.footer-container{width:100%;position:relative;background-color:var(--color_footer_main);padding:2rem}.footer-container .footer-wrapper.style_3,.footer-container .footer-wrapper.style_2,.footer-container .footer-wrapper.style_1,.footer-container .footer-wrapper.default{width:100%;height:100%;max-width:1366px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0 10rem}.footer-container .footer-wrapper.style_3 .footer-info,.footer-container .footer-wrapper.style_2 .footer-info,.footer-container .footer-wrapper.style_1 .footer-info{padding:4rem 0 3rem 0;width:100%;display:flex;justify-content:space-around;gap:4rem}.footer-container .footer-wrapper.style_2 .footer-info{background-color:var(--color_footer_second);border-radius:1rem;display:flex;flex-direction:column;align-items:center}.footer-container .footer-wrapper.default .footer-info{padding:4rem 0 3rem 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.footer-brand{font-size:32px;font-weight:bold;color:var(--color_footer_links)}.footer-container .footer-wrapper.style_3 .footer-info .footer-brand,.footer-container .footer-wrapper.style_2 .footer-info .footer-brand{max-width:30%}.footer-container .footer-wrapper.default .footer-brand img{height:5rem}.footer-container .footer-wrapper.default .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem 5rem}.footer-container .footer-wrapper.style_1 .footer-brand hr{color:var(--color_footer_second)}.footer-container .footer-wrapper.style_2 .footer-brand .footer-links,.footer-container .footer-wrapper.style_1 .footer-brand .footer-links{flex-direction:row;gap:2rem;justify-content:space-between}.footer-container .footer-wrapper.style_3 .footer-links,.footer-container .footer-wrapper.style_2 .footer-links,.footer-container .footer-wrapper.style_1 .footer-links{display:flex;flex-direction:column;align-items:center;gap:1rem}.footer-container .footer-wrapper .footer-links-header{color:var(--color_footer_links);font-weight:700;-webkit-transition:.2s;transition:.2s}.footer-container .footer-wrapper p,.footer-container .footer-wrapper.style_4 .footer-links a,.footer-container .footer-wrapper.style_3 .footer-links a,.footer-container .footer-wrapper.style_2 .footer-links a,.footer-container .footer-wrapper.style_1 .footer-links a,.footer-container .footer-wrapper.default .footer-links a{color:var(--color_footer_links);font-weight:500;-webkit-transition:.2s;transition:.2s}.footer-container .footer-wrapper.style_4 .footer-links a:hover,.footer-container .footer-wrapper.style_3 .footer-links a:hover,.footer-container .footer-wrapper.style_2 .footer-links a:hover,.footer-container .footer-wrapper.style_1 .footer-links a:hover,.footer-container .footer-wrapper.default .footer-links a:hover{font-weight:700}.footer-container .footer-wrapper .footer-description,.footer-container .footer-wrapper .footer-copy{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}.footer-container.dots-divisor::before{bottom:calc(100% - 2rem)}@media screen and (max-width:1200px){.footer-container .footer-wrapper.default{padding:0 10rem}}@media screen and (max-width:992px){.footer-container .footer-wrapper.default{padding-bottom:9rem!important}.footer-container .footer-wrapper.default .footer-info{padding:4rem 0 0 0}.footer-container .footer-wrapper.style_2,.footer-container .footer-wrapper.style_1{padding:0}.footer-container .footer-wrapper.style_3 .footer-info,.footer-container .footer-wrapper.style_2 .footer-info,.footer-container .footer-wrapper.style_1 .footer-info{width:90%;flex-direction:column;justify-content:center}.footer-container .footer-wrapper.style_1 .footer-info .footer-brand{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-container .footer-wrapper.style_2 .footer-info .footer-links-header{padding:1rem 0}.footer-container .footer-wrapper.style_3 .footer-info .footer-brand,.footer-container .footer-wrapper.style_2 .footer-info .footer-brand{width:100%;max-width:100%;padding:1rem}.footer-container .footer-wrapper.style_3 .footer-links,.footer-container .footer-wrapper.style_2 .footer-links{flex-wrap:wrap;flex-direction:row;gap:1rem;padding:1rem}.footer-container .footer-wrapper.style_3 .footer-links-header,.footer-container .footer-wrapper.style_2 .footer-links-header{flex:1 0 100%}.footer-container .footer-wrapper.style_2 .footer-brand .footer-links{justify-content:unset;flex-wrap:wrap;gap:1rem}.footer-container .footer-wrapper.style_1 .footer-info .footer-brand hr{width:100%}.footer-container .footer-wrapper.default .footer-copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;padding-top:2rem;margin-top:1rem}.footer-container .footer-wrapper.default .footer-copy .lang-dropdown{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.footer-container.sidebar-page .footer-wrapper.default{padding:0 2rem 0 23rem}.footer-container.sidebar-page.dots-divisor::before{left:calc(50%);-webkit-transform:translateX(calc(-50% + 10rem)) translateY(50%);transform:translateX(calc(-50% + 10rem)) translateY(50%)}}@media screen and (max-width:768px){.footer-container .footer-wrapper.default{padding:0 2rem}.footer-container .footer-wrapper.default .footer-links{gap:2rem 3rem;margin:2rem 0}}.footer-logo{max-width:100%;width:100%;padding:2rem;text-align:center}.footer-logo img{max-width:100%}