@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInMove{0%{opacity:0;transform:translateY(80px)}100%{opacity:1;transform:translateY(0)}}html{font-size:15px;background-color:#fff}body{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.33;color:#252531;overflow-y:overlay}h1,h2,h3,h4,h5,.title-h1,.title-h2,.title-h3,.title-h4,.title-h5{margin-top:0;margin-bottom:10px}.title-h1,.title-1,h1{margin-bottom:15px;font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:2.133rem;line-height:1;letter-spacing:-1.44px}@media only screen and (min-width:1024px){.title-h1,.title-1,h1{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:2.4rem;line-height:1;letter-spacing:-1.62px}}@media only screen and (min-width:1279px){.title-h1,.title-1,h1{margin-bottom:20px;font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:2.533rem;line-height:1;letter-spacing:-1.71px}}@media only screen and (min-width:1600px){.title-h1,.title-1,h1{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:3.2rem;line-height:1;letter-spacing:-2.16px}}.title-h2,.title-2,h2{margin-bottom:15px;font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:2.133rem;line-height:1;letter-spacing:-1.44px}@media only screen and (min-width:1024px){.title-h2,.title-2,h2{margin-bottom:20px;font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:2.4rem;line-height:1;letter-spacing:-1.62px}}@media only screen and (min-width:1279px){.title-h2,.title-2,h2{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:2.533rem;line-height:1;letter-spacing:-1.71px}}@media only screen and (min-width:1600px){.title-h2,.title-2,h2{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:3.2rem;line-height:1;letter-spacing:-2.16px}}.title-h3,.title-3,h3{margin-bottom:15px;font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:1.467rem;line-height:1;letter-spacing:-.99px}@media only screen and (min-width:1366px){.title-h3,.title-3,h3{margin-bottom:20px;font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:1.6rem;line-height:1;letter-spacing:-1.08px}}.title-h4,.title-4,h4{margin-bottom:15px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1.2rem}@media only screen and (min-width:1366px){.title-h4,.title-4,h4{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1.333rem}}.text-pretitle{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1.067rem;line-height:1;letter-spacing:-.72px;color:#252531;margin-bottom:5px}@media only screen and (min-width:1279px){.text-pretitle{margin-bottom:10px}}.text-small{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:.667rem;line-height:normal;letter-spacing:normal;text-align:left;color:#000}@media only screen and (min-width:1279px){.text-small{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:.8rem;line-height:1.25;text-align:left;color:#000}}.text-important{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:2}.text-medium{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:2}@media only screen and (min-width:1600px){.text-medium{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:2}}table{margin-bottom:20px}@media only screen and (min-width:1024px){table{font-size:.933rem;line-height:1.21;margin-bottom:18px}}@media only screen and (min-width:1600px){table{font-size:1.067rem;line-height:1.38;margin-bottom:29px}}table thead tr{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal}table tr{border-bottom:1px solid rgb(205 205 205 / .3);vertical-align:baseline}table tr td{padding:10px 0 9px}@media only screen and (min-width:1024px){table tr td{padding:11px 0 12px}}@media only screen and (min-width:1600px){table tr td{padding:9px 0}}table tr td:first-child{padding-right:7px}@media only screen and (min-width:1024px){table tr td:first-child{padding-right:20px}}@media only screen and (min-width:1024px){table tr td:first-child{width:65%!important}}table tr td:last-child{padding-left:7px}@media only screen and (min-width:1024px){table tr td:last-child{width:35%!important}}a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;color:#000;text-decoration:underline}a[href^="sms"],a[href^="tel:"]{position:relative;text-decoration:none!important;pointer-events:auto;color:inherit;font-weight:inherit;z-index:0;cursor:default}i{font-style:italic}p{margin-top:0;margin-bottom:30px}p:empty{display:none}input[type="submit"],.btn,a.button{display:inline-block;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:500;font-style:normal;font-size:1.067rem;line-height:1;letter-spacing:1.6px;text-align:center;text-decoration:none;border:2px solid #2e2d2c;border-radius:0;box-shadow:none;background-color:#fff;color:#2e2d2c;margin:0 auto;padding:10px 30px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;outline:none;cursor:pointer;overflow:hidden;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width:1024px){input[type="submit"],.btn,a.button{padding:10px 24px}}@media only screen and (min-width:1600px){input[type="submit"],.btn,a.button{padding:10px 30px}}input[type="submit"]:hover,.btn:hover,a.button:hover{text-decoration:none;color:#fff;background-color:#2e2d2c}input[type="submit"]:disabled,.btn:disabled,a.button:disabled{opacity:.7}.wrapper{padding:0}img{max-width:100%;height:auto}a.link__arrow{position:relative;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1.067rem;line-height:1.5;color:#2e2d2c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;width:fit-content;padding-right:37px}a.link__arrow:after{content:"";z-index:0;position:absolute;justify-content:center;align-items:center;font-family:"aridi";font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}a.link__arrow:hover:after{transform:translateY(-50%) translateX(4px)}.loadmore_posts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;text-align:center;padding-top:2px}@media only screen and (min-width:1024px){.loadmore_posts{padding-top:68px}}.loadmore_posts .loader-plus{position:relative;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:.8rem;line-height:1.25;letter-spacing:1.2px;text-transform:uppercase;color:#000;margin-top:65px;cursor:pointer}.loadmore_posts .loader-plus:hover:before{transform:translateX(-50%) translateY(-50%) scale(1.1)}.loadmore_posts .loader-plus:before{content:"";z-index:0;position:absolute;justify-content:center;align-items:center;font-family:"aridi";font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;font-size:17px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);top:-32px;width:45px;height:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.cont__close{position:relative;width:50px;height:50px;cursor:pointer;background-color:#fff;border:1px solid #2e2d2c;border-radius:50%;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1366px){.cont__close{width:60px;height:60px}}.cont__close:before{content:"";z-index:0;position:absolute;justify-content:center;align-items:center;font-family:"aridi";font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;color:#2e2d2c;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width:1600px){.cont__close:before{font-size:26px}}.cont__close:hover:before{color:#444}lite-youtube{max-width:100%}.page-template-page-basic-page .entry-content{margin-bottom:55px}@media only screen and (min-width:768px){.page-template-page-basic-page .entry-content{margin-bottom:125px}}@media only screen and (min-width:1279px){.page-template-page-basic-page .entry-content{max-width:944px}}@media only screen and (min-width:1366px){.page-template-page-basic-page .entry-content{max-width:1160px}}.page-template-default #page-wrapper{margin-top:36px;margin-bottom:90px}@media only screen and (min-width:768px){.page-template-default #page-wrapper{margin-top:44px;margin-bottom:70px}}@media only screen and (min-width:1024px){.page-template-default #page-wrapper{margin-top:47px;margin-bottom:97px}}@media only screen and (min-width:1600px){.page-template-default #page-wrapper{margin-bottom:80px}}@media only screen and (min-width:1279px){.page-template-default #page-wrapper article.type-page{max-width:934px}}@media only screen and (min-width:1366px){.page-template-default #page-wrapper article.type-page{max-width:1003px}}@media only screen and (min-width:1600px){.page-template-default #page-wrapper article.type-page{max-width:1165px}}@media only screen and (min-width:1920px){.page-template-default #page-wrapper article.type-page{max-width:1305px}}.page-template-page-project-list .entry-header,.page-template-page-contact .entry-header,body.blog .entry-header{padding:59px 0 45px}@media only screen and (min-width:768px){.page-template-page-project-list .entry-header,.page-template-page-contact .entry-header,body.blog .entry-header{padding:80px 0 45px}}@media only screen and (min-width:1279px){.page-template-page-project-list .entry-header,.page-template-page-contact .entry-header,body.blog .entry-header{padding:99px 60px 60px}}@media only screen and (min-width:1600px){.page-template-page-project-list .entry-header,.page-template-page-contact .entry-header,body.blog .entry-header{padding:99px 0 60px}}.page-template-page-project-list .entry-content,.page-template-page-contact .entry-content,body.blog .entry-content{margin-bottom:55px}@media only screen and (min-width:768px){.page-template-page-project-list .entry-content,.page-template-page-contact .entry-content,body.blog .entry-content{margin-bottom:125px}}@media only screen and (min-width:1279px){.page-template-page-project-list .entry-content,.page-template-page-contact .entry-content,body.blog .entry-content{max-width:944px}}@media only screen and (min-width:1366px){.page-template-page-project-list .entry-content,.page-template-page-contact .entry-content,body.blog .entry-content{max-width:1160px}}@media only screen and (min-width:768px){.page-template-page-project-list .entry-header{padding:100px 0 45px}}@media only screen and (min-width:1279px){.page-template-page-project-list .entry-header{padding:120px 60px 60px}}@media only screen and (min-width:1600px){.page-template-page-project-list .entry-header{padding:120px 0 60px}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#fff;border-radius:5px}::-webkit-scrollbar-thumb{background:#000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#000}.cursor{pointer-events:none}.cursor__slider{display:none;position:fixed;top:0;left:0;z-index:1000;color:#fff;scale:0}@media only screen and (min-width:1024px){.cursor__slider{display:block}}.cursor__slider img.curosr_arrow{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.cursor__slider img{display:block}.cursor__slider--right img.cursor_text{-webkit-animation:5s rotate linear infinite;animation:5s rotate linear infinite;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.cursor__slider--left img.cursor_text{-webkit-animation:5s rotate_prev linear infinite;animation:5s rotate_prev linear infinite;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes rotate_prev{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@-webkit-keyframes rotate_prev{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg)}}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}:root{--gutters:30px}@media only screen and (min-width:768px){:root{--gutters:80px}}@media only screen and (min-width:1024px){:root{--gutters:60px}}@media only screen and (min-width:1279px){:root{--gutters:80px}}@media only screen and (min-width:1366px){:root{--gutters:80px}}@media only screen and (min-width:1600px){:root{--gutters:100px}}@media only screen and (min-width:1920px){:root{--gutters:0px}}.container{width:100%;padding-right:var(--gutters);padding-left:var(--gutters);margin-right:auto;margin-left:auto}@media only screen and (min-width:768px){.container{max-width:100%}}@media only screen and (min-width:1920px){.container{max-width:1720px}}.container-fluid{width:100%;padding-right:var(--gutters);padding-left:var(--gutters);margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc(var(--gutters) * -1);margin-left:calc(var(--gutters) * -1)}.no-gutters{margin-right:0;margin-left:0}.header-wrapper{position:relative;z-index:3;width:100%;border-bottom:1px solid #000}.header-wrapper#sticky-header-wrapper{z-index:2}.header-wrapper .site-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;height:100px}.header-wrapper .site-header .site-branding{position:relative;transform:translateY(0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.header-wrapper .site-header .site-branding .cont--logo img{display:block;width:inherit;max-height:20px}@media only screen and (min-width:1024px){.header-wrapper .site-header .site-branding .cont--logo img{max-height:40px}}@media only screen and (min-width:1279px){.header-wrapper .site-header .site-branding .cont--logo img{max-height:initial}}.header-wrapper .site-header .cont--menu__open{position:relative;z-index:2}@media only screen and (min-width:1279px){.header-wrapper .site-header .cont--menu__open{display:none}}.header-wrapper .site-header .cont--menu__open .burger{display:block;position:relative;width:28px;height:30px;cursor:pointer}.header-wrapper .site-header .cont--menu__open .burger:hover span,.header-wrapper .site-header .cont--menu__open .burger:hover span:before,.header-wrapper .site-header .cont--menu__open .burger:hover span:after{background-color:#444;border-color:#444}.header-wrapper .site-header .cont--menu__open .burger span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border:1px solid #000;border-radius:20px}.header-wrapper .site-header .cont--menu__open .burger span:before,.header-wrapper .site-header .cont--menu__open .burger span:after{position:absolute;content:"";border:1px solid #000;border-radius:20px;margin-left:-1px}.header-wrapper .site-header .cont--menu__open .burger span:before{top:-11px}.header-wrapper .site-header .cont--menu__open .burger span:after{top:9px}.header-wrapper .site-header .cont--menu__open .burger span,.header-wrapper .site-header .cont--menu__open .burger span:before,.header-wrapper .site-header .cont--menu__open .burger span:after{display:block;width:25px;height:2px;background-color:#2e2d2c;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;opacity:1}.header-wrapper .site-header .cont--menu__open .burger input:checked+span{background-color:#fff0;border-color:#fff0}.header-wrapper .site-header .cont--menu__open .burger input:checked+span:before,.header-wrapper .site-header .cont--menu__open .burger input:checked+span:after{top:0;margin-top:-.5875rem;border-color:#fff;background-color:#fff}.header-wrapper .site-header .cont--menu__open .burger input:checked+span:before{transform:translateY(.525rem) rotate(45deg)}.header-wrapper .site-header .cont--menu__open .burger input:checked+span:after{transform:translateY(.525rem) rotate(-45deg)}.header-wrapper .site-header .cont--menu__open .hidden{visibility:hidden;position:absolute;width:0;height:0}#footer-wrapper{background-color:#2e2d2c;color:#fff}@media only screen and (min-width:768px){#footer-wrapper{margin-top:50px}}@media only screen and (min-width:1024px){#footer-wrapper{margin-top:150px}}#footer-wrapper footer.site-footer .cont__footer .footer__top{position:relative;padding-top:50px;padding-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__top{justify-content:flex-end;padding-top:68px;padding-bottom:59px}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__top{padding-top:85px}}#footer-wrapper footer.site-footer .cont__footer .footer__top:before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:100vw;height:1px;background-color:#fff}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__top:before{width:100%}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__top .cont__newsletter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:flex-end;width:100%}}@media only screen and (min-width:1920px){#footer-wrapper footer.site-footer .cont__footer .footer__top .cont__newsletter{width:calc(100% - 150px);margin-right:auto}}#footer-wrapper footer.site-footer .cont__footer .footer__top .cont__newsletter .cont__text{display:none}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__top .cont__newsletter .cont__text{display:block;max-width:422px}}#footer-wrapper footer.site-footer .cont__footer .footer__top .cont__newsletter .cont__text p{margin-bottom:0}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__top .cont__newsletter .cont__link{margin-bottom:3px}}#footer-wrapper footer.site-footer .cont__footer .footer__top .cont__newsletter .cont__link a{position:relative;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:200;font-style:normal;font-display:swap;font-size:.933rem;line-height:normal;text-decoration:none;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:1px;width:fit-content;padding-right:34px}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__top .cont__newsletter .cont__link a{padding-right:30px}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__top .cont__newsletter .cont__link a{padding-right:34px}}#footer-wrapper footer.site-footer .cont__footer .footer__top .cont__newsletter .cont__link a:hover{opacity:.5}#footer-wrapper footer.site-footer .cont__footer .footer__top .cont__newsletter .cont__link a span{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1.333rem}#footer-wrapper footer.site-footer .cont__footer .footer__top .cont__newsletter .cont__link a:before{content:"";z-index:0;position:absolute;justify-content:center;align-items:center;font-family:"aridi";font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;font-size:10px;top:14px;right:0;border:1px solid #fff;border-radius:50%;width:19px;height:19px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}#footer-wrapper footer.site-footer .cont__footer .footer__middle{position:relative;padding-top:29px;padding-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle{padding-top:88px;padding-bottom:86px}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__middle{padding-top:59px;padding-bottom:34px}}#footer-wrapper footer.site-footer .cont__footer .footer__middle:before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:100vw;height:1px;background-color:#fff}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle:before{width:100%}}#footer-wrapper footer.site-footer .cont__footer .footer__middle a{text-decoration:none}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left{margin-bottom:29px;width:100%}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left{width:34%}}@media only screen and (min-width:1024px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left{width:27%}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left{width:37%}}@media only screen and (min-width:1600px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left{width:31%}}@media only screen and (min-width:1920px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left{width:25%}}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_logo{margin-bottom:28px}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_logo{margin-bottom:24px}}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_logo img{display:block;width:auto;max-height:31px}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_address{margin-bottom:10px}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_address{font-size:.8rem;line-height:1.67;margin-bottom:20px}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_address{font-size:1rem;line-height:1.33}}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_address p{margin-bottom:0}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_address .link-map{display:none}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_telf{margin-bottom:14px}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_telf{font-size:.933rem;line-height:1.43}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_telf{font-size:1rem;line-height:1.33}}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_email{margin-bottom:14px}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_email{font-size:.933rem;line-height:1.43;margin-bottom:16px}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_email{font-size:1rem;line-height:1.33}}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_email a{color:#fff}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_email a:hover{opacity:.5}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_xxss a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;column-gap:6px;color:#fff}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_xxss a{font-size:.933rem;line-height:1.43}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_xxss a{font-size:1rem;line-height:1.33}}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_xxss a span{font-size:22px;margin-top:-2px}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__left .footer_xxss a:hover{opacity:.5}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle{width:50%}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle{width:23%;margin-top:-4px}}@media only screen and (min-width:1024px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle{width:18%}}@media only screen and (min-width:1600px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle{width:16%}}@media only screen and (min-width:1920px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle{width:13%}}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .cont__subtitle{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:200;font-style:normal;font-display:swap;font-size:.867rem;line-height:normal;margin-bottom:1px}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .cont__subtitle{font-size:.8rem}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .cont__subtitle{font-size:.933rem}}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .cont__title{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1.2rem;line-height:normal}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .cont__title{font-size:.933rem}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .cont__title{font-size:1.333rem}}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .menu__collections{margin-top:21px}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .menu__collections{margin-top:26px}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .menu__collections{margin-top:17px}}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .menu__collections ul.menu{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;row-gap:8px;max-width:90px}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .menu__collections ul.menu{grid-template-columns:1fr;row-gap:5px}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .menu__collections ul.menu{row-gap:8px}}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .menu__collections ul.menu li a{font-size:1.067rem;text-decoration:none}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .menu__collections ul.menu li a{font-size:.933rem}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .menu__collections ul.menu li a{font-size:1.067rem}}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__middle .menu__collections ul.menu li a:hover{opacity:.5}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__right{opacity:0;visibility:hidden;z-index:-1;width:50%;margin-top:20px;padding-left:9px}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__right{width:43%;margin-top:11px;padding-left:0}}@media only screen and (min-width:1024px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__right{width:55%}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__right{width:37%;margin-top:13px}}@media only screen and (min-width:1920px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__right{padding-left:5px}}#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__right .cont__title{font-size:1.2rem;line-height:normal}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__right .cont__title{font-size:.933rem}}@media only screen and (min-width:1279px){#footer-wrapper footer.site-footer .cont__footer .footer__middle .cont__right .cont__title{font-size:1.333rem}}#footer-wrapper footer.site-footer .cont__footer .footer__bottom{padding-top:50px}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__bottom{padding-top:23px}}@media only screen and (min-width:1920px){#footer-wrapper footer.site-footer .cont__footer .footer__bottom .menu-footer-bottom{padding-right:20px}}#footer-wrapper footer.site-footer .cont__footer .footer__bottom .menu-footer-bottom ul.menu{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;row-gap:11px}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__bottom .menu-footer-bottom ul.menu{flex-direction:row;justify-content:flex-end;column-gap:25px}}@media only screen and (min-width:1024px){#footer-wrapper footer.site-footer .cont__footer .footer__bottom .menu-footer-bottom ul.menu{column-gap:50px}}#footer-wrapper footer.site-footer .cont__footer .footer__bottom .menu-footer-bottom ul.menu li a{font-size:1.067rem;line-height:1.25;text-decoration:none;color:#fff}@media only screen and (min-width:768px){#footer-wrapper footer.site-footer .cont__footer .footer__bottom .menu-footer-bottom ul.menu li a{font-size:.933rem;line-height:1.43}}@media only screen and (min-width:1024px){#footer-wrapper footer.site-footer .cont__footer .footer__bottom .menu-footer-bottom ul.menu li a{font-size:1.067rem;line-height:1.25}}#footer-wrapper footer.site-footer .cont__footer .footer__bottom .menu-footer-bottom ul.menu li a:hover{opacity:.5}.cont__kit_digital{text-align:center;padding:27px 0}@media only screen and (min-width:1366px){.cont__kit_digital{padding:23px 0}}.cont__kit_digital .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;row-gap:25px;justify-content:center;align-items:center}#toTop{z-index:1000;position:fixed;bottom:-100%;right:0;padding:15px;display:grid;place-items:center;margin:40px;width:50px;height:50px;border:1px solid #000;background:#fff;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#toTop svg{width:100%;height:100%;object-fit:contain;object-position:center;margin-top:10px}#toTop.show{bottom:0}#menu-bar{background-color:#fff;z-index:3;position:fixed;top:-100%;right:0;width:100%;transition:all .8s ease-in-out}#menu-bar.show{top:0}.div-emfasi-logo{padding-top:50px;padding-bottom:52px}@media only screen and (min-width:768px){.div-emfasi-logo{padding-top:23px;padding-bottom:114px}}@media only screen and (min-width:1600px){.div-emfasi-logo{padding-bottom:117px}}body.menu-open{overflow-y:hidden}#site-navigation-mobile{z-index:3}@media only screen and (min-width:1024px){#site-navigation-mobile{display:none}}#site-navigation-mobile .menu--top{padding-right:0}#site-navigation-mobile .cont__icons{display:flex;align-items:center;gap:30px}.main-navigation{position:fixed;left:0;top:0;opacity:0;z-index:0;visibility:hidden;height:100vh;height:calc(var(--vh, 1vh) * 100);width:100%;overflow-y:auto;background:#2e2d2c;-webkit-transition:all 500ms cubic-bezier(.43,.125,.535,.83);transition:all 500ms cubic-bezier(.43,.125,.535,.83)}.main-navigation.show{visibility:visible;z-index:1;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.main-navigation.show .cont--menu .menu--middle .menu-menu-principal-container{animation-name:fadeInMove;animation-duration:1s;animation-iteration-count:1;animation-delay:0.9s;animation-fill-mode:backwards;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.main-navigation.show .cont--menu .menu--bottom{animation-name:fadeInMove;animation-duration:1s;animation-iteration-count:1;animation-delay:1.2s;animation-fill-mode:backwards;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width:1279px){.main-navigation{position:inherit;opacity:1;visibility:inherit;height:inherit;width:inherit;flex-direction:row;column-gap:20px;overflow:inherit;background-color:#fff0}}@media only screen and (min-width:1920px){.main-navigation{column-gap:30px}}.main-navigation ul.menu{list-style:none;padding:0;margin:0}@media only screen and (min-width:1279px){.main-navigation ul.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;column-gap:60px}}.main-navigation ul.menu li.menu-item a{display:block;text-decoration:none}.main-navigation .cont--menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;padding-bottom:50px;height:100%}@media only screen and (min-width:1279px){.main-navigation .cont--menu{flex-direction:row;column-gap:30px;min-height:100%;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0}}.main-navigation .cont--menu .menu--top{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;height:100px;padding-right:60px}@media only screen and (min-width:1279px){.main-navigation .cont--menu .menu--top{height:inherit;padding-right:0;order:1}}.main-navigation .cont--menu .menu--top:before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:100vw;height:1px;background-color:#fff}@media only screen and (min-width:1279px){.main-navigation .cont--menu .menu--top:before{content:none}}.main-navigation .cont--menu .menu--top .logo-aridi{display:block;max-width:187px}@media only screen and (min-width:1279px){.main-navigation .cont--menu .menu--top .logo-aridi{display:none}}.main-navigation .cont--menu .menu--top .logo-aridi img{display:block;max-height:20px;width:auto}@media only screen and (min-width:1024px){.main-navigation .cont--menu .menu--top .logo-aridi img{max-height:20px}}.main-navigation .cont--menu .menu--top .cont__search{display:none}.main-navigation .cont--menu .menu--top .cont__search a{text-decoration:none}.main-navigation .cont--menu .menu--top .cont__search a:hover .icon-lupa:before{opacity:.6}@media only screen and (min-width:1279px){.main-navigation .cont--menu .menu--top .cont__search a:hover .icon-lupa:before{opacity:1;color:rgb(17 0 0 / .25)}}.main-navigation .cont--menu .menu--top .cont__search a .icon-lupa:before{font-size:16px;color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width:1279px){.main-navigation .cont--menu .menu--top .cont__search a .icon-lupa:before{font-size:22px;color:#000}}.main-navigation .cont--menu .menu--middle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}@media only screen and (min-width:1279px){.main-navigation .cont--menu .menu--middle{justify-content:center}}.main-navigation .cont--menu .menu--middle .menu-menu-principal-container{margin-top:40px}@media only screen and (min-width:1279px){.main-navigation .cont--menu .menu--middle .menu-menu-principal-container{margin-top:0}}.main-navigation .cont--menu .menu--middle .menu-menu-principal-container ul.menu li.menu-item{margin-bottom:49px}.main-navigation .cont--menu .menu--middle .menu-menu-principal-container ul.menu li.menu-item:last-child{margin-bottom:0}@media only screen and (min-width:1279px){.main-navigation .cont--menu .menu--middle .menu-menu-principal-container ul.menu li.menu-item{margin-bottom:0}}.main-navigation .cont--menu .menu--middle .menu-menu-principal-container ul.menu li.menu-item.current_page_item a{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:500;font-style:normal}.main-navigation .cont--menu .menu--middle .menu-menu-principal-container ul.menu li.menu-item a{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1.6rem;line-height:normal;letter-spacing:normal;color:#fff}@media only screen and (min-width:1279px){.main-navigation .cont--menu .menu--middle .menu-menu-principal-container ul.menu li.menu-item a{font-size:1.2rem;color:#000}}@media only screen and (min-width:1600px){.main-navigation .cont--menu .menu--middle .menu-menu-principal-container ul.menu li.menu-item a{font-size:1.467rem}}.main-navigation .cont--menu .menu--middle .menu-menu-principal-container ul.menu li.menu-item a:hover{opacity:.6}@media only screen and (min-width:1279px){.main-navigation .cont--menu .menu--middle .menu-menu-principal-container ul.menu li.menu-item a:hover{opacity:1;color:rgb(17 0 0 / .25)}}.main-navigation .cont--menu .menu--bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;justify-content:center;flex-grow:1;padding-top:20px;color:#fff}@media only screen and (min-width:1024px){.main-navigation .cont--menu .menu--bottom{padding-top:42px}}@media only screen and (min-width:1279px){.main-navigation .cont--menu .menu--bottom{align-items:center;padding:0;color:#000;margin-right:18px}}@media only screen and (min-width:1600px){.main-navigation .cont--menu .menu--bottom{margin-left:27px}}.main-navigation .cont--menu .menu--bottom .wpml-ls-legacy-dropdown{width:initial}@media only screen and (min-width:1024px){.main-navigation .cont--menu .menu--bottom ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;column-gap:15px}}.main-navigation .cont--menu .menu--bottom ul li{padding-bottom:2px}@media only screen and (min-width:1024px){.main-navigation .cont--menu .menu--bottom ul li{padding-bottom:0}}.main-navigation .cont--menu .menu--bottom ul li a{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1rem;line-height:normal;color:#fff;background:#fff0;border:none}@media only screen and (min-width:1279px){.main-navigation .cont--menu .menu--bottom ul li a{color:#000}}@media only screen and (min-width:1600px){.main-navigation .cont--menu .menu--bottom ul li a{font-size:1.2rem}}.main-navigation .cont--menu .menu--bottom ul li a.wpml-ls-item-toggle{padding-right:18px}@media only screen and (min-width:1279px){.main-navigation .cont--menu .menu--bottom ul li a.wpml-ls-item-toggle{padding-right:26px}}@media only screen and (min-width:1600px){.main-navigation .cont--menu .menu--bottom ul li a.wpml-ls-item-toggle{padding-right:21px}}.main-navigation .cont--menu .menu--bottom ul li a.wpml-ls-item-toggle:before{content:"";z-index:0;position:absolute;justify-content:center;align-items:center;font-family:"aridi";font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;font-size:11px;position:absolute;top:50%;transform:translateY(-50%);right:0}@media only screen and (min-width:1279px){.main-navigation .cont--menu .menu--bottom ul li a.wpml-ls-item-toggle:before{font-size:16px}}.main-navigation .cont--menu .menu--bottom ul li a::after{content:none}@media only screen and (min-width:1024px){.main-navigation .cont--menu .menu--bottom ul li a:hover{color:rgb(17 0 0 / .25)}}.menu--products{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#2e2d2c;color:#fff;z-index:4;transform:translateY(-100%);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width:1279px){.menu--products{height:inherit;transform:translateY(calc(-100% - 50px))}}.menu--products.open{transform:translateY(0)}.menu--products .header-wrapper{border-color:#fff}.menu--products .header-wrapper .main-navigation{display:none}@media only screen and (min-width:1024px){.menu--products .header-wrapper .main-navigation{display:block}}.menu--products .header-wrapper .main-navigation .cont--menu .menu--middle .menu-menu-principal-container ul.menu li.menu-item a,.menu--products .header-wrapper .main-navigation .cont--menu .menu--bottom ul li a,.menu--products .header-wrapper .main-navigation .cont--menu .menu--top .cont__search a .icon-lupa:before{color:#fff}.menu--products .header-wrapper .main-navigation .cont--menu .menu--middle .menu-menu-principal-container ul.menu li.menu-item a:hover{opacity:.25}.menu--products .header-wrapper .close--menu-products span{font-size:19px}.menu--products .header-wrapper .close--menu-products span:before{color:#fff}.menu--products .header-wrapper .cont__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;column-gap:33px}@media only screen and (min-width:1279px){.menu--products .header-wrapper .cont__right{display:none}}.menu--products .header-wrapper .cont__right a{text-decoration:none}.menu--products .header-wrapper .icon-lupa:before{color:#fff}.menu--products .menu--products-content{position:relative}@media only screen and (min-width:1024px){.menu--products .menu--products-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.menu--products .menu--products-content .cont__collections{padding-top:40px;padding-bottom:40px}@media only screen and (min-width:768px){.menu--products .menu--products-content .cont__collections{padding-top:83px}}@media only screen and (min-width:1024px){.menu--products .menu--products-content .cont__collections{width:57%;padding-bottom:96px}}@media only screen and (min-width:1600px){.menu--products .menu--products-content .cont__collections{width:59%;padding-top:80px}}.menu--products .menu--products-content .cont__collections .cont__title{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:1.6rem;line-height:1;letter-spacing:-1.08px}@media only screen and (min-width:768px){.menu--products .menu--products-content .cont__collections .cont__title{font-size:2.4rem;letter-spacing:-1.62px}}@media only screen and (min-width:1279px){.menu--products .menu--products-content .cont__collections .cont__title{font-size:2.533rem;letter-spacing:-1.71px}}@media only screen and (min-width:1600px){.menu--products .menu--products-content .cont__collections .cont__title{font-size:3.2rem;line-height:1;letter-spacing:-2.16px}}.menu--products .menu--products-content .cont__collections .menu__collections{margin-top:26px}@media only screen and (min-width:768px){.menu--products .menu--products-content .cont__collections .menu__collections{margin-top:33px}}@media only screen and (min-width:1279px){.menu--products .menu--products-content .cont__collections .menu__collections{margin-top:51px}}@media only screen and (min-width:1600px){.menu--products .menu--products-content .cont__collections .menu__collections{margin-top:47px;max-width:620px}}.menu--products .menu--products-content .cont__collections .menu__collections ul.menu{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:23px;column-gap:35px;max-width:min-content}@media only screen and (min-width:768px){.menu--products .menu--products-content .cont__collections .menu__collections ul.menu{column-gap:80px;row-gap:30px}}@media only screen and (min-width:1024px){.menu--products .menu--products-content .cont__collections .menu__collections ul.menu{max-width:initial}}@media only screen and (min-width:1279px){.menu--products .menu--products-content .cont__collections .menu__collections ul.menu{row-gap:29px}}.menu--products .menu--products-content .cont__collections .menu__collections ul.menu li a{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1.067rem;text-decoration:none}@media only screen and (min-width:768px){.menu--products .menu--products-content .cont__collections .menu__collections ul.menu li a{font-size:1.6rem;line-height:1.46}}@media only screen and (min-width:1279px){.menu--products .menu--products-content .cont__collections .menu__collections ul.menu li a{font-size:2.133rem;line-height:1.09}}.menu--products .menu--products-content .cont__collections .menu__collections ul.menu li a:hover{opacity:.5}.menu--products .menu--products-content .cont__catalog{display:none;border-left:1px solid #fff}@media only screen and (min-width:1024px){.menu--products .menu--products-content .cont__catalog{display:block;width:43%;padding-top:56px;padding-left:60px;padding-bottom:57px}}@media only screen and (min-width:1366px){.menu--products .menu--products-content .cont__catalog{padding-left:97px}}@media only screen and (min-width:1600px){.menu--products .menu--products-content .cont__catalog{width:41%;padding-top:60px}}@media only screen and (min-width:1920px){.menu--products .menu--products-content .cont__catalog{padding-left:145px}}.menu--products .menu--products-content .cont__catalog .cont__title{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:2.4rem;letter-spacing:-1.62px;margin-bottom:14px}@media only screen and (min-width:1279px){.menu--products .menu--products-content .cont__catalog .cont__title{font-size:2.533rem;letter-spacing:-1.71px}}@media only screen and (min-width:1600px){.menu--products .menu--products-content .cont__catalog .cont__title{font-size:3.2rem;line-height:1;letter-spacing:-2.16px;margin-bottom:16px}}.menu--products .menu--products-content .cont__catalog .cont__text{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1.333rem;line-height:1.75;margin-bottom:39px}@media only screen and (min-width:1600px){.menu--products .menu--products-content .cont__catalog .cont__text{font-size:1.6rem;line-height:1.46;max-width:465px}}.menu--products .menu--products-content .cont__catalog .cont__link a{border-color:#fff;color:#fff;background-color:#2e2d2c}.menu--products .menu--products-content .cont__catalog .cont__link a:hover{color:#2e2d2c;background-color:#fff}.menu--products .menu--products-content .close--menu-products{display:none;position:absolute;left:50%;transform:translateX(-50%);bottom:-50px;width:100px;height:100px;background-color:#fff;border:1px solid #2e2d2c;border-radius:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;cursor:pointer}@media only screen and (min-width:1024px){.menu--products .menu--products-content .close--menu-products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}}.menu--products .menu--products-content .close--menu-products:hover{border-color:#fff;background-color:#2e2d2c}.menu--products .menu--products-content .close--menu-products:hover .icon-close::before{color:#fff}.menu--products .menu--products-content .close--menu-products .icon-close{font-size:28px}.menu--products .menu--products-content .close--menu-products .icon-close::before{color:#2e2d2c;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.cta__fixed{display:none}.cta__fixed .cta__fixed-button{display:none;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:.8rem;line-height:1.25;letter-spacing:1.2px;text-transform:uppercase;position:fixed;right:0;bottom:20px;padding:11px 20px;border-radius:100px 0 0 100px;background-image:linear-gradient(9deg,#252531 25%,#252531 111%);color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;outline:none;cursor:pointer;z-index:1}@media only screen and (min-width:1024px){.cta__fixed .cta__fixed-button{display:block}}@media only screen and (min-width:1600px){.cta__fixed .cta__fixed-button{font-size:.867rem;line-height:1.14;letter-spacing:1.3px;padding:15px 24px 15px 26px}}.cta__fixed .cta__fixed-button:hover{text-decoration:none;-webkit-transform:scale(1.03);transform:scale(1.03)}.cta__fixed .cta__fixed-overlay{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);position:fixed;background-color:#fff;z-index:-1;visibility:hidden;opacity:0;padding:10px 50px 50px;box-shadow:-10px 10px 20px 0 rgb(0 0 0 / .1);max-width:90vw;max-height:90vh;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.cta__fixed .cta__fixed-overlay.show{z-index:3;visibility:visible;opacity:1}.cta__fixed .cta__fixed-overlay .close-info-overlay{position:relative;width:50px;height:50px;cursor:pointer;background-color:#fff;border-radius:50%;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1366px){.cta__fixed .cta__fixed-overlay .close-info-overlay{width:60px;height:60px}}.cta__fixed .cta__fixed-overlay .close-info-overlay:before{content:"";z-index:0;position:absolute;justify-content:center;align-items:center;font-family:"aridi";font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;color:#000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width:1600px){.cta__fixed .cta__fixed-overlay .close-info-overlay:before{font-size:26px}}.cta__fixed .cta__fixed-overlay .close-info-overlay:hover:before{color:#444}.cta__fixed .cta__fixed-overlay iframe{display:block;max-width:80vw;max-height:80vh}.single-content-ajax,.overlay-info-product{position:fixed;width:100%;height:100vh;max-height:100vh;overflow-y:auto;overflow-x:hidden;opacity:1;z-index:9;top:0;right:0;transform:translateY(-100%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;transition-delay:0s;padding-top:21px;padding-bottom:37px;background-color:#fff}@media only screen and (min-width:1024px){.single-content-ajax,.overlay-info-product{max-width:960px;transform:translateY(0) translateX(100%);padding-top:29px}}.single-content-ajax>.wrapper,.overlay-info-product>.wrapper{font-size:1.067rem;line-height:1.38;max-width:660px;margin:0 auto}@media only screen and (min-width:1024px){.single-content-ajax>.wrapper,.overlay-info-product>.wrapper{padding-right:0;padding-left:0}}@media only screen and (min-width:1366px){.single-content-ajax>.wrapper,.overlay-info-product>.wrapper{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.33;color:#252531}}@media only screen and (min-width:1600px){.single-content-ajax>.wrapper,.overlay-info-product>.wrapper{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.33;color:#252531}}.single-content-ajax>.wrapper .title-1,.overlay-info-product>.wrapper .title-1{margin-bottom:13px}@media only screen and (min-width:1366px){.single-content-ajax>.wrapper .title-1,.overlay-info-product>.wrapper .title-1{margin-bottom:30px}}.single-content-ajax .close-product,.single-content-ajax .close-info-product,.overlay-info-product .close-product,.overlay-info-product .close-info-product{position:relative;width:50px;height:50px;cursor:pointer;background-color:#fff;border-radius:50%;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1366px){.single-content-ajax .close-product,.single-content-ajax .close-info-product,.overlay-info-product .close-product,.overlay-info-product .close-info-product{width:60px;height:60px}}@media only screen and (min-width:1920px){.single-content-ajax .close-product,.single-content-ajax .close-info-product,.overlay-info-product .close-product,.overlay-info-product .close-info-product{margin-right:50px}}.single-content-ajax .close-product:before,.single-content-ajax .close-info-product:before,.overlay-info-product .close-product:before,.overlay-info-product .close-info-product:before{content:"";z-index:0;position:absolute;justify-content:center;align-items:center;font-family:"aridi";font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;color:#000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width:1600px){.single-content-ajax .close-product:before,.single-content-ajax .close-info-product:before,.overlay-info-product .close-product:before,.overlay-info-product .close-info-product:before{font-size:26px}}.single-content-ajax .close-product:hover:before,.single-content-ajax .close-info-product:hover:before,.overlay-info-product .close-product:hover:before,.overlay-info-product .close-info-product:hover:before{color:#444}body.product-open,body.product-info-open,body.overlay-open{height:100%;width:100%;overflow:hidden}body.product-open .single-content-ajax,body.product-open .overlay-info-product.show,body.product-info-open .single-content-ajax,body.product-info-open .overlay-info-product.show,body.overlay-open .single-content-ajax,body.overlay-open .overlay-info-product.show{transform:translateY(0);box-shadow:0 0 20px 0 rgb(0 0 0 / .1)}@media only screen and (min-width:1024px){body.product-open .single-content-ajax,body.product-open .overlay-info-product.show,body.product-info-open .single-content-ajax,body.product-info-open .overlay-info-product.show,body.overlay-open .single-content-ajax,body.overlay-open .overlay-info-product.show{transform:translateY(0) translateX(0);box-shadow:-10px 10px 20px 0 rgb(0 0 0 / .1)}}body.show-overlay,body.product-open,body.product-info-open,body.overlay-open{overflow:hidden}body.show-overlay .site-main:before,body.product-open .site-main:before,body.product-info-open .site-main:before,body.overlay-open .site-main:before{visibility:visible;opacity:.25}.site-main{position:relative}.site-main:before{content:'';position:absolute;background-color:#000;width:100%;height:100%;top:0;left:0;z-index:3;opacity:0;visibility:hidden;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.pum-theme-1633 .pum-container,.pum-theme-enterprise-blue .pum-container{padding:60px 28px 28px 28px!important}.pum-theme-1633 .pum-content+.pum-close,.pum-theme-enterprise-blue .pum-content+.pum-close{position:relative;width:50px;height:50px;right:18px!important;top:18px!important;cursor:pointer;background-color:#fff!important;border-radius:50%;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1366px){.pum-theme-1633 .pum-content+.pum-close,.pum-theme-enterprise-blue .pum-content+.pum-close{width:60px;height:60px}}.pum-theme-1633 .pum-content+.pum-close:before,.pum-theme-enterprise-blue .pum-content+.pum-close:before{content:"";z-index:0;position:absolute;justify-content:center;align-items:center;font-family:"aridi";font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;color:#000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width:1600px){.pum-theme-1633 .pum-content+.pum-close:before,.pum-theme-enterprise-blue .pum-content+.pum-close:before{font-size:26px}}.pum-theme-1633 .pum-content+.pum-close:hover:before,.pum-theme-enterprise-blue .pum-content+.pum-close:hover:before{color:#444}.cli-modal-backdrop{background-color:rgb(37 29 25 / .21)!important}.cli-modal-backdrop.cli-show{opacity:1}.wt-cli-cookie-bar-container .cli-bar-container{max-width:1800px}.wt-cli-cookie-bar-container #cookie-law-info-bar{bottom:0!important;top:inherit!important;left:0!important;transform:inherit!important;width:100%!important;padding:30px 20px 16px!important}@media only screen and (min-width:768px){.wt-cli-cookie-bar-container #cookie-law-info-bar{padding:30px 40px 16px!important}}@media only screen and (min-width:1279px){.wt-cli-cookie-bar-container #cookie-law-info-bar{padding:30px 50px 16px!important}}@media only screen and (min-width:1366px){.wt-cli-cookie-bar-container #cookie-law-info-bar{padding:40px 60px 30px!important}}.wt-cli-cookie-bar-container #cookie-law-info-bar .cli-bar-message{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.33;color:#252531;padding-bottom:21px}@media only screen and (min-width:1024px){.wt-cli-cookie-bar-container #cookie-law-info-bar .cli-bar-message{padding-bottom:18px}}.wt-cli-cookie-bar-container #cookie-law-info-bar .cli-bar-message a:hover{opacity:.7}.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-principal-cookies,.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-secondary{text-align:center;float:left;margin-right:10px}@media only screen and (min-width:1024px){.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-principal-cookies,.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-secondary{text-align:left}}.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-principal-cookies a,.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-secondary a{display:inline-block;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:500;font-style:normal;font-size:1.067rem;line-height:1;letter-spacing:1.6px;text-align:center;text-decoration:none;border:2px solid #2e2d2c;border-radius:0;box-shadow:none;background-color:#fff;color:#2e2d2c;margin:0 auto;padding:10px 30px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;outline:none;cursor:pointer;border:2px solid #2e2d2c!important;background-color:#fff!important;color:#2e2d2c!important;margin:0 auto!important;padding:10px 30px!important}@media only screen and (min-width:1024px){.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-principal-cookies a,.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-secondary a{padding:10px 24px}}@media only screen and (min-width:1600px){.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-principal-cookies a,.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-secondary a{padding:10px 30px}}.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-principal-cookies a:hover,.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-secondary a:hover{text-decoration:none;color:#fff;background-color:#2e2d2c}.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-principal-cookies a:disabled,.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-secondary a:disabled{opacity:.7}@media only screen and (min-width:1024px){.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-principal-cookies{float:left;margin-right:10px}}.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-principal-cookies a{background-color:#2e2d2c!important;color:#fff!important}.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-principal-cookies a:hover{background-color:rgb(46 45 44 / .8)!important}.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-secondary{padding-top:5px}@media only screen and (min-width:1024px){.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-secondary{padding-top:0}}.wt-cli-cookie-bar-container #cookie-law-info-bar .btn-secondary a:hover{border-color:rgb(46 45 44 / .4)!important}form a:hover{opacity:.7}form .columns-one{display:grid;row-gap:35px}@media only screen and (min-width:768px){form .columns-one{row-gap:30px;margin-bottom:22px}}@media only screen and (min-width:1279px){form .columns-one{margin-bottom:0}}form .columns-one>br{display:none}form .columns-two{display:grid;grid-template-columns:1fr 1fr;column-gap:15px;row-gap:35px;padding-bottom:10px}@media only screen and (min-width:768px){form .columns-two{row-gap:30px}}@media only screen and (min-width:1024px){form .columns-two{column-gap:40px}}form .columns-two>br{display:none}form .cont--input-checkbox{margin:10px 0}form .cont--input-checkbox>br{display:none}form .max-lenght{font-size:.867rem;line-height:1.15;text-align:right;color:#c4c4c4;margin-top:-5px}form small{color:#C4C4C4}form .wpcf7-not-valid-tip{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:.8rem;line-height:1.25;letter-spacing:normal;color:#ff0b0b;padding-top:6px}form .wpcf7-response-output{text-align:center;border-width:1px!important;margin-left:0!important;margin-right:0!important}.wpcf7 form.sent .wpcf7-response-output{border-color:#000000!important}.wpcf7 form .wpcf7-submit{display:block;margin:20px 0 20px auto;max-width:100%;width:200px}@media only screen and (min-width:1920px){.wpcf7 form .wpcf7-submit{width:210px}}.cont--input{position:relative;margin:auto;width:100%;overflow:visible}.cont--input:last-child{margin-bottom:0}.cont--input .label{font-size:1.067rem;font-weight:300;line-height:1;letter-spacing:-.72px;color:#000;background:#fff;padding:5px;position:absolute;top:-15px;left:37px;transform-origin:0 0;transform:translate3d(0,0,0);transition:all 0.2s ease;pointer-events:none}@media only screen and (min-width:768px){.cont--input .label{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:.933rem;line-height:1;letter-spacing:-.63px;color:#252531;top:-13px}}@media only screen and (min-width:1279px){.cont--input .label{font-size:1.067rem;line-height:1;letter-spacing:-.72px;top:-15px;left:35px}}.cont--input .label .required{color:#f3877c;padding-left:5px}.cont--input input,.cont--input textarea{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1.067rem;line-height:1.38;letter-spacing:normal;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-family:inherit;padding:8px;transition:all 0.15s ease;border:1px solid #000;border-radius:0;background-color:#fff0}@media only screen and (min-width:768px){.cont--input input,.cont--input textarea{padding:5px}}@media only screen and (min-width:1279px){.cont--input input,.cont--input textarea{padding:8px}}.cont--input textarea{max-height:142px}@media only screen and (min-width:1024px){.cont--input textarea{max-height:140px}}.cbx{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:.667rem;line-height:normal;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;color:#2e2d2c}@media only screen and (min-width:768px){.cbx{font-size:.8rem}}@media only screen and (min-width:1279px){.cbx{line-height:2.92}}.cbx:hover span:first-child{border-color:#000}.cbx span{display:inline-block;vertical-align:middle;transform:translate3d(0,0,0)}.cbx span:first-child{position:relative;width:16px;min-width:16px;height:16px;transform:scale(1);vertical-align:middle;border:1px solid #2e2d2c;transition:all 0.2s ease}.cbx span:first-child:before{content:"";width:100%;height:100%;background:#000;display:block;transform:scale(0);opacity:1;transition-delay:0.2s}.cbx span:last-child{margin-left:8px}.inp-cbx{display:none}.inp-cbx:checked+.cbx span:first-child{border-color:#000;background:#000;animation:check 0.6s ease}.inp-cbx:checked+.cbx span:first-child:before{transform:scale(2.2);opacity:0;transition:all 0.6s ease}@keyframes check{50%{transform:scale(1.2)}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important}.cont__contact{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.cont__contact{flex-direction:row-reverse}}.cont__contact.newsletter{display:block}.cont__contact .entry-header{padding:60px 0 20px}.cont__contact .entry-header .text-pretitle{font-size:.933rem;line-height:1;letter-spacing:-.63px;margin:0;display:block}@media only screen and (min-width:768px){.cont__contact .entry-header .text-pretitle{font-size:1.067rem;line-height:1;letter-spacing:-.72px}}@media only screen and (min-width:1024px){.cont__contact .entry-header .text-pretitle{font-size:.933rem;line-height:1;letter-spacing:-.63px}}@media only screen and (min-width:1920px){.cont__contact .entry-header .text-pretitle{font-size:1.067rem;line-height:1;letter-spacing:-.72px}}.cont__contact .entry-header .entry-title{font-size:2.133rem;line-height:1;letter-spacing:-1.44px;margin:0 0 20px}@media only screen and (min-width:768px){.cont__contact .entry-header .entry-title{font-size:2.4rem;line-height:1;letter-spacing:-1.62px}}@media only screen and (min-width:1024px){.cont__contact .entry-header .entry-title{font-size:2.533rem;line-height:1.2;letter-spacing:-1.71px}}@media only screen and (min-width:1920px){.cont__contact .entry-header .entry-title{font-size:3.2rem;line-height:1;letter-spacing:-2.16px}}.cont__contact .hr{position:absolute;width:1px;border-bottom:1px solid #000;width:100%;left:0;margin-top:40px}@media only screen and (min-width:768px){.cont__contact .hr{margin-top:70px}}@media only screen and (min-width:1024px){.cont__contact .hr{display:none}}.cont__contact .cont__contact-infos{padding-bottom:40px;line-height:1.5}@media only screen and (min-width:768px){.cont__contact .cont__contact-infos{padding:20px 0 90px;width:100%}}@media only screen and (min-width:1024px){.cont__contact .cont__contact-infos{border-left:1px solid #000;padding:60px 0 80px 75px;width:41%}}@media only screen and (min-width:1920px){.cont__contact .cont__contact-infos{padding:42px 0 80px 155px;width:33.5%}}.cont__contact .cont__contact-infos .contact__address{margin-bottom:22px}.cont__contact .cont__contact-infos .contact__map{margin-bottom:22px}.cont__contact .cont__contact-infos .contact__telf{margin-bottom:22px}.cont__contact .cont__contact-infos .contact__email{margin-bottom:22px}.cont__contact .cont__contact-infos .contact__email a:hover{opacity:.7}.cont__contact .cont__contact-form{padding-bottom:40px}@media only screen and (min-width:1024px){.cont__contact .cont__contact-form{padding:60px 0 80px 60px;width:59%}}@media only screen and (min-width:1920px){.cont__contact .cont__contact-form{padding:42px 0 70px 145px;width:66.5%}}.cont__contact .cont__contact-form .cont__form{max-width:100%;width:100%}@media only screen and (min-width:1024px){.cont__contact .cont__contact-form .cont__form{width:420px}}@media only screen and (min-width:1920px){.cont__contact .cont__contact-form .cont__form{width:470px}}.page-template-page-contact #footer-wrapper{margin-top:0}body.error404 #wrapper-navbar{position:relative}body.error404 section.error-404{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:65vh;padding:100px 0}body.error404 section.error-404 header.page-header img{display:block;margin:0 auto;padding-bottom:37px}body.error404 section.error-404 .page-content .cont__subtitle{text-align:center;position:relative;padding-bottom:20px;margin-bottom:22px}body.error404 section.error-404 .page-content .cont__subtitle:before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:20px;height:2px;background-color:#444}body.error404 section.error-404 .page-content a:hover{opacity:.7}body.blog{margin-bottom:90px}body.blog .cont__posts{display:grid;grid-template-columns:repeat(1,1fr);padding:0;border-top:1px solid #000;position:relative}@media only screen and (min-width:768px){body.blog .cont__posts{grid-template-columns:repeat(2,1fr)}body.blog .cont__posts:before{content:'';position:absolute;background:#000;width:1px;height:100%;left:50%}}@media only screen and (min-width:1024px){body.blog .cont__posts{grid-template-columns:repeat(3,1fr)}body.blog .cont__posts:before{content:'';position:absolute;background:#000;width:1px;height:100%;left:33.3%}body.blog .cont__posts:after{content:'';position:absolute;background:#000;width:1px;height:100%;left:66.6%}}body.blog .cont__posts .cont--post{border:none}body.blog .cont__posts .cont--post a{text-decoration:none}body.blog .cont__posts .cont--post{border-bottom:1px solid #000;margin-bottom:-1px}body.blog .cont__posts .cont--post .cont--post-image{aspect-ratio:4/3;margin-bottom:18px}@media only screen and (min-width:1024px){body.blog .cont__posts .cont--post .cont--post-image{margin-bottom:40px}}body.blog .cont__posts .cont--post .cont--post-image img{object-fit:cover;width:100%;height:100%;max-height:inherit}body.blog .cont__posts .cont--post .cont--post-info .cont__date{margin-bottom:10px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:200;font-style:normal;font-display:swap}@media only screen and (min-width:768px){body.blog .cont__posts .cont--post .cont--post-info .cont__date{margin-bottom:5px}}body.blog .cont__posts .cont--post .cont--post-info .cont--post-title{margin-bottom:10px}@media only screen and (min-width:1024px){body.blog .cont__posts .cont--post .cont--post-info .cont--post-title{margin-bottom:20px}}body.blog .cont__posts .cont--post .cont--post-info .cont--post-description{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;margin-bottom:20px;font-size:1rem}@media only screen and (min-width:1024px){body.blog .cont__posts .cont--post .cont--post-info .cont--post-description{margin-bottom:40px}}body.blog .cont__posts .cont--post .cont--post-info .cont__see-more{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.33;color:#252531;font-size:1rem;letter-spacing:1.6px;font-weight:500;padding:10px 0;opacity:0;pointer-events:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}body.blog .cont__posts .cont--post .cont--post-title h3 span{line-height:1.3;position:relative;text-decoration:none;background:linear-gradient(#000,#000) left bottom no-repeat;background-size:0% 1px;transition:all 0.5s;margin:0}body.blog .cont__posts .cont--post:hover .cont__see-more{opacity:1;pointer-events:all}body.blog .cont__posts .cont--post:hover .cont--post-title h3 span{background-size:100% 1px}#single-post{overflow-x:hidden}#single-post .cont--top{position:relative}@media only screen and (min-width:1024px){#single-post .cont--top{border-bottom:1px solid #000}}#single-post .cont--top .cont--header{display:flex;flex-direction:column-reverse;align-items:stretch}@media only screen and (min-width:1024px){#single-post .cont--top .cont--header{flex-direction:row}}#single-post .cont--top .cont--header .cont--title{padding:54px 0 60px}@media only screen and (min-width:1024px){#single-post .cont--top .cont--header .cont--title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;padding:56px 50px 50px 0;width:42%;min-height:500px}}@media only screen and (min-width:1366px){#single-post .cont--top .cont--header .cont--title{padding:56px 105px 50px 60px}}@media only screen and (min-width:1600px){#single-post .cont--top .cont--header .cont--title{padding:100px 150px 54px 0;width:34%}}@media only screen and (min-width:1024px){#single-post .cont--top .cont--header .cont--title .text-pretitle{margin-bottom:0}}@media only screen and (min-width:1600px){#single-post .cont--top .cont--header .cont--title .text-pretitle{margin-bottom:5px}}#single-post .cont--top .cont--header .cont--title .text-pretitle a{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:.933rem;line-height:1;letter-spacing:-.63px;color:#252531}@media only screen and (min-width:768px){#single-post .cont--top .cont--header .cont--title .text-pretitle a{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1.067rem;line-height:1;letter-spacing:-.72px;color:#252531}}@media only screen and (min-width:1024px){#single-post .cont--top .cont--header .cont--title .text-pretitle a{font-size:.933rem;line-height:1;letter-spacing:-.63px}}@media only screen and (min-width:1600px){#single-post .cont--top .cont--header .cont--title .text-pretitle a{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1.067rem;line-height:1;letter-spacing:-.72px;color:#252531}}#single-post .cont--top .cont--header .cont--title .cont__date{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:-.68px}@media only screen and (min-width:1024px){#single-post .cont--top .cont--header .cont--title .cont__date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;flex-grow:1}}#single-post .cont--top .cont--header .cont--title .cont__title{margin-bottom:26px}@media only screen and (min-width:768px){#single-post .cont--top .cont--header .cont--title .cont__title{font-size:3.2rem;line-height:1;letter-spacing:-2.16px}}@media only screen and (min-width:1024px){#single-post .cont--top .cont--header .cont--title .cont__title{font-size:2.533rem;line-height:1.2;letter-spacing:-1.71px;margin-bottom:15px}}@media only screen and (min-width:1600px){#single-post .cont--top .cont--header .cont--title .cont__title{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:3.2rem;line-height:1;letter-spacing:-2.16px;margin-bottom:25px}}#single-post .cont--top .cont--header .cont--title .cont--excerpt{line-height:1.5;margin-bottom:41px}@media only screen and (min-width:1024px){#single-post .cont--top .cont--header .cont--title .cont--excerpt{font-size:.933rem}}@media only screen and (min-width:1600px){#single-post .cont--top .cont--header .cont--title .cont--excerpt{font-size:1rem}}#single-post .cont--top .cont--header .cont--image{display:block;margin:0 -30px}@media only screen and (min-width:768px){#single-post .cont--top .cont--header .cont--image{margin:0 -80px}}@media only screen and (min-width:1024px){#single-post .cont--top .cont--header .cont--image{margin-left:0;margin-right:-60px;width:65%}}@media only screen and (min-width:1279px){#single-post .cont--top .cont--header .cont--image{margin-right:-80px}}@media only screen and (min-width:1366px){#single-post .cont--top .cont--header .cont--image{margin-right:-80px}}@media only screen and (min-width:1600px){#single-post .cont--top .cont--header .cont--image{width:72%;margin-right:-100px}}#single-post .cont--top .cont--header .cont--image img{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (min-width:1024px){#single-post .cont--top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;column-gap:40px}}@media only screen and (min-width:1600px){#single-post .cont--top{column-gap:120px}}#single-post .content{animation-name:fadeInMove;animation-duration:1s;animation-iteration-count:1;animation-delay:0.2s;animation-fill-mode:backwards;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#single-post .content p{margin:0 auto 20px;width:100%}@media only screen and (min-width:1024px){#single-post .content p{max-width:644px}#single-post .content p:first-child{margin-top:60px}#single-post .content p:last-child{margin-bottom:60px}}@media only screen and (min-width:1920px){#single-post .content p{line-height:1.5;max-width:1000px}#single-post .content p:first-child{margin-top:120px}}#single-post .content a{text-decoration:underline;color:#000}#single-post .content a:hover{opacity:.7}#single-post .content figure{width:100%;max-width:100%;margin-top:40px;margin-bottom:60px}@media only screen and (min-width:768px){#single-post .content figure{margin-top:60px;margin-bottom:80px}}@media only screen and (min-width:1920px){#single-post .content figure{margin-top:100px;margin-bottom:120px}}#single-post .content figure:first-child{margin-top:0}#single-post .content figure img{width:100%;height:auto;max-width:100%}#single-post .cont__navigation{padding:50px 0;margin-top:39px;border-bottom:1px solid #000;border-top:1px solid #000}@media only screen and (min-width:768px){#single-post .cont__navigation{padding:60px 0;margin-top:60px}}@media only screen and (min-width:1024px){#single-post .cont__navigation{padding:50px 0;margin-top:40px}}@media only screen and (min-width:1600px){#single-post .cont__navigation{margin-top:120px}}#single-post .cont__navigation .cont__nav{display:flex;justify-content:space-between;gap:50px}@media only screen and (min-width:1279px){#single-post .cont__navigation .cont__nav{padding:0 60px}}@media only screen and (min-width:1600px){#single-post .cont__navigation .cont__nav{padding:0}}#single-post .cont__navigation .cont__nav a{text-decoration:none}#single-post .cont__navigation .cont__nav .cont__next,#single-post .cont__navigation .cont__nav .cont__prev{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media only screen and (min-width:1024px){#single-post .cont__navigation .cont__nav .cont__next,#single-post .cont__navigation .cont__nav .cont__prev{flex-direction:row}}#single-post .cont__navigation .arrow__sq{width:45px;height:45px;border:1px solid #000;display:grid;place-items:center;font-size:20px}@media only screen and (min-width:1279px){#single-post .cont__navigation .arrow__sq{font-size:28px;width:57px;height:57px}}#single-post .cont__navigation span.mobile,#single-post .cont__navigation span.desktop{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:.8rem;line-height:1;letter-spacing:-.54px;color:#252531}@media only screen and (min-width:1279px){#single-post .cont__navigation span.mobile,#single-post .cont__navigation span.desktop{font-size:1.067rem;line-height:1;letter-spacing:-.72px}}@media only screen and (min-width:1024px){#single-post .cont__navigation span.mobile{display:none}}#single-post .cont__navigation span.desktop{display:none}@media only screen and (min-width:1024px){#single-post .cont__navigation span.desktop{display:block}}#single-post .related-posts .cont__header{padding:60px 0 43px;border-bottom:1px solid #000}@media only screen and (min-width:768px){#single-post .related-posts .cont__header{padding:80px 0 65px;border-bottom:none}}@media only screen and (min-width:1024px){#single-post .related-posts .cont__header{padding:100px 0 59px}}@media only screen and (min-width:1279px){#single-post .related-posts .cont__header{padding:100px 60px 59px}}@media only screen and (min-width:1600px){#single-post .related-posts .cont__header{padding:100px 0 59px}}#single-post .related-posts .cont__header .text-pretitle{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:.933rem;line-height:1;letter-spacing:-.63px;color:#252531}@media only screen and (min-width:768px){#single-post .related-posts .cont__header .text-pretitle{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1.067rem;line-height:1;letter-spacing:-.72px;color:#252531}}@media only screen and (min-width:1024px){#single-post .related-posts .cont__header .text-pretitle{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:.933rem;line-height:1;letter-spacing:-.63px;color:#252531;margin-bottom:6px}}@media only screen and (min-width:1600px){#single-post .related-posts .cont__header .text-pretitle{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1.067rem;line-height:1;letter-spacing:-.72px;color:#252531}}@media only screen and (min-width:768px){#single-post .related-posts .cont__header .cont__title{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:3.2rem;line-height:1;letter-spacing:-2.16px}}@media only screen and (min-width:1024px){#single-post .related-posts .cont__header .cont__title{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:2.533rem;line-height:1;letter-spacing:-1.71px}}@media only screen and (min-width:1600px){#single-post .related-posts .cont__header .cont__title{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:3.2rem;line-height:1;letter-spacing:-2.16px}}#single-post .related-posts .cont__posts a{text-decoration:none}#single-post .related-posts .cont__posts .cont--post:last-child{border-bottom:none}.cont__posts{display:grid;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:768px){.cont__posts{grid-template-columns:repeat(2,1fr);border-top:1px solid #000;border-bottom:1px solid #000}}@media only screen and (min-width:1024px){.cont__posts{grid-template-columns:repeat(3,1fr)}}.cont__posts .cont--post{border-bottom:1px solid #000}@media only screen and (min-width:768px){.cont__posts .cont--post{border-bottom:none;border-left:1px solid #000}}@media only screen and (min-width:768px){.cont__posts .cont--post:nth-child(1){border-left:none}}@media only screen and (min-width:768px){.cont__posts .cont--post:nth-child(n+3){display:none}}@media only screen and (min-width:1024px){.cont__posts .cont--post:nth-child(n+3){display:block}}.cont__posts .cont--post a{display:block;padding:30px 30px 51px}@media only screen and (min-width:768px){.cont__posts .cont--post a{padding:65px 46px 54px}}@media only screen and (min-width:1279px){.cont__posts .cont--post a{padding:106px 64px 81px}}@media only screen and (min-width:1600px){.cont__posts .cont--post a{padding:57px 80px 144px}}.cont__posts .cont--post a:hover .cont--post-image img{transform:scale(1.1)}.cont__posts .cont--post .cont--post-image{position:relative;margin-bottom:18px;overflow:hidden}@media only screen and (min-width:768px){.cont__posts .cont--post .cont--post-image{margin-bottom:21px}}@media only screen and (min-width:1024px){.cont__posts .cont--post .cont--post-image{margin-bottom:40px}}.cont__posts .cont--post .cont--post-image img{display:block;object-fit:cover;width:100%;height:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s}.cont__posts .cont--post .cont--post-info{padding-right:58px}@media only screen and (min-width:768px){.cont__posts .cont--post .cont--post-info{padding-right:0}}.cont__posts .cont--post .cont--post-info .cont__date{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:200;font-style:normal;font-display:swap;font-size:1rem;line-height:1;letter-spacing:-.68px;margin-bottom:10px;color:#252531}@media only screen and (min-width:768px){.cont__posts .cont--post .cont--post-info .cont__date{margin-bottom:5px}}@media only screen and (min-width:1600px){.cont__posts .cont--post .cont--post-info .cont__date{margin-bottom:8px}}.cont__posts .cont--post .cont--post-info .cont--post-title h3{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:1.6rem;line-height:1;letter-spacing:-1.08px;margin-bottom:11px;color:#252531}@media only screen and (min-width:1600px){.cont__posts .cont--post .cont--post-info .cont--post-title h3{margin-bottom:19px}}.cont__posts .cont--post .cont--post-info .cont--post-description{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1rem;line-height:1.33;color:#252531}.section_cta_promotional .cta__fixed-button{display:none;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:.8rem;line-height:1.25;letter-spacing:1.2px;text-transform:uppercase;position:fixed;right:0;bottom:100px;padding:11px 20px;border-radius:100px 0 0 100px;background-image:linear-gradient(15deg,#252531 36%,#252531 87%);color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;outline:none;cursor:pointer;z-index:1}@media only screen and (min-width:1024px){.section_cta_promotional .cta__fixed-button{display:block}}@media only screen and (min-width:1600px){.section_cta_promotional .cta__fixed-button{font-size:.867rem;line-height:1.14;letter-spacing:1.3px;padding:15px 24px 15px 26px}}.section_cta_promotional .cta__fixed-button:hover{text-decoration:none;-webkit-transform:scale(1.03);transform:scale(1.03)}.section_cta_promotional .cta__fixed-overlay{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);position:fixed;background-color:#fff;z-index:-1;visibility:hidden;opacity:0;padding:10px 50px 50px;box-shadow:-10px 10px 20px 0 rgb(0 0 0 / .1);max-width:90vw;max-height:90vh;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.section_cta_promotional .cta__fixed-overlay.show{z-index:3;visibility:visible;opacity:1}.section_cta_promotional .cta__fixed-overlay .close-info-overlay{position:relative;width:50px;height:50px;cursor:pointer;background-color:#fff;border-radius:50%;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1366px){.section_cta_promotional .cta__fixed-overlay .close-info-overlay{width:60px;height:60px}}.section_cta_promotional .cta__fixed-overlay .close-info-overlay:before{content:"";z-index:0;position:absolute;justify-content:center;align-items:center;font-family:"aridi";font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;color:#000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width:1600px){.section_cta_promotional .cta__fixed-overlay .close-info-overlay:before{font-size:26px}}.section_cta_promotional .cta__fixed-overlay .close-info-overlay:hover:before{color:#444}.section_cta_promotional .cta__fixed-overlay iframe{display:block;max-width:80vw;max-height:80vh}.section__cta{width:100%;margin-top:95px;margin-bottom:95px}@media only screen and (min-width:768px){.section__cta{margin-top:77px;margin-bottom:100px}}@media only screen and (min-width:1279px){.section__cta{margin-top:135px;margin-bottom:135px}}.section__cta .cont__cta{text-align:center}@media only screen and (min-width:1024px){.section__cta .cont__cta{text-align:left}}@media only screen and (min-width:1279px){.section__cta .cont__cta{padding:0 60px}}@media only screen and (min-width:1920px){.section__cta .cont__cta{padding:0 289px}}.section__cta .cont__cta a{text-decoration:none}@media only screen and (min-width:1024px){.section__cta .cont__cta a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;column-gap:50px}}.section__cta .cont__cta a:hover .link__arrow span:after{transform:translateY(-50%) translateX(4px)}.section__cta .cont__cta a .cont__description{max-width:810px;margin:0 auto}@media only screen and (min-width:1024px){.section__cta .cont__cta a .cont__description{max-width:620px;margin:0}}@media only screen and (min-width:1279px){.section__cta .cont__cta a .cont__description{max-width:675px}}@media only screen and (min-width:1366px){.section__cta .cont__cta a .cont__description{max-width:810px}}.section__cta .cont__cta a .cont__description p{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:1.333rem;line-height:1.25;letter-spacing:-.9px;margin-bottom:50px}@media only screen and (min-width:768px){.section__cta .cont__cta a .cont__description p{font-size:1.6rem;letter-spacing:-1.08px}}@media only screen and (min-width:1024px){.section__cta .cont__cta a .cont__description p{margin-bottom:0}}@media only screen and (min-width:1279px){.section__cta .cont__cta a .cont__description p{font-size:2.133rem;line-height:1.25;letter-spacing:-1.44px}}.section__cta .cont__cta a .button{display:inline-block;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:500;font-style:normal;font-size:1.067rem;line-height:1;letter-spacing:1.6px;text-align:center;text-decoration:none;border:2px solid #2e2d2c;border-radius:0;box-shadow:none;background-color:#fff;color:#2e2d2c;margin:0 auto;padding:10px 30px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;outline:none;cursor:pointer;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:600;font-style:normal;margin-right:0}@media only screen and (min-width:1024px){.section__cta .cont__cta a .button{padding:10px 24px}}@media only screen and (min-width:1600px){.section__cta .cont__cta a .button{padding:10px 30px}}.section__cta .cont__cta a .button:hover{text-decoration:none;color:#fff;background-color:#2e2d2c}.section__cta .cont__cta a .button:disabled{opacity:.7}.section_cta_fixed{opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.section_cta_fixed.show.show-mobile{opacity:1}@media only screen and (min-width:1024px){.section_cta_fixed.show{opacity:1}}.section_cta_fixed a{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);letter-spacing:1.3px;text-transform:uppercase;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25);padding:10px 15px;z-index:1}@media only screen and (min-width:1024px){.section_cta_fixed a{left:inherit;right:30px;bottom:20px;transform:none;letter-spacing:normal;padding:10px 25px}}@media only screen and (min-width:1600px){.section_cta_fixed a{letter-spacing:1.4px;box-shadow:0 4px 10px 0 rgb(0 0 0 / .25);padding:13px 25px}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.section__hero-image .cont__banners .cont__banner{position:relative}.section__hero-image .cont__banners .cont__banner .cont__image{background-color:#e2e2e2}.section__hero-image .cont__banners .cont__banner .cont__image img{width:100vw}@media only screen and (min-width:768px){.section__hero-image .cont__banners .cont__banner .cont__image img{width:80vw}}@media only screen and (min-width:1024px){.section__hero-image .cont__banners .cont__banner .cont__image img{width:90vw}}@media only screen and (min-width:1920px){.section__hero-image .cont__banners .cont__banner .cont__image img{width:100vw}}.section__hero-image .cont__banners .cont__banner .cont__information{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:20px;padding-left:30px;padding-right:50px;padding-bottom:23px;border-bottom:1px solid #2e2d2c;pointer-events:none;opacity:1;transform:translateY(0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;transition-delay:0.3s}@media only screen and (min-width:768px){.section__hero-image .cont__banners .cont__banner .cont__information{position:absolute;bottom:30px;right:50px;max-width:200px;padding:0;border:none}}@media only screen and (min-width:1279px){.section__hero-image .cont__banners .cont__banner .cont__information{bottom:70px;right:72px;max-width:305px}}@media only screen and (min-width:1920px){.section__hero-image .cont__banners .cont__banner .cont__information{bottom:144px;right:143px}}.section__hero-image .cont__banners .cont__banner .cont__information.hide{opacity:0;transform:translateY(50px)}.section__hero-image .cont__banners .cont__banner .cont__information .cont__title{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:1.6rem;line-height:1;letter-spacing:-1.08px;order:1}@media only screen and (min-width:768px){.section__hero-image .cont__banners .cont__banner .cont__information .cont__title{order:initial;margin-bottom:8px}}@media only screen and (min-width:1279px){.section__hero-image .cont__banners .cont__banner .cont__information .cont__title{font-size:4.267rem;line-height:1;letter-spacing:-2.88px;margin-bottom:20px}}.section__hero-image .cont__banners .cont__banner .cont__information .cont__text{margin-bottom:19px}@media only screen and (min-width:768px){.section__hero-image .cont__banners .cont__banner .cont__information .cont__text{margin-bottom:36px}}@media only screen and (min-width:1279px){.section__hero-image .cont__banners .cont__banner .cont__information .cont__text{margin-bottom:56px}}.section__hero-image .cont__banners .cont__banner .cont__information .cont__text p{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:.8rem;line-height:normal;margin-bottom:0}@media only screen and (min-width:768px){.section__hero-image .cont__banners .cont__banner .cont__information .cont__text p{font-size:.667rem}}@media only screen and (min-width:1279px){.section__hero-image .cont__banners .cont__banner .cont__information .cont__text p{font-size:.933rem;line-height:normal}}.section__hero-image .cont__banners .cont__banner .cont__information .pagingInfo{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:100;font-style:normal;font-display:swap;font-size:1.333rem;line-height:normal;margin-bottom:8px}@media only screen and (min-width:768px){.section__hero-image .cont__banners .cont__banner .cont__information .pagingInfo{font-size:1.6rem;line-height:1.46;letter-spacing:1.5px}}@media only screen and (min-width:1279px){.section__hero-image .cont__banners .cont__banner .cont__information .pagingInfo{font-size:2.667rem;letter-spacing:inherit;margin-bottom:27px}}.section__hero-image .cont__banners .cont__banner .cont__information span.progressBar{width:80px;height:1px;background-color:#000;display:block;margin-bottom:11px}@media only screen and (min-width:768px){.section__hero-image .cont__banners .cont__banner .cont__information span.progressBar{width:90px;margin-bottom:0}}@media only screen and (min-width:1279px){.section__hero-image .cont__banners .cont__banner .cont__information span.progressBar{width:125px}}.section__hero-image .cont__banners .cont__banner .cont__information span.progressBar .inProgress{background-color:#000;width:0%;height:3px;transform:translateY(-1px)}.section_info_parallax{margin-top:100px;margin-bottom:100px}.section_info_parallax .cont__parallax{position:relative;width:100%}.section_info_parallax .cont__parallax .cont__info{padding-top:50px;padding-bottom:40px}@media only screen and (min-width:1024px){.section_info_parallax .cont__parallax .cont__info{padding-bottom:50px}}@media only screen and (min-width:1600px){.section_info_parallax .cont__parallax .cont__info{position:relative;padding-top:60px;padding-bottom:60px;min-height:640px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}}.section_info_parallax .cont__parallax .cont__info .cont__info--inner{background-color:#fff;padding:60px 25px 35px;border-radius:0 100px 0 0;margin-left:auto}@media only screen and (min-width:1024px){.section_info_parallax .cont__parallax .cont__info .cont__info--inner{max-width:543px;padding:50px}}@media only screen and (min-width:1600px){.section_info_parallax .cont__parallax .cont__info .cont__info--inner{padding:90px 80px;max-width:750px}}.section_info_parallax .cont__parallax .cont__info .cont__description .title-1{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:2.133rem;line-height:1;letter-spacing:-1.44px;margin-bottom:5px}@media only screen and (min-width:1600px){.section_info_parallax .cont__parallax .cont__info .cont__description .title-1{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:3.2rem;line-height:1;letter-spacing:-2.16px;margin-bottom:9px}}.section_info_parallax .cont__parallax .cont__info .cont__description .text-important{position:relative;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:2;padding-bottom:20px}@media only screen and (min-width:1600px){.section_info_parallax .cont__parallax .cont__info .cont__description .text-important{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:2;margin-bottom:30px}}@media only screen and (min-width:1920px){.section_info_parallax .cont__parallax .cont__info .cont__description .text-important{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:2}}.section_info_parallax .cont__parallax .cont__info .cont__description .text-important:before{content:'';position:absolute;bottom:0;left:0;width:20px;height:2px;background-color:#444}@media only screen and (min-width:1600px){.section_info_parallax .cont__parallax .cont__info .cont__description p{margin-bottom:16px}}.section_info_parallax .cont__parallax .cont__info .link__arrow{text-decoration:none;color:#000}.section_info_parallax .cont__parallax .cont__image{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.section__last-articles .cont__header{padding:80px 0 13px}@media only screen and (min-width:768px){.section__last-articles .cont__header{padding:100px 0 65px}}@media only screen and (min-width:1279px){.section__last-articles .cont__header{padding:122px 60px 56px}}@media only screen and (min-width:1600px){.section__last-articles .cont__header{padding:102px 0 56px}}.section__last-articles .cont__header .text-pretitle{display:block;margin-bottom:10px}@media only screen and (min-width:768px){.section__last-articles .cont__header .text-pretitle{margin-bottom:4px}}@media only screen and (min-width:1279px){.section__last-articles .cont__header .text-pretitle{margin-bottom:1px}}.section__last-articles .cont__header .cont__title{font-size:2.133rem;line-height:1;letter-spacing:-1.44px}@media only screen and (min-width:768px){.section__last-articles .cont__header .cont__title{font-size:3.2rem;letter-spacing:-2.16px}}@media only screen and (min-width:1024px){.section__last-articles .cont__header .cont__title{line-height:1;letter-spacing:-2.16px}}.section__last-articles .cont__posts{display:grid;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:768px){.section__last-articles .cont__posts{grid-template-columns:repeat(2,1fr);border-top:1px solid #000;border-bottom:1px solid #000}}@media only screen and (min-width:1024px){.section__last-articles .cont__posts{grid-template-columns:repeat(3,1fr)}}.section__last-articles .cont__posts .cont--post{border-bottom:1px solid #000}@media only screen and (min-width:768px){.section__last-articles .cont__posts .cont--post{border-bottom:none;border-left:1px solid #000}}@media only screen and (min-width:768px){.section__last-articles .cont__posts .cont--post:nth-child(1){border-left:none}}@media only screen and (min-width:768px){.section__last-articles .cont__posts .cont--post:nth-child(n+3){display:none}}@media only screen and (min-width:1024px){.section__last-articles .cont__posts .cont--post:nth-child(n+3){display:block}}.section__last-articles .cont__posts .cont--post a{display:block;text-decoration:none;padding:30px 30px 51px}@media only screen and (min-width:768px){.section__last-articles .cont__posts .cont--post a{padding:65px 46px 54px}}@media only screen and (min-width:1279px){.section__last-articles .cont__posts .cont--post a{padding:106px 64px 81px}}@media only screen and (min-width:1600px){.section__last-articles .cont__posts .cont--post a{padding:57px 80px 144px}}.section__last-articles .cont__posts .cont--post a:hover .cont--post-image:before{opacity:.35}.section__last-articles .cont__posts .cont--post a:hover .cont--post-image img{transform:scale(1.1)}.section__last-articles .cont__posts .cont--post .cont--post-image{position:relative;margin-bottom:18px;overflow:hidden}@media only screen and (min-width:768px){.section__last-articles .cont__posts .cont--post .cont--post-image{margin-bottom:21px}}@media only screen and (min-width:1024px){.section__last-articles .cont__posts .cont--post .cont--post-image{margin-bottom:40px}}.section__last-articles .cont__posts .cont--post .cont--post-image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1;opacity:.2;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s}.section__last-articles .cont__posts .cont--post .cont--post-image img{display:block;object-fit:cover;width:100%;height:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s}.section__last-articles .cont__posts .cont--post .cont--post-info{padding-right:58px}@media only screen and (min-width:768px){.section__last-articles .cont__posts .cont--post .cont--post-info{padding-right:0}}.section__last-articles .cont__posts .cont--post .cont--post-info .cont__date{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:200;font-style:normal;font-display:swap;font-size:1rem;line-height:1;letter-spacing:-.68px;margin-bottom:10px;color:#252531}@media only screen and (min-width:768px){.section__last-articles .cont__posts .cont--post .cont--post-info .cont__date{margin-bottom:5px}}@media only screen and (min-width:1600px){.section__last-articles .cont__posts .cont--post .cont--post-info .cont__date{margin-bottom:8px}}.section__last-articles .cont__posts .cont--post .cont--post-info .cont--post-title h3{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:1.6rem;line-height:1;letter-spacing:-1.08px;margin-bottom:11px;color:#252531}@media only screen and (min-width:1600px){.section__last-articles .cont__posts .cont--post .cont--post-info .cont--post-title h3{margin-bottom:19px}}.section__last-articles .cont__posts .cont--post .cont--post-info .cont--post-description{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1rem;line-height:1.33;color:#252531}.section__links{margin-top:100px;margin-bottom:100px}.section__links .cont__links{border-top:2px solid #000}@media only screen and (min-width:1024px){.section__links .cont__links{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;border-top:none}}@media only screen and (min-width:1279px){.section__links .cont__links{column-gap:80px}}@media only screen and (min-width:1600px){.section__links .cont__links{column-gap:160px}}.section__links .cont__links .cont__link{border-bottom:2px solid #000}@media only screen and (min-width:1024px){.section__links .cont__links .cont__link{border-top:2px solid #000}}.section__links .cont__links .cont__link .cont__inner a{display:block;text-decoration:none;padding:21px 0 18px}@media only screen and (min-width:1600px){.section__links .cont__links .cont__link .cont__inner a{padding:39px 0 23px}}.section__links .cont__links .cont__link .cont__inner a:hover .link__arrow span:after{transform:translateY(-50%) translateX(4px)}.section__links .cont__links .cont__link .cont__inner a .cont__title h3{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:2.133rem;line-height:1;letter-spacing:-1.44px;margin-bottom:4px}@media only screen and (min-width:1600px){.section__links .cont__links .cont__link .cont__inner a .cont__title h3{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:2.133rem;line-height:1;letter-spacing:-1.44px;margin-bottom:10px}}.section__links .cont__links .cont__link .cont__inner a .cont__description{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:1.467rem;line-height:1;letter-spacing:-.99px}@media only screen and (min-width:1600px){.section__links .cont__links .cont__link .cont__inner a .cont__description{font-size:2rem;line-height:1.17}}@media only screen and (min-width:1024px){.section__links .cont__links .cont__link .cont__inner a .cont__description p{margin-bottom:16px}}.section__overlay_information{margin-top:100px;margin-bottom:100px}.tax-cat_product .page-header{padding-bottom:41px}@media only screen and (min-width:1024px){.tax-cat_product .page-header{padding-bottom:50px}}@media only screen and (min-width:1600px){.tax-cat_product .page-header{padding-bottom:77px}}.section__overlay_information .overlay__info,.section__overlay_information .cont__inner,.tax-cat_product .page-header .overlay__info,.tax-cat_product .page-header .cont__inner{position:relative;width:100%}@media only screen and (min-width:1024px){.section__overlay_information .overlay__info,.section__overlay_information .cont__inner,.tax-cat_product .page-header .overlay__info,.tax-cat_product .page-header .cont__inner{display:grid;grid-template-columns:1fr 1fr}}.section__overlay_information .overlay__info .cont__image img,.section__overlay_information .cont__inner .cont__image img,.tax-cat_product .page-header .overlay__info .cont__image img,.tax-cat_product .page-header .cont__inner .cont__image img{display:block;width:100%;height:100%;object-fit:cover}.section__overlay_information .overlay__info .cont__text,.section__overlay_information .cont__inner .cont__text,.tax-cat_product .page-header .overlay__info .cont__text,.tax-cat_product .page-header .cont__inner .cont__text{color:#fff;padding-top:calc(150px + 30px);padding-bottom:75px;margin-top:-150px}@media only screen and (min-width:1024px){.section__overlay_information .overlay__info .cont__text,.section__overlay_information .cont__inner .cont__text,.tax-cat_product .page-header .overlay__info .cont__text,.tax-cat_product .page-header .cont__inner .cont__text{display:flex;align-items:center;padding-top:69px;padding-bottom:69px;margin-top:0}}@media only screen and (min-width:1600px){.section__overlay_information .overlay__info .cont__text,.section__overlay_information .cont__inner .cont__text,.tax-cat_product .page-header .overlay__info .cont__text,.tax-cat_product .page-header .cont__inner .cont__text{padding-top:146px;padding-bottom:167px}}@media only screen and (min-width:1920px){.section__overlay_information .overlay__info .cont__text .cont__text--inner,.section__overlay_information .cont__inner .cont__text .cont__text--inner,.tax-cat_product .page-header .overlay__info .cont__text .cont__text--inner,.tax-cat_product .page-header .cont__inner .cont__text .cont__text--inner{padding-right:130px;padding-left:110px}}.section__overlay_information .overlay__info .cont__text h1,.section__overlay_information .cont__inner .cont__text h1,.tax-cat_product .page-header .overlay__info .cont__text h1,.tax-cat_product .page-header .cont__inner .cont__text h1{color:#fff}.section__overlay_information .overlay__info .cont__text .text-medium,.section__overlay_information .cont__inner .cont__text .text-medium,.tax-cat_product .page-header .overlay__info .cont__text .text-medium,.tax-cat_product .page-header .cont__inner .cont__text .text-medium{color:#fff;margin-bottom:7px}@media only screen and (min-width:1024px){.section__overlay_information .overlay__info .cont__text .text-medium,.section__overlay_information .cont__inner .cont__text .text-medium,.tax-cat_product .page-header .overlay__info .cont__text .text-medium,.tax-cat_product .page-header .cont__inner .cont__text .text-medium{margin-bottom:17px}}.section__overlay_information .overlay__info .cont__text p:not(.text-medium),.section__overlay_information .cont__inner .cont__text p:not(.text-medium),.tax-cat_product .page-header .overlay__info .cont__text p:not(.text-medium),.tax-cat_product .page-header .cont__inner .cont__text p:not(.text-medium){font-size:1.067rem;line-height:1.38;margin-bottom:17px}@media only screen and (min-width:1024px){.section__overlay_information .overlay__info .cont__text p:not(.text-medium),.section__overlay_information .cont__inner .cont__text p:not(.text-medium),.tax-cat_product .page-header .overlay__info .cont__text p:not(.text-medium),.tax-cat_product .page-header .cont__inner .cont__text p:not(.text-medium){font-size:1.2rem;line-height:1.56}}.section__overlay_information .overlay__info .cont__text .link__arrow,.section__overlay_information .cont__inner .cont__text .link__arrow,.tax-cat_product .page-header .overlay__info .cont__text .link__arrow,.tax-cat_product .page-header .cont__inner .cont__text .link__arrow{color:#fff}.section__overlay_information .overlay__info .cont__text .link__arrow span:after,.section__overlay_information .cont__inner .cont__text .link__arrow span:after,.tax-cat_product .page-header .overlay__info .cont__text .link__arrow span:after,.tax-cat_product .page-header .cont__inner .cont__text .link__arrow span:after{border-color:#fff}.section__overlay_information .overlay__info .cont__overlay,.section__overlay_information .cont__inner .cont__overlay,.tax-cat_product .page-header .overlay__info .cont__overlay,.tax-cat_product .page-header .cont__inner .cont__overlay{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:3;transform:translateY(-100%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;overflow-y:auto}@media only screen and (min-width:1024px){.section__overlay_information .overlay__info .cont__overlay,.section__overlay_information .cont__inner .cont__overlay,.tax-cat_product .page-header .overlay__info .cont__overlay,.tax-cat_product .page-header .cont__inner .cont__overlay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;transform:translateY(0) translateX(100%)}}.section__overlay_information .overlay__info .cont__overlay.show,.section__overlay_information .cont__inner .cont__overlay.show,.tax-cat_product .page-header .overlay__info .cont__overlay.show,.tax-cat_product .page-header .cont__inner .cont__overlay.show{transform:translateY(0)}@media only screen and (min-width:1024px){.section__overlay_information .overlay__info .cont__overlay.show,.section__overlay_information .cont__inner .cont__overlay.show,.tax-cat_product .page-header .overlay__info .cont__overlay.show,.tax-cat_product .page-header .cont__inner .cont__overlay.show{transform:translateY(0) translateX(0)}}.section__overlay_information .overlay__info .cont__overlay .cont__overlay_close,.section__overlay_information .cont__inner .cont__overlay .cont__overlay_close,.tax-cat_product .page-header .overlay__info .cont__overlay .cont__overlay_close,.tax-cat_product .page-header .cont__inner .cont__overlay .cont__overlay_close{flex-grow:1}.section__overlay_information .overlay__info .cont__overlay .cont__overlay_content,.section__overlay_information .cont__inner .cont__overlay .cont__overlay_content,.tax-cat_product .page-header .overlay__info .cont__overlay .cont__overlay_content,.tax-cat_product .page-header .cont__inner .cont__overlay .cont__overlay_content{width:100%;height:100%;background-color:#fff;box-shadow:-10px 4px 80px 0 rgb(0 0 0 / .1)}@media only screen and (min-width:1024px){.section__overlay_information .overlay__info .cont__overlay .cont__overlay_content,.section__overlay_information .cont__inner .cont__overlay .cont__overlay_content,.tax-cat_product .page-header .overlay__info .cont__overlay .cont__overlay_content,.tax-cat_product .page-header .cont__inner .cont__overlay .cont__overlay_content{max-width:960px;transform:translateY(0) translateX(0)}}.section__overlay_information .overlay__info .cont__overlay .cont__overlay--inner,.section__overlay_information .cont__inner .cont__overlay .cont__overlay--inner,.tax-cat_product .page-header .overlay__info .cont__overlay .cont__overlay--inner,.tax-cat_product .page-header .cont__inner .cont__overlay .cont__overlay--inner{padding-top:21px;padding-bottom:75px}@media only screen and (min-width:1024px){.section__overlay_information .overlay__info .cont__overlay .cont__overlay--inner,.section__overlay_information .cont__inner .cont__overlay .cont__overlay--inner,.tax-cat_product .page-header .overlay__info .cont__overlay .cont__overlay--inner,.tax-cat_product .page-header .cont__inner .cont__overlay .cont__overlay--inner{padding-top:29px}}@media only screen and (min-width:1920px){.section__overlay_information .overlay__info .cont__overlay .cont__overlay--inner .cont__close,.section__overlay_information .cont__inner .cont__overlay .cont__overlay--inner .cont__close,.tax-cat_product .page-header .overlay__info .cont__overlay .cont__overlay--inner .cont__close,.tax-cat_product .page-header .cont__inner .cont__overlay .cont__overlay--inner .cont__close{margin-right:50px}}.section__overlay_information .overlay__info .cont__overlay .cont__overlay--inner .cont__description,.section__overlay_information .cont__inner .cont__overlay .cont__overlay--inner .cont__description,.tax-cat_product .page-header .overlay__info .cont__overlay .cont__overlay--inner .cont__description,.tax-cat_product .page-header .cont__inner .cont__overlay .cont__overlay--inner .cont__description{font-size:1.067rem;line-height:1.38;max-width:660px;margin:0 auto;padding-top:9px}@media only screen and (min-width:1366px){.section__overlay_information .overlay__info .cont__overlay .cont__overlay--inner .cont__description,.section__overlay_information .cont__inner .cont__overlay .cont__overlay--inner .cont__description,.tax-cat_product .page-header .overlay__info .cont__overlay .cont__overlay--inner .cont__description,.tax-cat_product .page-header .cont__inner .cont__overlay .cont__overlay--inner .cont__description{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.33;color:#252531}}@media only screen and (min-width:1600px){.section__overlay_information .overlay__info .cont__overlay .cont__overlay--inner .cont__description,.section__overlay_information .cont__inner .cont__overlay .cont__overlay--inner .cont__description,.tax-cat_product .page-header .overlay__info .cont__overlay .cont__overlay--inner .cont__description,.tax-cat_product .page-header .cont__inner .cont__overlay .cont__overlay--inner .cont__description{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.33;color:#252531}}.section__overlay_information .overlay__info .cont__overlay .cont__overlay--inner .cont__description .title-1,.section__overlay_information .cont__inner .cont__overlay .cont__overlay--inner .cont__description .title-1,.tax-cat_product .page-header .overlay__info .cont__overlay .cont__overlay--inner .cont__description .title-1,.tax-cat_product .page-header .cont__inner .cont__overlay .cont__overlay--inner .cont__description .title-1{margin-bottom:13px}@media only screen and (min-width:1366px){.section__overlay_information .overlay__info .cont__overlay .cont__overlay--inner .cont__description .title-1,.section__overlay_information .cont__inner .cont__overlay .cont__overlay--inner .cont__description .title-1,.tax-cat_product .page-header .overlay__info .cont__overlay .cont__overlay--inner .cont__description .title-1,.tax-cat_product .page-header .cont__inner .cont__overlay .cont__overlay--inner .cont__description .title-1{margin-bottom:30px}}.section__text_image{position:relative}.section__text_image .cont__text_image{width:100%}@media only screen and (min-width:1024px){.section__text_image .cont__text_image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1024px){.section__text_image .cont__text_image.text-position-right{flex-direction:row-reverse}}.section__text_image .cont__text_image.text-position-right .cont__image{position:absolute;left:0;top:0;height:100%}@media only screen and (min-width:1024px){.section__text_image .cont__text_image.text-position-right .cont__text{width:50%;padding-left:75px}}@media only screen and (min-width:1600px){.section__text_image .cont__text_image.text-position-right .cont__text{padding-left:160px}}.section__text_image .cont__text_image .cont__text{padding:74px 0 46px}@media only screen and (min-width:1024px){.section__text_image .cont__text_image .cont__text{width:50%;padding-right:75px}}@media only screen and (min-width:1279px){.section__text_image .cont__text_image .cont__text{padding-left:60px;padding-right:120px}}@media only screen and (min-width:1600px){.section__text_image .cont__text_image .cont__text{padding-left:0;padding-right:160px;padding-top:100px;padding-bottom:122px}}.section__text_image .cont__text_image .cont__text .cont__header{display:flex;flex-direction:column;margin-bottom:40px}@media only screen and (min-width:768px){.section__text_image .cont__text_image .cont__text .cont__header{margin-bottom:50px}}@media only screen and (min-width:1024px){.section__text_image .cont__text_image .cont__text .cont__header{margin-bottom:33px}}.section__text_image .cont__text_image .cont__text .text-pretitle{margin-bottom:5px}.section__text_image .cont__text_image .cont__image{margin-right:calc(var(--gutters) * -1);margin-left:calc(var(--gutters) * -1);padding:0;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (min-width:1024px){.section__text_image .cont__text_image .cont__image{margin:0;width:50%;position:absolute;height:100%;right:0;top:0}}.section__text_image .cont__text_image .cont__image img{display:block;margin:0}@media only screen and (min-width:1024px){.section__text_image .cont__text_image .cont__image img{height:100%;object-fit:cover}}@media only screen and (min-width:1279px){.section__text_image .cont__text_image .cont__image img{display:block;position:absolute}}.section__text_image.background-dark{background:#2e2d2c;color:#fff}.section__text_image.background-dark p,.section__text_image.background-dark span{color:#fff}.section__faq{margin-top:40px;margin-bottom:45px}@media only screen and (min-width:1600px){.section__faq{margin-top:100px;margin-bottom:100px}}@media only screen and (min-width:1024px){.section__faq .section__faq--inner{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}}.section__faq .section__faq--inner .cont__footer{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:2.133rem;line-height:1;letter-spacing:-1.44px;border-top:2px solid #252531;margin-top:63px;padding-top:29px}@media only screen and (min-width:1600px){.section__faq .section__faq--inner .cont__footer{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:3.2rem;line-height:1;letter-spacing:-2.16px;margin-top:47px;padding-top:39px}}.section__faq .section__faq--inner .cont__left{max-width:665px}.section__faq .section__faq--inner .cont__left .cont__title{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:2.133rem;line-height:1;letter-spacing:-1.44px;margin-bottom:20px}@media only screen and (min-width:1600px){.section__faq .section__faq--inner .cont__left .cont__title{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:3.2rem;line-height:1;letter-spacing:-2.16px;margin-bottom:23px}}.section__faq .section__faq--inner .cont__left .cont__description{margin-bottom:-15px}@media only screen and (min-width:1024px){.section__faq .section__faq--inner .cont__left .cont__description{margin-bottom:0}}.section__faq .section__faq--inner .cont__left .cont__footer{display:none}@media only screen and (min-width:1024px){.section__faq .section__faq--inner .cont__left .cont__footer{display:block}}@media only screen and (min-width:1024px){.section__faq .section__faq--inner .cont__right .cont__questions{margin-top:-30px}}.section__faq .section__faq--inner .cont__right .cont__questions .cont__question h3{position:relative;font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:2.133rem;line-height:1;letter-spacing:-1.44px;margin:50px 0 22px;padding-right:45px;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.section__faq .section__faq--inner .cont__right .cont__questions .cont__question h3:before{content:"";z-index:0;position:absolute;justify-content:center;align-items:center;font-family:"aridi";font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;font-size:28px;top:-7px;right:0}@media only screen and (min-width:1600px){.section__faq .section__faq--inner .cont__right .cont__questions .cont__question h3{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:1.6rem;line-height:1;letter-spacing:-1.08px;margin:53px 0 22px}}.section__faq .section__faq--inner .cont__right .cont__questions .cont__question h3.active:before{content:"";z-index:0;position:absolute;justify-content:center;align-items:center;font-family:"aridi";font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;transform:rotate(180deg);-ms-transform:rotate(180deg)}.section__faq .section__faq--inner .cont__right .cont__questions .cont__question h3:hover{color:#252531}.section__faq .section__faq--inner .cont__right .cont__questions .cont__question .cont__content{display:none}.section__faq .section__faq--inner .cont__right .cont__questions .cont__question .cont__content p{margin-bottom:13px}@media only screen and (min-width:1600px){.section__faq .section__faq--inner .cont__right .cont__questions .cont__question .cont__content p{margin-bottom:20px}}.section__faq .section__faq--inner .cont__right .cont__questions .cont__question .cont__content p:last-child{margin-bottom:0}@media only screen and (min-width:1024px){.section__faq .section__faq--inner .cont__right .cont__footer{display:none}}.section__hero-image-video{position:relative;min-height:100vh;background:#000}.section__hero-image-video.center .cont__info{text-align:center;top:inherit;bottom:11px;transform:none}@media only screen and (min-width:1279px){.section__hero-image-video.center .cont__info{position:absolute;left:50%;transform:translateX(-50%);bottom:57px}}@media only screen and (min-width:1920px){.section__hero-image-video.center .cont__info{position:absolute;left:50%;transform:translateX(-50%)}}.section__hero-image-video.center .cont__info .cont__title{padding-bottom:0}@media only screen and (min-width:1279px){.section__hero-image-video.center .cont__info .cont__title{padding-bottom:22px;margin:0}}.section__hero-image-video.center .cont__info .cont__title span{font-size:25px;line-height:1.2;letter-spacing:5px}@media only screen and (min-width:1279px){.section__hero-image-video.center .cont__info .cont__title span{font-size:67px;line-height:1.04;letter-spacing:13.4px}}.section__hero-image-video .cont__video{display:none}@media only screen and (min-width:768px){.section__hero-image-video .cont__video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.section__hero-image-video .cont__video #myVideo{max-height:100vh;width:100%;object-fit:cover}@media only screen and (min-width:1279px){.section__hero-image-video .cont__video #myVideo{min-height:550px}}.section__hero-image-video .cont--video--iframe{background-color:#000}.section__hero-image-video .cont--video--iframe.active{display:flex!important}.section__hero-image-video .cont--video--iframe .close-video{position:absolute;left:50%;transform:translateX(-50%);top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end}@media only screen and (min-width:768px){.section__hero-image-video .cont--video--iframe .close-video{top:25px}}.section__hero-image-video .cont--video--iframe .close-video .icn-close{width:40px;height:40px;cursor:pointer;border-radius:50%;background-color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){.section__hero-image-video .cont--video--iframe .close-video .icn-close{width:48px;height:48px}}.section__hero-image-video .cont--video--iframe .close-video .icn-close:before{content:"";z-index:0;position:absolute;justify-content:center;align-items:center;font-family:"aridi";font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;font-size:10px;color:#000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width:1279px){.section__hero-image-video .cont--video--iframe .close-video .icn-close:before{font-size:15px}}@media only screen and (min-width:1600px){.section__hero-image-video .cont--video--iframe .close-video .icn-close:before{font-size:14px}}.section__hero-image-video .cont--video--iframe .close-video .icn-close:hover{background-color:#252531}.section__hero-image-video .cont__image img{display:block;width:100%}@media only screen and (min-width:768px){.section__hero-image-video .cont__image .image__mobile{display:none}}.section__hero-image-video .cont__image .image__desktop{display:none}@media only screen and (min-width:768px){.section__hero-image-video .cont__image .image__desktop{display:block}}.section__hero-image-video .cont__info{position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width:1920px){.section__hero-image-video .cont__info{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}}.section__hero-image-video .cont__info .cont__title{padding-bottom:3px}@media only screen and (min-width:1279px){.section__hero-image-video .cont__info .cont__title{margin-bottom:-29px}}.section__hero-image-video .cont__info .cont__title span{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:90px;line-height:.89;letter-spacing:1.35px;color:#fff}@media only screen and (min-width:1279px){.section__hero-image-video .cont__info .cont__title span{font-size:160px;letter-spacing:3px}}.section__hero-image-video .cont__info .cont__subtitle{padding-bottom:14px}.section__hero-image-video .cont__info .cont__subtitle span{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:30px;line-height:normal;letter-spacing:.45px;color:#252531}@media only screen and (min-width:1279px){.section__hero-image-video .cont__info .cont__subtitle span{font-size:99.3px;letter-spacing:1.49px}}.section__hero-image-video .cont__info .cont__link-video span{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:500;font-style:normal;font-size:12px;line-height:normal;letter-spacing:.18px;text-transform:uppercase;color:#252531;cursor:pointer;background-image:linear-gradient(120deg,#252531 0%,#252531 100%);background-repeat:no-repeat;background-size:0 65%;background-position:0 110%;transition:background-size 0.4s ease-in;background-image:linear-gradient(120deg,#000000 0%,#000000 100%)}.section__hero-image-video .cont__info .cont__link-video span:hover{background-size:100% 65%}@media only screen and (min-width:1279px){.section__hero-image-video .cont__info .cont__link-video span{font-size:15px;letter-spacing:.23px}}.cont--video--iframe{opacity:0;z-index:-1}.cont--video--iframe.overlay{display:none;position:fixed;top:0;left:0;height:100vh;width:100%;overflow-y:auto;background-color:#fff}.cont--video--iframe.overlay.active{z-index:999}.cont--video--iframe.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;z-index:1;opacity:1}.cont--video--iframe iframe{width:calc(100vw - 50px);height:calc(100vh - 156px)}@media only screen and (min-width:1024px){.cont--video--iframe iframe{width:calc(100vw - 200px);height:calc(100vh - 200px)}}.section__text-full{margin-top:50px;margin-bottom:50px}@media only screen and (min-width:768px){.section__text-two-columns .cont__columns{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}}@media only screen and (min-width:768px) and (min-width:1279px){.section__text-two-columns .cont__columns{column-gap:80px}}@media only screen and (min-width:768px) and (min-width:1600px){.section__text-two-columns .cont__columns{column-gap:100px}}.section__text-two-columns .cont__columns .cont__column p:last-child{margin-bottom:0}.section__highlights{margin-top:55px;margin-bottom:91px}@media only screen and (min-width:768px){.section__highlights{margin-top:36px;margin-bottom:50px}}@media only screen and (min-width:1279px){.section__highlights{margin-top:120px;margin-bottom:120px}}@media only screen and (min-width:1600px){.section__highlights{margin-top:159px;margin-bottom:159px}}@media only screen and (min-width:1279px){.section__highlights .cont__inner{padding:0 60px}}@media only screen and (min-width:1600px){.section__highlights .cont__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;padding:0}}.section__highlights .cont__inner .cont__left{margin-bottom:52px;max-width:420px}@media only screen and (min-width:768px){.section__highlights .cont__inner .cont__left{max-width:354px}}@media only screen and (min-width:1024px){.section__highlights .cont__inner .cont__left{max-width:420px}}@media only screen and (min-width:1279px){.section__highlights .cont__inner .cont__left{margin-bottom:60px}}@media only screen and (min-width:1600px){.section__highlights .cont__inner .cont__left{margin-bottom:0}}.section__highlights .cont__inner .cont__left .cont__title h2{font-family:"Playfair Display",serif;font-weight:600;font-style:normal;font-size:2.4rem;line-height:1.25;letter-spacing:-1.62px;margin-bottom:22px}@media only screen and (min-width:768px){.section__highlights .cont__inner .cont__left .cont__title h2{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:2.133rem;line-height:1.25;letter-spacing:-1.44px}}@media only screen and (min-width:1024px){.section__highlights .cont__inner .cont__left .cont__title h2{font-family:"Playfair Display",serif;font-weight:600;font-style:normal}}@media only screen and (min-width:1279px){.section__highlights .cont__inner .cont__left .cont__title h2{font-size:2.533rem;line-height:1.2;letter-spacing:-1.71px}}@media only screen and (min-width:1600px){.section__highlights .cont__inner .cont__left .cont__title h2{font-size:3.2rem;line-height:1;letter-spacing:-2.16px}}.section__highlights .cont__inner .cont__left a{text-decoration:none}.section__highlights .cont__inner .cont__columns{display:grid;row-gap:39px}@media only screen and (min-width:768px){.section__highlights .cont__inner .cont__columns{grid-template-columns:1fr 1fr 1fr;column-gap:20px}}@media only screen and (min-width:1024px){.section__highlights .cont__inner .cont__columns{column-gap:37px;max-width:827px}}@media only screen and (min-width:1600px){.section__highlights .cont__inner .cont__columns{margin-top:11px;margin-right:5%}}@media only screen and (min-width:1920px){.section__highlights .cont__inner .cont__columns{margin-right:10%}}.section__highlights .cont__inner .cont__columns .cont__column .cont__title h3{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:1.6rem;line-height:1;letter-spacing:-1.08px}.section__highlights .cont__inner .cont__columns .cont__column .cont__text{padding-right:44px}@media only screen and (min-width:768px){.section__highlights .cont__inner .cont__columns .cont__column .cont__text{padding-right:0}}.section__highlights .cont__inner .cont__columns .cont__column .cont__text p{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;line-height:1.55rem;margin-bottom:0}.section__collections{background:#2e2d2c;color:#fff}.section__collections .container-fluid{padding:0}.section__collections .cont__collections{display:grid;grid-template-columns:repeat(2,1fr);justify-items:stretch;align-content:stretch;align-items:stretch}@media only screen and (min-width:1279px){.section__collections .cont__collections{grid-template-columns:repeat(4,1fr);padding:0}}.section__collections .cont__collections .cont__item{border-right:1px solid #444;border-bottom:1px solid #444;position:relative;padding:15px;aspect-ratio:1;display:flex;flex-direction:column;justify-content:flex-end}.section__collections .cont__collections .cont__item:nth-child(2n+1){border-right:1px solid #fff0}@media only screen and (min-width:768px){.section__collections .cont__collections .cont__item{padding:32px}.section__collections .cont__collections .cont__item:nth-child(2n+1){border-right:1px solid #444}.section__collections .cont__collections .cont__item:nth-child(4n){border-right:1px solid #fff0}}@media only screen and (min-width:1279px){.section__collections .cont__collections .cont__item{padding:35px 40px}}@media only screen and (min-width:1600px){.section__collections .cont__collections .cont__item{padding:63px 58px}}.section__collections .cont__collections .cont__item a{text-decoration:none}.section__collections .cont__collections .cont__header{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;place-content:center;padding-right:30px;padding-left:30px}@media only screen and (min-width:768px){.section__collections .cont__collections .cont__header{grid-column:1;padding:30px}}@media only screen and (min-width:1024px){.section__collections .cont__collections .cont__header{padding:70px}}@media only screen and (min-width:1920px){.section__collections .cont__collections .cont__header{padding:100px}}.section__collections .cont__collections .cont__header .text-pretitle{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1.067rem;line-height:1;margin-bottom:14px;color:#fff}@media only screen and (min-width:768px){.section__collections .cont__collections .cont__header .text-pretitle{font-size:1.067rem;letter-spacing:-.72px}}@media only screen and (min-width:1279px){.section__collections .cont__collections .cont__header .text-pretitle{font-size:.8rem;letter-spacing:-.54px;margin-bottom:5px}}@media only screen and (min-width:1920px){.section__collections .cont__collections .cont__header .text-pretitle{font-size:1.067rem;letter-spacing:-.72px;margin-bottom:10px}}.section__collections .cont__collections .cont__header .cont__title{font-size:2.667rem;line-height:.73;letter-spacing:-1.8px;margin-bottom:0}@media only screen and (min-width:1024px){.section__collections .cont__collections .cont__header .cont__title{font-size:2.4rem;letter-spacing:-1.62px}}@media only screen and (min-width:1920px){.section__collections .cont__collections .cont__header .cont__title{font-size:3.2rem;letter-spacing:-2.16px}}.section__collections .cont__collections .cont__collection .cont__image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;z-index:0}.section__collections .cont__collections .cont__collection .cont__image img{width:100%;height:100%;object-fit:cover}.section__collections .cont__collections .cont__collection .cont__contents{position:relative;z-index:1}.section__collections .cont__collections .cont__collection .cont__title{margin-bottom:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:100;font-style:normal;font-display:swap;letter-spacing:normal;font-size:1.6rem;line-height:1}@media only screen and (min-width:768px){.section__collections .cont__collections .cont__collection .cont__title{font-size:3.2rem}}@media only screen and (min-width:1366px){.section__collections .cont__collections .cont__collection .cont__title{font-size:2.333rem;line-height:1.542rem}}@media only screen and (min-width:1600px){.section__collections .cont__collections .cont__collection .cont__title{font-size:3.2rem;line-height:2.333rem;margin-bottom:26px}}.section__collections .cont__collections .cont__collection .cont__slogan{font-family:"Playfair Display",serif;font-weight:400;font-style:normal;line-height:1.1;margin-bottom:0;color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;font-family:"Playfair Display",serif;font-weight:400;font-style:normal;max-height:0;overflow:hidden;display:none}@media only screen and (min-width:768px){.section__collections .cont__collections .cont__collection .cont__slogan{display:block;font-size:1.66rem}}@media only screen and (min-width:1920px){.section__collections .cont__collections .cont__collection .cont__slogan{font-size:2.533rem;line-height:1;letter-spacing:-1.71px}}.section__collections .cont__collections .cont__collection .cont__excerpt{display:none;max-height:0;overflow:hidden;color:#fff;line-height:1.33;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width:768px){.section__collections .cont__collections .cont__collection .cont__excerpt{display:block}}.section__collections .cont__collections .cont__collection:hover .cont__image{opacity:.3}@media only screen and (min-width:768px){.section__collections .cont__collections .cont__collection:hover .cont__title{margin-bottom:10px}}@media only screen and (min-width:1600px){.section__collections .cont__collections .cont__collection:hover .cont__title{margin-bottom:58px}}.section__collections .cont__collections .cont__collection:hover .cont__slogan{max-height:100px;margin-bottom:11px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.section__collections .cont__collections .cont__collection:hover .cont__excerpt{max-height:100px;overflow:hidden;-webkit-line-clamp:52;line-clamp:5;-webkit-box-orient:vertical}@media only screen and (min-width:768px){.section__collections .cont__collections .cont__collection:hover .cont__excerpt{display:-webkit-box}}.section__projects{overflow:hidden}.section__projects .cont__type_posts{white-space:nowrap;display:flex;flex-direction:column;gap:0}@media only screen and (min-width:1024px){.section__projects .cont__type_posts{gap:1px;flex-direction:row}}.section__projects .cont__type_posts .cont__type_post{display:inline-block;position:relative;flex-shrink:0;max-width:100%;margin-top:-1px}@media only screen and (min-width:768px){.section__projects .cont__type_posts .cont__type_post{height:350px;max-width:inherit}}@media only screen and (min-width:1024px){.section__projects .cont__type_posts .cont__type_post{height:623px;max-width:inherit}}.section__projects .cont__type_posts .cont__type_post a{line-height:0}.section__projects .cont__type_posts .cont__type_post a:hover .cont__image:before{opacity:.35}.section__projects .cont__type_posts .cont__type_post a:hover .cont__image img{transform:scale(1.1)}.section__projects .cont__type_posts .cont__type_post .cont__contents{position:absolute;padding:41px 30px;line-height:1;width:100%;white-space:normal;z-index:2}@media only screen and (min-width:768px){.section__projects .cont__type_posts .cont__type_post .cont__contents{padding:36px 16px}}@media only screen and (min-width:1024px){.section__projects .cont__type_posts .cont__type_post .cont__contents{padding:35px 35px}}@media only screen and (min-width:1920px){.section__projects .cont__type_posts .cont__type_post .cont__contents{padding:40px 40px}}.section__projects .cont__type_posts .cont__type_post .cont__contents span{display:block;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:.933rem;line-height:1;letter-spacing:-.63px;color:#fff;margin-bottom:7px}@media only screen and (min-width:1600px){.section__projects .cont__type_posts .cont__type_post .cont__contents span{font-size:1.067rem;line-height:1;letter-spacing:-.72px;margin-bottom:5px}}.section__projects .cont__type_posts .cont__type_post .cont__contents .cont__title{color:#fff;font-family:"Playfair Display",serif;font-weight:400;font-style:normal;font-size:1.333rem;line-height:1;letter-spacing:-.9px}@media only screen and (min-width:1024px){.section__projects .cont__type_posts .cont__type_post .cont__contents .cont__title{font-size:1.6rem}}.section__projects .cont__type_posts .cont__type_post .cont__image{aspect-ratio:1;position:relative;overflow:hidden}.section__projects .cont__type_posts .cont__type_post .cont__image img{height:100%;object-fit:cover;object-position:center center;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@media only screen and (min-width:1024px){.section__projects .cont__type_posts .cont__type_post .cont__image img{width:auto}}@media only screen and (min-width:768px){.section__projects .cont__type_posts .cont__type_post .cont__image{aspect-ratio:inherit;height:100%}.section__projects .cont__type_posts .cont__type_post .cont__image img{object-fit:cover;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s}}.section__projects .cont__type_posts .cont__type_post .cont__image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1;opacity:.2;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s}.type-project .section__text-image-carousel{border-bottom:1px solid #000}.section__clients{position:relative;padding:62px 0 34px;border-bottom:1px solid #000}@media only screen and (min-width:768px){.section__clients{padding:50px 0 52px}}@media only screen and (min-width:1279px){.section__clients{padding:67px 0 47px}}@media only screen and (min-width:1600px){.section__clients{padding:82px 0 57px}}.section__clients .cont__section{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.section__clients .cont__section{flex-direction:row}}.section__clients .cont__header{display:block}@media only screen and (min-width:1024px){.section__clients .cont__header{min-width:200px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center}}@media only screen and (min-width:1279px){.section__clients .cont__header{padding-left:60px}}@media only screen and (min-width:1600px){.section__clients .cont__header{padding-left:0}}.section__clients .cont__header .text-pretitle{margin:0}.section__clients .cont__header .cont__title{font-size:2.133rem;line-height:1;letter-spacing:-1.44px}@media only screen and (min-width:768px){.section__clients .cont__header .cont__title{font-size:3.2rem;line-height:1;letter-spacing:-2.16px}}@media only screen and (min-width:1024px){.section__clients .cont__header .cont__title{font-size:3.2rem;line-height:1;letter-spacing:-2.16px}}@media only screen and (min-width:1024px){.section__clients .absolute-1366{position:absolute;top:0;right:0;height:100%;width:calc(100vw - 200px - var(--gutters) * 2);display:grid;align-items:center}}@media only screen and (min-width:1920px){.section__clients .absolute-1366{width:calc(100vw - (100vw - 1520px) - var(--gutters) * 2)}}.section__clients .cont__clients{position:relative;overflow:hidden;width:100%;margin:20px 0}.section__clients .cont__clients::before,.section__clients .cont__clients::after{content:" ";position:absolute;z-index:9;width:80px;height:100%}.section__clients .cont__clients::before{top:0;left:-1px;background:linear-gradient(to right,white 3%,#fff0 100%)}.section__clients .cont__clients::after{top:0;right:-1px;background:linear-gradient(to left,white 3%,#fff0 100%)}@media only screen and (min-width:768px){.section__clients .cont__clients{margin:50px 0}}.section__clients .cont__clients .cont__clients-inner{white-space:nowrap;display:flex;flex-direction:row;gap:0}.section__clients .cont__clients .cont__clients-inner .cont__client{display:grid;position:relative;flex-shrink:0;width:50%;place-content:center;padding:5px 10px;height:69px;animation:translatestf 05s linear infinite}@media only screen and (min-width:768px){.section__clients .cont__clients .cont__clients-inner .cont__client{width:23%}}@media only screen and (min-width:1024px){.section__clients .cont__clients .cont__clients-inner .cont__client{height:93px}}@media only screen and (min-width:1600px){.section__clients .cont__clients .cont__clients-inner .cont__client{width:17.28%}}.section__clients .cont__clients .cont__clients-inner .cont__client img{width:100%;height:100%;object-fit:contain;position:absolute}.section__cta-contact{padding:91px 0 83px}@media only screen and (min-width:768px){.section__cta-contact{padding:91px 0 87px}}@media only screen and (min-width:1024px){.section__cta-contact{padding:91px 0 0}}@media only screen and (min-width:1279px){.section__cta-contact{padding:116px 0 0}}@media only screen and (min-width:1600px){.section__cta-contact{padding:151px 0 0}}.section__cta-contact .cont__section{padding:10px 10px}@media only screen and (min-width:768px){.section__cta-contact .cont__section{padding:10px 6px}}@media only screen and (min-width:1279px){.section__cta-contact .cont__section{padding:10px 60px}}@media only screen and (min-width:1600px){.section__cta-contact .cont__section{padding:0 180px}}.section__cta-contact .cont__cta_contact_title{font-size:2.667rem;line-height:1;letter-spacing:-1.8px;margin-bottom:12px}@media only screen and (min-width:768px){.section__cta-contact .cont__cta_contact_title{width:430px;max-width:100%;font-size:2.133rem;line-height:1;letter-spacing:-1.44px;margin-bottom:19px}}@media only screen and (min-width:1279px){.section__cta-contact .cont__cta_contact_title{width:100%;max-width:50%;font-size:2.533rem;line-height:1.2;letter-spacing:-1.71px;margin-bottom:24px}}@media only screen and (min-width:1920px){.section__cta-contact .cont__cta_contact_title{font-size:3.2rem;line-height:1;letter-spacing:-2.16px}}.section__cta-contact .cont__cta_contact_text{font-weight:300;font-size:.933rem;line-height:1.25;letter-spacing:-.63px;margin-bottom:40px}@media only screen and (min-width:768px){.section__cta-contact .cont__cta_contact_text{width:430px;margin-bottom:38px;max-width:100%;line-height:1;font-size:1.067rem;letter-spacing:-.72px}}@media only screen and (min-width:1024px){.section__cta-contact .cont__cta_contact_text{width:100%;max-width:50%;font-size:1.2rem;letter-spacing:-.81px}}.section__cta-contact a.button{display:inline-block;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:500;font-style:normal;font-size:1.067rem;line-height:1;letter-spacing:1.6px;text-align:center;text-decoration:none;border:2px solid #2e2d2c;border-radius:0;box-shadow:none;background-color:#fff;color:#2e2d2c;margin:0 auto;padding:10px 30px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;outline:none;cursor:pointer;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;padding:10px 50px}@media only screen and (min-width:1024px){.section__cta-contact a.button{padding:10px 24px}}@media only screen and (min-width:1600px){.section__cta-contact a.button{padding:10px 30px}}.section__cta-contact a.button:hover{text-decoration:none;color:#fff;background-color:#2e2d2c}.section__cta-contact a.button:disabled{opacity:.7}@media only screen and (min-width:1279px){.section__cta-contact a.button{padding:10px 50px}}.section__text-image-carousel{max-width:100vw;overflow:hidden}@media only screen and (min-width:1279px){.section__text-image-carousel{border-bottom:1px solid #000}.section__text-image-carousel:not(:first-child){border-top:1px solid #000}}.section__text-image-carousel .cont__carousel{position:relative;white-space:nowrap;width:auto}.section__text-image-carousel .cont__carousel .cont__carousel-inner{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;width:fit-content}@media only screen and (min-width:1279px){.section__text-image-carousel .cont__carousel .cont__carousel-inner{flex-direction:row;height:625px}}@media only screen and (min-width:1920px){.section__text-image-carousel .cont__carousel .cont__carousel-inner{height:700px}}.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header{display:flex;flex-wrap:nowrap;position:relative;flex-shrink:0;max-width:100%;background:#fff;align-items:stretch;overflow:hidden;flex-direction:column-reverse}@media only screen and (min-width:1279px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header{min-height:100%;flex-direction:row}}.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header .cont__content{width:100%;height:auto;white-space:normal;display:grid;place-content:center;padding:60px 30px 30px}@media only screen and (min-width:768px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header .cont__content{padding:80px 80px}}@media only screen and (min-width:1024px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header .cont__content{padding:40px 110px}}@media only screen and (min-width:1279px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header .cont__content{min-width:600px;max-width:600px}}@media only screen and (min-width:1920px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header .cont__content{min-width:690px;max-width:690px;padding:40px 168px 120px 100px}}.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header .cont__content .cont__title{margin-bottom:20px}@media only screen and (min-width:1279px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header .cont__content .cont__title{margin-bottom:5px}}.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header .cont__content .cont__text{line-height:1.5}.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header .cont__main-image{height:auto;width:100%}.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header .cont__main-image img{height:100%;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@media only screen and (min-width:1279px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header .cont__main-image{min-height:100%;width:auto}.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header .cont__main-image img{object-fit:cover;width:50vw;height:100%}}@media only screen and (min-width:1024px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header .cont__main-image{height:100%}.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__header .cont__main-image img{object-fit:cover;width:auto}}.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item{overflow:hidden;display:inline-block;position:relative;flex-shrink:0;max-width:100%;background:#fff}@media only screen and (min-width:1279px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item{min-height:100%;max-width:inherit}}@media only screen and (min-width:1024px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item{max-width:inherit}}.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item .cont__text{white-space:normal;display:grid;place-content:center;padding:60px 30px 60px;width:100%;line-height:1.5;height:100%}@media only screen and (min-width:768px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item .cont__text{padding:40px 80px 40px}}@media only screen and (min-width:1279px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item .cont__text{padding:0 80px 80px;width:415px}}.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item .cont__text p{line-height:1.5}.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item .cont__text p.title-3{font-size:1.6rem;line-height:1.25;letter-spacing:-1.08px;text-align:center}@media only screen and (min-width:1279px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item .cont__text p.title-3{text-align:left}}.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item .cont__image{max-height:100%;height:auto}@media only screen and (min-width:768px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item .cont__image{height:350px}}@media only screen and (min-width:1024px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item .cont__image{height:625px}}@media only screen and (min-width:1920px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item .cont__image{height:700px}}.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item .cont__image img{display:block;width:100%;height:auto}@media only screen and (min-width:768px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item .cont__image img{height:100%;object-fit:cover}}@media only screen and (min-width:1279px){.section__text-image-carousel .cont__carousel .cont__carousel-inner .cont__item .cont__image img{width:auto}}@media only screen and (min-width:1279px){.section__text-image-carousel.carousel-direction-right_to_left .cont__carousel .cont__carousel-inner{flex-direction:row-reverse}}.section__team{padding-top:59px}@media only screen and (min-width:1279px){.section__team{padding-top:100px;padding-bottom:40px;padding-left:60px;padding-right:60px}}@media only screen and (min-width:1600px){.section__team{padding-left:0;padding-right:0;padding-bottom:92px}}.section__team .cont__header{margin-bottom:65px}@media only screen and (min-width:768px){.section__team .cont__header{margin-bottom:40px}}@media only screen and (min-width:1600px){.section__team .cont__header{margin-bottom:76px}}.section__team .cont__members{margin:40px 0;display:grid;grid-template-columns:repeat(3,minmax(230px,1fr));gap:50px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (min-width:768px){.section__team .cont__members{gap:40px}}@media only screen and (min-width:1024px){.section__team .cont__members{gap:1px}}@media only screen and (min-width:1920px){.section__team .cont__members{gap:1px}}.section__team .cont__members::-webkit-scrollbar{display:none}.section__team .cont__members .cont__member{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.section__team .cont__members .cont__member .cont__image{width:100%;height:285px;background:#000;display:grid;place-content:center;overflow:hidden;padding:0;position:relative;margin-bottom:25px}@media only screen and (min-width:768px){.section__team .cont__members .cont__member .cont__image{height:312px}}@media only screen and (min-width:1024px){.section__team .cont__members .cont__member .cont__image{height:404px;margin-bottom:14px}}@media only screen and (min-width:1600px){.section__team .cont__members .cont__member .cont__image{margin-bottom:37px}}@media only screen and (min-width:1920px){.section__team .cont__members .cont__member .cont__image{height:632px}}.section__team .cont__members .cont__member .cont__image img{width:100%;height:100%;object-fit:cover;position:absolute}.section__team .cont__members .cont__member .cont__position{padding:5px 20px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:1.067rem;line-height:1;letter-spacing:-.72px;color:#252531}@media only screen and (min-width:1024px){.section__team .cont__members .cont__member .cont__position{padding:5px 12px}}@media only screen and (min-width:1600px){.section__team .cont__members .cont__member .cont__position{padding:5px 20px}}.section__team .cont__members .cont__member .cont__name_surname{padding:0 20px;margin-bottom:20px;font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:1.6rem;line-height:1;letter-spacing:-1.08px}@media only screen and (min-width:1024px){.section__team .cont__members .cont__member .cont__name_surname{padding:0 12px}}@media only screen and (min-width:1600px){.section__team .cont__members .cont__member .cont__name_surname{padding:0 20px}}.single-collection #single-wrapper article .entry-header{border-bottom:1px solid #000}@media only screen and (min-width:1024px){.single-collection #single-wrapper article .entry-header{display:grid;grid-template-columns:5fr 6fr}}@media only screen and (min-width:1279px){.single-collection #single-wrapper article .entry-header{grid-template-columns:36% 63%}}.single-collection #single-wrapper article .entry-header .cont__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:50px 30px;background-color:#2e2d2c}@media only screen and (min-width:768px){.single-collection #single-wrapper article .entry-header .cont__info{padding-left:60px;padding-right:60px}}@media only screen and (min-width:1366px){.single-collection #single-wrapper article .entry-header .cont__info{padding:60px 50px 65px 70px}}@media only screen and (min-width:1600px){.single-collection #single-wrapper article .entry-header .cont__info{padding:70px 50px 80px 80px}}@media only screen and (min-width:1920px){.single-collection #single-wrapper article .entry-header .cont__info{padding:80px 70px 80px 100px}}.single-collection #single-wrapper article .entry-header .cont__info .cont__title{order:1;width:100%;margin-left:-5px}@media only screen and (min-width:1279px){.single-collection #single-wrapper article .entry-header .cont__info .cont__title{margin-left:-7px}}@media only screen and (min-width:1600px){.single-collection #single-wrapper article .entry-header .cont__info .cont__title{margin-left:-10px}}.single-collection #single-wrapper article .entry-header .cont__info .cont__title h1.entry-title{margin-bottom:40px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:100;font-style:normal;font-display:swap;font-size:4.267rem;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:-2.5px}@media only screen and (min-width:1279px){.single-collection #single-wrapper article .entry-header .cont__info .cont__title h1.entry-title{font-size:6.133rem}}@media only screen and (min-width:1366px){.single-collection #single-wrapper article .entry-header .cont__info .cont__title h1.entry-title{margin-bottom:75px}}@media only screen and (min-width:1600px){.single-collection #single-wrapper article .entry-header .cont__info .cont__title h1.entry-title{font-size:8.533rem;letter-spacing:-10.17px}}.single-collection #single-wrapper article .entry-header .cont__info .cont__short-description{order:3;font-size:.8rem}@media only screen and (min-width:768px){.single-collection #single-wrapper article .entry-header .cont__info .cont__short-description{font-size:1rem}}@media only screen and (min-width:1024px){.single-collection #single-wrapper article .entry-header .cont__info .cont__short-description{font-size:.8rem}}@media only screen and (min-width:1279px){.single-collection #single-wrapper article .entry-header .cont__info .cont__short-description{order:2;width:70%;margin-bottom:15px;font-size:.7rem}}@media only screen and (min-width:1366px){.single-collection #single-wrapper article .entry-header .cont__info .cont__short-description{width:60%}}@media only screen and (min-width:1600px){.single-collection #single-wrapper article .entry-header .cont__info .cont__short-description{font-size:.933rem}}@media only screen and (min-width:1920px){.single-collection #single-wrapper article .entry-header .cont__info .cont__short-description{width:50%;margin-bottom:0}}.single-collection #single-wrapper article .entry-header .cont__info .cont__content{order:2;width:100%;font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:1.6rem;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:-1.08px}@media only screen and (min-width:768px){.single-collection #single-wrapper article .entry-header .cont__info .cont__content{font-size:2rem}}@media only screen and (min-width:1366px){.single-collection #single-wrapper article .entry-header .cont__info .cont__content{font-size:2.267rem;letter-spacing:-1.53px}}@media only screen and (min-width:1920px){.single-collection #single-wrapper article .entry-header .cont__info .cont__content{font-size:3.2rem;letter-spacing:-2.16px}}.single-collection #single-wrapper article .entry-header .cont__info .cont__content p{margin-bottom:15px}@media only screen and (min-width:768px){.single-collection #single-wrapper article .entry-header .cont__info .cont__content p{margin-bottom:20px}}@media only screen and (min-width:1279px){.single-collection #single-wrapper article .entry-header .cont__info .cont__content{order:3}}.single-collection #single-wrapper article .entry-header .cont__image-featured img{display:block}.single-collection #single-wrapper article .cont__finishes{margin-top:50px;margin-bottom:75px;padding-bottom:75px;border-bottom:1px solid #000}@media only screen and (min-width:768px){.single-collection #single-wrapper article .cont__finishes{overflow:hidden}}@media only screen and (min-width:1279px){.single-collection #single-wrapper article .cont__finishes{display:flex;align-items:center;margin-top:80px;margin-bottom:80px;padding-bottom:80px}}.single-collection #single-wrapper article .cont__finishes .cont__info{margin-bottom:60px;padding-left:30px;padding-right:30px}@media only screen and (min-width:768px){.single-collection #single-wrapper article .cont__finishes .cont__info{width:70%;padding-left:80px;padding-right:80px}}@media only screen and (min-width:1279px){.single-collection #single-wrapper article .cont__finishes .cont__info{order:2;min-width:395px;margin-bottom:0;padding-left:85px;padding-right:30px}}@media only screen and (min-width:1600px){.single-collection #single-wrapper article .cont__finishes .cont__info{max-width:600px;padding-right:130px}}@media only screen and (min-width:1279px){.single-collection #single-wrapper article .cont__finishes .cont__info p{margin-bottom:0}}.single-collection #single-wrapper article .cont__finishes .scroll_bar{display:none;width:75px;height:5px;margin:auto;position:relative}@media only screen and (min-width:768px){.single-collection #single-wrapper article .cont__finishes .scroll_bar{display:block}}.single-collection #single-wrapper article .cont__finishes .scroll_bar__fill{background:#000;height:3px;width:0%;position:absolute;top:50%;left:0;max-width:100%;transform:translateY(-50%)}.single-collection #single-wrapper article .cont__finishes .scroll_bar__inner{width:100%;height:1px;background:#000;position:absolute;top:50%;left:0;transform:translateY(-50%)}.single-collection #single-wrapper article .cont__finishes .cont__terms{overflow:hidden}.single-collection #single-wrapper article .cont__finishes .cont__terms_inner{padding-left:30px;padding-right:30px;user-select:none}@media only screen and (min-width:768px){.single-collection #single-wrapper article .cont__finishes .cont__terms_inner{margin-left:80px;padding-left:0;padding-right:80px;display:flex;flex-direction:row;gap:100px;max-width:100%;overflow-x:scroll;white-space:nowrap;cursor:grab;touch-action:pan-x}}@media only screen and (min-width:1279px){.single-collection #single-wrapper article .cont__finishes .cont__terms_inner{order:1;gap:55px;margin-left:120px;padding-right:0}}@media only screen and (min-width:768px){.single-collection #single-wrapper article .cont__finishes .cont__terms_inner:active{cursor:grabbing}}.single-collection #single-wrapper article .cont__finishes .cont__terms_inner::-webkit-scrollbar{width:75px;height:0;background-color:#000;border-radius:0}.single-collection #single-wrapper article .cont__finishes .cont__terms_inner::-webkit-scrollbar-thumb{background-color:#000;border-radius:0}@media only screen and (min-width:768px){.single-collection #single-wrapper article .cont__finishes .cont__terms_inner .cont__term{max-width:inherit;flex-shrink:0}}.single-collection #single-wrapper article .cont__finishes .cont__terms_inner .cont__term .title__parent{margin-bottom:30px;font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-size:1.1rem;line-height:1;letter-spacing:-.63px}@media only screen and (min-width:768px){.single-collection #single-wrapper article .cont__finishes .cont__terms_inner .cont__term .title__parent{font-size:1.333rem;letter-spacing:-.9px}}@media only screen and (min-width:1279px){.single-collection #single-wrapper article .cont__finishes .cont__terms_inner .cont__term .title__parent{margin-bottom:40px;font-size:1.6rem}}.single-collection #single-wrapper article .cont__finishes .cont__terms_inner .cont__term .cont__group{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:30px}@media only screen and (min-width:480px){.single-collection #single-wrapper article .cont__finishes .cont__terms_inner .cont__term .cont__group{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width:768px){.single-collection #single-wrapper article .cont__finishes .cont__terms_inner .cont__term .cont__group{display:flex}}.single-collection #single-wrapper article .cont__finishes .cont__terms_inner .cont__term .cont__group .cont__finish{flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.single-collection #single-wrapper article .cont__finishes .cont__terms_inner .cont__term .cont__group .cont__finish.dashed img{border:1px dashed #000}.single-collection #single-wrapper article .cont__finishes .cont__terms_inner .cont__term .cont__group .cont__finish.solid img{border:1px solid #000}.single-collection #single-wrapper article .cont__finishes .cont__terms_inner .cont__term .cont__group .cont__finish img{width:58px;height:58px;margin-bottom:20px;border-radius:50%;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@media only screen and (min-width:768px){.single-collection #single-wrapper article .cont__finishes .cont__terms_inner .cont__term .cont__group .cont__finish img{width:60px;height:60px}}@media only screen and (min-width:1279px){.single-collection #single-wrapper article .cont__finishes .cont__terms_inner .cont__term .cont__group .cont__finish img{width:80px;height:80px;margin-bottom:24px}}.single-collection #single-wrapper article .cont__finishes .cont__terms_inner .cont__term .cont__group .cont__finish .name__finish{width:100%;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:.933rem;line-height:1;letter-spacing:-.63px;text-align:center}@media only screen and (min-width:768px){.single-collection #single-wrapper article .cont__finishes .cont__terms_inner .cont__term .cont__group .cont__finish .name__finish{font-size:1.067rem}}.cont__form-catalog{position:relative;margin-bottom:30px}.cont__form-catalog--page{margin-top:50px!important}@media only screen and (min-width:1279px){.cont__form-catalog{padding-right:60px;padding-left:60px;margin-bottom:0}}@media only screen and (min-width:1600px){.cont__form-catalog{padding:0;max-width:1288px;margin:0 auto}}@media only screen and (min-width:768px){.cont__form-catalog .cont__inner{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}}@media only screen and (min-width:1024px){.cont__form-catalog .cont__inner{grid-template-columns:1fr}}@media only screen and (min-width:768px){.cont__form-catalog .cont__header{padding-right:50px}}.cont__form-catalog .cont__header .cont__title h2{font-family:"Playfair Display",serif;font-weight:400;font-style:normal;line-height:1.25}@media only screen and (min-width:768px){.cont__form-catalog .cont__header .cont__title h2{margin-bottom:20px}}@media only screen and (min-width:1279px){.cont__form-catalog .cont__header .cont__title h2{font-size:2.133rem;line-height:1.25;letter-spacing:-1.44px}}.cont__form-catalog .cont__header .cont__title h2 .text-collection{font-family:"Playfair Display",serif;font-weight:500;font-style:normal;font-style:italic}@media only screen and (min-width:1279px){.cont__form-catalog .cont__header .cont__title h2 .text-collection{font-size:3.2rem;line-height:1.25;letter-spacing:-2.16px}}.cont__form-catalog .cont__header .cont__subtitle{font-size:.8rem;line-height:normal;letter-spacing:normal}@media only screen and (min-width:1279px){.cont__form-catalog .cont__header .cont__subtitle{font-size:1.067rem;line-height:1;letter-spacing:1.6px}}.cont__form-catalog .cont__header .cont__subtitle p{margin-bottom:24px}@media only screen and (min-width:768px){.cont__form-catalog .cont__header .cont__subtitle p{margin-bottom:9px}}@media only screen and (min-width:1279px){.cont__form-catalog .cont__header .cont__subtitle p{margin-bottom:55px}}.cont__form-catalog .cont__header .text-small{margin-bottom:25px}@media only screen and (min-width:768px){.cont__form-catalog .cont__form{margin-top:8px}}@media only screen and (min-width:1279px){.cont__form-catalog .cont__form{margin-top:0}}.cont__form-catalog .cont__form .text-small{margin-bottom:25px}.cont__form-catalog .cont__form .wpcf7 form .wpcf7-submit{margin:36px 0 0;width:100%}@media only screen and (min-width:1024px){.cont__form-catalog .cont__form .wpcf7 form .wpcf7-submit{width:300px;margin:36px auto 0}}@media only screen and (min-width:1279px){.cont__form-catalog .cont__form .columns-one{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:8px}}@media only screen and (min-width:1279px){.cont__form-catalog .cont__form .container-cxb{display:grid;grid-template-columns:1fr 2fr;column-gap:8px}}.cont__form-catalog .cont__form .cont__custom-message{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:300px;background:#fff;box-shadow:0 5px 26px 0 rgb(0 0 0 / .4);padding:0 20px 20px}.cont__form-catalog .cont__form .cont__custom-message .cont__close{margin-top:-25px;margin-right:-45px}@media only screen and (min-width:1366px){.cont__form-catalog .cont__form .cont__custom-message .cont__close{margin-top:-30px;margin-right:-50px}}.cont__form-catalog form[data-status="sent"] .wpcf7-response-output{display:none}