::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}body{font-size:1em;font-family:"TitilliumWeb",sans-serif;min-height:100vh;max-width:100vw;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{height:auto;width:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;opacity:1 !important}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}button{border:none;cursor:pointer;outline:none;background-color:rgba(0,0,0,0)}a{text-decoration:none}.hidden,[hidden]{display:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}@media(max-width: 768px){.container-fluid{padding-left:0 !important;padding-right:0 !important}}.acf-block-preview{display:flex;justify-content:center}@font-face{font-family:"TitilliumWeb";src:url("../../fonts/TitilliumWeb/TitilliumWeb-Regular.woff2") format("woff2"),url("../../fonts/TitilliumWeb/TitilliumWeb-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"TitilliumWeb";src:url("../../fonts/TitilliumWeb/TitilliumWeb-Bold.woff2") format("woff2"),url("../../fonts/TitilliumWeb/TitilliumWeb-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"TitilliumWeb";src:url("../../fonts/TitilliumWeb/TitilliumWeb-BoldItalic.woff2") format("woff2"),url("../../fonts/TitilliumWeb/TitilliumWeb-BoldItalic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"TitilliumWeb";src:url("../../fonts/TitilliumWeb/TitilliumWeb-Light.woff2") format("woff2"),url("../../fonts/TitilliumWeb/TitilliumWeb-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"TitilliumWeb";src:url("../../fonts/TitilliumWeb/TitilliumWeb-LightItalic.woff2") format("woff2"),url("../../fonts/TitilliumWeb/TitilliumWeb-LightItalic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"TitilliumWeb";src:url("../../fonts/TitilliumWeb/TitilliumWeb-ExtraLight.woff2") format("woff2"),url("../../fonts/TitilliumWeb/TitilliumWeb-ExtraLight.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:"TitilliumWeb";src:url("../../fonts/TitilliumWeb/TitilliumWeb-ExtraLightItalic.woff2") format("woff2"),url("../../fonts/TitilliumWeb/TitilliumWeb-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic}@font-face{font-family:"TitilliumWeb";src:url("../../fonts/TitilliumWeb/TitilliumWeb-SemiBold.woff2") format("woff2"),url("../../fonts/TitilliumWeb/TitilliumWeb-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"TitilliumWeb";src:url("../../fonts/TitilliumWeb/TitilliumWeb-SemiBoldItalic.woff2") format("woff2"),url("../../fonts/TitilliumWeb/TitilliumWeb-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"TitilliumWeb";src:url("../../fonts/TitilliumWeb/TitilliumWeb-Black.woff2") format("woff2"),url("../../fonts/TitilliumWeb/TitilliumWeb-Black.woff") format("woff");font-weight:900;font-style:normal}h2{font-family:"TitilliumWeb",sans-serif;font-weight:900;font-size:clamp(2.25rem,1.414rem + 3.43vw,4.5rem);line-height:.9}h3{font-family:"TitilliumWeb",sans-serif;font-weight:400;font-size:clamp(1.125rem,.708rem + 1.71vw,2.25rem)}h4{font-family:"TitilliumWeb",sans-serif;font-weight:900;font-size:clamp(1rem,.815rem + .76vw,1.5rem)}p{font-family:"TitilliumWeb",sans-serif;font-weight:400;font-size:clamp(.625rem,.393rem + .95vw,1.25rem)}*{margin:0;padding:0;box-sizing:border-box}.button-solid{background-color:#ff9417;color:#fff;text-decoration:none;border:2px solid #ff9417;border-radius:9999px;font-size:clamp(.75rem,.657rem + .38vw,1rem);font-weight:600;padding:clamp(.5rem,.407rem + .38vw,.75rem) clamp(1rem,.907rem + .38vw,1.25rem);transition:all .3s ease-in-out;display:flex;align-items:center;gap:.5rem}.button-solid:hover{background-color:rgba(0,0,0,0);color:#ff9417;border-color:#ff9417}.button-outline{background-color:rgba(0,0,0,0);color:#ff9417;text-decoration:none;border:2px solid #ff9417;border-radius:9999px;font-size:clamp(.75rem,.657rem + .38vw,1rem);font-weight:600;padding:clamp(.5rem,.407rem + .38vw,.75rem) clamp(1rem,.907rem + .38vw,1.25rem);transition:all .3s ease-in-out;display:flex;align-items:center;gap:.5rem}.button-outline:hover{background-color:#ff9417;color:#fff;border-color:#ff9417}.button-outline-white{background-color:rgba(0,0,0,0);color:#fff;text-decoration:none;border:2px solid #fff;border-radius:9999px;font-size:clamp(.75rem,.657rem + .38vw,1rem);font-weight:600;padding:clamp(.5rem,.407rem + .38vw,.75rem) clamp(1rem,.907rem + .38vw,1.25rem);transition:all .3s ease-in-out;display:flex;align-items:center;gap:.5rem}.button-outline-white:hover{background-color:#fff;color:#ff9417;border-color:#ff9417}a{color:#ff9417;text-decoration:underline;font-weight:700}.menu-item>a{font-weight:300;color:#39393a;text-decoration:none}.orange-bg{background-color:#ff9417}.dark-bg{background-color:#39393a}.slate-bg{background-color:#717d96}.gray-bg{background-color:#b4b4b4}.clay-bg{background-color:#f5f5f5}.black-bg{background-color:#000}.white-bg{background-color:#fff}.orange-text{color:#ff9417}.dark-text{color:#39393a}.slate-text{color:#717d96}.gray-text{color:#b4b4b4}.clay-text{color:#f5f5f5}.black-text{color:#000}.white-text{color:#fff}.block-container{padding:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2) clamp(1rem,-0.114rem + 4.57vw,4rem);display:flex;justify-content:center;overflow-x:clip;width:100%;height:fit-content}.block-container.navbar-container{display:flex;flex-direction:column;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);align-items:center;justify-content:flex-start;padding-top:0}.block-container .infobar{width:calc(100% + 2*clamp(1rem,-0.114rem + 4.57vw,4rem));height:calc(clamp(.75rem,.657rem + .38vw,1rem)*3);background-color:#ff9417;display:flex;align-items:center;justify-content:center}.block-container .infobar .description{width:fit-content;height:fit-content;max-width:1440px}.block-container .infobar .description *{margin-bottom:0;font-size:clamp(.75rem,.657rem + .38vw,1rem);color:#fff}.block-container .navbar{width:100%;max-width:1440px;padding:0}.block-container .navbar .navbar-logo .logo{height:100px}.block-container .navbar .navbar-logo .logo-mobile{display:none;height:60px}.block-container .navbar #main-menu{gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);justify-content:flex-end;width:max-content}.block-container .navbar #main-menu.show{display:flex;flex-direction:column;align-items:flex-start}.block-container .navbar #main-menu ul{gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/4);color:#39393a;transition:all .3s ease-in-out}.block-container .navbar #main-menu ul li{font-size:clamp(.75rem,.657rem + .38vw,1rem)}.block-container .navbar #main-menu ul li:hover .menu-link{color:#ff9417;transition:all .3s ease-in-out}.block-container .navbar #main-menu ul li.current-menu-item .menu-link{font-weight:600}.block-container .navbar #main-menu .links-language-container{display:flex;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/4)}.block-container .navbar #main-menu .links-language-container .wpml-ls-legacy-dropdown{width:fit-content}.block-container .navbar #main-menu .links-language-container .wpml-ls-legacy-dropdown>ul{height:100%}.block-container .navbar #main-menu .links-language-container .wpml-ls-legacy-dropdown>ul>li{height:100%}.block-container .navbar #main-menu .links-language-container .wpml-ls-legacy-dropdown>ul>li .wpml-ls-sub-menu{border:2px solid #ff9417;margin-top:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*.1);border-radius:calc(clamp(1rem,.63rem + 1.52vw,2rem)*.3);overflow:hidden}.block-container .navbar #main-menu .links-language-container .wpml-ls-legacy-dropdown>ul>li .wpml-ls-sub-menu a{background-color:#fff;border:none;color:#ff9417;font-weight:600;font-size:clamp(.75rem,.657rem + .38vw,1rem);padding:clamp(.5rem,.407rem + .38vw,.75rem) clamp(1rem,.907rem + .38vw,1.25rem);transition:all .3s ease-in-out}.block-container .navbar #main-menu .links-language-container .wpml-ls-legacy-dropdown>ul>li .wpml-ls-sub-menu a:hover{background-color:#ff9417;color:#fff}.block-container .navbar #main-menu .links-language-container .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{background-color:#ff9417;color:#fff;text-decoration:none;border:2px solid #ff9417;border-radius:9999px;font-size:clamp(.75rem,.657rem + .38vw,1rem);font-weight:600;padding:clamp(.5rem,.407rem + .38vw,.75rem) clamp(1rem,.907rem + .38vw,1.25rem);transition:all .3s ease-in-out;display:flex;align-items:center;gap:.5rem}.block-container .navbar #main-menu .links-language-container .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:hover{background-color:rgba(0,0,0,0);color:#ff9417;border-color:#ff9417}.block-container .navbar #main-menu .links-language-container .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{height:100%}.block-container .navbar #main-menu .links-language-container .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle span{width:70px}@media(max-width: 768px){.block-container .navbar .navbar-logo .logo{display:none}.block-container .navbar .navbar-logo .logo-mobile{display:block}.block-container .navbar #main-menu{margin-top:clamp(1rem,-0.114rem + 4.57vw,4rem);gap:clamp(1rem,-0.114rem + 4.57vw,4rem)}.block-container .navbar #main-menu ul{gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}}.block-container .hero-text-image-block{padding:clamp(1rem,-0.114rem + 4.57vw,4rem);border-radius:clamp(1rem,.63rem + 1.52vw,2rem);max-width:1440px;width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:clamp(1rem,-0.114rem + 4.57vw,4rem);grid-row-gap:clamp(1rem,-0.114rem + 4.57vw,4rem)}.block-container .hero-text-image-block.card-dark{background-color:#39393a;color:#fff}.block-container .hero-text-image-block.card-light{background-color:#f5f5f5;color:#ff9417}.block-container .hero-text-image-block .text-container{color:inherit;display:flex;flex-direction:column;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);align-items:stretch;justify-content:flex-end}.block-container .hero-text-image-block .text-container h2{text-transform:uppercase;margin-bottom:0;word-break:break-word;hyphens:auto;width:100%}.block-container .hero-text-image-block .text-container .description *{font-weight:600;font-size:clamp(1rem,.559rem + 1.81vw,2.1875rem);line-height:1.1}.block-container .hero-text-image-block .text-container .description *:last-child{margin-bottom:0}.block-container .hero-text-image-block .img-container{height:clamp(18.75rem,9.463rem + 38.1vw,43.75rem)}.block-container .hero-text-image-block .img-container img{width:100%;height:100%;object-fit:cover;border-radius:calc(clamp(1rem,.63rem + 1.52vw,2rem)/2)}@media(max-width: 768px){.block-container .hero-text-image-block{display:flex;flex-direction:column-reverse;align-items:center}.block-container .hero-text-image-block .text-container{width:100%;justify-content:flex-start;margin-top:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*-1)}.block-container .hero-text-image-block .img-container,.block-container .hero-text-image-block .map-container{width:calc(100% + 2*clamp(1rem,-0.114rem + 4.57vw,4rem));transform:translateY(calc(clamp(1rem, -0.114rem + 4.57vw, 4rem) * -1))}.block-container .hero-text-image-block .img-container img,.block-container .hero-text-image-block .img-container iframe,.block-container .hero-text-image-block .map-container img,.block-container .hero-text-image-block .map-container iframe{border-radius:clamp(1rem,.63rem + 1.52vw,2rem) clamp(1rem,.63rem + 1.52vw,2rem) 0 0}.block-container .hero-text-image-block .text-container{height:40%}}.block-container .hero-map-block{background-color:#39393a;padding:clamp(1rem,-0.114rem + 4.57vw,4rem);border-radius:clamp(1rem,.63rem + 1.52vw,2rem);max-width:1440px;width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:clamp(1rem,-0.114rem + 4.57vw,4rem);grid-row-gap:clamp(1rem,-0.114rem + 4.57vw,4rem);transition:all .3s ease-in-out}.block-container .hero-map-block:hover{transform:scale(1.02)}.block-container .hero-map-block .text-container{color:#fff;display:flex;flex-direction:column;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);align-items:stretch;justify-content:flex-end}.block-container .hero-map-block .text-container h2{text-transform:uppercase;margin-bottom:0;word-break:break-word;hyphens:auto;width:100%}.block-container .hero-map-block .text-container .description *{font-weight:600;font-size:clamp(1rem,.559rem + 1.81vw,2.1875rem);line-height:1.1}.block-container .hero-map-block .text-container .description *:last-child{margin-bottom:0}.block-container .hero-map-block .text-container .card-buttons{display:flex;flex-wrap:wrap;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/4)}.block-container .hero-map-block .text-container .card-buttons .mobile-button{display:none}.block-container .hero-map-block .map-container{height:clamp(18.75rem,9.463rem + 38.1vw,43.75rem)}.block-container .hero-map-block .map-container iframe{width:100%;height:100%;object-fit:cover;border-radius:calc(clamp(1rem,.63rem + 1.52vw,2rem)/2)}@media(max-width: 768px){.block-container .hero-map-block{display:flex;flex-direction:column-reverse;align-items:center}.block-container .hero-map-block .text-container{width:100%;justify-content:flex-start;margin-top:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*-1)}.block-container .hero-map-block .img-container,.block-container .hero-map-block .map-container{width:calc(100% + 2*clamp(1rem,-0.114rem + 4.57vw,4rem));transform:translateY(calc(clamp(1rem, -0.114rem + 4.57vw, 4rem) * -1))}.block-container .hero-map-block .img-container img,.block-container .hero-map-block .img-container iframe,.block-container .hero-map-block .map-container img,.block-container .hero-map-block .map-container iframe{border-radius:clamp(1rem,.63rem + 1.52vw,2rem) clamp(1rem,.63rem + 1.52vw,2rem) 0 0}.block-container .hero-map-block .text-container{align-items:flex-end}.block-container .hero-map-block .text-container .card-buttons{margin-top:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}.block-container .hero-map-block .text-container .card-buttons a{display:none}.block-container .hero-map-block .text-container .card-buttons .mobile-button{display:block}}.block-container .hero-image-block{padding:clamp(1rem,-0.114rem + 4.57vw,4rem);border-radius:clamp(1rem,.63rem + 1.52vw,2rem);max-width:1440px;width:100%;background-position:center;background-size:cover;transition:all .3s ease-in-out}.block-container .hero-image-block:hover{transform:scale(1.02)}.block-container .hero-image-block .text-container{width:100%;height:clamp(18.75rem,9.463rem + 38.1vw,43.75rem);color:#fff;display:flex;flex-direction:column;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);align-items:stretch;justify-content:flex-end}.block-container .hero-image-block .text-container h2{text-transform:uppercase;margin-bottom:0;word-break:break-word;hyphens:auto;width:100%}.block-container .hero-image-block .text-container .description *{font-weight:600;font-size:clamp(1rem,.559rem + 1.81vw,2.1875rem);line-height:1.1}.block-container .hero-image-block .text-container .description *:last-child{margin-bottom:0}.block-container .hero-image-block .text-container{gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}.block-container .hero-image-block .text-container h2,.block-container .hero-image-block .text-container .description{width:50%}.block-container .hero-image-block .text-container .card-buttons{display:flex;flex-wrap:wrap;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/4)}.block-container .hero-image-block .text-container .card-buttons .mobile-button{display:none}.block-container .hero-home-block{max-width:1440px;width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);grid-row-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}.block-container .hero-home-block .card{height:calc(clamp(14.375rem,3.465rem + 44.76vw,43.75rem) + 2*clamp(1rem,-0.114rem + 4.57vw,4rem));background-position:center;background-size:cover;padding:clamp(1rem,-0.114rem + 4.57vw,4rem);border-radius:clamp(1rem,.63rem + 1.52vw,2rem);color:#fff;display:flex;flex-direction:column;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);align-items:stretch;justify-content:flex-end}.block-container .hero-home-block .card h2{text-transform:uppercase;margin-bottom:0;word-break:break-word;hyphens:auto;width:100%}.block-container .hero-home-block .card .description *{font-weight:600;font-size:clamp(1rem,.559rem + 1.81vw,2.1875rem);line-height:1.1}.block-container .hero-home-block .card .description *:last-child{margin-bottom:0}.block-container .hero-home-block .card{transition:all .3s ease-in-out}.block-container .hero-home-block .card:hover{transform:scale(1.02)}.block-container .hero-home-block .card a.button-solid{width:fit-content}@media(max-width: 768px){.block-container .hero-image-block .text-container{justify-content:flex-end}.block-container .hero-image-block .text-container h2,.block-container .hero-image-block .text-container .description{width:100%}.block-container .hero-image-block .text-container .card-buttons{margin-top:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);justify-content:flex-end}.block-container .hero-image-block .text-container .card-buttons a{display:none}.block-container .hero-image-block .text-container .card-buttons .mobile-button{display:block}.block-container .hero-home-block{display:flex;flex-direction:column;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}}.block-container.simple-text-block-container:has(img){margin-top:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*1.5)}.block-container.big-heading-text-block-container:has(img){margin-bottom:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*2)}.block-container.text-cards-block-container{padding:0 clamp(1rem,-0.114rem + 4.57vw,4rem);margin:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2) 0}.block-container .simple-text-block{padding:clamp(1rem,-0.114rem + 4.57vw,4rem);border-radius:clamp(1rem,.63rem + 1.52vw,2rem);max-width:1440px;width:100%;background-color:#b4b4b4;color:#fff;position:relative}.block-container .simple-text-block h2{text-transform:uppercase;width:85%;margin-bottom:clamp(1rem,-0.114rem + 4.57vw,4rem)}.block-container .simple-text-block .graphic-decorations{position:absolute;z-index:10}.block-container .simple-text-block .graphic-decorations#block-text-normal-coil-1{width:40%;min-width:250px;top:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*-4);right:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*-2)}.block-container .simple-text-block .graphic-decorations#block-text-normal-coil-2{width:17%;min-width:120px;top:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*-1.5);right:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*1)}.block-container .big-heading-text-block{padding:clamp(1rem,-0.114rem + 4.57vw,4rem);border-radius:clamp(1rem,.63rem + 1.52vw,2rem);max-width:1440px;width:100%;background-color:#b4b4b4;color:#fff;position:relative}.block-container .big-heading-text-block .title-group{margin-bottom:clamp(1rem,-0.114rem + 4.57vw,4rem)}.block-container .big-heading-text-block .title-group h2{font-size:clamp(3.125rem,1.499rem + 6.67vw,7.5rem);text-transform:uppercase;width:85%;margin-bottom:0}.block-container .big-heading-text-block .title-group .title-outline{-webkit-text-stroke:clamp(.125rem,.079rem + .19vw,.25rem) #fff;color:rgba(0,0,0,0);line-height:70%}.block-container .big-heading-text-block .title-group .title-solid{margin-top:calc(clamp(2.1875rem,1.49rem + 2.86vw,4.0625rem)*-0.5)}.block-container .big-heading-text-block .graphic-decorations{position:absolute}.block-container .big-heading-text-block .graphic-decorations#block-text-heading-coil-1{width:36%;min-width:180px;z-index:-10;top:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*-4.5);right:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*-2.7)}.block-container .big-heading-text-block .graphic-decorations#block-text-heading-coil-2{width:35%;min-width:200px;z-index:10;top:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*-3.3);right:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*-2.4)}.block-container .big-heading-text-block .graphic-decorations#block-text-heading-coil-3{width:48%;min-width:320px;z-index:-10;bottom:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*-1.7);left:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*-3.9)}.block-container .text-cards-block{padding:clamp(1rem,-0.114rem + 4.57vw,4rem) 0;border-radius:clamp(1rem,.63rem + 1.52vw,2rem);color:#39393a;width:1440px}.block-container .text-cards-block h2{text-transform:uppercase;color:#fff;margin-bottom:clamp(1rem,-0.114rem + 4.57vw,4rem)}.block-container .text-cards-block .blocks-group{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);grid-row-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);grid-auto-flow:dense;grid-auto-rows:auto}.block-container .text-cards-block .blocks-group h3{font-weight:600;margin-bottom:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}.block-container .text-cards-block .blocks-group .blocks-group-element{padding:clamp(1rem,-0.114rem + 4.57vw,4rem);background-color:#fff;border-radius:clamp(1rem,.63rem + 1.52vw,2rem)}.block-container .text-cards-block .blocks-group .blocks-group-element .description>*:last-child{margin-bottom:0}.block-container .text-cards-block .blocks-group .blocks-group-element:first-child{grid-row:span 2}@media(max-width: 768px){.block-container.simple-text-block-container:has(img){margin-top:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*3)}.block-container.big-heading-text-block-container:has(img){margin-bottom:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*3)}.block-container.big-heading-text-block-container:has(img){margin-top:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*1.5)}.block-container .simple-text-block .graphic-decorations#block-text-normal-coil-1{top:-150px;right:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*-4)}.block-container .simple-text-block .graphic-decorations#block-text-normal-coil-2{top:-50px;right:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}.block-container .big-heading-text-block .graphic-decorations#block-text-heading-coil-1{top:-150px;right:-80px}.block-container .big-heading-text-block .graphic-decorations#block-text-heading-coil-2{top:-130px;right:-80px}.block-container .big-heading-text-block .graphic-decorations#block-text-heading-coil-3{bottom:-45px;left:-100px}.block-container .text-cards-block .blocks-group{grid-template-columns:repeat(1, 1fr)}}.block-container.info-block-dark-container{background-color:#39393a;padding:0 clamp(1rem,-0.114rem + 4.57vw,4rem);margin:clamp(1rem,-0.114rem + 4.57vw,4rem) 0}.block-container.info-block-light-container{background-color:#f5f5f5;padding:0 clamp(1rem,-0.114rem + 4.57vw,4rem);margin:clamp(1rem,-0.114rem + 4.57vw,4rem) 0}.block-container.info-block-white-container{padding:0 clamp(1rem,-0.114rem + 4.57vw,4rem);margin:clamp(1rem,-0.114rem + 4.57vw,4rem) 0}.block-container .info-block-dark{padding:clamp(1rem,-0.114rem + 4.57vw,4rem) 0;border-radius:clamp(1rem,.63rem + 1.52vw,2rem);max-width:1440px;width:100%;display:flex;flex-direction:row;gap:clamp(1rem,-0.114rem + 4.57vw,4rem);align-items:center;justify-content:flex-start;position:relative}.block-container .info-block-dark .text-container{color:#fff;width:60%;display:flex;flex-direction:column;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);align-items:stretch;justify-content:flex-start}.block-container .info-block-dark .text-container h2{text-transform:uppercase}.block-container .info-block-dark .text-container h3{font-weight:600}.block-container .info-block-dark .text-container .description{font-size:clamp(.625rem,.393rem + .95vw,1.25rem)}.block-container .info-block-dark .text-container .description *:last-child{margin-bottom:0}.block-container .info-block-dark .img-container{height:100%;width:40%;position:absolute;right:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*-1.5)}.block-container .info-block-dark .img-container img{width:100%;height:100%;object-fit:cover;border-radius:clamp(1rem,.63rem + 1.52vw,2rem)}@media(max-width: 768px){.block-container .info-block-dark{flex-direction:column}.block-container .info-block-dark .text-container{width:100%}.block-container .info-block-dark .img-container{width:100%}.block-container .info-block-dark{align-items:center;position:static;padding-bottom:0}.block-container .info-block-dark .img-container{height:450px;width:calc(100% + 2*clamp(1rem,-0.114rem + 4.57vw,4rem));position:static}.block-container .info-block-dark .img-container img{border-radius:clamp(1rem,.63rem + 1.52vw,2rem) clamp(1rem,.63rem + 1.52vw,2rem) 0 0}.block-container .info-block-dark .text-container{margin-top:0}}.block-container .info-block-light{padding:clamp(1rem,-0.114rem + 4.57vw,4rem) 0;border-radius:clamp(1rem,.63rem + 1.52vw,2rem);max-width:1440px;width:100%;display:flex;flex-direction:row;gap:clamp(1rem,-0.114rem + 4.57vw,4rem);align-items:center;justify-content:flex-start}.block-container .info-block-light .text-container{color:#39393a;width:60%;display:flex;flex-direction:column;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);align-items:stretch;justify-content:flex-start}.block-container .info-block-light .text-container h2{text-transform:uppercase}.block-container .info-block-light .text-container h3{font-weight:600}.block-container .info-block-light .text-container .description{font-size:clamp(.625rem,.393rem + .95vw,1.25rem)}.block-container .info-block-light .text-container .description *:last-child{margin-bottom:0}.block-container .info-block-light .img-container{height:100%;width:40%}.block-container .info-block-light .img-container img{width:100%;height:100%;object-fit:cover;border-radius:clamp(1rem,.63rem + 1.52vw,2rem)}@media(max-width: 768px){.block-container .info-block-light{display:flex;flex-direction:column-reverse;align-items:center}.block-container .info-block-light .text-container{width:100%;justify-content:flex-start;margin-top:0}.block-container .info-block-light .img-container,.block-container .info-block-light .map-container{width:calc(100% + 2*clamp(1rem,-0.114rem + 4.57vw,4rem));transform:none}.block-container .info-block-light .img-container img,.block-container .info-block-light .img-container iframe,.block-container .info-block-light .map-container img,.block-container .info-block-light .map-container iframe{border-radius:clamp(1rem,.63rem + 1.52vw,2rem)}.block-container .info-block-light .img-container{height:500px;width:100%}}.block-container .info-block-white{padding:clamp(1rem,-0.114rem + 4.57vw,4rem) 0;border-radius:clamp(1rem,.63rem + 1.52vw,2rem);max-width:1440px;width:100%;display:flex;flex-direction:column;gap:clamp(1rem,-0.114rem + 4.57vw,4rem);align-items:center;justify-content:flex-start}.block-container .info-block-white .text-container{color:#39393a;width:100%;display:flex;flex-direction:column;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);align-items:stretch;justify-content:flex-start}.block-container .info-block-white .text-container h2{text-transform:uppercase;color:#ff9417}.block-container .info-block-white .text-container .content{display:flex;flex-direction:row;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);align-items:flex-start;justify-content:flex-start;width:100%}.block-container .info-block-white .text-container .content .content-element{width:50%}.block-container .info-block-white .text-container .content .content-element h3{font-weight:600}.block-container .info-block-white .text-container .content .content-element .description{font-size:clamp(.625rem,.393rem + .95vw,1.25rem)}.block-container .info-block-white .text-container .content .content-element .description *:last-child{margin-bottom:0}.block-container .info-block-white .img-container{max-height:600px;width:100%}.block-container .info-block-white .img-container img{width:100%;height:100%;object-fit:cover;border-radius:clamp(1rem,.63rem + 1.52vw,2rem)}@media(max-width: 768px){.block-container .info-block-white .text-container{margin-top:0}.block-container .info-block-white .text-container .content{flex-direction:column}.block-container .info-block-white .text-container .content .content-element{width:100%}.block-container .info-block-white .img-container{height:300px}}.block-container .apartments-list-block{padding:0;border-radius:0;max-width:1440px;width:100%}.block-container .apartments-list-block h2{color:#ff9417;text-transform:uppercase;margin-bottom:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}.block-container .apartments-list-block #apartments-list *:first-letter{text-transform:capitalize}.block-container .apartments-list-block #apartments-list #qs-objets-alouer>div{transition:all .3s ease-in-out}.block-container .apartments-list-block #apartments-list #qs-objets-alouer>div:hover{transform:scale(1.02)}.block-container .apartments-list-block #apartments-list .description{padding-left:50px}.block-container .apartments-list-block #apartments-list .actions{display:flex;justify-content:flex-end}.block-container .apartments-list-block #apartments-list .actions a{background-color:#ff9417;color:#fff;text-decoration:none;border:2px solid #ff9417;border-radius:9999px;font-size:clamp(.75rem,.657rem + .38vw,1rem);font-weight:600;padding:clamp(.5rem,.407rem + .38vw,.75rem) clamp(1rem,.907rem + .38vw,1.25rem);transition:all .3s ease-in-out;display:flex;align-items:center;gap:.5rem}.block-container .apartments-list-block #apartments-list .actions a:hover{background-color:rgba(0,0,0,0);color:#ff9417;border-color:#ff9417}.block-container .apartments-list-block #apartments-list .actions a{width:fit-content}@media(max-width: 1024px){.block-container .apartments-list-block #apartments-list .adresse{text-align:left}.block-container .apartments-list-block #apartments-list .description{padding-left:0}.block-container .apartments-list-block #apartments-list .actions{justify-content:flex-start}.block-container .apartments-list-block #apartments-list .image:not(:has(img)){display:none}}.block-container .apartments-details-block{padding:0;border-radius:clamp(1rem,.63rem + 1.52vw,2rem);max-width:1440px;width:100%;background-color:#fff;box-shadow:0 4px 23px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease-in-out}.block-container .apartments-details-block:hover{transform:scale(1.02)}.block-container .apartments-details-block:has(>.details-container.show) .preview-container .swiper{clip-path:inset(0 round clamp(1rem, 0.63rem + 1.52vw, 2rem) 0 0 0)}.block-container .apartments-details-block:has(>.details-container.show) .preview-container .preview-details{border-radius:0 clamp(1rem,.63rem + 1.52vw,2rem) 0 0}.block-container .apartments-details-block .preview-container{height:clamp(21.25rem,17.535rem + 15.24vw,31.25rem);margin:0;display:flex}.block-container .apartments-details-block .preview-container .swiper{height:100%;width:66.6666666667%;clip-path:inset(0 round clamp(1rem, 0.63rem + 1.52vw, 2rem) 0 0 clamp(1rem, 0.63rem + 1.52vw, 2rem));transition:all .3s ease-in-out;margin:0}.block-container .apartments-details-block .preview-container .swiper .swiper-slide{text-align:center;font-size:18px;display:flex;align-items:center;justify-content:center}.block-container .apartments-details-block .preview-container .swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.block-container .apartments-details-block .preview-container .swiper .swiper-pagination{padding:.5rem 0;right:1rem;transform:none;bottom:1rem;left:auto;background-color:hsla(0,0%,100%,.44);backdrop-filter:blur(50px);border-radius:9999px}.block-container .apartments-details-block .preview-container .swiper .swiper-pagination .swiper-pagination-bullet{width:.5rem;height:.5rem;background-color:#39393a}.block-container .apartments-details-block .preview-container .preview-details{padding:clamp(1rem,-0.114rem + 4.57vw,4rem);height:100%;width:33.3333333333%;background-color:#f5f5f5;border-radius:0 clamp(1rem,.63rem + 1.52vw,2rem) clamp(1rem,.63rem + 1.52vw,2rem) 0;transition:all .3s ease-in-out;display:flex;flex-direction:column;gap:0;align-items:stretch;justify-content:space-between}.block-container .apartments-details-block .preview-container .preview-details h3{font-weight:600;font-size:clamp(1rem,.559rem + 1.81vw,2.1875rem);line-height:1.1;text-transform:uppercase;color:#39393a;font-weight:900}.block-container .apartments-details-block .preview-container .preview-details p{font-size:clamp(.625rem,.393rem + .95vw,1.25rem);color:#39393a}.block-container .apartments-details-block .preview-container .preview-details button{text-align:end;color:#ff9417;text-decoration:underline;font-weight:700;font-size:clamp(.625rem,.393rem + .95vw,1.25rem)}.block-container .apartments-details-block .details-container{height:0;width:100%;margin:0;transition:all .3s ease-in-out;display:flex;flex-direction:column;gap:clamp(1rem,-0.114rem + 4.57vw,4rem);align-items:stretch;justify-content:flex-start}.block-container .apartments-details-block .details-container *{opacity:0}.block-container .apartments-details-block .details-container.show{height:auto;padding:clamp(1rem,-0.114rem + 4.57vw,4rem)}.block-container .apartments-details-block .details-container.show *{opacity:1}.block-container .apartments-details-block .details-container .description-titles{padding:clamp(.5rem,.407rem + .38vw,.75rem) clamp(1rem,.907rem + .38vw,1.25rem);border:2px solid #ff9417;width:fit-content;border-radius:9999px;display:flex;gap:1rem}.block-container .apartments-details-block .details-container .description-titles span{font-size:clamp(.625rem,.393rem + .95vw,1.25rem);color:#ff9417;cursor:pointer;display:inline-block;position:relative}.block-container .apartments-details-block .details-container .description-titles span::after{content:attr(data-text);font-weight:600;visibility:hidden;height:0;overflow:hidden;display:block}.block-container .apartments-details-block .details-container .description-titles span:hover{font-weight:600 !important}.block-container .apartments-details-block .details-container .description-container{padding:0}.block-container .apartments-details-block .details-container .description-container .description{display:flex;flex-direction:column;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);align-items:stretch;justify-content:flex-start}.block-container .apartments-details-block .details-container .description-container .description p{font-size:clamp(.625rem,.393rem + .95vw,1.25rem);color:#717d96;margin:0}.block-container .apartments-details-block .details-container .description-container .videos-container{display:flex;flex-direction:row;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);align-items:center;justify-content:flex-start;width:100%;flex-wrap:wrap}.block-container .apartments-details-block .details-container .description-container .videos-container .video-player{clip-path:inset(0 round clamp(1rem, 0.63rem + 1.52vw, 2rem));aspect-ratio:16/9;width:calc(50% - clamp(1rem,-0.114rem + 4.57vw,4rem)/2/2)}.block-container .apartments-details-block .details-container .description-container .documents-container{display:flex;flex-direction:row;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);align-items:center;justify-content:flex-start;flex-wrap:wrap}.block-container .apartments-details-block .details-container .description-container .documents-container .button-solid{width:fit-content}.block-container .apartments-details-block .details-container .description-container .documents-container .button-solid svg{height:calc(clamp(.75rem,.657rem + .38vw,1rem)*1.5)}@media(max-width: 768px){.apartments-details-block:has(>.details-container.show) .preview-container .swiper{clip-path:inset(0 round 0) !important}.apartments-details-block .preview-container{flex-direction:column-reverse;height:fit-content !important}.apartments-details-block .preview-container .swiper{height:calc((100vw - 2*clamp(1rem,-0.114rem + 4.57vw,4rem))/4*3) !important;width:100% !important;clip-path:inset(0 round 0 0 clamp(1rem, 0.63rem + 1.52vw, 2rem) clamp(1rem, 0.63rem + 1.52vw, 2rem)) !important}.apartments-details-block .preview-container .swiper .swiper-slide{height:100% !important}.apartments-details-block .preview-container .preview-details{height:fit-content !important;width:100% !important;border-radius:clamp(1rem,.63rem + 1.52vw,2rem) clamp(1rem,.63rem + 1.52vw,2rem) 0 0 !important;justify-content:flex-start !important}.apartments-details-block .details-container .description-titles{overflow-x:auto;width:100% !important}.apartments-details-block .details-container .videos-container{flex-direction:column}.apartments-details-block .details-container .videos-container .video-player{width:100% !important}.apartments-details-block .details-container .documents-container .button-solid{flex-grow:1}}.block-container .building-list-block{padding:0;border-radius:0;max-width:1440px;width:100%}.block-container .building-list-block h2{color:#ff9417;text-transform:uppercase;margin-bottom:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}.block-container .building-list-block .building-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);grid-row-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);grid-row-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);width:100%}.block-container .building-list-block .building-list .building-item{border-radius:clamp(1rem,.63rem + 1.52vw,2rem);box-shadow:0 4px 23px rgba(0,0,0,.1);transition:all .3s ease-in-out}.block-container .building-list-block .building-list .building-item:hover{transform:scale(1.02)}.block-container .building-list-block .building-list .building-item .building-image-wrapper img{height:100%;width:100%;object-fit:cover;border-radius:clamp(1rem,.63rem + 1.52vw,2rem) clamp(1rem,.63rem + 1.52vw,2rem) 0 0}.block-container .building-list-block .building-list .building-item .building-details{height:clamp(11.25rem,8.464rem + 11.43vw,18.75rem);display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}.block-container .building-list-block .building-list .building-item .building-details .text-wrapper{height:80%;width:100%;display:grid;grid-template-rows:1fr 1fr}.block-container .building-list-block .building-list .building-item .building-details .text-wrapper h3{text-transform:uppercase;font-weight:900}.block-container .building-list-block .building-list .building-item .building-details .text-wrapper *{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.block-container .building-list-block .building-list .building-item .building-details a{width:fit-content}@media(max-width: 1024px){.block-container .building-list-block .building-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.block-container .building-list-block{padding-bottom:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}.block-container .building-list-block h2{margin-bottom:clamp(1rem,-0.114rem + 4.57vw,4rem)}.block-container .building-list-block .building-list{grid-template-columns:repeat(1, 1fr);grid-row-gap:clamp(1rem,-0.114rem + 4.57vw,4rem)}.block-container .building-list-block .building-item .building-details{padding:clamp(1rem,-0.114rem + 4.57vw,4rem) !important}}.block-container .documents-list-block{padding:0;border-radius:0;max-width:1440px;width:100%}.block-container .documents-list-block h2{color:#ff9417;text-transform:uppercase;margin-bottom:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}.block-container .documents-list-block .documents-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);grid-row-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);grid-row-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);width:100%}.block-container .documents-list-block .documents-list .document-item{border-radius:clamp(1rem,.63rem + 1.52vw,2rem);box-shadow:0 4px 23px rgba(0,0,0,.1);transition:all .3s ease-in-out}.block-container .documents-list-block .documents-list .document-item:hover{transform:scale(1.02)}.block-container .documents-list-block .documents-list .document-item .document-preview-wrapper{height:clamp(11.25rem,8.464rem + 11.43vw,18.75rem)}.block-container .documents-list-block .documents-list .document-item .document-preview-wrapper .document-image{width:100%;height:100%;object-fit:cover;border-radius:calc(clamp(1rem,.63rem + 1.52vw,2rem)/2) calc(clamp(1rem,.63rem + 1.52vw,2rem)/2) 0 0}.block-container .documents-list-block .documents-list .document-item .document-preview-wrapper .color-box{height:100%;width:100%;border-radius:clamp(1rem,.63rem + 1.52vw,2rem) clamp(1rem,.63rem + 1.52vw,2rem) 0 0}.block-container .documents-list-block .documents-list .document-item .document-details{height:clamp(11.25rem,8.464rem + 11.43vw,18.75rem);display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}.block-container .documents-list-block .documents-list .document-item .document-details .text-wrapper{width:100%;display:grid;grid-template-rows:1fr 1fr}.block-container .documents-list-block .documents-list .document-item .document-details .text-wrapper h3{font-weight:900;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.block-container .documents-list-block .documents-list .document-item .document-details .text-wrapper .description>*{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width: 1024px){.block-container .documents-list-block .documents-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.block-container .documents-list-block{padding-bottom:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}.block-container .documents-list-block h2{margin-bottom:clamp(1rem,-0.114rem + 4.57vw,4rem)}.block-container .documents-list-block .documents-list{grid-template-columns:repeat(1, 1fr);grid-row-gap:clamp(1rem,-0.114rem + 4.57vw,4rem)}.block-container .documents-list-block .document-item .document-details{padding:clamp(1rem,-0.114rem + 4.57vw,4rem) !important}}.block-container .external-documents-list-block{padding:clamp(1rem,-0.114rem + 4.57vw,4rem);border-radius:clamp(1rem,.63rem + 1.52vw,2rem);max-width:1440px;width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);grid-row-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);grid-row-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*2)}.block-container .external-documents-list-block .external-document-item{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:clamp(1rem,-0.114rem + 4.57vw,4rem);color:#39393a;transition:all .3s ease-in-out}.block-container .external-documents-list-block .external-document-item:hover{transform:scale(1.02)}.block-container .external-documents-list-block .external-document-item .external-document-content .external-document-title{font-weight:600;margin-bottom:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}.block-container .external-documents-list-block .external-document-item .external-document-content .description *:last-child{margin-bottom:0}.block-container .external-documents-list-block .external-document-item a{width:fit-content}@media(max-width: 768px){.block-container .external-documents-list-block{grid-template-columns:repeat(1, 1fr)}}.block-container .image-block h2{text-transform:uppercase;margin-bottom:clamp(1rem,-0.114rem + 4.57vw,4rem)}.block-container .image-block img{width:100%;height:auto}.document-post-page{width:100%;max-width:1440px}.document-post-page h2{font-weight:600;font-size:clamp(1rem,.559rem + 1.81vw,2.1875rem);line-height:1.1;text-transform:uppercase;color:#39393a}.document-post-page p{font-size:clamp(.625rem,.393rem + .95vw,1.25rem);color:#39393a}footer{margin-top:clamp(1rem,-0.114rem + 4.57vw,4rem)}footer p,footer a,footer li{font-size:clamp(.5625rem,.446rem + .48vw,.875rem);font-weight:400;color:#fff;list-style:none;text-decoration:none}footer .top-part{background-color:#ff9417;display:flex;justify-content:center;padding:clamp(1rem,-0.114rem + 4.57vw,4rem)}footer .top-part .top-content{max-width:1440px;width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);grid-row-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);grid-row-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}footer .top-part .top-content .logo-socials-container{display:flex;flex-direction:column;justify-content:space-between}footer .top-part .top-content .logo-socials-container #footer-logo{max-width:220px}footer .top-part .top-content .logo-socials-container .socials{display:flex;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}footer .top-part .top-content .logo-socials-container .socials .social{border-radius:9999px;background-color:#fff;border:2px solid #fff;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}footer .top-part .top-content .logo-socials-container .socials .social:hover{background-color:#ff9417}footer .top-part .top-content .logo-socials-container .socials .social:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(311deg) brightness(110%) contrast(101%)}footer .top-part .top-content .logo-socials-container .socials .social img{width:1.5rem;height:1.5rem}footer .top-part .top-content .contact-info-container h4{color:#fff}footer .top-part .top-content .contact-info-container a{transition:all .3s ease-in-out}footer .top-part .top-content .contact-info-container a:hover{font-weight:600}footer .top-part .top-content .mobile-socials-container{display:none;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}footer .top-part .top-content .mobile-socials-container .social{border-radius:9999px;background-color:#fff;border:2px solid #fff;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}footer .top-part .top-content .mobile-socials-container .social:hover{background-color:#ff9417}footer .top-part .top-content .mobile-socials-container .social:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(311deg) brightness(110%) contrast(101%)}footer .top-part .top-content .mobile-socials-container .social img{width:1rem;height:1rem}footer .bottom-part{background-color:#39393a;display:flex;flex-direction:column;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);align-items:center;justify-content:flex-start;padding:clamp(1rem,-0.114rem + 4.57vw,4rem)}footer .bottom-part .bottom-content{max-width:1440px;width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);grid-row-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);grid-row-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}footer .bottom-part .bottom-content .extra-info-container ul{margin:0;padding:0}footer .bottom-part .bottom-content .extra-info-container ul a{transition:all .3s ease-in-out}footer .bottom-part .bottom-content .extra-info-container ul a:hover{color:#ff9417}footer .bottom-part .legals-container{max-width:1440px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}footer .bottom-part .legals-container .legals-content{width:50%;margin:0}footer .bottom-part .legals-container .legals-links{display:flex;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2);justify-content:end}footer .bottom-part .legals-container ul{margin:0;padding:0}footer .bottom-part .legals-container ul a{transition:all .3s ease-in-out}footer .bottom-part .legals-container ul a:hover{color:#ff9417}@media(max-width: 992px){footer .top-part .top-content{grid-template-columns:repeat(1, 1fr)}footer .top-part .top-content .logo-socials-container #footer-logo{max-width:330px !important}footer .top-part .top-content .logo-socials-container .socials{display:none !important}footer .top-part .top-content .mobile-socials-container{display:flex !important}footer .bottom-part .bottom-content{grid-template-columns:repeat(1, 1fr)}footer .bottom-part .legals-container{flex-direction:column;gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)/2)}footer .bottom-part .legals-container p.legals-content{margin-bottom:0 !important;padding-bottom:0 !important}footer .bottom-part .legals-container .legals-links{justify-content:start !important;flex-wrap:wrap;width:100%}}@media(max-width: 768px){footer .top-part{padding:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*2) clamp(1rem,-0.114rem + 4.57vw,4rem)}footer .top-part .top-content{grid-row-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*2)}footer .bottom-part{padding:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*2) clamp(1rem,-0.114rem + 4.57vw,4rem)}footer .bottom-part .bottom-content{grid-row-gap:calc(clamp(1rem,-0.114rem + 4.57vw,4rem)*2)}}/*# sourceMappingURL=main.css.map */
