@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";a:hover,a{text-decoration:none}a:hover,a:focus{text-decoration:none}.header .navbar{padding:0;margin:0}.linea_prodotto__relations,.linea_prodotto__gallery,.linea_prodotto__body_container,.soluzione__relations,.soluzione__downloads,.soluzione__problemi,.soluzione__intro,.product__relations,.product__variants_section,.product__video_section,.product__intro,.sottocategoria__products,.sottocategoria__gallery_section,.contatti__info,.home__news,.home__soluzioni,.home__banner--windowsimprove,.home__linee_prodotto,body .ss360-fullscreen-layer,.sottocategorie_list .sottocategoria,.categorie_list .categoria,.news_section .news_list,.page_header--linea_prodotto,.page_header--mercato,.page_header--sottocategoria,.page_header--categoria,.page_header--categorie,.page_header--editorial,.page_header--news,.page_header--soluzioni{width:100%;max-width:1600px;margin-left:auto !important;margin-right:auto !important}.home__banner--soluzionisumisura .banner__footer_content,.home__banner--soluzionisumisura .banner__body .body__header,.home__categorie .categorie__heading_content,.page_header--contatti .page_header__content,.footer__content{width:100%;max-width:1496px;margin-left:auto !important;margin-right:auto !important}@keyframes smoothBlockNone{0%{opacity:1}99%{opacity:0;display:block}100%{display:none !important}}body{background:#fff;color:#7c7c7c;padding-top:128px;transition:padding-top .4s}@media screen and (max-width: 991px){body{padding-top:115px}}body.compressed_header{padding-top:80px}img{max-width:100%}.row{--bs-gutter-x: 16px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.hasTooltip{cursor:default}::selection{background-color:#e32127;color:#fff}.venobox{cursor:pointer}@font-face{font-family:"Neue Haas Grotesk Display";src:url("../fonts/neuehaasgrotdisp-55roman-webfont.eot");src:url("../fonts/neuehaasgrotdisp-55roman-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/neuehaasgrotdisp-55roman-webfont.woff2") format("woff2"),url("../fonts/neuehaasgrotdisp-55roman-webfont.woff") format("woff"),url("../fonts/neuehaasgrotdisp-55roman-webfont.ttf") format("truetype"),url("../fonts/neuehaasgrotdisp-55roman-webfont.svg#haas_grot_disp55_roman") format("svg");font-weight:500;font-style:normal}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.25;line-height:1.25;font-weight:400;letter-spacing:-0.02em;font-family:"Inter",sans-serif;color:#7c7c7c}a{color:#121212;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}a:hover{color:#121212;outline:none;text-decoration:none}p{margin-bottom:16px;font-size:1.6rem;line-height:24px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:500;font-family:"Neue Haas Grotesk Display",sans-serif;color:#121212;margin-bottom:16px}h1,.h1{font-size:8.8rem;line-height:96px}@media screen and (max-width: 991px){h1,.h1{font-size:4rem;line-height:48px}}@media screen and (max-width: 991px){.h1_mobile{font-size:4rem;line-height:48px}}h2,.h2{font-size:5.6rem;line-height:64px}@media screen and (max-width: 991px){h2,.h2{font-size:3.2rem;line-height:40px}}@media screen and (max-width: 991px){.h2_mobile{font-size:3.2rem;line-height:40px}}h3,.h3{font-size:4rem;line-height:48px}@media screen and (max-width: 991px){h3,.h3{font-size:2.4rem;line-height:32px}}@media screen and (max-width: 991px){.h3_mobile{font-size:2.4rem;line-height:32px}}h4,.h4{font-size:2.4rem;line-height:32px}@media screen and (max-width: 991px){h4,.h4{font-size:2rem;line-height:24px}}@media screen and (max-width: 991px){.h4_mobile{font-size:2rem;line-height:24px}}ul{margin:0;padding:0}ul li{list-style:none}strong,b{font-weight:700}figure{margin:0}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;box-shadow:none;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}button:active,button:focus{outline:none;box-shadow:none}.btn{display:inline-flex;justify-content:center;align-items:center;padding:16px 32px;font-family:"Inter",sans-serif;font-weight:400;cursor:pointer;text-align:center;background-color:#e32127;color:#fff;border:1px solid #e32127;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;font-size:16px;border-radius:50px;min-width:150px;transition:background-color .4s,color .4s}@media screen and (max-width: 991px){.btn{font-size:14px;padding:12px 16px;min-width:unset}}.btn:hover{background-color:#c7151a;color:#fff}.btn:active,.btn:focus{outline:none;box-shadow:none}.btn--small{min-width:110px;padding:8px 16px}.btn--xsmall{min-width:110px;padding:4px 16px}.btn--wide{padding:8px 96px}.btn--full{width:100%}.btn--icon{gap:10px}.btn--icon img{width:17px}.btn--primary_outline{background-color:#fff;color:#e32127;border-color:#e32127}.btn--primary_outline:hover{background-color:#e32127;color:#fff}.btn--secondary__fill{background-color:#121212;color:#fff;border-color:#121212}.btn--secondary__fill:hover{background-color:#393939;color:#fff}.btn--secondary_outline{background-color:#fff;color:#121212;border-color:#121212}.btn--secondary_outline:hover{background-color:#121212;color:#fff}.btn--white_outline{background-color:transparent;color:#fff;border-color:#fff}.btn--white_outline:hover{background-color:transparent;color:#fff;border-color:#fff}.header{height:128px;background-color:#fff;color:#121212;padding:0 52px;border-bottom:solid 1px transparent;transition:all .4s ease-out}@media screen and (max-width: 991px){.header{padding:0 32px;height:115px}}.header--collapsed{height:80px;border-color:#7c7c7c}@media screen and (max-width: 991px){.header--collapsed{height:80px;padding:0 24px}.header--collapsed .navbar__menu .menu__header_mobile{height:80px;padding:0 24px !important}}.header--collapsed .header__logo img{height:48px !important}.header .navbar{position:relative;line-height:1;width:100%}.header .navbar .header__logo img{height:60px;transition:height .4s ease-out}@media screen and (max-width: 991px){.header .navbar__menu{position:fixed;top:0;left:0;width:0;height:100vh;background-color:#121212;color:#fff;overflow:hidden;display:flex;flex-direction:column}.header .navbar__menu.mobile_open{width:100vw}.header .navbar__menu.mobile_open .menu__link_list li::after{width:100%}}.header .navbar__menu .menu__header_mobile{padding:40px 24px 0 16px;margin-bottom:78px}.header .navbar__menu .menu__link_list{font-size:1.6rem;line-height:1.25;color:#121212;gap:24px}@media screen and (max-width: 1199px){.header .navbar__menu .menu__link_list{gap:16px}}@media screen and (max-width: 991px){.header .navbar__menu .menu__link_list{flex-direction:column}}.header .navbar__menu .menu__link_list li{font-weight:445}@media screen and (max-width: 991px){.header .navbar__menu .menu__link_list li{order:2;padding-bottom:8px;padding-left:16px;position:relative}.header .navbar__menu .menu__link_list li::after{content:"";position:absolute;width:0;height:1px;background:#fff;bottom:0;left:0;transition:width .4s ease-out}}@media screen and (max-width: 991px){.header .navbar__menu .menu__link_list li.search_link{order:1}}@media screen and (max-width: 991px){.header .navbar__menu .menu__link_list li.search_link a{gap:13px}}.header .navbar__menu .menu__link_list li.search_link a .search-icon{width:24px;height:auto}@media screen and (max-width: 991px){.header .navbar__menu .menu__link_list li a.navbar__btn{color:#fff}}@media screen and (max-width: 1199px){.header .navbar__menu .menu__link_list li a{font-size:1.4rem;line-height:1.25}}@media screen and (max-width: 991px){.header .navbar__menu .menu__link_list li a{font-family:"Neue Haas Grotesk Display",sans-serif;color:#fff;font-size:3.2rem;line-height:1.25;letter-spacing:-0.02em}}.header .navbar__menu .menu__link_list li .dropdown-toggle{transition:color .3s ease-out}.header .navbar__menu .menu__link_list li .dropdown-toggle::after{background-image:url("../images/icons/arrow_down--dark.svg");transition:background-image .3s ease-out,transform .2s}@media screen and (max-width: 991px){.header .navbar__menu .menu__link_list li .dropdown-toggle::after{background-image:url("../images/icons/arrow_down--white.svg") !important}}@media screen and (min-width: 992px){.header .navbar__menu .menu__link_list li .dropdown-toggle.show{color:#e32127}}@media screen and (min-width: 992px){.header .navbar__menu .menu__link_list li .dropdown-toggle.show::after{background-image:url("../images/icons/arrow_down--red.svg") !important}}.header .navbar__menu .menu__link_list li .dropdown-menu{margin-top:8px}.header .navbar__menu .menu__footer_mobile{flex:1;display:flex;justify-content:center;align-items:center}.header .navbar__menu .menu__footer_mobile li{list-style:none}.header .navbar__menu .menu__footer_mobile li a{background-color:transparent;color:#fff;font-size:2.4rem;line-height:1.33;padding:8px 70px;width:unset;border:solid 2px #fff}.header .navbar__btn{width:172px;padding:8px;border-width:2px}@media screen and (max-width: 991px){.header .navbar .lang_buttons{font-size:2.4rem;line-height:1.3}}.header .navbar .lang_buttons .lang_button{text-transform:uppercase}@media screen and (max-width: 991px){.header .navbar .lang_buttons .lang_button{color:#fff !important;font-size:2.4rem;line-height:1.3}}.header .navbar .lang_buttons .lang_button.active{border-bottom:solid 1px}.header .navbar #menu-icon{width:35px}.footer{padding:96px 52px;background-color:#121212;color:#fff}@media screen and (max-width: 991px){.footer{gap:24px;padding:48px 24px}}.footer__content{gap:64px}@media screen and (max-width: 991px){.footer__content{gap:32px}}.footer p{font-size:1.6rem;line-height:1.5;margin:0}.footer a{text-decoration:none;color:#fff;font-size:1.6rem;line-height:1.5}.footer a:hover{color:#fff;text-decoration:underline}.footer__block--fixed_with{width:210px}.footer__logo{margin-bottom:8px}.footer__subtitle{color:#fff;font-size:2.4rem;line-height:1.3;margin-bottom:16px}.footer__link a{text-decoration:underline}.footer__social_list{gap:16px;margin-top:8px}.footer__social img{width:24px}.hero{position:relative;height:calc(100vh - 128px);background-size:cover;background-position:bottom}@media screen and (max-width: 991px){.hero{height:calc(100vh - 115px);display:flex;justify-content:center;align-items:center;padding:0 24px}}.hero__body{background-color:#c7151a;color:#fff}@media screen and (min-width: 992px){.hero__body{position:absolute;top:50%;left:52px;transform:translateY(-50%);padding:32px}}@media screen and (max-width: 991px){.hero__body{padding:32px 16px;width:100%}}@media screen and (max-width: 767px){.hero__body{padding:24px 16px}}.hero__intro{font-size:2.4rem;line-height:1.3;display:block;padding:8px 0;border-bottom:solid 1px #fff;margin-bottom:8px;width:max-content}.hero__title{color:#fff;margin-bottom:32px}@media screen and (max-width: 991px){.hero__title{margin-bottom:24px}}.hero__subtitles{gap:32px}@media screen and (max-width: 991px){.hero__subtitles{gap:24px}}.hero__subtitle{display:block;width:400px;max-width:100%;margin-bottom:0}.catalog_breadcrumb{padding:0 52px}@media screen and (max-width: 991px){.catalog_breadcrumb{padding:0 24px}}@media screen and (max-width: 767px){.catalog_breadcrumb{padding:0 16px;display:none}}.breadcrumb{display:flex;justify-content:flex-start;background-color:#fff;margin:0;padding:0 0 8px 0;border-bottom:solid 1px #121212}.breadcrumb li{color:#121212}.breadcrumb li:not(:last-of-type){position:relative;padding-right:24px;margin-right:10px}.breadcrumb li:not(:last-of-type)::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:14px;height:14px;background-image:url(../images/icons/arrow_big_right--dark.svg);background-repeat:no-repeat;background-size:contain}.page_header--soluzioni{padding:0 52px 48px;color:#fff;height:80vh}@media screen and (max-width: 991px){.page_header--soluzioni{padding:0 0 96px;height:unset}}.page_header--soluzioni .row{height:100%}.page_header--soluzioni .page_header__image_bg{padding:0 52px;display:flex;align-items:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 991px){.page_header--soluzioni .page_header__image_bg{padding:76px 32px}}.page_header--soluzioni .page_header__title{color:#fff}.page_header--soluzioni .page_header__content{padding:0 64px;background-color:#c7151a;display:flex;align-items:center}@media screen and (max-width: 991px){.page_header--soluzioni .page_header__content{padding:32px;height:max-content}}@media screen and (max-width: 991px){.page_header--soluzioni .page_header__text{max-width:320px}}.page_header--news{padding:96px 52px}@media screen and (max-width: 991px){.page_header--news{padding:24px 24px 48px}}@media screen and (max-width: 767px){.page_header--news{padding:24px 16px 48px}}.page_header--news .page_header__title{color:#e32127}.page_header--editorial{overflow:hidden;margin-bottom:48px;padding:0 52px}@media screen and (max-width: 991px){.page_header--editorial{padding:0 24px;margin-bottom:32px}}@media screen and (max-width: 767px){.page_header--editorial{padding:0 16px;margin-bottom:24px}}.page_header--editorial .page_header__title{color:#e32127;margin-bottom:24px}@media screen and (max-width: 991px){.page_header--editorial .page_header__title{margin-bottom:16px}}.page_header--editorial .page_header__subtitle{color:#7c7c7c;margin-bottom:48px}.page_header--editorial .page_header__image{width:100%}.page_header--contatti{overflow:hidden;background-color:#c7151a;padding:72px 52px}@media screen and (max-width: 991px){.page_header--contatti{padding:48px 24px}}@media screen and (max-width: 767px){.page_header--contatti{padding:48px 16px}}.page_header--contatti .page_header__title{color:#fff;margin-bottom:8px}.page_header--contatti .page_header__subtitle{color:#fff;opacity:1;margin-bottom:0}.page_header--categorie{overflow:hidden;padding:96px 52px 48px}@media screen and (max-width: 991px){.page_header--categorie{padding:48px 24px 48px}}@media screen and (max-width: 767px){.page_header--categorie{padding:48px 16px 48px}}.page_header--categorie .page_header__title{color:#e32127;margin-bottom:32px}@media screen and (max-width: 991px){.page_header--categorie .page_header__title{margin-bottom:16px}}.page_header--categorie .page_header__subtitle{color:#7c7c7c;margin-bottom:48px;max-width:720px}.page_header--categoria{overflow:hidden;padding:48px 52px 48px}@media screen and (max-width: 991px){.page_header--categoria{padding:48px 24px 96px}}@media screen and (max-width: 767px){.page_header--categoria{padding:48px 16px 96px}}.page_header--categoria .page_header__title{color:#e32127;margin-bottom:32px}@media screen and (max-width: 991px){.page_header--categoria .page_header__title{margin-bottom:16px}}.page_header--categoria .page_header__text{color:#121212;max-width:720px}@media screen and (max-width: 767px){.page_header--categoria .page_header__text{margin-bottom:48px}}.page_header--categoria .page_header__text a{text-decoration:underline}.page_header--categoria .page_header__text p:last-of-type{margin:0}.page_header--categoria .page_header__image{object-fit:cover}@media screen and (max-width: 767px){.page_header--categoria .page_header__image{width:100%}}.page_header--sottocategoria{overflow:hidden;padding:48px 52px 96px}@media screen and (max-width: 991px){.page_header--sottocategoria{padding:48px 24px 96px}}@media screen and (max-width: 767px){.page_header--sottocategoria{padding:48px 16px 96px}}.page_header--sottocategoria .page_header__title{color:#e32127;margin-bottom:32px}@media screen and (max-width: 991px){.page_header--sottocategoria .page_header__title{margin-bottom:16px}}.page_header--sottocategoria .page_header__text{color:#121212}.page_header--sottocategoria .page_header__text a{text-decoration:underline}.page_header--sottocategoria .page_header__text p:last-of-type{margin:0}.page_header--sottocategoria .page_header__contents{gap:48px}@media screen and (max-width: 767px){.page_header--sottocategoria .page_header__contents{gap:24px}}.page_header--sottocategoria .page_header__ctas{gap:32px}@media screen and (max-width: 1399px){.page_header--sottocategoria .page_header__ctas{gap:16px}}.page_header--mercato{padding:0 52px 96px;color:#fff;height:65vh}@media screen and (max-width: 991px){.page_header--mercato{padding:0 0 48px;height:unset}}.page_header--mercato .row{height:100%;--bs-gutter-x: 0}.page_header--mercato .page_header__content{padding:0 52px;background-color:#c7151a;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 991px){.page_header--mercato .page_header__content{padding:32px 24px;height:max-content}}@media screen and (max-width: 767px){.page_header--mercato .page_header__content{padding:32px 16px}}.page_header--mercato .page_header__title{color:#fff;margin-bottom:8px}.page_header--mercato .page_header__subtitle{color:#fff;margin-bottom:8px}@media screen and (max-width: 991px){.page_header--mercato .page_header__subtitle{margin-bottom:16px}}.page_header--mercato .page_header__text{max-width:720px}.page_header--mercato .page_header__image{height:100%;object-fit:cover}.page_header--linea_prodotto{padding:0 52px 48px;color:#fff;height:80vh}@media screen and (max-width: 991px){.page_header--linea_prodotto{padding:0 0 64px;height:unset}}.page_header--linea_prodotto .row{height:100%;--bs-gutter-x: 0}.page_header--linea_prodotto .page_header__content{padding:0 52px;background-color:#c7151a;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 991px){.page_header--linea_prodotto .page_header__content{padding:32px 24px;height:max-content}}@media screen and (max-width: 767px){.page_header--linea_prodotto .page_header__content{padding:32px 16px}}.page_header--linea_prodotto .page_header__title{color:#fff;margin-bottom:0}.page_header--linea_prodotto .page_header__subtitle{color:#fff;margin-bottom:8px}@media screen and (max-width: 991px){.page_header--linea_prodotto .page_header__subtitle{margin-bottom:16px}}.page_header--linea_prodotto .page_header__text{max-width:396px}.page_header--linea_prodotto .page_header__image{height:100%;object-fit:cover}.news_section{overflow:hidden}.news_section .news_list{padding:0 52px}@media screen and (max-width: 991px){.news_section .news_list{padding:0 24px}}@media screen and (max-width: 767px){.news_section .news_list{padding:0 16px}}.news_list .news{margin-bottom:48px}@media screen and (max-width: 767px){.news_list .news{margin-bottom:80px}}.news_list .news__image{margin-bottom:24px;width:100%}.news_list .news__title{margin-bottom:16px}.news_list .news__text{margin-bottom:24px}@media screen and (max-width: 767px){.news_list .news__text{margin-bottom:16px}}.news_list .news__btn{width:max-content}@media screen and (max-width: 767px){.news_list .news__btn{display:block;margin:0 auto}}.pagination{padding:24px 52px 96px;border-top:solid 1px #121212;justify-content:space-between}@media screen and (max-width: 991px){.pagination{padding:24px 24px;flex-direction:column;gap:16px}}@media screen and (max-width: 767px){.pagination{padding:24px 16px}}.pagination__links{display:flex;gap:120px}@media screen and (max-width: 991px){.pagination__links{gap:0;justify-content:space-between}}.pagination__link{color:#e32127 !important;position:relative;padding-left:24px;cursor:pointer}.pagination__link::after{content:"";position:absolute;top:11px;left:0;border:none;background-image:url("../images/icons/arrow_down--red.svg");background-size:contain;background-repeat:no-repeat;width:15px;height:10px;vertical-align:middle;transform:rotate(90deg);transition:background-image .3s ease-out,transform .2s}@media screen and (max-width: 991px){.pagination__link::after{top:7px}}.pagination__link:last-of-type{padding-left:0;padding-right:24px}.pagination__link:last-of-type::after{transform:rotate(-90deg);left:unset;right:0}.pagination__link--disabled{color:#7c7c7c !important;cursor:default}.pagination__link--disabled::after{border:none;background-image:url("../images/icons/arrow_down--disabled.svg")}.contact_box{padding:120px 15px;text-align:center}.contact_box.contact_box--simple .contact_box__title{color:#3d3d3d}.contact_box__social_list{margin-bottom:68px}@media screen and (max-width: 991px){.contact_box__social_list{margin-bottom:45px}}@media screen and (max-width: 767px){.contact_box__social_list{margin-bottom:30px}}.contact_box__social_list li{margin:0 30px}.contact_box__social_list li img{width:45px;height:45px}.contact_box__social_list li:nth-child(2) img{width:60px;height:60px}.contact_box__title{font-size:4rem;line-height:1.25;line-height:52px;color:#000;margin-bottom:50px}@media screen and (max-width: 991px){.contact_box__title{font-size:3.6rem;line-height:1.25}}@media screen and (max-width: 767px){.contact_box__title{font-size:3rem;line-height:1.25}}.contact_box__form{position:relative}.contact_box__form .single-input-item{margin:0}.contact_box__form .form__email,.contact_box__form input[type=text]{width:390px;max-width:85vw;border:none;border-bottom:solid 1px #000;background-color:transparent;margin:0 !important;padding:0 0 12px;font-size:16px;color:#9a9a9a}.contact_box__form .form__email::placeholder,.contact_box__form input[type=text]::placeholder{font-size:16px;color:#9a9a9a}.contact_box__form .form__email:focus,.contact_box__form .form__email:active,.contact_box__form .form__email:focus-visible,.contact_box__form input[type=text]:focus,.contact_box__form input[type=text]:active,.contact_box__form input[type=text]:focus-visible{outline:none}.contact_box__form .custom_submit{cursor:pointer;position:absolute;bottom:12px;right:0;width:20px;height:20px;background:url(../images/icons/right_black_arrow.svg);border:none}.contact_box__message{width:390px;max-width:85vw}.downloads .heading{margin-bottom:32px}.downloads__list{gap:24px;margin-bottom:0 !important}.downloads__list .download_box{padding:16px 32px;border:solid 2px #e32127}.downloads__list .download_box::before{content:none}.downloads__list .download_box a{gap:16px;text-decoration:none}.downloads__list .download_box a .box__icon{width:32px;height:32px}.downloads__list .download_box a .box__title{color:#e32127}.downloads__list .download_box a .file__title{color:#121212;margin-bottom:8px}.downloads__list .download_box a .file__specifications{color:#7c7c7c;margin-bottom:0}.gallery .glide__slides{margin-bottom:0 !important}.gallery .glide__slide{padding:0}.gallery .glide__slide::before{content:none}.gallery .glide__slide img{width:100%;object-fit:none}.gallery .glide__arrow{border:none;box-shadow:none;padding:16px}.gallery .glide__arrow--left{left:0}.gallery .glide__arrow--right{right:0}.products_section{overflow:hidden;padding:0 52px}@media screen and (max-width: 991px){.products_section{padding:0 24px}}@media screen and (max-width: 767px){.products_section{padding:0 16px}}@media screen and (min-width: 992px){.products_list{--bs-gutter-x: 96px}}.products_list .product{margin-bottom:64px}@media screen and (max-width: 991px){.products_list .product{margin-bottom:48px}}.products_list .product__image{width:100%;border:solid 1px #121212;margin-bottom:24px;object-fit:none}@media screen and (max-width: 991px){.products_list .product__image{margin-bottom:16px}}.products_list .product__body{gap:16px}@media screen and (max-width: 991px){.products_list .product__body{gap:0}}@media screen and (max-width: 991px){.products_list .product__content{text-align:center}}.products_list .product__title{margin-bottom:8px}@media screen and (max-width: 991px){.products_list .product__title{margin-bottom:16px}}.products_list .product__button{width:60px}@media screen and (max-width: 575px){.products_list .product__button{width:50px}}.form_contatti{padding:96px 0;background-color:#f1f0f0}@media screen and (max-width: 991px){.form_contatti{padding:48px 24px 96px}}@media screen and (max-width: 991px){.form_contatti{padding:48px 16px 96px}}.form_contatti__header{text-align:center;max-width:620px;color:#121212;margin-bottom:16px}.form_contatti__title{margin-bottom:8px}.form_contatti__body{max-width:640px;width:100%}form fieldset .fieldBox{margin-bottom:16px}form fieldset .fieldBox label{display:block;width:unset;float:unset;text-align:unset;font-weight:400;color:#121212;margin:0 0 8px 0}form fieldset .fieldBox input,form fieldset .fieldBox textarea{width:100%;color:#7c7c7c;height:48px;border:solid 1px #121212;padding:12px 8px}form fieldset .fieldBox textarea{height:176px}form fieldset .fieldBox--checkbox{display:flex;align-items:center;margin-bottom:8px}form fieldset .fieldBox--checkbox label{margin:0}form fieldset .fieldBox--checkbox label.label{display:none}form fieldset .fieldBox--checkbox input{height:unset;width:auto;margin:0 8px 0 0}form fieldset .fieldBox--checkbox p{margin:0;color:#121212}form fieldset .fieldBox--checkbox p a{color:#e32127}form fieldset .fieldBox--submit{margin-top:48px;display:flex;justify-content:center}form fieldset .fieldBox--submit .btn.btn--submit{padding:8px 96px;height:40px;display:flex;align-items:center;justify-content:center;width:unset;border:solid 1px #e32127;color:#fff !important}form .message_container div{margin-top:24px !important}.heading{padding-bottom:8px;border-bottom:solid 1px #121212}@media screen and (max-width: 991px){.heading{padding-bottom:0;border-bottom:none;gap:24px}}.heading__title{margin-bottom:0}@media screen and (max-width: 991px){.heading__title{border-bottom:solid 1px #121212;padding-bottom:16px}}.heading--big{border-width:4px;padding-bottom:36px}@media screen and (max-width: 991px){.heading--big{padding-bottom:0;border-bottom:none}}.categorie_section{overflow:hidden;padding-bottom:112px}.categorie_list{border-bottom:solid 1px #000}.categorie_list .categoria_link{display:block}@media screen and (min-width: 992px){.categorie_list .categoria_link:hover{cursor:none !important;background-color:#f1f0f0}}.categorie_list .categoria{--bs-gutter-x: 0;width:100%;position:relative;cursor:none !important;padding:16px 52px 32px}@media screen and (max-width: 991px){.categorie_list .categoria{gap:24px;padding:24px 24px 48px}}@media screen and (max-width: 767px){.categorie_list .categoria{padding:24px 16px 48px}}.categorie_list .categoria::before{content:"";position:absolute;top:0;left:-50vw;width:200vw;height:1px;background:#000}.categorie_list .categoria__title{margin:0}@media screen and (max-width: 991px){.categorie_list .categoria__text{max-width:260px;text-align:center}}.categorie_list .categoria__text p:last-of-type{margin:0}.categorie_list .categoria__image{max-height:50px}.categorie_list .categoria__mobile_cta{width:60px}.sottocategorie_section{overflow:hidden;padding-bottom:112px}.sottocategorie_list{border-bottom:solid 1px #000}.sottocategorie_list .sottocategoria_link{display:block}@media screen and (min-width: 992px){.sottocategorie_list .sottocategoria_link:hover{cursor:none !important;background-color:#f1f0f0}}.sottocategorie_list .sottocategoria{--bs-gutter-x: 0;width:100%;position:relative;cursor:none !important;padding:16px 52px 32px}@media screen and (max-width: 991px){.sottocategorie_list .sottocategoria{gap:24px;padding:24px 24px 48px}}@media screen and (max-width: 767px){.sottocategorie_list .sottocategoria{padding:24px 16px 48px}}.sottocategorie_list .sottocategoria::before{content:"";position:absolute;top:0;left:-50vw;width:200vw;height:1px;background:#000}.sottocategorie_list .sottocategoria__title{margin:0}.sottocategorie_list .sottocategoria__text{max-width:320px;margin:0}@media screen and (max-width: 991px){.sottocategorie_list .sottocategoria__text{text-align:center}}.sottocategorie_list .sottocategoria__text p:last-of-type{margin:0}.sottocategorie_list .sottocategoria__mobile_cta{width:60px}.variant{border:solid 1px #7c7c7c;margin-bottom:48px;height:calc(100% - 48px);position:relative}@media screen and (max-width: 767px){.variant{margin-bottom:32px;height:unset}}.variant__codici_sitesearch{position:absolute;opacity:0;pointer-events:none}.variant__images{gap:16px}.variant__image_link{width:calc(50% - 8px);border-color:#ddd;border-style:solid;border-width:0 1px 1px 0;display:flex}.variant__image_link:last-of-type{border-width:0 0 1px 1px}.variant__image_link:only-of-type{border-width:0 0 1px 0;width:100%;display:flex;justify-content:center}.variant__image_link:only-of-type img{width:calc(50% - 8px)}.variant__image{width:100%;height:160px;object-fit:contain}@media screen and (max-width: 1199px){.variant__image{height:140px}}.variant__content{padding:16px;gap:16px}.variant__features{gap:4px}.variant__feature{display:flex;gap:8px;color:#121212}.variant__feature .feature__value{color:#7c7c7c}.variant__feature .feature__value .value__color{width:12px;height:12px;overflow:hidden}.variant__feature .feature__value .value__color img{max-width:unset}.variant__feature .feature__value--code{color:#e32127}.variant__cta_container{width:100%;padding:16px 0 32px}.contact_banner{text-align:center;padding:64px 52px;background-color:#f1f0f0}@media screen and (max-width: 991px){.contact_banner{padding:32px 24px}}@media screen and (max-width: 767px){.contact_banner{padding:24px 16px}}.contact_banner .banner__title{margin-bottom:8px}.contact_banner .banner__subtitle{margin-bottom:16px;color:#121212}.brevetti_list .brevetto{text-align:center;margin-bottom:48px}@media screen and (max-width: 767px){.brevetti_list .brevetto{margin-bottom:80px}}.brevetti_list .brevetto__image_container{border:solid 1px #ddd;padding:48px;margin-bottom:24px}.brevetti_list .brevetto__image{width:100%}.brevetti_list .brevetto__title{margin-bottom:8px}.brevetti_list .brevetto__subtitle{margin-bottom:8px}.brevetti_list .brevetto__subtitle2{color:#e32127;margin-bottom:8px}.custom_cursor{position:fixed;pointer-events:none;left:0;top:0;opacity:0;transition:opacity .3s ease-out}.custom_cursor--active{opacity:1}.custom_cursor__img{width:80px}@media screen and (max-width: 991px){.filters_wrapper{display:none;opacity:0}}.filters{gap:40px;padding-bottom:8px}@media screen and (max-width: 1199px){.filters{gap:8px;padding-bottom:0}}.filters__title{margin-bottom:0;font-size:24px;line-height:32px;color:#121212}@media screen and (max-width: 991px){.filters__title{display:none;font-size:16px;line-height:24px}}@media screen and (min-width: 992px){.filters__mobile_toggle{display:none}}.filters__inputs{flex-wrap:wrap;row-gap:16px;column-gap:32px}@media screen and (max-width: 991px){.filters__inputs{column-gap:24px;flex:1}}.filters__inputs .button{padding:8px 16px 8px 40px;background-color:#f1f0f0;color:#7c7c7c;border-radius:50px;border:none;position:relative}@media screen and (max-width: 991px){.filters__inputs .button{margin-top:8px}}.filters__inputs .button::before{content:"";background:#d5d5d5;width:16px;height:16px;position:absolute;top:10px;left:16px;border-radius:50%}.filters__inputs .button.active{background-color:#e32127;color:#fff}.filters__inputs .button.active::before{content:"";background-color:transparent;background-image:url(../images/icons/round_plus--white.svg);background-repeat:no-repeat;background-size:contain;width:18px;height:18px;transform:rotate(45deg);border-radius:0}.filters__inputs .filter{display:flex;flex-direction:column;gap:8px;width:240px}@media screen and (max-width: 991px){.filters__inputs .filter{width:calc(50% - 12px)}}@media screen and (max-width: 767px){.filters__inputs .filter{width:100%}}.filters__inputs .filter__dropdown{display:flex;justify-content:space-between;border:solid 1px #7c7c7c;border-radius:2px}.filters__inputs .filter__dropdown .dropdown-toggle{width:100%;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.filters__inputs .filter__dropdown .dropdown-toggle::after{background-image:url("../images/icons/arrow_down--red.svg")}.filters__inputs .filter__dropdown .dropdown-toggle.show::after{transform:rotate(180deg)}.filters__inputs .filter__dropdown .dropdown-menu{width:240px;margin-top:-2px !important;margin-left:-1px !important}@media screen and (max-width: 991px){.filters__inputs .filter__dropdown .dropdown-menu{background:#fff;border:solid 1px #7c7c7c !important;width:calc(100% + 2px)}}.filters__inputs .filter__dropdown .dropdown-menu li a{font-size:1.6rem;line-height:20px}.modal-dialog--fullscreen{width:100vw;height:100vh}.modal-dialog--dark{background-color:#121212;color:#fff}body .ss360-fullscreen-layer{background-color:#121212;color:#fff;padding:120px 52px 120px;max-width:unset;opacity:0;transition:opacity .4s ease-in-out}@media screen and (max-width: 991px){body .ss360-fullscreen-layer{padding:120px 24px 120px}}body .ss360-fullscreen-layer--open{opacity:1}body .ss360-fullscreen-layer .ss360-fullscreen-layer__heading{display:none}body .ss360-fullscreen-layer #ss360CloseLayerButton{background:transparent;box-shadow:none;padding:16px 24px;border:solid 1px #fff;width:auto;border-radius:50px;display:flex;justify-content:center;align-items:center;gap:8px;color:#fff;top:16px;right:68px !important;--buttonText: "Close"}@media screen and (max-width: 991px){body .ss360-fullscreen-layer #ss360CloseLayerButton{padding:16px 24px;right:24px !important}}body .ss360-fullscreen-layer #ss360CloseLayerButton::before{content:var(--buttonText)}body .ss360-fullscreen-layer #ss360CloseLayerButton .ss360-close-button__icon{position:static;opacity:1 !important}body .ss360-fullscreen-layer #ss360CloseLayerButton .ss360-close-button__icon--active{display:none}body .ss360-fullscreen-layer #ss360CloseLayerButton .ss360-close-button__icon svg{fill:#fff}body .ss360-fullscreen-layer .ss360-custom-search{max-width:992px;width:100%;padding:0;margin:0 auto}body .ss360-fullscreen-layer .ss360-custom-search .unibox.unibox-n-section{min-width:unset !important;max-width:992px !important;width:100%;padding:24px 8px;border-radius:0;background:#fff;box-shadow:none;transform:translateY(10px)}body .ss360-fullscreen-layer .ss360-custom-search .unibox.unibox-n-section .unibox__cluster .unibox__selectable{padding:6px 6px;border-radius:0;margin-bottom:0}body .ss360-fullscreen-layer .ss360-custom-search .unibox.unibox-n-section .unibox__cluster .unibox__selectable:hover{background-color:#f1f0f0}body .ss360-fullscreen-layer .ss360-custom-search .unibox.unibox-n-section .unibox__cluster .unibox__selectable .unibox__selectable-title{color:#000;font-size:18px;font-weight:500}body .ss360-fullscreen-layer .ss360-custom-search .unibox.unibox-n-section .unibox__cluster .unibox__selectable .unibox__delete-history-icon{fill:#000}body .ss360-fullscreen-layer .ss360-custom-search .ss360-custom-search__searchbox{background-color:transparent !important;max-width:100%;height:auto;padding:0 56px 16px 0;outline:none;border-width:0 0 1px 0 !important;outline:none;box-shadow:none;font-size:32px !important;color:#fff}body .ss360-fullscreen-layer .ss360-custom-search .ss360-custom-search__searchbox::placeholder{font-size:32px !important;color:#fff}body .ss360-fullscreen-layer .ss360-custom-search .ss360-custom-search__searchbox::-webkit-search-cancel-button{-webkit-appearance:none;height:20px;width:20px;background:url(../images/icons/header/menu_close.svg);background-repeat:no-repeat;background-size:cover;cursor:pointer}body .ss360-fullscreen-layer .ss360-custom-search .ss360-custom-search__searchbutton{height:unset;padding:0 0 16px 0;width:auto;min-width:unset !important;background:transparent !important;border:none !important;position:absolute;right:0;bottom:0}body .ss360-fullscreen-layer .ss360-custom-search .ss360-custom-search__searchbutton img{width:36px !important;height:36px !important}body .ss360-fullscreen-layer .ss360-fullscreen-layer__results{max-width:992px;width:100%}body .ss360-fullscreen-layer .ss360-fullscreen-layer__results .ss360-layer{background-color:#121212;color:#fff;padding:0}body .ss360-fullscreen-layer .ss360-fullscreen-layer__results .ss360-layer .ss360-layer__heading{color:#fff}body .ss360-fullscreen-layer .ss360-fullscreen-layer__results .ss360-layer .ss360-n-section .ss360-suggests{box-shadow:none;border-style:solid;border-color:#7c7c7c;border-width:0 0 1px 0;margin:0 0 32px}body .ss360-fullscreen-layer .ss360-fullscreen-layer__results .ss360-layer .ss360-n-section .ss360-suggests__image-container{display:none}body .ss360-fullscreen-layer .ss360-fullscreen-layer__results .ss360-layer .ss360-n-section .ss360-suggests__content{margin:0;padding:0 0 16px}body .ss360-fullscreen-layer .ss360-fullscreen-layer__results .ss360-layer .ss360-n-section .ss360-suggests__header{padding:0;margin:0 0 8px;color:#fff}body .ss360-fullscreen-layer .ss360-fullscreen-layer__results .ss360-layer .ss360-n-section .ss360-suggests__link{color:#fff !important}body .ss360-fullscreen-layer .ss360-fullscreen-layer__results .ss360-layer .ss360-n-section .ss360-suggests__link .ss360-highlight{font-weight:500;text-decoration:underline}body .ss360-fullscreen-layer .ss360-fullscreen-layer__results .ss360-layer .ss360-n-section .ss360-suggests__snippet{margin:0}body .ss360-fullscreen-layer .ss360-fullscreen-layer__results .ss360-layer .ss360-pagination .ss360-more-results.ss360-n-button{background-color:#e32127 !important;color:#fff;padding:8px 40px;border-color:#e32127 !important;border-radius:50px;box-shadow:none}body.search--light .ss360-fullscreen-layer{background-color:#fff;color:#121212}body.search--light .ss360-fullscreen-layer #ss360CloseLayerButton{color:#121212;border-color:#121212}body.search--light .ss360-fullscreen-layer #ss360CloseLayerButton .ss360-close-button__icon svg{fill:#121212}body.search--light .ss360-fullscreen-layer .ss360-custom-search__searchbox{color:#121212;border-color:#121212 !important;border-radius:0 !important}body.search--light .ss360-fullscreen-layer .ss360-custom-search__searchbox::placeholder{color:#121212}body.search--light .ss360-fullscreen-layer .ss360-custom-search__searchbutton{background:#e32127 !important;border-radius:50% !important;width:40px;height:40px;padding:0;top:0;box-shadow:none}body.search--light .ss360-fullscreen-layer .ss360-custom-search__searchbutton img{width:24px !important;height:24px !important}body.search--light .ss360-fullscreen-layer .ss360-custom-search .unibox.unibox-n-section{background-color:#f1f0f0}body.search--light .ss360-fullscreen-layer .ss360-custom-search .unibox.unibox-n-section .unibox__cluster .unibox__selectable:hover{background:#fff}body.search--light .ss360-fullscreen-layer .ss360-fullscreen-layer__results .ss360-layer{background:transparent;color:#121212}body.search--light .ss360-fullscreen-layer .ss360-fullscreen-layer__results .ss360-layer .ss360-layer__heading{color:#121212}body.search--light .ss360-fullscreen-layer .ss360-fullscreen-layer__results .ss360-layer .ss360-n-section .ss360-suggests{border-width:1px;padding:16px 16px 0}body.search--light .ss360-fullscreen-layer .ss360-fullscreen-layer__results .ss360-layer .ss360-n-section .ss360-suggests__header{color:#121212}body.search--light .ss360-fullscreen-layer .ss360-fullscreen-layer__results .ss360-layer .ss360-n-section .ss360-suggests__link{color:#e32127 !important}.dropdown-toggle{transition:color .3s ease-out}.dropdown-toggle::after{border:none;background-image:url("../images/icons/arrow_down--red.svg");background-size:contain;background-repeat:no-repeat;width:15px;height:10px;vertical-align:middle;transition:transform .3s ease-out}.dropdown-toggle.show::after{transform:rotate(180deg)}.dropdown-toggle--clear{background-color:#e32127;color:#fff}.dropdown-toggle--clear:hover{color:#fff}.dropdown-toggle--clear::after{background-image:url("../images/icons/round_plus--white.svg") !important;width:18px;height:18px;transform:rotate(45deg)}.dropdown-menu{border:solid 1px #7c7c7c;border-radius:0 0 5px 5px;padding:0;margin-top:8px}@media screen and (max-width: 991px){.dropdown-menu{position:unset;background:transparent;border:none !important}}.dropdown-menu li{font-size:1.6rem;line-height:1.25;transition:background-color .3s ease-out,color .3s ease-out}@media screen and (max-width: 991px){.dropdown-menu li::after{width:0 !important}}@media screen and (min-width: 992px){.dropdown-menu li:not(:last-of-type){border-bottom:solid 1px #7c7c7c}}@media screen and (min-width: 992px){.dropdown-menu li:hover{background-color:#e32127}.dropdown-menu li:hover a{color:#fff}}.dropdown-menu li>*{display:block;padding:8px}@media screen and (max-width: 991px){.dropdown-menu li a{font-size:2.4rem;line-height:32px}}.dropdown-menu li a:hover,.dropdown-menu li a:focus{background-color:unset}.home__mercati{min-height:600px;height:calc(100vh - 128px);padding:0 52px;margin-bottom:136px;border-bottom:solid 2px #000}@media screen and (max-width: 991px){.home__mercati{height:unset;padding:0;margin-bottom:96px}}.home__mercati .mercati__list{--bs-gutter-x: 0}@media screen and (min-width: 992px){.home__mercati .mercati__list{height:100%;border-color:#000;border-style:solid;border-width:0 2px 0 2px}}@media screen and (max-width: 991px){.home__mercati .mercati__list{display:block}}.home__mercati .mercati__list .mercato{overflow:hidden}@media screen and (max-width: 991px){.home__mercati .mercati__list .mercato{margin:0 24px;border-color:#000;border-style:solid;border-width:0 0 2px 0;width:unset}}@media screen and (max-width: 767px){.home__mercati .mercati__list .mercato{margin:0;padding:0 16px}}@media screen and (min-width: 992px){.home__mercati .mercati__list .mercato:not(:last-of-type){border-right:solid 2px #000}}@media screen and (max-width: 991px){.home__mercati .mercati__list .mercato:last-of-type{border-bottom:none}}@media screen and (min-width: 992px){.home__mercati .mercati__list .mercato:hover .mercato__cta{height:80px}}.home__mercati .mercati__list .mercato__content{flex:1;position:relative;padding:32px;text-align:center}@media screen and (max-width: 991px){.home__mercati .mercati__list .mercato__content{gap:32px;border:solid 2px #000;border-width:0 2px 0 2px}}.home__mercati .mercati__list .mercato__subtitle{max-width:320px}@media screen and (min-width: 992px){.home__mercati .mercati__list .mercato__image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.home__mercati .mercati__list .mercato__cta{background-color:#e32127;width:100%;height:0;transition:height .4s}@media screen and (max-width: 991px){.home__mercati .mercati__list .mercato__cta{height:60px;border:solid 2px #000;border-width:0 2px 0 2px}}.home__mercati .mercati__list .mercato__cta img{width:60px}@media screen and (max-width: 991px){.home__mercati .mercati__list .mercato__cta img{width:40px}}.home__linee_prodotto{overflow:hidden;padding:0 52px 136px}@media screen and (max-width: 991px){.home__linee_prodotto{padding:0 24px 96px}}@media screen and (max-width: 767px){.home__linee_prodotto{padding:0 16px 96px}}.home__linee_prodotto .linee_prodotto__header{margin-bottom:64px}@media screen and (max-width: 991px){.home__linee_prodotto .linee_prodotto__header{margin-bottom:24px}}.home__linee_prodotto .linee_prodotto__header .header__subtitle{width:260px;margin-left:64px}@media screen and (max-width: 1199px){.home__linee_prodotto .linee_prodotto__header .header__subtitle{margin-left:48px}}@media screen and (max-width: 991px){.home__linee_prodotto .linee_prodotto__header .header__subtitle{margin-left:unset}}.home__linee_prodotto .linee_prodotto__list .linea_prodotto{margin-bottom:48px}.home__linee_prodotto .linee_prodotto__list .linea_prodotto>a{display:block;height:100%;cursor:none !important}.home__linee_prodotto .linee_prodotto__list .linea_prodotto__image{margin-bottom:24px}.home__linee_prodotto .linee_prodotto__list .linea_prodotto__title{margin-bottom:16px}.home__linee_prodotto .linee_prodotto__list .linea_prodotto__subtitle{color:#7c7c7c;margin-bottom:0}.home__categorie{overflow-x:hidden;padding-bottom:96px}.home__categorie .categorie__heading{height:312px;background-color:#e32127;margin-bottom:48px;overflow:hidden;padding:0 52px 32px}@media screen and (max-width: 991px){.home__categorie .categorie__heading{padding:0 24px 24px}}@media screen and (max-width: 767px){.home__categorie .categorie__heading{padding:0 16px 16px}}.home__categorie .categorie__title{color:#fff}.home__categorie .categorie_list{margin-bottom:48px}.home__banner .banner__dark_bg{background-color:#121212}.home__banner .banner__brand_bg{background-color:#e32127}.home__banner--windowsimprove{padding:0 52px}@media screen and (max-width: 991px){.home__banner--windowsimprove{padding:0 24px}}@media screen and (max-width: 767px){.home__banner--windowsimprove{padding:0}}.home__banner--windowsimprove .row{--bs-gutter-x: 0}.home__banner--windowsimprove .banner__content{color:#fff !important;width:550px;height:664px;padding-left:96px}@media screen and (max-width: 1199px){.home__banner--windowsimprove .banner__content{padding-left:48px}}@media screen and (max-width: 991px){.home__banner--windowsimprove .banner__content{width:unset;padding:0 48px}}@media screen and (max-width: 767px){.home__banner--windowsimprove .banner__content{height:unset;padding:52px}}.home__banner--windowsimprove .banner__logo{max-width:270px;margin-bottom:48px}@media screen and (max-width: 991px){.home__banner--windowsimprove .banner__logo{margin-bottom:32px}}.home__banner--windowsimprove .banner__title{color:#fff;margin-bottom:32px}@media screen and (max-width: 991px){.home__banner--windowsimprove .banner__title{margin-bottom:16px}}.home__banner--windowsimprove .banner__text{margin-bottom:48px}@media screen and (max-width: 991px){.home__banner--windowsimprove .banner__text{margin-bottom:32px}}.home__banner--windowsimprove .banner__cta{width:max-content}.home__banner--windowsimprove .banner__img_container{height:100%}.home__banner--windowsimprove .banner__img{width:242px}.home__banner--soluzionisumisura .banner__body{color:#fff;padding:48px 52px 0}@media screen and (max-width: 991px){.home__banner--soluzionisumisura .banner__body{padding:48px 24px 0}}@media screen and (max-width: 767px){.home__banner--soluzionisumisura .banner__body{padding:48px 16px 0}}.home__banner--soluzionisumisura .banner__body .body__header{padding-bottom:56px;border-bottom:solid 1px #fff}@media screen and (max-width: 991px){.home__banner--soluzionisumisura .banner__body .body__header{margin:0;border-bottom:none;padding-bottom:48px}}.home__banner--soluzionisumisura .banner__body .body__title{color:#fff;margin-bottom:0}@media screen and (max-width: 991px){.home__banner--soluzionisumisura .banner__body .body__title{margin-bottom:16px}}.home__banner--soluzionisumisura .banner__draw{margin:0 auto}.home__banner--soluzionisumisura .banner__footer{margin:0;color:#fff;padding:48px 52px 56px}@media screen and (max-width: 991px){.home__banner--soluzionisumisura .banner__footer{padding:48px 24px 48px}}@media screen and (max-width: 991px){.home__banner--soluzionisumisura .banner__footer{padding:48px 16px 56px}}.home__banner--soluzionisumisura .banner__footer .footer__title{color:#fff;margin-bottom:16px}@media screen and (max-width: 991px){.home__banner--soluzionisumisura .banner__footer .footer__title{margin-bottom:0}}.home__banner--soluzionisumisura .banner__footer .footer__text{margin-bottom:0}@media screen and (max-width: 991px){.home__banner--soluzionisumisura .banner__footer .footer__text{margin-bottom:16px}}.home__soluzioni{overflow:hidden;padding:120px 52px 136px}@media screen and (max-width: 1199px){.home__soluzioni{padding:120px 52px}}@media screen and (max-width: 991px){.home__soluzioni{padding:96px 24px 48px}}@media screen and (max-width: 767px){.home__soluzioni{padding:96px 16px 48px}}.home__soluzioni .soluzioni__header{margin-bottom:96px}@media screen and (max-width: 991px){.home__soluzioni .soluzioni__header{margin-bottom:48px;text-align:center}}.home__soluzioni .soluzioni__header .header__subtitle{width:260px;margin-left:64px}@media screen and (max-width: 1199px){.home__soluzioni .soluzioni__header .header__subtitle{margin-left:48px}}@media screen and (max-width: 991px){.home__soluzioni .soluzioni__header .header__subtitle{margin-left:unset}}.home__news{overflow:hidden;padding:96px 52px 96px}@media screen and (max-width: 991px){.home__news{padding:96px 24px 48px}}@media screen and (max-width: 767px){.home__news{padding:96px 16px 48px}}.home__news .news__header{margin-bottom:96px}@media screen and (max-width: 991px){.home__news .news__header{margin-bottom:48px;text-align:center}}.contatti__info{padding:48px 52px}@media screen and (max-width: 991px){.contatti__info{padding:72px 24px}}@media screen and (max-width: 767px){.contatti__info{padding:72px 16px}}.contatti__info .heading{margin-bottom:48px}@media screen and (max-width: 991px){.contatti__info .heading{margin-bottom:24px}}.contatti__info .info__content{display:flex;gap:64px}@media screen and (max-width: 1599px){.contatti__info .info__content{gap:32px}}@media screen and (max-width: 1399px){.contatti__info .info__content{gap:16px}}@media screen and (max-width: 1199px){.contatti__info .info__content{gap:64px;margin-bottom:40px}}@media screen and (max-width: 991px){.contatti__info .info__content{gap:64px}}@media screen and (max-width: 767px){.contatti__info .info__content{gap:32px}}@media screen and (max-width: 575px){.contatti__info .info__content{flex-direction:column;gap:16px}}.contatti__info .info__block{gap:16px}@media screen and (max-width: 767px){.contatti__info .info__block{flex-direction:column}}@media screen and (max-width: 575px){.contatti__info .info__block{gap:0}}.contatti__info .info__block .block__title{color:#e32127;margin-bottom:0}@media screen and (max-width: 575px){.contatti__info .info__block .block__title{display:block;width:120px}}.contatti__info .info__block .block__text{color:#121212}.contatti__info .info__block .block__text a{text-decoration:underline}.contact-page-wrapper{margin:120px 0 0}.contact-page-wrapper .container{max-width:1140px}.contact-page-wrapper .contact-method h3{font-size:3rem;line-height:1.25;font-weight:bold;margin-bottom:42px}@media screen and (max-width: 575px){.contact-page-wrapper .contact-method h3{margin-bottom:20px;font-size:2.2rem;line-height:1.25}}.contact-page-wrapper .single-contact-info{font-size:1.8rem;line-height:1.25;margin-bottom:45px}@media screen and (max-width: 575px){.contact-page-wrapper .single-contact-info{margin-bottom:25px}}.contact-page-wrapper .single-contact-info h4{font-weight:bold;font-size:2rem;line-height:1.25;line-height:1;margin-bottom:20px}@media screen and (max-width: 575px){.contact-page-wrapper .single-contact-info h4{margin-bottom:10px}}.contact-page-wrapper .single-contact-info p{margin-bottom:0}.contact-page-wrapper .map-area-wrapper{height:350px}.contact-page-wrapper .map-area-wrapper #map_content{height:100%}.contact-page-wrapper .btn{margin-top:20px}.contact-page-wrapper .contact-info-wrapper{margin-top:80px}@media screen and (min-width: 992px){.contact-page-wrapper .contact-info-wrapper{margin-top:0}}.single-input-item{margin-bottom:21px}.single-input-item label,.single-input-item .custom-control-label{font-size:1.3rem;line-height:1.25;color:#222;display:block;margin-bottom:10px;position:relative}.single-input-item label.required:after,.single-input-item .custom-control-label.required:after{content:"*";color:red;margin-left:2px}.single-input-item input,.single-input-item textarea{font-size:1.5rem;line-height:1.25;border:1px solid #e7e7e7;display:block;outline:none;padding:15px 20px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;width:100%}.single-input-item input:focus,.single-input-item textarea:focus{border-color:#222}.single-input-item input::placeholder,.single-input-item textarea::placeholder{color:#ddd;opacity:1}.single-input-item input:-ms-input-placeholder,.single-input-item textarea:-ms-input-placeholder{color:#ddd}.single-input-item input::-ms-input-placeholder,.single-input-item textarea::-ms-input-placeholder{color:#ddd}.single-input-item input[type=checkbox]{width:auto;margin-right:8px}.single-input-item input[type=checkbox]+p{margin:0;line-height:1}.single-input-item .nice-select{line-height:30px;height:50px;width:100%}.single-input-item .nice-select .current{font-weight:400}.single-input-item .nice-select .list{font-size:1.3rem;line-height:1.25}.editorial{overflow:hidden;color:#1c1b1b;padding:0 52px;padding-bottom:80px}@media screen and (max-width: 991px){.editorial{padding:0 24px 96px}}@media screen and (max-width: 767px){.editorial{padding:0 16px 32px}}.editorial__content{max-width:920px}.editorial__content h1,.editorial__content h2,.editorial__content h3,.editorial__content h4,.editorial__content h5,.editorial__content h6{color:#e32127;margin:0 0 16px}.editorial__content p{margin:0 0 16px}.editorial__content a{color:inherit !important;text-decoration:underline}.editorial__content ul{margin:0 0 16px}.editorial__content ul li{line-height:24px;padding-left:24px;position:relative}.editorial__content ul li::before{content:"";position:absolute;top:9px;left:0;background-color:#e32127;width:10px;height:10px}.editorial__content img{max-width:100% !important;height:auto}.editorial__content .gallery,.editorial__content .video_render{margin-bottom:48px}.soluzioni__list .soluzione{padding:48px 52px;border-top:solid 1px #121212}@media screen and (max-width: 991px){.soluzioni__list .soluzione{padding:24px}}@media screen and (max-width: 767px){.soluzioni__list .soluzione{padding:16px}}.soluzioni__list .soluzione__body{margin-bottom:96px}@media screen and (max-width: 991px){.soluzioni__list .soluzione__body{gap:16px}}@media screen and (max-width: 767px){.soluzioni__list .soluzione__body{margin-bottom:48px}}.soluzioni__list .soluzione__number{margin-right:64px}@media screen and (max-width: 991px){.soluzioni__list .soluzione__number{padding-right:8px}}.soluzioni__list .soluzione__image{width:420px;margin-right:96px}.soluzioni__list .soluzione__text{flex:1}.soluzioni__list .soluzione__title{margin-bottom:32px}.soluzioni__list .soluzione__button{opacity:1;margin-left:96px}@media screen and (max-width: 991px){.soluzioni__list .soluzione__button img{width:60px}}@media screen and (max-width: 575px){.soluzioni__list .soluzione__button img{width:40px}}@media screen and (max-width: 991px){.soluzioni__list .soluzione__gallery .last_image{display:none}}.soluzioni__list .soluzione__gallery img{width:100%}@media screen and (max-width: 575px){.soluzioni__list .soluzione__gallery img{margin-bottom:16px}}.article__relations{overflow:hidden}.article__relations .heading{margin-bottom:32px}.sottocategoria__gallery_section{padding:0 52px 96px}@media screen and (max-width: 991px){.sottocategoria__gallery_section{padding:0 24px 96px}}@media screen and (max-width: 767px){.sottocategoria__gallery_section{padding:0 16px 96px}}.sottocategoria__products{padding:0 52px 96px}@media screen and (max-width: 991px){.sottocategoria__products{padding:0 24px 96px}}@media screen and (max-width: 767px){.sottocategoria__products{padding:0 16px 96px}}.sottocategoria__products .heading{margin-bottom:32px;gap:40px}@media screen and (max-width: 991px){.sottocategoria__products .heading{margin-bottom:24px}}.product__gallery{border:solid 1px #ddd}@media screen and (max-width: 767px){.product__gallery{margin-top:32px}}.product__gallery .arrow_icon{width:20px}.product__intro{overflow:hidden;padding:48px 52px 96px}@media screen and (max-width: 991px){.product__intro{padding:48px 24px 96px}}@media screen and (max-width: 767px){.product__intro{padding:48px 16px 96px}}.product__intro .intro__title{color:#e32127;margin-bottom:24px}.product__intro .intro__text{margin-bottom:48px}@media screen and (max-width: 767px){.product__intro .intro__text{margin-bottom:24px}}.product__intro .intro__text a{text-decoration:underline}.product__intro .intro__text p:last-of-type{margin:0}.product__intro .intro__ctas{flex-wrap:wrap;gap:32px}@media screen and (max-width: 1399px){.product__intro .intro__ctas{gap:16px}}@media screen and (max-width: 767px){.product__intro .intro__ctas{margin-bottom:32px}}.product__video_section{overflow:hidden;padding:0 52px 96px}@media screen and (max-width: 991px){.product__video_section{padding:0 24px 96px}}@media screen and (max-width: 767px){.product__video_section{padding:0 16px 96px}}.product__video_section .video__title{margin-bottom:32px}.product__video_section .video__container{position:relative}.product__video_section .video__container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#121212;z-index:2;opacity:.5;transition:opacity .4s ease-out}.product__video_section .video__container--no_mask::before{opacity:0;pointer-events:none}.product__video_section .video__container iframe{width:100%;height:700px}@media screen and (max-width: 1599px){.product__video_section .video__container iframe{height:600px}}@media screen and (max-width: 1399px){.product__video_section .video__container iframe{height:500px}}@media screen and (max-width: 1199px){.product__video_section .video__container iframe{height:400px}}@media screen and (max-width: 991px){.product__video_section .video__container iframe{height:600px}}@media screen and (max-width: 767px){.product__video_section .video__container iframe{height:400px}}@media screen and (max-width: 575px){.product__video_section .video__container iframe{height:300px}}@media screen and (max-width: 424px){.product__video_section .video__container iframe{height:250px}}.product__video_section .video__thumb{width:100%}.product__video_section .video__player_icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}.product__variants_section{overflow:hidden;padding:0 52px 0}@media screen and (max-width: 991px){.product__variants_section{padding:0 24px 0}}@media screen and (max-width: 767px){.product__variants_section{padding:0 16px 0}}.product__variants_section .variants__heading{margin-bottom:48px;gap:40px}@media screen and (max-width: 1199px){.product__variants_section .variants__heading{gap:32px}}@media screen and (max-width: 991px){.product__variants_section .variants__heading{margin-bottom:32px;gap:16px}}.product__variants_section .variants__title{margin-bottom:0}.product__relations{padding:0 52px}@media screen and (max-width: 991px){.product__relations{padding:0 24px}}@media screen and (max-width: 767px){.product__relations{padding:0 16px}}.product__relations .relation:last-of-type{padding:0 0 96px}.product__relations .relation:first-of-type{padding:96px 0}.product__relations .relation--news{padding-bottom:48px !important}.product__relations .relation--news .header__title{margin-bottom:24px}@media screen and (max-width: 991px){.product__relations .relation--news .header__title{margin-bottom:32px}}.product__relations .relation--news .news_list{padding:0}.product__relations .relation--products .heading{margin-bottom:32px}.soluzione__intro{overflow:hidden;padding:32px 52px 96px}@media screen and (max-width: 991px){.soluzione__intro{padding:32px 24px 96px}}@media screen and (max-width: 767px){.soluzione__intro{padding:48px 16px 96px}}@media screen and (max-width: 767px){.soluzione__intro .row{gap:40px}}@media screen and (min-width: 768px){.soluzione__intro .intro__content{padding-left:48px}}@media screen and (max-width: 767px){.soluzione__intro .intro__content{margin-bottom:32px}}.soluzione__intro .intro__title{color:#e32127;margin-bottom:8px}@media screen and (max-width: 767px){.soluzione__intro .intro__title{margin-bottom:24px}}.soluzione__intro .intro__abstract{color:#7c7c7c;margin-bottom:32px}@media screen and (max-width: 767px){.soluzione__intro .intro__abstract{margin-bottom:16px}}.soluzione__intro .intro__text{color:#121212}.soluzione__problemi{overflow:hidden;padding:0 52px 96px}@media screen and (max-width: 991px){.soluzione__problemi{padding:0 24px 48px}}@media screen and (max-width: 767px){.soluzione__problemi{padding:0 16px 48px}}.soluzione__problemi .heading{margin-bottom:16px}@media screen and (min-width: 768px){.soluzione__problemi .problema{padding:24px 24px 16px 0}}.soluzione__problemi .problema__icon{width:32px}.soluzione__problemi .problema__content{padding-left:16px}.soluzione__problemi .problema__title{color:#e32127;margin-bottom:8px}.soluzione__problemi [class*=col-]:not(:last-of-type) .problema{border-right:solid 1px #7c7c7c}.soluzione__downloads{padding:0 52px 96px}@media screen and (max-width: 991px){.soluzione__downloads{padding:0 24px 96px}}@media screen and (max-width: 767px){.soluzione__downloads{padding:0 16px 96px}}.soluzione__relations{padding:0 52px 96px}@media screen and (max-width: 991px){.soluzione__relations{padding:0 24px 96px}}@media screen and (max-width: 767px){.soluzione__relations{padding:0 16px 96px}}.soluzione__relations .relation .heading{margin-bottom:32px}@media screen and (max-width: 991px){.soluzione__relations .relation .heading{margin-bottom:24px}}@media screen and (max-width: 767px){.soluzione__relations .relation .heading{margin-bottom:16px}}.soluzione__gallery_container{display:flex;flex-direction:column;gap:32px}.linea_prodotto__body_container{padding:0 52px 48px}@media screen and (max-width: 991px){.linea_prodotto__body_container{padding:0 24px 64px}}@media screen and (max-width: 767px){.linea_prodotto__body_container{padding:0 16px 64px}}.linea_prodotto__body{color:#121212;padding-bottom:16px}.linea_prodotto__body h1,.linea_prodotto__body h2,.linea_prodotto__body h3,.linea_prodotto__body h4,.linea_prodotto__body h5,.linea_prodotto__body h6{color:#121212}.linea_prodotto__body_img{width:100%}.linea_prodotto__gallery{padding:0 52px 48px}@media screen and (max-width: 991px){.linea_prodotto__gallery{padding:0 24px 64px}}@media screen and (max-width: 767px){.linea_prodotto__gallery{padding:0 16px 64px}}.linea_prodotto__gallery .heading{margin-bottom:48px}.linea_prodotto__gallery .gallery_container{display:flex;flex-direction:column;gap:32px}.linea_prodotto__relations{padding:0 52px 48px}@media screen and (max-width: 991px){.linea_prodotto__relations{padding:0 24px 48px}}@media screen and (max-width: 767px){.linea_prodotto__relations{padding:0 16px 48px}}.linea_prodotto__relations .relation:not(:last-of-type){padding-bottom:48px}.linea_prodotto__relations .heading{margin-bottom:32px}.linea_prodotto__body+.contact_banner,.linea_prodotto__gallery+.contact_banner,.linea_prodotto__relations+.contact_banner{margin-bottom:96px}.about__hero{position:relative;height:calc(100vh - 128px);overflow:hidden}@media screen and (max-width: 991px){.about__hero{height:calc(100vh - 115px);display:flex;justify-content:center;align-items:center;padding:0 24px}}.about__hero iframe{width:100%;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.about__hero .content{position:absolute;height:calc(100vh - 128px);width:100%;background:transparent;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);padding:112px 64px}@media screen and (max-width: 991px){.about__hero .content{height:calc(100vh - 115px);padding:112px 16px}}.about__hero .content h1{font-size:8.8rem;line-height:1.25;line-height:1.1;text-align:center;color:#fff;margin-bottom:16px;width:100%;max-width:960px}@media screen and (max-width: 991px){.about__hero .content h1{font-size:3.2rem;line-height:1.25}}.about__hero .content p{font-size:1.6rem;line-height:1.25;line-height:1.5;text-align:center;color:#fff;width:100%;max-width:586px;text-align:center}.about__services{padding:40px 16px 112px;display:flex;flex-direction:column;justify-content:center;align-items:center}.about__services .services-container{display:flex;justify-content:center;flex-wrap:wrap;gap:32px;width:100%;max-width:1250px}@media screen and (max-width: 991px){.about__services .services-container{flex-direction:column}}.about__services .services-container .service{width:calc(50% - 16px);display:flex;flex-direction:column;background-color:#e32127;justify-content:space-between}@media screen and (max-width: 991px){.about__services .services-container .service{width:100%}}.about__services .services-container .service__header{padding:32px 32px 48px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 991px){.about__services .services-container .service__header{padding:32px}}.about__services .services-container .service__header h3{font-size:4rem;line-height:1.25;line-height:1.2;color:#fff;margin:0;font-weight:450}@media screen and (max-width: 991px){.about__services .services-container .service__header h3{font-size:2.4rem;line-height:1.25}}.about__services .services-container .service__header p{font-size:1.6rem;line-height:1.25;line-height:1.5;color:#fff;margin:0}.about__services .services-container .service img{align-self:self-end;width:100%}.about__section-header{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:80px}@media screen and (max-width: 991px){.about__section-header{padding-bottom:32px}}.about__section-header .content{width:100%;max-width:786px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px}.about__section-header .content h2{font-size:5.6rem;line-height:1.25;line-height:1.14;text-align:center;color:#121212;margin:0;font-weight:450}@media screen and (max-width: 991px){.about__section-header .content h2{font-size:3.2rem;line-height:1.25}}.about__section-header .content p{font-size:1.6rem;line-height:1.25;line-height:1.5;text-align:center;color:#121212;margin:0}.about__section-header--light .content h2,.about__section-header--light .content p{color:#fff}.about__section-header--story{flex-direction:row;justify-content:space-between;align-items:start}@media screen and (max-width: 991px){.about__section-header--story{align-items:center}}@media screen and (max-width: 424px){.about__section-header--story{align-items:start;flex-direction:column;gap:16px}}.about__section-header--countries{justify-content:start;align-items:start;padding-bottom:0}.about__section-header--countries .content{justify-content:start;align-items:start}.about__section-header--countries .content p{text-align:left}.about__story{padding:136px 16px;background-color:#121212;overflow:hidden}@media screen and (max-width: 991px){.about__story{padding:80px 16px}}.about__story .story-container{width:100%;max-width:1312px;margin:0 auto}.about__story .timeline{position:relative}.about__story .timeline__slide{width:100%;max-width:912px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 991px){.about__story .timeline__slide{gap:16px}}.about__story .timeline__slide .body{display:flex;gap:24px;position:relative}@media screen and (max-width: 991px){.about__story .timeline__slide .body{gap:16px}}@media screen and (max-width: 991px){.about__story .timeline__slide .body{flex-direction:column}}.about__story .timeline__slide .body .img{flex:0 1 530px;width:100%;max-width:530px}@media screen and (max-width: 991px){.about__story .timeline__slide .body .img{flex:unset}}.about__story .timeline__slide .body .img img{width:100%;height:auto;display:block}.about__story .timeline__slide .body .text{flex:1;opacity:0;transition:opacity .4s ease-in-out}.about__story .timeline__slide .body .text p{font-size:16px;line-height:1.5;color:#fff;margin:0}.about__story .timeline__slide .body .text h4{color:#fff}.about__story .timeline__slide .body .text.active{opacity:1}.about__story .timeline__slide .yr{font-size:88px;line-height:1;color:#fff;font-weight:450;letter-spacing:-4px;opacity:.5;transition:opacity .4s ease-in-out}@media screen and (max-width: 991px){.about__story .timeline__slide .yr{font-size:40px}}.about__story .timeline__slide .yr.active{opacity:1}.about__story .timeline__line{position:absolute;background-color:#fff;width:calc(100% + 96px);height:1px;bottom:145px;z-index:1;left:-15px}@media screen and (max-width: 991px){.about__story .timeline__line{bottom:0}}.about__story .timeline__scrollingline{position:absolute;background-color:#e32127;width:0;height:1px;bottom:145px;z-index:2;transition:width 1s linear,transform 1s linear .4s;left:-15px}@media screen and (max-width: 991px){.about__story .timeline__scrollingline{bottom:0}}.about__story .timeline__scrollingpointer{width:32px;height:32px;border:1px solid #e32127;border-radius:50%;position:absolute;z-index:2;left:0;bottom:145px;transform:translateY(50%);transition:left 1s linear,transform 1s linear .4s;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 991px){.about__story .timeline__scrollingpointer{bottom:0}}.about__story .timeline__scrollingpointer span{width:20px;height:20px;background-color:#e32127;border-radius:50%}.about__story .timeline .splide__track{width:100%;position:relative;z-index:3}@media screen and (max-width: 991px){.about__story .timeline .splide__track{padding-bottom:32px}}.about__story .timeline .splide__arrows{position:absolute;top:-152px;right:0px;display:flex;gap:24px}.about__story .timeline .splide__arrows .blocking-nav{position:absolute;right:0;top:0;width:60px;height:60px;z-index:10}.about__story .timeline__arrow{position:static;transform:none;cursor:pointer}.about__story .timeline__arrow svg{display:none}.about__story .timeline__arrow--next,.about__story .timeline__arrow--prev{height:60px;width:60px;background-image:url(../images/icons/arrow_button--light.svg);background-color:transparent;background-size:60px;align-items:start;opacity:1}@media screen and (max-width: 991px){.about__story .timeline__arrow--next,.about__story .timeline__arrow--prev{height:45px;width:45px;background-size:45px}}.about__story .timeline__arrow--prev{transform:rotate(180deg)}.about__story .timeline__arrow--disabled{opacity:.5;cursor:not-allowed}.about__story .timeline__arrow-container{display:flex;gap:16px}.about__certifications{background-color:#e32127;padding:80px 64px}@media screen and (max-width: 991px){.about__certifications{padding:64px 16px}}.about__patents{display:flex;flex-direction:column;align-items:center;padding:80px 64px}@media screen and (max-width: 991px){.about__patents{padding:64px 16px}}.about__patents .patents-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:32px;width:100%;max-width:1312px}@media screen and (max-width: 991px){.about__patents .patents-container{flex-direction:column}}.about__patents .patents-container .patent{width:calc(25% - 24px);min-width:300px;height:327px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #7c7c7c;padding:24px;gap:32px}@media screen and (max-width: 767px){.about__patents .patents-container .patent{width:100%}}.about__patents .patents-container .patent__content{display:flex;flex-direction:column;gap:16px;height:100%}.about__patents .patents-container .patent__content img{width:auto;max-height:90px;align-self:center}.about__patents .patents-container .patent__content img.tassello-cappotto{width:150px;height:90px}.about__patents .patents-container .patent__content h3{font-size:2.4rem;line-height:1.25;line-height:1.33;margin:0}.about__patents .patents-container .patent__content p{font-size:1.6rem;line-height:1.25;color:#7c7c7c;line-height:1.33;margin:0}.about__countries{display:flex;justify-content:center;padding:80px 64px;background-color:#e32127}@media screen and (max-width: 991px){.about__countries{padding:64px 16px}}.about__countries .countries-container{display:flex;flex-direction:column;justify-content:start;gap:32px;width:100%;max-width:1312px;position:relative;overflow:hidden}.about__countries .countries-container::before{background-image:url("../images/about/globe.svg");background-position:right top;background-repeat:no-repeat;content:"";position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 991px){.about__countries .countries-container::before{opacity:.7}}@media screen and (max-width: 767px){.about__countries .countries-container::before{background-position:left top}}.about__countries .countries-container .countries-list{display:flex;flex-direction:column;width:100%;max-width:578px;gap:8px}.about__countries .countries-container .countries-list li{border-bottom:1px solid #fff;padding-bottom:8px}.about__countries .countries-container .countries-list li h3{font-size:4rem;line-height:1.25;color:#fff;font-weight:450;margin:0}@media screen and (max-width: 991px){.about__countries .countries-container .countries-list li h3{font-size:2.4rem;line-height:1.25}}.about__fade-group .fade-in{opacity:1}/*# sourceMappingURL=style.min.css.map */
