diff --git a/layout/style-css/style.css b/layout/style-css/style.css index a0f9df7..9afeb6c 100644 --- a/layout/style-css/style.css +++ b/layout/style-css/style.css @@ -1 +1 @@ -@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap";.alert{border-radius:0;margin:25px 0;border:0;font-size:15px;font-weight:600}.alert.alert-success{background:#f2f2f2;color:#000}body.nowebp .carousel-banner{background:url("/upload/filemanager/images/banner-bg.jpg") no-repeat center}body.nowebp .item-01{background:url(/upload/filemanager/images/banner-01.jpg) no-repeat center}body.nowebp .item-02{background:url("/upload/filemanager/images/banner-02.jpg") no-repeat center left}@media(max-width: 767px){body.nowebp .item-02{background:url("/upload/filemanager/images/banner-02-mobile.jpg") no-repeat center}}body.nowebp .banner{background:url("/upload/filemanager/images/banner-01.jpg") no-repeat center}body.nowebp .technology{background:url(/upload/filemanager/images/technology-bg.png) no-repeat center left}body.nowebp .modernita-e-design{background:url(/upload/filemanager/images/sistemi-scorrevoli-bg2.png) no-repeat right}@media(max-width: 767px){body.nowebp .modernita-e-design{background:url(/upload/filemanager/images/sistemi-scorrevoli-bg2.png) no-repeat center}}body.nowebp .garanzia-di-soddisfazione{background:url(/upload/filemanager/images/garanzia-di-soddisfazione2.png) no-repeat center}body.nowebp .banner-mini{background:url(/upload/filemanager/images/subpage/banner-mini.png) no-repeat center}body.nowebp .tipi-di-montaggio{background:url(/upload/filemanager/images/persiane-in-legno/persiane-in-legno-bg.png) no-repeat center}body.nowebp .tapparelle-controllo-separato{background:url(/upload/filemanager/images/tapparelle/tapparelle-bg.png) no-repeat center}body.nowebp .links{background:url(/upload/filemanager/images/subpage/links-bg.png) no-repeat center}body.nowebp .dettagli-box-bg{background:url(/upload/filemanager/images/dettagli-pvc/design-moderno/guarnizioni-bg.png) no-repeat center}@media(max-width: 575px){.hidden-below-xs{display:none}}@media(min-width: 576px){.hidden-above-xs{display:none}}.box,.footer-big,.dettagli-maniglia,.dettagli-legno-maniglia,.porte-dettagli,.vetri-selettivi,.verto-1-2-3,.links,#scontainer-24,#scontainer-22 .row:nth-child(3),.porte-porte-in-pvc #scontainer-21,.tab-container .nav-tabs,.scrivici,.brands,.sistemi-di-oscuramento,#scontainer-3,#scontainer-6,#scontainer-8,#scontainer-11,.box-text-left,.box-left,.salatura,.box-text-right,.box-right{padding-top:100px;padding-bottom:100px}a{transition:all .3s ease}a:hover{text-decoration:none}.title,#scontainer-21 .row:nth-child(1) h2,#scontainer-22 .row:nth-child(1) h2,#scontainer-23 .row:nth-child(1) h2,.garanzia-di-soddisfazione #scontainer-15 h2,#scontainer-12 h2,#scontainer-9 .row:first-child h2,#scontainer-3 h2,#scontainer-6 h2,#scontainer-8 h2,#scontainer-11 h2{font-family:"Cormorant",serif;font-weight:400;font-size:60px;line-height:73px;letter-spacing:.1em;position:relative;padding-bottom:20px;margin-bottom:30px}@media(min-width: 768px)and (max-width: 991px){.title,#scontainer-21 .row:nth-child(1) h2,#scontainer-22 .row:nth-child(1) h2,#scontainer-23 .row:nth-child(1) h2,.garanzia-di-soddisfazione #scontainer-15 h2,#scontainer-12 h2,#scontainer-9 .row:first-child h2,#scontainer-3 h2,#scontainer-6 h2,#scontainer-8 h2,#scontainer-11 h2{font-size:52px}}@media(min-width: 576px)and (max-width: 767px){.title,#scontainer-21 .row:nth-child(1) h2,#scontainer-22 .row:nth-child(1) h2,#scontainer-23 .row:nth-child(1) h2,.garanzia-di-soddisfazione #scontainer-15 h2,#scontainer-12 h2,#scontainer-9 .row:first-child h2,#scontainer-3 h2,#scontainer-6 h2,#scontainer-8 h2,#scontainer-11 h2{font-size:45px;line-height:53px}}@media(max-width: 575px){.title,#scontainer-21 .row:nth-child(1) h2,#scontainer-22 .row:nth-child(1) h2,#scontainer-23 .row:nth-child(1) h2,.garanzia-di-soddisfazione #scontainer-15 h2,#scontainer-12 h2,#scontainer-9 .row:first-child h2,#scontainer-3 h2,#scontainer-6 h2,#scontainer-8 h2,#scontainer-11 h2{font-size:39px;line-height:50px}}.title:before,#scontainer-21 .row:nth-child(1) h2:before,#scontainer-22 .row:nth-child(1) h2:before,#scontainer-23 .row:nth-child(1) h2:before,.garanzia-di-soddisfazione #scontainer-15 h2:before,#scontainer-12 h2:before,#scontainer-9 .row:first-child h2:before,#scontainer-3 h2:before,#scontainer-6 h2:before,#scontainer-8 h2:before,#scontainer-11 h2:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}.title a,#scontainer-21 .row:nth-child(1) h2 a,#scontainer-22 .row:nth-child(1) h2 a,#scontainer-23 .row:nth-child(1) h2 a,.garanzia-di-soddisfazione #scontainer-15 h2 a,#scontainer-12 h2 a,#scontainer-9 .row:first-child h2 a,#scontainer-3 h2 a,#scontainer-6 h2 a,#scontainer-8 h2 a,#scontainer-11 h2 a{color:#212529}.title a:hover,#scontainer-21 .row:nth-child(1) h2 a:hover,#scontainer-22 .row:nth-child(1) h2 a:hover,#scontainer-23 .row:nth-child(1) h2 a:hover,.garanzia-di-soddisfazione #scontainer-15 h2 a:hover,#scontainer-12 h2 a:hover,#scontainer-9 .row:first-child h2 a:hover,#scontainer-3 h2 a:hover,#scontainer-6 h2 a:hover,#scontainer-8 h2 a:hover,#scontainer-11 h2 a:hover{color:#fc0}.subtitle,#scontainer-47 h3,.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2,.dettagli-legno-legno h3,.soglia-bassa h3,.dettagli-finitura-ultra-opaca h3,.dettagli-3-box h3,.dettagli-maniglia h3,.dettagli-legno-maniglia h3,.una-marea h3,.profili-slim h3,.vetri-selettivi h3,.dettagli-pvc-maniglia h3,.dettagli-pvc-ferramenta h3,.links h3,#scontainer-33 h3,#scontainer-34 h3,#scontainer-37 h3,#scontainer-38 h3,#scontainer-39 h3,#scontainer-60 h3,#scontainer-26 h2,.tipi-di-montaggio h2,#scontainer-24 h2,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3,.banner-mini h1,.scrivici h3,.vi-invitiamo-a-collaborare h3,.sistemi-di-oscuramento h3,.persiane-in-legno #scontainer-13 h3,.persiane-in-legno #scontainer-27 h3,.tapparelle-box-01 #scontainer-13 h3,.tapparelle-box-01 #scontainer-27 h3,.modernita-e-design div[class^=col-] h3,.la-bellezza h3,.technology h3,.box-text-left h3,.box-left h3,.salatura h3,.box-text-right h3,.box-right h3,.subtitle-line,#scontainer-53 h2,#scontainer-49 h2,#scontainer-50 h2,#scontainer-48 h2,#scontainer-47 h2,.dettagli-box-bg h3,.dettagli-legno-canalina-calda h3,.canalina-calda h3,.vetri-selettivi h4,.a-risparmio-energetico-verto h3,.dettagli-pvc-verto h2,#scontainer-31 h3,.tapparelle-controllo-separato h3,#scontainer-29 h3,#scontainer-28 h2{font-family:"Cormorant",serif;font-weight:400;font-size:40px;line-height:48px;color:#000}@media(max-width: 767px){.subtitle,#scontainer-47 h3,.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2,.dettagli-legno-legno h3,.soglia-bassa h3,.dettagli-finitura-ultra-opaca h3,.dettagli-3-box h3,.dettagli-maniglia h3,.dettagli-legno-maniglia h3,.una-marea h3,.profili-slim h3,.vetri-selettivi h3,.dettagli-pvc-maniglia h3,.dettagli-pvc-ferramenta h3,.links h3,#scontainer-33 h3,#scontainer-34 h3,#scontainer-37 h3,#scontainer-38 h3,#scontainer-39 h3,#scontainer-60 h3,#scontainer-26 h2,.tipi-di-montaggio h2,#scontainer-24 h2,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3,.banner-mini h1,.scrivici h3,.vi-invitiamo-a-collaborare h3,.sistemi-di-oscuramento h3,.persiane-in-legno #scontainer-13 h3,.persiane-in-legno #scontainer-27 h3,.tapparelle-box-01 #scontainer-13 h3,.tapparelle-box-01 #scontainer-27 h3,.modernita-e-design div[class^=col-] h3,.la-bellezza h3,.technology h3,.box-text-left h3,.box-left h3,.salatura h3,.box-text-right h3,.box-right h3,.subtitle-line,#scontainer-53 h2,#scontainer-49 h2,#scontainer-50 h2,#scontainer-48 h2,#scontainer-47 h2,.dettagli-box-bg h3,.dettagli-legno-canalina-calda h3,.canalina-calda h3,.vetri-selettivi h4,.a-risparmio-energetico-verto h3,.dettagli-pvc-verto h2,#scontainer-31 h3,.tapparelle-controllo-separato h3,#scontainer-29 h3,#scontainer-28 h2{font-size:37px}}.subtitle a,#scontainer-47 h3 a,.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2 a,.dettagli-legno-legno h3 a,.soglia-bassa h3 a,.dettagli-finitura-ultra-opaca h3 a,.dettagli-3-box h3 a,.dettagli-maniglia h3 a,.dettagli-legno-maniglia h3 a,.una-marea h3 a,.profili-slim h3 a,.vetri-selettivi h3 a,.dettagli-pvc-maniglia h3 a,.dettagli-pvc-ferramenta h3 a,.links h3 a,#scontainer-33 h3 a,#scontainer-34 h3 a,#scontainer-37 h3 a,#scontainer-38 h3 a,#scontainer-39 h3 a,#scontainer-60 h3 a,#scontainer-26 h2 a,.tipi-di-montaggio h2 a,#scontainer-24 h2 a,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3 a,.banner-mini h1 a,.scrivici h3 a,.vi-invitiamo-a-collaborare h3 a,.sistemi-di-oscuramento h3 a,.persiane-in-legno #scontainer-13 h3 a,.persiane-in-legno #scontainer-27 h3 a,.tapparelle-box-01 #scontainer-13 h3 a,.tapparelle-box-01 #scontainer-27 h3 a,.modernita-e-design div[class^=col-] h3 a,.la-bellezza h3 a,.technology h3 a,.box-text-left h3 a,.box-left h3 a,.salatura h3 a,.box-text-right h3 a,.box-right h3 a,.subtitle-line a,#scontainer-53 h2 a,#scontainer-49 h2 a,#scontainer-50 h2 a,#scontainer-48 h2 a,#scontainer-47 h2 a,.dettagli-box-bg h3 a,.dettagli-legno-canalina-calda h3 a,.canalina-calda h3 a,.vetri-selettivi h4 a,.a-risparmio-energetico-verto h3 a,.dettagli-pvc-verto h2 a,#scontainer-31 h3 a,.tapparelle-controllo-separato h3 a,#scontainer-29 h3 a,#scontainer-28 h2 a{color:#212529}.subtitle a:hover,#scontainer-47 h3 a:hover,.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2 a:hover,.dettagli-legno-legno h3 a:hover,.soglia-bassa h3 a:hover,.dettagli-finitura-ultra-opaca h3 a:hover,.dettagli-3-box h3 a:hover,.dettagli-maniglia h3 a:hover,.dettagli-legno-maniglia h3 a:hover,.una-marea h3 a:hover,.profili-slim h3 a:hover,.vetri-selettivi h3 a:hover,.dettagli-pvc-maniglia h3 a:hover,.dettagli-pvc-ferramenta h3 a:hover,.links h3 a:hover,#scontainer-33 h3 a:hover,#scontainer-34 h3 a:hover,#scontainer-37 h3 a:hover,#scontainer-38 h3 a:hover,#scontainer-39 h3 a:hover,#scontainer-60 h3 a:hover,#scontainer-26 h2 a:hover,.tipi-di-montaggio h2 a:hover,#scontainer-24 h2 a:hover,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3 a:hover,.banner-mini h1 a:hover,.scrivici h3 a:hover,.vi-invitiamo-a-collaborare h3 a:hover,.sistemi-di-oscuramento h3 a:hover,.persiane-in-legno #scontainer-13 h3 a:hover,.persiane-in-legno #scontainer-27 h3 a:hover,.tapparelle-box-01 #scontainer-13 h3 a:hover,.tapparelle-box-01 #scontainer-27 h3 a:hover,.modernita-e-design div[class^=col-] h3 a:hover,.la-bellezza h3 a:hover,.technology h3 a:hover,.box-text-left h3 a:hover,.box-left h3 a:hover,.salatura h3 a:hover,.box-text-right h3 a:hover,.box-right h3 a:hover,.subtitle-line a:hover,#scontainer-53 h2 a:hover,#scontainer-49 h2 a:hover,#scontainer-50 h2 a:hover,#scontainer-48 h2 a:hover,#scontainer-47 h2 a:hover,.dettagli-box-bg h3 a:hover,.dettagli-legno-canalina-calda h3 a:hover,.canalina-calda h3 a:hover,.vetri-selettivi h4 a:hover,.a-risparmio-energetico-verto h3 a:hover,.dettagli-pvc-verto h2 a:hover,#scontainer-31 h3 a:hover,.tapparelle-controllo-separato h3 a:hover,#scontainer-29 h3 a:hover,#scontainer-28 h2 a:hover{color:#fc0}.subtitle-line,#scontainer-53 h2,#scontainer-49 h2,#scontainer-50 h2,#scontainer-48 h2,#scontainer-47 h2,.dettagli-box-bg h3,.dettagli-legno-maniglia h3,.dettagli-legno-canalina-calda h3,.canalina-calda h3,.vetri-selettivi h4,.a-risparmio-energetico-verto h3,.dettagli-pvc-verto h2,#scontainer-31 h3,.tapparelle-controllo-separato h3,#scontainer-29 h3,#scontainer-28 h2{padding-bottom:20px;margin-bottom:30px;text-align:center;position:relative}.subtitle-line:before,#scontainer-53 h2:before,#scontainer-49 h2:before,#scontainer-50 h2:before,#scontainer-48 h2:before,#scontainer-47 h2:before,.dettagli-box-bg h3:before,.dettagli-legno-maniglia h3:before,.dettagli-legno-canalina-calda h3:before,.canalina-calda h3:before,.vetri-selettivi h4:before,.a-risparmio-energetico-verto h3:before,.dettagli-pvc-verto h2:before,#scontainer-31 h3:before,.tapparelle-controllo-separato h3:before,#scontainer-29 h3:before,#scontainer-28 h2:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}.subtitle-level-3,#scontainer-47 h4,.dettagli-legno-legno h4,.soglia-bassa h4,.dettagli-box-bg h4,.dettagli-maniglia h4,.dettagli-legno-maniglia h4,.una-marea h4,.profili-slim h4,.dettagli-pvc-maniglia h4,.dettagli-pvc-ferramenta h4,#scontainer-33 h4,#scontainer-34 h4,#scontainer-37 h4,#scontainer-38 h4,#scontainer-39 h4,#scontainer-60 h4,.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h5,.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5,.banner-mini h2,.sistemi-di-oscuramento h4,.persiane-in-legno #scontainer-13 h4,.persiane-in-legno #scontainer-27 h4,.tapparelle-box-01 #scontainer-13 h4,.tapparelle-box-01 #scontainer-27 h4,.la-bellezza h4,.technology h4,.box-text-left h4,.box-left h4,.salatura h4,.box-text-right h4,.box-right h4{font-family:"Alegreya Sans",sans-serif;font-weight:300;font-size:20px;line-height:24px;letter-spacing:.055em;text-transform:uppercase;position:relative;margin-bottom:15px;padding-bottom:15px}@media(max-width: 575px){.subtitle-level-3,#scontainer-47 h4,.dettagli-legno-legno h4,.soglia-bassa h4,.dettagli-box-bg h4,.dettagli-maniglia h4,.dettagli-legno-maniglia h4,.una-marea h4,.profili-slim h4,.dettagli-pvc-maniglia h4,.dettagli-pvc-ferramenta h4,#scontainer-33 h4,#scontainer-34 h4,#scontainer-37 h4,#scontainer-38 h4,#scontainer-39 h4,#scontainer-60 h4,.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h5,.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5,.banner-mini h2,.sistemi-di-oscuramento h4,.persiane-in-legno #scontainer-13 h4,.persiane-in-legno #scontainer-27 h4,.tapparelle-box-01 #scontainer-13 h4,.tapparelle-box-01 #scontainer-27 h4,.la-bellezza h4,.technology h4,.box-text-left h4,.box-left h4,.salatura h4,.box-text-right h4,.box-right h4{font-size:17px}}.subtitle-level-3:before,#scontainer-47 h4:before,.dettagli-legno-legno h4:before,.soglia-bassa h4:before,.dettagli-box-bg h4:before,.dettagli-maniglia h4:before,.dettagli-legno-maniglia h4:before,.una-marea h4:before,.profili-slim h4:before,.dettagli-pvc-maniglia h4:before,.dettagli-pvc-ferramenta h4:before,#scontainer-33 h4:before,#scontainer-34 h4:before,#scontainer-37 h4:before,#scontainer-38 h4:before,#scontainer-39 h4:before,#scontainer-60 h4:before,.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h5:before,.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5:before,.banner-mini h2:before,.sistemi-di-oscuramento h4:before,.persiane-in-legno #scontainer-13 h4:before,.persiane-in-legno #scontainer-27 h4:before,.tapparelle-box-01 #scontainer-13 h4:before,.tapparelle-box-01 #scontainer-27 h4:before,.la-bellezza h4:before,.technology h4:before,.box-text-left h4:before,.box-left h4:before,.salatura h4:before,.box-text-right h4:before,.box-right h4:before{position:absolute;content:"";width:142px;left:0;background:#000;height:2px;bottom:0}.scrivici form .form-group .form-control::-moz-placeholder{font-family:"Alegreya Sans",sans-serif;font-weight:300;font-size:14px;line-height:21px;color:#000}.text,#scontainer-53 div[class^=col-] p,#scontainer-51 p,#scontainer-48 p,#scontainer-47 p,.colori-box div p,.dettagli-legno-legno p,.soglia-bassa p,.dettagli-finitura-ultra-opaca p,.dettagli-3-box p,.dettagli-box-bg p,.dettagli-maniglia p,.dettagli-legno-maniglia p,.una-marea p,.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p,.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p,.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p,.profili-slim p,.dettagli-legno-canalina-calda p,.canalina-calda p,.vetri-selettivi p,.a-risparmio-energetico-verto p,.dettagli-pvc-maniglia p,.dettagli-pvc-ferramenta p,.verto-1-2-3 p,.dettagli-pvc-verto p,#scontainer-32 .row:nth-child(2) div[class^=col-] p,#scontainer-36 .row:nth-child(2) div[class^=col-] p,.tapparelle-controllo-separato p,#scontainer-33 div[class^=col-] p,#scontainer-34 div[class^=col-] p,#scontainer-37 div[class^=col-] p,#scontainer-38 div[class^=col-] p,#scontainer-39 div[class^=col-] p,#scontainer-60 div[class^=col-] p,#scontainer-28 div[class^=col-] p,.tapparelle-img #scontainer-42 p,.tapparelle-img #scontainer-44 div[class^=col-] p,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child p,#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p,#scontainer-21 .row:nth-child(1) p,#scontainer-22 .row:nth-child(1) p,#scontainer-23 .row:nth-child(1) p,.more div[class^=col-] div p,.tab-container .tab-content1 .row:nth-child(3)>div[class^=col-] p,.tab-container .tab-content2 .row:nth-child(3)>div[class^=col-] p,.tab-container .tab-content1 .row.content-schema div[class^=col-] p,.tab-container .tab-content2 .row.content-schema div[class^=col-] p,#cookie-information a,#cookie-information,.scrivici form .form-check>.form-check-label,.scrivici form .form-group .form-check-label,.scrivici form .form-group .form-control::placeholder,.scrivici form .form-group .form-control,.vi-invitiamo-a-collaborare p,.garanzia-di-soddisfazione #scontainer-15 p,.sistemi-di-oscuramento p,.persiane-in-legno #scontainer-13 p,.persiane-in-legno #scontainer-27 p,.tapparelle-box-01 #scontainer-13 p,.tapparelle-box-01 #scontainer-27 p,#scontainer-12 p,.modernita-e-design div[class^=col-] p,#scontainer-9 .row:first-child p,.la-bellezza p,#scontainer-5 p,.technology p,#scontainer-3 p,#scontainer-6 p,#scontainer-8 p,#scontainer-11 p,.box-text-left p,.box-left p,.salatura p,.box-text-right p,.box-right p{font-family:"Alegreya Sans",sans-serif;font-weight:300;font-size:14px;line-height:21px;color:#000}.scrivici form .form-group .form-control::-moz-placeholder strong{font-weight:500}.text strong,#scontainer-53 div[class^=col-] p strong,#scontainer-51 p strong,#scontainer-48 p strong,#scontainer-47 p strong,.colori-box div p strong,.dettagli-legno-legno p strong,.soglia-bassa p strong,.dettagli-finitura-ultra-opaca p strong,.dettagli-3-box p strong,.dettagli-box-bg p strong,.dettagli-maniglia p strong,.dettagli-legno-maniglia p strong,.una-marea p strong,.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p strong,.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p strong,.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p strong,.profili-slim p strong,.dettagli-legno-canalina-calda p strong,.canalina-calda p strong,.vetri-selettivi p strong,.a-risparmio-energetico-verto p strong,.dettagli-pvc-maniglia p strong,.dettagli-pvc-ferramenta p strong,.verto-1-2-3 p strong,.dettagli-pvc-verto p strong,#scontainer-32 .row:nth-child(2) div[class^=col-] p strong,#scontainer-36 .row:nth-child(2) div[class^=col-] p strong,.tapparelle-controllo-separato p strong,#scontainer-33 div[class^=col-] p strong,#scontainer-34 div[class^=col-] p strong,#scontainer-37 div[class^=col-] p strong,#scontainer-38 div[class^=col-] p strong,#scontainer-39 div[class^=col-] p strong,#scontainer-60 div[class^=col-] p strong,#scontainer-28 div[class^=col-] p strong,.tapparelle-img #scontainer-42 p strong,.tapparelle-img #scontainer-44 div[class^=col-] p strong,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child p strong,#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p strong,#scontainer-21 .row:nth-child(1) p strong,#scontainer-22 .row:nth-child(1) p strong,#scontainer-23 .row:nth-child(1) p strong,.more div[class^=col-] div p strong,.tab-container .tab-content1 .row:nth-child(3)>div[class^=col-] p strong,.tab-container .tab-content2 .row:nth-child(3)>div[class^=col-] p strong,.tab-container .tab-content1 .row.content-schema div[class^=col-] p strong,.tab-container .tab-content2 .row.content-schema div[class^=col-] p strong,#cookie-information strong,.scrivici form .form-check>.form-check-label strong,.scrivici form .form-group .form-check-label strong,.scrivici form .form-group .form-control::placeholder strong,.scrivici form .form-group .form-control strong,.vi-invitiamo-a-collaborare p strong,.garanzia-di-soddisfazione #scontainer-15 p strong,.sistemi-di-oscuramento p strong,.persiane-in-legno #scontainer-13 p strong,.persiane-in-legno #scontainer-27 p strong,.tapparelle-box-01 #scontainer-13 p strong,.tapparelle-box-01 #scontainer-27 p strong,#scontainer-12 p strong,.modernita-e-design div[class^=col-] p strong,#scontainer-9 .row:first-child p strong,.la-bellezza p strong,#scontainer-5 p strong,.technology p strong,#scontainer-3 p strong,#scontainer-6 p strong,#scontainer-8 p strong,#scontainer-11 p strong,.box-text-left p strong,.box-left p strong,.salatura p strong,.box-text-right p strong,.box-right p strong{font-weight:500}.text20,.dettagli-3-box a,.dettagli-maniglia .dettagli-colori-box div p,.dettagli-legno-maniglia .dettagli-colori-box div p,.tapparelle-img #scontainer-44 .row:last-child p,#scontainer-26 p,.tipi-di-montaggio p,#scontainer-24 p{font-family:"Alegreya Sans",sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:.055em;text-align:left}.text16,.a-risparmio-energetico-verto div[class^=col-]:last-child p,.modal-contact .modal-lg .modal-content .modal-body form .form-group .form-control,#scontainer-31 p,#scontainer-29 p,.tapparelle-img #scontainer-43 p,.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p{font-family:"Alegreya Sans",sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0em;text-align:left}.btn{font-family:"Open Sans",sans-serif;font-weight:600;font-size:14px;line-height:19px;color:#000;text-transform:uppercase;border:1px solid #000;border-radius:0;display:inline-block;padding:6px 10px;background:rgba(0,0,0,0);transition:all .3s ease}.btn img{margin:0 0 0 10px;width:40px !important;height:7px;margin-bottom:2px;filter:invert(0%);transition:all .3s ease}.btn:hover{color:#fff;text-decoration:none;background:#000}.btn:hover img{filter:invert(100%)}.btn:focus{box-shadow:none}.btn-yellow{color:#000;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;padding:8px 20px;background-color:#fff200;display:inline-flex;margin-left:20px}.btn-yellow:hover{color:#000}.btn-black{border:none;border-radius:0;background:#000;color:#fff;font-family:"Open Sans",sans-serif;padding:8px 20px;text-transform:uppercase;font-weight:700;font-size:16px}.tab,.tab-container .nav-tabs li a{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400;line-height:20px;letter-spacing:0;text-align:center;color:#000;text-transform:uppercase}.tab span,.tab-container .nav-tabs li a span{font-family:Alegreya Sans;font-size:14px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.135em;text-align:center}.tab-content-title,.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h4,.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h4{font-family:"Open Sans",sans-serif;font-size:30px;font-weight:400;line-height:41px;letter-spacing:0em;text-align:right;color:#fff;background:#000;text-transform:uppercase}.box50{padding-top:50px;padding-bottom:50px}.box-text-right h3,.box-right h3{text-align:right}.box-text-right h4,.box-right h4{text-align:right}.box-text-right h4:before,.box-right h4:before{left:auto;right:0}.box-text-right p,.box-right p{text-align:justify}.box-text-right img,.box-right img{max-width:100%}.box-text-right div[class^=col-],.box-right div[class^=col-]{display:flex;justify-content:center;align-items:center}.box-text-right div[class^=col-] div,.box-right div[class^=col-] div{width:400px}.box-text-left p,.box-left p,.salatura p{text-align:justify}@media(max-width: 767px){.box-text-left p,.box-left p,.salatura p{margin-bottom:80px}}.box-text-left img,.box-left img,.salatura img{max-width:100%}.box-text-left div[class^=col-],.box-left div[class^=col-],.salatura div[class^=col-]{display:flex;justify-content:center;align-items:center}.box-text-left div[class^=col-] div,.box-left div[class^=col-] div,.salatura div[class^=col-] div{width:400px}@media(max-width: 767px){.box-text-left div[class^=col-]:first-child,.box-left div[class^=col-]:first-child,.salatura div[class^=col-]:first-child{order:2}}@media(max-width: 767px){.box-text-left div[class^=col-]:last-child,.box-left div[class^=col-]:last-child,.salatura div[class^=col-]:last-child{order:1}}@media(max-width: 575px){#main-menu{height:100%;width:100%;position:fixed;z-index:10;background:#fff;display:none;left:0;top:0}#main-menu.visible{display:flex}}@media(max-width: 575px){#main-menu div[id^=menu-container-]{width:100%;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}#main-menu div[id^=menu-container-]>ul{margin:0;padding:0;list-style-type:none;flex-wrap:wrap}@media(min-width: 576px){#main-menu div[id^=menu-container-]>ul{display:flex}}@media(max-width: 575px){#main-menu div[id^=menu-container-]>ul{width:100%}}#main-menu div[id^=menu-container-]>ul>li{position:relative}#main-menu div[id^=menu-container-]>ul>li:first-child{display:none}#main-menu div[id^=menu-container-]>ul>li>a{font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:19px;color:#000;padding:10px 7px;display:block;text-transform:uppercase}@media(min-width: 992px)and (max-width: 1199px){#main-menu div[id^=menu-container-]>ul>li>a{padding:10px 6px}}@media(min-width: 576px)and (max-width: 991px){#main-menu div[id^=menu-container-]>ul>li>a{padding:10px 4px}}@media(max-width: 575px){#main-menu div[id^=menu-container-]>ul>li>a{text-align:center}}#main-menu div[id^=menu-container-]>ul>li>a:hover{text-decoration:none}#main-menu div[id^=menu-container-]>ul>li>a .fa-caret-down{display:none}#main-menu div[id^=menu-container-]>ul>li>ul{position:absolute;display:none;list-style-type:none;padding-inline-start:0;background:#fff;padding:18px 24px;box-shadow:0px 0px 5px rgba(0,0,0,.25);z-index:999}@media(min-width: 1200px){#main-menu div[id^=menu-container-]>ul>li>ul{left:12px}}@media(min-width: 992px)and (max-width: 1199px){#main-menu div[id^=menu-container-]>ul>li>ul{left:7px}}@media(min-width: 576px)and (max-width: 991px){#main-menu div[id^=menu-container-]>ul>li>ul{left:4px}}@media(max-width: 575px){#main-menu div[id^=menu-container-]>ul>li>ul{position:static;padding:0;box-shadow:none}}#main-menu div[id^=menu-container-]>ul>li>ul li a{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;color:#939393;text-transform:uppercase;white-space:nowrap;padding:6px 0;display:block;position:relative;transition:all .3s ease}@media(min-width: 576px){#main-menu div[id^=menu-container-]>ul>li>ul li a:before{position:absolute;content:"";width:50px;height:1px;background:#939393;bottom:0;opacity:0;transition:all .3s ease}}#main-menu div[id^=menu-container-]>ul>li>ul li a:hover:before{opacity:1}@media(max-width: 575px){#main-menu div[id^=menu-container-]>ul>li>ul li a{text-align:center}}@media(min-width: 576px){#main-menu div[id^=menu-container-]>ul>li:hover ul{display:block}}#main-menu div[id^=menu-container-]>ul>li.active ul{display:block}#main-menu-btn{height:50px;width:50px;position:fixed;bottom:10px;right:10px;color:#fff;background:#000;display:none;z-index:9999;line-height:50px;align-items:center;justify-content:center;font-size:25px;cursor:pointer;border-radius:50%}#main-menu-btn img{width:20px}@media(max-width: 575px){#main-menu-btn{display:flex}}.top{padding-top:15px;padding-bottom:15px;background:#fff}@media(min-width: 768px)and (max-width: 991px){.top div[class^=col-]:first-child{display:flex;align-items:center}}@media(max-width: 575px){.top div[class^=col-]:first-child{display:flex;align-items:center;justify-content:center}}.top div[class^=col-]:first-child a{display:inline-block}.top div[class^=col-]:first-child a img{width:145px;height:47px}.top div[class^=col-]:last-child{display:flex;justify-content:space-between}.top div[class^=col-]:last-child>div{display:flex;align-items:center}.top div[class^=col-]:last-child>div.social a{display:block;border:1px solid #000;height:33px;width:33px;text-align:center}@media(min-width: 768px)and (max-width: 1199px){.top div[class^=col-]:last-child{flex-direction:column-reverse}}@media(min-width: 576px)and (max-width: 767px){.top div[class^=col-]:last-child{flex-direction:column-reverse}}@media(max-width: 575px){.top div[class^=col-]:last-child{justify-content:center}}.top div[class^=col-]:last-child>div:first-child{display:flex;align-items:center;justify-content:center}@media(min-width: 768px)and (max-width: 991px){.top div[class^=col-]:last-child>div:first-child{justify-content:center}}.top div[class^=col-]:last-child>div:last-child{display:flex;align-items:center;justify-content:center}@media(min-width: 768px)and (max-width: 1199px){.top div[class^=col-]:last-child>div:last-child{justify-content:flex-end}}@media(min-width: 576px)and (max-width: 767px){.top div[class^=col-]:last-child>div:last-child{justify-content:flex-end}}.top div[class^=col-]:last-child>div:last-child .btn{margin-left:25px;padding:3px 6px}@media(min-width: 576px)and (max-width: 1199px){.top div[class^=col-]:last-child>div:last-child .btn{margin-bottom:10px;margin-top:-32px}}@media(max-width: 575px){.top div[class^=col-]:last-child>div:last-child .btn{margin-left:0;margin-top:15px}}.banner,.carousel-banner{background:url("/upload/filemanager/images/banner-bg.webp") no-repeat bottom left;min-height:737px;text-align:center}.banner h1,.carousel-banner h1{font-size:100px;color:#fff;font-family:"Cormorant",serif;font-weight:400;line-height:121px}@media(min-width: 768px)and (max-width: 991px){.banner h1,.carousel-banner h1{font-size:80px;line-height:100px}}@media(min-width: 576px)and (max-width: 767px){.banner h1,.carousel-banner h1{font-size:80px;line-height:100px}}@media(max-width: 575px){.banner h1,.carousel-banner h1{font-size:40px;line-height:47px}}.banner h2,.carousel-banner h2{font-family:"Open Sans",sans-serif;color:#fff;text-transform:uppercase;font-weight:300;font-size:40px;line-height:54px;letter-spacing:.055em;position:relative;padding-bottom:30px;margin-bottom:30px}.banner h2:before,.carousel-banner h2:before{position:absolute;content:"";width:348px;left:calc(50% - 174px);background:#fff;height:1px;bottom:0}@media(min-width: 768px)and (max-width: 991px){.banner h2,.carousel-banner h2{font-size:32px;line-height:42px;padding-bottom:20px;margin-bottom:20px}}@media(min-width: 576px)and (max-width: 767px){.banner h2,.carousel-banner h2{font-size:28px;line-height:38px;padding-bottom:20px;margin-bottom:20px}}@media(max-width: 575px){.banner h2,.carousel-banner h2{font-size:16px;line-height:22px;padding-bottom:10px;margin-bottom:10px}.banner h2:before,.carousel-banner h2:before{width:145px;left:calc(50% - 72px)}}.banner p,.carousel-banner p{font-family:"Alegreya Sans",sans-serif;font-weight:300;font-size:20px;line-height:30px;text-align:center;color:#fff}@media(min-width: 768px)and (max-width: 991px){.banner p,.carousel-banner p{font-size:19px;line-height:27px}}@media(min-width: 576px)and (max-width: 767px){.banner p,.carousel-banner p{font-size:18px;line-height:26px}}@media(max-width: 575px){.banner p,.carousel-banner p{font-size:16px;line-height:20px}}.carousel-banner{min-height:37vw;text-align:center;padding-left:80px;padding-right:80px;padding-bottom:150px}@media(max-width: 991px){.carousel-banner{padding-left:30px;padding-right:30px;min-height:45vw}}@media(max-width: 767px){.carousel-banner{padding-left:25px;padding-right:25px;padding-bottom:0;background:none}}@media(max-width: 575px){.carousel-banner{padding-left:0;padding-right:0;padding-bottom:0;background:none}}.carousel-banner .owl-item,.carousel-banner .item{min-height:37vw;display:flex;align-items:flex-start;justify-content:center}@media(max-width: 1199px){.carousel-banner .owl-item,.carousel-banner .item{min-height:42vw}}@media(max-width: 991px){.carousel-banner .owl-item,.carousel-banner .item{min-height:45vw}}@media(max-width: 991px){.carousel-banner .owl-item,.carousel-banner .item{min-height:45vw}}@media(max-width: 767px){.carousel-banner .owl-item,.carousel-banner .item{min-height:44vw}}@media(max-width: 575px){.carousel-banner .owl-item,.carousel-banner .item{min-height:325px}}.carousel-banner .item-01{background:url("/upload/filemanager/images/banner-01.webp") no-repeat center;background-size:cover;width:100vw}@media(min-width: 576px){.carousel-banner .item-01{display:flex;align-items:center}}@media(max-width: 767px){.carousel-banner .item-01{padding-top:144%;position:relative}}.carousel-banner .item-01 #scontainer-1{width:90%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1140px}@media(max-width: 767px){.carousel-banner .item-01 #scontainer-1{position:absolute;top:50%;transform:translateY(-50%)}}.carousel-banner .item-02{background:url("/upload/filemanager/images/banner-02.webp") no-repeat center left;background-size:cover;width:100vw}@media(max-width: 767px){.carousel-banner .item-02{background:url("/upload/filemanager/images/banner-02-mobile.webp") no-repeat center;background-size:cover;padding-top:144%}}.benefits{margin-top:-132px;position:relative;z-index:10}@media(max-width: 767px){.benefits{margin-top:0}}.benefits div[class^=col-]{display:flex;justify-content:center}@media(min-width: 576px)and (max-width: 767px){.benefits div[class^=col-]{flex-flow:row wrap}}@media(max-width: 575px){.benefits div[class^=col-]{flex-flow:row wrap}}.benefits div[class^=col-] .benefits-content{background:#fff;box-shadow:0px 0px 4px rgba(0,0,0,.25);width:calc(20% - 26px);text-align:center;padding:35px 20px;margin:0 13px}@media(min-width: 768px)and (max-width: 991px){.benefits div[class^=col-] .benefits-content{width:calc(20% - 7px);padding:35px 10px;margin:0 5px}}@media(min-width: 576px)and (max-width: 767px){.benefits div[class^=col-] .benefits-content{width:calc(33% - 20px);margin:0 10px 20px 10px}}@media(max-width: 575px){.benefits div[class^=col-] .benefits-content{width:calc(50% - 10px);margin:0 5px 20px 5px;padding:25px 10px}}.benefits div[class^=col-] .benefits-content p{color:#212529;margin-bottom:0;font-family:"Open Sans",sans-serif;font-weight:600;font-size:16px;line-height:22px;height:44px;display:flex;align-items:center;justify-content:center}@media(min-width: 768px)and (max-width: 991px){.benefits div[class^=col-] .benefits-content p{font-size:14px}}@media(max-width: 575px){.benefits div[class^=col-] .benefits-content p{font-size:14px;line-height:19px;height:auto}}.benefits div[class^=col-] .benefits-content img{width:65px;height:65px;margin-bottom:15px}@media(min-width: 768px)and (max-width: 991px){.benefits div[class^=col-] .benefits-content img{width:60px;height:60px}}@media(min-width: 768px)and (max-width: 991px){.benefits div[class^=col-] .benefits-content:first-child{margin-left:0}}@media(min-width: 768px)and (max-width: 991px){.benefits div[class^=col-] .benefits-content:last-child{margin-right:0}}#scontainer-3,#scontainer-6,#scontainer-8,#scontainer-11{text-align:center}#scontainer-3 div[class^=col-]:last-child p,#scontainer-6 div[class^=col-]:last-child p,#scontainer-8 div[class^=col-]:last-child p,#scontainer-11 div[class^=col-]:last-child p{max-width:650px;margin:0 auto 40px auto}#scontainer-3 div[class^=col-]>img,#scontainer-6 div[class^=col-]>img,#scontainer-8 div[class^=col-]>img,#scontainer-11 div[class^=col-]>img{width:515px;height:auto;margin-top:20px;margin-bottom:40px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-3 div[class^=col-]>img,#scontainer-6 div[class^=col-]>img,#scontainer-8 div[class^=col-]>img,#scontainer-11 div[class^=col-]>img{width:440px;height:auto}}@media(min-width: 768px)and (max-width: 991px){#scontainer-3 div[class^=col-]>img,#scontainer-6 div[class^=col-]>img,#scontainer-8 div[class^=col-]>img,#scontainer-11 div[class^=col-]>img{width:350px;height:auto;margin-top:5px;margin-bottom:20px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-3 div[class^=col-]>img,#scontainer-6 div[class^=col-]>img,#scontainer-8 div[class^=col-]>img,#scontainer-11 div[class^=col-]>img{width:350px;height:auto;margin-top:5px;margin-bottom:20px}}@media(max-width: 575px){#scontainer-3 div[class^=col-]>img,#scontainer-6 div[class^=col-]>img,#scontainer-8 div[class^=col-]>img,#scontainer-11 div[class^=col-]>img{width:270px;margin-top:5px;margin-bottom:20px}}#scontainer-3 h2,#scontainer-6 h2,#scontainer-8 h2,#scontainer-11 h2{text-align:center}#scontainer-3 p,#scontainer-6 p,#scontainer-8 p,#scontainer-11 p{text-align:center}#scontainer-3 .btn,#scontainer-6 .btn,#scontainer-8 .btn,#scontainer-11 .btn{padding:6px 10px}#scontainer-3 .btn img,#scontainer-6 .btn img,#scontainer-8 .btn img,#scontainer-11 .btn img{margin-left:10px;width:40px;height:7px}@media(min-width: 1200px){#scontainer-6 div[class^=col-]>img{width:515px;height:584px}}@media(max-width: 575px){#scontainer-6 div[class^=col-]>img{width:270px;height:306px}}#scontainer-8{border-top:1px solid #000;margin-top:100px;padding-top:80px}@media(min-width: 1200px){#scontainer-8 div[class^=col-]>img{width:448px;height:561px}}@media(max-width: 575px){#scontainer-8 div[class^=col-]>img{width:270px;height:338px}}#scontainer-11{padding-top:80px;margin-top:100px;border-top:1px solid #000}@media(min-width: 576px)and (max-width: 767px){#scontainer-11{margin-top:60px}}@media(min-width: 992px){#scontainer-11 div[class^=col-]>img{width:403px;height:647px}}@media(max-width: 575px){#scontainer-11 div[class^=col-]>img{width:270px;height:433px}}@media(min-width: 576px){#scontainer-11 .btn{margin-top:30px}}@media(max-width: 575px){#scontainer-11 .buttons{margin-top:30px}}@media(min-width: 1200px){#scontainer-3 div[class^=col-]>img{width:503px;height:603px}}@media(min-width: 992px)and (max-width: 1199px){#scontainer-3 div[class^=col-]>img{width:440px;height:auto}}@media(max-width: 575px){#scontainer-3 div[class^=col-]>img{width:270px;height:323px}}.technology{min-height:497px;background:url(/upload/filemanager/images/technology-bg.webp) no-repeat center left;background-size:cover;display:flex;align-items:center}@media(min-width: 992px)and (max-width: 1199px){.technology{background-position:-54px center}}@media(min-width: 768px)and (max-width: 991px){.technology{background-position:-60px center}}@media(min-width: 576px)and (max-width: 767px){.technology{background-position:-157px -43px;align-items:flex-start;justify-content:flex-end;min-height:600px}}@media(max-width: 575px){.technology{background-position:center;align-items:flex-start;justify-content:flex-end;min-height:475px}}@media(min-width: 576px)and (max-width: 767px){.technology #scontainer-4 div[class^=col-] div{max-width:247px;margin:0 0 0 auto}}.technology h3{color:#fff}.technology h4{color:#fff}.technology h4:before{background:#fff}.technology p{color:#fff}@media(max-width: 575px){.technology p{max-width:300px}}#scontainer-5{margin-top:-280px;padding-bottom:100px;border-bottom:1px solid #000}@media(min-width: 768px)and (max-width: 991px){#scontainer-5{margin-top:-230px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-5{margin-top:-278px}}@media(max-width: 575px){#scontainer-5{margin-top:-167px}}#scontainer-5 div[class^=col-]:first-child{display:flex;justify-content:center}#scontainer-5 div[class^=col-]:first-child div{margin:0 20px}@media(max-width: 1199px){#scontainer-5 div[class^=col-]:first-child div:first-child{margin:0 20px 0 0;width:calc(50% - 10px)}}@media(max-width: 1199px){#scontainer-5 div[class^=col-]:first-child div:last-child{margin:0;width:calc(50% - 10px)}}@media(min-width: 992px)and (max-width: 1199px){#scontainer-5 div[class^=col-]:first-child div{width:234px}}#scontainer-5 div[class^=col-]:first-child div img{width:260px;height:330px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-5 div[class^=col-]:first-child div img{width:234px;height:auto}}@media(max-width: 991px){#scontainer-5 div[class^=col-]:first-child div img{width:100%;height:auto}}#scontainer-5 p{color:#fff;font-weight:700}@media(min-width: 576px)and (max-width: 1199px){#scontainer-5 p{min-height:42px;display:flex;align-items:flex-end}}@media(max-width: 575px){#scontainer-5 p{min-height:63px;display:flex;align-items:flex-end}}.la-bellezza{text-align:right}.la-bellezza h4:before{left:auto;right:0}.la-bellezza p{margin-bottom:0}.la-bellezza #scontainer-7 div[class^=col-]:first-child div{background:#f2f2f2;padding:50px 90px 50px 60px;width:518px;height:378px}@media(min-width: 992px)and (max-width: 1199px){.la-bellezza #scontainer-7 div[class^=col-]:first-child div{padding:50px 45px 50px 40px;width:432px}}@media(min-width: 768px)and (max-width: 991px){.la-bellezza #scontainer-7 div[class^=col-]:first-child div{padding:35px 36px 35px 25px;width:100%;height:auto}}@media(min-width: 576px)and (max-width: 767px){.la-bellezza #scontainer-7 div[class^=col-]:first-child div{width:100%}}@media(max-width: 575px){.la-bellezza #scontainer-7 div[class^=col-]:first-child div{padding:50px 20px 50px 20px;width:100%;height:auto}}@media(min-width: 576px)and (max-width: 767px){.la-bellezza #scontainer-7 div[class^=col-]:last-child{display:none}}.la-bellezza-img{margin-top:-278px}@media(min-width: 768px)and (max-width: 991px){.la-bellezza-img{margin-top:-214px}}@media(max-width: 767px){.la-bellezza-img{margin-top:0}}.la-bellezza-img img{margin-left:100px;width:calc(100% - 100px)}@media(min-width: 1200px){.la-bellezza-img img{width:1010px;height:574px}}@media(min-width: 992px)and (max-width: 1199px){.la-bellezza-img img{width:830px;height:472px}}@media(min-width: 768px)and (max-width: 991px){.la-bellezza-img img{width:590px;height:335px}}@media(min-width: 576px)and (max-width: 767px){.la-bellezza-img img{width:510px;height:290px;margin-left:0}}@media(max-width: 575px){.la-bellezza-img img{margin-left:0;width:100%}}#scontainer-9 .row:first-child{text-align:center}#scontainer-9 .row:first-child p{max-width:650px;margin:0 auto 0px auto}.modernita-e-design{margin-top:40px;background:url(/upload/filemanager/images/sistemi-scorrevoli-bg2.webp) no-repeat right;background-size:58% 100%}@media(min-width: 992px)and (max-width: 1199px){.modernita-e-design{background-size:72% 100%}}@media(min-width: 768px)and (max-width: 991px){.modernita-e-design{background-size:73% 100%}}@media(max-width: 767px){.modernita-e-design{background-size:cover;background:url(/upload/filemanager/images/sistemi-scorrevoli-bg2.webp) no-repeat center;margin-top:140px}}.modernita-e-design #scontainer-10{padding-top:100px;padding-bottom:100px}@media(max-width: 767px){.modernita-e-design #scontainer-10{padding-top:0}}@media(max-width: 575px){.modernita-e-design div[class^=col-]:first-child{text-align:center}}.modernita-e-design div[class^=col-]>img{width:100%}@media(min-width: 1200px){.modernita-e-design div[class^=col-]>img{width:608px;height:439px}}@media(min-width: 992px)and (max-width: 1199px){.modernita-e-design div[class^=col-]>img{width:370px;height:267px}}@media(min-width: 768px)and (max-width: 991px){.modernita-e-design div[class^=col-]>img{width:270px;height:194px}}@media(min-width: 576px)and (max-width: 767px){.modernita-e-design div[class^=col-]>img{width:510px;height:368px}}@media(max-width: 575px){.modernita-e-design div[class^=col-]>img{width:270px;height:194px}}@media(max-width: 767px){.modernita-e-design div[class^=col-]>img{margin-top:-100px}}.modernita-e-design div[class^=col-] h3{color:#fff;position:relative;padding-bottom:18px;margin-bottom:18px}.modernita-e-design div[class^=col-] h3:before{position:absolute;content:"";width:142px;left:0;background:#fff;height:1px;bottom:0}.modernita-e-design div[class^=col-] h3 a{color:#fff}.modernita-e-design div[class^=col-] p{color:#fff;text-align:justify}.modernita-e-design div[class^=col-] .btn{color:#fff;border-color:#fff}.modernita-e-design div[class^=col-] .btn:first-child{margin-top:15px}.modernita-e-design div[class^=col-] .btn:hover{background:#fff;color:#000}@media(min-width: 768px)and (max-width: 1199px){.modernita-e-design div[class^=col-]:first-child{display:flex;align-items:center}}.modernita-e-design div[class^=col-]:last-child{display:flex;justify-content:flex-end;align-items:center}@media(min-width: 1200px){.modernita-e-design div[class^=col-]:last-child{justify-content:flex-start}}@media(min-width: 992px)and (max-width: 1199px){.modernita-e-design div[class^=col-]:last-child{justify-content:flex-start}}@media(min-width: 768px)and (max-width: 991px){.modernita-e-design div[class^=col-]:last-child{justify-content:flex-start}}@media(max-width: 767px){.modernita-e-design div[class^=col-]:last-child{justify-content:center}}.modernita-e-design div[class^=col-]>div{max-width:330px}@media(min-width: 1200px){.modernita-e-design div[class^=col-]>div{margin-left:50px}}@media(min-width: 992px)and (max-width: 1199px){.modernita-e-design div[class^=col-]>div{margin-left:50px}}@media(min-width: 768px)and (max-width: 991px){.modernita-e-design div[class^=col-]>div{max-width:303px}}@media(max-width: 767px){.modernita-e-design div[class^=col-]>div{margin-top:50px}}#scontainer-12 img{max-width:100%;margin-top:40px}@media(min-width: 1200px){#scontainer-12 img{width:1110px;height:452px}}@media(min-width: 992px)and (max-width: 1199px){#scontainer-12 img{width:930px;height:378px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-12 img{width:690px;height:280px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-12 img{width:510px;height:207px}}@media(max-width: 575px){#scontainer-12 img{width:270px;height:109px}}#scontainer-12 h2{letter-spacing:.05em;margin-bottom:0;padding-bottom:0;text-align:center;margin-right:150px}#scontainer-12 h2:before{display:none}@media(max-width: 575px){#scontainer-12 h2{margin-right:65px}}#scontainer-12 h3{font-size:90px;font-weight:700;line-height:90px;text-align:center;margin-left:150px;letter-spacing:.05em;margin-bottom:40px}@media(min-width: 768px)and (max-width: 991px){#scontainer-12 h3{margin-bottom:30px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-12 h3{margin-bottom:20px}}@media(max-width: 575px){#scontainer-12 h3{margin-left:110px;font-size:55px;line-height:60px;margin-bottom:15px}}#scontainer-12 p{text-align:center;margin-bottom:10px}#scontainer-12 p strong{font-weight:500}#scontainer-12 h5{text-align:center;margin-bottom:10px;font-family:"Alegreya Sans",sans-serif;font-size:20px;font-weight:300;line-height:31px;letter-spacing:0em}@media(max-width: 575px){#scontainer-12 div[class^=col-]:last-child{text-align:center}}.persiane-in-legno,.tapparelle-box-01{padding-top:100px}@media(min-width: 992px){.persiane-in-legno,.tapparelle-box-01{padding-top:200px}}.persiane-in-legno #scontainer-13 h3,.persiane-in-legno #scontainer-27 h3,.tapparelle-box-01 #scontainer-13 h3,.tapparelle-box-01 #scontainer-27 h3{position:relative}.persiane-in-legno #scontainer-13 h3:before,.persiane-in-legno #scontainer-27 h3:before,.tapparelle-box-01 #scontainer-13 h3:before,.tapparelle-box-01 #scontainer-27 h3:before{position:absolute;left:-80px;top:-140px;content:"";height:340px;width:1px;background:#939393}@media(min-width: 992px)and (max-width: 1199px){.persiane-in-legno #scontainer-13 h3:before,.persiane-in-legno #scontainer-27 h3:before,.tapparelle-box-01 #scontainer-13 h3:before,.tapparelle-box-01 #scontainer-27 h3:before{left:-45px}}@media(min-width: 768px)and (max-width: 991px){.persiane-in-legno #scontainer-13 h3:before,.persiane-in-legno #scontainer-27 h3:before,.tapparelle-box-01 #scontainer-13 h3:before,.tapparelle-box-01 #scontainer-27 h3:before{left:-40px}}@media(min-width: 576px)and (max-width: 767px){.persiane-in-legno #scontainer-13 h3:before,.persiane-in-legno #scontainer-27 h3:before,.tapparelle-box-01 #scontainer-13 h3:before,.tapparelle-box-01 #scontainer-27 h3:before{left:-30px;top:-75px}}@media(max-width: 575px){.persiane-in-legno #scontainer-13 h3:before,.persiane-in-legno #scontainer-27 h3:before,.tapparelle-box-01 #scontainer-13 h3:before,.tapparelle-box-01 #scontainer-27 h3:before{display:none}}.persiane-in-legno #scontainer-13 div[class^=col-]:first-child,.persiane-in-legno #scontainer-27 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-13 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-27 div[class^=col-]:first-child{background:#f2f2f2;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center;padding:80px 150px 80px 190px;text-align:justify}@media(min-width: 992px)and (max-width: 1199px){.persiane-in-legno #scontainer-13 div[class^=col-]:first-child,.persiane-in-legno #scontainer-27 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-13 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-27 div[class^=col-]:first-child{padding:80px 108px 80px 90px}}@media(min-width: 768px)and (max-width: 991px){.persiane-in-legno #scontainer-13 div[class^=col-]:first-child,.persiane-in-legno #scontainer-27 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-13 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-27 div[class^=col-]:first-child{padding:80px 30px 80px 80px}}@media(min-width: 576px)and (max-width: 767px){.persiane-in-legno #scontainer-13 div[class^=col-]:first-child,.persiane-in-legno #scontainer-27 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-13 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-27 div[class^=col-]:first-child{padding:50px 15px 50px 60px}}@media(max-width: 575px){.persiane-in-legno #scontainer-13 div[class^=col-]:first-child,.persiane-in-legno #scontainer-27 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-13 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-27 div[class^=col-]:first-child{padding:50px 15px 50px 15px}}.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2),.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2),.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2),.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2){position:relative;background:#f2f2f2}@media(min-width: 576px)and (max-width: 991px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2),.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2),.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2),.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2){display:flex;justify-content:center;align-items:center;padding-right:0}}@media(min-width: 992px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2) img,.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{top:-100px;position:absolute;right:-60px}}@media(min-width: 1200px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2) img,.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{width:500px;height:500px;-o-object-fit:cover;object-fit:cover}}@media(min-width: 992px)and (max-width: 1199px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2) img,.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{width:430px;height:430px;-o-object-fit:cover;object-fit:cover;top:-50px}}@media(min-width: 576px)and (max-width: 991px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2) img,.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(max-width: 575px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2) img,.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}}.persiane-in-legno #scontainer-27 p:first-child,.tapparelle-box-01 #scontainer-27 p:first-child{position:relative}.persiane-in-legno #scontainer-27 p:first-child:before,.tapparelle-box-01 #scontainer-27 p:first-child:before{position:absolute;left:-80px;top:-180px;content:"";height:340px;width:1px;background:#939393}@media(min-width: 992px)and (max-width: 1199px){.persiane-in-legno #scontainer-27 p:first-child:before,.tapparelle-box-01 #scontainer-27 p:first-child:before{left:-45px}}@media(min-width: 768px)and (max-width: 991px){.persiane-in-legno #scontainer-27 p:first-child:before,.tapparelle-box-01 #scontainer-27 p:first-child:before{left:-40px}}@media(min-width: 576px)and (max-width: 767px){.persiane-in-legno #scontainer-27 p:first-child:before,.tapparelle-box-01 #scontainer-27 p:first-child:before{left:-30px;top:-75px}}@media(max-width: 575px){.persiane-in-legno #scontainer-27 p:first-child:before,.tapparelle-box-01 #scontainer-27 p:first-child:before{display:none}}@media(min-width: 1200px){.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{width:448px;height:385px;-o-object-fit:cover;object-fit:cover}}@media(max-width: 767px){.sistemi-di-oscuramento h3{text-align:left}}.sistemi-di-oscuramento div[class^=col-]:first-child img{width:100%}@media(min-width: 1200px){.sistemi-di-oscuramento div[class^=col-]:first-child img{width:540px;height:499px}}@media(min-width: 992px)and (max-width: 1199px){.sistemi-di-oscuramento div[class^=col-]:first-child img{width:450px;height:415px}}@media(min-width: 768px)and (max-width: 991px){.sistemi-di-oscuramento div[class^=col-]:first-child img{width:270px;height:249px}}@media(min-width: 576px)and (max-width: 767px){.sistemi-di-oscuramento div[class^=col-]:first-child img{width:510px;height:471px}}@media(max-width: 575px){.sistemi-di-oscuramento div[class^=col-]:first-child img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}}@media(min-width: 768px)and (max-width: 991px){.sistemi-di-oscuramento div[class^=col-]:first-child{display:flex;justify-content:center;align-items:center}}@media(max-width: 767px){.sistemi-di-oscuramento div[class^=col-]:first-child{order:2}}.sistemi-di-oscuramento div[class^=col-]:last-child{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center;padding:80px 80px 80px 110px;text-align:justify}@media(min-width: 1200px){.sistemi-di-oscuramento div[class^=col-]:last-child{padding:80px 90px 80px 50px}}@media(min-width: 992px)and (max-width: 1199px){.sistemi-di-oscuramento div[class^=col-]:last-child{padding:0px 85px 0px 15px}}@media(min-width: 768px)and (max-width: 991px){.sistemi-di-oscuramento div[class^=col-]:last-child{padding:0 15px}}@media(max-width: 767px){.sistemi-di-oscuramento div[class^=col-]:last-child{padding:0px 15px 50px 15px;order:1}}.garanzia-di-soddisfazione{margin-left:80px;margin-right:80px;background:url(/upload/filemanager/images/garanzia-di-soddisfazione2.webp) no-repeat center;background-size:cover}@media(min-width: 576px)and (max-width: 1199px){.garanzia-di-soddisfazione{margin-left:0px;margin-right:0px;padding-left:40px;padding-right:40px}}@media(max-width: 575px){.garanzia-di-soddisfazione{margin-left:0px;margin-right:0px;padding-left:0;padding-right:0}}.garanzia-di-soddisfazione #scontainer-15 h2{color:#fff;padding-bottom:0;text-align:center}.garanzia-di-soddisfazione #scontainer-15 h2:before{display:none}.garanzia-di-soddisfazione #scontainer-15 p{text-align:center;color:#fff;position:relative;padding-bottom:40px}@media(min-width: 1200px){.garanzia-di-soddisfazione #scontainer-15 p{max-width:820px}}.garanzia-di-soddisfazione #scontainer-15 p:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#fff;height:1px;bottom:0}.garanzia-di-soddisfazione #scontainer-15 div[class^=col-]{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;justify-content:center;height:500px}@media(min-width: 992px)and (max-width: 1199px){.garanzia-di-soddisfazione #scontainer-15 div[class^=col-]{height:450px}}.brands div[class^=col-]{display:flex;justify-content:center;align-items:center}.brands div[class^=col-]:first-child img{width:120px;height:58px}.brands div[class^=col-]:nth-child(2) img{width:77px;height:77px}.brands div[class^=col-]:nth-child(3) img{width:98px;height:110px}.brands div[class^=col-]:nth-child(4) img{width:149px;height:66px}.brands div[class^=col-]:nth-child(5) img{width:92px;height:92px}.brands div[class^=col-]:nth-child(6) img{width:78px;height:78px}.brands div[class^=col-] img{max-width:100%}@media(max-width: 575px){.brands div[class^=col-] img{max-width:120px}}@media(max-width: 575px){.brands div[class^=col-]:nth-child(even){justify-content:flex-start}}@media(max-width: 575px){.brands div[class^=col-]:nth-child(odd){justify-content:flex-end}}.vi-invitiamo-a-collaborare h3{position:relative;padding-bottom:15px;margin-bottom:20px}.vi-invitiamo-a-collaborare h3:before{position:absolute;content:"";width:142px;left:0;background:#000;height:1px;bottom:0}@media(max-width: 575px){.vi-invitiamo-a-collaborare h3:before{left:calc(50% - 71px)}}.vi-invitiamo-a-collaborare p{margin-bottom:0}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:first-child{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:first-child a{color:#000}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:first-child a:hover{color:#777676}@media(max-width: 575px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:first-child{align-items:center;text-align:center}}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:first-child .row div[class^=col-]{margin-top:40px}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}@media(min-width: 576px)and (max-width: 767px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child{justify-content:flex-end;margin-top:-223px}}@media(max-width: 575px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child{justify-content:center;margin-top:50px}}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{max-width:100%}@media(min-width: 1200px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{width:175px}}@media(min-width: 992px)and (max-width: 1199px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{width:175px}}@media(min-width: 768px)and (max-width: 991px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{width:175px}}@media(min-width: 576px)and (max-width: 767px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{width:175px}}@media(max-width: 575px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{width:175px}}#scontainer-17 .tiles{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:50px;column-gap:50px;margin-top:30px}#scontainer-17 .tiles .tile{display:flex;-moz-column-gap:10px;column-gap:10px;flex-direction:row-reverse}#scontainer-17 .tiles .tile .tile-data{margin:10px 0}@media(max-width: 1199px){#scontainer-17 .tiles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:50px}}.scrivici .alert{max-width:828px;margin-left:auto;margin-right:auto}.scrivici h3{text-align:center;position:relative;padding-bottom:15px;margin-bottom:30px}.scrivici h3:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}.scrivici form{max-width:828px;margin-left:auto;margin-right:auto}.scrivici form .form-group{margin-bottom:10px}.scrivici form .form-group .form-control{border-radius:0;padding:8px 12px;height:100%;min-height:40px;border-color:#cacaca}.scrivici form .form-group .form-control::-moz-placeholder{color:#939393}.scrivici form .form-group .form-control::placeholder{color:#939393}.scrivici form .form-group .form-control:focus{box-shadow:none;border-color:#cacaca}.scrivici form .btn{width:200px;display:flex;justify-content:space-between;align-items:center;margin-right:0;margin-left:auto}@media(min-width: 576px)and (max-width: 767px){.scrivici form .btn{margin-right:auto;margin-left:auto}}@media(max-width: 575px){.scrivici form .btn{margin-right:auto;margin-left:auto;margin-top:10px}}.scrivici form .form-check{position:relative;display:flex;align-items:flex-start}.scrivici form .form-check>input{height:15px;width:15px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid #939393;border-radius:0px;outline:none;transition-duration:.3s;background-color:rgba(0,0,0,0);margin-top:2px}@media(max-width: 575px){.scrivici form .form-check>.form-check-label{font-size:12px;line-height:12px}}.scrivici form .form-check>input:checked{border:1px solid #939393;background-color:rgba(0,0,0,0)}.scrivici form .form-check>input:checked+label::before{content:"✓";display:block;text-align:center;color:#000;position:absolute;left:3px;top:0px}@media(max-width: 575px){.scrivici form .form-check>input:checked+label::before{top:4px}}.scrivici form .form-check>input:active{border:1px solid #939393}.footer{background:#000;text-align:center;padding-top:15px;padding-bottom:15px}@media(min-width: 992px){.footer img{width:172px;height:56px}}@media(max-width: 991px){.footer img{width:130px;height:42px}}#cookie-information{font-size:11px;line-height:14px;text-align:center;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}#cookie-information a{font-size:11px;line-height:12px;text-transform:uppercase}.banner-mini{text-align:center;background:url(/upload/filemanager/images/subpage/banner-mini.webp) no-repeat center;background-size:cover;margin-left:80px;margin-right:80px;padding-top:90px;padding-bottom:90px}@media(max-width: 991px){.banner-mini{margin-left:20px;margin-right:20px}}@media(max-width: 575px){.banner-mini{margin-left:15px;margin-right:15px}}.banner-mini h1{color:#fff}.banner-mini h2{color:#fff;padding-bottom:0;margin-bottom:0}.banner-mini h2:before{display:none}.tab-container .nav-tabs{display:flex;justify-content:center;align-items:center;border-bottom:0}@media(max-width: 767px){.tab-container .nav-tabs{justify-content:space-around}}@media(max-width: 767px){.tab-container .nav-tabs{padding-top:60px;padding-bottom:50px}}.tab-container .nav-tabs li{margin-right:8px}.tab-container .nav-tabs li:last-child{margin-right:0}@media(max-width: 767px){.tab-container .nav-tabs li{margin-right:2px;margin-left:2px;margin-bottom:20px}}@media(max-width: 575px){.tab-container .nav-tabs li{margin-bottom:10px}}.tab-container .nav-tabs li a{background:#fff;width:150px;height:60px;display:block;padding:5px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}@media(min-width: 992px)and (max-width: 1199px){.tab-container .nav-tabs li a{width:146px}}@media(min-width: 768px)and (max-width: 991px){.tab-container .nav-tabs li a{width:105px;padding:10px;min-height:86px;height:auto}}@media(max-width: 767px){.tab-container .nav-tabs li a{width:150px}}.tab-container .nav-tabs li a.active{background:#000;color:#fff}.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child{display:flex;align-items:flex-end;flex-wrap:wrap;flex-direction:column;justify-content:center}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child{align-items:flex-start}}.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h4{margin-right:0;margin-left:auto;padding-left:10px;padding-right:10px}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h4{margin-right:auto;margin-left:0}}.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5{text-align:right;padding-bottom:10px}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5{text-align:left}}.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5:before{left:auto;right:0;width:35px}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5:before{left:0;right:auto}}.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child p{text-align:right}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child p{text-align:left}}.tab-container .tab-content1 .row:first-child>div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}.tab-container .tab-content1 .row:first-child>div[class^=col-]:last-child img{max-width:100%}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:last-child img{margin-top:40px}}.tab-container .tab-content1 .row p strong{font-weight:500}.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2){display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center}.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h4{margin-left:0;margin-right:auto;padding-left:10px;padding-right:10px}.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h5{text-align:left;padding-bottom:10px}.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h5:before{left:auto;right:0;width:35px}.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) p{text-align:left}@media(max-width: 767px){.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2){order:1}}.tab-container .tab-content2 .row:first-child>div[class^=col-]:first-child{display:flex;justify-content:center;align-items:center}.tab-container .tab-content2 .row:first-child>div[class^=col-]:first-child img{max-width:100%}@media(max-width: 767px){.tab-container .tab-content2 .row:first-child>div[class^=col-]:first-child img{margin-top:40px}}@media(max-width: 767px){.tab-container .tab-content2 .row:first-child>div[class^=col-]:first-child{order:2}}.tab-container .tab-content1 .row.details>div[class^=col-],.tab-container .tab-content2 .row.details>div[class^=col-]{background:#f2f2f2;display:flex;justify-content:center;align-items:center;padding-top:3px;padding-bottom:3px;margin-bottom:25px;margin-top:50px}@media(max-width: 767px){.tab-container .tab-content1 .row.details>div[class^=col-],.tab-container .tab-content2 .row.details>div[class^=col-]{display:block;text-align:center;padding-top:20px}}.tab-container .tab-content1 .row.details>div[class^=col-] p,.tab-container .tab-content2 .row.details>div[class^=col-] p{margin-bottom:0;font-size:14px;font-family:"Alegreya Sans",sans-serif;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left}@media(min-width: 768px)and (max-width: 991px){.tab-container .tab-content1 .row.details>div[class^=col-] p,.tab-container .tab-content2 .row.details>div[class^=col-] p{font-size:14px}}@media(max-width: 767px){.tab-container .tab-content1 .row.details>div[class^=col-] p,.tab-container .tab-content2 .row.details>div[class^=col-] p{text-align:center;margin-bottom:20px}}.tab-container .tab-content1 .row.details>div[class^=col-] img,.tab-container .tab-content2 .row.details>div[class^=col-] img{margin-right:14px;margin-left:65px;width:30px;height:auto}@media(min-width: 768px)and (max-width: 991px){.tab-container .tab-content1 .row.details>div[class^=col-] img,.tab-container .tab-content2 .row.details>div[class^=col-] img{margin-left:14px;margin-right:10px}}@media(max-width: 767px){.tab-container .tab-content1 .row.details>div[class^=col-] img,.tab-container .tab-content2 .row.details>div[class^=col-] img{margin-left:0;margin-right:0;margin-bottom:2px}}.tab-container .tab-content1 .row.details>div[class^=col-] img:first-child,.tab-container .tab-content2 .row.details>div[class^=col-] img:first-child{margin-left:0px}.tab-container .tab-content1 .row.content-schema,.tab-container .tab-content2 .row.content-schema{margin-bottom:60px}.tab-container .tab-content1 .row.content-schema div[class^=col-],.tab-container .tab-content2 .row.content-schema div[class^=col-]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.tab-container .tab-content1 .row.content-schema div[class^=col-] p,.tab-container .tab-content2 .row.content-schema div[class^=col-] p{font-size:16px;text-align:center}@media(max-width: 991px){.tab-container .tab-content1 .row.content-schema div[class^=col-] p,.tab-container .tab-content2 .row.content-schema div[class^=col-] p{min-height:42px}}.tab-container .tab-content1 .row.content-schema div[class^=col-] .schema,.tab-container .tab-content2 .row.content-schema div[class^=col-] .schema{text-align:center;margin-left:10px}.tab-container .tab-content1 .row.content-schema div[class^=col-] .schema p,.tab-container .tab-content2 .row.content-schema div[class^=col-] .schema p{margin-left:auto;margin-right:auto;max-width:150px;min-height:42px}.tab-container .tab-content1 .row.content-schema div[class^=col-] .schema:first-child,.tab-container .tab-content2 .row.content-schema div[class^=col-] .schema:first-child{margin-left:0}.tab-container .tab-content1 .row.content-schema div[class^=col-] .schema img,.tab-container .tab-content2 .row.content-schema div[class^=col-] .schema img{height:70px;margin-bottom:5px}.tab-container .tab-content1 .row.content-schema div[class^=col-]:first-child,.tab-container .tab-content2 .row.content-schema div[class^=col-]:first-child{padding-top:80px;border-top:1px solid #979797;margin-top:80px}.tab-container .tab-content1 .row.more-schema,.tab-container .tab-content2 .row.more-schema{margin-bottom:100px}.tab-container .tab-content1 .row.more-schema .row:first-child>div[class^=col-]:last-child img,.tab-container .tab-content2 .row.more-schema .row:first-child>div[class^=col-]:last-child img{margin-top:0}@media(max-width: 767px){.tab-container .tab-content1 .row.more-schema .row:first-child>div[class^=col-]:last-child img,.tab-container .tab-content2 .row.more-schema .row:first-child>div[class^=col-]:last-child img{margin-top:0}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:first-child,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:first-child{display:flex;align-items:center;justify-content:center}.tab-container .tab-content1 .row.more-schema>div[class^=col-] p,.tab-container .tab-content2 .row.more-schema>div[class^=col-] p{font-family:"Alegreya Sans",sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:0em;text-align:left;margin-bottom:25px}.tab-container .tab-content1 .row.more-schema>div[class^=col-] p strong,.tab-container .tab-content2 .row.more-schema>div[class^=col-] p strong{font-weight:500}.tab-container .tab-content1 .row.more-schema>div[class^=col-] img,.tab-container .tab-content2 .row.more-schema>div[class^=col-] img{max-width:100%}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;justify-content:center}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child{margin-top:60px}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child div[class^=col-],.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child div[class^=col-]{display:block}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child div[class^=col-],.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child div[class^=col-]{text-align:center}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child div[class^=col-] p,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child div[class^=col-] p{text-align:left}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child div[class^=col-] p,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child div[class^=col-] p{text-align:center}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2){display:flex;align-items:center;justify-content:center}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p{line-height:15px;position:absolute}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2){top:67px;left:167px}@media(min-width: 992px)and (max-width: 1199px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2){top:64px;left:137px}}@media(min-width: 768px)and (max-width: 991px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2){left:99px}}@media(min-width: 576px)and (max-width: 767px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2){top:77px;left:108px}}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2){top:12px;left:45%}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3){top:135px;left:228px}@media(min-width: 992px)and (max-width: 1199px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3){top:136px;left:195px}}@media(min-width: 768px)and (max-width: 991px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3){left:123px}}@media(min-width: 576px)and (max-width: 767px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3){top:143px;left:143px}}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3){top:81px;left:50%}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4){top:282px;left:167px}@media(min-width: 992px)and (max-width: 1199px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4){top:273px;left:167px}}@media(min-width: 768px)and (max-width: 991px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4){left:97px}}@media(min-width: 576px)and (max-width: 767px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4){top:287px;left:110px}}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4){top:232px;left:48%}}.tab-container .tab-content1 .row.tab-img,.tab-container .tab-content2 .row.tab-img{margin-bottom:80px}.tab-container .tab-content1 .row.tab-img img,.tab-container .tab-content2 .row.tab-img img{width:100%}.tab-long .nav-tabs li a{width:350px;height:60px}@media(min-width: 992px)and (max-width: 1199px){.tab-long .nav-tabs li a{width:290px}}@media(min-width: 768px)and (max-width: 991px){.tab-long .nav-tabs li a{width:210px}}@media(min-width: 576px)and (max-width: 767px){.tab-long .nav-tabs li a{width:165px}}@media(max-width: 575px){.tab-long .nav-tabs li a{width:230px}}.tab-4 .nav-tabs li a{width:250px;height:60px}@media(min-width: 992px)and (max-width: 1199px){.tab-4 .nav-tabs li a{width:212px;height:83px}}@media(min-width: 768px)and (max-width: 991px){.tab-4 .nav-tabs li a{width:165px;height:87px}}@media(min-width: 576px)and (max-width: 767px){.tab-4 .nav-tabs li a{width:245px;height:62px}}.more{background:#f2f2f2;margin-left:100px;margin-right:100px;margin-top:180px;padding-bottom:100px;padding-left:30px;padding-right:30px}@media(min-width: 992px)and (max-width: 1199px){.more{margin-left:50px;margin-right:50px}}@media(min-width: 768px)and (max-width: 991px){.more{margin-left:0px;margin-right:0px}}@media(min-width: 576px)and (max-width: 767px){.more{margin-left:20px;margin-right:20px;padding-left:50px;padding-right:50px}}@media(max-width: 575px){.more{margin-left:0;margin-right:0;padding-left:0px;padding-right:0px}}@media(min-width: 768px)and (max-width: 991px){.more div[class^=col-]{padding-right:7px;padding-left:7px}}@media(max-width: 767px){.more div[class^=col-]:first-child div{margin-top:-100px}}@media(max-width: 767px){.more div[class^=col-]:last-child div{margin-bottom:0px}}.more div[class^=col-] div{background:#fff;position:relative;min-height:550px;margin-top:-100px}@media(min-width: 768px)and (max-width: 991px){.more div[class^=col-] div{min-height:485px}}@media(min-width: 576px)and (max-width: 767px){.more div[class^=col-] div{min-height:1px;margin-top:0;margin-bottom:50px}}@media(max-width: 575px){.more div[class^=col-] div{min-height:1px;margin-top:0;margin-bottom:50px}}.more div[class^=col-] div>img{width:100%}.more div[class^=col-] div h3{color:#101010;font-family:"Cormorant",serif;font-size:23px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0em;text-align:left;margin:40px 40px 15px 40px}@media(min-width: 992px)and (max-width: 1199px){.more div[class^=col-] div h3{margin:40px 25px 15px 25px}}@media(min-width: 768px)and (max-width: 991px){.more div[class^=col-] div h3{margin:30px 15px 15px 15px}}@media(max-width: 575px){.more div[class^=col-] div h3{margin:30px 25px 15px 25px}}.more div[class^=col-] div p{margin:0px 40px 20px 40px}@media(min-width: 992px)and (max-width: 1199px){.more div[class^=col-] div p{margin:0px 25px 20px 25px}}@media(min-width: 768px)and (max-width: 991px){.more div[class^=col-] div p{margin:0px 15px 20px 15px}}@media(max-width: 575px){.more div[class^=col-] div p{margin:0px 25px 20px 25px}}.more div[class^=col-] div .btn{margin:0px 0px 40px 40px;position:absolute;bottom:0}@media(min-width: 992px)and (max-width: 1199px){.more div[class^=col-] div .btn{margin:0px 250px 40px 25px}}@media(min-width: 768px)and (max-width: 991px){.more div[class^=col-] div .btn{margin:0px 15px 30px 15px}}@media(max-width: 767px){.more div[class^=col-] div .btn{position:relative}}@media(max-width: 575px){.more div[class^=col-] div .btn{margin:0px 25px 30px 25px}}.porte-porte-in-pvc #scontainer-21{padding-bottom:0}.porte-porte-in-pvc #scontainer-21 .row:nth-child(2) div[class^=col-]:nth-child(1){display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.porte-porte-in-pvc #scontainer-21 .row:nth-child(2) div[class^=col-]:nth-child(2){margin-top:60px}}.porte-porte-in-pvc #scontainer-21 .row:nth-child(2) div[class^=col-]>img{width:92%;height:100%;-o-object-fit:cover;object-fit:cover}#scontainer-21 .row:nth-child(1) h2,#scontainer-22 .row:nth-child(1) h2,#scontainer-23 .row:nth-child(1) h2{text-align:center}#scontainer-21 .row:nth-child(1) p,#scontainer-22 .row:nth-child(1) p,#scontainer-23 .row:nth-child(1) p{text-align:center;margin-bottom:60px}@media(max-width: 575px){#scontainer-21 .row:nth-child(1) p,#scontainer-22 .row:nth-child(1) p,#scontainer-23 .row:nth-child(1) p{text-align:justify}}@media(min-width: 576px)and (max-width: 767px){#scontainer-21 table,#scontainer-22 table,#scontainer-23 table{width:100%}}#scontainer-21 table thead tr th,#scontainer-22 table thead tr th,#scontainer-23 table thead tr th{font-family:Alegreya Sans;font-size:16px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0em;text-align:center;color:#fff;background:#000;text-transform:uppercase;padding:8px 15px}#scontainer-21 table thead tr th:empty,#scontainer-22 table thead tr th:empty,#scontainer-23 table thead tr th:empty{visibility:hidden}#scontainer-21 table thead tr th:blank,#scontainer-22 table thead tr th:blank,#scontainer-23 table thead tr th:blank{visibility:hidden}#scontainer-21 table thead tr th:first-child,#scontainer-22 table thead tr th:first-child,#scontainer-23 table thead tr th:first-child{visibility:hidden}@media(max-width: 575px){#scontainer-21 table thead tr th,#scontainer-22 table thead tr th,#scontainer-23 table thead tr th{padding:8px 5px}}#scontainer-21 table tbody,#scontainer-22 table tbody,#scontainer-23 table tbody{border:1px solid #000;padding-left:20px}#scontainer-21 table tbody tr:first-child td,#scontainer-22 table tbody tr:first-child td,#scontainer-23 table tbody tr:first-child td{padding-top:100px}@media(min-width: 768px)and (max-width: 991px){#scontainer-21 table tbody tr:first-child td,#scontainer-22 table tbody tr:first-child td,#scontainer-23 table tbody tr:first-child td{padding-top:50px}}@media(max-width: 767px){#scontainer-21 table tbody tr:first-child td,#scontainer-22 table tbody tr:first-child td,#scontainer-23 table tbody tr:first-child td{padding-top:50px}}#scontainer-21 table tbody tr:last-child td,#scontainer-22 table tbody tr:last-child td,#scontainer-23 table tbody tr:last-child td{padding-bottom:100px}@media(min-width: 768px)and (max-width: 991px){#scontainer-21 table tbody tr:last-child td,#scontainer-22 table tbody tr:last-child td,#scontainer-23 table tbody tr:last-child td{padding-bottom:50px}}@media(max-width: 767px){#scontainer-21 table tbody tr:last-child td,#scontainer-22 table tbody tr:last-child td,#scontainer-23 table tbody tr:last-child td{padding-bottom:50px}}#scontainer-21 table tbody tr td,#scontainer-22 table tbody tr td,#scontainer-23 table tbody tr td{padding:10px 20px;font-size:14px;font-weight:500;text-align:center}@media(max-width: 575px){#scontainer-21 table tbody tr td,#scontainer-22 table tbody tr td,#scontainer-23 table tbody tr td{padding:10px 10px}}#scontainer-21 table tbody tr td:first-child,#scontainer-22 table tbody tr td:first-child,#scontainer-23 table tbody tr td:first-child{text-align:left}#scontainer-21 table tbody tr td img,#scontainer-22 table tbody tr td img,#scontainer-23 table tbody tr td img{width:20px;height:20px}#scontainer-22 .row:nth-child(2) div[class^=col-]:first-child{display:flex;justify-content:center;align-items:center}@media(max-width: 767px){#scontainer-22 .row:nth-child(2) div[class^=col-]:first-child{margin-bottom:60px}}#scontainer-22 .row:nth-child(2) div[class^=col-]:last-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){#scontainer-22 .row:nth-child(3){padding-top:60px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child{display:flex;justify-content:flex-start;align-items:center}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child img{max-width:100%;width:420px;height:627px}@media(max-width: 767px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child img{margin-bottom:60px}}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child img{height:500px;width:335px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child img{width:235px;height:350px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child img{width:200px;height:298px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p{position:absolute;left:442px;font-weight:400;text-transform:uppercase;line-height:19px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p{left:356px;font-size:13px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p{left:251px;font-size:12px;line-height:12px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p{left:215px;line-height:14px;font-size:13px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(2){top:100px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(2){top:80px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(2){top:61px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(2){top:42px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(3){top:186px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(3){top:152px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(3){top:114px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(3){top:89px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(4){top:254px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(4){top:200px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(4){top:152px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(4){top:114px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(5){top:337px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(5){top:260px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(5){top:193px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(5){top:156px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(6){top:401px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(6){top:316px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(6){top:231px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(6){top:188px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(7){top:486px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(7){top:384px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(7){top:277px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(7){top:476px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(7){top:233px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3{position:relative;padding-bottom:15px;margin-bottom:20px}#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3:before{position:absolute;content:"";width:142px;left:0;background:#000;height:1px;bottom:0}#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child div{margin-left:50px;padding:80px;background:#f2f2f2}@media(min-width: 576px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child div{margin-left:0px;padding:50px 30px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child div{margin-left:0px;padding:50px 20px}}#scontainer-23{padding-bottom:100px}#scontainer-23 .row:nth-child(2) div[class^=col-]:nth-child(1) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#scontainer-23 .row:nth-child(2) div[class^=col-]:nth-child(2){display:flex;justify-content:center;align-items:center}@media(max-width: 767px){#scontainer-23 .row:nth-child(2) div[class^=col-]:nth-child(2){margin-top:60px}}#scontainer-24 div[class^=col-]{text-align:center}#scontainer-24 h2{text-align:center;position:relative;padding-bottom:20px;margin-bottom:30px}#scontainer-24 h2:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}#scontainer-24 p{text-align:center;margin-bottom:0}@media(max-width: 767px){#scontainer-24 p{margin-bottom:40px}}#scontainer-24 img{margin-bottom:20px;max-width:100%}.tipi-di-montaggio{background:url(/upload/filemanager/images/persiane-in-legno/persiane-in-legno-bg.webp) no-repeat center;background-size:cover;margin-left:80px;margin-right:80px;padding-top:80px;padding-bottom:80px}@media(min-width: 576px)and (max-width: 991px){.tipi-di-montaggio{margin-left:20px;margin-right:20px}}@media(max-width: 575px){.tipi-di-montaggio{margin-left:15px;margin-right:15px}}.tipi-di-montaggio div[class^=col-]{text-align:center}@media(max-width: 767px){.tipi-di-montaggio div[class^=col-]{margin-top:30px}}.tipi-di-montaggio p{color:#fff;margin-bottom:0;text-align:center}@media(max-width: 767px){.tipi-di-montaggio p{margin-bottom:20px}}.tipi-di-montaggio h2{color:#fff;position:relative;padding-bottom:20px;margin-bottom:30px}.tipi-di-montaggio h2:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#fff;height:1px;bottom:0}.tipi-di-montaggio img{max-width:100%}#scontainer-26{margin-top:80px;text-align:center}#scontainer-26 h2{position:relative;padding-bottom:20px;margin-bottom:30px;text-align:center}#scontainer-26 h2:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}#scontainer-26 p{font-size:19px;text-transform:uppercase;text-align:center;margin-bottom:80px}@media(max-width: 767px){#scontainer-26 p{margin-bottom:50px}}#scontainer-26 img{margin-bottom:20px;max-height:300px;max-width:100%}@media(max-width: 575px){.tapparelle-img .box,.tapparelle-img .footer-big,.tapparelle-img .dettagli-maniglia,.tapparelle-img .dettagli-legno-maniglia,.tapparelle-img .porte-dettagli,.tapparelle-img .vetri-selettivi,.tapparelle-img .verto-1-2-3,.tapparelle-img .links,.tapparelle-img .box-text-right,.tapparelle-img .box-right,.tapparelle-img .box-text-left,.tapparelle-img .box-left,.tapparelle-img .salatura,.tapparelle-img #scontainer-3,.tapparelle-img #scontainer-6,.tapparelle-img #scontainer-8,.tapparelle-img #scontainer-11,.tapparelle-img .sistemi-di-oscuramento,.tapparelle-img .brands,.tapparelle-img .scrivici,.tapparelle-img .tab-container .nav-tabs,.tab-container .tapparelle-img .nav-tabs,.tapparelle-img .porte-porte-in-pvc #scontainer-21,.porte-porte-in-pvc .tapparelle-img #scontainer-21,.tapparelle-img #scontainer-22 .row:nth-child(3),#scontainer-22 .tapparelle-img .row:nth-child(3),.tapparelle-img #scontainer-24{padding-bottom:64px}}@media(max-width: 575px){.tapparelle-img #scontainer-44{margin-top:100px}}.tapparelle-img #scontainer-44 div[class^=col-]{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:38px}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-44 div[class^=col-]{margin-bottom:15px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-44 div[class^=col-]{margin-bottom:10px}}@media(max-width: 575px){.tapparelle-img #scontainer-44 div[class^=col-]{justify-content:center}}.tapparelle-img #scontainer-44 div[class^=col-] img{height:98px;margin-left:40px}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-44 div[class^=col-] img{margin-left:5px;height:80px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-44 div[class^=col-] img{margin-left:2px;height:60px}}@media(max-width: 575px){.tapparelle-img #scontainer-44 div[class^=col-] img{width:auto}}.tapparelle-img #scontainer-44 div[class^=col-] p{margin-bottom:0;width:170px;text-align:right}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-44 div[class^=col-] p{font-size:14px;line-height:17px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-44 div[class^=col-] p{width:95px;font-size:12px;line-height:12px}}.tapparelle-img #scontainer-44 .row:last-child p{background:#777676;width:100%;text-align:center;padding:20px;color:#fff}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-44 .row:last-child p{padding:10px 20px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-44 .row:last-child p{padding:5px 20px;font-size:16px}}.tapparelle-img .hidden-above-xs{text-align:center}.tapparelle-img div[class^=col-]{overflow:hidden}.tapparelle-img img{height:490px}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img img{height:350px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img img{height:250px}}@media(max-width: 575px){.tapparelle-img img{height:auto;width:230px;margin-right:20px}}@media(max-width: 575px){.tapparelle-img #scontainer-42{margin-top:30px;display:flex;justify-content:center;background:#f2f2f2;padding-top:20px;padding-bottom:20px}}.tapparelle-img #scontainer-42 p{margin-bottom:0}@media(min-width: 992px){.tapparelle-img #scontainer-42 p{left:409px}}@media(min-width: 576px){.tapparelle-img #scontainer-42 p{position:absolute}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p{left:296px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p{font-size:12px;line-height:14px;left:215px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p{position:relative;padding-left:40px;line-height:16px;text-align:left}.tapparelle-img #scontainer-42 p:before{position:absolute;content:"a";left:10px}}@media(min-width: 576px){.tapparelle-img #scontainer-42 p:first-child{top:0}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:before{content:"1"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(2){top:30px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(2){top:19px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(2){top:15px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(2):before{content:"2"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(3){top:57px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(3){top:36px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(3){top:29px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(3):before{content:"3"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(4){top:167px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(4){top:116px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(4){top:84px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(4):before{content:"4"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(5){top:247px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(5){top:173px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(5){top:125px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(5):before{content:"5"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(6){top:290px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(6){top:205px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(6){top:146px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(6):before{content:"6"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(7){top:326px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(7){top:230px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(7){top:165px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(7):before{content:"7"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(8){top:361px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(8){top:256px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(8){top:184px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(8):before{content:"8"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(9){top:400px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(9){top:283px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(9){top:202px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(9):before{content:"9"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(10){top:427px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(10){top:303px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(10){top:216px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(10):before{content:"10"}}.tapparelle-img #scontainer-43 p{position:absolute;font-weight:500;margin-bottom:0;top:0}@media(max-width: 575px){.tapparelle-img #scontainer-43 p{left:calc(50% + 118px)}}.tapparelle-img #scontainer-43 p:first-child{top:0}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(2){top:20px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(3){top:39px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(4){top:124px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(5){top:185px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(6){top:219px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(7){top:246px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(8){top:274px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(9){top:304px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(10){top:325px}}#scontainer-28 h2{margin-bottom:40px}#scontainer-28 div[class^=col-]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#scontainer-28 div[class^=col-] div{margin-left:6px;margin-right:6px}#scontainer-28 div[class^=col-] p{max-width:111px;min-height:50px;margin-bottom:0;background:#f2f2f2;display:flex;justify-content:center;text-align:center;align-items:center;padding:2px;margin-bottom:20px}#scontainer-28 div[class^=col-] img{width:110px;height:103px;-o-object-fit:cover;object-fit:cover}#scontainer-33,#scontainer-34,#scontainer-37,#scontainer-38,#scontainer-39,#scontainer-60{margin-top:80px}#scontainer-33 h3,#scontainer-34 h3,#scontainer-37 h3,#scontainer-38 h3,#scontainer-39 h3,#scontainer-60 h3{margin-bottom:30px}#scontainer-33 h4,#scontainer-34 h4,#scontainer-37 h4,#scontainer-38 h4,#scontainer-39 h4,#scontainer-60 h4{text-transform:none;margin-bottom:20px}#scontainer-33 h4:before,#scontainer-34 h4:before,#scontainer-37 h4:before,#scontainer-38 h4:before,#scontainer-39 h4:before,#scontainer-60 h4:before{width:90px}#scontainer-33 h4 span,#scontainer-34 h4 span,#scontainer-37 h4 span,#scontainer-38 h4 span,#scontainer-39 h4 span,#scontainer-60 h4 span{font-size:30px;font-family:"Open Sans",sans-serif;font-weight:600;text-transform:uppercase;margin-left:5px;margin-right:5px}#scontainer-33 .row:first-child div[class^=col-],#scontainer-34 .row:first-child div[class^=col-],#scontainer-37 .row:first-child div[class^=col-],#scontainer-38 .row:first-child div[class^=col-],#scontainer-39 .row:first-child div[class^=col-],#scontainer-60 .row:first-child div[class^=col-]{display:flex;justify-content:flex-start;align-items:center}#scontainer-33 div[class^=col-],#scontainer-34 div[class^=col-],#scontainer-37 div[class^=col-],#scontainer-38 div[class^=col-],#scontainer-39 div[class^=col-],#scontainer-60 div[class^=col-]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}#scontainer-33 div[class^=col-] div,#scontainer-34 div[class^=col-] div,#scontainer-37 div[class^=col-] div,#scontainer-38 div[class^=col-] div,#scontainer-39 div[class^=col-] div,#scontainer-60 div[class^=col-] div{margin-left:6px;margin-right:6px}#scontainer-33 div[class^=col-] p,#scontainer-34 div[class^=col-] p,#scontainer-37 div[class^=col-] p,#scontainer-38 div[class^=col-] p,#scontainer-39 div[class^=col-] p,#scontainer-60 div[class^=col-] p{max-width:111px;min-height:67px;margin-bottom:0;background:#f2f2f2;display:flex;justify-content:center;text-align:center;align-items:center;padding:2px;margin-bottom:20px;text-transform:uppercase}#scontainer-33 div[class^=col-] img,#scontainer-34 div[class^=col-] img,#scontainer-37 div[class^=col-] img,#scontainer-38 div[class^=col-] img,#scontainer-39 div[class^=col-] img,#scontainer-60 div[class^=col-] img{width:110px;height:103px;-o-object-fit:cover;object-fit:cover}#scontainer-33,#scontainer-37{margin-top:100px}@media(min-width: 576px)and (max-width: 767px){#scontainer-33,#scontainer-37{margin-top:70px}}@media(max-width: 575px){#scontainer-39 h4{display:flex;flex-direction:column}}@media(max-width: 575px){#scontainer-39 h4 span{margin-left:0px;margin-right:0px;margin-top:2px;margin-bottom:2px}}#scontainer-29{padding-top:80px}#scontainer-29 div[class^=col-]:first-child{display:flex;align-items:center;justify-content:flex-end}@media(max-width: 575px){#scontainer-29 div[class^=col-]:first-child{justify-content:center}}#scontainer-29 div[class^=col-]:first-child div{max-width:300px}#scontainer-29 div[class^=col-]:last-child{display:flex;align-items:center;justify-content:center}#scontainer-29 div[class^=col-]:last-child img{max-width:100%}#scontainer-29 h3{text-align:right}#scontainer-29 h3:before{left:auto;right:0}#scontainer-29 p{text-align:right;margin-bottom:50px}@media(max-width: 575px){#scontainer-29 p{margin-bottom:0px}}.tapparelle-controllo-separato{background:url(/upload/filemanager/images/tapparelle/tapparelle-bg.webp) no-repeat center;background-size:cover;height:500px;display:flex;justify-content:center;align-items:center;padding-top:100px;margin-top:-120px}@media(min-width: 576px)and (max-width: 767px){.tapparelle-controllo-separato{padding-top:0px;padding-left:30px;padding-right:30px;margin-top:-80px}}@media(max-width: 575px){.tapparelle-controllo-separato{height:720px;padding-top:80px;padding-left:30px;padding-right:30px}}.tapparelle-controllo-separato h3{text-align:left;color:#fff}.tapparelle-controllo-separato h3:before{left:0;right:auto;background:#fff}.tapparelle-controllo-separato p{color:#fff}@media(max-width: 575px){.tapparelle-controllo-separato p{margin-bottom:50px}}.tapparelle-controllo-separato div[class^=col-]:first-child{display:flex;justify-content:flex-end;align-items:center}.tapparelle-controllo-separato div[class^=col-]:first-child img{margin-bottom:30px;max-width:100%}@media(max-width: 575px){.tapparelle-controllo-separato div[class^=col-]:first-child{order:2;justify-content:center}}.tapparelle-controllo-separato div[class^=col-]:last-child{display:flex;align-items:center;justify-content:center}@media(max-width: 575px){.tapparelle-controllo-separato div[class^=col-]:last-child{order:1}}.tapparelle-controllo-separato div[class^=col-]:last-child div{max-width:473px;margin-left:68px}@media(min-width: 768px)and (max-width: 991px){.tapparelle-controllo-separato div[class^=col-]:last-child div{max-width:320px;margin-left:40px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-controllo-separato div[class^=col-]:last-child div{max-width:225px;margin-left:0px}}@media(max-width: 575px){.tapparelle-controllo-separato div[class^=col-]:last-child div{margin-left:0;max-width:100%}}#scontainer-31{margin-bottom:100px}#scontainer-31 .row{padding-top:80px}@media(max-width: 767px){#scontainer-31 .row:last-child div[class^=col-]:first-child{order:2}#scontainer-31 .row:last-child div[class^=col-]:first-child img{margin-top:30px}}@media(max-width: 767px){#scontainer-31 .row:last-child div[class^=col-]:last-child{order:1}}#scontainer-31 div[class^=col-] img{max-width:100%}#scontainer-31 div[class^=col-]:first-child{text-align:right;display:flex;justify-content:flex-end;align-items:center}@media(min-width: 576px)and (max-width: 767px){#scontainer-31 div[class^=col-]:first-child{justify-content:center}}#scontainer-31 div[class^=col-]:first-child h3,#scontainer-31 div[class^=col-]:first-child p{text-align:right}#scontainer-31 div[class^=col-]:first-child h3:before,#scontainer-31 div[class^=col-]:first-child p:before{right:0;left:auto}#scontainer-31 div[class^=col-]:first-child div{max-width:300px;margin-left:auto;margin-right:50px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-31 div[class^=col-]:first-child div{margin-right:40px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-31 div[class^=col-]:first-child div{margin-right:25px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-31 div[class^=col-]:first-child div{margin-left:auto;margin-right:auto}}@media(max-width: 575px){#scontainer-31 div[class^=col-]:first-child div{margin-left:auto;margin-right:auto}}#scontainer-31 div[class^=col-]:last-child{text-align:left;display:flex;justify-content:flex-start;align-items:center}@media(min-width: 576px)and (max-width: 767px){#scontainer-31 div[class^=col-]:last-child{justify-content:center}}#scontainer-31 div[class^=col-]:last-child h3,#scontainer-31 div[class^=col-]:last-child p{text-align:left}#scontainer-31 div[class^=col-]:last-child h3:before,#scontainer-31 div[class^=col-]:last-child p:before{left:0;right:auto}#scontainer-31 div[class^=col-]:last-child div{max-width:350px;margin-left:50px;margin-right:auto}@media(min-width: 992px)and (max-width: 1199px){#scontainer-31 div[class^=col-]:last-child div{margin-left:40px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-31 div[class^=col-]:last-child div{margin-left:25px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-31 div[class^=col-]:last-child div{margin-left:auto;margin-right:auto}}@media(max-width: 575px){#scontainer-31 div[class^=col-]:last-child div{margin-left:auto;margin-right:auto}}@media(min-width: 1200px){.modal-contact .modal-lg{max-width:1000px}}.modal-contact .modal-lg .modal-content{border-radius:0}.modal-contact .modal-lg .modal-content .modal-header{border-bottom:none;padding:0}.modal-contact .modal-lg .modal-content .modal-header .close{position:absolute;right:16px;top:6px;z-index:500}.modal-contact .modal-lg .modal-content .modal-header .close span{font-size:40px}.modal-contact .modal-lg .modal-content .modal-body{max-width:700px;margin:0 auto;padding:40px 20px 168px 20px}.modal-contact .modal-lg .modal-content .modal-body h5{font-family:"Open Sans",sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;margin-bottom:30px}.modal-contact .modal-lg .modal-content .modal-body .btn-black{margin-top:10px}@media(max-width: 575px){.modal-contact .modal-lg .modal-content .modal-body .btn-black{font-size:15px}}@media(max-width: 575px){.modal-contact .modal-lg .modal-content .modal-body .btn-yellow{margin-left:0}}.modal-contact .modal-lg .modal-content .modal-body form .form-row>.col,.modal-contact .modal-lg .modal-content .modal-body form .form-row>[class*=col-]{padding-right:3px;padding-left:3px}.modal-contact .modal-lg .modal-content .modal-body form .form-row:last-child .form-group{text-align:right}.modal-contact .modal-lg .modal-content .modal-body form .form-group{margin-bottom:10px}.modal-contact .modal-lg .modal-content .modal-body form .form-group .form-check .form-check-label{font-size:13px;font-weight:300;font-family:"Alegreya Sans",sans-serif;line-height:15px}.modal-contact .modal-lg .modal-content .modal-body form .form-group p{font-size:13px;font-weight:300;font-family:"Alegreya Sans",sans-serif;line-height:15px;margin-bottom:5px;maegin-top:5px}.modal-contact .modal-lg .modal-content .modal-body form .form-group .form-control{font-family:"Open Sans",sans-serif;border:1px solid #000;border-radius:0;padding:8px;height:auto}.modal-contact .modal-lg .modal-content .modal-body form .form-group .form-control:focus{box-shadow:none}.modal-contact .modal-lg .modal-content .modal-body form .form-group .file{border:2px dashed #c5c5c5;border-radius:5px;margin-bottom:0px;padding:10px 15px}@media(min-width: 576px){.modal-contact .modal-lg .modal-content .modal-body form .form-group .file{display:flex;justify-content:space-between;align-items:center}}@media(max-width: 575px){.modal-contact .modal-lg .modal-content .modal-body form .form-group .file{text-align:center}}.modal-contact .modal-lg .modal-content .modal-body form .form-group .file img{max-width:50px}@media(max-width: 575px){.modal-contact .modal-lg .modal-content .modal-body form .form-group .file img{margin-bottom:10px}}.modal-contact .modal-lg .modal-content .modal-body form .form-group .file h4{font-size:14px;font-weight:700;font-family:"Open Sans",sans-serif;margin-bottom:0;color:#000;text-transform:uppercase}@media(max-width: 575px){.modal-contact .modal-lg .modal-content .modal-body form .form-group .file h4{margin-bottom:10px}}@media(min-width: 576px){.modal-contact .modal-lg .modal-content .modal-body form .form-group .file div{display:flex;align-items:center;justify-content:flex-end}}#scontainer-32 .row:first-child div[class^=col-],#scontainer-36 .row:first-child div[class^=col-]{text-align:right}@media(max-width: 767px){#scontainer-32 .row:first-child div[class^=col-],#scontainer-36 .row:first-child div[class^=col-]{text-align:center}}#scontainer-32 .row:first-child div[class^=col-] h3,#scontainer-36 .row:first-child div[class^=col-] h3{font-size:30px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:41px;letter-spacing:0em;margin-bottom:20px}#scontainer-32 .row:nth-child(2) div[class^=col-],#scontainer-36 .row:nth-child(2) div[class^=col-]{text-align:center}#scontainer-32 .row:nth-child(2) div[class^=col-] img,#scontainer-36 .row:nth-child(2) div[class^=col-] img{max-width:100%}@media(min-width: 992px)and (max-width: 1199px){#scontainer-32 .row:nth-child(2) div[class^=col-] img,#scontainer-36 .row:nth-child(2) div[class^=col-] img{height:234px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-32 .row:nth-child(2) div[class^=col-] img,#scontainer-36 .row:nth-child(2) div[class^=col-] img{height:167px}}#scontainer-32 .row:nth-child(2) div[class^=col-] p,#scontainer-36 .row:nth-child(2) div[class^=col-] p{text-transform:uppercase;margin-top:20px;margin-bottom:20px}.links{background:url(/upload/filemanager/images/subpage/links-bg.webp) no-repeat center;background-size:cover;margin-left:80px;margin-right:80px;text-align:center}@media(min-width: 576px)and (max-width: 1199px){.links{margin-left:30px;margin-right:30px}}@media(max-width: 575px){.links{margin-left:15px;margin-right:15px;padding-top:50px;padding-bottom:50px}}@media(min-width: 1200px){.links #scontainer-35{padding-left:20px;padding-right:20px}}@media(min-width: 992px)and (max-width: 1199px){.links #scontainer-35{padding-left:20px;padding-right:20px}}@media(min-width: 768px)and (max-width: 991px){.links #scontainer-35{padding-left:10px;padding-right:10px}}.links h3{text-align:center;color:#fff;margin-bottom:30px}.links .row div[class^=col-] div{background:rgba(255,255,255,.75);padding:40px 33px}@media(min-width: 992px)and (max-width: 1199px){.links .row div[class^=col-] div{padding:40px 23px}}@media(min-width: 768px)and (max-width: 991px){.links .row div[class^=col-] div{padding:20px 10px}}@media(max-width: 575px){.links .row div[class^=col-] div{padding:20px 10px;margin-bottom:30px}}.links .row div[class^=col-] div>img{margin-bottom:30px;width:100%;height:auto}@media(min-width: 1200px){.links .row div[class^=col-] div>img{height:270px;width:auto;max-width:100%}}@media(min-width: 992px)and (max-width: 1199px){.links .row div[class^=col-] div>img{height:256px;width:auto;max-width:100%}}@media(min-width: 768px)and (max-width: 991px){.links .row div[class^=col-] div>img{height:207px;width:auto;max-width:100%}}@media(min-width: 576px)and (max-width: 767px){.links .row div[class^=col-] div>img{width:auto;height:270px}}@media(max-width: 575px){.links .row div[class^=col-] div>img{width:auto;height:254px;max-width:100%}}.links .row div[class^=col-] div .btn{display:flex;justify-content:space-between;align-items:center;padding:15px}@media(min-width: 768px)and (max-width: 991px){.links .row div[class^=col-] div .btn{padding:15px 10px;font-size:12px}}@media(min-width: 576px)and (max-width: 767px){.links .row div[class^=col-] div{max-width:350px;margin:0 auto 30px auto}}.dettagli-pvc-verto{background:#f2f2f2;margin-top:80px;padding-top:40px;padding-bottom:40px}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-verto{margin-top:50px}}.dettagli-pvc-verto img{width:100%;margin-top:-100px}@media(min-width: 1200px){.dettagli-pvc-verto img{width:509px;height:382px}}@media(min-width: 992px)and (max-width: 1199px){.dettagli-pvc-verto img{width:450px;height:338px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-verto img{width:330px;height:247px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto img{height:217px;width:290px}}@media(max-width: 575px){.dettagli-pvc-verto img{max-width:509px;height:auto}}.dettagli-pvc-verto h2{text-align:left}.dettagli-pvc-verto h2:before{left:0;right:auto}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto h2{text-align:right}.dettagli-pvc-verto h2:before{left:auto;right:0}}.dettagli-pvc-verto p{margin-bottom:0;position:relative}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto p{text-align:right}}.dettagli-pvc-verto p:before{position:absolute;right:-80px;top:-250px;content:"";height:350px;width:1px;background:#939393}@media(min-width: 992px)and (max-width: 1199px){.dettagli-pvc-verto p:before{height:298px;top:-244px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-verto p:before{right:-10px;height:217px;top:-196px}}@media(max-width: 767px){.dettagli-pvc-verto p:before{display:none}}.dettagli-pvc-verto div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}@media(min-width: 1200px){.dettagli-pvc-verto div[class^=col-]:last-child{padding-right:70px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto div[class^=col-]:last-child{justify-content:flex-end;margin-top:50px;margin-bottom:30px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto div[class^=col-]:last-child{margin-top:0px}}@media(max-width: 575px){.dettagli-pvc-verto div[class^=col-]:last-child{margin-top:30px}}.dettagli-pvc-verto div[class^=col-]:last-child div{max-width:250px}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-verto div[class^=col-]:last-child div{max-width:300px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto div[class^=col-]:last-child div{margin-right:50px;max-width:300px;margin-top:-39px}}.verto-1-2-3 h2{font-family:"PT Serif",serif;font-size:40px;font-style:normal;font-weight:400;line-height:53px;letter-spacing:0em;text-align:left;border:1px solid #ccc;display:inline-block;padding:4px 20px;margin-bottom:30px}.verto-1-2-3 h3{font-family:"PT Serif",serif;font-size:23px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:0em;text-align:left;margin-bottom:20px}@media(min-width: 768px)and (max-width: 991px){.verto-1-2-3 h3{font-size:22px}}.verto-1-2-3 p{margin-bottom:0}.verto-1-2-3 div[class^=col-]:first-child{border-right:1px solid #d9d9d9}@media(min-width: 992px){.verto-1-2-3 div[class^=col-]:first-child{padding-right:40px}}@media(min-width: 768px)and (max-width: 991px){.verto-1-2-3 div[class^=col-]:first-child{padding-right:20px}}@media(max-width: 767px){.verto-1-2-3 div[class^=col-]:first-child{border-right:none}.verto-1-2-3 div[class^=col-]:first-child p{border-bottom:1px solid #d9d9d9;padding-bottom:30px;margin-bottom:30px}}.verto-1-2-3 div[class^=col-]:nth-child(2){border-right:1px solid #d9d9d9}@media(min-width: 992px){.verto-1-2-3 div[class^=col-]:nth-child(2){padding-right:40px;padding-left:40px}}@media(min-width: 768px)and (max-width: 991px){.verto-1-2-3 div[class^=col-]:nth-child(2){padding-right:20px;padding-left:20px}}@media(max-width: 767px){.verto-1-2-3 div[class^=col-]:nth-child(2){border-right:none}.verto-1-2-3 div[class^=col-]:nth-child(2) p{border-bottom:1px solid #d9d9d9;padding-bottom:30px;margin-bottom:30px}}@media(min-width: 992px){.verto-1-2-3 div[class^=col-]:last-child{padding-left:40px}}@media(min-width: 768px)and (max-width: 991px){.verto-1-2-3 div[class^=col-]:last-child{padding-left:20px}}@media(max-width: 767px){.verto-1-2-3 div[class^=col-]:last-child{border-right:none}}.dettagli-pvc-ferramenta h3{text-align:right}.dettagli-pvc-ferramenta h4{text-align:right}.dettagli-pvc-ferramenta h4:before{right:0;left:auto}.dettagli-pvc-ferramenta p{text-align:right;max-width:250px;margin-left:auto;margin-right:0}@media(max-width: 767px){.dettagli-pvc-ferramenta p{text-align:center;margin-left:auto;margin-right:auto}}.dettagli-pvc-ferramenta img{max-width:100%}.dettagli-pvc-ferramenta div[class^=col-]:first-child{display:flex;align-items:flex-end;flex-wrap:wrap;flex-direction:column;justify-content:center;padding-right:60px}@media(min-width: 992px)and (max-width: 1199px){.dettagli-pvc-ferramenta div[class^=col-]:first-child{padding-right:37px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-ferramenta div[class^=col-]:first-child{padding-right:25px}}@media(max-width: 767px){.dettagli-pvc-ferramenta div[class^=col-]:first-child{padding-right:0;align-items:center}}.dettagli-pvc-ferramenta div[class^=col-]:nth-child(2),.dettagli-pvc-ferramenta div[class^=col-]:nth-child(3){text-align:center}.dettagli-pvc-ferramenta div[class^=col-]:nth-child(2) p,.dettagli-pvc-ferramenta div[class^=col-]:nth-child(3) p{text-align:center;margin-left:auto;margin-right:auto;margin-top:10px}.dettagli-pvc-maniglia{padding-top:100px}@media(max-width: 575px){.dettagli-pvc-maniglia{padding-top:80px}}.dettagli-pvc-maniglia h3{text-align:right}.dettagli-pvc-maniglia h4{text-align:right}.dettagli-pvc-maniglia h4:before{right:0;left:auto}.dettagli-pvc-maniglia p{text-align:justify;max-width:320px;margin-left:auto;margin-right:0;position:relative}.dettagli-pvc-maniglia p:before{position:absolute;right:-40px;top:-122px;content:"";height:350px;width:1px;background:#939393}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-maniglia p:before{top:-230px}}@media(max-width: 575px){.dettagli-pvc-maniglia p:before{display:none}}.dettagli-pvc-maniglia>div[class^=col-]:last-child{background:#f2f2f2;padding:80px 130px;z-index:9}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-maniglia>div[class^=col-]:last-child{padding:45px 78px}}@media(max-width: 575px){.dettagli-pvc-maniglia>div[class^=col-]:last-child{padding:40px 25px}}.dettagli-pvc-maniglia-img{margin-top:-320px;z-index:-1;margin-bottom:0px}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-maniglia-img{margin-top:-274px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-maniglia-img{margin-top:30px}}@media(max-width: 575px){.dettagli-pvc-maniglia-img{margin-top:30px}}.dettagli-pvc-maniglia-img img{width:100%}.ricevi-box{text-align:center;padding-top:50px;padding-bottom:100px}.ricevi-box.funzionale{padding-top:0}.a-risparmio-energetico-verto{background:#f2f2f2;margin-top:80px;padding-top:40px;padding-bottom:50px}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto{margin-top:10px}}@media(max-width: 767px){.a-risparmio-energetico-verto{margin-top:0px}}.a-risparmio-energetico-verto h3{text-align:right}.a-risparmio-energetico-verto h3:before{right:0;left:auto}.a-risparmio-energetico-verto p{text-align:right;margin-bottom:0}.a-risparmio-energetico-verto div[class^=col-]:first-child{display:flex;justify-content:center;align-items:center}.a-risparmio-energetico-verto div[class^=col-]:first-child div{max-width:300px}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child{text-align:center}}.a-risparmio-energetico-verto div[class^=col-]:last-child img{margin-top:-100px;width:100%}@media(max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child img{margin-top:55px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child img{width:270px}}.a-risparmio-energetico-verto div[class^=col-]:last-child p{position:absolute;text-transform:uppercase;font-weight:600;top:0;line-height:18px}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p{font-size:14px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p{font-size:10px;line-height:10px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p{font-size:12px;line-height:14px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p{font-size:10px;line-height:10px;left:0}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(2){top:-109px;left:289px}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(2){left:242px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(2){left:176px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(2){top:44px;left:241px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(2){top:49px;left:calc(50% - 33px)}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(3){top:58px;left:-33px;text-align:right}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(3){top:29px;left:-29px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(3){max-width:87px;top:-6px;left:-8px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(3){top:169px;left:13px;max-width:86px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(3){top:114px;left:calc(50% - 170px);max-width:92px}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(4){top:-8px;left:525px}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(4){top:-47px;left:444px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(4){top:-45px;left:330px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(4){top:130px;left:430px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(4){top:79px;left:calc(50% + 68px);max-width:79px}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(5){top:132px;left:525px}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(5){top:93px;left:437px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(5){top:45px;left:326px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(5){top:242px;left:420px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(5){top:151px;left:calc(50% + 81px)}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(6){top:253px;left:472px}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(6){top:193px;left:398px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(6){top:118px;left:292px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(6){top:338px;left:380px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(6){top:204px;left:calc(50% + 67px)}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(7){top:234px;text-align:right;left:0}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(7){top:177px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(7){top:109px;left:9px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(7){top:320px;left:12px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(7){top:197px;left:calc(50% - 148px)}}.vetri-selettivi h3{text-align:left;margin-bottom:0}.vetri-selettivi h4{text-align:left}.vetri-selettivi h4:before{left:0;right:auto}.vetri-selettivi img{width:100%}@media(max-width: 991px){.vetri-selettivi img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.vetri-selettivi p{max-width:325px}@media(max-width: 767px){.vetri-selettivi div[class^=col-]:first-child{order:2}}.vetri-selettivi div[class^=col-]:last-child{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center}@media(min-width: 576px)and (max-width: 767px){.vetri-selettivi div[class^=col-]:last-child{order:1}}.canalina-calda{background:#f2f2f2}.canalina-calda h3{text-align:right;margin-top:60px}@media(min-width: 576px)and (max-width: 767px){.canalina-calda h3{margin-top:72px}}.canalina-calda h3:before{left:auto;right:0}.canalina-calda p{text-align:right;max-width:300px;margin-bottom:60px}.canalina-calda div[class^=col-]:first-child{display:flex;align-items:flex-end;flex-wrap:wrap;flex-direction:column;justify-content:center}@media(min-width: 576px)and (max-width: 767px){.canalina-calda div[class^=col-]:first-child{padding-right:83px}}.canalina-calda div[class^=col-]:last-child{padding-right:0;display:flex;justify-content:flex-end;align-items:flex-end}.canalina-calda div[class^=col-]:last-child img{max-width:100%}.dettagli-legno-canalina-calda{margin-bottom:0px}.dettagli-legno-canalina-calda h3{text-align:left;margin-top:60px}.dettagli-legno-canalina-calda h3:before{left:0;right:auto}.dettagli-legno-canalina-calda p{text-align:left;max-width:300px;margin-bottom:60px;position:relative}.dettagli-legno-canalina-calda p:before{position:absolute;left:-70px;top:-86px;content:"";height:350px;width:1px;background:#bebebe}@media(min-width: 768px)and (max-width: 991px){.dettagli-legno-canalina-calda p:before{left:-27px}}@media(max-width: 575px){.dettagli-legno-canalina-calda p:before{left:-17px}}.dettagli-legno-canalina-calda div[class^=col-]:first-child{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center;padding-left:140px;background:#f2f2f2}@media(min-width: 768px)and (max-width: 991px){.dettagli-legno-canalina-calda div[class^=col-]:first-child{padding-left:52px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-legno-canalina-calda div[class^=col-]:first-child{margin-bottom:30px}}@media(max-width: 575px){.dettagli-legno-canalina-calda div[class^=col-]:first-child{padding-left:30px}}.dettagli-legno-canalina-calda div[class^=col-]:last-child{padding-right:0;display:flex;justify-content:center;align-items:flex-end}@media(max-width: 575px){.dettagli-legno-canalina-calda div[class^=col-]:last-child img{margin-top:40px}}.profili-slim h3{text-align:right}.profili-slim h4{text-align:right}.profili-slim h4:before{left:auto;right:0}.profili-slim p{text-align:right}.profili-slim div[class^=col-]:first-child{background:#f2f2f2;padding:50px 60px;z-index:2}@media(min-width: 768px)and (max-width: 991px){.profili-slim div[class^=col-]:first-child{padding:50px 30px}}@media(min-width: 576px)and (max-width: 767px){.profili-slim div[class^=col-]:first-child{margin-left:15px;margin-right:15px}}@media(max-width: 575px){.profili-slim div[class^=col-]:first-child{padding:45px 30px;margin-left:15px;margin-right:15px}}@media(max-width: 767px){.profili-slim div[class^=col-]:last-child{display:none}}.profili-slim-img img{width:100%;margin-top:-195px}@media(max-width: 767px){.profili-slim-img img{margin-top:-25px}}.porte-dettagli{padding-top:136px}@media(min-width: 992px){.porte-dettagli #scontainer-41{padding-right:70px}}.porte-dettagli #scontainer-41 .row:first-child div[class^=col-]{display:flex;justify-content:flex-end;align-items:center;position:relative}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-]{justify-content:flex-start}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-]{justify-content:flex-start}}.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] img{z-index:5;margin-right:40px;width:134px;height:184px}.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] img:last-child{width:136px;height:185px}@media(max-width: 991px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] img{margin-right:0px}.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] img:last-child{margin-left:20px}}.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p{position:absolute;top:-35px;left:170px;font-weight:500}@media(min-width: 992px)and (max-width: 1199px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p{left:83px}}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p{left:55px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p{left:14px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p{left:16px;top:-26px}}.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-]{display:flex;justify-content:flex-start;align-items:center;margin-top:-155px}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-]{justify-content:flex-end;margin-top:-33px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-]{margin-top:-12px;justify-content:flex-end}}.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{max-width:100%}@media(min-width: 1200px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{width:422px;height:292px}}@media(min-width: 992px)and (max-width: 1199px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{width:415px;height:287px}}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{width:330px;height:228px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{width:345px;height:238px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{width:280px;height:186px}}.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p{position:absolute;top:15px;left:78px;font-weight:500}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p{left:53px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p{left:226px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p{top:7px;left:auto;right:0;max-width:258px;line-height:13px}}.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]{display:flex;justify-content:flex-end;align-items:center}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]{justify-content:flex-start}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]{justify-content:flex-start}}.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] img{margin-top:-97px;width:145px;height:215px}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] img{margin-top:-50px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] img{margin-top:-70px;margin-left:88px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] img{margin-top:-6px;margin-left:126px}}.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p{transform:rotate(-90deg);position:absolute;top:-30px;left:90px;font-weight:500}@media(min-width: 992px)and (max-width: 1199px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p{left:30px}}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p{top:28px;left:-31px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p{top:5px;left:-5px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p{top:82px;left:40px;line-height:13px}}.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]:last-child h2{font-family:"Alegreya Sans",sans-serif;font-size:100px;font-style:normal;font-weight:300;line-height:120px;letter-spacing:.05em;text-align:left;text-transform:uppercase;color:#e1e1e1;margin-bottom:0}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]:last-child h2{font-size:78px;line-height:78px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]:last-child h2{font-size:72px;line-height:72px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]:last-child h2{font-size:70px;line-height:70px;margin-top:20px}}.una-marea-img img{max-width:100%}.una-marea p{text-align:justify;position:relative}.una-marea p:before{position:absolute;right:-40px;top:-10px;content:"";height:350px;width:1px;background:#bebebe}@media(min-width: 992px)and (max-width: 1199px){.una-marea p:before{top:-72px}}@media(min-width: 768px)and (max-width: 991px){.una-marea p:before{right:-21px;top:-107px}}@media(max-width: 575px){.una-marea p:before{right:-14px}}.una-marea div[class^=col-]{display:flex;justify-content:flex-start;align-items:center}.una-marea div[class^=col-]:first-child{height:1px}.una-marea div[class^=col-] div{margin-top:-682px;background:#f2f2f2;padding:130px 90px}@media(min-width: 992px)and (max-width: 1199px){.una-marea div[class^=col-] div{padding:40px 90px;margin-top:-560px}}@media(min-width: 768px)and (max-width: 991px){.una-marea div[class^=col-] div{margin-top:-412px;padding:25px 40px}}@media(min-width: 576px)and (max-width: 767px){.una-marea div[class^=col-] div{margin-top:-25px}}@media(max-width: 575px){.una-marea div[class^=col-] div{padding:70px 25px;margin-top:-25px}}.dettagli-maniglia,.dettagli-legno-maniglia{padding-bottom:0}@media(max-width: 767px){.dettagli-maniglia,.dettagli-legno-maniglia{padding-top:80px}}.dettagli-maniglia p,.dettagli-legno-maniglia p{text-align:justify;max-width:400px;margin-bottom:30px}.dettagli-maniglia img,.dettagli-legno-maniglia img{max-width:100%}.dettagli-maniglia div[class^=col-],.dettagli-legno-maniglia div[class^=col-]{display:flex;align-items:center}@media(max-width: 767px){.dettagli-maniglia div[class^=col-]:last-child,.dettagli-legno-maniglia div[class^=col-]:last-child{margin-top:50px}}.dettagli-maniglia .dettagli-colori-box,.dettagli-legno-maniglia .dettagli-colori-box{display:flex;justify-content:space-between;align-items:center}.dettagli-maniglia .dettagli-colori-box div,.dettagli-legno-maniglia .dettagli-colori-box div{display:block;width:17%;text-align:center}.dettagli-maniglia .dettagli-colori-box div img,.dettagli-legno-maniglia .dettagli-colori-box div img{max-width:100%}.dettagli-maniglia .dettagli-colori-box div p,.dettagli-legno-maniglia .dettagli-colori-box div p{text-transform:uppercase;text-align:center;margin-bottom:0}@media(max-width: 1199px){.dettagli-maniglia .dettagli-colori-box div p,.dettagli-legno-maniglia .dettagli-colori-box div p{min-height:48px;display:flex;align-items:center;justify-content:center}}.dettagli-legno-maniglia h3{text-align:left}.dettagli-legno-maniglia h3:before{left:0;right:auto}.dettagli-box-bg{margin-top:120px;background:url(/upload/filemanager/images/dettagli-pvc/design-moderno/guarnizioni-bg.webp) no-repeat center;background-size:cover}@media(max-width: 575px){.dettagli-box-bg{padding-top:20px}}.dettagli-box-bg img{max-width:100%}.dettagli-box-bg div[class^=col-]{display:flex;justify-content:center;align-items:center}.dettagli-box-bg div[class^=col-] div{margin-top:80px;margin-bottom:80px}@media(max-width: 767px){.dettagli-box-bg div[class^=col-] div{margin-top:0px}}.dettagli-box-bg h3{color:#fff;text-align:left}.dettagli-box-bg h3:before{background:#fff;left:0;right:auto}.dettagli-box-bg h4{color:#fff;padding-bottom:0}.dettagli-box-bg h4:before{display:none}.dettagli-box-bg p{color:#fff;max-width:400px;position:relative}.dettagli-box-bg p:before{position:absolute;left:-637px;top:-248px;content:"";height:340px;width:1px;background:#bebebe}@media(min-width: 992px)and (max-width: 1199px){.dettagli-box-bg p:before{left:-540px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-box-bg p:before{left:-407px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-box-bg p:before{left:-32px;top:-486px;height:565px}}@media(max-width: 575px){.dettagli-box-bg p:before{left:9px;top:-369px;height:243px}}.dettagli-box-bg.freno p:before{left:-558px;top:-256px}@media(min-width: 992px)and (max-width: 1199px){.dettagli-box-bg.freno p:before{left:-441px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-box-bg.freno p:before{left:-298px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-box-bg.freno p:before{left:-8px;top:-678px;height:424px}}@media(max-width: 575px){.dettagli-box-bg.freno p:before{display:none}}@media(min-width: 576px)and (max-width: 767px){.dettagli-box-bg.freno div[class^=col-]:first-child{padding-top:80px;padding-bottom:60px}}@media(max-width: 767px){.dettagli-box-bg.freno div[class^=col-]:first-child{padding-top:60px;padding-bottom:60px}}.dettagli-3-box{padding-top:100px;padding-bottom:60px}@media(max-width: 767px){.dettagli-3-box{padding-bottom:50px}}.dettagli-3-box img{width:100%}.dettagli-3-box h3{margin-top:20px}@media(min-width: 992px)and (max-width: 1199px){.dettagli-3-box h3{font-size:34px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-3-box h3{font-size:24px}}@media(max-width: 575px){.dettagli-3-box h3{font-size:30px}}.dettagli-3-box p{text-align:justify;margin-bottom:40px}@media(max-width: 767px){.dettagli-3-box p{margin-bottom:30px}}.dettagli-3-box a{color:#000;letter-spacing:0}@media(min-width: 768px){.dettagli-3-box a{position:absolute;bottom:0}}@media(max-width: 767px){.dettagli-3-box a{display:block;margin-bottom:30px}}.dettagli-finitura-ultra-opaca{padding-bottom:100px}.dettagli-finitura-ultra-opaca h3{text-align:center;margin-bottom:30px}.dettagli-finitura-ultra-opaca p{text-align:center;max-width:750px;margin-left:auto;margin-right:auto}.dettagli-finitura-ultra-opaca div[class^=col-]:nth-child(2){padding-top:30px;display:flex;justify-content:space-between;margin-bottom:50px;flex-wrap:wrap}.dettagli-finitura-ultra-opaca div[class^=col-]:nth-child(2) div{display:block}.dettagli-finitura-ultra-opaca div[class^=col-]:nth-child(2) div img{width:105px}.dettagli-finitura-ultra-opaca div[class^=col-]:nth-child(2) div p{text-transform:uppercase;margin-top:20px;line-height:18px}.dettagli-finitura-ultra-opaca div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}.soglia-bassa div[class^=col-]{z-index:5}.soglia-bassa div[class^=col-] div{background:#f2f2f2;padding:50px 60px}@media(max-width: 575px){.soglia-bassa div[class^=col-] div{padding:50px 25px}}.soglia-bassa-img img{width:100%;margin-top:-195px}@media(max-width: 767px){.soglia-bassa-img img{margin-top:0px}}@media(max-width: 767px){.soglia-bassa-img div[class^=col-]:last-child{height:1px}}.salatura{padding-bottom:0}@media(max-width: 767px){.salatura div[class^=col-]:first-child{order:2}}@media(max-width: 767px){.salatura div[class^=col-]:last-child{order:1}}.box-right{padding-top:100px;padding-bottom:0}@media(max-width: 575px){.box-right{padding-top:80px}}@media(max-width: 767px){.box-right p{margin-bottom:80px}}@media(max-width: 767px){.box-right h3{font-size:35px}}.box-left{padding-top:100px;padding-bottom:0}@media(max-width: 767px){.dettagli-legno-legno h4:before{left:calc(50% - 71px)}}.dettagli-legno-legno p{max-width:260px}@media(max-width: 767px){.dettagli-legno-legno p{margin-bottom:30px;max-width:350px}}.dettagli-legno-legno img{max-width:100%}.dettagli-legno-legno div[class^=col-]:last-child{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center;padding-left:50px}@media(max-width: 767px){.dettagli-legno-legno div[class^=col-]:last-child{order:1;align-items:center;text-align:center;padding-left:15px}}@media(max-width: 767px){.dettagli-legno-legno div[class^=col-]:first-child{order:2}}.colori-box{display:flex;justify-content:space-between;align-items:center;max-width:520px;padding-left:50px}@media(min-width: 992px)and (max-width: 1199px){.colori-box{max-width:435px}}@media(min-width: 768px)and (max-width: 991px){.colori-box{max-width:326px;padding-left:20px}}.colori-box div{display:block;width:17%;text-align:center}.colori-box div img{max-width:100%;margin-left:0;margin-bottom:30px}.colori-box div p{text-transform:uppercase;text-align:center;margin-bottom:0px}.dettagli-pvc .dettagli-pvc-maniglia-img{margin-bottom:0}@media(min-width: 576px){.no-touchevents div[id^=menu-container-]>ul>li.parent>a{pointer-events:none}}.touchevents .top #main-menu div[id^=menu-container-]>ul>li:hover ul{display:none}.touchevents .top #main-menu div[id^=menu-container-]>ul>li.open-menu ul{display:block !important}.files{margin-bottom:0}.file-cover{background:#fff;height:30px;margin-top:-30px;position:relative;z-index:10}.captcha.error .check{border:2px solid #c00}@media(max-width: 575px){.buttons{display:flex;flex-direction:column;justify-content:center;align-items:center}}.buttons .btn:first-child{margin-right:10px}@media(max-width: 575px){.buttons .btn:first-child{margin-right:0;margin-bottom:20px}}.buttons2{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.buttons2 .btn:first-child{margin-bottom:20px}.buttons2 .btn:nth-child(2){margin-top:0px}#fancybox-buttons.top{background:rgba(0,0,0,0) !important}.color-container{position:relative;padding-top:90px;width:115px;transition:all .5s ease}.color-container:hover p{background:#000 !important;color:#fff !important}.color-container a{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:10}.color-container a img{height:90px !important}.map-adres iframe{width:100%;margin-bottom:30px}.footer-big{background:#231f20;color:#fff;font-size:15px}@media(max-width: 991px){.footer-big{padding-top:75px;padding-bottom:75px}}@media(max-width: 767px){.footer-big{padding-top:50px;padding-bottom:50px}}@media(min-width: 768px){.footer-big .column-right{padding-left:50px}}@media(max-width: 767px){.footer-big .column-right{text-align:center}}.footer-big .column-right ul{list-style-type:none;margin:0;padding:0}.footer-big .column-right ul li{margin-bottom:10px}.footer-big .column-right a{color:#fff;font-weight:200}.footer-big .column-left{font-weight:200}@media(min-width: 768px){.footer-big .column-left{padding-right:50px}}@media(max-width: 767px){.footer-big .column-left{text-align:center;padding-bottom:25px}}.footer-big .column-left img{max-width:200px !important;margin-bottom:50px}.footer_top_box{padding-bottom:80px}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title{text-align:center}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2{position:relative;padding-bottom:15px;margin-bottom:30px}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_tiles{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:100px;column-gap:100px;row-gap:40px}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_tiles .tile{display:block}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_tiles .tile a{color:#000;font-family:"Open Sans",sans-serif;font-weight:600;font-size:14px;line-height:19px;display:flex;flex-direction:row;align-items:center;-moz-column-gap:20px;column-gap:20px;padding:15px;background-color:#ebebeb;width:360px;text-transform:uppercase}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_tiles .tile a img{width:100%;max-width:32px}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-LightItalic.woff2") format("woff2"),url("/layout/fonts/URWForm-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-ExtraLightItalic.woff2") format("woff2"),url("/layout/fonts/URWForm-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-Medium.woff2") format("woff2"),url("/layout/fonts/URWForm-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-MediumItalic.woff2") format("woff2"),url("/layout/fonts/URWForm-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"URW Form Demi";src:url("/layout/fonts/URWForm-Demi.woff2") format("woff2"),url("/layout/fonts/URWForm-Demi.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-Italic.woff2") format("woff2"),url("/layout/fonts/URWForm-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-Light.woff2") format("woff2"),url("/layout/fonts/URWForm-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-ThinItalic.woff2") format("woff2"),url("/layout/fonts/URWForm-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-Bold.woff2") format("woff2"),url("/layout/fonts/URWForm-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-BoldItalic.woff2") format("woff2"),url("/layout/fonts/URWForm-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-Thin.woff2") format("woff2"),url("/layout/fonts/URWForm-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-Regular.woff2") format("woff2"),url("/layout/fonts/URWForm-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"URW Form Extra";src:url("/layout/fonts/URWForm-ExtraBoldItalic.woff2") format("woff2"),url("/layout/fonts/URWForm-ExtraBoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"URW Form Extra";src:url("/layout/fonts/URWForm-ExtraBold.woff2") format("woff2"),url("/layout/fonts/URWForm-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}.footer-big *{font-family:"URW Form"}#scontainer-47{height:630px;display:flex;align-items:center;margin-top:100px;margin-bottom:100px}@media(max-width: 991px){#scontainer-47{margin-bottom:50px}}#scontainer-47 h2{margin-bottom:40px}#scontainer-47 h2::before{width:80%;left:0;height:2px}#scontainer-47 h3{position:relative}#scontainer-47 h3:before{position:absolute;left:-80px;top:-140px;content:"";height:340px;width:1px;background:#939393}@media(min-width: 992px)and (max-width: 1199px){#scontainer-47 h3:before{left:-45px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-47 h3:before{left:-40px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-47 h3:before{left:-30px;top:-75px}}@media(max-width: 575px){#scontainer-47 h3:before{display:none}}#scontainer-47 div[class^=col-]:first-child{background:#f2f2f2;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center;padding:80px 150px 80px 60px;text-align:justify}@media(min-width: 992px)and (max-width: 1199px){#scontainer-47 div[class^=col-]:first-child{padding:80px 108px 80px 90px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-47 div[class^=col-]:first-child{padding:80px 30px 80px 80px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-47 div[class^=col-]:first-child{padding:50px 15px 50px 60px}}@media(max-width: 575px){#scontainer-47 div[class^=col-]:first-child{padding:50px 15px 50px 15px}}#scontainer-47 div[class^=col-]:nth-child(2){position:relative;background:#f2f2f2}@media(min-width: 576px)and (max-width: 991px){#scontainer-47 div[class^=col-]:nth-child(2){display:flex;justify-content:center;align-items:center;padding-right:0}}@media(min-width: 992px){#scontainer-47 div[class^=col-]:nth-child(2) img{top:50%;position:absolute;right:-60px;transform:translateY(-50%)}}@media(min-width: 1200px){#scontainer-47 div[class^=col-]:nth-child(2) img{width:500px;height:630px;-o-object-fit:cover;object-fit:cover}}@media(min-width: 992px)and (max-width: 1199px){#scontainer-47 div[class^=col-]:nth-child(2) img{width:430px;height:530px;-o-object-fit:cover;object-fit:cover}}@media(min-width: 576px)and (max-width: 991px){#scontainer-47 div[class^=col-]:nth-child(2) img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}@media(max-width: 575px){#scontainer-47 div[class^=col-]:nth-child(2) img{width:100%;height:300px;-o-object-fit:contain;object-fit:contain;margin-bottom:50px}}#scontainer-48{margin-bottom:100px}@media(max-width: 991px){#scontainer-48{margin-bottom:50px}}#scontainer-48 h2{margin-bottom:40px}#scontainer-48 img{margin-bottom:24px}#scontainer-48 .single-col{text-align:center}#scontainer-49,#scontainer-50{margin-bottom:100px}@media(max-width: 991px){#scontainer-49,#scontainer-50{margin-bottom:50px}}#scontainer-49 h2,#scontainer-50 h2{margin-bottom:40px}#scontainer-49 .single-col a,#scontainer-50 .single-col a{display:block;height:100%;position:relative;cursor:pointer}#scontainer-49 .single-col a:hover::before,#scontainer-49 .single-col a:hover::after,#scontainer-50 .single-col a:hover::before,#scontainer-50 .single-col a:hover::after{opacity:1}#scontainer-49 .single-col a::before,#scontainer-50 .single-col a::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.6);opacity:0;transition:all 250ms ease-in-out}#scontainer-49 .single-col a::after,#scontainer-50 .single-col a::after{content:"";position:absolute;top:50%;left:50%;width:55px;height:55px;background:url("/upload/filemanager/images/cassonetto/material-symbols_search.png");opacity:0;transition:all 250ms ease-in-out;transform:translate(-50%, -50%)}@media(max-width: 991px){#scontainer-49 .single-col:not(:last-child),#scontainer-50 .single-col:not(:last-child){margin-bottom:50px}}#scontainer-51{padding:100px 70px;margin-bottom:100px;background:#fafafa}@media(max-width: 991px){#scontainer-51{padding:50px 40px;margin-bottom:50px}}#scontainer-51 .row{align-items:center}@media(max-width: 991px){#scontainer-51 .single-col-1{margin-bottom:50px}}#scontainer-51 .single-col-2{position:relative;padding-bottom:50px}#scontainer-51 .single-col-2::before{content:"";position:absolute;bottom:0;left:15px;width:100%;max-width:190px;height:1px;background:#000}#scontainer-52{margin-bottom:100px}@media(max-width: 991px){#scontainer-52{margin-bottom:50px}}#scontainer-52 .row{align-items:center}#scontainer-52 .single-col{display:flex;align-items:center;justify-content:center}@media(max-width: 991px){#scontainer-52 .single-col:not(:last-child){margin-bottom:50px}}#scontainer-53{margin-bottom:100px}#scontainer-53 h2{margin-bottom:40px}#scontainer-53 div[class^=col-]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#scontainer-53 div[class^=col-] div{margin-left:6px;margin-right:6px}#scontainer-53 div[class^=col-] p{max-width:106px;min-height:50px;margin-bottom:0;background:#f2f2f2;display:flex;justify-content:center;text-align:center;align-items:center;padding:2px;margin-bottom:20px;text-transform:uppercase}#scontainer-53 div[class^=col-] img{width:106px;height:106px;-o-object-fit:cover;object-fit:cover}#scontainer-53 .color-container{padding-top:0}.home_slider .swiper-slide{overflow:hidden}.home_slider .swiper-slide .slide-data{display:flex;flex-direction:column;align-items:center;justify-content:center}.home_slider .swiper-slide .slide-data .slide-text{position:absolute;max-width:1100px}.home_slider .swiper-pagination{position:absolute;right:50px;bottom:50px;width:auto;display:flex;justify-content:flex-end;gap:30px}.home_slider .swiper-pagination .swiper-pagination-bullet{color:#fff;background:rgba(0,0,0,0) !important;position:relative;display:block;height:30px;width:30px;opacity:1 !important}.home_slider .swiper-pagination .swiper-pagination-bullet::before{display:block;height:30px;width:30px;position:absolute;top:0;left:0;font-size:22px}.home_slider .swiper-pagination .swiper-pagination-bullet:first-child::before{content:"01"}.home_slider .swiper-pagination .swiper-pagination-bullet:nth-child(2)::before{content:"02"}.home_slider .swiper-pagination .swiper-pagination-bullet:nth-child(3)::before{content:"03"}.home_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{margin-right:70px;position:relative}.home_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:"";display:block;height:1px;width:50px;background:#fff;position:absolute;top:50%;right:-75px}.home_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:last-child{margin-right:0 !important}.home_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:nth-child(2){margin-left:70px}.home_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:nth-child(2)::after{right:auto;left:-80px}/*# sourceMappingURL=style.css.map */ \ No newline at end of file +@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap";.alert{border-radius:0;margin:25px 0;border:0;font-size:15px;font-weight:600}.alert.alert-success{background:#f2f2f2;color:#000}body.nowebp .carousel-banner{background:url("/upload/filemanager/images/banner-bg.jpg") no-repeat center}body.nowebp .item-01{background:url(/upload/filemanager/images/banner-01.jpg) no-repeat center}body.nowebp .item-02{background:url("/upload/filemanager/images/banner-02.jpg") no-repeat center left}@media(max-width: 767px){body.nowebp .item-02{background:url("/upload/filemanager/images/banner-02-mobile.jpg") no-repeat center}}body.nowebp .banner{background:url("/upload/filemanager/images/banner-01.jpg") no-repeat center}body.nowebp .technology{background:url(/upload/filemanager/images/technology-bg.png) no-repeat center left}body.nowebp .modernita-e-design{background:url(/upload/filemanager/images/sistemi-scorrevoli-bg2.png) no-repeat right}@media(max-width: 767px){body.nowebp .modernita-e-design{background:url(/upload/filemanager/images/sistemi-scorrevoli-bg2.png) no-repeat center}}body.nowebp .garanzia-di-soddisfazione{background:url(/upload/filemanager/images/garanzia-di-soddisfazione2.png) no-repeat center}body.nowebp .banner-mini{background:url(/upload/filemanager/images/subpage/banner-mini.png) no-repeat center}body.nowebp .tipi-di-montaggio{background:url(/upload/filemanager/images/persiane-in-legno/persiane-in-legno-bg.png) no-repeat center}body.nowebp .tapparelle-controllo-separato{background:url(/upload/filemanager/images/tapparelle/tapparelle-bg.png) no-repeat center}body.nowebp .links{background:url(/upload/filemanager/images/subpage/links-bg.png) no-repeat center}body.nowebp .dettagli-box-bg{background:url(/upload/filemanager/images/dettagli-pvc/design-moderno/guarnizioni-bg.png) no-repeat center}@media(max-width: 575px){.hidden-below-xs{display:none}}@media(min-width: 576px){.hidden-above-xs{display:none}}.box,.footer-big,.dettagli-maniglia,.dettagli-legno-maniglia,.porte-dettagli,.vetri-selettivi,.verto-1-2-3,.links,#scontainer-24,#scontainer-22 .row:nth-child(3),.porte-porte-in-pvc #scontainer-21,.tab-container .nav-tabs,.scrivici,.brands,.sistemi-di-oscuramento,#scontainer-3,#scontainer-6,#scontainer-8,#scontainer-11,.box-text-left,.box-left,.salatura,.box-text-right,.box-right{padding-top:100px;padding-bottom:100px}a{transition:all .3s ease}a:hover{text-decoration:none}.title,#scontainer-21 .row:nth-child(1) h2,#scontainer-22 .row:nth-child(1) h2,#scontainer-23 .row:nth-child(1) h2,.garanzia-di-soddisfazione #scontainer-15 h2,#scontainer-12 h2,#scontainer-9 .row:first-child h2,#scontainer-3 h2,#scontainer-6 h2,#scontainer-8 h2,#scontainer-11 h2{font-family:"Cormorant",serif;font-weight:400;font-size:60px;line-height:73px;letter-spacing:.1em;position:relative;padding-bottom:20px;margin-bottom:30px}@media(min-width: 768px)and (max-width: 991px){.title,#scontainer-21 .row:nth-child(1) h2,#scontainer-22 .row:nth-child(1) h2,#scontainer-23 .row:nth-child(1) h2,.garanzia-di-soddisfazione #scontainer-15 h2,#scontainer-12 h2,#scontainer-9 .row:first-child h2,#scontainer-3 h2,#scontainer-6 h2,#scontainer-8 h2,#scontainer-11 h2{font-size:52px}}@media(min-width: 576px)and (max-width: 767px){.title,#scontainer-21 .row:nth-child(1) h2,#scontainer-22 .row:nth-child(1) h2,#scontainer-23 .row:nth-child(1) h2,.garanzia-di-soddisfazione #scontainer-15 h2,#scontainer-12 h2,#scontainer-9 .row:first-child h2,#scontainer-3 h2,#scontainer-6 h2,#scontainer-8 h2,#scontainer-11 h2{font-size:45px;line-height:53px}}@media(max-width: 575px){.title,#scontainer-21 .row:nth-child(1) h2,#scontainer-22 .row:nth-child(1) h2,#scontainer-23 .row:nth-child(1) h2,.garanzia-di-soddisfazione #scontainer-15 h2,#scontainer-12 h2,#scontainer-9 .row:first-child h2,#scontainer-3 h2,#scontainer-6 h2,#scontainer-8 h2,#scontainer-11 h2{font-size:39px;line-height:50px}}.title:before,#scontainer-21 .row:nth-child(1) h2:before,#scontainer-22 .row:nth-child(1) h2:before,#scontainer-23 .row:nth-child(1) h2:before,.garanzia-di-soddisfazione #scontainer-15 h2:before,#scontainer-12 h2:before,#scontainer-9 .row:first-child h2:before,#scontainer-3 h2:before,#scontainer-6 h2:before,#scontainer-8 h2:before,#scontainer-11 h2:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}.title a,#scontainer-21 .row:nth-child(1) h2 a,#scontainer-22 .row:nth-child(1) h2 a,#scontainer-23 .row:nth-child(1) h2 a,.garanzia-di-soddisfazione #scontainer-15 h2 a,#scontainer-12 h2 a,#scontainer-9 .row:first-child h2 a,#scontainer-3 h2 a,#scontainer-6 h2 a,#scontainer-8 h2 a,#scontainer-11 h2 a{color:#212529}.title a:hover,#scontainer-21 .row:nth-child(1) h2 a:hover,#scontainer-22 .row:nth-child(1) h2 a:hover,#scontainer-23 .row:nth-child(1) h2 a:hover,.garanzia-di-soddisfazione #scontainer-15 h2 a:hover,#scontainer-12 h2 a:hover,#scontainer-9 .row:first-child h2 a:hover,#scontainer-3 h2 a:hover,#scontainer-6 h2 a:hover,#scontainer-8 h2 a:hover,#scontainer-11 h2 a:hover{color:#fc0}.subtitle,#scontainer-47 h3,.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2,.dettagli-legno-legno h3,.soglia-bassa h3,.dettagli-finitura-ultra-opaca h3,.dettagli-3-box h3,.dettagli-maniglia h3,.dettagli-legno-maniglia h3,.una-marea h3,.profili-slim h3,.vetri-selettivi h3,.dettagli-pvc-maniglia h3,.dettagli-pvc-ferramenta h3,.links h3,#scontainer-33 h3,#scontainer-34 h3,#scontainer-37 h3,#scontainer-38 h3,#scontainer-39 h3,#scontainer-60 h3,#scontainer-26 h2,.tipi-di-montaggio h2,#scontainer-24 h2,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3,.banner-mini h1,.scrivici h3,.vi-invitiamo-a-collaborare h3,.sistemi-di-oscuramento h3,.persiane-in-legno #scontainer-13 h3,.persiane-in-legno #scontainer-27 h3,.tapparelle-box-01 #scontainer-13 h3,.tapparelle-box-01 #scontainer-27 h3,.modernita-e-design div[class^=col-] h3,.la-bellezza h3,.technology h3,.box-text-left h3,.box-left h3,.salatura h3,.box-text-right h3,.box-right h3,.subtitle-line,#scontainer-53 h2,#scontainer-49 h2,#scontainer-50 h2,#scontainer-48 h2,#scontainer-47 h2,.dettagli-box-bg h3,.dettagli-legno-canalina-calda h3,.canalina-calda h3,.vetri-selettivi h4,.a-risparmio-energetico-verto h3,.dettagli-pvc-verto h2,#scontainer-31 h3,.tapparelle-controllo-separato h3,#scontainer-29 h3,#scontainer-28 h2{font-family:"Cormorant",serif;font-weight:400;font-size:40px;line-height:48px;color:#000}@media(max-width: 767px){.subtitle,#scontainer-47 h3,.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2,.dettagli-legno-legno h3,.soglia-bassa h3,.dettagli-finitura-ultra-opaca h3,.dettagli-3-box h3,.dettagli-maniglia h3,.dettagli-legno-maniglia h3,.una-marea h3,.profili-slim h3,.vetri-selettivi h3,.dettagli-pvc-maniglia h3,.dettagli-pvc-ferramenta h3,.links h3,#scontainer-33 h3,#scontainer-34 h3,#scontainer-37 h3,#scontainer-38 h3,#scontainer-39 h3,#scontainer-60 h3,#scontainer-26 h2,.tipi-di-montaggio h2,#scontainer-24 h2,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3,.banner-mini h1,.scrivici h3,.vi-invitiamo-a-collaborare h3,.sistemi-di-oscuramento h3,.persiane-in-legno #scontainer-13 h3,.persiane-in-legno #scontainer-27 h3,.tapparelle-box-01 #scontainer-13 h3,.tapparelle-box-01 #scontainer-27 h3,.modernita-e-design div[class^=col-] h3,.la-bellezza h3,.technology h3,.box-text-left h3,.box-left h3,.salatura h3,.box-text-right h3,.box-right h3,.subtitle-line,#scontainer-53 h2,#scontainer-49 h2,#scontainer-50 h2,#scontainer-48 h2,#scontainer-47 h2,.dettagli-box-bg h3,.dettagli-legno-canalina-calda h3,.canalina-calda h3,.vetri-selettivi h4,.a-risparmio-energetico-verto h3,.dettagli-pvc-verto h2,#scontainer-31 h3,.tapparelle-controllo-separato h3,#scontainer-29 h3,#scontainer-28 h2{font-size:37px}}.subtitle a,#scontainer-47 h3 a,.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2 a,.dettagli-legno-legno h3 a,.soglia-bassa h3 a,.dettagli-finitura-ultra-opaca h3 a,.dettagli-3-box h3 a,.dettagli-maniglia h3 a,.dettagli-legno-maniglia h3 a,.una-marea h3 a,.profili-slim h3 a,.vetri-selettivi h3 a,.dettagli-pvc-maniglia h3 a,.dettagli-pvc-ferramenta h3 a,.links h3 a,#scontainer-33 h3 a,#scontainer-34 h3 a,#scontainer-37 h3 a,#scontainer-38 h3 a,#scontainer-39 h3 a,#scontainer-60 h3 a,#scontainer-26 h2 a,.tipi-di-montaggio h2 a,#scontainer-24 h2 a,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3 a,.banner-mini h1 a,.scrivici h3 a,.vi-invitiamo-a-collaborare h3 a,.sistemi-di-oscuramento h3 a,.persiane-in-legno #scontainer-13 h3 a,.persiane-in-legno #scontainer-27 h3 a,.tapparelle-box-01 #scontainer-13 h3 a,.tapparelle-box-01 #scontainer-27 h3 a,.modernita-e-design div[class^=col-] h3 a,.la-bellezza h3 a,.technology h3 a,.box-text-left h3 a,.box-left h3 a,.salatura h3 a,.box-text-right h3 a,.box-right h3 a,.subtitle-line a,#scontainer-53 h2 a,#scontainer-49 h2 a,#scontainer-50 h2 a,#scontainer-48 h2 a,#scontainer-47 h2 a,.dettagli-box-bg h3 a,.dettagli-legno-canalina-calda h3 a,.canalina-calda h3 a,.vetri-selettivi h4 a,.a-risparmio-energetico-verto h3 a,.dettagli-pvc-verto h2 a,#scontainer-31 h3 a,.tapparelle-controllo-separato h3 a,#scontainer-29 h3 a,#scontainer-28 h2 a{color:#212529}.subtitle a:hover,#scontainer-47 h3 a:hover,.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2 a:hover,.dettagli-legno-legno h3 a:hover,.soglia-bassa h3 a:hover,.dettagli-finitura-ultra-opaca h3 a:hover,.dettagli-3-box h3 a:hover,.dettagli-maniglia h3 a:hover,.dettagli-legno-maniglia h3 a:hover,.una-marea h3 a:hover,.profili-slim h3 a:hover,.vetri-selettivi h3 a:hover,.dettagli-pvc-maniglia h3 a:hover,.dettagli-pvc-ferramenta h3 a:hover,.links h3 a:hover,#scontainer-33 h3 a:hover,#scontainer-34 h3 a:hover,#scontainer-37 h3 a:hover,#scontainer-38 h3 a:hover,#scontainer-39 h3 a:hover,#scontainer-60 h3 a:hover,#scontainer-26 h2 a:hover,.tipi-di-montaggio h2 a:hover,#scontainer-24 h2 a:hover,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3 a:hover,.banner-mini h1 a:hover,.scrivici h3 a:hover,.vi-invitiamo-a-collaborare h3 a:hover,.sistemi-di-oscuramento h3 a:hover,.persiane-in-legno #scontainer-13 h3 a:hover,.persiane-in-legno #scontainer-27 h3 a:hover,.tapparelle-box-01 #scontainer-13 h3 a:hover,.tapparelle-box-01 #scontainer-27 h3 a:hover,.modernita-e-design div[class^=col-] h3 a:hover,.la-bellezza h3 a:hover,.technology h3 a:hover,.box-text-left h3 a:hover,.box-left h3 a:hover,.salatura h3 a:hover,.box-text-right h3 a:hover,.box-right h3 a:hover,.subtitle-line a:hover,#scontainer-53 h2 a:hover,#scontainer-49 h2 a:hover,#scontainer-50 h2 a:hover,#scontainer-48 h2 a:hover,#scontainer-47 h2 a:hover,.dettagli-box-bg h3 a:hover,.dettagli-legno-canalina-calda h3 a:hover,.canalina-calda h3 a:hover,.vetri-selettivi h4 a:hover,.a-risparmio-energetico-verto h3 a:hover,.dettagli-pvc-verto h2 a:hover,#scontainer-31 h3 a:hover,.tapparelle-controllo-separato h3 a:hover,#scontainer-29 h3 a:hover,#scontainer-28 h2 a:hover{color:#fc0}.subtitle-line,#scontainer-53 h2,#scontainer-49 h2,#scontainer-50 h2,#scontainer-48 h2,#scontainer-47 h2,.dettagli-box-bg h3,.dettagli-legno-maniglia h3,.dettagli-legno-canalina-calda h3,.canalina-calda h3,.vetri-selettivi h4,.a-risparmio-energetico-verto h3,.dettagli-pvc-verto h2,#scontainer-31 h3,.tapparelle-controllo-separato h3,#scontainer-29 h3,#scontainer-28 h2{padding-bottom:20px;margin-bottom:30px;text-align:center;position:relative}.subtitle-line:before,#scontainer-53 h2:before,#scontainer-49 h2:before,#scontainer-50 h2:before,#scontainer-48 h2:before,#scontainer-47 h2:before,.dettagli-box-bg h3:before,.dettagli-legno-maniglia h3:before,.dettagli-legno-canalina-calda h3:before,.canalina-calda h3:before,.vetri-selettivi h4:before,.a-risparmio-energetico-verto h3:before,.dettagli-pvc-verto h2:before,#scontainer-31 h3:before,.tapparelle-controllo-separato h3:before,#scontainer-29 h3:before,#scontainer-28 h2:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}.subtitle-level-3,#scontainer-47 h4,.dettagli-legno-legno h4,.soglia-bassa h4,.dettagli-box-bg h4,.dettagli-maniglia h4,.dettagli-legno-maniglia h4,.una-marea h4,.profili-slim h4,.dettagli-pvc-maniglia h4,.dettagli-pvc-ferramenta h4,#scontainer-33 h4,#scontainer-34 h4,#scontainer-37 h4,#scontainer-38 h4,#scontainer-39 h4,#scontainer-60 h4,.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h5,.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5,.banner-mini h2,.sistemi-di-oscuramento h4,.persiane-in-legno #scontainer-13 h4,.persiane-in-legno #scontainer-27 h4,.tapparelle-box-01 #scontainer-13 h4,.tapparelle-box-01 #scontainer-27 h4,.la-bellezza h4,.technology h4,.box-text-left h4,.box-left h4,.salatura h4,.box-text-right h4,.box-right h4{font-family:"Alegreya Sans",sans-serif;font-weight:300;font-size:20px;line-height:24px;letter-spacing:.055em;text-transform:uppercase;position:relative;margin-bottom:15px;padding-bottom:15px}@media(max-width: 575px){.subtitle-level-3,#scontainer-47 h4,.dettagli-legno-legno h4,.soglia-bassa h4,.dettagli-box-bg h4,.dettagli-maniglia h4,.dettagli-legno-maniglia h4,.una-marea h4,.profili-slim h4,.dettagli-pvc-maniglia h4,.dettagli-pvc-ferramenta h4,#scontainer-33 h4,#scontainer-34 h4,#scontainer-37 h4,#scontainer-38 h4,#scontainer-39 h4,#scontainer-60 h4,.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h5,.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5,.banner-mini h2,.sistemi-di-oscuramento h4,.persiane-in-legno #scontainer-13 h4,.persiane-in-legno #scontainer-27 h4,.tapparelle-box-01 #scontainer-13 h4,.tapparelle-box-01 #scontainer-27 h4,.la-bellezza h4,.technology h4,.box-text-left h4,.box-left h4,.salatura h4,.box-text-right h4,.box-right h4{font-size:17px}}.subtitle-level-3:before,#scontainer-47 h4:before,.dettagli-legno-legno h4:before,.soglia-bassa h4:before,.dettagli-box-bg h4:before,.dettagli-maniglia h4:before,.dettagli-legno-maniglia h4:before,.una-marea h4:before,.profili-slim h4:before,.dettagli-pvc-maniglia h4:before,.dettagli-pvc-ferramenta h4:before,#scontainer-33 h4:before,#scontainer-34 h4:before,#scontainer-37 h4:before,#scontainer-38 h4:before,#scontainer-39 h4:before,#scontainer-60 h4:before,.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h5:before,.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5:before,.banner-mini h2:before,.sistemi-di-oscuramento h4:before,.persiane-in-legno #scontainer-13 h4:before,.persiane-in-legno #scontainer-27 h4:before,.tapparelle-box-01 #scontainer-13 h4:before,.tapparelle-box-01 #scontainer-27 h4:before,.la-bellezza h4:before,.technology h4:before,.box-text-left h4:before,.box-left h4:before,.salatura h4:before,.box-text-right h4:before,.box-right h4:before{position:absolute;content:"";width:142px;left:0;background:#000;height:2px;bottom:0}.scrivici form .form-group .form-control::-moz-placeholder{font-family:"Alegreya Sans",sans-serif;font-weight:300;font-size:14px;line-height:21px;color:#000}.text,#scontainer-53 div[class^=col-] p,#scontainer-51 p,#scontainer-48 p,#scontainer-47 p,.colori-box div p,.dettagli-legno-legno p,.soglia-bassa p,.dettagli-finitura-ultra-opaca p,.dettagli-3-box p,.dettagli-box-bg p,.dettagli-maniglia p,.dettagli-legno-maniglia p,.una-marea p,.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p,.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p,.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p,.profili-slim p,.dettagli-legno-canalina-calda p,.canalina-calda p,.vetri-selettivi p,.a-risparmio-energetico-verto p,.dettagli-pvc-maniglia p,.dettagli-pvc-ferramenta p,.verto-1-2-3 p,.dettagli-pvc-verto p,#scontainer-32 .row:nth-child(2) div[class^=col-] p,#scontainer-36 .row:nth-child(2) div[class^=col-] p,.tapparelle-controllo-separato p,#scontainer-33 div[class^=col-] p,#scontainer-34 div[class^=col-] p,#scontainer-37 div[class^=col-] p,#scontainer-38 div[class^=col-] p,#scontainer-39 div[class^=col-] p,#scontainer-60 div[class^=col-] p,#scontainer-28 div[class^=col-] p,.tapparelle-img #scontainer-42 p,.tapparelle-img #scontainer-44 div[class^=col-] p,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child p,#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p,#scontainer-21 .row:nth-child(1) p,#scontainer-22 .row:nth-child(1) p,#scontainer-23 .row:nth-child(1) p,.more div[class^=col-] div p,.tab-container .tab-content1 .row:nth-child(3)>div[class^=col-] p,.tab-container .tab-content2 .row:nth-child(3)>div[class^=col-] p,.tab-container .tab-content1 .row.content-schema div[class^=col-] p,.tab-container .tab-content2 .row.content-schema div[class^=col-] p,#cookie-information a,#cookie-information,.scrivici form .form-check>.form-check-label,.scrivici form .form-group .form-check-label,.scrivici form .form-group .form-control::placeholder,.scrivici form .form-group .form-control,.vi-invitiamo-a-collaborare p,.garanzia-di-soddisfazione #scontainer-15 p,.sistemi-di-oscuramento p,.persiane-in-legno #scontainer-13 p,.persiane-in-legno #scontainer-27 p,.tapparelle-box-01 #scontainer-13 p,.tapparelle-box-01 #scontainer-27 p,#scontainer-12 p,.modernita-e-design div[class^=col-] p,#scontainer-9 .row:first-child p,.la-bellezza p,#scontainer-5 p,.technology p,#scontainer-3 p,#scontainer-6 p,#scontainer-8 p,#scontainer-11 p,.box-text-left p,.box-left p,.salatura p,.box-text-right p,.box-right p{font-family:"Alegreya Sans",sans-serif;font-weight:300;font-size:14px;line-height:21px;color:#000}.scrivici form .form-group .form-control::-moz-placeholder strong{font-weight:500}.text strong,#scontainer-53 div[class^=col-] p strong,#scontainer-51 p strong,#scontainer-48 p strong,#scontainer-47 p strong,.colori-box div p strong,.dettagli-legno-legno p strong,.soglia-bassa p strong,.dettagli-finitura-ultra-opaca p strong,.dettagli-3-box p strong,.dettagli-box-bg p strong,.dettagli-maniglia p strong,.dettagli-legno-maniglia p strong,.una-marea p strong,.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p strong,.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p strong,.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p strong,.profili-slim p strong,.dettagli-legno-canalina-calda p strong,.canalina-calda p strong,.vetri-selettivi p strong,.a-risparmio-energetico-verto p strong,.dettagli-pvc-maniglia p strong,.dettagli-pvc-ferramenta p strong,.verto-1-2-3 p strong,.dettagli-pvc-verto p strong,#scontainer-32 .row:nth-child(2) div[class^=col-] p strong,#scontainer-36 .row:nth-child(2) div[class^=col-] p strong,.tapparelle-controllo-separato p strong,#scontainer-33 div[class^=col-] p strong,#scontainer-34 div[class^=col-] p strong,#scontainer-37 div[class^=col-] p strong,#scontainer-38 div[class^=col-] p strong,#scontainer-39 div[class^=col-] p strong,#scontainer-60 div[class^=col-] p strong,#scontainer-28 div[class^=col-] p strong,.tapparelle-img #scontainer-42 p strong,.tapparelle-img #scontainer-44 div[class^=col-] p strong,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child p strong,#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p strong,#scontainer-21 .row:nth-child(1) p strong,#scontainer-22 .row:nth-child(1) p strong,#scontainer-23 .row:nth-child(1) p strong,.more div[class^=col-] div p strong,.tab-container .tab-content1 .row:nth-child(3)>div[class^=col-] p strong,.tab-container .tab-content2 .row:nth-child(3)>div[class^=col-] p strong,.tab-container .tab-content1 .row.content-schema div[class^=col-] p strong,.tab-container .tab-content2 .row.content-schema div[class^=col-] p strong,#cookie-information strong,.scrivici form .form-check>.form-check-label strong,.scrivici form .form-group .form-check-label strong,.scrivici form .form-group .form-control::placeholder strong,.scrivici form .form-group .form-control strong,.vi-invitiamo-a-collaborare p strong,.garanzia-di-soddisfazione #scontainer-15 p strong,.sistemi-di-oscuramento p strong,.persiane-in-legno #scontainer-13 p strong,.persiane-in-legno #scontainer-27 p strong,.tapparelle-box-01 #scontainer-13 p strong,.tapparelle-box-01 #scontainer-27 p strong,#scontainer-12 p strong,.modernita-e-design div[class^=col-] p strong,#scontainer-9 .row:first-child p strong,.la-bellezza p strong,#scontainer-5 p strong,.technology p strong,#scontainer-3 p strong,#scontainer-6 p strong,#scontainer-8 p strong,#scontainer-11 p strong,.box-text-left p strong,.box-left p strong,.salatura p strong,.box-text-right p strong,.box-right p strong{font-weight:500}.text20,.dettagli-3-box a,.dettagli-maniglia .dettagli-colori-box div p,.dettagli-legno-maniglia .dettagli-colori-box div p,.tapparelle-img #scontainer-44 .row:last-child p,#scontainer-26 p,.tipi-di-montaggio p,#scontainer-24 p{font-family:"Alegreya Sans",sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:.055em;text-align:left}.text16,.a-risparmio-energetico-verto div[class^=col-]:last-child p,.modal-contact .modal-lg .modal-content .modal-body form .form-group .form-control,#scontainer-31 p,#scontainer-29 p,.tapparelle-img #scontainer-43 p,.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p{font-family:"Alegreya Sans",sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0em;text-align:left}.btn{font-family:"Open Sans",sans-serif;font-weight:600;font-size:14px;line-height:19px;color:#000;text-transform:uppercase;border:1px solid #000;border-radius:0;display:inline-block;padding:6px 10px;background:rgba(0,0,0,0);transition:all .3s ease}.btn img{margin:0 0 0 10px;width:40px !important;height:7px;margin-bottom:2px;filter:invert(0%);transition:all .3s ease}.btn:hover{color:#fff;text-decoration:none;background:#000}.btn:hover img{filter:invert(100%)}.btn:focus{box-shadow:none}.btn-yellow{color:#000;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;padding:8px 20px;background-color:#fff200;display:inline-flex;margin-left:20px}.btn-yellow:hover{color:#000}.btn-black{border:none;border-radius:0;background:#000;color:#fff;font-family:"Open Sans",sans-serif;padding:8px 20px;text-transform:uppercase;font-weight:700;font-size:16px}.tab,.tab-container .nav-tabs li a{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400;line-height:20px;letter-spacing:0;text-align:center;color:#000;text-transform:uppercase}.tab span,.tab-container .nav-tabs li a span{font-family:Alegreya Sans;font-size:14px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.135em;text-align:center}.tab-content-title,.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h4,.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h4{font-family:"Open Sans",sans-serif;font-size:30px;font-weight:400;line-height:41px;letter-spacing:0em;text-align:right;color:#fff;background:#000;text-transform:uppercase}.box50{padding-top:50px;padding-bottom:50px}.box-text-right h3,.box-right h3{text-align:right}.box-text-right h4,.box-right h4{text-align:right}.box-text-right h4:before,.box-right h4:before{left:auto;right:0}.box-text-right p,.box-right p{text-align:justify}.box-text-right img,.box-right img{max-width:100%}.box-text-right div[class^=col-],.box-right div[class^=col-]{display:flex;justify-content:center;align-items:center}.box-text-right div[class^=col-] div,.box-right div[class^=col-] div{width:400px}.box-text-left p,.box-left p,.salatura p{text-align:justify}@media(max-width: 767px){.box-text-left p,.box-left p,.salatura p{margin-bottom:80px}}.box-text-left img,.box-left img,.salatura img{max-width:100%}.box-text-left div[class^=col-],.box-left div[class^=col-],.salatura div[class^=col-]{display:flex;justify-content:center;align-items:center}.box-text-left div[class^=col-] div,.box-left div[class^=col-] div,.salatura div[class^=col-] div{width:400px}@media(max-width: 767px){.box-text-left div[class^=col-]:first-child,.box-left div[class^=col-]:first-child,.salatura div[class^=col-]:first-child{order:2}}@media(max-width: 767px){.box-text-left div[class^=col-]:last-child,.box-left div[class^=col-]:last-child,.salatura div[class^=col-]:last-child{order:1}}@media(max-width: 575px){#main-menu{height:100%;width:100%;position:fixed;z-index:10;background:#fff;display:none;left:0;top:0}#main-menu.visible{display:flex}}@media(max-width: 575px){#main-menu div[id^=menu-container-]{width:100%;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}#main-menu div[id^=menu-container-]>ul{margin:0;padding:0;list-style-type:none;flex-wrap:wrap}@media(min-width: 576px){#main-menu div[id^=menu-container-]>ul{display:flex}}@media(max-width: 575px){#main-menu div[id^=menu-container-]>ul{width:100%}}#main-menu div[id^=menu-container-]>ul>li{position:relative}#main-menu div[id^=menu-container-]>ul>li:first-child{display:none}#main-menu div[id^=menu-container-]>ul>li>a{font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:19px;color:#000;padding:10px 7px;display:block;text-transform:uppercase}@media(min-width: 992px)and (max-width: 1199px){#main-menu div[id^=menu-container-]>ul>li>a{padding:10px 6px}}@media(min-width: 576px)and (max-width: 991px){#main-menu div[id^=menu-container-]>ul>li>a{padding:10px 4px}}@media(max-width: 575px){#main-menu div[id^=menu-container-]>ul>li>a{text-align:center}}#main-menu div[id^=menu-container-]>ul>li>a:hover{text-decoration:none}#main-menu div[id^=menu-container-]>ul>li>a .fa-caret-down{display:none}#main-menu div[id^=menu-container-]>ul>li>ul{position:absolute;display:none;list-style-type:none;padding-inline-start:0;background:#fff;padding:18px 24px;box-shadow:0px 0px 5px rgba(0,0,0,.25);z-index:999}@media(min-width: 1200px){#main-menu div[id^=menu-container-]>ul>li>ul{left:12px}}@media(min-width: 992px)and (max-width: 1199px){#main-menu div[id^=menu-container-]>ul>li>ul{left:7px}}@media(min-width: 576px)and (max-width: 991px){#main-menu div[id^=menu-container-]>ul>li>ul{left:4px}}@media(max-width: 575px){#main-menu div[id^=menu-container-]>ul>li>ul{position:static;padding:0;box-shadow:none}}#main-menu div[id^=menu-container-]>ul>li>ul li a{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;color:#939393;text-transform:uppercase;white-space:nowrap;padding:6px 0;display:block;position:relative;transition:all .3s ease}@media(min-width: 576px){#main-menu div[id^=menu-container-]>ul>li>ul li a:before{position:absolute;content:"";width:50px;height:1px;background:#939393;bottom:0;opacity:0;transition:all .3s ease}}#main-menu div[id^=menu-container-]>ul>li>ul li a:hover:before{opacity:1}@media(max-width: 575px){#main-menu div[id^=menu-container-]>ul>li>ul li a{text-align:center}}@media(min-width: 576px){#main-menu div[id^=menu-container-]>ul>li:hover ul{display:block}}#main-menu div[id^=menu-container-]>ul>li.active ul{display:block}#main-menu-btn{height:50px;width:50px;position:fixed;bottom:10px;right:10px;color:#fff;background:#000;display:none;z-index:9999;line-height:50px;align-items:center;justify-content:center;font-size:25px;cursor:pointer;border-radius:50%}#main-menu-btn img{width:20px}@media(max-width: 575px){#main-menu-btn{display:flex}}.top{padding-top:15px;padding-bottom:15px;background:#fff}@media(min-width: 768px)and (max-width: 991px){.top div[class^=col-]:first-child{display:flex;align-items:center}}@media(max-width: 575px){.top div[class^=col-]:first-child{display:flex;align-items:center;justify-content:center}}.top div[class^=col-]:first-child a{display:inline-block}.top div[class^=col-]:first-child a img{width:145px;height:47px}.top div[class^=col-]:last-child{display:flex;justify-content:space-between}.top div[class^=col-]:last-child>div{display:flex;align-items:center}.top div[class^=col-]:last-child>div.social a{display:block;border:1px solid #000;height:33px;width:33px;text-align:center}@media(min-width: 768px)and (max-width: 1199px){.top div[class^=col-]:last-child{flex-direction:column-reverse}}@media(min-width: 576px)and (max-width: 767px){.top div[class^=col-]:last-child{flex-direction:column-reverse}}@media(max-width: 575px){.top div[class^=col-]:last-child{justify-content:center}}.top div[class^=col-]:last-child>div:first-child{display:flex;align-items:center;justify-content:center}@media(min-width: 768px)and (max-width: 991px){.top div[class^=col-]:last-child>div:first-child{justify-content:center}}.top div[class^=col-]:last-child>div:last-child{display:flex;align-items:center;justify-content:center}@media(min-width: 768px)and (max-width: 1199px){.top div[class^=col-]:last-child>div:last-child{justify-content:flex-end}}@media(min-width: 576px)and (max-width: 767px){.top div[class^=col-]:last-child>div:last-child{justify-content:flex-end}}.top div[class^=col-]:last-child>div:last-child .btn{margin-left:25px;padding:3px 6px}@media(min-width: 576px)and (max-width: 1199px){.top div[class^=col-]:last-child>div:last-child .btn{margin-bottom:10px;margin-top:-32px}}@media(max-width: 575px){.top div[class^=col-]:last-child>div:last-child .btn{margin-left:0;margin-top:15px}}.banner,.carousel-banner{background:url("/upload/filemanager/images/banner-bg.webp") no-repeat bottom left;min-height:737px;text-align:center}.banner h1,.carousel-banner h1{font-size:100px;color:#fff;font-family:"Cormorant",serif;font-weight:400;line-height:121px}@media(min-width: 768px)and (max-width: 991px){.banner h1,.carousel-banner h1{font-size:80px;line-height:100px}}@media(min-width: 576px)and (max-width: 767px){.banner h1,.carousel-banner h1{font-size:80px;line-height:100px}}@media(max-width: 575px){.banner h1,.carousel-banner h1{font-size:40px;line-height:47px}}.banner h2,.carousel-banner h2{font-family:"Open Sans",sans-serif;color:#fff;text-transform:uppercase;font-weight:300;font-size:40px;line-height:54px;letter-spacing:.055em;position:relative;padding-bottom:30px;margin-bottom:30px}.banner h2:before,.carousel-banner h2:before{position:absolute;content:"";width:348px;left:calc(50% - 174px);background:#fff;height:1px;bottom:0}@media(min-width: 768px)and (max-width: 991px){.banner h2,.carousel-banner h2{font-size:32px;line-height:42px;padding-bottom:20px;margin-bottom:20px}}@media(min-width: 576px)and (max-width: 767px){.banner h2,.carousel-banner h2{font-size:28px;line-height:38px;padding-bottom:20px;margin-bottom:20px}}@media(max-width: 575px){.banner h2,.carousel-banner h2{font-size:16px;line-height:22px;padding-bottom:10px;margin-bottom:10px}.banner h2:before,.carousel-banner h2:before{width:145px;left:calc(50% - 72px)}}.banner p,.carousel-banner p{font-family:"Alegreya Sans",sans-serif;font-weight:300;font-size:20px;line-height:30px;text-align:center;color:#fff}@media(min-width: 768px)and (max-width: 991px){.banner p,.carousel-banner p{font-size:19px;line-height:27px}}@media(min-width: 576px)and (max-width: 767px){.banner p,.carousel-banner p{font-size:18px;line-height:26px}}@media(max-width: 575px){.banner p,.carousel-banner p{font-size:16px;line-height:20px}}.carousel-banner{min-height:37vw;text-align:center;padding-left:80px;padding-right:80px;padding-bottom:150px}@media(max-width: 991px){.carousel-banner{padding-left:30px;padding-right:30px;min-height:45vw}}@media(max-width: 767px){.carousel-banner{padding-left:25px;padding-right:25px;padding-bottom:0;background:none}}@media(max-width: 575px){.carousel-banner{padding-left:0;padding-right:0;padding-bottom:0;background:none}}.carousel-banner .owl-item,.carousel-banner .item{min-height:37vw;display:flex;align-items:flex-start;justify-content:center}@media(max-width: 1199px){.carousel-banner .owl-item,.carousel-banner .item{min-height:42vw}}@media(max-width: 991px){.carousel-banner .owl-item,.carousel-banner .item{min-height:45vw}}@media(max-width: 991px){.carousel-banner .owl-item,.carousel-banner .item{min-height:45vw}}@media(max-width: 767px){.carousel-banner .owl-item,.carousel-banner .item{min-height:44vw}}@media(max-width: 575px){.carousel-banner .owl-item,.carousel-banner .item{min-height:325px}}.carousel-banner .item-01{background:url("/upload/filemanager/images/banner-01.webp") no-repeat center;background-size:cover;width:100vw}@media(min-width: 576px){.carousel-banner .item-01{display:flex;align-items:center}}@media(max-width: 767px){.carousel-banner .item-01{padding-top:144%;position:relative}}.carousel-banner .item-01 #scontainer-1{width:90%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1140px}@media(max-width: 767px){.carousel-banner .item-01 #scontainer-1{position:absolute;top:50%;transform:translateY(-50%)}}.carousel-banner .item-02{background:url("/upload/filemanager/images/banner-02.webp") no-repeat center left;background-size:cover;width:100vw}@media(max-width: 767px){.carousel-banner .item-02{background:url("/upload/filemanager/images/banner-02-mobile.webp") no-repeat center;background-size:cover;padding-top:144%}}.benefits{margin-top:-132px;position:relative;z-index:10}@media(max-width: 767px){.benefits{margin-top:0}}.benefits div[class^=col-]{display:flex;justify-content:center}@media(min-width: 576px)and (max-width: 767px){.benefits div[class^=col-]{flex-flow:row wrap}}@media(max-width: 575px){.benefits div[class^=col-]{flex-flow:row wrap}}.benefits div[class^=col-] .benefits-content{background:#fff;box-shadow:0px 0px 4px rgba(0,0,0,.25);width:calc(20% - 26px);text-align:center;padding:35px 20px;margin:0 13px}@media(min-width: 768px)and (max-width: 991px){.benefits div[class^=col-] .benefits-content{width:calc(20% - 7px);padding:35px 10px;margin:0 5px}}@media(min-width: 576px)and (max-width: 767px){.benefits div[class^=col-] .benefits-content{width:calc(33% - 20px);margin:0 10px 20px 10px}}@media(max-width: 575px){.benefits div[class^=col-] .benefits-content{width:calc(50% - 10px);margin:0 5px 20px 5px;padding:25px 10px}}.benefits div[class^=col-] .benefits-content p{color:#212529;margin-bottom:0;font-family:"Open Sans",sans-serif;font-weight:600;font-size:16px;line-height:22px;height:44px;display:flex;align-items:center;justify-content:center}@media(min-width: 768px)and (max-width: 991px){.benefits div[class^=col-] .benefits-content p{font-size:14px}}@media(max-width: 575px){.benefits div[class^=col-] .benefits-content p{font-size:14px;line-height:19px;height:auto}}.benefits div[class^=col-] .benefits-content img{width:65px;height:65px;margin-bottom:15px}@media(min-width: 768px)and (max-width: 991px){.benefits div[class^=col-] .benefits-content img{width:60px;height:60px}}@media(min-width: 768px)and (max-width: 991px){.benefits div[class^=col-] .benefits-content:first-child{margin-left:0}}@media(min-width: 768px)and (max-width: 991px){.benefits div[class^=col-] .benefits-content:last-child{margin-right:0}}#scontainer-3,#scontainer-6,#scontainer-8,#scontainer-11{text-align:center}#scontainer-3 div[class^=col-]:last-child p,#scontainer-6 div[class^=col-]:last-child p,#scontainer-8 div[class^=col-]:last-child p,#scontainer-11 div[class^=col-]:last-child p{max-width:650px;margin:0 auto 40px auto}#scontainer-3 div[class^=col-]>img,#scontainer-6 div[class^=col-]>img,#scontainer-8 div[class^=col-]>img,#scontainer-11 div[class^=col-]>img{width:515px;height:auto;margin-top:20px;margin-bottom:40px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-3 div[class^=col-]>img,#scontainer-6 div[class^=col-]>img,#scontainer-8 div[class^=col-]>img,#scontainer-11 div[class^=col-]>img{width:440px;height:auto}}@media(min-width: 768px)and (max-width: 991px){#scontainer-3 div[class^=col-]>img,#scontainer-6 div[class^=col-]>img,#scontainer-8 div[class^=col-]>img,#scontainer-11 div[class^=col-]>img{width:350px;height:auto;margin-top:5px;margin-bottom:20px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-3 div[class^=col-]>img,#scontainer-6 div[class^=col-]>img,#scontainer-8 div[class^=col-]>img,#scontainer-11 div[class^=col-]>img{width:350px;height:auto;margin-top:5px;margin-bottom:20px}}@media(max-width: 575px){#scontainer-3 div[class^=col-]>img,#scontainer-6 div[class^=col-]>img,#scontainer-8 div[class^=col-]>img,#scontainer-11 div[class^=col-]>img{width:270px;margin-top:5px;margin-bottom:20px}}#scontainer-3 h2,#scontainer-6 h2,#scontainer-8 h2,#scontainer-11 h2{text-align:center}#scontainer-3 p,#scontainer-6 p,#scontainer-8 p,#scontainer-11 p{text-align:center}#scontainer-3 .btn,#scontainer-6 .btn,#scontainer-8 .btn,#scontainer-11 .btn{padding:6px 10px}#scontainer-3 .btn img,#scontainer-6 .btn img,#scontainer-8 .btn img,#scontainer-11 .btn img{margin-left:10px;width:40px;height:7px}@media(min-width: 1200px){#scontainer-6 div[class^=col-]>img{width:515px;height:584px}}@media(max-width: 575px){#scontainer-6 div[class^=col-]>img{width:270px;height:306px}}#scontainer-8{border-top:1px solid #000;margin-top:100px;padding-top:80px}@media(min-width: 1200px){#scontainer-8 div[class^=col-]>img{width:448px;height:561px}}@media(max-width: 575px){#scontainer-8 div[class^=col-]>img{width:270px;height:338px}}#scontainer-11{padding-top:80px;margin-top:100px;border-top:1px solid #000}@media(min-width: 576px)and (max-width: 767px){#scontainer-11{margin-top:60px}}@media(min-width: 992px){#scontainer-11 div[class^=col-]>img{width:403px;height:647px}}@media(max-width: 575px){#scontainer-11 div[class^=col-]>img{width:270px;height:433px}}@media(min-width: 576px){#scontainer-11 .btn{margin-top:30px}}@media(max-width: 575px){#scontainer-11 .buttons{margin-top:30px}}@media(min-width: 1200px){#scontainer-3 div[class^=col-]>img{width:503px;height:603px}}@media(min-width: 992px)and (max-width: 1199px){#scontainer-3 div[class^=col-]>img{width:440px;height:auto}}@media(max-width: 575px){#scontainer-3 div[class^=col-]>img{width:270px;height:323px}}.technology{min-height:497px;background:url(/upload/filemanager/images/technology-bg.webp) no-repeat center left;background-size:cover;display:flex;align-items:center}@media(min-width: 992px)and (max-width: 1199px){.technology{background-position:-54px center}}@media(min-width: 768px)and (max-width: 991px){.technology{background-position:-60px center}}@media(min-width: 576px)and (max-width: 767px){.technology{background-position:-157px -43px;align-items:flex-start;justify-content:flex-end;min-height:600px}}@media(max-width: 575px){.technology{background-position:center;align-items:flex-start;justify-content:flex-end;min-height:475px}}@media(min-width: 576px)and (max-width: 767px){.technology #scontainer-4 div[class^=col-] div{max-width:247px;margin:0 0 0 auto}}.technology h3{color:#fff}.technology h4{color:#fff}.technology h4:before{background:#fff}.technology p{color:#fff}@media(max-width: 575px){.technology p{max-width:300px}}#scontainer-5{margin-top:-280px;padding-bottom:100px;border-bottom:1px solid #000}@media(min-width: 768px)and (max-width: 991px){#scontainer-5{margin-top:-230px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-5{margin-top:-278px}}@media(max-width: 575px){#scontainer-5{margin-top:-167px}}#scontainer-5 div[class^=col-]:first-child{display:flex;justify-content:center}#scontainer-5 div[class^=col-]:first-child div{margin:0 20px}@media(max-width: 1199px){#scontainer-5 div[class^=col-]:first-child div:first-child{margin:0 20px 0 0;width:calc(50% - 10px)}}@media(max-width: 1199px){#scontainer-5 div[class^=col-]:first-child div:last-child{margin:0;width:calc(50% - 10px)}}@media(min-width: 992px)and (max-width: 1199px){#scontainer-5 div[class^=col-]:first-child div{width:234px}}#scontainer-5 div[class^=col-]:first-child div img{width:260px;height:330px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-5 div[class^=col-]:first-child div img{width:234px;height:auto}}@media(max-width: 991px){#scontainer-5 div[class^=col-]:first-child div img{width:100%;height:auto}}#scontainer-5 p{color:#fff;font-weight:700}@media(min-width: 576px)and (max-width: 1199px){#scontainer-5 p{min-height:42px;display:flex;align-items:flex-end}}@media(max-width: 575px){#scontainer-5 p{min-height:63px;display:flex;align-items:flex-end}}.la-bellezza{text-align:right}.la-bellezza h4:before{left:auto;right:0}.la-bellezza p{margin-bottom:0}.la-bellezza #scontainer-7 div[class^=col-]:first-child div{background:#f2f2f2;padding:50px 90px 50px 60px;width:518px;height:378px}@media(min-width: 992px)and (max-width: 1199px){.la-bellezza #scontainer-7 div[class^=col-]:first-child div{padding:50px 45px 50px 40px;width:432px}}@media(min-width: 768px)and (max-width: 991px){.la-bellezza #scontainer-7 div[class^=col-]:first-child div{padding:35px 36px 35px 25px;width:100%;height:auto}}@media(min-width: 576px)and (max-width: 767px){.la-bellezza #scontainer-7 div[class^=col-]:first-child div{width:100%}}@media(max-width: 575px){.la-bellezza #scontainer-7 div[class^=col-]:first-child div{padding:50px 20px 50px 20px;width:100%;height:auto}}@media(min-width: 576px)and (max-width: 767px){.la-bellezza #scontainer-7 div[class^=col-]:last-child{display:none}}.la-bellezza-img{margin-top:-278px}@media(min-width: 768px)and (max-width: 991px){.la-bellezza-img{margin-top:-214px}}@media(max-width: 767px){.la-bellezza-img{margin-top:0}}.la-bellezza-img img{margin-left:100px;width:calc(100% - 100px)}@media(min-width: 1200px){.la-bellezza-img img{width:1010px;height:574px}}@media(min-width: 992px)and (max-width: 1199px){.la-bellezza-img img{width:830px;height:472px}}@media(min-width: 768px)and (max-width: 991px){.la-bellezza-img img{width:590px;height:335px}}@media(min-width: 576px)and (max-width: 767px){.la-bellezza-img img{width:510px;height:290px;margin-left:0}}@media(max-width: 575px){.la-bellezza-img img{margin-left:0;width:100%}}#scontainer-9 .row:first-child{text-align:center}#scontainer-9 .row:first-child p{max-width:650px;margin:0 auto 0px auto}.modernita-e-design{margin-top:40px;background:url(/upload/filemanager/images/sistemi-scorrevoli-bg2.webp) no-repeat right;background-size:58% 100%}@media(min-width: 992px)and (max-width: 1199px){.modernita-e-design{background-size:72% 100%}}@media(min-width: 768px)and (max-width: 991px){.modernita-e-design{background-size:73% 100%}}@media(max-width: 767px){.modernita-e-design{background-size:cover;background:url(/upload/filemanager/images/sistemi-scorrevoli-bg2.webp) no-repeat center;margin-top:140px}}.modernita-e-design #scontainer-10{padding-top:100px;padding-bottom:100px}@media(max-width: 767px){.modernita-e-design #scontainer-10{padding-top:0}}@media(max-width: 575px){.modernita-e-design div[class^=col-]:first-child{text-align:center}}.modernita-e-design div[class^=col-]>img{width:100%}@media(min-width: 1200px){.modernita-e-design div[class^=col-]>img{width:608px;height:439px}}@media(min-width: 992px)and (max-width: 1199px){.modernita-e-design div[class^=col-]>img{width:370px;height:267px}}@media(min-width: 768px)and (max-width: 991px){.modernita-e-design div[class^=col-]>img{width:270px;height:194px}}@media(min-width: 576px)and (max-width: 767px){.modernita-e-design div[class^=col-]>img{width:510px;height:368px}}@media(max-width: 575px){.modernita-e-design div[class^=col-]>img{width:270px;height:194px}}@media(max-width: 767px){.modernita-e-design div[class^=col-]>img{margin-top:-100px}}.modernita-e-design div[class^=col-] h3{color:#fff;position:relative;padding-bottom:18px;margin-bottom:18px}.modernita-e-design div[class^=col-] h3:before{position:absolute;content:"";width:142px;left:0;background:#fff;height:1px;bottom:0}.modernita-e-design div[class^=col-] h3 a{color:#fff}.modernita-e-design div[class^=col-] p{color:#fff;text-align:justify}.modernita-e-design div[class^=col-] .btn{color:#fff;border-color:#fff}.modernita-e-design div[class^=col-] .btn:first-child{margin-top:15px}.modernita-e-design div[class^=col-] .btn:hover{background:#fff;color:#000}@media(min-width: 768px)and (max-width: 1199px){.modernita-e-design div[class^=col-]:first-child{display:flex;align-items:center}}.modernita-e-design div[class^=col-]:last-child{display:flex;justify-content:flex-end;align-items:center}@media(min-width: 1200px){.modernita-e-design div[class^=col-]:last-child{justify-content:flex-start}}@media(min-width: 992px)and (max-width: 1199px){.modernita-e-design div[class^=col-]:last-child{justify-content:flex-start}}@media(min-width: 768px)and (max-width: 991px){.modernita-e-design div[class^=col-]:last-child{justify-content:flex-start}}@media(max-width: 767px){.modernita-e-design div[class^=col-]:last-child{justify-content:center}}.modernita-e-design div[class^=col-]>div{max-width:330px}@media(min-width: 1200px){.modernita-e-design div[class^=col-]>div{margin-left:50px}}@media(min-width: 992px)and (max-width: 1199px){.modernita-e-design div[class^=col-]>div{margin-left:50px}}@media(min-width: 768px)and (max-width: 991px){.modernita-e-design div[class^=col-]>div{max-width:303px}}@media(max-width: 767px){.modernita-e-design div[class^=col-]>div{margin-top:50px}}#scontainer-12 img{max-width:100%;margin-top:40px}@media(min-width: 1200px){#scontainer-12 img{width:1110px;height:452px}}@media(min-width: 992px)and (max-width: 1199px){#scontainer-12 img{width:930px;height:378px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-12 img{width:690px;height:280px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-12 img{width:510px;height:207px}}@media(max-width: 575px){#scontainer-12 img{width:270px;height:109px}}#scontainer-12 h2{letter-spacing:.05em;margin-bottom:0;padding-bottom:0;text-align:center;margin-right:150px}#scontainer-12 h2:before{display:none}@media(max-width: 575px){#scontainer-12 h2{margin-right:65px}}#scontainer-12 h3{font-size:90px;font-weight:700;line-height:90px;text-align:center;margin-left:150px;letter-spacing:.05em;margin-bottom:40px}@media(min-width: 768px)and (max-width: 991px){#scontainer-12 h3{margin-bottom:30px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-12 h3{margin-bottom:20px}}@media(max-width: 575px){#scontainer-12 h3{margin-left:110px;font-size:55px;line-height:60px;margin-bottom:15px}}#scontainer-12 p{text-align:center;margin-bottom:10px}#scontainer-12 p strong{font-weight:500}#scontainer-12 h5{text-align:center;margin-bottom:10px;font-family:"Alegreya Sans",sans-serif;font-size:20px;font-weight:300;line-height:31px;letter-spacing:0em}@media(max-width: 575px){#scontainer-12 div[class^=col-]:last-child{text-align:center}}.persiane-in-legno,.tapparelle-box-01{padding-top:100px}@media(min-width: 992px){.persiane-in-legno,.tapparelle-box-01{padding-top:200px}}.persiane-in-legno #scontainer-13 h3,.persiane-in-legno #scontainer-27 h3,.tapparelle-box-01 #scontainer-13 h3,.tapparelle-box-01 #scontainer-27 h3{position:relative}.persiane-in-legno #scontainer-13 h3:before,.persiane-in-legno #scontainer-27 h3:before,.tapparelle-box-01 #scontainer-13 h3:before,.tapparelle-box-01 #scontainer-27 h3:before{position:absolute;left:-80px;top:-140px;content:"";height:340px;width:1px;background:#939393}@media(min-width: 992px)and (max-width: 1199px){.persiane-in-legno #scontainer-13 h3:before,.persiane-in-legno #scontainer-27 h3:before,.tapparelle-box-01 #scontainer-13 h3:before,.tapparelle-box-01 #scontainer-27 h3:before{left:-45px}}@media(min-width: 768px)and (max-width: 991px){.persiane-in-legno #scontainer-13 h3:before,.persiane-in-legno #scontainer-27 h3:before,.tapparelle-box-01 #scontainer-13 h3:before,.tapparelle-box-01 #scontainer-27 h3:before{left:-40px}}@media(min-width: 576px)and (max-width: 767px){.persiane-in-legno #scontainer-13 h3:before,.persiane-in-legno #scontainer-27 h3:before,.tapparelle-box-01 #scontainer-13 h3:before,.tapparelle-box-01 #scontainer-27 h3:before{left:-30px;top:-75px}}@media(max-width: 575px){.persiane-in-legno #scontainer-13 h3:before,.persiane-in-legno #scontainer-27 h3:before,.tapparelle-box-01 #scontainer-13 h3:before,.tapparelle-box-01 #scontainer-27 h3:before{display:none}}.persiane-in-legno #scontainer-13 div[class^=col-]:first-child,.persiane-in-legno #scontainer-27 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-13 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-27 div[class^=col-]:first-child{background:#f2f2f2;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center;padding:80px 150px 80px 190px;text-align:justify}@media(min-width: 992px)and (max-width: 1199px){.persiane-in-legno #scontainer-13 div[class^=col-]:first-child,.persiane-in-legno #scontainer-27 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-13 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-27 div[class^=col-]:first-child{padding:80px 108px 80px 90px}}@media(min-width: 768px)and (max-width: 991px){.persiane-in-legno #scontainer-13 div[class^=col-]:first-child,.persiane-in-legno #scontainer-27 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-13 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-27 div[class^=col-]:first-child{padding:80px 30px 80px 80px}}@media(min-width: 576px)and (max-width: 767px){.persiane-in-legno #scontainer-13 div[class^=col-]:first-child,.persiane-in-legno #scontainer-27 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-13 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-27 div[class^=col-]:first-child{padding:50px 15px 50px 60px}}@media(max-width: 575px){.persiane-in-legno #scontainer-13 div[class^=col-]:first-child,.persiane-in-legno #scontainer-27 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-13 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-27 div[class^=col-]:first-child{padding:50px 15px 50px 15px}}.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2),.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2),.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2),.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2){position:relative;background:#f2f2f2}@media(min-width: 576px)and (max-width: 991px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2),.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2),.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2),.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2){display:flex;justify-content:center;align-items:center;padding-right:0}}@media(min-width: 992px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2) img,.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{top:-100px;position:absolute;right:-60px}}@media(min-width: 1200px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2) img,.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{width:500px;height:500px;-o-object-fit:cover;object-fit:cover}}@media(min-width: 992px)and (max-width: 1199px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2) img,.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{width:430px;height:430px;-o-object-fit:cover;object-fit:cover;top:-50px}}@media(min-width: 576px)and (max-width: 991px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2) img,.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(max-width: 575px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2) img,.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}}.persiane-in-legno #scontainer-27 p:first-child,.tapparelle-box-01 #scontainer-27 p:first-child{position:relative}.persiane-in-legno #scontainer-27 p:first-child:before,.tapparelle-box-01 #scontainer-27 p:first-child:before{position:absolute;left:-80px;top:-180px;content:"";height:340px;width:1px;background:#939393}@media(min-width: 992px)and (max-width: 1199px){.persiane-in-legno #scontainer-27 p:first-child:before,.tapparelle-box-01 #scontainer-27 p:first-child:before{left:-45px}}@media(min-width: 768px)and (max-width: 991px){.persiane-in-legno #scontainer-27 p:first-child:before,.tapparelle-box-01 #scontainer-27 p:first-child:before{left:-40px}}@media(min-width: 576px)and (max-width: 767px){.persiane-in-legno #scontainer-27 p:first-child:before,.tapparelle-box-01 #scontainer-27 p:first-child:before{left:-30px;top:-75px}}@media(max-width: 575px){.persiane-in-legno #scontainer-27 p:first-child:before,.tapparelle-box-01 #scontainer-27 p:first-child:before{display:none}}@media(min-width: 1200px){.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{width:448px;height:385px;-o-object-fit:cover;object-fit:cover}}@media(max-width: 767px){.sistemi-di-oscuramento h3{text-align:left}}.sistemi-di-oscuramento div[class^=col-]:first-child img{width:100%}@media(min-width: 1200px){.sistemi-di-oscuramento div[class^=col-]:first-child img{width:540px;height:499px}}@media(min-width: 992px)and (max-width: 1199px){.sistemi-di-oscuramento div[class^=col-]:first-child img{width:450px;height:415px}}@media(min-width: 768px)and (max-width: 991px){.sistemi-di-oscuramento div[class^=col-]:first-child img{width:270px;height:249px}}@media(min-width: 576px)and (max-width: 767px){.sistemi-di-oscuramento div[class^=col-]:first-child img{width:510px;height:471px}}@media(max-width: 575px){.sistemi-di-oscuramento div[class^=col-]:first-child img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}}@media(min-width: 768px)and (max-width: 991px){.sistemi-di-oscuramento div[class^=col-]:first-child{display:flex;justify-content:center;align-items:center}}@media(max-width: 767px){.sistemi-di-oscuramento div[class^=col-]:first-child{order:2}}.sistemi-di-oscuramento div[class^=col-]:last-child{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center;padding:80px 80px 80px 110px;text-align:justify}@media(min-width: 1200px){.sistemi-di-oscuramento div[class^=col-]:last-child{padding:80px 90px 80px 50px}}@media(min-width: 992px)and (max-width: 1199px){.sistemi-di-oscuramento div[class^=col-]:last-child{padding:0px 85px 0px 15px}}@media(min-width: 768px)and (max-width: 991px){.sistemi-di-oscuramento div[class^=col-]:last-child{padding:0 15px}}@media(max-width: 767px){.sistemi-di-oscuramento div[class^=col-]:last-child{padding:0px 15px 50px 15px;order:1}}.garanzia-di-soddisfazione{margin-left:80px;margin-right:80px;background:url(/upload/filemanager/images/garanzia-di-soddisfazione2.webp) no-repeat center;background-size:cover}@media(min-width: 576px)and (max-width: 1199px){.garanzia-di-soddisfazione{margin-left:0px;margin-right:0px;padding-left:40px;padding-right:40px}}@media(max-width: 575px){.garanzia-di-soddisfazione{margin-left:0px;margin-right:0px;padding-left:0;padding-right:0}}.garanzia-di-soddisfazione #scontainer-15 h2{color:#fff;padding-bottom:0;text-align:center}.garanzia-di-soddisfazione #scontainer-15 h2:before{display:none}.garanzia-di-soddisfazione #scontainer-15 p{text-align:center;color:#fff;position:relative;padding-bottom:40px}@media(min-width: 1200px){.garanzia-di-soddisfazione #scontainer-15 p{max-width:820px}}.garanzia-di-soddisfazione #scontainer-15 p:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#fff;height:1px;bottom:0}.garanzia-di-soddisfazione #scontainer-15 div[class^=col-]{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;justify-content:center;height:500px}@media(min-width: 992px)and (max-width: 1199px){.garanzia-di-soddisfazione #scontainer-15 div[class^=col-]{height:450px}}.brands div[class^=col-]{display:flex;justify-content:center;align-items:center}.brands div[class^=col-] img{max-width:100%}@media(max-width: 575px){.brands div[class^=col-] img{max-width:120px}}@media(max-width: 575px){.brands div[class^=col-]:nth-child(even){justify-content:flex-start}}@media(max-width: 575px){.brands div[class^=col-]:nth-child(odd){justify-content:flex-end}}.vi-invitiamo-a-collaborare h3{position:relative;padding-bottom:15px;margin-bottom:20px}.vi-invitiamo-a-collaborare h3:before{position:absolute;content:"";width:142px;left:0;background:#000;height:1px;bottom:0}@media(max-width: 575px){.vi-invitiamo-a-collaborare h3:before{left:calc(50% - 71px)}}.vi-invitiamo-a-collaborare p{margin-bottom:0}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:first-child{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:first-child a{color:#000}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:first-child a:hover{color:#777676}@media(max-width: 575px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:first-child{align-items:center;text-align:center}}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:first-child .row div[class^=col-]{margin-top:40px}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}@media(min-width: 576px)and (max-width: 767px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child{justify-content:flex-end;margin-top:-223px}}@media(max-width: 575px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child{justify-content:center;margin-top:50px}}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{max-width:100%}@media(min-width: 1200px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{width:175px}}@media(min-width: 992px)and (max-width: 1199px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{width:175px}}@media(min-width: 768px)and (max-width: 991px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{width:175px}}@media(min-width: 576px)and (max-width: 767px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{width:175px}}@media(max-width: 575px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{width:175px}}#scontainer-17 .tiles{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:50px;column-gap:50px;margin-top:30px}#scontainer-17 .tiles .tile{display:flex;-moz-column-gap:10px;column-gap:10px;flex-direction:row-reverse}#scontainer-17 .tiles .tile .tile-data{margin:10px 0}@media(max-width: 1199px){#scontainer-17 .tiles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:50px}}.scrivici .alert{max-width:828px;margin-left:auto;margin-right:auto}.scrivici h3{text-align:center;position:relative;padding-bottom:15px;margin-bottom:30px}.scrivici h3:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}.scrivici form{max-width:828px;margin-left:auto;margin-right:auto}.scrivici form .form-group{margin-bottom:10px}.scrivici form .form-group .form-control{border-radius:0;padding:8px 12px;height:100%;min-height:40px;border-color:#cacaca}.scrivici form .form-group .form-control::-moz-placeholder{color:#939393}.scrivici form .form-group .form-control::placeholder{color:#939393}.scrivici form .form-group .form-control:focus{box-shadow:none;border-color:#cacaca}.scrivici form .btn{width:200px;display:flex;justify-content:space-between;align-items:center;margin-right:0;margin-left:auto}@media(min-width: 576px)and (max-width: 767px){.scrivici form .btn{margin-right:auto;margin-left:auto}}@media(max-width: 575px){.scrivici form .btn{margin-right:auto;margin-left:auto;margin-top:10px}}.scrivici form .form-check{position:relative;display:flex;align-items:flex-start}.scrivici form .form-check>input{height:15px;width:15px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid #939393;border-radius:0px;outline:none;transition-duration:.3s;background-color:rgba(0,0,0,0);margin-top:2px}@media(max-width: 575px){.scrivici form .form-check>.form-check-label{font-size:12px;line-height:12px}}.scrivici form .form-check>input:checked{border:1px solid #939393;background-color:rgba(0,0,0,0)}.scrivici form .form-check>input:checked+label::before{content:"✓";display:block;text-align:center;color:#000;position:absolute;left:3px;top:0px}@media(max-width: 575px){.scrivici form .form-check>input:checked+label::before{top:4px}}.scrivici form .form-check>input:active{border:1px solid #939393}.footer{background:#000;text-align:center;padding-top:15px;padding-bottom:15px}@media(min-width: 992px){.footer img{width:172px;height:56px}}@media(max-width: 991px){.footer img{width:130px;height:42px}}#cookie-information{font-size:11px;line-height:14px;text-align:center;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}#cookie-information a{font-size:11px;line-height:12px;text-transform:uppercase}.banner-mini{text-align:center;background:url(/upload/filemanager/images/subpage/banner-mini.webp) no-repeat center;background-size:cover;margin-left:80px;margin-right:80px;padding-top:90px;padding-bottom:90px}@media(max-width: 991px){.banner-mini{margin-left:20px;margin-right:20px}}@media(max-width: 575px){.banner-mini{margin-left:15px;margin-right:15px}}.banner-mini h1{color:#fff}.banner-mini h2{color:#fff;padding-bottom:0;margin-bottom:0}.banner-mini h2:before{display:none}.tab-container .nav-tabs{display:flex;justify-content:center;align-items:center;border-bottom:0}@media(max-width: 767px){.tab-container .nav-tabs{justify-content:space-around}}@media(max-width: 767px){.tab-container .nav-tabs{padding-top:60px;padding-bottom:50px}}.tab-container .nav-tabs li{margin-right:8px}.tab-container .nav-tabs li:last-child{margin-right:0}@media(max-width: 767px){.tab-container .nav-tabs li{margin-right:2px;margin-left:2px;margin-bottom:20px}}@media(max-width: 575px){.tab-container .nav-tabs li{margin-bottom:10px}}.tab-container .nav-tabs li a{background:#fff;width:150px;height:60px;display:block;padding:5px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}@media(min-width: 992px)and (max-width: 1199px){.tab-container .nav-tabs li a{width:146px}}@media(min-width: 768px)and (max-width: 991px){.tab-container .nav-tabs li a{width:105px;padding:10px;min-height:86px;height:auto}}@media(max-width: 767px){.tab-container .nav-tabs li a{width:150px}}.tab-container .nav-tabs li a.active{background:#000;color:#fff}.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child{display:flex;align-items:flex-end;flex-wrap:wrap;flex-direction:column;justify-content:center}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child{align-items:flex-start}}.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h4{margin-right:0;margin-left:auto;padding-left:10px;padding-right:10px}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h4{margin-right:auto;margin-left:0}}.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5{text-align:right;padding-bottom:10px}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5{text-align:left}}.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5:before{left:auto;right:0;width:35px}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5:before{left:0;right:auto}}.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child p{text-align:right}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child p{text-align:left}}.tab-container .tab-content1 .row:first-child>div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}.tab-container .tab-content1 .row:first-child>div[class^=col-]:last-child img{max-width:100%}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:last-child img{margin-top:40px}}.tab-container .tab-content1 .row p strong{font-weight:500}.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2){display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center}.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h4{margin-left:0;margin-right:auto;padding-left:10px;padding-right:10px}.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h5{text-align:left;padding-bottom:10px}.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h5:before{left:auto;right:0;width:35px}.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) p{text-align:left}@media(max-width: 767px){.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2){order:1}}.tab-container .tab-content2 .row:first-child>div[class^=col-]:first-child{display:flex;justify-content:center;align-items:center}.tab-container .tab-content2 .row:first-child>div[class^=col-]:first-child img{max-width:100%}@media(max-width: 767px){.tab-container .tab-content2 .row:first-child>div[class^=col-]:first-child img{margin-top:40px}}@media(max-width: 767px){.tab-container .tab-content2 .row:first-child>div[class^=col-]:first-child{order:2}}.tab-container .tab-content1 .row.details>div[class^=col-],.tab-container .tab-content2 .row.details>div[class^=col-]{background:#f2f2f2;display:flex;justify-content:center;align-items:center;padding-top:3px;padding-bottom:3px;margin-bottom:25px;margin-top:50px}@media(max-width: 767px){.tab-container .tab-content1 .row.details>div[class^=col-],.tab-container .tab-content2 .row.details>div[class^=col-]{display:block;text-align:center;padding-top:20px}}.tab-container .tab-content1 .row.details>div[class^=col-] p,.tab-container .tab-content2 .row.details>div[class^=col-] p{margin-bottom:0;font-size:14px;font-family:"Alegreya Sans",sans-serif;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left}@media(min-width: 768px)and (max-width: 991px){.tab-container .tab-content1 .row.details>div[class^=col-] p,.tab-container .tab-content2 .row.details>div[class^=col-] p{font-size:14px}}@media(max-width: 767px){.tab-container .tab-content1 .row.details>div[class^=col-] p,.tab-container .tab-content2 .row.details>div[class^=col-] p{text-align:center;margin-bottom:20px}}.tab-container .tab-content1 .row.details>div[class^=col-] img,.tab-container .tab-content2 .row.details>div[class^=col-] img{margin-right:14px;margin-left:65px;width:30px;height:auto}@media(min-width: 768px)and (max-width: 991px){.tab-container .tab-content1 .row.details>div[class^=col-] img,.tab-container .tab-content2 .row.details>div[class^=col-] img{margin-left:14px;margin-right:10px}}@media(max-width: 767px){.tab-container .tab-content1 .row.details>div[class^=col-] img,.tab-container .tab-content2 .row.details>div[class^=col-] img{margin-left:0;margin-right:0;margin-bottom:2px}}.tab-container .tab-content1 .row.details>div[class^=col-] img:first-child,.tab-container .tab-content2 .row.details>div[class^=col-] img:first-child{margin-left:0px}.tab-container .tab-content1 .row.content-schema,.tab-container .tab-content2 .row.content-schema{margin-bottom:60px}.tab-container .tab-content1 .row.content-schema div[class^=col-],.tab-container .tab-content2 .row.content-schema div[class^=col-]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.tab-container .tab-content1 .row.content-schema div[class^=col-] p,.tab-container .tab-content2 .row.content-schema div[class^=col-] p{font-size:16px;text-align:center}@media(max-width: 991px){.tab-container .tab-content1 .row.content-schema div[class^=col-] p,.tab-container .tab-content2 .row.content-schema div[class^=col-] p{min-height:42px}}.tab-container .tab-content1 .row.content-schema div[class^=col-] .schema,.tab-container .tab-content2 .row.content-schema div[class^=col-] .schema{text-align:center;margin-left:10px}.tab-container .tab-content1 .row.content-schema div[class^=col-] .schema p,.tab-container .tab-content2 .row.content-schema div[class^=col-] .schema p{margin-left:auto;margin-right:auto;max-width:150px;min-height:42px}.tab-container .tab-content1 .row.content-schema div[class^=col-] .schema:first-child,.tab-container .tab-content2 .row.content-schema div[class^=col-] .schema:first-child{margin-left:0}.tab-container .tab-content1 .row.content-schema div[class^=col-] .schema img,.tab-container .tab-content2 .row.content-schema div[class^=col-] .schema img{height:70px;margin-bottom:5px}.tab-container .tab-content1 .row.content-schema div[class^=col-]:first-child,.tab-container .tab-content2 .row.content-schema div[class^=col-]:first-child{padding-top:80px;border-top:1px solid #979797;margin-top:80px}.tab-container .tab-content1 .row.more-schema,.tab-container .tab-content2 .row.more-schema{margin-bottom:100px}.tab-container .tab-content1 .row.more-schema .row:first-child>div[class^=col-]:last-child img,.tab-container .tab-content2 .row.more-schema .row:first-child>div[class^=col-]:last-child img{margin-top:0}@media(max-width: 767px){.tab-container .tab-content1 .row.more-schema .row:first-child>div[class^=col-]:last-child img,.tab-container .tab-content2 .row.more-schema .row:first-child>div[class^=col-]:last-child img{margin-top:0}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:first-child,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:first-child{display:flex;align-items:center;justify-content:center}.tab-container .tab-content1 .row.more-schema>div[class^=col-] p,.tab-container .tab-content2 .row.more-schema>div[class^=col-] p{font-family:"Alegreya Sans",sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:0em;text-align:left;margin-bottom:25px}.tab-container .tab-content1 .row.more-schema>div[class^=col-] p strong,.tab-container .tab-content2 .row.more-schema>div[class^=col-] p strong{font-weight:500}.tab-container .tab-content1 .row.more-schema>div[class^=col-] img,.tab-container .tab-content2 .row.more-schema>div[class^=col-] img{max-width:100%}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;justify-content:center}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child{margin-top:60px}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child div[class^=col-],.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child div[class^=col-]{display:block}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child div[class^=col-],.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child div[class^=col-]{text-align:center}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child div[class^=col-] p,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child div[class^=col-] p{text-align:left}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child div[class^=col-] p,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child div[class^=col-] p{text-align:center}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2){display:flex;align-items:center;justify-content:center}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p{line-height:15px;position:absolute}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2){top:67px;left:167px}@media(min-width: 992px)and (max-width: 1199px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2){top:64px;left:137px}}@media(min-width: 768px)and (max-width: 991px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2){left:99px}}@media(min-width: 576px)and (max-width: 767px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2){top:77px;left:108px}}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2){top:12px;left:45%}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3){top:135px;left:228px}@media(min-width: 992px)and (max-width: 1199px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3){top:136px;left:195px}}@media(min-width: 768px)and (max-width: 991px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3){left:123px}}@media(min-width: 576px)and (max-width: 767px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3){top:143px;left:143px}}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3){top:81px;left:50%}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4){top:282px;left:167px}@media(min-width: 992px)and (max-width: 1199px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4){top:273px;left:167px}}@media(min-width: 768px)and (max-width: 991px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4){left:97px}}@media(min-width: 576px)and (max-width: 767px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4){top:287px;left:110px}}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4){top:232px;left:48%}}.tab-container .tab-content1 .row.tab-img,.tab-container .tab-content2 .row.tab-img{margin-bottom:80px}.tab-container .tab-content1 .row.tab-img img,.tab-container .tab-content2 .row.tab-img img{width:100%}.tab-long .nav-tabs li a{width:350px;height:60px}@media(min-width: 992px)and (max-width: 1199px){.tab-long .nav-tabs li a{width:290px}}@media(min-width: 768px)and (max-width: 991px){.tab-long .nav-tabs li a{width:210px}}@media(min-width: 576px)and (max-width: 767px){.tab-long .nav-tabs li a{width:165px}}@media(max-width: 575px){.tab-long .nav-tabs li a{width:230px}}.tab-4 .nav-tabs li a{width:250px;height:60px}@media(min-width: 992px)and (max-width: 1199px){.tab-4 .nav-tabs li a{width:212px;height:83px}}@media(min-width: 768px)and (max-width: 991px){.tab-4 .nav-tabs li a{width:165px;height:87px}}@media(min-width: 576px)and (max-width: 767px){.tab-4 .nav-tabs li a{width:245px;height:62px}}.more{background:#f2f2f2;margin-left:100px;margin-right:100px;margin-top:180px;padding-bottom:100px;padding-left:30px;padding-right:30px}@media(min-width: 992px)and (max-width: 1199px){.more{margin-left:50px;margin-right:50px}}@media(min-width: 768px)and (max-width: 991px){.more{margin-left:0px;margin-right:0px}}@media(min-width: 576px)and (max-width: 767px){.more{margin-left:20px;margin-right:20px;padding-left:50px;padding-right:50px}}@media(max-width: 575px){.more{margin-left:0;margin-right:0;padding-left:0px;padding-right:0px}}@media(min-width: 768px)and (max-width: 991px){.more div[class^=col-]{padding-right:7px;padding-left:7px}}@media(max-width: 767px){.more div[class^=col-]:first-child div{margin-top:-100px}}@media(max-width: 767px){.more div[class^=col-]:last-child div{margin-bottom:0px}}.more div[class^=col-] div{background:#fff;position:relative;min-height:550px;margin-top:-100px}@media(min-width: 768px)and (max-width: 991px){.more div[class^=col-] div{min-height:485px}}@media(min-width: 576px)and (max-width: 767px){.more div[class^=col-] div{min-height:1px;margin-top:0;margin-bottom:50px}}@media(max-width: 575px){.more div[class^=col-] div{min-height:1px;margin-top:0;margin-bottom:50px}}.more div[class^=col-] div>img{width:100%}.more div[class^=col-] div h3{color:#101010;font-family:"Cormorant",serif;font-size:23px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0em;text-align:left;margin:40px 40px 15px 40px}@media(min-width: 992px)and (max-width: 1199px){.more div[class^=col-] div h3{margin:40px 25px 15px 25px}}@media(min-width: 768px)and (max-width: 991px){.more div[class^=col-] div h3{margin:30px 15px 15px 15px}}@media(max-width: 575px){.more div[class^=col-] div h3{margin:30px 25px 15px 25px}}.more div[class^=col-] div p{margin:0px 40px 20px 40px}@media(min-width: 992px)and (max-width: 1199px){.more div[class^=col-] div p{margin:0px 25px 20px 25px}}@media(min-width: 768px)and (max-width: 991px){.more div[class^=col-] div p{margin:0px 15px 20px 15px}}@media(max-width: 575px){.more div[class^=col-] div p{margin:0px 25px 20px 25px}}.more div[class^=col-] div .btn{margin:0px 0px 40px 40px;position:absolute;bottom:0}@media(min-width: 992px)and (max-width: 1199px){.more div[class^=col-] div .btn{margin:0px 250px 40px 25px}}@media(min-width: 768px)and (max-width: 991px){.more div[class^=col-] div .btn{margin:0px 15px 30px 15px}}@media(max-width: 767px){.more div[class^=col-] div .btn{position:relative}}@media(max-width: 575px){.more div[class^=col-] div .btn{margin:0px 25px 30px 25px}}.porte-porte-in-pvc #scontainer-21{padding-bottom:0}.porte-porte-in-pvc #scontainer-21 .row:nth-child(2) div[class^=col-]:nth-child(1){display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.porte-porte-in-pvc #scontainer-21 .row:nth-child(2) div[class^=col-]:nth-child(2){margin-top:60px}}.porte-porte-in-pvc #scontainer-21 .row:nth-child(2) div[class^=col-]>img{width:92%;height:100%;-o-object-fit:cover;object-fit:cover}#scontainer-21 .row:nth-child(1) h2,#scontainer-22 .row:nth-child(1) h2,#scontainer-23 .row:nth-child(1) h2{text-align:center}#scontainer-21 .row:nth-child(1) p,#scontainer-22 .row:nth-child(1) p,#scontainer-23 .row:nth-child(1) p{text-align:center;margin-bottom:60px}@media(max-width: 575px){#scontainer-21 .row:nth-child(1) p,#scontainer-22 .row:nth-child(1) p,#scontainer-23 .row:nth-child(1) p{text-align:justify}}@media(min-width: 576px)and (max-width: 767px){#scontainer-21 table,#scontainer-22 table,#scontainer-23 table{width:100%}}#scontainer-21 table thead tr th,#scontainer-22 table thead tr th,#scontainer-23 table thead tr th{font-family:Alegreya Sans;font-size:16px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0em;text-align:center;color:#fff;background:#000;text-transform:uppercase;padding:8px 15px}#scontainer-21 table thead tr th:empty,#scontainer-22 table thead tr th:empty,#scontainer-23 table thead tr th:empty{visibility:hidden}#scontainer-21 table thead tr th:blank,#scontainer-22 table thead tr th:blank,#scontainer-23 table thead tr th:blank{visibility:hidden}#scontainer-21 table thead tr th:first-child,#scontainer-22 table thead tr th:first-child,#scontainer-23 table thead tr th:first-child{visibility:hidden}@media(max-width: 575px){#scontainer-21 table thead tr th,#scontainer-22 table thead tr th,#scontainer-23 table thead tr th{padding:8px 5px}}#scontainer-21 table tbody,#scontainer-22 table tbody,#scontainer-23 table tbody{border:1px solid #000;padding-left:20px}#scontainer-21 table tbody tr:first-child td,#scontainer-22 table tbody tr:first-child td,#scontainer-23 table tbody tr:first-child td{padding-top:100px}@media(min-width: 768px)and (max-width: 991px){#scontainer-21 table tbody tr:first-child td,#scontainer-22 table tbody tr:first-child td,#scontainer-23 table tbody tr:first-child td{padding-top:50px}}@media(max-width: 767px){#scontainer-21 table tbody tr:first-child td,#scontainer-22 table tbody tr:first-child td,#scontainer-23 table tbody tr:first-child td{padding-top:50px}}#scontainer-21 table tbody tr:last-child td,#scontainer-22 table tbody tr:last-child td,#scontainer-23 table tbody tr:last-child td{padding-bottom:100px}@media(min-width: 768px)and (max-width: 991px){#scontainer-21 table tbody tr:last-child td,#scontainer-22 table tbody tr:last-child td,#scontainer-23 table tbody tr:last-child td{padding-bottom:50px}}@media(max-width: 767px){#scontainer-21 table tbody tr:last-child td,#scontainer-22 table tbody tr:last-child td,#scontainer-23 table tbody tr:last-child td{padding-bottom:50px}}#scontainer-21 table tbody tr td,#scontainer-22 table tbody tr td,#scontainer-23 table tbody tr td{padding:10px 20px;font-size:14px;font-weight:500;text-align:center}@media(max-width: 575px){#scontainer-21 table tbody tr td,#scontainer-22 table tbody tr td,#scontainer-23 table tbody tr td{padding:10px 10px}}#scontainer-21 table tbody tr td:first-child,#scontainer-22 table tbody tr td:first-child,#scontainer-23 table tbody tr td:first-child{text-align:left}#scontainer-21 table tbody tr td img,#scontainer-22 table tbody tr td img,#scontainer-23 table tbody tr td img{width:20px;height:20px}#scontainer-22 .row:nth-child(2) div[class^=col-]:first-child{display:flex;justify-content:center;align-items:center}@media(max-width: 767px){#scontainer-22 .row:nth-child(2) div[class^=col-]:first-child{margin-bottom:60px}}#scontainer-22 .row:nth-child(2) div[class^=col-]:last-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){#scontainer-22 .row:nth-child(3){padding-top:60px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child{display:flex;justify-content:flex-start;align-items:center}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child img{max-width:100%;width:420px;height:627px}@media(max-width: 767px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child img{margin-bottom:60px}}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child img{height:500px;width:335px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child img{width:235px;height:350px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child img{width:200px;height:298px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p{position:absolute;left:442px;font-weight:400;text-transform:uppercase;line-height:19px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p{left:356px;font-size:13px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p{left:251px;font-size:12px;line-height:12px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p{left:215px;line-height:14px;font-size:13px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(2){top:100px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(2){top:80px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(2){top:61px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(2){top:42px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(3){top:186px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(3){top:152px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(3){top:114px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(3){top:89px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(4){top:254px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(4){top:200px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(4){top:152px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(4){top:114px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(5){top:337px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(5){top:260px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(5){top:193px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(5){top:156px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(6){top:401px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(6){top:316px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(6){top:231px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(6){top:188px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(7){top:486px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(7){top:384px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(7){top:277px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(7){top:476px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(7){top:233px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3{position:relative;padding-bottom:15px;margin-bottom:20px}#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3:before{position:absolute;content:"";width:142px;left:0;background:#000;height:1px;bottom:0}#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child div{margin-left:50px;padding:80px;background:#f2f2f2}@media(min-width: 576px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child div{margin-left:0px;padding:50px 30px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child div{margin-left:0px;padding:50px 20px}}#scontainer-23{padding-bottom:100px}#scontainer-23 .row:nth-child(2) div[class^=col-]:nth-child(1) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#scontainer-23 .row:nth-child(2) div[class^=col-]:nth-child(2){display:flex;justify-content:center;align-items:center}@media(max-width: 767px){#scontainer-23 .row:nth-child(2) div[class^=col-]:nth-child(2){margin-top:60px}}#scontainer-24 div[class^=col-]{text-align:center}#scontainer-24 h2{text-align:center;position:relative;padding-bottom:20px;margin-bottom:30px}#scontainer-24 h2:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}#scontainer-24 p{text-align:center;margin-bottom:0}@media(max-width: 767px){#scontainer-24 p{margin-bottom:40px}}#scontainer-24 img{margin-bottom:20px;max-width:100%}.tipi-di-montaggio{background:url(/upload/filemanager/images/persiane-in-legno/persiane-in-legno-bg.webp) no-repeat center;background-size:cover;margin-left:80px;margin-right:80px;padding-top:80px;padding-bottom:80px}@media(min-width: 576px)and (max-width: 991px){.tipi-di-montaggio{margin-left:20px;margin-right:20px}}@media(max-width: 575px){.tipi-di-montaggio{margin-left:15px;margin-right:15px}}.tipi-di-montaggio div[class^=col-]{text-align:center}@media(max-width: 767px){.tipi-di-montaggio div[class^=col-]{margin-top:30px}}.tipi-di-montaggio p{color:#fff;margin-bottom:0;text-align:center}@media(max-width: 767px){.tipi-di-montaggio p{margin-bottom:20px}}.tipi-di-montaggio h2{color:#fff;position:relative;padding-bottom:20px;margin-bottom:30px}.tipi-di-montaggio h2:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#fff;height:1px;bottom:0}.tipi-di-montaggio img{max-width:100%}#scontainer-26{margin-top:80px;text-align:center}#scontainer-26 h2{position:relative;padding-bottom:20px;margin-bottom:30px;text-align:center}#scontainer-26 h2:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}#scontainer-26 p{font-size:19px;text-transform:uppercase;text-align:center;margin-bottom:80px}@media(max-width: 767px){#scontainer-26 p{margin-bottom:50px}}#scontainer-26 img{margin-bottom:20px;max-height:300px;max-width:100%}@media(max-width: 575px){.tapparelle-img .box,.tapparelle-img .footer-big,.tapparelle-img .dettagli-maniglia,.tapparelle-img .dettagli-legno-maniglia,.tapparelle-img .porte-dettagli,.tapparelle-img .vetri-selettivi,.tapparelle-img .verto-1-2-3,.tapparelle-img .links,.tapparelle-img .box-text-right,.tapparelle-img .box-right,.tapparelle-img .box-text-left,.tapparelle-img .box-left,.tapparelle-img .salatura,.tapparelle-img #scontainer-3,.tapparelle-img #scontainer-6,.tapparelle-img #scontainer-8,.tapparelle-img #scontainer-11,.tapparelle-img .sistemi-di-oscuramento,.tapparelle-img .brands,.tapparelle-img .scrivici,.tapparelle-img .tab-container .nav-tabs,.tab-container .tapparelle-img .nav-tabs,.tapparelle-img .porte-porte-in-pvc #scontainer-21,.porte-porte-in-pvc .tapparelle-img #scontainer-21,.tapparelle-img #scontainer-22 .row:nth-child(3),#scontainer-22 .tapparelle-img .row:nth-child(3),.tapparelle-img #scontainer-24{padding-bottom:64px}}@media(max-width: 575px){.tapparelle-img #scontainer-44{margin-top:100px}}.tapparelle-img #scontainer-44 div[class^=col-]{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:38px}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-44 div[class^=col-]{margin-bottom:15px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-44 div[class^=col-]{margin-bottom:10px}}@media(max-width: 575px){.tapparelle-img #scontainer-44 div[class^=col-]{justify-content:center}}.tapparelle-img #scontainer-44 div[class^=col-] img{height:98px;margin-left:40px}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-44 div[class^=col-] img{margin-left:5px;height:80px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-44 div[class^=col-] img{margin-left:2px;height:60px}}@media(max-width: 575px){.tapparelle-img #scontainer-44 div[class^=col-] img{width:auto}}.tapparelle-img #scontainer-44 div[class^=col-] p{margin-bottom:0;width:170px;text-align:right}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-44 div[class^=col-] p{font-size:14px;line-height:17px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-44 div[class^=col-] p{width:95px;font-size:12px;line-height:12px}}.tapparelle-img #scontainer-44 .row:last-child p{background:#777676;width:100%;text-align:center;padding:20px;color:#fff}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-44 .row:last-child p{padding:10px 20px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-44 .row:last-child p{padding:5px 20px;font-size:16px}}.tapparelle-img .hidden-above-xs{text-align:center}.tapparelle-img div[class^=col-]{overflow:hidden}.tapparelle-img img{height:490px}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img img{height:350px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img img{height:250px}}@media(max-width: 575px){.tapparelle-img img{height:auto;width:230px;margin-right:20px}}@media(max-width: 575px){.tapparelle-img #scontainer-42{margin-top:30px;display:flex;justify-content:center;background:#f2f2f2;padding-top:20px;padding-bottom:20px}}.tapparelle-img #scontainer-42 p{margin-bottom:0}@media(min-width: 992px){.tapparelle-img #scontainer-42 p{left:409px}}@media(min-width: 576px){.tapparelle-img #scontainer-42 p{position:absolute}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p{left:296px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p{font-size:12px;line-height:14px;left:215px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p{position:relative;padding-left:40px;line-height:16px;text-align:left}.tapparelle-img #scontainer-42 p:before{position:absolute;content:"a";left:10px}}@media(min-width: 576px){.tapparelle-img #scontainer-42 p:first-child{top:0}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:before{content:"1"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(2){top:30px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(2){top:19px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(2){top:15px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(2):before{content:"2"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(3){top:57px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(3){top:36px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(3){top:29px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(3):before{content:"3"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(4){top:167px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(4){top:116px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(4){top:84px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(4):before{content:"4"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(5){top:247px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(5){top:173px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(5){top:125px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(5):before{content:"5"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(6){top:290px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(6){top:205px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(6){top:146px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(6):before{content:"6"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(7){top:326px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(7){top:230px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(7){top:165px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(7):before{content:"7"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(8){top:361px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(8){top:256px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(8){top:184px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(8):before{content:"8"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(9){top:400px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(9){top:283px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(9){top:202px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(9):before{content:"9"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(10){top:427px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(10){top:303px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(10){top:216px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(10):before{content:"10"}}.tapparelle-img #scontainer-43 p{position:absolute;font-weight:500;margin-bottom:0;top:0}@media(max-width: 575px){.tapparelle-img #scontainer-43 p{left:calc(50% + 118px)}}.tapparelle-img #scontainer-43 p:first-child{top:0}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(2){top:20px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(3){top:39px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(4){top:124px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(5){top:185px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(6){top:219px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(7){top:246px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(8){top:274px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(9){top:304px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(10){top:325px}}#scontainer-28 h2{margin-bottom:40px}#scontainer-28 div[class^=col-]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#scontainer-28 div[class^=col-] div{margin-left:6px;margin-right:6px}#scontainer-28 div[class^=col-] p{max-width:111px;min-height:50px;margin-bottom:0;background:#f2f2f2;display:flex;justify-content:center;text-align:center;align-items:center;padding:2px;margin-bottom:20px}#scontainer-28 div[class^=col-] img{width:110px;height:103px;-o-object-fit:cover;object-fit:cover}#scontainer-33,#scontainer-34,#scontainer-37,#scontainer-38,#scontainer-39,#scontainer-60{margin-top:80px}#scontainer-33 h3,#scontainer-34 h3,#scontainer-37 h3,#scontainer-38 h3,#scontainer-39 h3,#scontainer-60 h3{margin-bottom:30px}#scontainer-33 h4,#scontainer-34 h4,#scontainer-37 h4,#scontainer-38 h4,#scontainer-39 h4,#scontainer-60 h4{text-transform:none;margin-bottom:20px}#scontainer-33 h4:before,#scontainer-34 h4:before,#scontainer-37 h4:before,#scontainer-38 h4:before,#scontainer-39 h4:before,#scontainer-60 h4:before{width:90px}#scontainer-33 h4 span,#scontainer-34 h4 span,#scontainer-37 h4 span,#scontainer-38 h4 span,#scontainer-39 h4 span,#scontainer-60 h4 span{font-size:30px;font-family:"Open Sans",sans-serif;font-weight:600;text-transform:uppercase;margin-left:5px;margin-right:5px}#scontainer-33 .row:first-child div[class^=col-],#scontainer-34 .row:first-child div[class^=col-],#scontainer-37 .row:first-child div[class^=col-],#scontainer-38 .row:first-child div[class^=col-],#scontainer-39 .row:first-child div[class^=col-],#scontainer-60 .row:first-child div[class^=col-]{display:flex;justify-content:flex-start;align-items:center}#scontainer-33 div[class^=col-],#scontainer-34 div[class^=col-],#scontainer-37 div[class^=col-],#scontainer-38 div[class^=col-],#scontainer-39 div[class^=col-],#scontainer-60 div[class^=col-]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}#scontainer-33 div[class^=col-] div,#scontainer-34 div[class^=col-] div,#scontainer-37 div[class^=col-] div,#scontainer-38 div[class^=col-] div,#scontainer-39 div[class^=col-] div,#scontainer-60 div[class^=col-] div{margin-left:6px;margin-right:6px}#scontainer-33 div[class^=col-] p,#scontainer-34 div[class^=col-] p,#scontainer-37 div[class^=col-] p,#scontainer-38 div[class^=col-] p,#scontainer-39 div[class^=col-] p,#scontainer-60 div[class^=col-] p{max-width:111px;min-height:67px;margin-bottom:0;background:#f2f2f2;display:flex;justify-content:center;text-align:center;align-items:center;padding:2px;margin-bottom:20px;text-transform:uppercase}#scontainer-33 div[class^=col-] img,#scontainer-34 div[class^=col-] img,#scontainer-37 div[class^=col-] img,#scontainer-38 div[class^=col-] img,#scontainer-39 div[class^=col-] img,#scontainer-60 div[class^=col-] img{width:110px;height:103px;-o-object-fit:cover;object-fit:cover}#scontainer-33,#scontainer-37{margin-top:100px}@media(min-width: 576px)and (max-width: 767px){#scontainer-33,#scontainer-37{margin-top:70px}}@media(max-width: 575px){#scontainer-39 h4{display:flex;flex-direction:column}}@media(max-width: 575px){#scontainer-39 h4 span{margin-left:0px;margin-right:0px;margin-top:2px;margin-bottom:2px}}#scontainer-29{padding-top:80px}#scontainer-29 div[class^=col-]:first-child{display:flex;align-items:center;justify-content:flex-end}@media(max-width: 575px){#scontainer-29 div[class^=col-]:first-child{justify-content:center}}#scontainer-29 div[class^=col-]:first-child div{max-width:300px}#scontainer-29 div[class^=col-]:last-child{display:flex;align-items:center;justify-content:center}#scontainer-29 div[class^=col-]:last-child img{max-width:100%}#scontainer-29 h3{text-align:right}#scontainer-29 h3:before{left:auto;right:0}#scontainer-29 p{text-align:right;margin-bottom:50px}@media(max-width: 575px){#scontainer-29 p{margin-bottom:0px}}.tapparelle-controllo-separato{background:url(/upload/filemanager/images/tapparelle/tapparelle-bg.webp) no-repeat center;background-size:cover;height:500px;display:flex;justify-content:center;align-items:center;padding-top:100px;margin-top:-120px}@media(min-width: 576px)and (max-width: 767px){.tapparelle-controllo-separato{padding-top:0px;padding-left:30px;padding-right:30px;margin-top:-80px}}@media(max-width: 575px){.tapparelle-controllo-separato{height:720px;padding-top:80px;padding-left:30px;padding-right:30px}}.tapparelle-controllo-separato h3{text-align:left;color:#fff}.tapparelle-controllo-separato h3:before{left:0;right:auto;background:#fff}.tapparelle-controllo-separato p{color:#fff}@media(max-width: 575px){.tapparelle-controllo-separato p{margin-bottom:50px}}.tapparelle-controllo-separato div[class^=col-]:first-child{display:flex;justify-content:flex-end;align-items:center}.tapparelle-controllo-separato div[class^=col-]:first-child img{margin-bottom:30px;max-width:100%}@media(max-width: 575px){.tapparelle-controllo-separato div[class^=col-]:first-child{order:2;justify-content:center}}.tapparelle-controllo-separato div[class^=col-]:last-child{display:flex;align-items:center;justify-content:center}@media(max-width: 575px){.tapparelle-controllo-separato div[class^=col-]:last-child{order:1}}.tapparelle-controllo-separato div[class^=col-]:last-child div{max-width:473px;margin-left:68px}@media(min-width: 768px)and (max-width: 991px){.tapparelle-controllo-separato div[class^=col-]:last-child div{max-width:320px;margin-left:40px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-controllo-separato div[class^=col-]:last-child div{max-width:225px;margin-left:0px}}@media(max-width: 575px){.tapparelle-controllo-separato div[class^=col-]:last-child div{margin-left:0;max-width:100%}}#scontainer-31{margin-bottom:100px}#scontainer-31 .row{padding-top:80px}@media(max-width: 767px){#scontainer-31 .row:last-child div[class^=col-]:first-child{order:2}#scontainer-31 .row:last-child div[class^=col-]:first-child img{margin-top:30px}}@media(max-width: 767px){#scontainer-31 .row:last-child div[class^=col-]:last-child{order:1}}#scontainer-31 div[class^=col-] img{max-width:100%}#scontainer-31 div[class^=col-]:first-child{text-align:right;display:flex;justify-content:flex-end;align-items:center}@media(min-width: 576px)and (max-width: 767px){#scontainer-31 div[class^=col-]:first-child{justify-content:center}}#scontainer-31 div[class^=col-]:first-child h3,#scontainer-31 div[class^=col-]:first-child p{text-align:right}#scontainer-31 div[class^=col-]:first-child h3:before,#scontainer-31 div[class^=col-]:first-child p:before{right:0;left:auto}#scontainer-31 div[class^=col-]:first-child div{max-width:300px;margin-left:auto;margin-right:50px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-31 div[class^=col-]:first-child div{margin-right:40px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-31 div[class^=col-]:first-child div{margin-right:25px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-31 div[class^=col-]:first-child div{margin-left:auto;margin-right:auto}}@media(max-width: 575px){#scontainer-31 div[class^=col-]:first-child div{margin-left:auto;margin-right:auto}}#scontainer-31 div[class^=col-]:last-child{text-align:left;display:flex;justify-content:flex-start;align-items:center}@media(min-width: 576px)and (max-width: 767px){#scontainer-31 div[class^=col-]:last-child{justify-content:center}}#scontainer-31 div[class^=col-]:last-child h3,#scontainer-31 div[class^=col-]:last-child p{text-align:left}#scontainer-31 div[class^=col-]:last-child h3:before,#scontainer-31 div[class^=col-]:last-child p:before{left:0;right:auto}#scontainer-31 div[class^=col-]:last-child div{max-width:350px;margin-left:50px;margin-right:auto}@media(min-width: 992px)and (max-width: 1199px){#scontainer-31 div[class^=col-]:last-child div{margin-left:40px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-31 div[class^=col-]:last-child div{margin-left:25px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-31 div[class^=col-]:last-child div{margin-left:auto;margin-right:auto}}@media(max-width: 575px){#scontainer-31 div[class^=col-]:last-child div{margin-left:auto;margin-right:auto}}@media(min-width: 1200px){.modal-contact .modal-lg{max-width:1000px}}.modal-contact .modal-lg .modal-content{border-radius:0}.modal-contact .modal-lg .modal-content .modal-header{border-bottom:none;padding:0}.modal-contact .modal-lg .modal-content .modal-header .close{position:absolute;right:16px;top:6px;z-index:500}.modal-contact .modal-lg .modal-content .modal-header .close span{font-size:40px}.modal-contact .modal-lg .modal-content .modal-body{max-width:700px;margin:0 auto;padding:40px 20px 168px 20px}.modal-contact .modal-lg .modal-content .modal-body h5{font-family:"Open Sans",sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;margin-bottom:30px}.modal-contact .modal-lg .modal-content .modal-body .btn-black{margin-top:10px}@media(max-width: 575px){.modal-contact .modal-lg .modal-content .modal-body .btn-black{font-size:15px}}@media(max-width: 575px){.modal-contact .modal-lg .modal-content .modal-body .btn-yellow{margin-left:0}}.modal-contact .modal-lg .modal-content .modal-body form .form-row>.col,.modal-contact .modal-lg .modal-content .modal-body form .form-row>[class*=col-]{padding-right:3px;padding-left:3px}.modal-contact .modal-lg .modal-content .modal-body form .form-row:last-child .form-group{text-align:right}.modal-contact .modal-lg .modal-content .modal-body form .form-group{margin-bottom:10px}.modal-contact .modal-lg .modal-content .modal-body form .form-group .form-check .form-check-label{font-size:13px;font-weight:300;font-family:"Alegreya Sans",sans-serif;line-height:15px}.modal-contact .modal-lg .modal-content .modal-body form .form-group p{font-size:13px;font-weight:300;font-family:"Alegreya Sans",sans-serif;line-height:15px;margin-bottom:5px;maegin-top:5px}.modal-contact .modal-lg .modal-content .modal-body form .form-group .form-control{font-family:"Open Sans",sans-serif;border:1px solid #000;border-radius:0;padding:8px;height:auto}.modal-contact .modal-lg .modal-content .modal-body form .form-group .form-control:focus{box-shadow:none}.modal-contact .modal-lg .modal-content .modal-body form .form-group .file{border:2px dashed #c5c5c5;border-radius:5px;margin-bottom:0px;padding:10px 15px}@media(min-width: 576px){.modal-contact .modal-lg .modal-content .modal-body form .form-group .file{display:flex;justify-content:space-between;align-items:center}}@media(max-width: 575px){.modal-contact .modal-lg .modal-content .modal-body form .form-group .file{text-align:center}}.modal-contact .modal-lg .modal-content .modal-body form .form-group .file img{max-width:50px}@media(max-width: 575px){.modal-contact .modal-lg .modal-content .modal-body form .form-group .file img{margin-bottom:10px}}.modal-contact .modal-lg .modal-content .modal-body form .form-group .file h4{font-size:14px;font-weight:700;font-family:"Open Sans",sans-serif;margin-bottom:0;color:#000;text-transform:uppercase}@media(max-width: 575px){.modal-contact .modal-lg .modal-content .modal-body form .form-group .file h4{margin-bottom:10px}}@media(min-width: 576px){.modal-contact .modal-lg .modal-content .modal-body form .form-group .file div{display:flex;align-items:center;justify-content:flex-end}}#scontainer-32 .row:first-child div[class^=col-],#scontainer-36 .row:first-child div[class^=col-]{text-align:right}@media(max-width: 767px){#scontainer-32 .row:first-child div[class^=col-],#scontainer-36 .row:first-child div[class^=col-]{text-align:center}}#scontainer-32 .row:first-child div[class^=col-] h3,#scontainer-36 .row:first-child div[class^=col-] h3{font-size:30px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:41px;letter-spacing:0em;margin-bottom:20px}#scontainer-32 .row:nth-child(2) div[class^=col-],#scontainer-36 .row:nth-child(2) div[class^=col-]{text-align:center}#scontainer-32 .row:nth-child(2) div[class^=col-] img,#scontainer-36 .row:nth-child(2) div[class^=col-] img{max-width:100%}@media(min-width: 992px)and (max-width: 1199px){#scontainer-32 .row:nth-child(2) div[class^=col-] img,#scontainer-36 .row:nth-child(2) div[class^=col-] img{height:234px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-32 .row:nth-child(2) div[class^=col-] img,#scontainer-36 .row:nth-child(2) div[class^=col-] img{height:167px}}#scontainer-32 .row:nth-child(2) div[class^=col-] p,#scontainer-36 .row:nth-child(2) div[class^=col-] p{text-transform:uppercase;margin-top:20px;margin-bottom:20px}.links{background:url(/upload/filemanager/images/subpage/links-bg.webp) no-repeat center;background-size:cover;margin-left:80px;margin-right:80px;text-align:center}@media(min-width: 576px)and (max-width: 1199px){.links{margin-left:30px;margin-right:30px}}@media(max-width: 575px){.links{margin-left:15px;margin-right:15px;padding-top:50px;padding-bottom:50px}}@media(min-width: 1200px){.links #scontainer-35{padding-left:20px;padding-right:20px}}@media(min-width: 992px)and (max-width: 1199px){.links #scontainer-35{padding-left:20px;padding-right:20px}}@media(min-width: 768px)and (max-width: 991px){.links #scontainer-35{padding-left:10px;padding-right:10px}}.links h3{text-align:center;color:#fff;margin-bottom:30px}.links .row div[class^=col-] div{background:rgba(255,255,255,.75);padding:40px 33px}@media(min-width: 992px)and (max-width: 1199px){.links .row div[class^=col-] div{padding:40px 23px}}@media(min-width: 768px)and (max-width: 991px){.links .row div[class^=col-] div{padding:20px 10px}}@media(max-width: 575px){.links .row div[class^=col-] div{padding:20px 10px;margin-bottom:30px}}.links .row div[class^=col-] div>img{margin-bottom:30px;width:100%;height:auto}@media(min-width: 1200px){.links .row div[class^=col-] div>img{height:270px;width:auto;max-width:100%}}@media(min-width: 992px)and (max-width: 1199px){.links .row div[class^=col-] div>img{height:256px;width:auto;max-width:100%}}@media(min-width: 768px)and (max-width: 991px){.links .row div[class^=col-] div>img{height:207px;width:auto;max-width:100%}}@media(min-width: 576px)and (max-width: 767px){.links .row div[class^=col-] div>img{width:auto;height:270px}}@media(max-width: 575px){.links .row div[class^=col-] div>img{width:auto;height:254px;max-width:100%}}.links .row div[class^=col-] div .btn{display:flex;justify-content:space-between;align-items:center;padding:15px}@media(min-width: 768px)and (max-width: 991px){.links .row div[class^=col-] div .btn{padding:15px 10px;font-size:12px}}@media(min-width: 576px)and (max-width: 767px){.links .row div[class^=col-] div{max-width:350px;margin:0 auto 30px auto}}.dettagli-pvc-verto{background:#f2f2f2;margin-top:80px;padding-top:40px;padding-bottom:40px}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-verto{margin-top:50px}}.dettagli-pvc-verto img{width:100%;margin-top:-100px}@media(min-width: 1200px){.dettagli-pvc-verto img{width:509px;height:382px}}@media(min-width: 992px)and (max-width: 1199px){.dettagli-pvc-verto img{width:450px;height:338px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-verto img{width:330px;height:247px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto img{height:217px;width:290px}}@media(max-width: 575px){.dettagli-pvc-verto img{max-width:509px;height:auto}}.dettagli-pvc-verto h2{text-align:left}.dettagli-pvc-verto h2:before{left:0;right:auto}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto h2{text-align:right}.dettagli-pvc-verto h2:before{left:auto;right:0}}.dettagli-pvc-verto p{margin-bottom:0;position:relative}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto p{text-align:right}}.dettagli-pvc-verto p:before{position:absolute;right:-80px;top:-250px;content:"";height:350px;width:1px;background:#939393}@media(min-width: 992px)and (max-width: 1199px){.dettagli-pvc-verto p:before{height:298px;top:-244px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-verto p:before{right:-10px;height:217px;top:-196px}}@media(max-width: 767px){.dettagli-pvc-verto p:before{display:none}}.dettagli-pvc-verto div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}@media(min-width: 1200px){.dettagli-pvc-verto div[class^=col-]:last-child{padding-right:70px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto div[class^=col-]:last-child{justify-content:flex-end;margin-top:50px;margin-bottom:30px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto div[class^=col-]:last-child{margin-top:0px}}@media(max-width: 575px){.dettagli-pvc-verto div[class^=col-]:last-child{margin-top:30px}}.dettagli-pvc-verto div[class^=col-]:last-child div{max-width:250px}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-verto div[class^=col-]:last-child div{max-width:300px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto div[class^=col-]:last-child div{margin-right:50px;max-width:300px;margin-top:-39px}}.verto-1-2-3 h2{font-family:"PT Serif",serif;font-size:40px;font-style:normal;font-weight:400;line-height:53px;letter-spacing:0em;text-align:left;border:1px solid #ccc;display:inline-block;padding:4px 20px;margin-bottom:30px}.verto-1-2-3 h3{font-family:"PT Serif",serif;font-size:23px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:0em;text-align:left;margin-bottom:20px}@media(min-width: 768px)and (max-width: 991px){.verto-1-2-3 h3{font-size:22px}}.verto-1-2-3 p{margin-bottom:0}.verto-1-2-3 div[class^=col-]:first-child{border-right:1px solid #d9d9d9}@media(min-width: 992px){.verto-1-2-3 div[class^=col-]:first-child{padding-right:40px}}@media(min-width: 768px)and (max-width: 991px){.verto-1-2-3 div[class^=col-]:first-child{padding-right:20px}}@media(max-width: 767px){.verto-1-2-3 div[class^=col-]:first-child{border-right:none}.verto-1-2-3 div[class^=col-]:first-child p{border-bottom:1px solid #d9d9d9;padding-bottom:30px;margin-bottom:30px}}.verto-1-2-3 div[class^=col-]:nth-child(2){border-right:1px solid #d9d9d9}@media(min-width: 992px){.verto-1-2-3 div[class^=col-]:nth-child(2){padding-right:40px;padding-left:40px}}@media(min-width: 768px)and (max-width: 991px){.verto-1-2-3 div[class^=col-]:nth-child(2){padding-right:20px;padding-left:20px}}@media(max-width: 767px){.verto-1-2-3 div[class^=col-]:nth-child(2){border-right:none}.verto-1-2-3 div[class^=col-]:nth-child(2) p{border-bottom:1px solid #d9d9d9;padding-bottom:30px;margin-bottom:30px}}@media(min-width: 992px){.verto-1-2-3 div[class^=col-]:last-child{padding-left:40px}}@media(min-width: 768px)and (max-width: 991px){.verto-1-2-3 div[class^=col-]:last-child{padding-left:20px}}@media(max-width: 767px){.verto-1-2-3 div[class^=col-]:last-child{border-right:none}}.dettagli-pvc-ferramenta h3{text-align:right}.dettagli-pvc-ferramenta h4{text-align:right}.dettagli-pvc-ferramenta h4:before{right:0;left:auto}.dettagli-pvc-ferramenta p{text-align:right;max-width:250px;margin-left:auto;margin-right:0}@media(max-width: 767px){.dettagli-pvc-ferramenta p{text-align:center;margin-left:auto;margin-right:auto}}.dettagli-pvc-ferramenta img{max-width:100%}.dettagli-pvc-ferramenta div[class^=col-]:first-child{display:flex;align-items:flex-end;flex-wrap:wrap;flex-direction:column;justify-content:center;padding-right:60px}@media(min-width: 992px)and (max-width: 1199px){.dettagli-pvc-ferramenta div[class^=col-]:first-child{padding-right:37px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-ferramenta div[class^=col-]:first-child{padding-right:25px}}@media(max-width: 767px){.dettagli-pvc-ferramenta div[class^=col-]:first-child{padding-right:0;align-items:center}}.dettagli-pvc-ferramenta div[class^=col-]:nth-child(2),.dettagli-pvc-ferramenta div[class^=col-]:nth-child(3){text-align:center}.dettagli-pvc-ferramenta div[class^=col-]:nth-child(2) p,.dettagli-pvc-ferramenta div[class^=col-]:nth-child(3) p{text-align:center;margin-left:auto;margin-right:auto;margin-top:10px}.dettagli-pvc-maniglia{padding-top:100px}@media(max-width: 575px){.dettagli-pvc-maniglia{padding-top:80px}}.dettagli-pvc-maniglia h3{text-align:right}.dettagli-pvc-maniglia h4{text-align:right}.dettagli-pvc-maniglia h4:before{right:0;left:auto}.dettagli-pvc-maniglia p{text-align:justify;max-width:320px;margin-left:auto;margin-right:0;position:relative}.dettagli-pvc-maniglia p:before{position:absolute;right:-40px;top:-122px;content:"";height:350px;width:1px;background:#939393}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-maniglia p:before{top:-230px}}@media(max-width: 575px){.dettagli-pvc-maniglia p:before{display:none}}.dettagli-pvc-maniglia>div[class^=col-]:last-child{background:#f2f2f2;padding:80px 130px;z-index:9}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-maniglia>div[class^=col-]:last-child{padding:45px 78px}}@media(max-width: 575px){.dettagli-pvc-maniglia>div[class^=col-]:last-child{padding:40px 25px}}.dettagli-pvc-maniglia-img{margin-top:-320px;z-index:-1;margin-bottom:0px}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-maniglia-img{margin-top:-274px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-maniglia-img{margin-top:30px}}@media(max-width: 575px){.dettagli-pvc-maniglia-img{margin-top:30px}}.dettagli-pvc-maniglia-img img{width:100%}.ricevi-box{text-align:center;padding-top:50px;padding-bottom:100px}.ricevi-box.funzionale{padding-top:0}.a-risparmio-energetico-verto{background:#f2f2f2;margin-top:80px;padding-top:40px;padding-bottom:50px}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto{margin-top:10px}}@media(max-width: 767px){.a-risparmio-energetico-verto{margin-top:0px}}.a-risparmio-energetico-verto h3{text-align:right}.a-risparmio-energetico-verto h3:before{right:0;left:auto}.a-risparmio-energetico-verto p{text-align:right;margin-bottom:0}.a-risparmio-energetico-verto div[class^=col-]:first-child{display:flex;justify-content:center;align-items:center}.a-risparmio-energetico-verto div[class^=col-]:first-child div{max-width:300px}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child{text-align:center}}.a-risparmio-energetico-verto div[class^=col-]:last-child img{margin-top:-100px;width:100%}@media(max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child img{margin-top:55px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child img{width:270px}}.a-risparmio-energetico-verto div[class^=col-]:last-child p{position:absolute;text-transform:uppercase;font-weight:600;top:0;line-height:18px}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p{font-size:14px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p{font-size:10px;line-height:10px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p{font-size:12px;line-height:14px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p{font-size:10px;line-height:10px;left:0}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(2){top:-109px;left:289px}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(2){left:242px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(2){left:176px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(2){top:44px;left:241px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(2){top:49px;left:calc(50% - 33px)}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(3){top:58px;left:-33px;text-align:right}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(3){top:29px;left:-29px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(3){max-width:87px;top:-6px;left:-8px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(3){top:169px;left:13px;max-width:86px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(3){top:114px;left:calc(50% - 170px);max-width:92px}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(4){top:-8px;left:525px}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(4){top:-47px;left:444px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(4){top:-45px;left:330px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(4){top:130px;left:430px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(4){top:79px;left:calc(50% + 68px);max-width:79px}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(5){top:132px;left:525px}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(5){top:93px;left:437px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(5){top:45px;left:326px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(5){top:242px;left:420px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(5){top:151px;left:calc(50% + 81px)}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(6){top:253px;left:472px}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(6){top:193px;left:398px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(6){top:118px;left:292px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(6){top:338px;left:380px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(6){top:204px;left:calc(50% + 67px)}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(7){top:234px;text-align:right;left:0}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(7){top:177px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(7){top:109px;left:9px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(7){top:320px;left:12px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(7){top:197px;left:calc(50% - 148px)}}.vetri-selettivi h3{text-align:left;margin-bottom:0}.vetri-selettivi h4{text-align:left}.vetri-selettivi h4:before{left:0;right:auto}.vetri-selettivi img{width:100%}@media(max-width: 991px){.vetri-selettivi img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.vetri-selettivi p{max-width:325px}@media(max-width: 767px){.vetri-selettivi div[class^=col-]:first-child{order:2}}.vetri-selettivi div[class^=col-]:last-child{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center}@media(min-width: 576px)and (max-width: 767px){.vetri-selettivi div[class^=col-]:last-child{order:1}}.canalina-calda{background:#f2f2f2}.canalina-calda h3{text-align:right;margin-top:60px}@media(min-width: 576px)and (max-width: 767px){.canalina-calda h3{margin-top:72px}}.canalina-calda h3:before{left:auto;right:0}.canalina-calda p{text-align:right;max-width:300px;margin-bottom:60px}.canalina-calda div[class^=col-]:first-child{display:flex;align-items:flex-end;flex-wrap:wrap;flex-direction:column;justify-content:center}@media(min-width: 576px)and (max-width: 767px){.canalina-calda div[class^=col-]:first-child{padding-right:83px}}.canalina-calda div[class^=col-]:last-child{padding-right:0;display:flex;justify-content:flex-end;align-items:flex-end}.canalina-calda div[class^=col-]:last-child img{max-width:100%}.dettagli-legno-canalina-calda{margin-bottom:0px}.dettagli-legno-canalina-calda h3{text-align:left;margin-top:60px}.dettagli-legno-canalina-calda h3:before{left:0;right:auto}.dettagli-legno-canalina-calda p{text-align:left;max-width:300px;margin-bottom:60px;position:relative}.dettagli-legno-canalina-calda p:before{position:absolute;left:-70px;top:-86px;content:"";height:350px;width:1px;background:#bebebe}@media(min-width: 768px)and (max-width: 991px){.dettagli-legno-canalina-calda p:before{left:-27px}}@media(max-width: 575px){.dettagli-legno-canalina-calda p:before{left:-17px}}.dettagli-legno-canalina-calda div[class^=col-]:first-child{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center;padding-left:140px;background:#f2f2f2}@media(min-width: 768px)and (max-width: 991px){.dettagli-legno-canalina-calda div[class^=col-]:first-child{padding-left:52px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-legno-canalina-calda div[class^=col-]:first-child{margin-bottom:30px}}@media(max-width: 575px){.dettagli-legno-canalina-calda div[class^=col-]:first-child{padding-left:30px}}.dettagli-legno-canalina-calda div[class^=col-]:last-child{padding-right:0;display:flex;justify-content:center;align-items:flex-end}@media(max-width: 575px){.dettagli-legno-canalina-calda div[class^=col-]:last-child img{margin-top:40px}}.profili-slim h3{text-align:right}.profili-slim h4{text-align:right}.profili-slim h4:before{left:auto;right:0}.profili-slim p{text-align:right}.profili-slim div[class^=col-]:first-child{background:#f2f2f2;padding:50px 60px;z-index:2}@media(min-width: 768px)and (max-width: 991px){.profili-slim div[class^=col-]:first-child{padding:50px 30px}}@media(min-width: 576px)and (max-width: 767px){.profili-slim div[class^=col-]:first-child{margin-left:15px;margin-right:15px}}@media(max-width: 575px){.profili-slim div[class^=col-]:first-child{padding:45px 30px;margin-left:15px;margin-right:15px}}@media(max-width: 767px){.profili-slim div[class^=col-]:last-child{display:none}}.profili-slim-img img{width:100%;margin-top:-195px}@media(max-width: 767px){.profili-slim-img img{margin-top:-25px}}.porte-dettagli{padding-top:136px}@media(min-width: 992px){.porte-dettagli #scontainer-41{padding-right:70px}}.porte-dettagli #scontainer-41 .row:first-child div[class^=col-]{display:flex;justify-content:flex-end;align-items:center;position:relative}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-]{justify-content:flex-start}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-]{justify-content:flex-start}}.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] img{z-index:5;margin-right:40px;width:134px;height:184px}.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] img:last-child{width:136px;height:185px}@media(max-width: 991px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] img{margin-right:0px}.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] img:last-child{margin-left:20px}}.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p{position:absolute;top:-35px;left:170px;font-weight:500}@media(min-width: 992px)and (max-width: 1199px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p{left:83px}}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p{left:55px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p{left:14px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p{left:16px;top:-26px}}.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-]{display:flex;justify-content:flex-start;align-items:center;margin-top:-155px}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-]{justify-content:flex-end;margin-top:-33px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-]{margin-top:-12px;justify-content:flex-end}}.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{max-width:100%}@media(min-width: 1200px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{width:422px;height:292px}}@media(min-width: 992px)and (max-width: 1199px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{width:415px;height:287px}}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{width:330px;height:228px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{width:345px;height:238px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{width:280px;height:186px}}.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p{position:absolute;top:15px;left:78px;font-weight:500}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p{left:53px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p{left:226px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p{top:7px;left:auto;right:0;max-width:258px;line-height:13px}}.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]{display:flex;justify-content:flex-end;align-items:center}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]{justify-content:flex-start}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]{justify-content:flex-start}}.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] img{margin-top:-97px;width:145px;height:215px}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] img{margin-top:-50px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] img{margin-top:-70px;margin-left:88px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] img{margin-top:-6px;margin-left:126px}}.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p{transform:rotate(-90deg);position:absolute;top:-30px;left:90px;font-weight:500}@media(min-width: 992px)and (max-width: 1199px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p{left:30px}}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p{top:28px;left:-31px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p{top:5px;left:-5px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p{top:82px;left:40px;line-height:13px}}.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]:last-child h2{font-family:"Alegreya Sans",sans-serif;font-size:100px;font-style:normal;font-weight:300;line-height:120px;letter-spacing:.05em;text-align:left;text-transform:uppercase;color:#e1e1e1;margin-bottom:0}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]:last-child h2{font-size:78px;line-height:78px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]:last-child h2{font-size:72px;line-height:72px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]:last-child h2{font-size:70px;line-height:70px;margin-top:20px}}.una-marea-img img{max-width:100%}.una-marea p{text-align:justify;position:relative}.una-marea p:before{position:absolute;right:-40px;top:-10px;content:"";height:350px;width:1px;background:#bebebe}@media(min-width: 992px)and (max-width: 1199px){.una-marea p:before{top:-72px}}@media(min-width: 768px)and (max-width: 991px){.una-marea p:before{right:-21px;top:-107px}}@media(max-width: 575px){.una-marea p:before{right:-14px}}.una-marea div[class^=col-]{display:flex;justify-content:flex-start;align-items:center}.una-marea div[class^=col-]:first-child{height:1px}.una-marea div[class^=col-] div{margin-top:-682px;background:#f2f2f2;padding:130px 90px}@media(min-width: 992px)and (max-width: 1199px){.una-marea div[class^=col-] div{padding:40px 90px;margin-top:-560px}}@media(min-width: 768px)and (max-width: 991px){.una-marea div[class^=col-] div{margin-top:-412px;padding:25px 40px}}@media(min-width: 576px)and (max-width: 767px){.una-marea div[class^=col-] div{margin-top:-25px}}@media(max-width: 575px){.una-marea div[class^=col-] div{padding:70px 25px;margin-top:-25px}}.dettagli-maniglia,.dettagli-legno-maniglia{padding-bottom:0}@media(max-width: 767px){.dettagli-maniglia,.dettagli-legno-maniglia{padding-top:80px}}.dettagli-maniglia p,.dettagli-legno-maniglia p{text-align:justify;max-width:400px;margin-bottom:30px}.dettagli-maniglia img,.dettagli-legno-maniglia img{max-width:100%}.dettagli-maniglia div[class^=col-],.dettagli-legno-maniglia div[class^=col-]{display:flex;align-items:center}@media(max-width: 767px){.dettagli-maniglia div[class^=col-]:last-child,.dettagli-legno-maniglia div[class^=col-]:last-child{margin-top:50px}}.dettagli-maniglia .dettagli-colori-box,.dettagli-legno-maniglia .dettagli-colori-box{display:flex;justify-content:space-between;align-items:center}.dettagli-maniglia .dettagli-colori-box div,.dettagli-legno-maniglia .dettagli-colori-box div{display:block;width:17%;text-align:center}.dettagli-maniglia .dettagli-colori-box div img,.dettagli-legno-maniglia .dettagli-colori-box div img{max-width:100%}.dettagli-maniglia .dettagli-colori-box div p,.dettagli-legno-maniglia .dettagli-colori-box div p{text-transform:uppercase;text-align:center;margin-bottom:0}@media(max-width: 1199px){.dettagli-maniglia .dettagli-colori-box div p,.dettagli-legno-maniglia .dettagli-colori-box div p{min-height:48px;display:flex;align-items:center;justify-content:center}}.dettagli-legno-maniglia h3{text-align:left}.dettagli-legno-maniglia h3:before{left:0;right:auto}.dettagli-box-bg{margin-top:120px;background:url(/upload/filemanager/images/dettagli-pvc/design-moderno/guarnizioni-bg.webp) no-repeat center;background-size:cover}@media(max-width: 575px){.dettagli-box-bg{padding-top:20px}}.dettagli-box-bg img{max-width:100%}.dettagli-box-bg div[class^=col-]{display:flex;justify-content:center;align-items:center}.dettagli-box-bg div[class^=col-] div{margin-top:80px;margin-bottom:80px}@media(max-width: 767px){.dettagli-box-bg div[class^=col-] div{margin-top:0px}}.dettagli-box-bg h3{color:#fff;text-align:left}.dettagli-box-bg h3:before{background:#fff;left:0;right:auto}.dettagli-box-bg h4{color:#fff;padding-bottom:0}.dettagli-box-bg h4:before{display:none}.dettagli-box-bg p{color:#fff;max-width:400px;position:relative}.dettagli-box-bg p:before{position:absolute;left:-637px;top:-248px;content:"";height:340px;width:1px;background:#bebebe}@media(min-width: 992px)and (max-width: 1199px){.dettagli-box-bg p:before{left:-540px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-box-bg p:before{left:-407px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-box-bg p:before{left:-32px;top:-486px;height:565px}}@media(max-width: 575px){.dettagli-box-bg p:before{left:9px;top:-369px;height:243px}}.dettagli-box-bg.freno p:before{left:-558px;top:-256px}@media(min-width: 992px)and (max-width: 1199px){.dettagli-box-bg.freno p:before{left:-441px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-box-bg.freno p:before{left:-298px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-box-bg.freno p:before{left:-8px;top:-678px;height:424px}}@media(max-width: 575px){.dettagli-box-bg.freno p:before{display:none}}@media(min-width: 576px)and (max-width: 767px){.dettagli-box-bg.freno div[class^=col-]:first-child{padding-top:80px;padding-bottom:60px}}@media(max-width: 767px){.dettagli-box-bg.freno div[class^=col-]:first-child{padding-top:60px;padding-bottom:60px}}.dettagli-3-box{padding-top:100px;padding-bottom:60px}@media(max-width: 767px){.dettagli-3-box{padding-bottom:50px}}.dettagli-3-box img{width:100%}.dettagli-3-box h3{margin-top:20px}@media(min-width: 992px)and (max-width: 1199px){.dettagli-3-box h3{font-size:34px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-3-box h3{font-size:24px}}@media(max-width: 575px){.dettagli-3-box h3{font-size:30px}}.dettagli-3-box p{text-align:justify;margin-bottom:40px}@media(max-width: 767px){.dettagli-3-box p{margin-bottom:30px}}.dettagli-3-box a{color:#000;letter-spacing:0}@media(min-width: 768px){.dettagli-3-box a{position:absolute;bottom:0}}@media(max-width: 767px){.dettagli-3-box a{display:block;margin-bottom:30px}}.dettagli-finitura-ultra-opaca{padding-bottom:100px}.dettagli-finitura-ultra-opaca h3{text-align:center;margin-bottom:30px}.dettagli-finitura-ultra-opaca p{text-align:center;max-width:750px;margin-left:auto;margin-right:auto}.dettagli-finitura-ultra-opaca div[class^=col-]:nth-child(2){padding-top:30px;display:flex;justify-content:space-between;margin-bottom:50px;flex-wrap:wrap}.dettagli-finitura-ultra-opaca div[class^=col-]:nth-child(2) div{display:block}.dettagli-finitura-ultra-opaca div[class^=col-]:nth-child(2) div img{width:105px}.dettagli-finitura-ultra-opaca div[class^=col-]:nth-child(2) div p{text-transform:uppercase;margin-top:20px;line-height:18px}.dettagli-finitura-ultra-opaca div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}.soglia-bassa div[class^=col-]{z-index:5}.soglia-bassa div[class^=col-] div{background:#f2f2f2;padding:50px 60px}@media(max-width: 575px){.soglia-bassa div[class^=col-] div{padding:50px 25px}}.soglia-bassa-img img{width:100%;margin-top:-195px}@media(max-width: 767px){.soglia-bassa-img img{margin-top:0px}}@media(max-width: 767px){.soglia-bassa-img div[class^=col-]:last-child{height:1px}}.salatura{padding-bottom:0}@media(max-width: 767px){.salatura div[class^=col-]:first-child{order:2}}@media(max-width: 767px){.salatura div[class^=col-]:last-child{order:1}}.box-right{padding-top:100px;padding-bottom:0}@media(max-width: 575px){.box-right{padding-top:80px}}@media(max-width: 767px){.box-right p{margin-bottom:80px}}@media(max-width: 767px){.box-right h3{font-size:35px}}.box-left{padding-top:100px;padding-bottom:0}@media(max-width: 767px){.dettagli-legno-legno h4:before{left:calc(50% - 71px)}}.dettagli-legno-legno p{max-width:260px}@media(max-width: 767px){.dettagli-legno-legno p{margin-bottom:30px;max-width:350px}}.dettagli-legno-legno img{max-width:100%}.dettagli-legno-legno div[class^=col-]:last-child{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center;padding-left:50px}@media(max-width: 767px){.dettagli-legno-legno div[class^=col-]:last-child{order:1;align-items:center;text-align:center;padding-left:15px}}@media(max-width: 767px){.dettagli-legno-legno div[class^=col-]:first-child{order:2}}.colori-box{display:flex;justify-content:space-between;align-items:center;max-width:520px;padding-left:50px}@media(min-width: 992px)and (max-width: 1199px){.colori-box{max-width:435px}}@media(min-width: 768px)and (max-width: 991px){.colori-box{max-width:326px;padding-left:20px}}.colori-box div{display:block;width:17%;text-align:center}.colori-box div img{max-width:100%;margin-left:0;margin-bottom:30px}.colori-box div p{text-transform:uppercase;text-align:center;margin-bottom:0px}.dettagli-pvc .dettagli-pvc-maniglia-img{margin-bottom:0}@media(min-width: 576px){.no-touchevents div[id^=menu-container-]>ul>li.parent>a{pointer-events:none}}.touchevents .top #main-menu div[id^=menu-container-]>ul>li:hover ul{display:none}.touchevents .top #main-menu div[id^=menu-container-]>ul>li.open-menu ul{display:block !important}.files{margin-bottom:0}.file-cover{background:#fff;height:30px;margin-top:-30px;position:relative;z-index:10}.captcha.error .check{border:2px solid #c00}@media(max-width: 575px){.buttons{display:flex;flex-direction:column;justify-content:center;align-items:center}}.buttons .btn:first-child{margin-right:10px}@media(max-width: 575px){.buttons .btn:first-child{margin-right:0;margin-bottom:20px}}.buttons2{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.buttons2 .btn:first-child{margin-bottom:20px}.buttons2 .btn:nth-child(2){margin-top:0px}#fancybox-buttons.top{background:rgba(0,0,0,0) !important}.color-container{position:relative;padding-top:90px;width:115px;transition:all .5s ease}.color-container:hover p{background:#000 !important;color:#fff !important}.color-container a{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:10}.color-container a img{height:90px !important}.map-adres iframe{width:100%;margin-bottom:30px}.footer-big{background:#231f20;color:#fff;font-size:15px}@media(max-width: 991px){.footer-big{padding-top:75px;padding-bottom:75px}}@media(max-width: 767px){.footer-big{padding-top:50px;padding-bottom:50px}}@media(min-width: 768px){.footer-big .column-right{padding-left:50px}}@media(max-width: 767px){.footer-big .column-right{text-align:center}}.footer-big .column-right ul{list-style-type:none;margin:0;padding:0}.footer-big .column-right ul li{margin-bottom:10px}.footer-big .column-right a{color:#fff;font-weight:200}.footer-big .column-left{font-weight:200}@media(min-width: 768px){.footer-big .column-left{padding-right:50px}}@media(max-width: 767px){.footer-big .column-left{text-align:center;padding-bottom:25px}}.footer-big .column-left img{max-width:200px !important;margin-bottom:50px}.footer_top_box{padding-bottom:80px}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title{text-align:center}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2{position:relative;padding-bottom:15px;margin-bottom:30px}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2:before{position:absolute;content:"";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_tiles{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:100px;column-gap:100px;row-gap:40px}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_tiles .tile{display:block}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_tiles .tile a{color:#000;font-family:"Open Sans",sans-serif;font-weight:600;font-size:14px;line-height:19px;display:flex;flex-direction:row;align-items:center;-moz-column-gap:20px;column-gap:20px;padding:15px;background-color:#ebebeb;width:360px;text-transform:uppercase}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_tiles .tile a img{width:100%;max-width:32px}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-LightItalic.woff2") format("woff2"),url("/layout/fonts/URWForm-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-ExtraLightItalic.woff2") format("woff2"),url("/layout/fonts/URWForm-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-Medium.woff2") format("woff2"),url("/layout/fonts/URWForm-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-MediumItalic.woff2") format("woff2"),url("/layout/fonts/URWForm-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"URW Form Demi";src:url("/layout/fonts/URWForm-Demi.woff2") format("woff2"),url("/layout/fonts/URWForm-Demi.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-Italic.woff2") format("woff2"),url("/layout/fonts/URWForm-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-Light.woff2") format("woff2"),url("/layout/fonts/URWForm-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-ThinItalic.woff2") format("woff2"),url("/layout/fonts/URWForm-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-Bold.woff2") format("woff2"),url("/layout/fonts/URWForm-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-BoldItalic.woff2") format("woff2"),url("/layout/fonts/URWForm-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-Thin.woff2") format("woff2"),url("/layout/fonts/URWForm-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"URW Form";src:url("/layout/fonts/URWForm-Regular.woff2") format("woff2"),url("/layout/fonts/URWForm-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"URW Form Extra";src:url("/layout/fonts/URWForm-ExtraBoldItalic.woff2") format("woff2"),url("/layout/fonts/URWForm-ExtraBoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"URW Form Extra";src:url("/layout/fonts/URWForm-ExtraBold.woff2") format("woff2"),url("/layout/fonts/URWForm-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}.footer-big *{font-family:"URW Form"}#scontainer-47{height:630px;display:flex;align-items:center;margin-top:100px;margin-bottom:100px}@media(max-width: 991px){#scontainer-47{margin-bottom:50px}}#scontainer-47 h2{margin-bottom:40px}#scontainer-47 h2::before{width:80%;left:0;height:2px}#scontainer-47 h3{position:relative}#scontainer-47 h3:before{position:absolute;left:-80px;top:-140px;content:"";height:340px;width:1px;background:#939393}@media(min-width: 992px)and (max-width: 1199px){#scontainer-47 h3:before{left:-45px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-47 h3:before{left:-40px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-47 h3:before{left:-30px;top:-75px}}@media(max-width: 575px){#scontainer-47 h3:before{display:none}}#scontainer-47 div[class^=col-]:first-child{background:#f2f2f2;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center;padding:80px 150px 80px 60px;text-align:justify}@media(min-width: 992px)and (max-width: 1199px){#scontainer-47 div[class^=col-]:first-child{padding:80px 108px 80px 90px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-47 div[class^=col-]:first-child{padding:80px 30px 80px 80px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-47 div[class^=col-]:first-child{padding:50px 15px 50px 60px}}@media(max-width: 575px){#scontainer-47 div[class^=col-]:first-child{padding:50px 15px 50px 15px}}#scontainer-47 div[class^=col-]:nth-child(2){position:relative;background:#f2f2f2}@media(min-width: 576px)and (max-width: 991px){#scontainer-47 div[class^=col-]:nth-child(2){display:flex;justify-content:center;align-items:center;padding-right:0}}@media(min-width: 992px){#scontainer-47 div[class^=col-]:nth-child(2) img{top:50%;position:absolute;right:-60px;transform:translateY(-50%)}}@media(min-width: 1200px){#scontainer-47 div[class^=col-]:nth-child(2) img{width:500px;height:630px;-o-object-fit:cover;object-fit:cover}}@media(min-width: 992px)and (max-width: 1199px){#scontainer-47 div[class^=col-]:nth-child(2) img{width:430px;height:530px;-o-object-fit:cover;object-fit:cover}}@media(min-width: 576px)and (max-width: 991px){#scontainer-47 div[class^=col-]:nth-child(2) img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}@media(max-width: 575px){#scontainer-47 div[class^=col-]:nth-child(2) img{width:100%;height:300px;-o-object-fit:contain;object-fit:contain;margin-bottom:50px}}#scontainer-48{margin-bottom:100px}@media(max-width: 991px){#scontainer-48{margin-bottom:50px}}#scontainer-48 h2{margin-bottom:40px}#scontainer-48 img{margin-bottom:24px}#scontainer-48 .single-col{text-align:center}#scontainer-49,#scontainer-50{margin-bottom:100px}@media(max-width: 991px){#scontainer-49,#scontainer-50{margin-bottom:50px}}#scontainer-49 h2,#scontainer-50 h2{margin-bottom:40px}#scontainer-49 .single-col a,#scontainer-50 .single-col a{display:block;height:100%;position:relative;cursor:pointer}#scontainer-49 .single-col a:hover::before,#scontainer-49 .single-col a:hover::after,#scontainer-50 .single-col a:hover::before,#scontainer-50 .single-col a:hover::after{opacity:1}#scontainer-49 .single-col a::before,#scontainer-50 .single-col a::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.6);opacity:0;transition:all 250ms ease-in-out}#scontainer-49 .single-col a::after,#scontainer-50 .single-col a::after{content:"";position:absolute;top:50%;left:50%;width:55px;height:55px;background:url("/upload/filemanager/images/cassonetto/material-symbols_search.png");opacity:0;transition:all 250ms ease-in-out;transform:translate(-50%, -50%)}@media(max-width: 991px){#scontainer-49 .single-col:not(:last-child),#scontainer-50 .single-col:not(:last-child){margin-bottom:50px}}#scontainer-51{padding:100px 70px;margin-bottom:100px;background:#fafafa}@media(max-width: 991px){#scontainer-51{padding:50px 40px;margin-bottom:50px}}#scontainer-51 .row{align-items:center}@media(max-width: 991px){#scontainer-51 .single-col-1{margin-bottom:50px}}#scontainer-51 .single-col-2{position:relative;padding-bottom:50px}#scontainer-51 .single-col-2::before{content:"";position:absolute;bottom:0;left:15px;width:100%;max-width:190px;height:1px;background:#000}#scontainer-52{margin-bottom:100px}@media(max-width: 991px){#scontainer-52{margin-bottom:50px}}#scontainer-52 .row{align-items:center}#scontainer-52 .single-col{display:flex;align-items:center;justify-content:center}@media(max-width: 991px){#scontainer-52 .single-col:not(:last-child){margin-bottom:50px}}#scontainer-53{margin-bottom:100px}#scontainer-53 h2{margin-bottom:40px}#scontainer-53 div[class^=col-]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#scontainer-53 div[class^=col-] div{margin-left:6px;margin-right:6px}#scontainer-53 div[class^=col-] p{max-width:106px;min-height:50px;margin-bottom:0;background:#f2f2f2;display:flex;justify-content:center;text-align:center;align-items:center;padding:2px;margin-bottom:20px;text-transform:uppercase}#scontainer-53 div[class^=col-] img{width:106px;height:106px;-o-object-fit:cover;object-fit:cover}#scontainer-53 .color-container{padding-top:0}.home_slider .swiper-slide{overflow:hidden}.home_slider .swiper-slide .slide-data{display:flex;flex-direction:column;align-items:center;justify-content:center}.home_slider .swiper-slide .slide-data .slide-text{position:absolute;max-width:1100px}.home_slider .swiper-pagination{position:absolute;right:50px;bottom:50px;width:auto;display:flex;justify-content:flex-end;gap:30px}.home_slider .swiper-pagination .swiper-pagination-bullet{color:#fff;background:rgba(0,0,0,0) !important;position:relative;display:block;height:30px;width:30px;opacity:1 !important}.home_slider .swiper-pagination .swiper-pagination-bullet::before{display:block;height:30px;width:30px;position:absolute;top:0;left:0;font-size:22px}.home_slider .swiper-pagination .swiper-pagination-bullet:first-child::before{content:"01"}.home_slider .swiper-pagination .swiper-pagination-bullet:nth-child(2)::before{content:"02"}.home_slider .swiper-pagination .swiper-pagination-bullet:nth-child(3)::before{content:"03"}.home_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{margin-right:70px;position:relative}.home_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:"";display:block;height:1px;width:50px;background:#fff;position:absolute;top:50%;right:-75px}.home_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:last-child{margin-right:0 !important}.home_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:nth-child(2){margin-left:70px}.home_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:nth-child(2)::after{right:auto;left:-80px}/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/layout/style-css/style.css.map b/layout/style-css/style.css.map index 41217c2..58715b1 100644 --- a/layout/style-css/style.css.map +++ b/layout/style-css/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.css","../style-scss/_variables.scss","../style-scss/style.scss","../style-scss/_mixins.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file +{"version":3,"sources":["style.css","..\\style-scss\\_variables.scss","..\\style-scss\\style.scss","..\\style-scss\\_mixins.scss"],"names":[],"mappings":"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","file":"style.css","sourcesContent":["@import\"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap\";@import\"https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap\";.alert{border-radius:0;margin:25px 0;border:0;font-size:15px;font-weight:600}.alert.alert-success{background:#f2f2f2;color:#000}body.nowebp .carousel-banner{background:url(\"/upload/filemanager/images/banner-bg.jpg\") no-repeat center}body.nowebp .item-01{background:url(/upload/filemanager/images/banner-01.jpg) no-repeat center}body.nowebp .item-02{background:url(\"/upload/filemanager/images/banner-02.jpg\") no-repeat center left}@media(max-width: 767px){body.nowebp .item-02{background:url(\"/upload/filemanager/images/banner-02-mobile.jpg\") no-repeat center}}body.nowebp .banner{background:url(\"/upload/filemanager/images/banner-01.jpg\") no-repeat center}body.nowebp .technology{background:url(/upload/filemanager/images/technology-bg.png) no-repeat center left}body.nowebp .modernita-e-design{background:url(/upload/filemanager/images/sistemi-scorrevoli-bg2.png) no-repeat right}@media(max-width: 767px){body.nowebp .modernita-e-design{background:url(/upload/filemanager/images/sistemi-scorrevoli-bg2.png) no-repeat center}}body.nowebp .garanzia-di-soddisfazione{background:url(/upload/filemanager/images/garanzia-di-soddisfazione2.png) no-repeat center}body.nowebp .banner-mini{background:url(/upload/filemanager/images/subpage/banner-mini.png) no-repeat center}body.nowebp .tipi-di-montaggio{background:url(/upload/filemanager/images/persiane-in-legno/persiane-in-legno-bg.png) no-repeat center}body.nowebp .tapparelle-controllo-separato{background:url(/upload/filemanager/images/tapparelle/tapparelle-bg.png) no-repeat center}body.nowebp .links{background:url(/upload/filemanager/images/subpage/links-bg.png) no-repeat center}body.nowebp .dettagli-box-bg{background:url(/upload/filemanager/images/dettagli-pvc/design-moderno/guarnizioni-bg.png) no-repeat center}@media(max-width: 575px){.hidden-below-xs{display:none}}@media(min-width: 576px){.hidden-above-xs{display:none}}.box,.footer-big,.dettagli-maniglia,.dettagli-legno-maniglia,.porte-dettagli,.vetri-selettivi,.verto-1-2-3,.links,#scontainer-24,#scontainer-22 .row:nth-child(3),.porte-porte-in-pvc #scontainer-21,.tab-container .nav-tabs,.scrivici,.brands,.sistemi-di-oscuramento,#scontainer-3,#scontainer-6,#scontainer-8,#scontainer-11,.box-text-left,.box-left,.salatura,.box-text-right,.box-right{padding-top:100px;padding-bottom:100px}a{transition:all .3s ease}a:hover{text-decoration:none}.title,#scontainer-21 .row:nth-child(1) h2,#scontainer-22 .row:nth-child(1) h2,#scontainer-23 .row:nth-child(1) h2,.garanzia-di-soddisfazione #scontainer-15 h2,#scontainer-12 h2,#scontainer-9 .row:first-child h2,#scontainer-3 h2,#scontainer-6 h2,#scontainer-8 h2,#scontainer-11 h2{font-family:\"Cormorant\",serif;font-weight:400;font-size:60px;line-height:73px;letter-spacing:.1em;position:relative;padding-bottom:20px;margin-bottom:30px}@media(min-width: 768px)and (max-width: 991px){.title,#scontainer-21 .row:nth-child(1) h2,#scontainer-22 .row:nth-child(1) h2,#scontainer-23 .row:nth-child(1) h2,.garanzia-di-soddisfazione #scontainer-15 h2,#scontainer-12 h2,#scontainer-9 .row:first-child h2,#scontainer-3 h2,#scontainer-6 h2,#scontainer-8 h2,#scontainer-11 h2{font-size:52px}}@media(min-width: 576px)and (max-width: 767px){.title,#scontainer-21 .row:nth-child(1) h2,#scontainer-22 .row:nth-child(1) h2,#scontainer-23 .row:nth-child(1) h2,.garanzia-di-soddisfazione #scontainer-15 h2,#scontainer-12 h2,#scontainer-9 .row:first-child h2,#scontainer-3 h2,#scontainer-6 h2,#scontainer-8 h2,#scontainer-11 h2{font-size:45px;line-height:53px}}@media(max-width: 575px){.title,#scontainer-21 .row:nth-child(1) h2,#scontainer-22 .row:nth-child(1) h2,#scontainer-23 .row:nth-child(1) h2,.garanzia-di-soddisfazione #scontainer-15 h2,#scontainer-12 h2,#scontainer-9 .row:first-child h2,#scontainer-3 h2,#scontainer-6 h2,#scontainer-8 h2,#scontainer-11 h2{font-size:39px;line-height:50px}}.title:before,#scontainer-21 .row:nth-child(1) h2:before,#scontainer-22 .row:nth-child(1) h2:before,#scontainer-23 .row:nth-child(1) h2:before,.garanzia-di-soddisfazione #scontainer-15 h2:before,#scontainer-12 h2:before,#scontainer-9 .row:first-child h2:before,#scontainer-3 h2:before,#scontainer-6 h2:before,#scontainer-8 h2:before,#scontainer-11 h2:before{position:absolute;content:\"\";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}.title a,#scontainer-21 .row:nth-child(1) h2 a,#scontainer-22 .row:nth-child(1) h2 a,#scontainer-23 .row:nth-child(1) h2 a,.garanzia-di-soddisfazione #scontainer-15 h2 a,#scontainer-12 h2 a,#scontainer-9 .row:first-child h2 a,#scontainer-3 h2 a,#scontainer-6 h2 a,#scontainer-8 h2 a,#scontainer-11 h2 a{color:#212529}.title a:hover,#scontainer-21 .row:nth-child(1) h2 a:hover,#scontainer-22 .row:nth-child(1) h2 a:hover,#scontainer-23 .row:nth-child(1) h2 a:hover,.garanzia-di-soddisfazione #scontainer-15 h2 a:hover,#scontainer-12 h2 a:hover,#scontainer-9 .row:first-child h2 a:hover,#scontainer-3 h2 a:hover,#scontainer-6 h2 a:hover,#scontainer-8 h2 a:hover,#scontainer-11 h2 a:hover{color:#fc0}.subtitle,#scontainer-47 h3,.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2,.dettagli-legno-legno h3,.soglia-bassa h3,.dettagli-finitura-ultra-opaca h3,.dettagli-3-box h3,.dettagli-maniglia h3,.dettagli-legno-maniglia h3,.una-marea h3,.profili-slim h3,.vetri-selettivi h3,.dettagli-pvc-maniglia h3,.dettagli-pvc-ferramenta h3,.links h3,#scontainer-33 h3,#scontainer-34 h3,#scontainer-37 h3,#scontainer-38 h3,#scontainer-39 h3,#scontainer-60 h3,#scontainer-26 h2,.tipi-di-montaggio h2,#scontainer-24 h2,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3,.banner-mini h1,.scrivici h3,.vi-invitiamo-a-collaborare h3,.sistemi-di-oscuramento h3,.persiane-in-legno #scontainer-13 h3,.persiane-in-legno #scontainer-27 h3,.tapparelle-box-01 #scontainer-13 h3,.tapparelle-box-01 #scontainer-27 h3,.modernita-e-design div[class^=col-] h3,.la-bellezza h3,.technology h3,.box-text-left h3,.box-left h3,.salatura h3,.box-text-right h3,.box-right h3,.subtitle-line,#scontainer-53 h2,#scontainer-49 h2,#scontainer-50 h2,#scontainer-48 h2,#scontainer-47 h2,.dettagli-box-bg h3,.dettagli-legno-canalina-calda h3,.canalina-calda h3,.vetri-selettivi h4,.a-risparmio-energetico-verto h3,.dettagli-pvc-verto h2,#scontainer-31 h3,.tapparelle-controllo-separato h3,#scontainer-29 h3,#scontainer-28 h2{font-family:\"Cormorant\",serif;font-weight:400;font-size:40px;line-height:48px;color:#000}@media(max-width: 767px){.subtitle,#scontainer-47 h3,.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2,.dettagli-legno-legno h3,.soglia-bassa h3,.dettagli-finitura-ultra-opaca h3,.dettagli-3-box h3,.dettagli-maniglia h3,.dettagli-legno-maniglia h3,.una-marea h3,.profili-slim h3,.vetri-selettivi h3,.dettagli-pvc-maniglia h3,.dettagli-pvc-ferramenta h3,.links h3,#scontainer-33 h3,#scontainer-34 h3,#scontainer-37 h3,#scontainer-38 h3,#scontainer-39 h3,#scontainer-60 h3,#scontainer-26 h2,.tipi-di-montaggio h2,#scontainer-24 h2,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3,.banner-mini h1,.scrivici h3,.vi-invitiamo-a-collaborare h3,.sistemi-di-oscuramento h3,.persiane-in-legno #scontainer-13 h3,.persiane-in-legno #scontainer-27 h3,.tapparelle-box-01 #scontainer-13 h3,.tapparelle-box-01 #scontainer-27 h3,.modernita-e-design div[class^=col-] h3,.la-bellezza h3,.technology h3,.box-text-left h3,.box-left h3,.salatura h3,.box-text-right h3,.box-right h3,.subtitle-line,#scontainer-53 h2,#scontainer-49 h2,#scontainer-50 h2,#scontainer-48 h2,#scontainer-47 h2,.dettagli-box-bg h3,.dettagli-legno-canalina-calda h3,.canalina-calda h3,.vetri-selettivi h4,.a-risparmio-energetico-verto h3,.dettagli-pvc-verto h2,#scontainer-31 h3,.tapparelle-controllo-separato h3,#scontainer-29 h3,#scontainer-28 h2{font-size:37px}}.subtitle a,#scontainer-47 h3 a,.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2 a,.dettagli-legno-legno h3 a,.soglia-bassa h3 a,.dettagli-finitura-ultra-opaca h3 a,.dettagli-3-box h3 a,.dettagli-maniglia h3 a,.dettagli-legno-maniglia h3 a,.una-marea h3 a,.profili-slim h3 a,.vetri-selettivi h3 a,.dettagli-pvc-maniglia h3 a,.dettagli-pvc-ferramenta h3 a,.links h3 a,#scontainer-33 h3 a,#scontainer-34 h3 a,#scontainer-37 h3 a,#scontainer-38 h3 a,#scontainer-39 h3 a,#scontainer-60 h3 a,#scontainer-26 h2 a,.tipi-di-montaggio h2 a,#scontainer-24 h2 a,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3 a,.banner-mini h1 a,.scrivici h3 a,.vi-invitiamo-a-collaborare h3 a,.sistemi-di-oscuramento h3 a,.persiane-in-legno #scontainer-13 h3 a,.persiane-in-legno #scontainer-27 h3 a,.tapparelle-box-01 #scontainer-13 h3 a,.tapparelle-box-01 #scontainer-27 h3 a,.modernita-e-design div[class^=col-] h3 a,.la-bellezza h3 a,.technology h3 a,.box-text-left h3 a,.box-left h3 a,.salatura h3 a,.box-text-right h3 a,.box-right h3 a,.subtitle-line a,#scontainer-53 h2 a,#scontainer-49 h2 a,#scontainer-50 h2 a,#scontainer-48 h2 a,#scontainer-47 h2 a,.dettagli-box-bg h3 a,.dettagli-legno-canalina-calda h3 a,.canalina-calda h3 a,.vetri-selettivi h4 a,.a-risparmio-energetico-verto h3 a,.dettagli-pvc-verto h2 a,#scontainer-31 h3 a,.tapparelle-controllo-separato h3 a,#scontainer-29 h3 a,#scontainer-28 h2 a{color:#212529}.subtitle a:hover,#scontainer-47 h3 a:hover,.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2 a:hover,.dettagli-legno-legno h3 a:hover,.soglia-bassa h3 a:hover,.dettagli-finitura-ultra-opaca h3 a:hover,.dettagli-3-box h3 a:hover,.dettagli-maniglia h3 a:hover,.dettagli-legno-maniglia h3 a:hover,.una-marea h3 a:hover,.profili-slim h3 a:hover,.vetri-selettivi h3 a:hover,.dettagli-pvc-maniglia h3 a:hover,.dettagli-pvc-ferramenta h3 a:hover,.links h3 a:hover,#scontainer-33 h3 a:hover,#scontainer-34 h3 a:hover,#scontainer-37 h3 a:hover,#scontainer-38 h3 a:hover,#scontainer-39 h3 a:hover,#scontainer-60 h3 a:hover,#scontainer-26 h2 a:hover,.tipi-di-montaggio h2 a:hover,#scontainer-24 h2 a:hover,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3 a:hover,.banner-mini h1 a:hover,.scrivici h3 a:hover,.vi-invitiamo-a-collaborare h3 a:hover,.sistemi-di-oscuramento h3 a:hover,.persiane-in-legno #scontainer-13 h3 a:hover,.persiane-in-legno #scontainer-27 h3 a:hover,.tapparelle-box-01 #scontainer-13 h3 a:hover,.tapparelle-box-01 #scontainer-27 h3 a:hover,.modernita-e-design div[class^=col-] h3 a:hover,.la-bellezza h3 a:hover,.technology h3 a:hover,.box-text-left h3 a:hover,.box-left h3 a:hover,.salatura h3 a:hover,.box-text-right h3 a:hover,.box-right h3 a:hover,.subtitle-line a:hover,#scontainer-53 h2 a:hover,#scontainer-49 h2 a:hover,#scontainer-50 h2 a:hover,#scontainer-48 h2 a:hover,#scontainer-47 h2 a:hover,.dettagli-box-bg h3 a:hover,.dettagli-legno-canalina-calda h3 a:hover,.canalina-calda h3 a:hover,.vetri-selettivi h4 a:hover,.a-risparmio-energetico-verto h3 a:hover,.dettagli-pvc-verto h2 a:hover,#scontainer-31 h3 a:hover,.tapparelle-controllo-separato h3 a:hover,#scontainer-29 h3 a:hover,#scontainer-28 h2 a:hover{color:#fc0}.subtitle-line,#scontainer-53 h2,#scontainer-49 h2,#scontainer-50 h2,#scontainer-48 h2,#scontainer-47 h2,.dettagli-box-bg h3,.dettagli-legno-maniglia h3,.dettagli-legno-canalina-calda h3,.canalina-calda h3,.vetri-selettivi h4,.a-risparmio-energetico-verto h3,.dettagli-pvc-verto h2,#scontainer-31 h3,.tapparelle-controllo-separato h3,#scontainer-29 h3,#scontainer-28 h2{padding-bottom:20px;margin-bottom:30px;text-align:center;position:relative}.subtitle-line:before,#scontainer-53 h2:before,#scontainer-49 h2:before,#scontainer-50 h2:before,#scontainer-48 h2:before,#scontainer-47 h2:before,.dettagli-box-bg h3:before,.dettagli-legno-maniglia h3:before,.dettagli-legno-canalina-calda h3:before,.canalina-calda h3:before,.vetri-selettivi h4:before,.a-risparmio-energetico-verto h3:before,.dettagli-pvc-verto h2:before,#scontainer-31 h3:before,.tapparelle-controllo-separato h3:before,#scontainer-29 h3:before,#scontainer-28 h2:before{position:absolute;content:\"\";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}.subtitle-level-3,#scontainer-47 h4,.dettagli-legno-legno h4,.soglia-bassa h4,.dettagli-box-bg h4,.dettagli-maniglia h4,.dettagli-legno-maniglia h4,.una-marea h4,.profili-slim h4,.dettagli-pvc-maniglia h4,.dettagli-pvc-ferramenta h4,#scontainer-33 h4,#scontainer-34 h4,#scontainer-37 h4,#scontainer-38 h4,#scontainer-39 h4,#scontainer-60 h4,.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h5,.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5,.banner-mini h2,.sistemi-di-oscuramento h4,.persiane-in-legno #scontainer-13 h4,.persiane-in-legno #scontainer-27 h4,.tapparelle-box-01 #scontainer-13 h4,.tapparelle-box-01 #scontainer-27 h4,.la-bellezza h4,.technology h4,.box-text-left h4,.box-left h4,.salatura h4,.box-text-right h4,.box-right h4{font-family:\"Alegreya Sans\",sans-serif;font-weight:300;font-size:20px;line-height:24px;letter-spacing:.055em;text-transform:uppercase;position:relative;margin-bottom:15px;padding-bottom:15px}@media(max-width: 575px){.subtitle-level-3,#scontainer-47 h4,.dettagli-legno-legno h4,.soglia-bassa h4,.dettagli-box-bg h4,.dettagli-maniglia h4,.dettagli-legno-maniglia h4,.una-marea h4,.profili-slim h4,.dettagli-pvc-maniglia h4,.dettagli-pvc-ferramenta h4,#scontainer-33 h4,#scontainer-34 h4,#scontainer-37 h4,#scontainer-38 h4,#scontainer-39 h4,#scontainer-60 h4,.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h5,.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5,.banner-mini h2,.sistemi-di-oscuramento h4,.persiane-in-legno #scontainer-13 h4,.persiane-in-legno #scontainer-27 h4,.tapparelle-box-01 #scontainer-13 h4,.tapparelle-box-01 #scontainer-27 h4,.la-bellezza h4,.technology h4,.box-text-left h4,.box-left h4,.salatura h4,.box-text-right h4,.box-right h4{font-size:17px}}.subtitle-level-3:before,#scontainer-47 h4:before,.dettagli-legno-legno h4:before,.soglia-bassa h4:before,.dettagli-box-bg h4:before,.dettagli-maniglia h4:before,.dettagli-legno-maniglia h4:before,.una-marea h4:before,.profili-slim h4:before,.dettagli-pvc-maniglia h4:before,.dettagli-pvc-ferramenta h4:before,#scontainer-33 h4:before,#scontainer-34 h4:before,#scontainer-37 h4:before,#scontainer-38 h4:before,#scontainer-39 h4:before,#scontainer-60 h4:before,.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h5:before,.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5:before,.banner-mini h2:before,.sistemi-di-oscuramento h4:before,.persiane-in-legno #scontainer-13 h4:before,.persiane-in-legno #scontainer-27 h4:before,.tapparelle-box-01 #scontainer-13 h4:before,.tapparelle-box-01 #scontainer-27 h4:before,.la-bellezza h4:before,.technology h4:before,.box-text-left h4:before,.box-left h4:before,.salatura h4:before,.box-text-right h4:before,.box-right h4:before{position:absolute;content:\"\";width:142px;left:0;background:#000;height:2px;bottom:0}.text,#scontainer-53 div[class^=col-] p,#scontainer-51 p,#scontainer-48 p,#scontainer-47 p,.colori-box div p,.dettagli-legno-legno p,.soglia-bassa p,.dettagli-finitura-ultra-opaca p,.dettagli-3-box p,.dettagli-box-bg p,.dettagli-maniglia p,.dettagli-legno-maniglia p,.una-marea p,.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p,.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p,.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p,.profili-slim p,.dettagli-legno-canalina-calda p,.canalina-calda p,.vetri-selettivi p,.a-risparmio-energetico-verto p,.dettagli-pvc-maniglia p,.dettagli-pvc-ferramenta p,.verto-1-2-3 p,.dettagli-pvc-verto p,#scontainer-32 .row:nth-child(2) div[class^=col-] p,#scontainer-36 .row:nth-child(2) div[class^=col-] p,.tapparelle-controllo-separato p,#scontainer-33 div[class^=col-] p,#scontainer-34 div[class^=col-] p,#scontainer-37 div[class^=col-] p,#scontainer-38 div[class^=col-] p,#scontainer-39 div[class^=col-] p,#scontainer-60 div[class^=col-] p,#scontainer-28 div[class^=col-] p,.tapparelle-img #scontainer-42 p,.tapparelle-img #scontainer-44 div[class^=col-] p,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child p,#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p,#scontainer-21 .row:nth-child(1) p,#scontainer-22 .row:nth-child(1) p,#scontainer-23 .row:nth-child(1) p,.more div[class^=col-] div p,.tab-container .tab-content1 .row:nth-child(3)>div[class^=col-] p,.tab-container .tab-content2 .row:nth-child(3)>div[class^=col-] p,.tab-container .tab-content1 .row.content-schema div[class^=col-] p,.tab-container .tab-content2 .row.content-schema div[class^=col-] p,#cookie-information a,#cookie-information,.scrivici form .form-check>.form-check-label,.scrivici form .form-group .form-check-label,.scrivici form .form-group .form-control::placeholder,.scrivici form .form-group .form-control,.vi-invitiamo-a-collaborare p,.garanzia-di-soddisfazione #scontainer-15 p,.sistemi-di-oscuramento p,.persiane-in-legno #scontainer-13 p,.persiane-in-legno #scontainer-27 p,.tapparelle-box-01 #scontainer-13 p,.tapparelle-box-01 #scontainer-27 p,#scontainer-12 p,.modernita-e-design div[class^=col-] p,#scontainer-9 .row:first-child p,.la-bellezza p,#scontainer-5 p,.technology p,#scontainer-3 p,#scontainer-6 p,#scontainer-8 p,#scontainer-11 p,.box-text-left p,.box-left p,.salatura p,.box-text-right p,.box-right p{font-family:\"Alegreya Sans\",sans-serif;font-weight:300;font-size:14px;line-height:21px;color:#000}.text strong,#scontainer-53 div[class^=col-] p strong,#scontainer-51 p strong,#scontainer-48 p strong,#scontainer-47 p strong,.colori-box div p strong,.dettagli-legno-legno p strong,.soglia-bassa p strong,.dettagli-finitura-ultra-opaca p strong,.dettagli-3-box p strong,.dettagli-box-bg p strong,.dettagli-maniglia p strong,.dettagli-legno-maniglia p strong,.una-marea p strong,.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p strong,.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p strong,.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p strong,.profili-slim p strong,.dettagli-legno-canalina-calda p strong,.canalina-calda p strong,.vetri-selettivi p strong,.a-risparmio-energetico-verto p strong,.dettagli-pvc-maniglia p strong,.dettagli-pvc-ferramenta p strong,.verto-1-2-3 p strong,.dettagli-pvc-verto p strong,#scontainer-32 .row:nth-child(2) div[class^=col-] p strong,#scontainer-36 .row:nth-child(2) div[class^=col-] p strong,.tapparelle-controllo-separato p strong,#scontainer-33 div[class^=col-] p strong,#scontainer-34 div[class^=col-] p strong,#scontainer-37 div[class^=col-] p strong,#scontainer-38 div[class^=col-] p strong,#scontainer-39 div[class^=col-] p strong,#scontainer-60 div[class^=col-] p strong,#scontainer-28 div[class^=col-] p strong,.tapparelle-img #scontainer-42 p strong,.tapparelle-img #scontainer-44 div[class^=col-] p strong,#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child p strong,#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p strong,#scontainer-21 .row:nth-child(1) p strong,#scontainer-22 .row:nth-child(1) p strong,#scontainer-23 .row:nth-child(1) p strong,.more div[class^=col-] div p strong,.tab-container .tab-content1 .row:nth-child(3)>div[class^=col-] p strong,.tab-container .tab-content2 .row:nth-child(3)>div[class^=col-] p strong,.tab-container .tab-content1 .row.content-schema div[class^=col-] p strong,.tab-container .tab-content2 .row.content-schema div[class^=col-] p strong,#cookie-information strong,.scrivici form .form-check>.form-check-label strong,.scrivici form .form-group .form-check-label strong,.scrivici form .form-group .form-control::placeholder strong,.scrivici form .form-group .form-control strong,.vi-invitiamo-a-collaborare p strong,.garanzia-di-soddisfazione #scontainer-15 p strong,.sistemi-di-oscuramento p strong,.persiane-in-legno #scontainer-13 p strong,.persiane-in-legno #scontainer-27 p strong,.tapparelle-box-01 #scontainer-13 p strong,.tapparelle-box-01 #scontainer-27 p strong,#scontainer-12 p strong,.modernita-e-design div[class^=col-] p strong,#scontainer-9 .row:first-child p strong,.la-bellezza p strong,#scontainer-5 p strong,.technology p strong,#scontainer-3 p strong,#scontainer-6 p strong,#scontainer-8 p strong,#scontainer-11 p strong,.box-text-left p strong,.box-left p strong,.salatura p strong,.box-text-right p strong,.box-right p strong{font-weight:500}.text20,.dettagli-3-box a,.dettagli-maniglia .dettagli-colori-box div p,.dettagli-legno-maniglia .dettagli-colori-box div p,.tapparelle-img #scontainer-44 .row:last-child p,#scontainer-26 p,.tipi-di-montaggio p,#scontainer-24 p{font-family:\"Alegreya Sans\",sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:.055em;text-align:left}.text16,.a-risparmio-energetico-verto div[class^=col-]:last-child p,.modal-contact .modal-lg .modal-content .modal-body form .form-group .form-control,#scontainer-31 p,#scontainer-29 p,.tapparelle-img #scontainer-43 p,.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p{font-family:\"Alegreya Sans\",sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0em;text-align:left}.btn{font-family:\"Open Sans\",sans-serif;font-weight:600;font-size:14px;line-height:19px;color:#000;text-transform:uppercase;border:1px solid #000;border-radius:0;display:inline-block;padding:6px 10px;background:rgba(0,0,0,0);transition:all .3s ease}.btn img{margin:0 0 0 10px;width:40px !important;height:7px;margin-bottom:2px;filter:invert(0%);transition:all .3s ease}.btn:hover{color:#fff;text-decoration:none;background:#000}.btn:hover img{filter:invert(100%)}.btn:focus{box-shadow:none}.btn-yellow{color:#000;font-family:\"Open Sans\",sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;padding:8px 20px;background-color:#fff200;display:inline-flex;margin-left:20px}.btn-yellow:hover{color:#000}.btn-black{border:none;border-radius:0;background:#000;color:#fff;font-family:\"Open Sans\",sans-serif;padding:8px 20px;text-transform:uppercase;font-weight:700;font-size:16px}.tab,.tab-container .nav-tabs li a{font-family:\"Open Sans\",sans-serif;font-size:18px;font-weight:400;line-height:20px;letter-spacing:0;text-align:center;color:#000;text-transform:uppercase}.tab span,.tab-container .nav-tabs li a span{font-family:Alegreya Sans;font-size:14px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:.135em;text-align:center}.tab-content-title,.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h4,.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h4{font-family:\"Open Sans\",sans-serif;font-size:30px;font-weight:400;line-height:41px;letter-spacing:0em;text-align:right;color:#fff;background:#000;text-transform:uppercase}.box50{padding-top:50px;padding-bottom:50px}.box-text-right h3,.box-right h3{text-align:right}.box-text-right h4,.box-right h4{text-align:right}.box-text-right h4:before,.box-right h4:before{left:auto;right:0}.box-text-right p,.box-right p{text-align:justify}.box-text-right img,.box-right img{max-width:100%}.box-text-right div[class^=col-],.box-right div[class^=col-]{display:flex;justify-content:center;align-items:center}.box-text-right div[class^=col-] div,.box-right div[class^=col-] div{width:400px}.box-text-left p,.box-left p,.salatura p{text-align:justify}@media(max-width: 767px){.box-text-left p,.box-left p,.salatura p{margin-bottom:80px}}.box-text-left img,.box-left img,.salatura img{max-width:100%}.box-text-left div[class^=col-],.box-left div[class^=col-],.salatura div[class^=col-]{display:flex;justify-content:center;align-items:center}.box-text-left div[class^=col-] div,.box-left div[class^=col-] div,.salatura div[class^=col-] div{width:400px}@media(max-width: 767px){.box-text-left div[class^=col-]:first-child,.box-left div[class^=col-]:first-child,.salatura div[class^=col-]:first-child{order:2}}@media(max-width: 767px){.box-text-left div[class^=col-]:last-child,.box-left div[class^=col-]:last-child,.salatura div[class^=col-]:last-child{order:1}}@media(max-width: 575px){#main-menu{height:100%;width:100%;position:fixed;z-index:10;background:#fff;display:none;left:0;top:0}#main-menu.visible{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media(max-width: 575px){#main-menu div[id^=menu-container-]{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}#main-menu div[id^=menu-container-]>ul{margin:0;padding:0;list-style-type:none;flex-wrap:wrap}@media(min-width: 576px){#main-menu div[id^=menu-container-]>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media(max-width: 575px){#main-menu div[id^=menu-container-]>ul{width:100%}}#main-menu div[id^=menu-container-]>ul>li{position:relative}#main-menu div[id^=menu-container-]>ul>li:first-child{display:none}#main-menu div[id^=menu-container-]>ul>li>a{font-family:\"Open Sans\",sans-serif;font-weight:400;font-size:14px;line-height:19px;color:#000;padding:10px 7px;display:block;text-transform:uppercase}@media(min-width: 992px)and (max-width: 1199px){#main-menu div[id^=menu-container-]>ul>li>a{padding:10px 6px}}@media(min-width: 576px)and (max-width: 991px){#main-menu div[id^=menu-container-]>ul>li>a{padding:10px 4px}}@media(max-width: 575px){#main-menu div[id^=menu-container-]>ul>li>a{text-align:center}}#main-menu div[id^=menu-container-]>ul>li>a:hover{text-decoration:none}#main-menu div[id^=menu-container-]>ul>li>a .fa-caret-down{display:none}#main-menu div[id^=menu-container-]>ul>li>ul{position:absolute;display:none;list-style-type:none;padding-inline-start:0;background:#fff;padding:18px 24px;box-shadow:0px 0px 5px rgba(0,0,0,.25);z-index:999}@media(min-width: 1200px){#main-menu div[id^=menu-container-]>ul>li>ul{left:12px}}@media(min-width: 992px)and (max-width: 1199px){#main-menu div[id^=menu-container-]>ul>li>ul{left:7px}}@media(min-width: 576px)and (max-width: 991px){#main-menu div[id^=menu-container-]>ul>li>ul{left:4px}}@media(max-width: 575px){#main-menu div[id^=menu-container-]>ul>li>ul{position:static;padding:0;box-shadow:none}}#main-menu div[id^=menu-container-]>ul>li>ul li a{font-family:\"Open Sans\",sans-serif;font-size:14px;font-weight:400;color:#939393;text-transform:uppercase;white-space:nowrap;padding:6px 0;display:block;position:relative;transition:all .3s ease}@media(min-width: 576px){#main-menu div[id^=menu-container-]>ul>li>ul li a:before{position:absolute;content:\"\";width:50px;height:1px;background:#939393;bottom:0;opacity:0;transition:all .3s ease}}#main-menu div[id^=menu-container-]>ul>li>ul li a:hover:before{opacity:1}@media(max-width: 575px){#main-menu div[id^=menu-container-]>ul>li>ul li a{text-align:center}}@media(min-width: 576px){#main-menu div[id^=menu-container-]>ul>li:hover ul{display:block}}#main-menu div[id^=menu-container-]>ul>li.active ul{display:block}#main-menu-btn{height:50px;width:50px;position:fixed;bottom:10px;right:10px;color:#fff;background:#000;display:none;z-index:9999;line-height:50px;align-items:center;justify-content:center;font-size:25px;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#main-menu-btn img{width:20px}@media(max-width: 575px){#main-menu-btn{display:flex}}.top{padding-top:15px;padding-bottom:15px;background:#fff}@media(min-width: 768px)and (max-width: 991px){.top div[class^=col-]:first-child{display:flex;align-items:center}}@media(max-width: 575px){.top div[class^=col-]:first-child{display:flex;align-items:center;justify-content:center}}.top div[class^=col-]:first-child a{display:inline-block}.top div[class^=col-]:first-child a img{width:145px;height:47px}.top div[class^=col-]:last-child{display:flex;justify-content:space-between}.top div[class^=col-]:last-child>div{display:flex;align-items:center}.top div[class^=col-]:last-child>div.social a{display:block;border:1px solid #000;height:33px;width:33px;text-align:center}@media(min-width: 768px)and (max-width: 1199px){.top div[class^=col-]:last-child{flex-direction:column-reverse}}@media(min-width: 576px)and (max-width: 767px){.top div[class^=col-]:last-child{flex-direction:column-reverse}}@media(max-width: 575px){.top div[class^=col-]:last-child{justify-content:center}}.top div[class^=col-]:last-child>div:first-child{display:flex;align-items:center;justify-content:center}@media(min-width: 768px)and (max-width: 991px){.top div[class^=col-]:last-child>div:first-child{justify-content:center}}.top div[class^=col-]:last-child>div:last-child{display:flex;align-items:center;justify-content:center}@media(min-width: 768px)and (max-width: 1199px){.top div[class^=col-]:last-child>div:last-child{justify-content:flex-end}}@media(min-width: 576px)and (max-width: 767px){.top div[class^=col-]:last-child>div:last-child{justify-content:flex-end}}.top div[class^=col-]:last-child>div:last-child .btn{margin-left:25px;padding:3px 6px}@media(min-width: 576px)and (max-width: 1199px){.top div[class^=col-]:last-child>div:last-child .btn{margin-bottom:10px;margin-top:-32px}}@media(max-width: 575px){.top div[class^=col-]:last-child>div:last-child .btn{margin-left:0;margin-top:15px}}.banner,.carousel-banner{background:url(\"/upload/filemanager/images/banner-bg.webp\") no-repeat bottom left;min-height:737px;text-align:center}.banner h1,.carousel-banner h1{font-size:100px;color:#fff;font-family:\"Cormorant\",serif;font-weight:400;line-height:121px}@media(min-width: 768px)and (max-width: 991px){.banner h1,.carousel-banner h1{font-size:80px;line-height:100px}}@media(min-width: 576px)and (max-width: 767px){.banner h1,.carousel-banner h1{font-size:80px;line-height:100px}}@media(max-width: 575px){.banner h1,.carousel-banner h1{font-size:40px;line-height:47px}}.banner h2,.carousel-banner h2{font-family:\"Open Sans\",sans-serif;color:#fff;text-transform:uppercase;font-weight:300;font-size:40px;line-height:54px;letter-spacing:.055em;position:relative;padding-bottom:30px;margin-bottom:30px}.banner h2:before,.carousel-banner h2:before{position:absolute;content:\"\";width:348px;left:calc(50% - 174px);background:#fff;height:1px;bottom:0}@media(min-width: 768px)and (max-width: 991px){.banner h2,.carousel-banner h2{font-size:32px;line-height:42px;padding-bottom:20px;margin-bottom:20px}}@media(min-width: 576px)and (max-width: 767px){.banner h2,.carousel-banner h2{font-size:28px;line-height:38px;padding-bottom:20px;margin-bottom:20px}}@media(max-width: 575px){.banner h2,.carousel-banner h2{font-size:16px;line-height:22px;padding-bottom:10px;margin-bottom:10px}.banner h2:before,.carousel-banner h2:before{width:145px;left:calc(50% - 72px)}}.banner p,.carousel-banner p{font-family:\"Alegreya Sans\",sans-serif;font-weight:300;font-size:20px;line-height:30px;text-align:center;color:#fff}@media(min-width: 768px)and (max-width: 991px){.banner p,.carousel-banner p{font-size:19px;line-height:27px}}@media(min-width: 576px)and (max-width: 767px){.banner p,.carousel-banner p{font-size:18px;line-height:26px}}@media(max-width: 575px){.banner p,.carousel-banner p{font-size:16px;line-height:20px}}.carousel-banner{min-height:37vw;text-align:center;padding-left:80px;padding-right:80px;padding-bottom:150px}@media(max-width: 991px){.carousel-banner{padding-left:30px;padding-right:30px;min-height:45vw}}@media(max-width: 767px){.carousel-banner{padding-left:25px;padding-right:25px;padding-bottom:0;background:none}}@media(max-width: 575px){.carousel-banner{padding-left:0;padding-right:0;padding-bottom:0;background:none}}.carousel-banner .owl-item,.carousel-banner .item{min-height:37vw;display:flex;align-items:flex-start;justify-content:center}@media(max-width: 1199px){.carousel-banner .owl-item,.carousel-banner .item{min-height:42vw}}@media(max-width: 991px){.carousel-banner .owl-item,.carousel-banner .item{min-height:45vw}}@media(max-width: 991px){.carousel-banner .owl-item,.carousel-banner .item{min-height:45vw}}@media(max-width: 767px){.carousel-banner .owl-item,.carousel-banner .item{min-height:44vw}}@media(max-width: 575px){.carousel-banner .owl-item,.carousel-banner .item{min-height:325px}}.carousel-banner .item-01{background:url(\"/upload/filemanager/images/banner-01.webp\") no-repeat center;background-size:cover;width:100vw}@media(min-width: 576px){.carousel-banner .item-01{display:flex;align-items:center}}@media(max-width: 767px){.carousel-banner .item-01{padding-top:144%;position:relative}}.carousel-banner .item-01 #scontainer-1{width:90%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1140px}@media(max-width: 767px){.carousel-banner .item-01 #scontainer-1{position:absolute;top:50%;transform:translateY(-50%)}}.carousel-banner .item-02{background:url(\"/upload/filemanager/images/banner-02.webp\") no-repeat center left;background-size:cover;width:100vw}@media(max-width: 767px){.carousel-banner .item-02{background:url(\"/upload/filemanager/images/banner-02-mobile.webp\") no-repeat center;background-size:cover;padding-top:144%}}.benefits{margin-top:-132px;position:relative;z-index:10}@media(max-width: 767px){.benefits{margin-top:0}}.benefits div[class^=col-]{display:flex;justify-content:center}@media(min-width: 576px)and (max-width: 767px){.benefits div[class^=col-]{flex-flow:row wrap}}@media(max-width: 575px){.benefits div[class^=col-]{flex-flow:row wrap}}.benefits div[class^=col-] .benefits-content{background:#fff;box-shadow:0px 0px 4px rgba(0,0,0,.25);width:calc(20% - 26px);text-align:center;padding:35px 20px;margin:0 13px}@media(min-width: 768px)and (max-width: 991px){.benefits div[class^=col-] .benefits-content{width:calc(20% - 7px);padding:35px 10px;margin:0 5px}}@media(min-width: 576px)and (max-width: 767px){.benefits div[class^=col-] .benefits-content{width:calc(33% - 20px);margin:0 10px 20px 10px}}@media(max-width: 575px){.benefits div[class^=col-] .benefits-content{width:calc(50% - 10px);margin:0 5px 20px 5px;padding:25px 10px}}.benefits div[class^=col-] .benefits-content p{color:#212529;margin-bottom:0;font-family:\"Open Sans\",sans-serif;font-weight:600;font-size:16px;line-height:22px;height:44px;display:flex;align-items:center;justify-content:center}@media(min-width: 768px)and (max-width: 991px){.benefits div[class^=col-] .benefits-content p{font-size:14px}}@media(max-width: 575px){.benefits div[class^=col-] .benefits-content p{font-size:14px;line-height:19px;height:auto}}.benefits div[class^=col-] .benefits-content img{width:65px;height:65px;margin-bottom:15px}@media(min-width: 768px)and (max-width: 991px){.benefits div[class^=col-] .benefits-content img{width:60px;height:60px}}@media(min-width: 768px)and (max-width: 991px){.benefits div[class^=col-] .benefits-content:first-child{margin-left:0}}@media(min-width: 768px)and (max-width: 991px){.benefits div[class^=col-] .benefits-content:last-child{margin-right:0}}#scontainer-3,#scontainer-6,#scontainer-8,#scontainer-11{text-align:center}#scontainer-3 div[class^=col-]:last-child p,#scontainer-6 div[class^=col-]:last-child p,#scontainer-8 div[class^=col-]:last-child p,#scontainer-11 div[class^=col-]:last-child p{max-width:650px;margin:0 auto 40px auto}#scontainer-3 div[class^=col-]>img,#scontainer-6 div[class^=col-]>img,#scontainer-8 div[class^=col-]>img,#scontainer-11 div[class^=col-]>img{width:515px;height:auto;margin-top:20px;margin-bottom:40px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-3 div[class^=col-]>img,#scontainer-6 div[class^=col-]>img,#scontainer-8 div[class^=col-]>img,#scontainer-11 div[class^=col-]>img{width:440px;height:auto}}@media(min-width: 768px)and (max-width: 991px){#scontainer-3 div[class^=col-]>img,#scontainer-6 div[class^=col-]>img,#scontainer-8 div[class^=col-]>img,#scontainer-11 div[class^=col-]>img{width:350px;height:auto;margin-top:5px;margin-bottom:20px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-3 div[class^=col-]>img,#scontainer-6 div[class^=col-]>img,#scontainer-8 div[class^=col-]>img,#scontainer-11 div[class^=col-]>img{width:350px;height:auto;margin-top:5px;margin-bottom:20px}}@media(max-width: 575px){#scontainer-3 div[class^=col-]>img,#scontainer-6 div[class^=col-]>img,#scontainer-8 div[class^=col-]>img,#scontainer-11 div[class^=col-]>img{width:270px;margin-top:5px;margin-bottom:20px}}#scontainer-3 h2,#scontainer-6 h2,#scontainer-8 h2,#scontainer-11 h2{text-align:center}#scontainer-3 p,#scontainer-6 p,#scontainer-8 p,#scontainer-11 p{text-align:center}#scontainer-3 .btn,#scontainer-6 .btn,#scontainer-8 .btn,#scontainer-11 .btn{padding:6px 10px}#scontainer-3 .btn img,#scontainer-6 .btn img,#scontainer-8 .btn img,#scontainer-11 .btn img{margin-left:10px;width:40px;height:7px}@media(min-width: 1200px){#scontainer-6 div[class^=col-]>img{width:515px;height:584px}}@media(max-width: 575px){#scontainer-6 div[class^=col-]>img{width:270px;height:306px}}#scontainer-8{border-top:1px solid #000;margin-top:100px;padding-top:80px}@media(min-width: 1200px){#scontainer-8 div[class^=col-]>img{width:448px;height:561px}}@media(max-width: 575px){#scontainer-8 div[class^=col-]>img{width:270px;height:338px}}#scontainer-11{padding-top:80px;margin-top:100px;border-top:1px solid #000}@media(min-width: 576px)and (max-width: 767px){#scontainer-11{margin-top:60px}}@media(min-width: 992px){#scontainer-11 div[class^=col-]>img{width:403px;height:647px}}@media(max-width: 575px){#scontainer-11 div[class^=col-]>img{width:270px;height:433px}}@media(min-width: 576px){#scontainer-11 .btn{margin-top:30px}}@media(max-width: 575px){#scontainer-11 .buttons{margin-top:30px}}@media(min-width: 1200px){#scontainer-3 div[class^=col-]>img{width:503px;height:603px}}@media(min-width: 992px)and (max-width: 1199px){#scontainer-3 div[class^=col-]>img{width:440px;height:auto}}@media(max-width: 575px){#scontainer-3 div[class^=col-]>img{width:270px;height:323px}}.technology{min-height:497px;background:url(/upload/filemanager/images/technology-bg.webp) no-repeat center left;background-size:cover;display:flex;align-items:center}@media(min-width: 992px)and (max-width: 1199px){.technology{background-position:-54px center}}@media(min-width: 768px)and (max-width: 991px){.technology{background-position:-60px center}}@media(min-width: 576px)and (max-width: 767px){.technology{background-position:-157px -43px;align-items:flex-start;justify-content:flex-end;min-height:600px}}@media(max-width: 575px){.technology{background-position:center;align-items:flex-start;justify-content:flex-end;min-height:475px}}@media(min-width: 576px)and (max-width: 767px){.technology #scontainer-4 div[class^=col-] div{max-width:247px;margin:0 0 0 auto}}.technology h3{color:#fff}.technology h4{color:#fff}.technology h4:before{background:#fff}.technology p{color:#fff}@media(max-width: 575px){.technology p{max-width:300px}}#scontainer-5{margin-top:-280px;padding-bottom:100px;border-bottom:1px solid #000}@media(min-width: 768px)and (max-width: 991px){#scontainer-5{margin-top:-230px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-5{margin-top:-278px}}@media(max-width: 575px){#scontainer-5{margin-top:-167px}}#scontainer-5 div[class^=col-]:first-child{display:flex;justify-content:center}#scontainer-5 div[class^=col-]:first-child div{margin:0 20px}@media(max-width: 1199px){#scontainer-5 div[class^=col-]:first-child div:first-child{margin:0 20px 0 0;width:calc(50% - 10px)}}@media(max-width: 1199px){#scontainer-5 div[class^=col-]:first-child div:last-child{margin:0;width:calc(50% - 10px)}}@media(min-width: 992px)and (max-width: 1199px){#scontainer-5 div[class^=col-]:first-child div{width:234px}}#scontainer-5 div[class^=col-]:first-child div img{width:260px;height:330px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-5 div[class^=col-]:first-child div img{width:234px;height:auto}}@media(max-width: 991px){#scontainer-5 div[class^=col-]:first-child div img{width:100%;height:auto}}#scontainer-5 p{color:#fff;font-weight:700}@media(min-width: 576px)and (max-width: 1199px){#scontainer-5 p{min-height:42px;display:flex;align-items:flex-end}}@media(max-width: 575px){#scontainer-5 p{min-height:63px;display:flex;align-items:flex-end}}.la-bellezza{text-align:right}.la-bellezza h4:before{left:auto;right:0}.la-bellezza p{margin-bottom:0}.la-bellezza #scontainer-7 div[class^=col-]:first-child div{background:#f2f2f2;padding:50px 90px 50px 60px;width:518px;height:378px}@media(min-width: 992px)and (max-width: 1199px){.la-bellezza #scontainer-7 div[class^=col-]:first-child div{padding:50px 45px 50px 40px;width:432px}}@media(min-width: 768px)and (max-width: 991px){.la-bellezza #scontainer-7 div[class^=col-]:first-child div{padding:35px 36px 35px 25px;width:100%;height:auto}}@media(min-width: 576px)and (max-width: 767px){.la-bellezza #scontainer-7 div[class^=col-]:first-child div{width:100%}}@media(max-width: 575px){.la-bellezza #scontainer-7 div[class^=col-]:first-child div{padding:50px 20px 50px 20px;width:100%;height:auto}}@media(min-width: 576px)and (max-width: 767px){.la-bellezza #scontainer-7 div[class^=col-]:last-child{display:none}}.la-bellezza-img{margin-top:-278px}@media(min-width: 768px)and (max-width: 991px){.la-bellezza-img{margin-top:-214px}}@media(max-width: 767px){.la-bellezza-img{margin-top:0}}.la-bellezza-img img{margin-left:100px;width:calc(100% - 100px)}@media(min-width: 1200px){.la-bellezza-img img{width:1010px;height:574px}}@media(min-width: 992px)and (max-width: 1199px){.la-bellezza-img img{width:830px;height:472px}}@media(min-width: 768px)and (max-width: 991px){.la-bellezza-img img{width:590px;height:335px}}@media(min-width: 576px)and (max-width: 767px){.la-bellezza-img img{width:510px;height:290px;margin-left:0}}@media(max-width: 575px){.la-bellezza-img img{margin-left:0;width:100%}}#scontainer-9 .row:first-child{text-align:center}#scontainer-9 .row:first-child p{max-width:650px;margin:0 auto 0px auto}.modernita-e-design{margin-top:40px;background:url(/upload/filemanager/images/sistemi-scorrevoli-bg2.webp) no-repeat right;background-size:58% 100%}@media(min-width: 992px)and (max-width: 1199px){.modernita-e-design{background-size:72% 100%}}@media(min-width: 768px)and (max-width: 991px){.modernita-e-design{background-size:73% 100%}}@media(max-width: 767px){.modernita-e-design{background-size:cover;background:url(/upload/filemanager/images/sistemi-scorrevoli-bg2.webp) no-repeat center;margin-top:140px}}.modernita-e-design #scontainer-10{padding-top:100px;padding-bottom:100px}@media(max-width: 767px){.modernita-e-design #scontainer-10{padding-top:0}}@media(max-width: 575px){.modernita-e-design div[class^=col-]:first-child{text-align:center}}.modernita-e-design div[class^=col-]>img{width:100%}@media(min-width: 1200px){.modernita-e-design div[class^=col-]>img{width:608px;height:439px}}@media(min-width: 992px)and (max-width: 1199px){.modernita-e-design div[class^=col-]>img{width:370px;height:267px}}@media(min-width: 768px)and (max-width: 991px){.modernita-e-design div[class^=col-]>img{width:270px;height:194px}}@media(min-width: 576px)and (max-width: 767px){.modernita-e-design div[class^=col-]>img{width:510px;height:368px}}@media(max-width: 575px){.modernita-e-design div[class^=col-]>img{width:270px;height:194px}}@media(max-width: 767px){.modernita-e-design div[class^=col-]>img{margin-top:-100px}}.modernita-e-design div[class^=col-] h3{color:#fff;position:relative;padding-bottom:18px;margin-bottom:18px}.modernita-e-design div[class^=col-] h3:before{position:absolute;content:\"\";width:142px;left:0;background:#fff;height:1px;bottom:0}.modernita-e-design div[class^=col-] h3 a{color:#fff}.modernita-e-design div[class^=col-] p{color:#fff;text-align:justify}.modernita-e-design div[class^=col-] .btn{color:#fff;border-color:#fff}.modernita-e-design div[class^=col-] .btn:first-child{margin-top:15px}.modernita-e-design div[class^=col-] .btn:hover{background:#fff;color:#000}@media(min-width: 768px)and (max-width: 1199px){.modernita-e-design div[class^=col-]:first-child{display:flex;align-items:center}}.modernita-e-design div[class^=col-]:last-child{display:flex;justify-content:flex-end;align-items:center}@media(min-width: 1200px){.modernita-e-design div[class^=col-]:last-child{justify-content:flex-start}}@media(min-width: 992px)and (max-width: 1199px){.modernita-e-design div[class^=col-]:last-child{justify-content:flex-start}}@media(min-width: 768px)and (max-width: 991px){.modernita-e-design div[class^=col-]:last-child{justify-content:flex-start}}@media(max-width: 767px){.modernita-e-design div[class^=col-]:last-child{justify-content:center}}.modernita-e-design div[class^=col-]>div{max-width:330px}@media(min-width: 1200px){.modernita-e-design div[class^=col-]>div{margin-left:50px}}@media(min-width: 992px)and (max-width: 1199px){.modernita-e-design div[class^=col-]>div{margin-left:50px}}@media(min-width: 768px)and (max-width: 991px){.modernita-e-design div[class^=col-]>div{max-width:303px}}@media(max-width: 767px){.modernita-e-design div[class^=col-]>div{margin-top:50px}}#scontainer-12 img{max-width:100%;margin-top:40px}@media(min-width: 1200px){#scontainer-12 img{width:1110px;height:452px}}@media(min-width: 992px)and (max-width: 1199px){#scontainer-12 img{width:930px;height:378px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-12 img{width:690px;height:280px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-12 img{width:510px;height:207px}}@media(max-width: 575px){#scontainer-12 img{width:270px;height:109px}}#scontainer-12 h2{letter-spacing:.05em;margin-bottom:0;padding-bottom:0;text-align:center;margin-right:150px}#scontainer-12 h2:before{display:none}@media(max-width: 575px){#scontainer-12 h2{margin-right:65px}}#scontainer-12 h3{font-size:90px;font-weight:700;line-height:90px;text-align:center;margin-left:150px;letter-spacing:.05em;margin-bottom:40px}@media(min-width: 768px)and (max-width: 991px){#scontainer-12 h3{margin-bottom:30px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-12 h3{margin-bottom:20px}}@media(max-width: 575px){#scontainer-12 h3{margin-left:110px;font-size:55px;line-height:60px;margin-bottom:15px}}#scontainer-12 p{text-align:center;margin-bottom:10px}#scontainer-12 p strong{font-weight:500}#scontainer-12 h5{text-align:center;margin-bottom:10px;font-family:\"Alegreya Sans\",sans-serif;font-size:20px;font-weight:300;line-height:31px;letter-spacing:0em}@media(max-width: 575px){#scontainer-12 div[class^=col-]:last-child{text-align:center}}.persiane-in-legno,.tapparelle-box-01{padding-top:100px}@media(min-width: 992px){.persiane-in-legno,.tapparelle-box-01{padding-top:200px}}.persiane-in-legno #scontainer-13 h3,.persiane-in-legno #scontainer-27 h3,.tapparelle-box-01 #scontainer-13 h3,.tapparelle-box-01 #scontainer-27 h3{position:relative}.persiane-in-legno #scontainer-13 h3:before,.persiane-in-legno #scontainer-27 h3:before,.tapparelle-box-01 #scontainer-13 h3:before,.tapparelle-box-01 #scontainer-27 h3:before{position:absolute;left:-80px;top:-140px;content:\"\";height:340px;width:1px;background:#939393}@media(min-width: 992px)and (max-width: 1199px){.persiane-in-legno #scontainer-13 h3:before,.persiane-in-legno #scontainer-27 h3:before,.tapparelle-box-01 #scontainer-13 h3:before,.tapparelle-box-01 #scontainer-27 h3:before{left:-45px}}@media(min-width: 768px)and (max-width: 991px){.persiane-in-legno #scontainer-13 h3:before,.persiane-in-legno #scontainer-27 h3:before,.tapparelle-box-01 #scontainer-13 h3:before,.tapparelle-box-01 #scontainer-27 h3:before{left:-40px}}@media(min-width: 576px)and (max-width: 767px){.persiane-in-legno #scontainer-13 h3:before,.persiane-in-legno #scontainer-27 h3:before,.tapparelle-box-01 #scontainer-13 h3:before,.tapparelle-box-01 #scontainer-27 h3:before{left:-30px;top:-75px}}@media(max-width: 575px){.persiane-in-legno #scontainer-13 h3:before,.persiane-in-legno #scontainer-27 h3:before,.tapparelle-box-01 #scontainer-13 h3:before,.tapparelle-box-01 #scontainer-27 h3:before{display:none}}.persiane-in-legno #scontainer-13 div[class^=col-]:first-child,.persiane-in-legno #scontainer-27 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-13 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-27 div[class^=col-]:first-child{background:#f2f2f2;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center;padding:80px 150px 80px 190px;text-align:justify}@media(min-width: 992px)and (max-width: 1199px){.persiane-in-legno #scontainer-13 div[class^=col-]:first-child,.persiane-in-legno #scontainer-27 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-13 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-27 div[class^=col-]:first-child{padding:80px 108px 80px 90px}}@media(min-width: 768px)and (max-width: 991px){.persiane-in-legno #scontainer-13 div[class^=col-]:first-child,.persiane-in-legno #scontainer-27 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-13 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-27 div[class^=col-]:first-child{padding:80px 30px 80px 80px}}@media(min-width: 576px)and (max-width: 767px){.persiane-in-legno #scontainer-13 div[class^=col-]:first-child,.persiane-in-legno #scontainer-27 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-13 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-27 div[class^=col-]:first-child{padding:50px 15px 50px 60px}}@media(max-width: 575px){.persiane-in-legno #scontainer-13 div[class^=col-]:first-child,.persiane-in-legno #scontainer-27 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-13 div[class^=col-]:first-child,.tapparelle-box-01 #scontainer-27 div[class^=col-]:first-child{padding:50px 15px 50px 15px}}.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2),.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2),.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2),.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2){position:relative;background:#f2f2f2}@media(min-width: 576px)and (max-width: 991px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2),.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2),.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2),.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2){display:flex;justify-content:center;align-items:center;padding-right:0}}@media(min-width: 992px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2) img,.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{top:-100px;position:absolute;right:-60px}}@media(min-width: 1200px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2) img,.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{width:500px;height:500px;object-fit:cover}}@media(min-width: 992px)and (max-width: 1199px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2) img,.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{width:430px;height:430px;object-fit:cover;top:-50px}}@media(min-width: 576px)and (max-width: 991px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2) img,.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{width:100%;height:100%;object-fit:cover}}@media(max-width: 575px){.persiane-in-legno #scontainer-13 div[class^=col-]:nth-child(2) img,.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-13 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{width:100%;height:300px;object-fit:cover}}.persiane-in-legno #scontainer-27 p:first-child,.tapparelle-box-01 #scontainer-27 p:first-child{position:relative}.persiane-in-legno #scontainer-27 p:first-child:before,.tapparelle-box-01 #scontainer-27 p:first-child:before{position:absolute;left:-80px;top:-180px;content:\"\";height:340px;width:1px;background:#939393}@media(min-width: 992px)and (max-width: 1199px){.persiane-in-legno #scontainer-27 p:first-child:before,.tapparelle-box-01 #scontainer-27 p:first-child:before{left:-45px}}@media(min-width: 768px)and (max-width: 991px){.persiane-in-legno #scontainer-27 p:first-child:before,.tapparelle-box-01 #scontainer-27 p:first-child:before{left:-40px}}@media(min-width: 576px)and (max-width: 767px){.persiane-in-legno #scontainer-27 p:first-child:before,.tapparelle-box-01 #scontainer-27 p:first-child:before{left:-30px;top:-75px}}@media(max-width: 575px){.persiane-in-legno #scontainer-27 p:first-child:before,.tapparelle-box-01 #scontainer-27 p:first-child:before{display:none}}@media(min-width: 1200px){.persiane-in-legno #scontainer-27 div[class^=col-]:nth-child(2) img,.tapparelle-box-01 #scontainer-27 div[class^=col-]:nth-child(2) img{width:448px;height:385px;object-fit:cover}}@media(max-width: 767px){.sistemi-di-oscuramento h3{text-align:left}}.sistemi-di-oscuramento div[class^=col-]:first-child img{width:100%}@media(min-width: 1200px){.sistemi-di-oscuramento div[class^=col-]:first-child img{width:540px;height:499px}}@media(min-width: 992px)and (max-width: 1199px){.sistemi-di-oscuramento div[class^=col-]:first-child img{width:450px;height:415px}}@media(min-width: 768px)and (max-width: 991px){.sistemi-di-oscuramento div[class^=col-]:first-child img{width:270px;height:249px}}@media(min-width: 576px)and (max-width: 767px){.sistemi-di-oscuramento div[class^=col-]:first-child img{width:510px;height:471px}}@media(max-width: 575px){.sistemi-di-oscuramento div[class^=col-]:first-child img{width:100%;height:400px;object-fit:cover}}@media(min-width: 768px)and (max-width: 991px){.sistemi-di-oscuramento div[class^=col-]:first-child{display:flex;justify-content:center;align-items:center}}@media(max-width: 767px){.sistemi-di-oscuramento div[class^=col-]:first-child{order:2}}.sistemi-di-oscuramento div[class^=col-]:last-child{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center;padding:80px 80px 80px 110px;text-align:justify}@media(min-width: 1200px){.sistemi-di-oscuramento div[class^=col-]:last-child{padding:80px 90px 80px 50px}}@media(min-width: 992px)and (max-width: 1199px){.sistemi-di-oscuramento div[class^=col-]:last-child{padding:0px 85px 0px 15px}}@media(min-width: 768px)and (max-width: 991px){.sistemi-di-oscuramento div[class^=col-]:last-child{padding:0 15px}}@media(max-width: 767px){.sistemi-di-oscuramento div[class^=col-]:last-child{padding:0px 15px 50px 15px;order:1}}.garanzia-di-soddisfazione{margin-left:80px;margin-right:80px;background:url(/upload/filemanager/images/garanzia-di-soddisfazione2.webp) no-repeat center;background-size:cover}@media(min-width: 576px)and (max-width: 1199px){.garanzia-di-soddisfazione{margin-left:0px;margin-right:0px;padding-left:40px;padding-right:40px}}@media(max-width: 575px){.garanzia-di-soddisfazione{margin-left:0px;margin-right:0px;padding-left:0;padding-right:0}}.garanzia-di-soddisfazione #scontainer-15 h2{color:#fff;padding-bottom:0;text-align:center}.garanzia-di-soddisfazione #scontainer-15 h2:before{display:none}.garanzia-di-soddisfazione #scontainer-15 p{text-align:center;color:#fff;position:relative;padding-bottom:40px}@media(min-width: 1200px){.garanzia-di-soddisfazione #scontainer-15 p{max-width:820px}}.garanzia-di-soddisfazione #scontainer-15 p:before{position:absolute;content:\"\";width:142px;left:calc(50% - 71px);background:#fff;height:1px;bottom:0}.garanzia-di-soddisfazione #scontainer-15 div[class^=col-]{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;justify-content:center;height:500px}@media(min-width: 992px)and (max-width: 1199px){.garanzia-di-soddisfazione #scontainer-15 div[class^=col-]{height:450px}}.brands div[class^=col-]{display:flex;justify-content:center;align-items:center}.brands div[class^=col-] img{max-width:100%}@media(max-width: 575px){.brands div[class^=col-] img{max-width:120px}}@media(max-width: 575px){.brands div[class^=col-]:nth-child(even){justify-content:flex-start}}@media(max-width: 575px){.brands div[class^=col-]:nth-child(odd){justify-content:flex-end}}.vi-invitiamo-a-collaborare h3{position:relative;padding-bottom:15px;margin-bottom:20px}.vi-invitiamo-a-collaborare h3:before{position:absolute;content:\"\";width:142px;left:0;background:#000;height:1px;bottom:0}@media(max-width: 575px){.vi-invitiamo-a-collaborare h3:before{left:calc(50% - 71px)}}.vi-invitiamo-a-collaborare p{margin-bottom:0}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:first-child{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:first-child a{color:#000}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:first-child a:hover{color:#777676}@media(max-width: 575px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:first-child{align-items:center;text-align:center}}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:first-child .row div[class^=col-]{margin-top:40px}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}@media(min-width: 576px)and (max-width: 767px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child{justify-content:flex-end;margin-top:-223px}}@media(max-width: 575px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child{justify-content:center;margin-top:50px}}.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{max-width:100%}@media(min-width: 1200px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{width:175px}}@media(min-width: 992px)and (max-width: 1199px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{width:175px}}@media(min-width: 768px)and (max-width: 991px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{width:175px}}@media(min-width: 576px)and (max-width: 767px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{width:175px}}@media(max-width: 575px){.vi-invitiamo-a-collaborare #scontainer-17-content>.row>div[class^=col-]:last-child img{width:175px}}#scontainer-17 .tiles{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:50px;margin-top:30px}#scontainer-17 .tiles .tile{display:flex;column-gap:10px;flex-direction:row-reverse}#scontainer-17 .tiles .tile .tile-data{margin:10px 0}@media(max-width: 1199px){#scontainer-17 .tiles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:50px}}.scrivici .alert{max-width:828px;margin-left:auto;margin-right:auto}.scrivici h3{text-align:center;position:relative;padding-bottom:15px;margin-bottom:30px}.scrivici h3:before{position:absolute;content:\"\";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}.scrivici form{max-width:828px;margin-left:auto;margin-right:auto}.scrivici form .form-group{margin-bottom:10px}.scrivici form .form-group .form-control{border-radius:0;padding:8px 12px;height:100%;min-height:40px;border-color:#cacaca}.scrivici form .form-group .form-control::placeholder{color:#939393}.scrivici form .form-group .form-control:focus{box-shadow:none;border-color:#cacaca}.scrivici form .btn{width:200px;display:flex;justify-content:space-between;align-items:center;margin-right:0;margin-left:auto}@media(min-width: 576px)and (max-width: 767px){.scrivici form .btn{margin-right:auto;margin-left:auto}}@media(max-width: 575px){.scrivici form .btn{margin-right:auto;margin-left:auto;margin-top:10px}}.scrivici form .form-check{position:relative;display:flex;align-items:flex-start}.scrivici form .form-check>input{height:15px;width:15px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid #939393;border-radius:0px;outline:none;transition-duration:.3s;background-color:rgba(0,0,0,0);margin-top:2px}@media(max-width: 575px){.scrivici form .form-check>.form-check-label{font-size:12px;line-height:12px}}.scrivici form .form-check>input:checked{border:1px solid #939393;background-color:rgba(0,0,0,0)}.scrivici form .form-check>input:checked+label::before{content:\"✓\";display:block;text-align:center;color:#000;position:absolute;left:3px;top:0px}@media(max-width: 575px){.scrivici form .form-check>input:checked+label::before{top:4px}}.scrivici form .form-check>input:active{border:1px solid #939393}.footer{background:#000;text-align:center;padding-top:15px;padding-bottom:15px}@media(min-width: 992px){.footer img{width:172px;height:56px}}@media(max-width: 991px){.footer img{width:130px;height:42px}}#cookie-information{font-size:11px;line-height:14px;text-align:center;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}#cookie-information a{font-size:11px;line-height:12px;text-transform:uppercase}.banner-mini{text-align:center;background:url(/upload/filemanager/images/subpage/banner-mini.webp) no-repeat center;background-size:cover;margin-left:80px;margin-right:80px;padding-top:90px;padding-bottom:90px}@media(max-width: 991px){.banner-mini{margin-left:20px;margin-right:20px}}@media(max-width: 575px){.banner-mini{margin-left:15px;margin-right:15px}}.banner-mini h1{color:#fff}.banner-mini h2{color:#fff;padding-bottom:0;margin-bottom:0}.banner-mini h2:before{display:none}.tab-container .nav-tabs{display:flex;justify-content:center;align-items:center;border-bottom:0}@media(max-width: 767px){.tab-container .nav-tabs{justify-content:space-around}}@media(max-width: 767px){.tab-container .nav-tabs{padding-top:60px;padding-bottom:50px}}.tab-container .nav-tabs li{margin-right:8px}.tab-container .nav-tabs li:last-child{margin-right:0}@media(max-width: 767px){.tab-container .nav-tabs li{margin-right:2px;margin-left:2px;margin-bottom:20px}}@media(max-width: 575px){.tab-container .nav-tabs li{margin-bottom:10px}}.tab-container .nav-tabs li a{background:#fff;width:150px;height:60px;display:block;padding:5px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}@media(min-width: 992px)and (max-width: 1199px){.tab-container .nav-tabs li a{width:146px}}@media(min-width: 768px)and (max-width: 991px){.tab-container .nav-tabs li a{width:105px;padding:10px;min-height:86px;height:auto}}@media(max-width: 767px){.tab-container .nav-tabs li a{width:150px}}.tab-container .nav-tabs li a.active{background:#000;color:#fff}.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child{display:flex;align-items:flex-end;flex-wrap:wrap;flex-direction:column;justify-content:center}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child{align-items:flex-start}}.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h4{margin-right:0;margin-left:auto;padding-left:10px;padding-right:10px}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h4{margin-right:auto;margin-left:0}}.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5{text-align:right;padding-bottom:10px}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5{text-align:left}}.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5:before{left:auto;right:0;width:35px}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child h5:before{left:0;right:auto}}.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child p{text-align:right}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:first-child p{text-align:left}}.tab-container .tab-content1 .row:first-child>div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}.tab-container .tab-content1 .row:first-child>div[class^=col-]:last-child img{max-width:100%}@media(max-width: 767px){.tab-container .tab-content1 .row:first-child>div[class^=col-]:last-child img{margin-top:40px}}.tab-container .tab-content1 .row p strong{font-weight:500}.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2){display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center}.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h4{margin-left:0;margin-right:auto;padding-left:10px;padding-right:10px}.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h5{text-align:left;padding-bottom:10px}.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) h5:before{left:auto;right:0;width:35px}.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2) p{text-align:left}@media(max-width: 767px){.tab-container .tab-content2 .row:first-child>div[class^=col-]:nth-child(2){order:1}}.tab-container .tab-content2 .row:first-child>div[class^=col-]:first-child{display:flex;justify-content:center;align-items:center}.tab-container .tab-content2 .row:first-child>div[class^=col-]:first-child img{max-width:100%}@media(max-width: 767px){.tab-container .tab-content2 .row:first-child>div[class^=col-]:first-child img{margin-top:40px}}@media(max-width: 767px){.tab-container .tab-content2 .row:first-child>div[class^=col-]:first-child{order:2}}.tab-container .tab-content1 .row.details>div[class^=col-],.tab-container .tab-content2 .row.details>div[class^=col-]{background:#f2f2f2;display:flex;justify-content:center;align-items:center;padding-top:3px;padding-bottom:3px;margin-bottom:25px;margin-top:50px}@media(max-width: 767px){.tab-container .tab-content1 .row.details>div[class^=col-],.tab-container .tab-content2 .row.details>div[class^=col-]{display:block;text-align:center;padding-top:20px}}.tab-container .tab-content1 .row.details>div[class^=col-] p,.tab-container .tab-content2 .row.details>div[class^=col-] p{margin-bottom:0;font-size:14px;font-family:\"Alegreya Sans\",sans-serif;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left}@media(min-width: 768px)and (max-width: 991px){.tab-container .tab-content1 .row.details>div[class^=col-] p,.tab-container .tab-content2 .row.details>div[class^=col-] p{font-size:14px}}@media(max-width: 767px){.tab-container .tab-content1 .row.details>div[class^=col-] p,.tab-container .tab-content2 .row.details>div[class^=col-] p{text-align:center;margin-bottom:20px}}.tab-container .tab-content1 .row.details>div[class^=col-] img,.tab-container .tab-content2 .row.details>div[class^=col-] img{margin-right:14px;margin-left:65px;width:30px;height:auto}@media(min-width: 768px)and (max-width: 991px){.tab-container .tab-content1 .row.details>div[class^=col-] img,.tab-container .tab-content2 .row.details>div[class^=col-] img{margin-left:14px;margin-right:10px}}@media(max-width: 767px){.tab-container .tab-content1 .row.details>div[class^=col-] img,.tab-container .tab-content2 .row.details>div[class^=col-] img{margin-left:0;margin-right:0;margin-bottom:2px}}.tab-container .tab-content1 .row.details>div[class^=col-] img:first-child,.tab-container .tab-content2 .row.details>div[class^=col-] img:first-child{margin-left:0px}.tab-container .tab-content1 .row.content-schema,.tab-container .tab-content2 .row.content-schema{margin-bottom:60px}.tab-container .tab-content1 .row.content-schema div[class^=col-],.tab-container .tab-content2 .row.content-schema div[class^=col-]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.tab-container .tab-content1 .row.content-schema div[class^=col-] p,.tab-container .tab-content2 .row.content-schema div[class^=col-] p{font-size:16px;text-align:center}@media(max-width: 991px){.tab-container .tab-content1 .row.content-schema div[class^=col-] p,.tab-container .tab-content2 .row.content-schema div[class^=col-] p{min-height:42px}}.tab-container .tab-content1 .row.content-schema div[class^=col-] .schema,.tab-container .tab-content2 .row.content-schema div[class^=col-] .schema{text-align:center;margin-left:10px}.tab-container .tab-content1 .row.content-schema div[class^=col-] .schema p,.tab-container .tab-content2 .row.content-schema div[class^=col-] .schema p{margin-left:auto;margin-right:auto;max-width:150px;min-height:42px}.tab-container .tab-content1 .row.content-schema div[class^=col-] .schema:first-child,.tab-container .tab-content2 .row.content-schema div[class^=col-] .schema:first-child{margin-left:0}.tab-container .tab-content1 .row.content-schema div[class^=col-] .schema img,.tab-container .tab-content2 .row.content-schema div[class^=col-] .schema img{height:70px;margin-bottom:5px}.tab-container .tab-content1 .row.content-schema div[class^=col-]:first-child,.tab-container .tab-content2 .row.content-schema div[class^=col-]:first-child{padding-top:80px;border-top:1px solid #979797;margin-top:80px}.tab-container .tab-content1 .row.more-schema,.tab-container .tab-content2 .row.more-schema{margin-bottom:100px}.tab-container .tab-content1 .row.more-schema .row:first-child>div[class^=col-]:last-child img,.tab-container .tab-content2 .row.more-schema .row:first-child>div[class^=col-]:last-child img{margin-top:0}@media(max-width: 767px){.tab-container .tab-content1 .row.more-schema .row:first-child>div[class^=col-]:last-child img,.tab-container .tab-content2 .row.more-schema .row:first-child>div[class^=col-]:last-child img{margin-top:0}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:first-child,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:first-child{display:flex;align-items:center;justify-content:center}.tab-container .tab-content1 .row.more-schema>div[class^=col-] p,.tab-container .tab-content2 .row.more-schema>div[class^=col-] p{font-family:\"Alegreya Sans\",sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:0em;text-align:left;margin-bottom:25px}.tab-container .tab-content1 .row.more-schema>div[class^=col-] p strong,.tab-container .tab-content2 .row.more-schema>div[class^=col-] p strong{font-weight:500}.tab-container .tab-content1 .row.more-schema>div[class^=col-] img,.tab-container .tab-content2 .row.more-schema>div[class^=col-] img{max-width:100%}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;justify-content:center}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child{margin-top:60px}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child div[class^=col-],.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child div[class^=col-]{display:block}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child div[class^=col-],.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child div[class^=col-]{text-align:center}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child div[class^=col-] p,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child div[class^=col-] p{text-align:left}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:last-child div[class^=col-] p,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:last-child div[class^=col-] p{text-align:center}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2){display:flex;align-items:center;justify-content:center}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p,.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p{line-height:15px;position:absolute}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2){top:67px;left:167px}@media(min-width: 992px)and (max-width: 1199px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2){top:64px;left:137px}}@media(min-width: 768px)and (max-width: 991px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2){left:99px}}@media(min-width: 576px)and (max-width: 767px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2){top:77px;left:108px}}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(2){top:12px;left:45%}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3){top:135px;left:228px}@media(min-width: 992px)and (max-width: 1199px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3){top:136px;left:195px}}@media(min-width: 768px)and (max-width: 991px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3){left:123px}}@media(min-width: 576px)and (max-width: 767px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3){top:143px;left:143px}}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(3){top:81px;left:50%}}.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4){top:282px;left:167px}@media(min-width: 992px)and (max-width: 1199px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4){top:273px;left:167px}}@media(min-width: 768px)and (max-width: 991px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4){left:97px}}@media(min-width: 576px)and (max-width: 767px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4){top:287px;left:110px}}@media(max-width: 575px){.tab-container .tab-content1 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4),.tab-container .tab-content2 .row.more-schema>div[class^=col-]:nth-child(2) p:nth-child(4){top:232px;left:48%}}.tab-container .tab-content1 .row.tab-img,.tab-container .tab-content2 .row.tab-img{margin-bottom:80px}.tab-container .tab-content1 .row.tab-img img,.tab-container .tab-content2 .row.tab-img img{width:100%}.tab-long .nav-tabs li a{width:350px;height:60px}@media(min-width: 992px)and (max-width: 1199px){.tab-long .nav-tabs li a{width:290px}}@media(min-width: 768px)and (max-width: 991px){.tab-long .nav-tabs li a{width:210px}}@media(min-width: 576px)and (max-width: 767px){.tab-long .nav-tabs li a{width:165px}}@media(max-width: 575px){.tab-long .nav-tabs li a{width:230px}}.tab-4 .nav-tabs li a{width:250px;height:60px}@media(min-width: 992px)and (max-width: 1199px){.tab-4 .nav-tabs li a{width:212px;height:83px}}@media(min-width: 768px)and (max-width: 991px){.tab-4 .nav-tabs li a{width:165px;height:87px}}@media(min-width: 576px)and (max-width: 767px){.tab-4 .nav-tabs li a{width:245px;height:62px}}.more{background:#f2f2f2;margin-left:100px;margin-right:100px;margin-top:180px;padding-bottom:100px;padding-left:30px;padding-right:30px}@media(min-width: 992px)and (max-width: 1199px){.more{margin-left:50px;margin-right:50px}}@media(min-width: 768px)and (max-width: 991px){.more{margin-left:0px;margin-right:0px}}@media(min-width: 576px)and (max-width: 767px){.more{margin-left:20px;margin-right:20px;padding-left:50px;padding-right:50px}}@media(max-width: 575px){.more{margin-left:0;margin-right:0;padding-left:0px;padding-right:0px}}@media(min-width: 768px)and (max-width: 991px){.more div[class^=col-]{padding-right:7px;padding-left:7px}}@media(max-width: 767px){.more div[class^=col-]:first-child div{margin-top:-100px}}@media(max-width: 767px){.more div[class^=col-]:last-child div{margin-bottom:0px}}.more div[class^=col-] div{background:#fff;position:relative;min-height:550px;margin-top:-100px}@media(min-width: 768px)and (max-width: 991px){.more div[class^=col-] div{min-height:485px}}@media(min-width: 576px)and (max-width: 767px){.more div[class^=col-] div{min-height:1px;margin-top:0;margin-bottom:50px}}@media(max-width: 575px){.more div[class^=col-] div{min-height:1px;margin-top:0;margin-bottom:50px}}.more div[class^=col-] div>img{width:100%}.more div[class^=col-] div h3{color:#101010;font-family:\"Cormorant\",serif;font-size:23px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0em;text-align:left;margin:40px 40px 15px 40px}@media(min-width: 992px)and (max-width: 1199px){.more div[class^=col-] div h3{margin:40px 25px 15px 25px}}@media(min-width: 768px)and (max-width: 991px){.more div[class^=col-] div h3{margin:30px 15px 15px 15px}}@media(max-width: 575px){.more div[class^=col-] div h3{margin:30px 25px 15px 25px}}.more div[class^=col-] div p{margin:0px 40px 20px 40px}@media(min-width: 992px)and (max-width: 1199px){.more div[class^=col-] div p{margin:0px 25px 20px 25px}}@media(min-width: 768px)and (max-width: 991px){.more div[class^=col-] div p{margin:0px 15px 20px 15px}}@media(max-width: 575px){.more div[class^=col-] div p{margin:0px 25px 20px 25px}}.more div[class^=col-] div .btn{margin:0px 0px 40px 40px;position:absolute;bottom:0}@media(min-width: 992px)and (max-width: 1199px){.more div[class^=col-] div .btn{margin:0px 250px 40px 25px}}@media(min-width: 768px)and (max-width: 991px){.more div[class^=col-] div .btn{margin:0px 15px 30px 15px}}@media(max-width: 767px){.more div[class^=col-] div .btn{position:relative}}@media(max-width: 575px){.more div[class^=col-] div .btn{margin:0px 25px 30px 25px}}.porte-porte-in-pvc #scontainer-21{padding-bottom:0}.porte-porte-in-pvc #scontainer-21 .row:nth-child(2) div[class^=col-]:nth-child(1){display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.porte-porte-in-pvc #scontainer-21 .row:nth-child(2) div[class^=col-]:nth-child(2){margin-top:60px}}.porte-porte-in-pvc #scontainer-21 .row:nth-child(2) div[class^=col-]>img{width:92%;height:100%;object-fit:cover}#scontainer-21 .row:nth-child(1) h2,#scontainer-22 .row:nth-child(1) h2,#scontainer-23 .row:nth-child(1) h2{text-align:center}#scontainer-21 .row:nth-child(1) p,#scontainer-22 .row:nth-child(1) p,#scontainer-23 .row:nth-child(1) p{text-align:center;margin-bottom:60px}@media(max-width: 575px){#scontainer-21 .row:nth-child(1) p,#scontainer-22 .row:nth-child(1) p,#scontainer-23 .row:nth-child(1) p{text-align:justify}}@media(min-width: 576px)and (max-width: 767px){#scontainer-21 table,#scontainer-22 table,#scontainer-23 table{width:100%}}#scontainer-21 table thead tr th,#scontainer-22 table thead tr th,#scontainer-23 table thead tr th{font-family:Alegreya Sans;font-size:16px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0em;text-align:center;color:#fff;background:#000;text-transform:uppercase;padding:8px 15px}#scontainer-21 table thead tr th:empty,#scontainer-22 table thead tr th:empty,#scontainer-23 table thead tr th:empty{visibility:hidden}#scontainer-21 table thead tr th:blank,#scontainer-22 table thead tr th:blank,#scontainer-23 table thead tr th:blank{visibility:hidden}#scontainer-21 table thead tr th:first-child,#scontainer-22 table thead tr th:first-child,#scontainer-23 table thead tr th:first-child{visibility:hidden}@media(max-width: 575px){#scontainer-21 table thead tr th,#scontainer-22 table thead tr th,#scontainer-23 table thead tr th{padding:8px 5px}}#scontainer-21 table tbody,#scontainer-22 table tbody,#scontainer-23 table tbody{border:1px solid #000;padding-left:20px}#scontainer-21 table tbody tr:first-child td,#scontainer-22 table tbody tr:first-child td,#scontainer-23 table tbody tr:first-child td{padding-top:100px}@media(min-width: 768px)and (max-width: 991px){#scontainer-21 table tbody tr:first-child td,#scontainer-22 table tbody tr:first-child td,#scontainer-23 table tbody tr:first-child td{padding-top:50px}}@media(max-width: 767px){#scontainer-21 table tbody tr:first-child td,#scontainer-22 table tbody tr:first-child td,#scontainer-23 table tbody tr:first-child td{padding-top:50px}}#scontainer-21 table tbody tr:last-child td,#scontainer-22 table tbody tr:last-child td,#scontainer-23 table tbody tr:last-child td{padding-bottom:100px}@media(min-width: 768px)and (max-width: 991px){#scontainer-21 table tbody tr:last-child td,#scontainer-22 table tbody tr:last-child td,#scontainer-23 table tbody tr:last-child td{padding-bottom:50px}}@media(max-width: 767px){#scontainer-21 table tbody tr:last-child td,#scontainer-22 table tbody tr:last-child td,#scontainer-23 table tbody tr:last-child td{padding-bottom:50px}}#scontainer-21 table tbody tr td,#scontainer-22 table tbody tr td,#scontainer-23 table tbody tr td{padding:10px 20px;font-size:14px;font-weight:500;text-align:center}@media(max-width: 575px){#scontainer-21 table tbody tr td,#scontainer-22 table tbody tr td,#scontainer-23 table tbody tr td{padding:10px 10px}}#scontainer-21 table tbody tr td:first-child,#scontainer-22 table tbody tr td:first-child,#scontainer-23 table tbody tr td:first-child{text-align:left}#scontainer-21 table tbody tr td img,#scontainer-22 table tbody tr td img,#scontainer-23 table tbody tr td img{width:20px;height:20px}#scontainer-22 .row:nth-child(2) div[class^=col-]:first-child{display:flex;justify-content:center;align-items:center}@media(max-width: 767px){#scontainer-22 .row:nth-child(2) div[class^=col-]:first-child{margin-bottom:60px}}#scontainer-22 .row:nth-child(2) div[class^=col-]:last-child img{width:100%;height:100%;object-fit:cover}@media(max-width: 767px){#scontainer-22 .row:nth-child(3){padding-top:60px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child{display:flex;justify-content:flex-start;align-items:center}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child img{max-width:100%;width:420px;height:627px}@media(max-width: 767px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child img{margin-bottom:60px}}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child img{height:500px;width:335px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child img{width:235px;height:350px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child img{width:200px;height:298px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p{position:absolute;left:442px;font-weight:400;text-transform:uppercase;line-height:19px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p{left:356px;font-size:13px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p{left:251px;font-size:12px;line-height:12px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p{left:215px;line-height:14px;font-size:13px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(2){top:100px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(2){top:80px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(2){top:61px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(2){top:42px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(3){top:186px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(3){top:152px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(3){top:114px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(3){top:89px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(4){top:254px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(4){top:200px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(4){top:152px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(4){top:114px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(5){top:337px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(5){top:260px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(5){top:193px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(5){top:156px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(6){top:401px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(6){top:316px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(6){top:231px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(6){top:188px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(7){top:486px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(7){top:384px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(7){top:277px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(7){top:476px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:first-child p:nth-child(7){top:233px}}#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3{position:relative;padding-bottom:15px;margin-bottom:20px}#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child h3:before{position:absolute;content:\"\";width:142px;left:0;background:#000;height:1px;bottom:0}#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child div{margin-left:50px;padding:80px;background:#f2f2f2}@media(min-width: 576px)and (max-width: 991px){#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child div{margin-left:0px;padding:50px 30px}}@media(max-width: 575px){#scontainer-22 .row:nth-child(3) div[class^=col-]:last-child div{margin-left:0px;padding:50px 20px}}#scontainer-23{padding-bottom:100px}#scontainer-23 .row:nth-child(2) div[class^=col-]:nth-child(1) img{width:100%;height:100%;object-fit:cover}#scontainer-23 .row:nth-child(2) div[class^=col-]:nth-child(2){display:flex;justify-content:center;align-items:center}@media(max-width: 767px){#scontainer-23 .row:nth-child(2) div[class^=col-]:nth-child(2){margin-top:60px}}#scontainer-24 div[class^=col-]{text-align:center}#scontainer-24 h2{text-align:center;position:relative;padding-bottom:20px;margin-bottom:30px}#scontainer-24 h2:before{position:absolute;content:\"\";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}#scontainer-24 p{text-align:center;margin-bottom:0}@media(max-width: 767px){#scontainer-24 p{margin-bottom:40px}}#scontainer-24 img{margin-bottom:20px;max-width:100%}.tipi-di-montaggio{background:url(/upload/filemanager/images/persiane-in-legno/persiane-in-legno-bg.webp) no-repeat center;background-size:cover;margin-left:80px;margin-right:80px;padding-top:80px;padding-bottom:80px}@media(min-width: 576px)and (max-width: 991px){.tipi-di-montaggio{margin-left:20px;margin-right:20px}}@media(max-width: 575px){.tipi-di-montaggio{margin-left:15px;margin-right:15px}}.tipi-di-montaggio div[class^=col-]{text-align:center}@media(max-width: 767px){.tipi-di-montaggio div[class^=col-]{margin-top:30px}}.tipi-di-montaggio p{color:#fff;margin-bottom:0;text-align:center}@media(max-width: 767px){.tipi-di-montaggio p{margin-bottom:20px}}.tipi-di-montaggio h2{color:#fff;position:relative;padding-bottom:20px;margin-bottom:30px}.tipi-di-montaggio h2:before{position:absolute;content:\"\";width:142px;left:calc(50% - 71px);background:#fff;height:1px;bottom:0}.tipi-di-montaggio img{max-width:100%}#scontainer-26{margin-top:80px;text-align:center}#scontainer-26 h2{position:relative;padding-bottom:20px;margin-bottom:30px;text-align:center}#scontainer-26 h2:before{position:absolute;content:\"\";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}#scontainer-26 p{font-size:19px;text-transform:uppercase;text-align:center;margin-bottom:80px}@media(max-width: 767px){#scontainer-26 p{margin-bottom:50px}}#scontainer-26 img{margin-bottom:20px;max-height:300px;max-width:100%}@media(max-width: 575px){.tapparelle-img .box,.tapparelle-img .footer-big,.tapparelle-img .dettagli-maniglia,.tapparelle-img .dettagli-legno-maniglia,.tapparelle-img .porte-dettagli,.tapparelle-img .vetri-selettivi,.tapparelle-img .verto-1-2-3,.tapparelle-img .links,.tapparelle-img .box-text-right,.tapparelle-img .box-right,.tapparelle-img .box-text-left,.tapparelle-img .box-left,.tapparelle-img .salatura,.tapparelle-img #scontainer-3,.tapparelle-img #scontainer-6,.tapparelle-img #scontainer-8,.tapparelle-img #scontainer-11,.tapparelle-img .sistemi-di-oscuramento,.tapparelle-img .brands,.tapparelle-img .scrivici,.tapparelle-img .tab-container .nav-tabs,.tab-container .tapparelle-img .nav-tabs,.tapparelle-img .porte-porte-in-pvc #scontainer-21,.porte-porte-in-pvc .tapparelle-img #scontainer-21,.tapparelle-img #scontainer-22 .row:nth-child(3),#scontainer-22 .tapparelle-img .row:nth-child(3),.tapparelle-img #scontainer-24{padding-bottom:64px}}@media(max-width: 575px){.tapparelle-img #scontainer-44{margin-top:100px}}.tapparelle-img #scontainer-44 div[class^=col-]{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:38px}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-44 div[class^=col-]{margin-bottom:15px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-44 div[class^=col-]{margin-bottom:10px}}@media(max-width: 575px){.tapparelle-img #scontainer-44 div[class^=col-]{justify-content:center}}.tapparelle-img #scontainer-44 div[class^=col-] img{height:98px;margin-left:40px}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-44 div[class^=col-] img{margin-left:5px;height:80px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-44 div[class^=col-] img{margin-left:2px;height:60px}}@media(max-width: 575px){.tapparelle-img #scontainer-44 div[class^=col-] img{width:auto}}.tapparelle-img #scontainer-44 div[class^=col-] p{margin-bottom:0;width:170px;text-align:right}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-44 div[class^=col-] p{font-size:14px;line-height:17px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-44 div[class^=col-] p{width:95px;font-size:12px;line-height:12px}}.tapparelle-img #scontainer-44 .row:last-child p{background:#777676;width:100%;text-align:center;padding:20px;color:#fff}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-44 .row:last-child p{padding:10px 20px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-44 .row:last-child p{padding:5px 20px;font-size:16px}}.tapparelle-img .hidden-above-xs{text-align:center}.tapparelle-img div[class^=col-]{overflow:hidden}.tapparelle-img img{height:490px}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img img{height:350px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img img{height:250px}}@media(max-width: 575px){.tapparelle-img img{height:auto;width:230px;margin-right:20px}}@media(max-width: 575px){.tapparelle-img #scontainer-42{margin-top:30px;display:flex;justify-content:center;background:#f2f2f2;padding-top:20px;padding-bottom:20px}}.tapparelle-img #scontainer-42 p{margin-bottom:0}@media(min-width: 992px){.tapparelle-img #scontainer-42 p{left:409px}}@media(min-width: 576px){.tapparelle-img #scontainer-42 p{position:absolute}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p{left:296px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p{font-size:12px;line-height:14px;left:215px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p{position:relative;padding-left:40px;line-height:16px;text-align:left}.tapparelle-img #scontainer-42 p:before{position:absolute;content:\"a\";left:10px}}@media(min-width: 576px){.tapparelle-img #scontainer-42 p:first-child{top:0}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:before{content:\"1\"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(2){top:30px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(2){top:19px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(2){top:15px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(2):before{content:\"2\"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(3){top:57px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(3){top:36px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(3){top:29px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(3):before{content:\"3\"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(4){top:167px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(4){top:116px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(4){top:84px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(4):before{content:\"4\"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(5){top:247px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(5){top:173px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(5){top:125px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(5):before{content:\"5\"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(6){top:290px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(6){top:205px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(6){top:146px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(6):before{content:\"6\"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(7){top:326px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(7){top:230px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(7){top:165px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(7):before{content:\"7\"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(8){top:361px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(8){top:256px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(8){top:184px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(8):before{content:\"8\"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(9){top:400px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(9){top:283px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(9){top:202px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(9):before{content:\"9\"}}@media(min-width: 992px){.tapparelle-img #scontainer-42 p:nth-child(10){top:427px}}@media(min-width: 768px)and (max-width: 991px){.tapparelle-img #scontainer-42 p:nth-child(10){top:303px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-img #scontainer-42 p:nth-child(10){top:216px}}@media(max-width: 575px){.tapparelle-img #scontainer-42 p:nth-child(10):before{content:\"10\"}}.tapparelle-img #scontainer-43 p{position:absolute;font-weight:500;margin-bottom:0;top:0}@media(max-width: 575px){.tapparelle-img #scontainer-43 p{left:calc(50% + 118px)}}.tapparelle-img #scontainer-43 p:first-child{top:0}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(2){top:20px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(3){top:39px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(4){top:124px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(5){top:185px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(6){top:219px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(7){top:246px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(8){top:274px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(9){top:304px}}@media(max-width: 575px){.tapparelle-img #scontainer-43 p:nth-child(10){top:325px}}#scontainer-28 h2{margin-bottom:40px}#scontainer-28 div[class^=col-]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#scontainer-28 div[class^=col-] div{margin-left:6px;margin-right:6px}#scontainer-28 div[class^=col-] p{max-width:111px;min-height:50px;margin-bottom:0;background:#f2f2f2;display:flex;justify-content:center;text-align:center;align-items:center;padding:2px;margin-bottom:20px}#scontainer-28 div[class^=col-] img{width:110px;height:103px;object-fit:cover}#scontainer-33,#scontainer-34,#scontainer-37,#scontainer-38,#scontainer-39,#scontainer-60{margin-top:80px}#scontainer-33 h3,#scontainer-34 h3,#scontainer-37 h3,#scontainer-38 h3,#scontainer-39 h3,#scontainer-60 h3{margin-bottom:30px}#scontainer-33 h4,#scontainer-34 h4,#scontainer-37 h4,#scontainer-38 h4,#scontainer-39 h4,#scontainer-60 h4{text-transform:none;margin-bottom:20px}#scontainer-33 h4:before,#scontainer-34 h4:before,#scontainer-37 h4:before,#scontainer-38 h4:before,#scontainer-39 h4:before,#scontainer-60 h4:before{width:90px}#scontainer-33 h4 span,#scontainer-34 h4 span,#scontainer-37 h4 span,#scontainer-38 h4 span,#scontainer-39 h4 span,#scontainer-60 h4 span{font-size:30px;font-family:\"Open Sans\",sans-serif;font-weight:600;text-transform:uppercase;margin-left:5px;margin-right:5px}#scontainer-33 .row:first-child div[class^=col-],#scontainer-34 .row:first-child div[class^=col-],#scontainer-37 .row:first-child div[class^=col-],#scontainer-38 .row:first-child div[class^=col-],#scontainer-39 .row:first-child div[class^=col-],#scontainer-60 .row:first-child div[class^=col-]{display:flex;justify-content:flex-start;align-items:center}#scontainer-33 div[class^=col-],#scontainer-34 div[class^=col-],#scontainer-37 div[class^=col-],#scontainer-38 div[class^=col-],#scontainer-39 div[class^=col-],#scontainer-60 div[class^=col-]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}#scontainer-33 div[class^=col-] div,#scontainer-34 div[class^=col-] div,#scontainer-37 div[class^=col-] div,#scontainer-38 div[class^=col-] div,#scontainer-39 div[class^=col-] div,#scontainer-60 div[class^=col-] div{margin-left:6px;margin-right:6px}#scontainer-33 div[class^=col-] p,#scontainer-34 div[class^=col-] p,#scontainer-37 div[class^=col-] p,#scontainer-38 div[class^=col-] p,#scontainer-39 div[class^=col-] p,#scontainer-60 div[class^=col-] p{max-width:111px;min-height:67px;margin-bottom:0;background:#f2f2f2;display:flex;justify-content:center;text-align:center;align-items:center;padding:2px;margin-bottom:20px;text-transform:uppercase}#scontainer-33 div[class^=col-] img,#scontainer-34 div[class^=col-] img,#scontainer-37 div[class^=col-] img,#scontainer-38 div[class^=col-] img,#scontainer-39 div[class^=col-] img,#scontainer-60 div[class^=col-] img{width:110px;height:103px;object-fit:cover}#scontainer-33,#scontainer-37{margin-top:100px}@media(min-width: 576px)and (max-width: 767px){#scontainer-33,#scontainer-37{margin-top:70px}}@media(max-width: 575px){#scontainer-39 h4{display:flex;flex-direction:column}}@media(max-width: 575px){#scontainer-39 h4 span{margin-left:0px;margin-right:0px;margin-top:2px;margin-bottom:2px}}#scontainer-29{padding-top:80px}#scontainer-29 div[class^=col-]:first-child{display:flex;align-items:center;justify-content:flex-end}@media(max-width: 575px){#scontainer-29 div[class^=col-]:first-child{justify-content:center}}#scontainer-29 div[class^=col-]:first-child div{max-width:300px}#scontainer-29 div[class^=col-]:last-child{display:flex;align-items:center;justify-content:center}#scontainer-29 div[class^=col-]:last-child img{max-width:100%}#scontainer-29 h3{text-align:right}#scontainer-29 h3:before{left:auto;right:0}#scontainer-29 p{text-align:right;margin-bottom:50px}@media(max-width: 575px){#scontainer-29 p{margin-bottom:0px}}.tapparelle-controllo-separato{background:url(/upload/filemanager/images/tapparelle/tapparelle-bg.webp) no-repeat center;background-size:cover;height:500px;display:flex;justify-content:center;align-items:center;padding-top:100px;margin-top:-120px}@media(min-width: 576px)and (max-width: 767px){.tapparelle-controllo-separato{padding-top:0px;padding-left:30px;padding-right:30px;margin-top:-80px}}@media(max-width: 575px){.tapparelle-controllo-separato{height:720px;padding-top:80px;padding-left:30px;padding-right:30px}}.tapparelle-controllo-separato h3{text-align:left;color:#fff}.tapparelle-controllo-separato h3:before{left:0;right:auto;background:#fff}.tapparelle-controllo-separato p{color:#fff}@media(max-width: 575px){.tapparelle-controllo-separato p{margin-bottom:50px}}.tapparelle-controllo-separato div[class^=col-]:first-child{display:flex;justify-content:flex-end;align-items:center}.tapparelle-controllo-separato div[class^=col-]:first-child img{margin-bottom:30px;max-width:100%}@media(max-width: 575px){.tapparelle-controllo-separato div[class^=col-]:first-child{order:2;justify-content:center}}.tapparelle-controllo-separato div[class^=col-]:last-child{display:flex;align-items:center;justify-content:center}@media(max-width: 575px){.tapparelle-controllo-separato div[class^=col-]:last-child{order:1}}.tapparelle-controllo-separato div[class^=col-]:last-child div{max-width:473px;margin-left:68px}@media(min-width: 768px)and (max-width: 991px){.tapparelle-controllo-separato div[class^=col-]:last-child div{max-width:320px;margin-left:40px}}@media(min-width: 576px)and (max-width: 767px){.tapparelle-controllo-separato div[class^=col-]:last-child div{max-width:225px;margin-left:0px}}@media(max-width: 575px){.tapparelle-controllo-separato div[class^=col-]:last-child div{margin-left:0;max-width:100%}}#scontainer-31{margin-bottom:100px}#scontainer-31 .row{padding-top:80px}@media(max-width: 767px){#scontainer-31 .row:last-child div[class^=col-]:first-child{order:2}#scontainer-31 .row:last-child div[class^=col-]:first-child img{margin-top:30px}}@media(max-width: 767px){#scontainer-31 .row:last-child div[class^=col-]:last-child{order:1}}#scontainer-31 div[class^=col-] img{max-width:100%}#scontainer-31 div[class^=col-]:first-child{text-align:right;display:flex;justify-content:flex-end;align-items:center}@media(min-width: 576px)and (max-width: 767px){#scontainer-31 div[class^=col-]:first-child{justify-content:center}}#scontainer-31 div[class^=col-]:first-child h3,#scontainer-31 div[class^=col-]:first-child p{text-align:right}#scontainer-31 div[class^=col-]:first-child h3:before,#scontainer-31 div[class^=col-]:first-child p:before{right:0;left:auto}#scontainer-31 div[class^=col-]:first-child div{max-width:300px;margin-left:auto;margin-right:50px}@media(min-width: 992px)and (max-width: 1199px){#scontainer-31 div[class^=col-]:first-child div{margin-right:40px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-31 div[class^=col-]:first-child div{margin-right:25px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-31 div[class^=col-]:first-child div{margin-left:auto;margin-right:auto}}@media(max-width: 575px){#scontainer-31 div[class^=col-]:first-child div{margin-left:auto;margin-right:auto}}#scontainer-31 div[class^=col-]:last-child{text-align:left;display:flex;justify-content:flex-start;align-items:center}@media(min-width: 576px)and (max-width: 767px){#scontainer-31 div[class^=col-]:last-child{justify-content:center}}#scontainer-31 div[class^=col-]:last-child h3,#scontainer-31 div[class^=col-]:last-child p{text-align:left}#scontainer-31 div[class^=col-]:last-child h3:before,#scontainer-31 div[class^=col-]:last-child p:before{left:0;right:auto}#scontainer-31 div[class^=col-]:last-child div{max-width:350px;margin-left:50px;margin-right:auto}@media(min-width: 992px)and (max-width: 1199px){#scontainer-31 div[class^=col-]:last-child div{margin-left:40px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-31 div[class^=col-]:last-child div{margin-left:25px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-31 div[class^=col-]:last-child div{margin-left:auto;margin-right:auto}}@media(max-width: 575px){#scontainer-31 div[class^=col-]:last-child div{margin-left:auto;margin-right:auto}}@media(min-width: 1200px){.modal-contact .modal-lg{max-width:1000px}}.modal-contact .modal-lg .modal-content{border-radius:0}.modal-contact .modal-lg .modal-content .modal-header{border-bottom:none;padding:0}.modal-contact .modal-lg .modal-content .modal-header .close{position:absolute;right:16px;top:6px;z-index:500}.modal-contact .modal-lg .modal-content .modal-header .close span{font-size:40px}.modal-contact .modal-lg .modal-content .modal-body{max-width:700px;margin:0 auto;padding:40px 20px 168px 20px}.modal-contact .modal-lg .modal-content .modal-body h5{font-family:\"Open Sans\",sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;margin-bottom:30px}.modal-contact .modal-lg .modal-content .modal-body .btn-black{margin-top:10px}@media(max-width: 575px){.modal-contact .modal-lg .modal-content .modal-body .btn-black{font-size:15px}}@media(max-width: 575px){.modal-contact .modal-lg .modal-content .modal-body .btn-yellow{margin-left:0}}.modal-contact .modal-lg .modal-content .modal-body form .form-row>.col,.modal-contact .modal-lg .modal-content .modal-body form .form-row>[class*=col-]{padding-right:3px;padding-left:3px}.modal-contact .modal-lg .modal-content .modal-body form .form-row:last-child .form-group{text-align:right}.modal-contact .modal-lg .modal-content .modal-body form .form-group{margin-bottom:10px}.modal-contact .modal-lg .modal-content .modal-body form .form-group .form-check .form-check-label{font-size:13px;font-weight:300;font-family:\"Alegreya Sans\",sans-serif;line-height:15px}.modal-contact .modal-lg .modal-content .modal-body form .form-group p{font-size:13px;font-weight:300;font-family:\"Alegreya Sans\",sans-serif;line-height:15px;margin-bottom:5px;maegin-top:5px}.modal-contact .modal-lg .modal-content .modal-body form .form-group .form-control{font-family:\"Open Sans\",sans-serif;border:1px solid #000;border-radius:0;padding:8px;height:auto}.modal-contact .modal-lg .modal-content .modal-body form .form-group .form-control:focus{box-shadow:none}.modal-contact .modal-lg .modal-content .modal-body form .form-group .file{border:2px dashed #c5c5c5;border-radius:5px;margin-bottom:0px;padding:10px 15px}@media(min-width: 576px){.modal-contact .modal-lg .modal-content .modal-body form .form-group .file{display:flex;justify-content:space-between;align-items:center}}@media(max-width: 575px){.modal-contact .modal-lg .modal-content .modal-body form .form-group .file{text-align:center}}.modal-contact .modal-lg .modal-content .modal-body form .form-group .file img{max-width:50px}@media(max-width: 575px){.modal-contact .modal-lg .modal-content .modal-body form .form-group .file img{margin-bottom:10px}}.modal-contact .modal-lg .modal-content .modal-body form .form-group .file h4{font-size:14px;font-weight:700;font-family:\"Open Sans\",sans-serif;margin-bottom:0;color:#000;text-transform:uppercase}@media(max-width: 575px){.modal-contact .modal-lg .modal-content .modal-body form .form-group .file h4{margin-bottom:10px}}@media(min-width: 576px){.modal-contact .modal-lg .modal-content .modal-body form .form-group .file div{display:flex;align-items:center;justify-content:flex-end}}#scontainer-32 .row:first-child div[class^=col-],#scontainer-36 .row:first-child div[class^=col-]{text-align:right}@media(max-width: 767px){#scontainer-32 .row:first-child div[class^=col-],#scontainer-36 .row:first-child div[class^=col-]{text-align:center}}#scontainer-32 .row:first-child div[class^=col-] h3,#scontainer-36 .row:first-child div[class^=col-] h3{font-size:30px;font-family:\"Open Sans\",sans-serif;font-weight:400;line-height:41px;letter-spacing:0em;margin-bottom:20px}#scontainer-32 .row:nth-child(2) div[class^=col-],#scontainer-36 .row:nth-child(2) div[class^=col-]{text-align:center}#scontainer-32 .row:nth-child(2) div[class^=col-] img,#scontainer-36 .row:nth-child(2) div[class^=col-] img{max-width:100%}@media(min-width: 992px)and (max-width: 1199px){#scontainer-32 .row:nth-child(2) div[class^=col-] img,#scontainer-36 .row:nth-child(2) div[class^=col-] img{height:234px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-32 .row:nth-child(2) div[class^=col-] img,#scontainer-36 .row:nth-child(2) div[class^=col-] img{height:167px}}#scontainer-32 .row:nth-child(2) div[class^=col-] p,#scontainer-36 .row:nth-child(2) div[class^=col-] p{text-transform:uppercase;margin-top:20px;margin-bottom:20px}.links{background:url(/upload/filemanager/images/subpage/links-bg.webp) no-repeat center;background-size:cover;margin-left:80px;margin-right:80px;text-align:center}@media(min-width: 576px)and (max-width: 1199px){.links{margin-left:30px;margin-right:30px}}@media(max-width: 575px){.links{margin-left:15px;margin-right:15px;padding-top:50px;padding-bottom:50px}}@media(min-width: 1200px){.links #scontainer-35{padding-left:20px;padding-right:20px}}@media(min-width: 992px)and (max-width: 1199px){.links #scontainer-35{padding-left:20px;padding-right:20px}}@media(min-width: 768px)and (max-width: 991px){.links #scontainer-35{padding-left:10px;padding-right:10px}}.links h3{text-align:center;color:#fff;margin-bottom:30px}.links .row div[class^=col-] div{background:rgba(255,255,255,.75);padding:40px 33px}@media(min-width: 992px)and (max-width: 1199px){.links .row div[class^=col-] div{padding:40px 23px}}@media(min-width: 768px)and (max-width: 991px){.links .row div[class^=col-] div{padding:20px 10px}}@media(max-width: 575px){.links .row div[class^=col-] div{padding:20px 10px;margin-bottom:30px}}.links .row div[class^=col-] div>img{margin-bottom:30px;width:100%;height:auto}@media(min-width: 1200px){.links .row div[class^=col-] div>img{height:270px;width:auto;max-width:100%}}@media(min-width: 992px)and (max-width: 1199px){.links .row div[class^=col-] div>img{height:256px;width:auto;max-width:100%}}@media(min-width: 768px)and (max-width: 991px){.links .row div[class^=col-] div>img{height:207px;width:auto;max-width:100%}}@media(min-width: 576px)and (max-width: 767px){.links .row div[class^=col-] div>img{width:auto;height:270px}}@media(max-width: 575px){.links .row div[class^=col-] div>img{width:auto;height:254px;max-width:100%}}.links .row div[class^=col-] div .btn{display:flex;justify-content:space-between;align-items:center;padding:15px}@media(min-width: 768px)and (max-width: 991px){.links .row div[class^=col-] div .btn{padding:15px 10px;font-size:12px}}@media(min-width: 576px)and (max-width: 767px){.links .row div[class^=col-] div{max-width:350px;margin:0 auto 30px auto}}.dettagli-pvc-verto{background:#f2f2f2;margin-top:80px;padding-top:40px;padding-bottom:40px}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-verto{margin-top:50px}}.dettagli-pvc-verto img{width:100%;margin-top:-100px}@media(min-width: 1200px){.dettagli-pvc-verto img{width:509px;height:382px}}@media(min-width: 992px)and (max-width: 1199px){.dettagli-pvc-verto img{width:450px;height:338px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-verto img{width:330px;height:247px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto img{height:217px;width:290px}}@media(max-width: 575px){.dettagli-pvc-verto img{max-width:509px;height:auto}}.dettagli-pvc-verto h2{text-align:left}.dettagli-pvc-verto h2:before{left:0;right:auto}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto h2{text-align:right}.dettagli-pvc-verto h2:before{left:auto;right:0}}.dettagli-pvc-verto p{margin-bottom:0;position:relative}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto p{text-align:right}}.dettagli-pvc-verto p:before{position:absolute;right:-80px;top:-250px;content:\"\";height:350px;width:1px;background:#939393}@media(min-width: 992px)and (max-width: 1199px){.dettagli-pvc-verto p:before{height:298px;top:-244px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-verto p:before{right:-10px;height:217px;top:-196px}}@media(max-width: 767px){.dettagli-pvc-verto p:before{display:none}}.dettagli-pvc-verto div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}@media(min-width: 1200px){.dettagli-pvc-verto div[class^=col-]:last-child{padding-right:70px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto div[class^=col-]:last-child{justify-content:flex-end;margin-top:50px;margin-bottom:30px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto div[class^=col-]:last-child{margin-top:0px}}@media(max-width: 575px){.dettagli-pvc-verto div[class^=col-]:last-child{margin-top:30px}}.dettagli-pvc-verto div[class^=col-]:last-child div{max-width:250px}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-verto div[class^=col-]:last-child div{max-width:300px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-verto div[class^=col-]:last-child div{margin-right:50px;max-width:300px;margin-top:-39px}}.verto-1-2-3 h2{font-family:\"PT Serif\",serif;font-size:40px;font-style:normal;font-weight:400;line-height:53px;letter-spacing:0em;text-align:left;border:1px solid #ccc;display:inline-block;padding:4px 20px;margin-bottom:30px}.verto-1-2-3 h3{font-family:\"PT Serif\",serif;font-size:23px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:0em;text-align:left;margin-bottom:20px}@media(min-width: 768px)and (max-width: 991px){.verto-1-2-3 h3{font-size:22px}}.verto-1-2-3 p{margin-bottom:0}.verto-1-2-3 div[class^=col-]:first-child{border-right:1px solid #d9d9d9}@media(min-width: 992px){.verto-1-2-3 div[class^=col-]:first-child{padding-right:40px}}@media(min-width: 768px)and (max-width: 991px){.verto-1-2-3 div[class^=col-]:first-child{padding-right:20px}}@media(max-width: 767px){.verto-1-2-3 div[class^=col-]:first-child{border-right:none}.verto-1-2-3 div[class^=col-]:first-child p{border-bottom:1px solid #d9d9d9;padding-bottom:30px;margin-bottom:30px}}.verto-1-2-3 div[class^=col-]:nth-child(2){border-right:1px solid #d9d9d9}@media(min-width: 992px){.verto-1-2-3 div[class^=col-]:nth-child(2){padding-right:40px;padding-left:40px}}@media(min-width: 768px)and (max-width: 991px){.verto-1-2-3 div[class^=col-]:nth-child(2){padding-right:20px;padding-left:20px}}@media(max-width: 767px){.verto-1-2-3 div[class^=col-]:nth-child(2){border-right:none}.verto-1-2-3 div[class^=col-]:nth-child(2) p{border-bottom:1px solid #d9d9d9;padding-bottom:30px;margin-bottom:30px}}@media(min-width: 992px){.verto-1-2-3 div[class^=col-]:last-child{padding-left:40px}}@media(min-width: 768px)and (max-width: 991px){.verto-1-2-3 div[class^=col-]:last-child{padding-left:20px}}@media(max-width: 767px){.verto-1-2-3 div[class^=col-]:last-child{border-right:none}}.dettagli-pvc-ferramenta h3{text-align:right}.dettagli-pvc-ferramenta h4{text-align:right}.dettagli-pvc-ferramenta h4:before{right:0;left:auto}.dettagli-pvc-ferramenta p{text-align:right;max-width:250px;margin-left:auto;margin-right:0}@media(max-width: 767px){.dettagli-pvc-ferramenta p{text-align:center;margin-left:auto;margin-right:auto}}.dettagli-pvc-ferramenta img{max-width:100%}.dettagli-pvc-ferramenta div[class^=col-]:first-child{display:flex;align-items:flex-end;flex-wrap:wrap;flex-direction:column;justify-content:center;padding-right:60px}@media(min-width: 992px)and (max-width: 1199px){.dettagli-pvc-ferramenta div[class^=col-]:first-child{padding-right:37px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-ferramenta div[class^=col-]:first-child{padding-right:25px}}@media(max-width: 767px){.dettagli-pvc-ferramenta div[class^=col-]:first-child{padding-right:0;align-items:center}}.dettagli-pvc-ferramenta div[class^=col-]:nth-child(2),.dettagli-pvc-ferramenta div[class^=col-]:nth-child(3){text-align:center}.dettagli-pvc-ferramenta div[class^=col-]:nth-child(2) p,.dettagli-pvc-ferramenta div[class^=col-]:nth-child(3) p{text-align:center;margin-left:auto;margin-right:auto;margin-top:10px}.dettagli-pvc-maniglia{padding-top:100px}@media(max-width: 575px){.dettagli-pvc-maniglia{padding-top:80px}}.dettagli-pvc-maniglia h3{text-align:right}.dettagli-pvc-maniglia h4{text-align:right}.dettagli-pvc-maniglia h4:before{right:0;left:auto}.dettagli-pvc-maniglia p{text-align:justify;max-width:320px;margin-left:auto;margin-right:0;position:relative}.dettagli-pvc-maniglia p:before{position:absolute;right:-40px;top:-122px;content:\"\";height:350px;width:1px;background:#939393}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-maniglia p:before{top:-230px}}@media(max-width: 575px){.dettagli-pvc-maniglia p:before{display:none}}.dettagli-pvc-maniglia>div[class^=col-]:last-child{background:#f2f2f2;padding:80px 130px;z-index:9}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-maniglia>div[class^=col-]:last-child{padding:45px 78px}}@media(max-width: 575px){.dettagli-pvc-maniglia>div[class^=col-]:last-child{padding:40px 25px}}.dettagli-pvc-maniglia-img{margin-top:-320px;z-index:-1;margin-bottom:0px}@media(min-width: 768px)and (max-width: 991px){.dettagli-pvc-maniglia-img{margin-top:-274px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-pvc-maniglia-img{margin-top:30px}}@media(max-width: 575px){.dettagli-pvc-maniglia-img{margin-top:30px}}.dettagli-pvc-maniglia-img img{width:100%}.ricevi-box{text-align:center;padding-top:50px;padding-bottom:100px}.ricevi-box.funzionale{padding-top:0}.a-risparmio-energetico-verto{background:#f2f2f2;margin-top:80px;padding-top:40px;padding-bottom:50px}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto{margin-top:10px}}@media(max-width: 767px){.a-risparmio-energetico-verto{margin-top:0px}}.a-risparmio-energetico-verto h3{text-align:right}.a-risparmio-energetico-verto h3:before{right:0;left:auto}.a-risparmio-energetico-verto p{text-align:right;margin-bottom:0}.a-risparmio-energetico-verto div[class^=col-]:first-child{display:flex;justify-content:center;align-items:center}.a-risparmio-energetico-verto div[class^=col-]:first-child div{max-width:300px}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child{text-align:center}}.a-risparmio-energetico-verto div[class^=col-]:last-child img{margin-top:-100px;width:100%}@media(max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child img{margin-top:55px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child img{width:270px}}.a-risparmio-energetico-verto div[class^=col-]:last-child p{position:absolute;text-transform:uppercase;font-weight:600;top:0;line-height:18px}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p{font-size:14px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p{font-size:10px;line-height:10px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p{font-size:12px;line-height:14px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p{font-size:10px;line-height:10px;left:0}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(2){top:-109px;left:289px}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(2){left:242px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(2){left:176px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(2){top:44px;left:241px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(2){top:49px;left:calc(50% - 33px)}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(3){top:58px;left:-33px;text-align:right}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(3){top:29px;left:-29px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(3){max-width:87px;top:-6px;left:-8px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(3){top:169px;left:13px;max-width:86px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(3){top:114px;left:calc(50% - 170px);max-width:92px}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(4){top:-8px;left:525px}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(4){top:-47px;left:444px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(4){top:-45px;left:330px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(4){top:130px;left:430px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(4){top:79px;left:calc(50% + 68px);max-width:79px}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(5){top:132px;left:525px}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(5){top:93px;left:437px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(5){top:45px;left:326px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(5){top:242px;left:420px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(5){top:151px;left:calc(50% + 81px)}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(6){top:253px;left:472px}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(6){top:193px;left:398px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(6){top:118px;left:292px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(6){top:338px;left:380px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(6){top:204px;left:calc(50% + 67px)}}.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(7){top:234px;text-align:right;left:0}@media(min-width: 992px)and (max-width: 1199px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(7){top:177px}}@media(min-width: 768px)and (max-width: 991px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(7){top:109px;left:9px}}@media(min-width: 576px)and (max-width: 767px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(7){top:320px;left:12px}}@media(max-width: 575px){.a-risparmio-energetico-verto div[class^=col-]:last-child p:nth-child(7){top:197px;left:calc(50% - 148px)}}.vetri-selettivi h3{text-align:left;margin-bottom:0}.vetri-selettivi h4{text-align:left}.vetri-selettivi h4:before{left:0;right:auto}.vetri-selettivi img{width:100%}@media(max-width: 991px){.vetri-selettivi img{width:100%;height:100%;object-fit:cover}}.vetri-selettivi p{max-width:325px}@media(max-width: 767px){.vetri-selettivi div[class^=col-]:first-child{order:2}}.vetri-selettivi div[class^=col-]:last-child{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center}@media(min-width: 576px)and (max-width: 767px){.vetri-selettivi div[class^=col-]:last-child{order:1}}.canalina-calda{background:#f2f2f2}.canalina-calda h3{text-align:right;margin-top:60px}@media(min-width: 576px)and (max-width: 767px){.canalina-calda h3{margin-top:72px}}.canalina-calda h3:before{left:auto;right:0}.canalina-calda p{text-align:right;max-width:300px;margin-bottom:60px}.canalina-calda div[class^=col-]:first-child{display:flex;align-items:flex-end;flex-wrap:wrap;flex-direction:column;justify-content:center}@media(min-width: 576px)and (max-width: 767px){.canalina-calda div[class^=col-]:first-child{padding-right:83px}}.canalina-calda div[class^=col-]:last-child{padding-right:0;display:flex;justify-content:flex-end;align-items:flex-end}.canalina-calda div[class^=col-]:last-child img{max-width:100%}.dettagli-legno-canalina-calda{margin-bottom:0px}.dettagli-legno-canalina-calda h3{text-align:left;margin-top:60px}.dettagli-legno-canalina-calda h3:before{left:0;right:auto}.dettagli-legno-canalina-calda p{text-align:left;max-width:300px;margin-bottom:60px;position:relative}.dettagli-legno-canalina-calda p:before{position:absolute;left:-70px;top:-86px;content:\"\";height:350px;width:1px;background:#bebebe}@media(min-width: 768px)and (max-width: 991px){.dettagli-legno-canalina-calda p:before{left:-27px}}@media(max-width: 575px){.dettagli-legno-canalina-calda p:before{left:-17px}}.dettagli-legno-canalina-calda div[class^=col-]:first-child{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center;padding-left:140px;background:#f2f2f2}@media(min-width: 768px)and (max-width: 991px){.dettagli-legno-canalina-calda div[class^=col-]:first-child{padding-left:52px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-legno-canalina-calda div[class^=col-]:first-child{margin-bottom:30px}}@media(max-width: 575px){.dettagli-legno-canalina-calda div[class^=col-]:first-child{padding-left:30px}}.dettagli-legno-canalina-calda div[class^=col-]:last-child{padding-right:0;display:flex;justify-content:center;align-items:flex-end}@media(max-width: 575px){.dettagli-legno-canalina-calda div[class^=col-]:last-child img{margin-top:40px}}.profili-slim h3{text-align:right}.profili-slim h4{text-align:right}.profili-slim h4:before{left:auto;right:0}.profili-slim p{text-align:right}.profili-slim div[class^=col-]:first-child{background:#f2f2f2;padding:50px 60px;z-index:2}@media(min-width: 768px)and (max-width: 991px){.profili-slim div[class^=col-]:first-child{padding:50px 30px}}@media(min-width: 576px)and (max-width: 767px){.profili-slim div[class^=col-]:first-child{margin-left:15px;margin-right:15px}}@media(max-width: 575px){.profili-slim div[class^=col-]:first-child{padding:45px 30px;margin-left:15px;margin-right:15px}}@media(max-width: 767px){.profili-slim div[class^=col-]:last-child{display:none}}.profili-slim-img img{width:100%;margin-top:-195px}@media(max-width: 767px){.profili-slim-img img{margin-top:-25px}}.porte-dettagli{padding-top:136px}@media(min-width: 992px){.porte-dettagli #scontainer-41{padding-right:70px}}.porte-dettagli #scontainer-41 .row:first-child div[class^=col-]{display:flex;justify-content:flex-end;align-items:center;position:relative}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-]{justify-content:flex-start}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-]{justify-content:flex-start}}.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] img{z-index:5;margin-right:40px;width:134px;height:184px}.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] img:last-child{width:136px;height:185px}@media(max-width: 991px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] img{margin-right:0px}.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] img:last-child{margin-left:20px}}.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p{position:absolute;top:-35px;left:170px;font-weight:500}@media(min-width: 992px)and (max-width: 1199px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p{left:83px}}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p{left:55px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p{left:14px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:first-child div[class^=col-] p{left:16px;top:-26px}}.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-]{display:flex;justify-content:flex-start;align-items:center;margin-top:-155px}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-]{justify-content:flex-end;margin-top:-33px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-]{margin-top:-12px;justify-content:flex-end}}.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{max-width:100%}@media(min-width: 1200px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{width:422px;height:292px}}@media(min-width: 992px)and (max-width: 1199px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{width:415px;height:287px}}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{width:330px;height:228px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{width:345px;height:238px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] img{width:280px;height:186px}}.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p{position:absolute;top:15px;left:78px;font-weight:500}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p{left:53px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p{left:226px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:nth-child(2) div[class^=col-] p{top:7px;left:auto;right:0;max-width:258px;line-height:13px}}.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]{display:flex;justify-content:flex-end;align-items:center}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]{justify-content:flex-start}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]{justify-content:flex-start}}.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] img{margin-top:-97px;width:145px;height:215px}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] img{margin-top:-50px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] img{margin-top:-70px;margin-left:88px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] img{margin-top:-6px;margin-left:126px}}.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p{transform:rotate(-90deg);position:absolute;top:-30px;left:90px;font-weight:500}@media(min-width: 992px)and (max-width: 1199px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p{left:30px}}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p{top:28px;left:-31px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p{top:5px;left:-5px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-] p{top:82px;left:40px;line-height:13px}}.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]:last-child h2{font-family:\"Alegreya Sans\",sans-serif;font-size:100px;font-style:normal;font-weight:300;line-height:120px;letter-spacing:.05em;text-align:left;text-transform:uppercase;color:#e1e1e1;margin-bottom:0}@media(min-width: 768px)and (max-width: 991px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]:last-child h2{font-size:78px;line-height:78px}}@media(min-width: 576px)and (max-width: 767px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]:last-child h2{font-size:72px;line-height:72px}}@media(max-width: 575px){.porte-dettagli #scontainer-41 .row:last-child div[class^=col-]:last-child h2{font-size:70px;line-height:70px;margin-top:20px}}.una-marea-img img{max-width:100%}.una-marea p{text-align:justify;position:relative}.una-marea p:before{position:absolute;right:-40px;top:-10px;content:\"\";height:350px;width:1px;background:#bebebe}@media(min-width: 992px)and (max-width: 1199px){.una-marea p:before{top:-72px}}@media(min-width: 768px)and (max-width: 991px){.una-marea p:before{right:-21px;top:-107px}}@media(max-width: 575px){.una-marea p:before{right:-14px}}.una-marea div[class^=col-]{display:flex;justify-content:flex-start;align-items:center}.una-marea div[class^=col-]:first-child{height:1px}.una-marea div[class^=col-] div{margin-top:-682px;background:#f2f2f2;padding:130px 90px}@media(min-width: 992px)and (max-width: 1199px){.una-marea div[class^=col-] div{padding:40px 90px;margin-top:-560px}}@media(min-width: 768px)and (max-width: 991px){.una-marea div[class^=col-] div{margin-top:-412px;padding:25px 40px}}@media(min-width: 576px)and (max-width: 767px){.una-marea div[class^=col-] div{margin-top:-25px}}@media(max-width: 575px){.una-marea div[class^=col-] div{padding:70px 25px;margin-top:-25px}}.dettagli-maniglia,.dettagli-legno-maniglia{padding-bottom:0}@media(max-width: 767px){.dettagli-maniglia,.dettagli-legno-maniglia{padding-top:80px}}.dettagli-maniglia p,.dettagli-legno-maniglia p{text-align:justify;max-width:400px;margin-bottom:30px}.dettagli-maniglia img,.dettagli-legno-maniglia img{max-width:100%}.dettagli-maniglia div[class^=col-],.dettagli-legno-maniglia div[class^=col-]{display:flex;align-items:center}@media(max-width: 767px){.dettagli-maniglia div[class^=col-]:last-child,.dettagli-legno-maniglia div[class^=col-]:last-child{margin-top:50px}}.dettagli-maniglia .dettagli-colori-box,.dettagli-legno-maniglia .dettagli-colori-box{display:flex;justify-content:space-between;align-items:center}.dettagli-maniglia .dettagli-colori-box div,.dettagli-legno-maniglia .dettagli-colori-box div{display:block;width:17%;text-align:center}.dettagli-maniglia .dettagli-colori-box div img,.dettagli-legno-maniglia .dettagli-colori-box div img{max-width:100%}.dettagli-maniglia .dettagli-colori-box div p,.dettagli-legno-maniglia .dettagli-colori-box div p{text-transform:uppercase;text-align:center;margin-bottom:0}@media(max-width: 1199px){.dettagli-maniglia .dettagli-colori-box div p,.dettagli-legno-maniglia .dettagli-colori-box div p{min-height:48px;display:flex;align-items:center;justify-content:center}}.dettagli-legno-maniglia h3{text-align:left}.dettagli-legno-maniglia h3:before{left:0;right:auto}.dettagli-box-bg{margin-top:120px;background:url(/upload/filemanager/images/dettagli-pvc/design-moderno/guarnizioni-bg.webp) no-repeat center;background-size:cover}@media(max-width: 575px){.dettagli-box-bg{padding-top:20px}}.dettagli-box-bg img{max-width:100%}.dettagli-box-bg div[class^=col-]{display:flex;justify-content:center;align-items:center}.dettagli-box-bg div[class^=col-] div{margin-top:80px;margin-bottom:80px}@media(max-width: 767px){.dettagli-box-bg div[class^=col-] div{margin-top:0px}}.dettagli-box-bg h3{color:#fff;text-align:left}.dettagli-box-bg h3:before{background:#fff;left:0;right:auto}.dettagli-box-bg h4{color:#fff;padding-bottom:0}.dettagli-box-bg h4:before{display:none}.dettagli-box-bg p{color:#fff;max-width:400px;position:relative}.dettagli-box-bg p:before{position:absolute;left:-637px;top:-248px;content:\"\";height:340px;width:1px;background:#bebebe}@media(min-width: 992px)and (max-width: 1199px){.dettagli-box-bg p:before{left:-540px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-box-bg p:before{left:-407px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-box-bg p:before{left:-32px;top:-486px;height:565px}}@media(max-width: 575px){.dettagli-box-bg p:before{left:9px;top:-369px;height:243px}}.dettagli-box-bg.freno p:before{left:-558px;top:-256px}@media(min-width: 992px)and (max-width: 1199px){.dettagli-box-bg.freno p:before{left:-441px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-box-bg.freno p:before{left:-298px}}@media(min-width: 576px)and (max-width: 767px){.dettagli-box-bg.freno p:before{left:-8px;top:-678px;height:424px}}@media(max-width: 575px){.dettagli-box-bg.freno p:before{display:none}}@media(min-width: 576px)and (max-width: 767px){.dettagli-box-bg.freno div[class^=col-]:first-child{padding-top:80px;padding-bottom:60px}}@media(max-width: 767px){.dettagli-box-bg.freno div[class^=col-]:first-child{padding-top:60px;padding-bottom:60px}}.dettagli-3-box{padding-top:100px;padding-bottom:60px}@media(max-width: 767px){.dettagli-3-box{padding-bottom:50px}}.dettagli-3-box img{width:100%}.dettagli-3-box h3{margin-top:20px}@media(min-width: 992px)and (max-width: 1199px){.dettagli-3-box h3{font-size:34px}}@media(min-width: 768px)and (max-width: 991px){.dettagli-3-box h3{font-size:24px}}@media(max-width: 575px){.dettagli-3-box h3{font-size:30px}}.dettagli-3-box p{text-align:justify;margin-bottom:40px}@media(max-width: 767px){.dettagli-3-box p{margin-bottom:30px}}.dettagli-3-box a{color:#000;letter-spacing:0}@media(min-width: 768px){.dettagli-3-box a{position:absolute;bottom:0}}@media(max-width: 767px){.dettagli-3-box a{display:block;margin-bottom:30px}}.dettagli-finitura-ultra-opaca{padding-bottom:100px}.dettagli-finitura-ultra-opaca h3{text-align:center;margin-bottom:30px}.dettagli-finitura-ultra-opaca p{text-align:center;max-width:750px;margin-left:auto;margin-right:auto}.dettagli-finitura-ultra-opaca div[class^=col-]:nth-child(2){padding-top:30px;display:flex;justify-content:space-between;margin-bottom:50px;flex-wrap:wrap}.dettagli-finitura-ultra-opaca div[class^=col-]:nth-child(2) div{display:block}.dettagli-finitura-ultra-opaca div[class^=col-]:nth-child(2) div img{width:105px}.dettagli-finitura-ultra-opaca div[class^=col-]:nth-child(2) div p{text-transform:uppercase;margin-top:20px;line-height:18px}.dettagli-finitura-ultra-opaca div[class^=col-]:last-child{display:flex;justify-content:center;align-items:center}.soglia-bassa div[class^=col-]{z-index:5}.soglia-bassa div[class^=col-] div{background:#f2f2f2;padding:50px 60px}@media(max-width: 575px){.soglia-bassa div[class^=col-] div{padding:50px 25px}}.soglia-bassa-img img{width:100%;margin-top:-195px}@media(max-width: 767px){.soglia-bassa-img img{margin-top:0px}}@media(max-width: 767px){.soglia-bassa-img div[class^=col-]:last-child{height:1px}}.salatura{padding-bottom:0}@media(max-width: 767px){.salatura div[class^=col-]:first-child{order:2}}@media(max-width: 767px){.salatura div[class^=col-]:last-child{order:1}}.box-right{padding-top:100px;padding-bottom:0}@media(max-width: 575px){.box-right{padding-top:80px}}@media(max-width: 767px){.box-right p{margin-bottom:80px}}@media(max-width: 767px){.box-right h3{font-size:35px}}.box-left{padding-top:100px;padding-bottom:0}@media(max-width: 767px){.dettagli-legno-legno h4:before{left:calc(50% - 71px)}}.dettagli-legno-legno p{max-width:260px}@media(max-width: 767px){.dettagli-legno-legno p{margin-bottom:30px;max-width:350px}}.dettagli-legno-legno img{max-width:100%}.dettagli-legno-legno div[class^=col-]:last-child{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center;padding-left:50px}@media(max-width: 767px){.dettagli-legno-legno div[class^=col-]:last-child{order:1;align-items:center;text-align:center;padding-left:15px}}@media(max-width: 767px){.dettagli-legno-legno div[class^=col-]:first-child{order:2}}.colori-box{display:flex;justify-content:space-between;align-items:center;max-width:520px;padding-left:50px}@media(min-width: 992px)and (max-width: 1199px){.colori-box{max-width:435px}}@media(min-width: 768px)and (max-width: 991px){.colori-box{max-width:326px;padding-left:20px}}.colori-box div{display:block;width:17%;text-align:center}.colori-box div img{max-width:100%;margin-left:0;margin-bottom:30px}.colori-box div p{text-transform:uppercase;text-align:center;margin-bottom:0px}.dettagli-pvc .dettagli-pvc-maniglia-img{margin-bottom:0}@media(min-width: 576px){.no-touchevents div[id^=menu-container-]>ul>li.parent>a{pointer-events:none}}.touchevents .top #main-menu div[id^=menu-container-]>ul>li:hover ul{display:none}.touchevents .top #main-menu div[id^=menu-container-]>ul>li.open-menu ul{display:block !important}.files{margin-bottom:0}.file-cover{background:#fff;height:30px;margin-top:-30px;position:relative;z-index:10}.captcha.error .check{border:2px solid #c00}@media(max-width: 575px){.buttons{display:flex;flex-direction:column;justify-content:center;align-items:center}}.buttons .btn:first-child{margin-right:10px}@media(max-width: 575px){.buttons .btn:first-child{margin-right:0;margin-bottom:20px}}.buttons2{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.buttons2 .btn:first-child{margin-bottom:20px}.buttons2 .btn:nth-child(2){margin-top:0px}#fancybox-buttons.top{background:rgba(0,0,0,0) !important}.color-container{position:relative;padding-top:90px;width:115px;-webkit-transition:all .5s ease;transition:all .5s ease}.color-container:hover p{background:#000 !important;color:#fff !important}.color-container a{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:10}.color-container a img{height:90px !important}.map-adres iframe{width:100%;margin-bottom:30px}.footer-big{background:#231f20;color:#fff;font-size:15px}@media(max-width: 991px){.footer-big{padding-top:75px;padding-bottom:75px}}@media(max-width: 767px){.footer-big{padding-top:50px;padding-bottom:50px}}@media(min-width: 768px){.footer-big .column-right{padding-left:50px}}@media(max-width: 767px){.footer-big .column-right{text-align:center}}.footer-big .column-right ul{list-style-type:none;margin:0;padding:0}.footer-big .column-right ul li{margin-bottom:10px}.footer-big .column-right a{color:#fff;font-weight:200}.footer-big .column-left{font-weight:200}@media(min-width: 768px){.footer-big .column-left{padding-right:50px}}@media(max-width: 767px){.footer-big .column-left{text-align:center;padding-bottom:25px}}.footer-big .column-left img{max-width:200px !important;margin-bottom:50px}.footer_top_box{padding-bottom:80px}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title{text-align:center}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2{position:relative;padding-bottom:15px;margin-bottom:30px}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_title h2:before{position:absolute;content:\"\";width:142px;left:calc(50% - 71px);background:#000;height:1px;bottom:0}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_tiles{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:100px;row-gap:40px}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_tiles .tile{display:block}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_tiles .tile a{color:#000;font-family:\"Open Sans\",sans-serif;font-weight:600;font-size:14px;line-height:19px;display:flex;flex-direction:row;align-items:center;column-gap:20px;padding:15px;background-color:#ebebeb;width:360px;text-transform:uppercase}.footer_top_box .footer_top_box__wrapper .footer_top_data .footer_top_tiles .tile a img{width:100%;max-width:32px}@font-face{font-family:\"URW Form\";src:url(\"/layout/fonts/URWForm-LightItalic.woff2\") format(\"woff2\"),url(\"/layout/fonts/URWForm-LightItalic.woff\") format(\"woff\");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:\"URW Form\";src:url(\"/layout/fonts/URWForm-ExtraLightItalic.woff2\") format(\"woff2\"),url(\"/layout/fonts/URWForm-ExtraLightItalic.woff\") format(\"woff\");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:\"URW Form\";src:url(\"/layout/fonts/URWForm-Medium.woff2\") format(\"woff2\"),url(\"/layout/fonts/URWForm-Medium.woff\") format(\"woff\");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:\"URW Form\";src:url(\"/layout/fonts/URWForm-MediumItalic.woff2\") format(\"woff2\"),url(\"/layout/fonts/URWForm-MediumItalic.woff\") format(\"woff\");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:\"URW Form Demi\";src:url(\"/layout/fonts/URWForm-Demi.woff2\") format(\"woff2\"),url(\"/layout/fonts/URWForm-Demi.woff\") format(\"woff\");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:\"URW Form\";src:url(\"/layout/fonts/URWForm-Italic.woff2\") format(\"woff2\"),url(\"/layout/fonts/URWForm-Italic.woff\") format(\"woff\");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:\"URW Form\";src:url(\"/layout/fonts/URWForm-Light.woff2\") format(\"woff2\"),url(\"/layout/fonts/URWForm-Light.woff\") format(\"woff\");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:\"URW Form\";src:url(\"/layout/fonts/URWForm-ThinItalic.woff2\") format(\"woff2\"),url(\"/layout/fonts/URWForm-ThinItalic.woff\") format(\"woff\");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:\"URW Form\";src:url(\"/layout/fonts/URWForm-Bold.woff2\") format(\"woff2\"),url(\"/layout/fonts/URWForm-Bold.woff\") format(\"woff\");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:\"URW Form\";src:url(\"/layout/fonts/URWForm-BoldItalic.woff2\") format(\"woff2\"),url(\"/layout/fonts/URWForm-BoldItalic.woff\") format(\"woff\");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:\"URW Form\";src:url(\"/layout/fonts/URWForm-Thin.woff2\") format(\"woff2\"),url(\"/layout/fonts/URWForm-Thin.woff\") format(\"woff\");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:\"URW Form\";src:url(\"/layout/fonts/URWForm-Regular.woff2\") format(\"woff2\"),url(\"/layout/fonts/URWForm-Regular.woff\") format(\"woff\");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:\"URW Form Extra\";src:url(\"/layout/fonts/URWForm-ExtraBoldItalic.woff2\") format(\"woff2\"),url(\"/layout/fonts/URWForm-ExtraBoldItalic.woff\") format(\"woff\");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:\"URW Form Extra\";src:url(\"/layout/fonts/URWForm-ExtraBold.woff2\") format(\"woff2\"),url(\"/layout/fonts/URWForm-ExtraBold.woff\") format(\"woff\");font-weight:bold;font-style:normal;font-display:swap}.footer-big *{font-family:\"URW Form\"}#scontainer-47{height:630px;display:flex;align-items:center;margin-top:100px;margin-bottom:100px}@media(max-width: 991px){#scontainer-47{margin-bottom:50px}}#scontainer-47 h2{margin-bottom:40px}#scontainer-47 h2::before{width:80%;left:0;height:2px}#scontainer-47 h3{position:relative}#scontainer-47 h3:before{position:absolute;left:-80px;top:-140px;content:\"\";height:340px;width:1px;background:#939393}@media(min-width: 992px)and (max-width: 1199px){#scontainer-47 h3:before{left:-45px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-47 h3:before{left:-40px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-47 h3:before{left:-30px;top:-75px}}@media(max-width: 575px){#scontainer-47 h3:before{display:none}}#scontainer-47 div[class^=col-]:first-child{background:#f2f2f2;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:center;padding:80px 150px 80px 60px;text-align:justify}@media(min-width: 992px)and (max-width: 1199px){#scontainer-47 div[class^=col-]:first-child{padding:80px 108px 80px 90px}}@media(min-width: 768px)and (max-width: 991px){#scontainer-47 div[class^=col-]:first-child{padding:80px 30px 80px 80px}}@media(min-width: 576px)and (max-width: 767px){#scontainer-47 div[class^=col-]:first-child{padding:50px 15px 50px 60px}}@media(max-width: 575px){#scontainer-47 div[class^=col-]:first-child{padding:50px 15px 50px 15px}}#scontainer-47 div[class^=col-]:nth-child(2){position:relative;background:#f2f2f2}@media(min-width: 576px)and (max-width: 991px){#scontainer-47 div[class^=col-]:nth-child(2){display:flex;justify-content:center;align-items:center;padding-right:0}}@media(min-width: 992px){#scontainer-47 div[class^=col-]:nth-child(2) img{top:50%;position:absolute;right:-60px;transform:translateY(-50%)}}@media(min-width: 1200px){#scontainer-47 div[class^=col-]:nth-child(2) img{width:500px;height:630px;object-fit:cover}}@media(min-width: 992px)and (max-width: 1199px){#scontainer-47 div[class^=col-]:nth-child(2) img{width:430px;height:530px;object-fit:cover}}@media(min-width: 576px)and (max-width: 991px){#scontainer-47 div[class^=col-]:nth-child(2) img{width:100%;height:100%;object-fit:contain}}@media(max-width: 575px){#scontainer-47 div[class^=col-]:nth-child(2) img{width:100%;height:300px;object-fit:contain;margin-bottom:50px}}#scontainer-48{margin-bottom:100px}@media(max-width: 991px){#scontainer-48{margin-bottom:50px}}#scontainer-48 h2{margin-bottom:40px}#scontainer-48 img{margin-bottom:24px}#scontainer-48 .single-col{text-align:center}#scontainer-49,#scontainer-50{margin-bottom:100px}@media(max-width: 991px){#scontainer-49,#scontainer-50{margin-bottom:50px}}#scontainer-49 h2,#scontainer-50 h2{margin-bottom:40px}#scontainer-49 .single-col a,#scontainer-50 .single-col a{display:block;height:100%;position:relative;cursor:pointer}#scontainer-49 .single-col a:hover::before,#scontainer-49 .single-col a:hover::after,#scontainer-50 .single-col a:hover::before,#scontainer-50 .single-col a:hover::after{opacity:1}#scontainer-49 .single-col a::before,#scontainer-50 .single-col a::before{content:\"\";position:absolute;inset:0;background:rgba(0,0,0,.6);opacity:0;transition:all 250ms ease-in-out}#scontainer-49 .single-col a::after,#scontainer-50 .single-col a::after{content:\"\";position:absolute;top:50%;left:50%;width:55px;height:55px;background:url(\"/upload/filemanager/images/cassonetto/material-symbols_search.png\");opacity:0;transition:all 250ms ease-in-out;transform:translate(-50%, -50%)}@media(max-width: 991px){#scontainer-49 .single-col:not(:last-child),#scontainer-50 .single-col:not(:last-child){margin-bottom:50px}}#scontainer-51{padding:100px 70px;margin-bottom:100px;background:#fafafa}@media(max-width: 991px){#scontainer-51{padding:50px 40px;margin-bottom:50px}}#scontainer-51 .row{align-items:center}@media(max-width: 991px){#scontainer-51 .single-col-1{margin-bottom:50px}}#scontainer-51 .single-col-2{position:relative;padding-bottom:50px}#scontainer-51 .single-col-2::before{content:\"\";position:absolute;bottom:0;left:15px;width:100%;max-width:190px;height:1px;background:#000}#scontainer-52{margin-bottom:100px}@media(max-width: 991px){#scontainer-52{margin-bottom:50px}}#scontainer-52 .row{align-items:center}#scontainer-52 .single-col{display:flex;align-items:center;justify-content:center}@media(max-width: 991px){#scontainer-52 .single-col:not(:last-child){margin-bottom:50px}}#scontainer-53{margin-bottom:100px}#scontainer-53 h2{margin-bottom:40px}#scontainer-53 div[class^=col-]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#scontainer-53 div[class^=col-] div{margin-left:6px;margin-right:6px}#scontainer-53 div[class^=col-] p{max-width:106px;min-height:50px;margin-bottom:0;background:#f2f2f2;display:flex;justify-content:center;text-align:center;align-items:center;padding:2px;margin-bottom:20px;text-transform:uppercase}#scontainer-53 div[class^=col-] img{width:106px;height:106px;object-fit:cover}#scontainer-53 .color-container{padding-top:0}.home_slider .swiper-slide{overflow:hidden}.home_slider .swiper-slide .slide-data{display:flex;flex-direction:column;align-items:center;justify-content:center}.home_slider .swiper-slide .slide-data .slide-text{position:absolute;max-width:1100px}.home_slider .swiper-pagination{position:absolute;right:50px;bottom:50px;width:auto;display:flex;justify-content:flex-end;gap:30px}.home_slider .swiper-pagination .swiper-pagination-bullet{color:#fff;background:rgba(0,0,0,0) !important;position:relative;display:block;height:30px;width:30px;opacity:1 !important}.home_slider .swiper-pagination .swiper-pagination-bullet::before{display:block;height:30px;width:30px;position:absolute;top:0;left:0;font-size:22px}.home_slider .swiper-pagination .swiper-pagination-bullet:first-child::before{content:\"01\"}.home_slider .swiper-pagination .swiper-pagination-bullet:nth-child(2)::before{content:\"02\"}.home_slider .swiper-pagination .swiper-pagination-bullet:nth-child(3)::before{content:\"03\"}.home_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{margin-right:70px;position:relative}.home_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:\"\";display:block;height:1px;width:50px;background:#fff;position:absolute;top:50%;right:-75px}.home_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:last-child{margin-right:0 !important}.home_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:nth-child(2){margin-left:70px}.home_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:nth-child(2)::after{right:auto;left:-80px}","@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');\r\n@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap');\r\n\r\n$font-1: 'Open Sans', sans-serif;\r\n$font-2: 'Cormorant', serif;\r\n$font-3: 'Alegreya Sans', sans-serif;\r\n$font-4: 'PT Serif', serif;\r\n$font-5: 'Manrope', serif;\r\n$font-6: 'League Spartan', serif;\r\n\r\n$cTxtWhite: #fff;\r\n$cTxtBlack: #000;\r\n$cGrayText: #939393;\r\n$cGrayBg: #f2f2f2;\r\n$cGrayDarkBg: #777676;\r\n$cGrayBorder: #ccc;\r\n$cBlackText: #212529;\r\n","// out: ../style-css/style.css, compress: true, sourceMap: true\r\n@import '_mixins';\r\n@import '_variables';\r\n\r\n.alert {\r\n border-radius: 0;\r\n margin: 25px 0;\r\n border: 0;\r\n font-size: 15px;\r\n font-weight: 600;\r\n\r\n &.alert-success {\r\n background: $cGrayBg;\r\n color: #000;\r\n }\r\n}\r\n\r\nbody {\r\n &.nowebp {\r\n .carousel-banner {\r\n background: url('/upload/filemanager/images/banner-bg.jpg') no-repeat center;\r\n }\r\n\r\n .item-01 {\r\n background: url(/upload/filemanager/images/banner-01.jpg) no-repeat center;\r\n }\r\n\r\n .item-02 {\r\n background: url('/upload/filemanager/images/banner-02.jpg') no-repeat center left;\r\n\r\n @include respond-below(sm) {\r\n background: url('/upload/filemanager/images/banner-02-mobile.jpg') no-repeat center;\r\n }\r\n }\r\n\r\n .banner {\r\n background: url('/upload/filemanager/images/banner-01.jpg') no-repeat center;\r\n }\r\n\r\n .technology {\r\n background: url(/upload/filemanager/images/technology-bg.png) no-repeat center left;\r\n }\r\n\r\n .modernita-e-design {\r\n background: url(/upload/filemanager/images/sistemi-scorrevoli-bg2.png) no-repeat right;\r\n\r\n @include respond-below(sm) {\r\n background: url(/upload/filemanager/images/sistemi-scorrevoli-bg2.png) no-repeat center;\r\n }\r\n }\r\n\r\n .garanzia-di-soddisfazione {\r\n background: url(/upload/filemanager/images/garanzia-di-soddisfazione2.png) no-repeat center;\r\n }\r\n\r\n .banner-mini {\r\n background: url(/upload/filemanager/images/subpage/banner-mini.png) no-repeat center;\r\n }\r\n\r\n .tipi-di-montaggio {\r\n background: url(/upload/filemanager/images/persiane-in-legno/persiane-in-legno-bg.png) no-repeat center;\r\n }\r\n\r\n .tapparelle-controllo-separato {\r\n background: url(/upload/filemanager/images/tapparelle/tapparelle-bg.png) no-repeat center;\r\n }\r\n\r\n .links {\r\n background: url(/upload/filemanager/images/subpage/links-bg.png) no-repeat center;\r\n }\r\n\r\n .dettagli-box-bg {\r\n background: url(/upload/filemanager/images/dettagli-pvc/design-moderno/guarnizioni-bg.png) no-repeat center;\r\n }\r\n }\r\n}\r\n\r\n.hidden-below-xs {\r\n @include respond-below(xs) {\r\n display: none;\r\n }\r\n}\r\n\r\n.hidden-above-xs {\r\n @include respond-above(xs) {\r\n display: none;\r\n }\r\n}\r\n\r\n.box {\r\n padding-top: 100px;\r\n padding-bottom: 100px;\r\n}\r\n\r\na {\r\n transition: all 0.3s ease;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n}\r\n\r\n.title {\r\n font-family: $font-2;\r\n font-weight: 400;\r\n font-size: 60px;\r\n line-height: 73px;\r\n letter-spacing: 0.1em;\r\n position: relative;\r\n padding-bottom: 20px;\r\n margin-bottom: 30px;\r\n\r\n @include respond-between(sm, md) {\r\n font-size: 52px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n font-size: 45px;\r\n line-height: 53px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n font-size: 39px;\r\n line-height: 50px;\r\n }\r\n\r\n &:before {\r\n position: absolute;\r\n content: '';\r\n width: 142px;\r\n left: calc(50% - 71px);\r\n background: #000;\r\n height: 1px;\r\n bottom: 0;\r\n }\r\n\r\n a {\r\n color: $cBlackText;\r\n\r\n &:hover {\r\n color: #ffcc00;\r\n }\r\n }\r\n}\r\n\r\n.subtitle {\r\n font-family: $font-2;\r\n font-weight: 400;\r\n font-size: 40px;\r\n line-height: 48px;\r\n color: #000;\r\n\r\n @include respond-below(sm) {\r\n font-size: 37px;\r\n }\r\n\r\n a {\r\n color: $cBlackText;\r\n\r\n &:hover {\r\n color: #ffcc00;\r\n }\r\n }\r\n}\r\n\r\n.subtitle-line {\r\n @extend .subtitle;\r\n padding-bottom: 20px;\r\n margin-bottom: 30px;\r\n text-align: center;\r\n position: relative;\r\n\r\n &:before {\r\n position: absolute;\r\n content: '';\r\n width: 142px;\r\n left: calc(50% - 71px);\r\n background: #000;\r\n height: 1px;\r\n bottom: 0;\r\n }\r\n}\r\n\r\n.subtitle-level-3 {\r\n font-family: $font-3;\r\n font-weight: 300;\r\n font-size: 20px;\r\n line-height: 24px;\r\n letter-spacing: 0.055em;\r\n text-transform: uppercase;\r\n position: relative;\r\n margin-bottom: 15px;\r\n padding-bottom: 15px;\r\n\r\n @include respond-below(xs) {\r\n font-size: 17px;\r\n }\r\n\r\n &:before {\r\n position: absolute;\r\n content: '';\r\n width: 142px;\r\n left: 0;\r\n background: #000;\r\n height: 2px;\r\n bottom: 0;\r\n }\r\n}\r\n\r\n.text {\r\n font-family: $font-3;\r\n font-weight: 300;\r\n font-size: 14px;\r\n line-height: 21px;\r\n color: #000000;\r\n\r\n strong {\r\n font-weight: 500;\r\n }\r\n}\r\n\r\n.text20 {\r\n font-family: $font-3;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 300;\r\n line-height: 24px;\r\n letter-spacing: 0.055em;\r\n text-align: left;\r\n}\r\n\r\n.text16 {\r\n font-family: $font-3;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 300;\r\n line-height: 24px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n}\r\n\r\n.btn {\r\n font-family: $font-1;\r\n font-weight: 600;\r\n font-size: 14px;\r\n line-height: 19px;\r\n color: #000;\r\n text-transform: uppercase;\r\n border: 1px solid #000000;\r\n border-radius: 0;\r\n display: inline-block;\r\n padding: 6px 10px;\r\n background: transparent;\r\n transition: all 0.3s ease;\r\n\r\n img {\r\n margin: 0 0 0 10px;\r\n width: 40px !important;\r\n height: 7px;\r\n margin-bottom: 2px;\r\n filter: invert(0%);\r\n transition: all 0.3s ease;\r\n }\r\n\r\n &:hover {\r\n color: #fff;\r\n text-decoration: none;\r\n background: #000;\r\n\r\n img {\r\n filter: invert(100%);\r\n }\r\n }\r\n\r\n &:focus {\r\n box-shadow: none;\r\n }\r\n}\r\n\r\n.btn-yellow {\r\n color: #000000;\r\n font-family: $font-1;\r\n font-size: 14px;\r\n font-weight: 600;\r\n text-transform: uppercase;\r\n padding: 8px 20px;\r\n background-color: #fff200;\r\n display: inline-flex;\r\n margin-left: 20px;\r\n\r\n &:hover {\r\n color: #000;\r\n }\r\n}\r\n\r\n.btn-black {\r\n border: none;\r\n border-radius: 0;\r\n background: #000;\r\n color: #fff;\r\n font-family: $font-1;\r\n padding: 8px 20px;\r\n text-transform: uppercase;\r\n font-weight: 700;\r\n font-size: 16px;\r\n}\r\n\r\n.tab {\r\n font-family: $font-1;\r\n font-size: 18px;\r\n font-weight: 400;\r\n line-height: 20px;\r\n letter-spacing: 0;\r\n text-align: center;\r\n color: #000;\r\n text-transform: uppercase;\r\n\r\n span {\r\n font-family: Alegreya Sans;\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 300;\r\n line-height: 21px;\r\n letter-spacing: 0.135em;\r\n text-align: center;\r\n }\r\n}\r\n\r\n.tab-content-title {\r\n font-family: $font-1;\r\n font-size: 30px;\r\n font-weight: 400;\r\n line-height: 41px;\r\n letter-spacing: 0em;\r\n text-align: right;\r\n color: #fff;\r\n background: #000;\r\n text-transform: uppercase;\r\n}\r\n\r\n.box50 {\r\n padding-top: 50px;\r\n padding-bottom: 50px;\r\n}\r\n\r\n.box-text-right {\r\n @extend .box;\r\n\r\n h3 {\r\n @extend .subtitle;\r\n text-align: right;\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-level-3;\r\n text-align: right;\r\n\r\n &:before {\r\n left: auto;\r\n right: 0;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: justify;\r\n }\r\n\r\n img {\r\n max-width: 100%;\r\n }\r\n\r\n div[class^='col-'] {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n div {\r\n width: 400px;\r\n }\r\n }\r\n}\r\n\r\n.box-text-left {\r\n @extend .box;\r\n\r\n h3 {\r\n @extend .subtitle;\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-level-3;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: justify;\r\n\r\n @include respond-below(sm) {\r\n margin-bottom: 80px;\r\n }\r\n }\r\n\r\n img {\r\n max-width: 100%;\r\n }\r\n\r\n div[class^='col-'] {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n div {\r\n width: 400px;\r\n }\r\n\r\n &:first-child {\r\n @include respond-below(sm) {\r\n order: 2;\r\n }\r\n }\r\n\r\n &:last-child {\r\n @include respond-below(sm) {\r\n order: 1;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#main-menu {\r\n @include respond-below(xs) {\r\n height: 100%;\r\n width: 100%;\r\n position: fixed;\r\n z-index: 10;\r\n background: #fff;\r\n display: none;\r\n left: 0;\r\n top: 0;\r\n\r\n &.visible {\r\n @include flexbox;\r\n }\r\n }\r\n\r\n div[id^='menu-container-'] {\r\n @include respond-below(xs) {\r\n width: 100%;\r\n @include flexbox;\r\n @include align-items(center);\r\n @include justify-content(center);\r\n }\r\n\r\n >ul {\r\n margin: 0;\r\n padding: 0;\r\n list-style-type: none;\r\n flex-wrap: wrap;\r\n\r\n @include respond-above(xs) {\r\n @include flexbox;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 100%;\r\n }\r\n\r\n >li {\r\n position: relative;\r\n\r\n &:first-child {\r\n display: none;\r\n }\r\n\r\n >a {\r\n font-family: $font-1;\r\n font-weight: 400;\r\n font-size: 14px;\r\n line-height: 19px;\r\n color: #000;\r\n padding: 10px 7px;\r\n display: block;\r\n text-transform: uppercase;\r\n\r\n @include respond-between(md, lg) {\r\n padding: 10px 6px;\r\n }\r\n\r\n @include respond-between(xs, md) {\r\n padding: 10px 4px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n text-align: center;\r\n }\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n\r\n .fa-caret-down {\r\n display: none;\r\n }\r\n }\r\n\r\n &.parent {\r\n >a {\r\n @include respond-above(xs) {\r\n // pointer-events: none;\r\n }\r\n }\r\n }\r\n\r\n >ul {\r\n position: absolute;\r\n display: none;\r\n list-style-type: none;\r\n padding-inline-start: 0;\r\n background: #fff;\r\n padding: 18px 24px;\r\n box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);\r\n z-index: 999;\r\n\r\n @include respond-above(lg) {\r\n left: 12px;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n left: 7px;\r\n }\r\n\r\n @include respond-between(xs, md) {\r\n left: 4px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n position: static;\r\n padding: 0;\r\n box-shadow: none;\r\n }\r\n\r\n li {\r\n a {\r\n font-family: $font-1;\r\n font-size: 14px;\r\n font-weight: 400;\r\n color: $cGrayText;\r\n text-transform: uppercase;\r\n white-space: nowrap;\r\n padding: 6px 0;\r\n display: block;\r\n position: relative;\r\n transition: all 0.3s ease;\r\n\r\n @include respond-above(xs) {\r\n &:before {\r\n position: absolute;\r\n content: '';\r\n width: 50px;\r\n height: 1px;\r\n background: #939393;\r\n bottom: 0;\r\n opacity: 0;\r\n transition: all 0.3s ease;\r\n }\r\n }\r\n\r\n &:hover {\r\n &:before {\r\n opacity: 1;\r\n }\r\n }\r\n\r\n @include respond-below(xs) {\r\n text-align: center;\r\n }\r\n }\r\n }\r\n }\r\n\r\n @include respond-above(xs) {\r\n &:hover {\r\n ul {\r\n display: block;\r\n }\r\n }\r\n }\r\n\r\n &.active {\r\n ul {\r\n display: block;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#main-menu-btn {\r\n height: 50px;\r\n width: 50px;\r\n position: fixed;\r\n bottom: 10px;\r\n right: 10px;\r\n color: #fff;\r\n background: #000;\r\n display: none;\r\n z-index: 9999;\r\n line-height: 50px;\r\n align-items: center;\r\n justify-content: center;\r\n font-size: 25px;\r\n cursor: pointer;\r\n @include border-radius(50%);\r\n\r\n img {\r\n width: 20px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n display: flex;\r\n }\r\n}\r\n\r\n.top {\r\n padding-top: 15px;\r\n padding-bottom: 15px;\r\n background: #fff;\r\n\r\n div[class^='col-']:first-child {\r\n @include respond-between(sm, md) {\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n @include respond-below(xs) {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n }\r\n\r\n a {\r\n display: inline-block;\r\n\r\n img {\r\n width: 145px;\r\n height: 47px;\r\n }\r\n }\r\n }\r\n\r\n div[class^='col-']:last-child {\r\n display: flex;\r\n justify-content: space-between;\r\n\r\n >div {\r\n display: flex;\r\n align-items: center;\r\n\r\n &.social {\r\n a {\r\n display: block;\r\n border: 1px solid #000;\r\n height: 33px;\r\n width: 33px;\r\n text-align: center;\r\n }\r\n }\r\n }\r\n\r\n @include respond-between(sm, lg) {\r\n flex-direction: column-reverse;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n flex-direction: column-reverse;\r\n }\r\n\r\n @include respond-below(xs) {\r\n justify-content: center;\r\n }\r\n\r\n >div {\r\n &:first-child {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n @include respond-between(sm, md) {\r\n justify-content: center;\r\n }\r\n }\r\n\r\n &:last-child {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n @include respond-between(sm, lg) {\r\n justify-content: flex-end;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n justify-content: flex-end;\r\n }\r\n\r\n .btn {\r\n margin-left: 25px;\r\n padding: 3px 6px;\r\n\r\n @include respond-between(xs, lg) {\r\n margin-bottom: 10px;\r\n margin-top: -32px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-left: 0;\r\n margin-top: 15px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.banner,\r\n.carousel-banner {\r\n background: url('/upload/filemanager/images/banner-bg.webp') no-repeat bottom left;\r\n min-height: 737px;\r\n text-align: center;\r\n\r\n // @include respond-below(sm) {\r\n // background: url('/upload/filemanager/images/banner-sm.webp') no-repeat center;\r\n // min-height: 0;\r\n // background-size: cover;\r\n // }\r\n\r\n h1 {\r\n font-size: 100px;\r\n color: #fff;\r\n font-family: $font-2;\r\n font-weight: 400;\r\n line-height: 121px;\r\n\r\n @include respond-between(sm, md) {\r\n font-size: 80px;\r\n line-height: 100px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n font-size: 80px;\r\n line-height: 100px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n font-size: 40px;\r\n line-height: 47px;\r\n }\r\n }\r\n\r\n h2 {\r\n font-family: $font-1;\r\n color: #fff;\r\n text-transform: uppercase;\r\n font-weight: 300;\r\n font-size: 40px;\r\n line-height: 54px;\r\n letter-spacing: 0.055em;\r\n position: relative;\r\n padding-bottom: 30px;\r\n margin-bottom: 30px;\r\n\r\n &:before {\r\n position: absolute;\r\n content: '';\r\n width: 348px;\r\n left: calc(50% - 174px);\r\n background: #fff;\r\n height: 1px;\r\n bottom: 0;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n font-size: 32px;\r\n line-height: 42px;\r\n padding-bottom: 20px;\r\n margin-bottom: 20px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n font-size: 28px;\r\n line-height: 38px;\r\n padding-bottom: 20px;\r\n margin-bottom: 20px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n font-size: 16px;\r\n line-height: 22px;\r\n padding-bottom: 10px;\r\n margin-bottom: 10px;\r\n\r\n &:before {\r\n width: 145px;\r\n left: calc(50% - 72px);\r\n }\r\n }\r\n }\r\n\r\n p {\r\n font-family: $font-3;\r\n font-weight: 300;\r\n font-size: 20px;\r\n line-height: 30px;\r\n text-align: center;\r\n color: #ffffff;\r\n\r\n @include respond-between(sm, md) {\r\n font-size: 19px;\r\n line-height: 27px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n font-size: 18px;\r\n line-height: 26px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n font-size: 16px;\r\n line-height: 20px;\r\n }\r\n }\r\n}\r\n\r\n.carousel-banner {\r\n min-height: 37vw;\r\n text-align: center;\r\n padding-left: 80px;\r\n padding-right: 80px;\r\n padding-bottom: 150px;\r\n\r\n @include respond-below(md) {\r\n padding-left: 30px;\r\n padding-right: 30px;\r\n min-height: 45vw;\r\n }\r\n\r\n @include respond-below(sm) {\r\n padding-left: 25px;\r\n padding-right: 25px;\r\n padding-bottom: 0;\r\n background: none;\r\n }\r\n\r\n @include respond-below(xs) {\r\n padding-left: 0;\r\n padding-right: 0;\r\n padding-bottom: 0;\r\n background: none;\r\n }\r\n\r\n .owl-item,\r\n .item {\r\n min-height: 37vw;\r\n display: flex;\r\n align-items: flex-start;\r\n justify-content: center;\r\n\r\n @include respond-below(lg) {\r\n min-height: 42vw;\r\n }\r\n\r\n @include respond-below(md) {\r\n min-height: 45vw;\r\n }\r\n\r\n @include respond-below(md) {\r\n min-height: 45vw;\r\n }\r\n\r\n @include respond-below(sm) {\r\n min-height: 44vw;\r\n }\r\n\r\n @include respond-below(xs) {\r\n min-height: 325px;\r\n }\r\n }\r\n\r\n .item-01 {\r\n background: url('/upload/filemanager/images/banner-01.webp') no-repeat center;\r\n background-size: cover;\r\n width: 100vw;\r\n\r\n @include respond-above(xs) {\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n @include respond-below(sm) {\r\n padding-top: 144%;\r\n position: relative;\r\n }\r\n\r\n #scontainer-1 {\r\n width: 90%;\r\n padding-right: 15px;\r\n padding-left: 15px;\r\n margin-right: auto;\r\n margin-left: auto;\r\n max-width: 1140px;\r\n\r\n @include respond-below(sm) {\r\n position: absolute;\r\n top: 50%;\r\n transform: translateY(-50%);\r\n }\r\n }\r\n }\r\n\r\n .item-02 {\r\n background: url('/upload/filemanager/images/banner-02.webp') no-repeat center left;\r\n background-size: cover;\r\n width: 100vw;\r\n\r\n @include respond-below(sm) {\r\n background: url('/upload/filemanager/images/banner-02-mobile.webp') no-repeat center;\r\n background-size: cover;\r\n padding-top: 144%;\r\n }\r\n }\r\n}\r\n\r\n.benefits {\r\n margin-top: -132px;\r\n position: relative;\r\n z-index: 10;\r\n\r\n @include respond-below(sm) {\r\n margin-top: 0;\r\n }\r\n\r\n div[class^='col-'] {\r\n display: flex;\r\n justify-content: center;\r\n\r\n @include respond-between(xs, sm) {\r\n flex-flow: row wrap;\r\n }\r\n\r\n @include respond-below(xs) {\r\n flex-flow: row wrap;\r\n }\r\n\r\n .benefits-content {\r\n background: #fff;\r\n box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);\r\n width: calc(20% - 26px);\r\n text-align: center;\r\n padding: 35px 20px;\r\n margin: 0 13px;\r\n\r\n @include respond-between(sm, md) {\r\n width: calc(20% - 7px);\r\n padding: 35px 10px;\r\n margin: 0 5px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: calc(33% - 20px);\r\n margin: 0 10px 20px 10px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: calc(50% - 10px);\r\n margin: 0 5px 20px 5px;\r\n padding: 25px 10px;\r\n }\r\n\r\n p {\r\n color: $cBlackText;\r\n margin-bottom: 0;\r\n font-family: $font-1;\r\n font-weight: 600;\r\n font-size: 16px;\r\n line-height: 22px;\r\n height: 44px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n @include respond-between(sm, md) {\r\n font-size: 14px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n font-size: 14px;\r\n line-height: 19px;\r\n height: auto;\r\n }\r\n }\r\n\r\n img {\r\n width: 65px;\r\n height: 65px;\r\n margin-bottom: 15px;\r\n\r\n @include respond-between(sm, md) {\r\n width: 60px;\r\n height: 60px;\r\n }\r\n }\r\n\r\n &:first-child {\r\n @include respond-between(sm, md) {\r\n margin-left: 0;\r\n }\r\n }\r\n\r\n &:last-child {\r\n @include respond-between(sm, md) {\r\n margin-right: 0;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#scontainer-3,\r\n#scontainer-6,\r\n#scontainer-8,\r\n#scontainer-11 {\r\n text-align: center;\r\n @extend .box;\r\n\r\n div[class^='col-']:last-child {\r\n p {\r\n max-width: 650px;\r\n margin: 0 auto 40px auto;\r\n }\r\n }\r\n\r\n div[class^='col-'] {\r\n >img {\r\n width: 515px;\r\n height: auto;\r\n margin-top: 20px;\r\n margin-bottom: 40px;\r\n\r\n @include respond-between(md, lg) {\r\n width: 440px;\r\n height: auto;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: 350px;\r\n height: auto;\r\n margin-top: 5px;\r\n margin-bottom: 20px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: 350px;\r\n height: auto;\r\n margin-top: 5px;\r\n margin-bottom: 20px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 270px;\r\n margin-top: 5px;\r\n margin-bottom: 20px;\r\n }\r\n }\r\n }\r\n\r\n h2 {\r\n @extend .title;\r\n text-align: center;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: center;\r\n }\r\n\r\n .btn {\r\n padding: 6px 10px;\r\n\r\n img {\r\n margin-left: 10px;\r\n width: 40px;\r\n height: 7px;\r\n }\r\n }\r\n}\r\n\r\n#scontainer-6 {\r\n div[class^='col-'] {\r\n >img {\r\n @include respond-above(lg) {\r\n width: 515px;\r\n height: 584px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 270px;\r\n height: 306px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#scontainer-8 {\r\n border-top: 1px solid #000;\r\n margin-top: 100px;\r\n padding-top: 80px;\r\n\r\n div[class^='col-'] {\r\n >img {\r\n @include respond-above(lg) {\r\n width: 448px;\r\n height: 561px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 270px;\r\n height: 338px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#scontainer-11 {\r\n padding-top: 80px;\r\n margin-top: 100px;\r\n border-top: 1px solid #000;\r\n\r\n @include respond-between(xs, sm) {\r\n margin-top: 60px;\r\n }\r\n\r\n div[class^='col-'] {\r\n >img {\r\n @include respond-above(md) {\r\n width: 403px;\r\n height: 647px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 270px;\r\n height: 433px;\r\n }\r\n }\r\n }\r\n\r\n .btn {\r\n @include respond-above(xs) {\r\n margin-top: 30px;\r\n }\r\n }\r\n\r\n .buttons {\r\n @include respond-below(xs) {\r\n margin-top: 30px;\r\n }\r\n }\r\n}\r\n\r\n#scontainer-3 {\r\n div[class^='col-'] {\r\n >img {\r\n @include respond-above(lg) {\r\n width: 503px;\r\n height: 603px;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n width: 440px;\r\n height: auto;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 270px;\r\n height: 323px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.technology {\r\n min-height: 497px;\r\n background: url(/upload/filemanager/images/technology-bg.webp) no-repeat center left;\r\n background-size: cover;\r\n display: flex;\r\n align-items: center;\r\n\r\n @include respond-between(md, lg) {\r\n background-position: -54px center;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n background-position: -60px center;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n background-position: -157px -43px;\r\n align-items: flex-start;\r\n justify-content: flex-end;\r\n min-height: 600px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n background-position: center;\r\n align-items: flex-start;\r\n justify-content: flex-end;\r\n min-height: 475px;\r\n }\r\n\r\n #scontainer-4 {\r\n div[class^='col-'] {\r\n div {\r\n @include respond-between(xs, sm) {\r\n max-width: 247px;\r\n margin: 0 0 0 auto;\r\n }\r\n }\r\n }\r\n }\r\n\r\n h3 {\r\n @extend .subtitle;\r\n color: #fff;\r\n }\r\n\r\n h4 {\r\n color: #fff;\r\n @extend .subtitle-level-3;\r\n\r\n &:before {\r\n background: #fff;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n color: #fff;\r\n\r\n @include respond-below(xs) {\r\n max-width: 300px;\r\n }\r\n }\r\n}\r\n\r\n#scontainer-5 {\r\n margin-top: -280px;\r\n padding-bottom: 100px;\r\n border-bottom: 1px solid #000;\r\n\r\n @include respond-between(sm, md) {\r\n margin-top: -230px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n margin-top: -278px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-top: -167px;\r\n }\r\n\r\n div[class^='col-']:first-child {\r\n display: flex;\r\n justify-content: center;\r\n\r\n div {\r\n margin: 0 20px;\r\n\r\n &:first-child {\r\n @include respond-below(lg) {\r\n margin: 0 20px 0 0;\r\n width: calc(50% - 10px);\r\n }\r\n }\r\n\r\n &:last-child {\r\n @include respond-below(lg) {\r\n margin: 0;\r\n width: calc(50% - 10px);\r\n }\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n width: 234px;\r\n }\r\n\r\n img {\r\n width: 260px;\r\n height: 330px;\r\n\r\n @include respond-between(md, lg) {\r\n width: 234px;\r\n height: auto;\r\n }\r\n\r\n @include respond-below(md) {\r\n width: 100%;\r\n height: auto;\r\n }\r\n }\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n color: #fff;\r\n font-weight: 700;\r\n\r\n @include respond-between(xs, lg) {\r\n min-height: 42px;\r\n display: flex;\r\n align-items: flex-end;\r\n }\r\n\r\n @include respond-below(xs) {\r\n min-height: 63px;\r\n display: flex;\r\n align-items: flex-end;\r\n }\r\n }\r\n}\r\n\r\n.la-bellezza {\r\n text-align: right;\r\n\r\n h3 {\r\n @extend .subtitle;\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-level-3;\r\n\r\n &:before {\r\n left: auto;\r\n right: 0;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n margin-bottom: 0;\r\n }\r\n\r\n #scontainer-7 {\r\n div[class^='col-']:first-child {\r\n div {\r\n background: $cGrayBg;\r\n padding: 50px 90px 50px 60px;\r\n width: 518px;\r\n height: 378px;\r\n\r\n @include respond-between(md, lg) {\r\n padding: 50px 45px 50px 40px;\r\n width: 432px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n padding: 35px 36px 35px 25px;\r\n width: 100%;\r\n height: auto;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: 100%;\r\n }\r\n\r\n @include respond-below(xs) {\r\n padding: 50px 20px 50px 20px;\r\n width: 100%;\r\n height: auto;\r\n }\r\n }\r\n }\r\n\r\n div[class^='col-']:last-child {\r\n @include respond-between(xs, sm) {\r\n display: none;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.la-bellezza-img {\r\n margin-top: -278px;\r\n\r\n @include respond-between(sm, md) {\r\n margin-top: -214px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n margin-top: 0;\r\n }\r\n\r\n img {\r\n margin-left: 100px;\r\n width: calc(100% - 100px);\r\n\r\n @include respond-above(lg) {\r\n width: 1010px;\r\n height: 574px;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n width: 830px;\r\n height: 472px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: 590px;\r\n height: 335px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: 510px;\r\n height: 290px;\r\n margin-left: 0;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-left: 0;\r\n width: 100%;\r\n }\r\n }\r\n}\r\n\r\n#scontainer-9 {\r\n .row {\r\n &:first-child {\r\n text-align: center;\r\n\r\n h2 {\r\n @extend .title;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n max-width: 650px;\r\n margin: 0 auto 0px auto;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.modernita-e-design {\r\n margin-top: 40px;\r\n background: url(/upload/filemanager/images/sistemi-scorrevoli-bg2.webp) no-repeat right;\r\n background-size: 58% 100%;\r\n\r\n @include respond-between(md, lg) {\r\n background-size: 72% 100%;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n background-size: 73% 100%;\r\n }\r\n\r\n @include respond-below(sm) {\r\n background-size: cover;\r\n background: url(/upload/filemanager/images/sistemi-scorrevoli-bg2.webp) no-repeat center;\r\n margin-top: 140px;\r\n }\r\n\r\n #scontainer-10 {\r\n padding-top: 100px;\r\n padding-bottom: 100px;\r\n\r\n @include respond-below(sm) {\r\n padding-top: 0;\r\n }\r\n }\r\n\r\n div[class^='col-'] {\r\n &:first-child {\r\n @include respond-below(xs) {\r\n text-align: center;\r\n }\r\n }\r\n\r\n >img {\r\n width: 100%;\r\n\r\n @include respond-above(lg) {\r\n width: 608px;\r\n height: 439px;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n width: 370px;\r\n height: 267px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: 270px;\r\n height: 194px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: 510px;\r\n height: 368px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 270px;\r\n height: 194px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n margin-top: -100px;\r\n }\r\n }\r\n\r\n h3 {\r\n @extend .subtitle;\r\n color: #fff;\r\n position: relative;\r\n padding-bottom: 18px;\r\n margin-bottom: 18px;\r\n\r\n &:before {\r\n position: absolute;\r\n content: '';\r\n width: 142px;\r\n left: 0;\r\n background: #fff;\r\n height: 1px;\r\n bottom: 0;\r\n }\r\n\r\n a {\r\n color: #fff;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n color: #fff;\r\n text-align: justify;\r\n }\r\n\r\n .btn {\r\n color: #fff;\r\n border-color: #fff;\r\n\r\n &:first-child {\r\n margin-top: 15px;\r\n }\r\n\r\n &:hover {\r\n background: #fff;\r\n color: #000;\r\n }\r\n }\r\n\r\n &:first-child {\r\n @include respond-between(sm, lg) {\r\n display: flex;\r\n align-items: center;\r\n }\r\n }\r\n\r\n &:last-child {\r\n display: flex;\r\n justify-content: flex-end;\r\n align-items: center;\r\n\r\n @include respond-above(lg) {\r\n justify-content: flex-start;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n justify-content: flex-start;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n justify-content: flex-start;\r\n }\r\n\r\n @include respond-below(sm) {\r\n justify-content: center;\r\n }\r\n }\r\n\r\n >div {\r\n max-width: 330px;\r\n\r\n @include respond-above(lg) {\r\n margin-left: 50px;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n margin-left: 50px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n max-width: 303px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n margin-top: 50px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#scontainer-12 {\r\n img {\r\n max-width: 100%;\r\n margin-top: 40px;\r\n\r\n @include respond-above(lg) {\r\n width: 1110px;\r\n height: 452px;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n width: 930px;\r\n height: 378px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: 690px;\r\n height: 280px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: 510px;\r\n height: 207px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 270px;\r\n height: 109px;\r\n }\r\n }\r\n\r\n h2 {\r\n @extend .title;\r\n letter-spacing: 0.05em;\r\n margin-bottom: 0;\r\n padding-bottom: 0;\r\n text-align: center;\r\n margin-right: 150px;\r\n\r\n &:before {\r\n display: none;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-right: 65px;\r\n }\r\n }\r\n\r\n h3 {\r\n font-size: 90px;\r\n font-weight: 700;\r\n line-height: 90px;\r\n text-align: center;\r\n margin-left: 150px;\r\n letter-spacing: 0.05em;\r\n margin-bottom: 40px;\r\n\r\n @include respond-between(sm, md) {\r\n margin-bottom: 30px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n margin-bottom: 20px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-left: 110px;\r\n font-size: 55px;\r\n line-height: 60px;\r\n margin-bottom: 15px;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: center;\r\n margin-bottom: 10px;\r\n\r\n strong {\r\n font-weight: 500;\r\n }\r\n }\r\n\r\n h5 {\r\n text-align: center;\r\n margin-bottom: 10px;\r\n font-family: $font-3;\r\n font-size: 20px;\r\n font-weight: 300;\r\n line-height: 31px;\r\n letter-spacing: 0em;\r\n }\r\n\r\n div[class^='col-'] {\r\n &:last-child {\r\n @include respond-below(xs) {\r\n text-align: center;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.persiane-in-legno,\r\n.tapparelle-box-01 {\r\n padding-top: 100px;\r\n\r\n @include respond-above(md) {\r\n padding-top: 200px;\r\n }\r\n\r\n #scontainer-13,\r\n #scontainer-27 {\r\n h3 {\r\n @extend .subtitle;\r\n position: relative;\r\n\r\n &:before {\r\n position: absolute;\r\n left: -80px;\r\n top: -140px;\r\n content: '';\r\n height: 340px;\r\n width: 1px;\r\n background: $cGrayText;\r\n\r\n @include respond-between(md, lg) {\r\n left: -45px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n left: -40px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n left: -30px;\r\n top: -75px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n display: none;\r\n }\r\n }\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-level-3;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n }\r\n\r\n div[class^='col-']:first-child {\r\n background: $cGrayBg;\r\n display: flex;\r\n align-items: flex-start;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n justify-content: center;\r\n padding: 80px 150px 80px 190px;\r\n text-align: justify;\r\n\r\n @include respond-between(md, lg) {\r\n padding: 80px 108px 80px 90px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n padding: 80px 30px 80px 80px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n padding: 50px 15px 50px 60px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n padding: 50px 15px 50px 15px;\r\n }\r\n }\r\n\r\n div[class^='col-']:nth-child(2) {\r\n position: relative;\r\n background: $cGrayBg;\r\n\r\n @include respond-between(xs, md) {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding-right: 0;\r\n }\r\n\r\n img {\r\n @include respond-above(md) {\r\n top: -100px;\r\n position: absolute;\r\n right: -60px;\r\n }\r\n\r\n @include respond-above(lg) {\r\n width: 500px;\r\n height: 500px;\r\n object-fit: cover;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n width: 430px;\r\n height: 430px;\r\n object-fit: cover;\r\n top: -50px;\r\n }\r\n\r\n @include respond-between(xs, md) {\r\n width: 100%;\r\n height: 100%;\r\n object-fit: cover;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 100%;\r\n height: 300px;\r\n object-fit: cover;\r\n }\r\n }\r\n }\r\n\r\n div[class^='col-']:nth-child(3) {}\r\n }\r\n\r\n #scontainer-27 {\r\n p:first-child {\r\n position: relative;\r\n\r\n &:before {\r\n position: absolute;\r\n left: -80px;\r\n top: -180px;\r\n content: '';\r\n height: 340px;\r\n width: 1px;\r\n background: $cGrayText;\r\n\r\n @include respond-between(md, lg) {\r\n left: -45px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n left: -40px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n left: -30px;\r\n top: -75px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n display: none;\r\n }\r\n }\r\n }\r\n\r\n div[class^='col-']:nth-child(2) {\r\n img {\r\n @include respond-above(lg) {\r\n width: 448px;\r\n height: 385px;\r\n object-fit: cover;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.sistemi-di-oscuramento {\r\n @extend .box;\r\n\r\n h3 {\r\n @extend .subtitle;\r\n\r\n @include respond-below(sm) {\r\n text-align: left;\r\n }\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-level-3;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n }\r\n\r\n div[class^='col-']:first-child {\r\n img {\r\n width: 100%;\r\n\r\n @include respond-above(lg) {\r\n width: 540px;\r\n height: 499px;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n width: 450px;\r\n height: 415px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: 270px;\r\n height: 249px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: 510px;\r\n height: 471px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 100%;\r\n height: 400px;\r\n object-fit: cover;\r\n }\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n }\r\n\r\n @include respond-below(sm) {\r\n order: 2;\r\n }\r\n }\r\n\r\n div[class^='col-']:last-child {\r\n display: flex;\r\n align-items: flex-start;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n justify-content: center;\r\n padding: 80px 80px 80px 110px;\r\n text-align: justify;\r\n\r\n @include respond-above(lg) {\r\n padding: 80px 90px 80px 50px;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n padding: 0px 85px 0px 15px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n padding: 0 15px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n padding: 0px 15px 50px 15px;\r\n order: 1;\r\n }\r\n }\r\n}\r\n\r\n.garanzia-di-soddisfazione {\r\n margin-left: 80px;\r\n margin-right: 80px;\r\n background: url(/upload/filemanager/images/garanzia-di-soddisfazione2.webp) no-repeat center;\r\n background-size: cover;\r\n\r\n @include respond-between(xs, lg) {\r\n margin-left: 0px;\r\n margin-right: 0px;\r\n padding-left: 40px;\r\n padding-right: 40px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-left: 0px;\r\n margin-right: 0px;\r\n padding-left: 0;\r\n padding-right: 0;\r\n }\r\n\r\n #scontainer-15 {\r\n h2 {\r\n @extend .title;\r\n color: #fff;\r\n padding-bottom: 0;\r\n text-align: center;\r\n\r\n &:before {\r\n display: none;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: center;\r\n color: #fff;\r\n position: relative;\r\n padding-bottom: 40px;\r\n\r\n @include respond-above(lg) {\r\n max-width: 820px;\r\n }\r\n\r\n @include respond-between(md, lg) {}\r\n\r\n @include respond-between(sm, md) {}\r\n\r\n @include respond-below(sm) {}\r\n\r\n &:before {\r\n position: absolute;\r\n content: '';\r\n width: 142px;\r\n left: calc(50% - 71px);\r\n background: #fff;\r\n height: 1px;\r\n bottom: 0;\r\n }\r\n }\r\n\r\n div[class^='col-'] {\r\n display: flex;\r\n align-items: center;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n justify-content: center;\r\n height: 500px;\r\n\r\n @include respond-between(md, lg) {\r\n height: 450px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.brands {\r\n @extend .box;\r\n\r\n div[class^='col-'] {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n img {\r\n max-width: 100%;\r\n\r\n @include respond-below(xs) {\r\n max-width: 120px;\r\n }\r\n }\r\n\r\n &:nth-child(even) {\r\n @include respond-below(xs) {\r\n justify-content: flex-start;\r\n }\r\n }\r\n\r\n &:nth-child(odd) {\r\n @include respond-below(xs) {\r\n justify-content: flex-end;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.vi-invitiamo-a-collaborare {\r\n h3 {\r\n @extend .subtitle;\r\n position: relative;\r\n padding-bottom: 15px;\r\n margin-bottom: 20px;\r\n\r\n &:before {\r\n position: absolute;\r\n content: '';\r\n width: 142px;\r\n left: 0;\r\n background: #000;\r\n height: 1px;\r\n bottom: 0;\r\n\r\n @include respond-below(xs) {\r\n left: calc(50% - 71px);\r\n }\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n margin-bottom: 0;\r\n }\r\n\r\n #scontainer-17-content {\r\n >.row {\r\n >div[class^='col-']:first-child {\r\n display: flex;\r\n align-items: flex-start;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n justify-content: center;\r\n\r\n a {\r\n color: #000;\r\n\r\n &:hover {\r\n color: $cGrayDarkBg;\r\n }\r\n }\r\n\r\n @include respond-below(xs) {\r\n align-items: center;\r\n text-align: center;\r\n }\r\n\r\n .row {\r\n div[class^='col-'] {\r\n margin-top: 40px;\r\n }\r\n }\r\n }\r\n\r\n >div[class^='col-']:last-child {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n @include respond-between(xs, sm) {\r\n justify-content: flex-end;\r\n margin-top: -223px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n justify-content: center;\r\n margin-top: 50px;\r\n }\r\n\r\n img {\r\n max-width: 100%;\r\n\r\n @include respond-above(lg) {\r\n width: 175px;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n width: 175px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: 175px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: 175px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 175px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#scontainer-17 {\r\n .tiles {\r\n width: 100%;\r\n display: grid;\r\n grid-template-columns: 1fr 1fr 1fr;\r\n column-gap: 50px;\r\n margin-top: 30px;\r\n\r\n .tile {\r\n display: flex;\r\n column-gap: 10px;\r\n flex-direction: row-reverse;\r\n\r\n .tile-data {\r\n margin: 10px 0;\r\n }\r\n }\r\n\r\n @include respond-below(lg) {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: center;\r\n row-gap: 50px;\r\n }\r\n }\r\n}\r\n\r\n.scrivici {\r\n @extend .box;\r\n\r\n .alert {\r\n max-width: 828px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n\r\n h3 {\r\n text-align: center;\r\n @extend .subtitle;\r\n position: relative;\r\n padding-bottom: 15px;\r\n margin-bottom: 30px;\r\n\r\n &:before {\r\n position: absolute;\r\n content: '';\r\n width: 142px;\r\n left: calc(50% - 71px);\r\n background: #000;\r\n height: 1px;\r\n bottom: 0;\r\n }\r\n }\r\n\r\n form {\r\n max-width: 828px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n\r\n .form-group {\r\n margin-bottom: 10px;\r\n\r\n .form-control {\r\n @extend .text;\r\n border-radius: 0;\r\n padding: 8px 12px;\r\n height: 100%;\r\n min-height: 40px;\r\n border-color: #cacaca;\r\n\r\n &::placeholder {\r\n @extend .text;\r\n color: $cGrayText;\r\n }\r\n\r\n &:focus {\r\n box-shadow: none;\r\n border-color: #cacaca;\r\n }\r\n }\r\n\r\n .form-check-label {\r\n @extend .text;\r\n }\r\n }\r\n\r\n .btn {\r\n width: 200px;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n margin-right: 0;\r\n margin-left: auto;\r\n\r\n @include respond-between(xs, sm) {\r\n margin-right: auto;\r\n margin-left: auto;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-right: auto;\r\n margin-left: auto;\r\n margin-top: 10px;\r\n }\r\n }\r\n\r\n .form-check {\r\n position: relative;\r\n display: flex;\r\n align-items: flex-start;\r\n }\r\n\r\n .form-check>input {\r\n height: 15px;\r\n width: 15px;\r\n -webkit-appearance: none;\r\n -moz-appearance: none;\r\n -o-appearance: none;\r\n appearance: none;\r\n border: 1px solid $cGrayText;\r\n border-radius: 0px;\r\n outline: none;\r\n transition-duration: 0.3s;\r\n background-color: transparent;\r\n margin-top: 2px;\r\n }\r\n\r\n .form-check>.form-check-label {\r\n @extend .text;\r\n\r\n @include respond-below(xs) {\r\n font-size: 12px;\r\n line-height: 12px;\r\n }\r\n }\r\n\r\n .form-check>input:checked {\r\n border: 1px solid $cGrayText;\r\n background-color: transparent;\r\n }\r\n\r\n .form-check>input:checked+label::before {\r\n content: '\\2713';\r\n display: block;\r\n text-align: center;\r\n color: #000;\r\n position: absolute;\r\n left: 3px;\r\n top: 0px;\r\n\r\n @include respond-below(xs) {\r\n top: 4px;\r\n }\r\n }\r\n\r\n .form-check>input:active {\r\n border: 1px solid $cGrayText;\r\n }\r\n }\r\n}\r\n\r\n.footer {\r\n background: #000;\r\n text-align: center;\r\n padding-top: 15px;\r\n padding-bottom: 15px;\r\n\r\n img {\r\n @include respond-above(md) {\r\n width: 172px;\r\n height: 56px;\r\n }\r\n\r\n @include respond-below(md) {\r\n width: 130px;\r\n height: 42px;\r\n }\r\n }\r\n}\r\n\r\n#cookie-information {\r\n @extend .text;\r\n font-size: 11px;\r\n line-height: 14px;\r\n text-align: center;\r\n padding-top: 10px;\r\n padding-bottom: 10px;\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n\r\n a {\r\n @extend .text;\r\n font-size: 11px;\r\n line-height: 12px;\r\n text-transform: uppercase;\r\n }\r\n}\r\n\r\n.banner-mini {\r\n text-align: center;\r\n background: url(/upload/filemanager/images/subpage/banner-mini.webp) no-repeat center;\r\n background-size: cover;\r\n margin-left: 80px;\r\n margin-right: 80px;\r\n padding-top: 90px;\r\n padding-bottom: 90px;\r\n\r\n @include respond-below(md) {\r\n margin-left: 20px;\r\n margin-right: 20px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-left: 15px;\r\n margin-right: 15px;\r\n }\r\n\r\n h1 {\r\n @extend .subtitle;\r\n color: #fff;\r\n }\r\n\r\n h2 {\r\n @extend .subtitle-level-3;\r\n color: #fff;\r\n padding-bottom: 0;\r\n margin-bottom: 0;\r\n\r\n &:before {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n.tab-container {\r\n .nav-tabs {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n border-bottom: 0;\r\n\r\n @include respond-below(sm) {\r\n justify-content: space-around;\r\n }\r\n\r\n @extend .box;\r\n\r\n @include respond-below(sm) {\r\n padding-top: 60px;\r\n padding-bottom: 50px;\r\n }\r\n\r\n li {\r\n margin-right: 8px;\r\n\r\n &:last-child {\r\n margin-right: 0;\r\n }\r\n\r\n @include respond-below(sm) {\r\n margin-right: 2px;\r\n margin-left: 2px;\r\n margin-bottom: 20px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-bottom: 10px;\r\n }\r\n\r\n a {\r\n @extend .tab;\r\n background: #fff;\r\n width: 150px;\r\n height: 60px;\r\n display: block;\r\n padding: 5px;\r\n border: 1px solid $cGrayBorder;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n\r\n @include respond-between(md, lg) {\r\n width: 146px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: 105px;\r\n padding: 10px;\r\n min-height: 86px;\r\n height: auto;\r\n }\r\n\r\n @include respond-below(sm) {\r\n width: 150px;\r\n }\r\n\r\n &.active {\r\n background: #000;\r\n color: #fff;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .tab-content1 {\r\n .row {\r\n &:first-child {\r\n >div[class^='col-'] {\r\n &:first-child {\r\n display: flex;\r\n align-items: flex-end;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n justify-content: center;\r\n\r\n @include respond-below(sm) {\r\n align-items: flex-start;\r\n }\r\n\r\n h4 {\r\n @extend .tab-content-title;\r\n margin-right: 0;\r\n margin-left: auto;\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n\r\n @include respond-below(sm) {\r\n margin-right: auto;\r\n margin-left: 0;\r\n }\r\n }\r\n\r\n h5 {\r\n @extend .subtitle-level-3;\r\n text-align: right;\r\n padding-bottom: 10px;\r\n\r\n @include respond-below(sm) {\r\n text-align: left;\r\n }\r\n\r\n &:before {\r\n left: auto;\r\n right: 0;\r\n width: 35px;\r\n\r\n @include respond-below(sm) {\r\n left: 0;\r\n right: auto;\r\n }\r\n }\r\n }\r\n\r\n p {\r\n text-align: right;\r\n\r\n @include respond-below(sm) {\r\n text-align: left;\r\n }\r\n }\r\n }\r\n\r\n &:last-child {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n img {\r\n max-width: 100%;\r\n\r\n @include respond-below(sm) {\r\n margin-top: 40px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n p {\r\n strong {\r\n font-weight: 500;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .tab-content2 {\r\n .row {\r\n &:first-child {\r\n >div[class^='col-'] {\r\n &:nth-child(2) {\r\n display: flex;\r\n align-items: flex-start;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n justify-content: center;\r\n\r\n h4 {\r\n @extend .tab-content-title;\r\n margin-left: 0;\r\n margin-right: auto;\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n }\r\n\r\n h5 {\r\n @extend .subtitle-level-3;\r\n text-align: left;\r\n padding-bottom: 10px;\r\n\r\n &:before {\r\n left: auto;\r\n right: 0;\r\n width: 35px;\r\n }\r\n }\r\n\r\n p {\r\n text-align: left;\r\n }\r\n\r\n @include respond-below(sm) {\r\n order: 1;\r\n }\r\n }\r\n\r\n &:first-child {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n img {\r\n max-width: 100%;\r\n\r\n @include respond-below(sm) {\r\n margin-top: 40px;\r\n }\r\n }\r\n\r\n @include respond-below(sm) {\r\n order: 2;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .tab-content1,\r\n .tab-content2 {\r\n .row {\r\n &.details {\r\n >div[class^='col-'] {\r\n background: $cGrayBg;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding-top: 3px;\r\n padding-bottom: 3px;\r\n margin-bottom: 25px;\r\n margin-top: 50px;\r\n\r\n @include respond-below(sm) {\r\n display: block;\r\n text-align: center;\r\n padding-top: 20px;\r\n }\r\n\r\n p {\r\n margin-bottom: 0;\r\n font-size: 14px;\r\n font-family: $font-3;\r\n font-weight: 400;\r\n line-height: 24px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n\r\n @include respond-between(sm, md) {\r\n font-size: 14px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n text-align: center;\r\n margin-bottom: 20px;\r\n }\r\n }\r\n\r\n img {\r\n margin-right: 14px;\r\n margin-left: 65px;\r\n width: 30px;\r\n height: auto;\r\n\r\n @include respond-between(sm, md) {\r\n margin-left: 14px;\r\n margin-right: 10px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n margin-left: 0;\r\n margin-right: 0;\r\n margin-bottom: 2px;\r\n }\r\n\r\n &:first-child {\r\n margin-left: 0px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.content-schema {\r\n margin-bottom: 60px;\r\n\r\n div[class^='col-'] {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n flex-wrap: wrap;\r\n\r\n p {\r\n @extend .text;\r\n font-size: 16px;\r\n text-align: center;\r\n\r\n @include respond-below(md) {\r\n min-height: 42px;\r\n }\r\n }\r\n\r\n .schema {\r\n text-align: center;\r\n margin-left: 10px;\r\n\r\n p {\r\n margin-left: auto;\r\n margin-right: auto;\r\n max-width: 150px;\r\n min-height: 42px;\r\n }\r\n\r\n &:first-child {\r\n margin-left: 0;\r\n }\r\n\r\n img {\r\n height: 70px;\r\n margin-bottom: 5px;\r\n }\r\n }\r\n\r\n &:first-child {\r\n padding-top: 80px;\r\n border-top: 1px solid #979797;\r\n margin-top: 80px;\r\n }\r\n }\r\n }\r\n\r\n &.more-schema {\r\n margin-bottom: 100px;\r\n\r\n .row {\r\n &:first-child {\r\n >div[class^='col-']:last-child {\r\n img {\r\n margin-top: 0;\r\n\r\n @include respond-below(sm) {\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n >div[class^='col-'] {\r\n &:first-child {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n }\r\n\r\n p {\r\n font-family: $font-3;\r\n font-size: 16px;\r\n font-weight: 300;\r\n line-height: 24px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n margin-bottom: 25px;\r\n\r\n strong {\r\n font-weight: 500;\r\n }\r\n }\r\n\r\n img {\r\n max-width: 100%;\r\n }\r\n\r\n &:last-child {\r\n display: flex;\r\n align-items: center;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n justify-content: center;\r\n\r\n @include respond-below(xs) {\r\n margin-top: 60px;\r\n }\r\n\r\n div[class^='col-'] {\r\n display: block;\r\n\r\n @include respond-below(xs) {\r\n text-align: center;\r\n }\r\n\r\n p {\r\n text-align: left;\r\n\r\n @include respond-below(xs) {\r\n text-align: center;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(2) {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n p {\r\n @extend .text16;\r\n line-height: 15px;\r\n position: absolute;\r\n\r\n &:nth-child(2) {\r\n top: 67px;\r\n left: 167px;\r\n\r\n @include respond-between(md, lg) {\r\n top: 64px;\r\n left: 137px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n left: 99px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 77px;\r\n left: 108px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n top: 12px;\r\n left: 45%;\r\n }\r\n }\r\n\r\n &:nth-child(3) {\r\n top: 135px;\r\n left: 228px;\r\n\r\n @include respond-between(md, lg) {\r\n top: 136px;\r\n left: 195px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n left: 123px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 143px;\r\n left: 143px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n top: 81px;\r\n left: 50%;\r\n }\r\n }\r\n\r\n &:nth-child(4) {\r\n top: 282px;\r\n left: 167px;\r\n\r\n @include respond-between(md, lg) {\r\n top: 273px;\r\n left: 167px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n left: 97px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 287px;\r\n left: 110px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n top: 232px;\r\n left: 48%;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(3) {\r\n >div[class^='col-'] {\r\n p {\r\n @extend .text;\r\n }\r\n }\r\n }\r\n\r\n &.tab-img {\r\n margin-bottom: 80px;\r\n\r\n img {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.tab-long {\r\n .nav-tabs {\r\n li {\r\n a {\r\n width: 350px;\r\n height: 60px;\r\n\r\n @include respond-between(md, lg) {\r\n width: 290px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: 210px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: 165px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 230px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.tab-4 {\r\n .nav-tabs {\r\n li {\r\n a {\r\n width: 250px;\r\n height: 60px;\r\n\r\n @include respond-between(md, lg) {\r\n width: 212px;\r\n height: 83px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: 165px;\r\n height: 87px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: 245px;\r\n height: 62px;\r\n }\r\n\r\n @include respond-below(xs) {}\r\n }\r\n }\r\n }\r\n}\r\n\r\n.more {\r\n background: $cGrayBg;\r\n margin-left: 100px;\r\n margin-right: 100px;\r\n margin-top: 180px;\r\n padding-bottom: 100px;\r\n padding-left: 30px;\r\n padding-right: 30px;\r\n\r\n @include respond-between(md, lg) {\r\n margin-left: 50px;\r\n margin-right: 50px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n margin-left: 0px;\r\n margin-right: 0px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n margin-left: 20px;\r\n margin-right: 20px;\r\n padding-left: 50px;\r\n padding-right: 50px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-left: 0;\r\n margin-right: 0;\r\n padding-left: 0px;\r\n padding-right: 0px;\r\n }\r\n\r\n div[class^='col-'] {\r\n @include respond-between(sm, md) {\r\n padding-right: 7px;\r\n padding-left: 7px;\r\n }\r\n\r\n &:first-child {\r\n @include respond-below(sm) {\r\n div {\r\n margin-top: -100px;\r\n }\r\n }\r\n }\r\n\r\n &:last-child {\r\n @include respond-below(sm) {\r\n div {\r\n margin-bottom: 0px;\r\n }\r\n }\r\n }\r\n\r\n div {\r\n background: #fff;\r\n position: relative;\r\n min-height: 550px;\r\n margin-top: -100px;\r\n\r\n @include respond-between(sm, md) {\r\n min-height: 485px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n min-height: 1px;\r\n margin-top: 0;\r\n margin-bottom: 50px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n min-height: 1px;\r\n margin-top: 0;\r\n margin-bottom: 50px;\r\n }\r\n\r\n >img {\r\n width: 100%;\r\n }\r\n\r\n h3 {\r\n color: #101010;\r\n font-family: $font-2;\r\n font-size: 23px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 28px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n margin: 40px 40px 15px 40px;\r\n\r\n @include respond-between(md, lg) {\r\n margin: 40px 25px 15px 25px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n margin: 30px 15px 15px 15px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin: 30px 25px 15px 25px;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n margin: 0px 40px 20px 40px;\r\n\r\n @include respond-between(md, lg) {\r\n margin: 0px 25px 20px 25px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n margin: 0px 15px 20px 15px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin: 0px 25px 20px 25px;\r\n }\r\n }\r\n\r\n .btn {\r\n margin: 0px 0px 40px 40px;\r\n position: absolute;\r\n bottom: 0;\r\n\r\n @include respond-between(md, lg) {\r\n margin: 0px 250px 40px 25px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n margin: 0px 15px 30px 15px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n position: relative;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin: 0px 25px 30px 25px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.porte-porte-in-pvc {\r\n #scontainer-21 {\r\n @extend .box;\r\n padding-bottom: 0;\r\n\r\n .row {\r\n\r\n /* &:first-child{\r\n h2{\r\n @extend .title;\r\n text-align: center;\r\n }\r\n p{\r\n @extend .text;\r\n text-align: center;\r\n margin-bottom: 60px;\r\n }\r\n }*/\r\n &:nth-child(2) {\r\n div[class^='col-'] {\r\n &:nth-child(1) {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n }\r\n\r\n &:nth-child(2) {\r\n @include respond-below(sm) {\r\n margin-top: 60px;\r\n }\r\n }\r\n\r\n >img {\r\n width: 92%;\r\n height: 100%;\r\n object-fit: cover;\r\n }\r\n }\r\n }\r\n\r\n /*&:nth-child(3){\r\n div[class^=\"col-\"]{\r\n text-align: center;\r\n @extend .box;\r\n @include respond-below( sm ) {\r\n padding-top: 60px;\r\n }\r\n img{\r\n max-width: 900px;\r\n width: 100%;\r\n }\r\n }\r\n }*/\r\n }\r\n }\r\n}\r\n\r\n#scontainer-21,\r\n#scontainer-22,\r\n#scontainer-23 {\r\n .row {\r\n &:nth-child(1) {\r\n h2 {\r\n @extend .title;\r\n text-align: center;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: center;\r\n margin-bottom: 60px;\r\n\r\n @include respond-below(xs) {\r\n text-align: justify;\r\n }\r\n }\r\n }\r\n }\r\n\r\n table {\r\n @include respond-between(xs, sm) {\r\n width: 100%;\r\n }\r\n\r\n thead {\r\n tr {\r\n th {\r\n font-family: Alegreya Sans;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 300;\r\n line-height: 24px;\r\n letter-spacing: 0em;\r\n text-align: center;\r\n color: #fff;\r\n background: #000;\r\n text-transform: uppercase;\r\n padding: 8px 15px;\r\n\r\n &:empty {\r\n visibility: hidden;\r\n }\r\n\r\n &:blank {\r\n visibility: hidden;\r\n }\r\n\r\n &:first-child {\r\n visibility: hidden;\r\n }\r\n\r\n @include respond-below(xs) {\r\n padding: 8px 5px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n tbody {\r\n border: 1px solid #000;\r\n padding-left: 20px;\r\n\r\n tr {\r\n &:first-child {\r\n td {\r\n padding-top: 100px;\r\n\r\n @include respond-between(sm, md) {\r\n padding-top: 50px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n padding-top: 50px;\r\n }\r\n }\r\n }\r\n\r\n &:last-child {\r\n td {\r\n padding-bottom: 100px;\r\n\r\n @include respond-between(sm, md) {\r\n padding-bottom: 50px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n padding-bottom: 50px;\r\n }\r\n }\r\n }\r\n\r\n td {\r\n padding: 10px 20px;\r\n font-size: 14px;\r\n font-weight: 500;\r\n\r\n @include respond-below(xs) {\r\n padding: 10px 10px;\r\n }\r\n\r\n text-align: center;\r\n\r\n &:first-child {\r\n text-align: left;\r\n }\r\n\r\n img {\r\n width: 20px;\r\n height: 20px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#scontainer-22 {\r\n .row {\r\n &:nth-child(2) {\r\n div[class^='col-'] {\r\n &:first-child {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n @include respond-below(sm) {\r\n margin-bottom: 60px;\r\n }\r\n }\r\n\r\n &:last-child {\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n object-fit: cover;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(3) {\r\n @extend .box;\r\n\r\n @include respond-below(sm) {\r\n padding-top: 60px;\r\n }\r\n\r\n div[class^='col-'] {\r\n &:first-child {\r\n display: flex;\r\n justify-content: flex-start;\r\n align-items: center;\r\n\r\n img {\r\n max-width: 100%;\r\n width: 420px;\r\n height: 627px;\r\n\r\n @include respond-below(sm) {\r\n margin-bottom: 60px;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n height: 500px;\r\n width: 335px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: 235px;\r\n height: 350px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 200px;\r\n height: 298px;\r\n }\r\n }\r\n\r\n p {\r\n position: absolute;\r\n left: 442px;\r\n @extend .text;\r\n font-weight: 400;\r\n text-transform: uppercase;\r\n line-height: 19px;\r\n\r\n @include respond-between(md, lg) {\r\n left: 356px;\r\n font-size: 13px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n left: 251px;\r\n font-size: 12px;\r\n line-height: 12px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n left: 215px;\r\n line-height: 14px;\r\n font-size: 13px;\r\n }\r\n\r\n &:nth-child(2) {\r\n top: 100px;\r\n\r\n @include respond-between(md, lg) {\r\n top: 80px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 61px;\r\n }\r\n\r\n @include respond-between(xs, sm) {}\r\n\r\n @include respond-below(xs) {\r\n top: 42px;\r\n }\r\n }\r\n\r\n &:nth-child(3) {\r\n top: 186px;\r\n\r\n @include respond-between(md, lg) {\r\n top: 152px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 114px;\r\n }\r\n\r\n @include respond-between(xs, sm) {}\r\n\r\n @include respond-below(xs) {\r\n top: 89px;\r\n }\r\n }\r\n\r\n &:nth-child(4) {\r\n top: 254px;\r\n\r\n @include respond-between(md, lg) {\r\n top: 200px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 152px;\r\n }\r\n\r\n @include respond-between(xs, sm) {}\r\n\r\n @include respond-below(xs) {\r\n top: 114px;\r\n }\r\n }\r\n\r\n &:nth-child(5) {\r\n top: 337px;\r\n\r\n @include respond-between(md, lg) {\r\n top: 260px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 193px;\r\n }\r\n\r\n @include respond-between(xs, sm) {}\r\n\r\n @include respond-below(xs) {\r\n top: 156px;\r\n }\r\n }\r\n\r\n &:nth-child(6) {\r\n top: 401px;\r\n\r\n @include respond-between(md, lg) {\r\n top: 316px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 231px;\r\n }\r\n\r\n @include respond-between(xs, sm) {}\r\n\r\n @include respond-below(xs) {\r\n top: 188px;\r\n }\r\n }\r\n\r\n &:nth-child(7) {\r\n top: 486px;\r\n\r\n @include respond-between(md, lg) {\r\n top: 384px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 277px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 476px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n top: 233px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &:last-child {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n h3 {\r\n @extend .subtitle;\r\n position: relative;\r\n padding-bottom: 15px;\r\n margin-bottom: 20px;\r\n\r\n &:before {\r\n position: absolute;\r\n content: '';\r\n width: 142px;\r\n left: 0;\r\n background: #000;\r\n height: 1px;\r\n bottom: 0;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n }\r\n\r\n div {\r\n margin-left: 50px;\r\n padding: 80px;\r\n background: $cGrayBg;\r\n\r\n @include respond-between(xs, md) {\r\n margin-left: 0px;\r\n padding: 50px 30px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-left: 0px;\r\n padding: 50px 20px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#scontainer-23 {\r\n padding-bottom: 100px;\r\n\r\n .row {\r\n &:nth-child(2) {\r\n div[class^='col-'] {\r\n &:nth-child(1) {\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n object-fit: cover;\r\n }\r\n }\r\n\r\n &:nth-child(2) {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n @include respond-below(sm) {\r\n margin-top: 60px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#scontainer-24 {\r\n @extend .box;\r\n\r\n div[class^='col-'] {\r\n text-align: center;\r\n }\r\n\r\n h2 {\r\n @extend .subtitle;\r\n text-align: center;\r\n position: relative;\r\n padding-bottom: 20px;\r\n margin-bottom: 30px;\r\n\r\n &:before {\r\n position: absolute;\r\n content: '';\r\n width: 142px;\r\n left: calc(50% - 71px);\r\n background: #000;\r\n height: 1px;\r\n bottom: 0;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text20;\r\n text-align: center;\r\n margin-bottom: 0;\r\n\r\n @include respond-below(sm) {\r\n margin-bottom: 40px;\r\n }\r\n }\r\n\r\n img {\r\n margin-bottom: 20px;\r\n max-width: 100%;\r\n }\r\n}\r\n\r\n.tipi-di-montaggio {\r\n background: url(/upload/filemanager/images/persiane-in-legno/persiane-in-legno-bg.webp) no-repeat center;\r\n background-size: cover;\r\n margin-left: 80px;\r\n margin-right: 80px;\r\n padding-top: 80px;\r\n padding-bottom: 80px;\r\n\r\n @include respond-between(xs, md) {\r\n margin-left: 20px;\r\n margin-right: 20px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-left: 15px;\r\n margin-right: 15px;\r\n }\r\n\r\n div[class^='col-'] {\r\n text-align: center;\r\n\r\n @include respond-below(sm) {\r\n margin-top: 30px;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text20;\r\n color: #fff;\r\n margin-bottom: 0;\r\n text-align: center;\r\n\r\n @include respond-below(sm) {\r\n margin-bottom: 20px;\r\n }\r\n }\r\n\r\n h2 {\r\n @extend .subtitle;\r\n color: #fff;\r\n position: relative;\r\n padding-bottom: 20px;\r\n margin-bottom: 30px;\r\n\r\n &:before {\r\n position: absolute;\r\n content: '';\r\n width: 142px;\r\n left: calc(50% - 71px);\r\n background: #fff;\r\n height: 1px;\r\n bottom: 0;\r\n }\r\n }\r\n\r\n img {\r\n max-width: 100%;\r\n }\r\n}\r\n\r\n#scontainer-26 {\r\n margin-top: 80px;\r\n text-align: center;\r\n\r\n h2 {\r\n @extend .subtitle;\r\n position: relative;\r\n padding-bottom: 20px;\r\n margin-bottom: 30px;\r\n text-align: center;\r\n\r\n &:before {\r\n position: absolute;\r\n content: '';\r\n width: 142px;\r\n left: calc(50% - 71px);\r\n background: #000;\r\n height: 1px;\r\n bottom: 0;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text20;\r\n font-size: 19px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n margin-bottom: 80px;\r\n\r\n @include respond-below(sm) {\r\n margin-bottom: 50px;\r\n }\r\n }\r\n\r\n img {\r\n margin-bottom: 20px;\r\n max-height: 300px;\r\n max-width: 100%;\r\n }\r\n}\r\n\r\n.tapparelle-img {\r\n .box {\r\n @include respond-below(xs) {\r\n padding-bottom: 64px;\r\n }\r\n }\r\n\r\n #scontainer-44 {\r\n @include respond-below(xs) {\r\n margin-top: 100px;\r\n }\r\n\r\n .scontainer-content {}\r\n\r\n div[class^='col-'] {\r\n display: flex;\r\n justify-content: flex-start;\r\n align-items: flex-end;\r\n margin-bottom: 38px;\r\n\r\n @include respond-between(sm, md) {\r\n margin-bottom: 15px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n margin-bottom: 10px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n justify-content: center;\r\n }\r\n\r\n img {\r\n height: 98px;\r\n margin-left: 40px;\r\n\r\n @include respond-between(sm, md) {\r\n margin-left: 5px;\r\n height: 80px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n margin-left: 2px;\r\n height: 60px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: auto;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n // font-weight: 500;\r\n margin-bottom: 0;\r\n width: 170px;\r\n text-align: right;\r\n\r\n @include respond-between(sm, md) {\r\n font-size: 14px;\r\n line-height: 17px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: 95px;\r\n font-size: 12px;\r\n line-height: 12px;\r\n }\r\n }\r\n }\r\n\r\n .row:last-child {\r\n p {\r\n @extend .text20;\r\n background: $cGrayDarkBg;\r\n width: 100%;\r\n text-align: center;\r\n padding: 20px;\r\n color: #fff;\r\n\r\n @include respond-between(sm, md) {\r\n padding: 10px 20px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n padding: 5px 20px;\r\n font-size: 16px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .hidden-above-xs {\r\n text-align: center;\r\n }\r\n\r\n div[class^='col-'] {\r\n overflow: hidden;\r\n /* &:last-child{\r\n img{\r\n @include respond-below( xs ) {\r\n margin-top: 50px;\r\n }\r\n }\r\n }*/\r\n }\r\n\r\n img {\r\n height: 490px;\r\n\r\n @include respond-between(sm, md) {\r\n height: 350px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n height: 250px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n height: auto;\r\n width: 230px;\r\n margin-right: 20px;\r\n }\r\n }\r\n\r\n #scontainer-42 {\r\n @include respond-below(xs) {\r\n margin-top: 30px;\r\n display: flex;\r\n justify-content: center;\r\n background: $cGrayBg;\r\n padding-top: 20px;\r\n padding-bottom: 20px;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n // font-weight: 500;\r\n margin-bottom: 0;\r\n\r\n @include respond-above(md) {\r\n left: 409px;\r\n }\r\n\r\n @include respond-above(xs) {\r\n position: absolute;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n left: 296px;\r\n // font-size: 15px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n font-size: 12px;\r\n line-height: 14px;\r\n left: 215px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n position: relative;\r\n padding-left: 40px;\r\n line-height: 16px;\r\n text-align: left;\r\n\r\n &:before {\r\n position: absolute;\r\n content: 'a';\r\n left: 10px;\r\n }\r\n }\r\n\r\n &:first-child {\r\n @include respond-above(xs) {\r\n top: 0;\r\n }\r\n }\r\n\r\n @include respond-below(xs) {\r\n &:before {\r\n content: '1';\r\n }\r\n }\r\n\r\n &:nth-child(2) {\r\n @include respond-above(md) {\r\n top: 30px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 19px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 15px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n &:before {\r\n content: '2';\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(3) {\r\n @include respond-above(md) {\r\n top: 57px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 36px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 29px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n &:before {\r\n content: '3';\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(4) {\r\n @include respond-above(md) {\r\n top: 167px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 116px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 84px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n &:before {\r\n content: '4';\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(5) {\r\n @include respond-above(md) {\r\n top: 247px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 173px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 125px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n &:before {\r\n content: '5';\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(6) {\r\n @include respond-above(md) {\r\n top: 290px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 205px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 146px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n &:before {\r\n content: '6';\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(7) {\r\n @include respond-above(md) {\r\n top: 326px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 230px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 165px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n &:before {\r\n content: '7';\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(8) {\r\n @include respond-above(md) {\r\n top: 361px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 256px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 184px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n &:before {\r\n content: '8';\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(9) {\r\n @include respond-above(md) {\r\n top: 400px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 283px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 202px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n &:before {\r\n content: '9';\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(10) {\r\n @include respond-above(md) {\r\n top: 427px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 303px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 216px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n &:before {\r\n content: '10';\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n #scontainer-43 {\r\n p {\r\n position: absolute;\r\n @extend .text16;\r\n font-weight: 500;\r\n margin-bottom: 0;\r\n top: 0;\r\n\r\n @include respond-below(xs) {\r\n left: calc(50% + 118px);\r\n }\r\n\r\n &:first-child {\r\n top: 0;\r\n }\r\n\r\n &:nth-child(2) {\r\n @include respond-below(xs) {\r\n top: 20px;\r\n }\r\n }\r\n\r\n &:nth-child(3) {\r\n @include respond-below(xs) {\r\n top: 39px;\r\n }\r\n }\r\n\r\n &:nth-child(4) {\r\n @include respond-below(xs) {\r\n top: 124px;\r\n }\r\n }\r\n\r\n &:nth-child(5) {\r\n @include respond-below(xs) {\r\n top: 185px;\r\n }\r\n }\r\n\r\n &:nth-child(6) {\r\n @include respond-below(xs) {\r\n top: 219px;\r\n }\r\n }\r\n\r\n &:nth-child(7) {\r\n @include respond-below(xs) {\r\n top: 246px;\r\n }\r\n }\r\n\r\n &:nth-child(8) {\r\n @include respond-below(xs) {\r\n top: 274px;\r\n }\r\n }\r\n\r\n &:nth-child(9) {\r\n @include respond-below(xs) {\r\n top: 304px;\r\n }\r\n }\r\n\r\n &:nth-child(10) {\r\n @include respond-below(xs) {\r\n top: 325px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#scontainer-28 {\r\n h2 {\r\n @extend .subtitle-line;\r\n margin-bottom: 40px;\r\n }\r\n\r\n div[class^='col-'] {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n flex-wrap: wrap;\r\n\r\n div {\r\n margin-left: 6px;\r\n margin-right: 6px;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n max-width: 111px;\r\n min-height: 50px;\r\n margin-bottom: 0;\r\n background: $cGrayBg;\r\n display: flex;\r\n justify-content: center;\r\n text-align: center;\r\n align-items: center;\r\n padding: 2px;\r\n margin-bottom: 20px;\r\n }\r\n\r\n img {\r\n width: 110px;\r\n height: 103px;\r\n object-fit: cover;\r\n }\r\n }\r\n}\r\n\r\n#scontainer-33,\r\n#scontainer-34,\r\n#scontainer-37,\r\n#scontainer-38,\r\n#scontainer-39,\r\n#scontainer-60 {\r\n margin-top: 80px;\r\n\r\n h3 {\r\n @extend .subtitle;\r\n margin-bottom: 30px;\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-level-3;\r\n text-transform: none;\r\n margin-bottom: 20px;\r\n\r\n &:before {\r\n width: 90px;\r\n }\r\n\r\n span {\r\n font-size: 30px;\r\n font-family: $font-1;\r\n font-weight: 600;\r\n text-transform: uppercase;\r\n margin-left: 5px;\r\n margin-right: 5px;\r\n }\r\n }\r\n\r\n .row {\r\n &:first-child {\r\n div[class^='col-'] {\r\n display: flex;\r\n justify-content: flex-start;\r\n align-items: center;\r\n }\r\n }\r\n }\r\n\r\n div[class^='col-'] {\r\n display: flex;\r\n justify-content: flex-start;\r\n align-items: center;\r\n flex-wrap: wrap;\r\n\r\n div {\r\n margin-left: 6px;\r\n margin-right: 6px;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n max-width: 111px;\r\n min-height: 67px;\r\n margin-bottom: 0;\r\n background: $cGrayBg;\r\n display: flex;\r\n justify-content: center;\r\n text-align: center;\r\n align-items: center;\r\n padding: 2px;\r\n margin-bottom: 20px;\r\n text-transform: uppercase;\r\n }\r\n\r\n img {\r\n width: 110px;\r\n height: 103px;\r\n object-fit: cover;\r\n }\r\n }\r\n}\r\n\r\n#scontainer-33,\r\n#scontainer-37 {\r\n margin-top: 100px;\r\n\r\n @include respond-between(xs, sm) {\r\n margin-top: 70px;\r\n }\r\n}\r\n\r\n#scontainer-39 {\r\n h4 {\r\n @include respond-below(xs) {\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n\r\n span {\r\n @include respond-below(xs) {\r\n margin-left: 0px;\r\n margin-right: 0px;\r\n margin-top: 2px;\r\n margin-bottom: 2px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#scontainer-29 {\r\n padding-top: 80px;\r\n\r\n div[class^='col-']:first-child {\r\n display: flex;\r\n align-items: center;\r\n justify-content: flex-end;\r\n\r\n @include respond-below(xs) {\r\n justify-content: center;\r\n }\r\n\r\n div {\r\n max-width: 300px;\r\n }\r\n }\r\n\r\n div[class^='col-']:last-child {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n img {\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n h3 {\r\n @extend .subtitle-line;\r\n text-align: right;\r\n\r\n &:before {\r\n left: auto;\r\n right: 0;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text16;\r\n text-align: right;\r\n margin-bottom: 50px;\r\n\r\n @include respond-below(xs) {\r\n margin-bottom: 0px;\r\n }\r\n }\r\n}\r\n\r\n.tapparelle-controllo-separato {\r\n background: url(/upload/filemanager/images/tapparelle/tapparelle-bg.webp) no-repeat center;\r\n background-size: cover;\r\n height: 500px;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding-top: 100px;\r\n margin-top: -120px;\r\n\r\n @include respond-between(xs, sm) {\r\n padding-top: 0px;\r\n padding-left: 30px;\r\n padding-right: 30px;\r\n margin-top: -80px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n height: 720px;\r\n padding-top: 80px;\r\n padding-left: 30px;\r\n padding-right: 30px;\r\n }\r\n\r\n h3 {\r\n @extend .subtitle-line;\r\n text-align: left;\r\n color: #fff;\r\n\r\n &:before {\r\n left: 0;\r\n right: auto;\r\n background: #fff;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n color: #fff;\r\n\r\n @include respond-below(xs) {\r\n margin-bottom: 50px;\r\n }\r\n }\r\n\r\n div[class^='col-']:first-child {\r\n display: flex;\r\n justify-content: flex-end;\r\n align-items: center;\r\n\r\n img {\r\n margin-bottom: 30px;\r\n max-width: 100%;\r\n }\r\n\r\n @include respond-below(xs) {\r\n order: 2;\r\n justify-content: center;\r\n }\r\n }\r\n\r\n div[class^='col-']:last-child {\r\n display: flex;\r\n align-items: center;\r\n\r\n @include respond-below(xs) {\r\n order: 1;\r\n }\r\n\r\n justify-content: center;\r\n\r\n div {\r\n max-width: 473px;\r\n margin-left: 68px;\r\n\r\n @include respond-between(sm, md) {\r\n max-width: 320px;\r\n margin-left: 40px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n max-width: 225px;\r\n margin-left: 0px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-left: 0;\r\n max-width: 100%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#scontainer-31 {\r\n margin-bottom: 100px;\r\n\r\n h3 {\r\n @extend .subtitle-line;\r\n }\r\n\r\n p {\r\n @extend .text16;\r\n }\r\n\r\n .row {\r\n padding-top: 80px;\r\n\r\n &:last-child {\r\n div[class^='col-'] {\r\n &:first-child {\r\n @include respond-below(sm) {\r\n order: 2;\r\n\r\n img {\r\n margin-top: 30px;\r\n }\r\n }\r\n }\r\n\r\n &:last-child {\r\n @include respond-below(sm) {\r\n order: 1;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n div[class^='col-'] {\r\n img {\r\n max-width: 100%;\r\n }\r\n\r\n &:first-child {\r\n text-align: right;\r\n display: flex;\r\n justify-content: flex-end;\r\n align-items: center;\r\n\r\n @include respond-between(xs, sm) {\r\n justify-content: center;\r\n }\r\n\r\n h3,\r\n p {\r\n text-align: right;\r\n\r\n &:before {\r\n right: 0;\r\n left: auto;\r\n }\r\n }\r\n\r\n div {\r\n max-width: 300px;\r\n margin-left: auto;\r\n margin-right: 50px;\r\n\r\n @include respond-between(md, lg) {\r\n margin-right: 40px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n margin-right: 25px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n }\r\n }\r\n\r\n &:last-child {\r\n text-align: left;\r\n display: flex;\r\n justify-content: flex-start;\r\n align-items: center;\r\n\r\n @include respond-between(xs, sm) {\r\n justify-content: center;\r\n }\r\n\r\n h3,\r\n p {\r\n text-align: left;\r\n\r\n &:before {\r\n left: 0;\r\n right: auto;\r\n }\r\n }\r\n\r\n div {\r\n max-width: 350px;\r\n margin-left: 50px;\r\n margin-right: auto;\r\n\r\n @include respond-between(md, lg) {\r\n margin-left: 40px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n margin-left: 25px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.modal-contact {\r\n .modal-lg {\r\n @include respond-above(lg) {\r\n max-width: 1000px;\r\n }\r\n\r\n .modal-content {\r\n border-radius: 0;\r\n\r\n .modal-header {\r\n border-bottom: none;\r\n padding: 0;\r\n\r\n .close {\r\n position: absolute;\r\n right: 16px;\r\n top: 6px;\r\n z-index: 500;\r\n\r\n span {\r\n font-size: 40px;\r\n }\r\n }\r\n }\r\n\r\n .modal-body {\r\n max-width: 700px;\r\n margin: 0 auto;\r\n padding: 40px 20px 168px 20px;\r\n\r\n h5 {\r\n font-family: $font-1;\r\n font-size: 22px;\r\n font-weight: 600;\r\n text-transform: uppercase;\r\n margin-bottom: 30px;\r\n }\r\n\r\n .btn-black {\r\n margin-top: 10px;\r\n\r\n @include respond-below(xs) {\r\n font-size: 15px;\r\n }\r\n }\r\n\r\n .btn-yellow {\r\n @include respond-below(xs) {\r\n margin-left: 0;\r\n }\r\n }\r\n\r\n form {\r\n\r\n .form-row>.col,\r\n .form-row>[class*='col-'] {\r\n padding-right: 3px;\r\n padding-left: 3px;\r\n }\r\n\r\n .form-row {\r\n &:last-child {\r\n .form-group {\r\n text-align: right;\r\n }\r\n }\r\n }\r\n\r\n .form-group {\r\n margin-bottom: 10px;\r\n\r\n .form-check {\r\n .form-check-label {\r\n font-size: 13px;\r\n font-weight: 300;\r\n font-family: $font-3;\r\n line-height: 15px;\r\n }\r\n }\r\n\r\n p {\r\n font-size: 13px;\r\n font-weight: 300;\r\n font-family: $font-3;\r\n line-height: 15px;\r\n margin-bottom: 5px;\r\n maegin-top: 5px;\r\n }\r\n\r\n .form-control {\r\n @extend .text16;\r\n font-family: $font-1;\r\n border: 1px solid #000;\r\n border-radius: 0;\r\n padding: 8px;\r\n height: auto;\r\n\r\n &:focus {\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n .file {\r\n border: 2px dashed #c5c5c5;\r\n border-radius: 5px;\r\n margin-bottom: 0px;\r\n padding: 10px 15px;\r\n\r\n @include respond-above(xs) {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n }\r\n\r\n @include respond-below(xs) {\r\n text-align: center;\r\n }\r\n\r\n img {\r\n max-width: 50px;\r\n\r\n @include respond-below(xs) {\r\n margin-bottom: 10px;\r\n }\r\n }\r\n\r\n h4 {\r\n font-size: 14px;\r\n font-weight: 700;\r\n font-family: $font-1;\r\n margin-bottom: 0;\r\n color: #000;\r\n text-transform: uppercase;\r\n\r\n @include respond-below(xs) {\r\n margin-bottom: 10px;\r\n }\r\n }\r\n\r\n div {\r\n @include respond-above(xs) {\r\n display: flex;\r\n align-items: center;\r\n justify-content: flex-end;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#scontainer-32,\r\n#scontainer-36 {\r\n .row {\r\n &:first-child {\r\n div[class^='col-'] {\r\n text-align: right;\r\n\r\n @include respond-below(sm) {\r\n text-align: center;\r\n }\r\n\r\n h3 {\r\n font-size: 30px;\r\n font-family: $font-1;\r\n font-weight: 400;\r\n line-height: 41px;\r\n letter-spacing: 0em;\r\n margin-bottom: 20px;\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(2) {\r\n div[class^='col-'] {\r\n text-align: center;\r\n\r\n img {\r\n max-width: 100%;\r\n\r\n @include respond-between(md, lg) {\r\n height: 234px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n height: 167px;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-transform: uppercase;\r\n margin-top: 20px;\r\n margin-bottom: 20px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.links {\r\n background: url(/upload/filemanager/images/subpage/links-bg.webp) no-repeat center;\r\n background-size: cover;\r\n margin-left: 80px;\r\n margin-right: 80px;\r\n text-align: center;\r\n @extend .box;\r\n\r\n @include respond-between(xs, lg) {\r\n margin-left: 30px;\r\n margin-right: 30px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-left: 15px;\r\n margin-right: 15px;\r\n padding-top: 50px;\r\n padding-bottom: 50px;\r\n }\r\n\r\n #scontainer-35 {\r\n @include respond-above(lg) {\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n }\r\n }\r\n\r\n h3 {\r\n @extend .subtitle;\r\n text-align: center;\r\n color: #fff;\r\n margin-bottom: 30px;\r\n }\r\n\r\n .row {\r\n div[class^='col-'] {\r\n div {\r\n background: rgba(255, 255, 255, 0.75);\r\n padding: 40px 33px;\r\n\r\n @include respond-between(md, lg) {\r\n padding: 40px 23px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n padding: 20px 10px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n padding: 20px 10px;\r\n margin-bottom: 30px;\r\n }\r\n\r\n >img {\r\n margin-bottom: 30px;\r\n width: 100%;\r\n height: auto;\r\n\r\n @include respond-above(lg) {\r\n height: 270px;\r\n width: auto;\r\n max-width: 100%;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n height: 256px;\r\n width: auto;\r\n max-width: 100%;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n height: 207px;\r\n width: auto;\r\n max-width: 100%;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: auto;\r\n height: 270px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: auto;\r\n height: 254px;\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n .btn {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n padding: 15px;\r\n\r\n @include respond-between(sm, md) {\r\n padding: 15px 10px;\r\n font-size: 12px;\r\n }\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n max-width: 350px;\r\n margin: 0 auto 30px auto;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dettagli-pvc-verto {\r\n background: $cGrayBg;\r\n margin-top: 80px;\r\n padding-top: 40px;\r\n padding-bottom: 40px;\r\n\r\n @include respond-between(sm, md) {\r\n margin-top: 50px;\r\n }\r\n\r\n img {\r\n width: 100%;\r\n margin-top: -100px;\r\n\r\n @include respond-above(lg) {\r\n width: 509px;\r\n height: 382px;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n width: 450px;\r\n height: 338px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: 330px;\r\n height: 247px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n height: 217px;\r\n width: 290px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n max-width: 509px;\r\n height: auto;\r\n }\r\n }\r\n\r\n h2 {\r\n @extend .subtitle-line;\r\n text-align: left;\r\n\r\n &:before {\r\n left: 0;\r\n right: auto;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n text-align: right;\r\n\r\n &:before {\r\n left: auto;\r\n right: 0;\r\n }\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n margin-bottom: 0;\r\n position: relative;\r\n\r\n @include respond-between(xs, sm) {\r\n text-align: right;\r\n }\r\n\r\n &:before {\r\n position: absolute;\r\n right: -80px;\r\n top: -250px;\r\n content: '';\r\n height: 350px;\r\n width: 1px;\r\n background: $cGrayText;\r\n\r\n @include respond-between(md, lg) {\r\n height: 298px;\r\n top: -244px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n right: -10px;\r\n height: 217px;\r\n top: -196px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n display: none;\r\n }\r\n }\r\n }\r\n\r\n div[class^='col-'] {\r\n &:last-child {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n @include respond-above(lg) {\r\n padding-right: 70px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n justify-content: flex-end;\r\n margin-top: 50px;\r\n margin-bottom: 30px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n margin-top: 0px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-top: 30px;\r\n }\r\n\r\n div {\r\n max-width: 250px;\r\n\r\n @include respond-between(sm, md) {\r\n max-width: 300px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n margin-right: 50px;\r\n max-width: 300px;\r\n margin-top: -39px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.verto-1-2-3 {\r\n @extend .box;\r\n\r\n h2 {\r\n font-family: $font-4;\r\n font-size: 40px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 53px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n border: 1px solid $cGrayBorder;\r\n display: inline-block;\r\n padding: 4px 20px;\r\n margin-bottom: 30px;\r\n }\r\n\r\n h3 {\r\n font-family: $font-4;\r\n font-size: 23px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 30px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n margin-bottom: 20px;\r\n\r\n @include respond-between(sm, md) {\r\n font-size: 22px;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n margin-bottom: 0;\r\n }\r\n\r\n div[class^='col-'] {\r\n &:first-child {\r\n border-right: 1px solid #d9d9d9;\r\n\r\n @include respond-above(md) {\r\n padding-right: 40px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n padding-right: 20px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n border-right: none;\r\n\r\n p {\r\n border-bottom: 1px solid #d9d9d9;\r\n padding-bottom: 30px;\r\n margin-bottom: 30px;\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(2) {\r\n border-right: 1px solid #d9d9d9;\r\n\r\n @include respond-above(md) {\r\n padding-right: 40px;\r\n padding-left: 40px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n padding-right: 20px;\r\n padding-left: 20px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n border-right: none;\r\n\r\n p {\r\n border-bottom: 1px solid #d9d9d9;\r\n padding-bottom: 30px;\r\n margin-bottom: 30px;\r\n }\r\n }\r\n }\r\n\r\n &:last-child {\r\n @include respond-above(md) {\r\n padding-left: 40px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n padding-left: 20px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n border-right: none;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dettagli-pvc-ferramenta {\r\n h3 {\r\n @extend .subtitle;\r\n text-align: right;\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-level-3;\r\n text-align: right;\r\n\r\n &:before {\r\n right: 0;\r\n left: auto;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: right;\r\n max-width: 250px;\r\n margin-left: auto;\r\n margin-right: 0;\r\n\r\n @include respond-below(sm) {\r\n text-align: center;\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n }\r\n\r\n img {\r\n max-width: 100%;\r\n }\r\n\r\n div[class^='col-'] {\r\n &:first-child {\r\n display: flex;\r\n align-items: flex-end;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n justify-content: center;\r\n padding-right: 60px;\r\n\r\n @include respond-between(md, lg) {\r\n padding-right: 37px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n padding-right: 25px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n padding-right: 0;\r\n align-items: center;\r\n }\r\n }\r\n\r\n &:nth-child(2),\r\n &:nth-child(3) {\r\n text-align: center;\r\n\r\n p {\r\n text-align: center;\r\n margin-left: auto;\r\n margin-right: auto;\r\n margin-top: 10px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dettagli-pvc-maniglia {\r\n padding-top: 100px;\r\n\r\n @include respond-below(xs) {\r\n padding-top: 80px;\r\n }\r\n\r\n h3 {\r\n @extend .subtitle;\r\n text-align: right;\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-level-3;\r\n text-align: right;\r\n\r\n &:before {\r\n right: 0;\r\n left: auto;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: justify;\r\n max-width: 320px;\r\n margin-left: auto;\r\n margin-right: 0;\r\n position: relative;\r\n\r\n &:before {\r\n position: absolute;\r\n right: -40px;\r\n top: -122px;\r\n content: '';\r\n height: 350px;\r\n width: 1px;\r\n background: $cGrayText;\r\n\r\n @include respond-between(xs, sm) {\r\n top: -230px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n display: none;\r\n }\r\n }\r\n }\r\n\r\n >div[class^='col-']:last-child {\r\n background: $cGrayBg;\r\n padding: 80px 130px;\r\n z-index: 9;\r\n\r\n @include respond-between(sm, md) {\r\n padding: 45px 78px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n padding: 40px 25px;\r\n }\r\n }\r\n}\r\n\r\n.dettagli-pvc-maniglia-img {\r\n margin-top: -320px;\r\n z-index: -1;\r\n margin-bottom: 0px;\r\n\r\n @include respond-between(sm, md) {\r\n margin-top: -274px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n margin-top: 30px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-top: 30px;\r\n }\r\n\r\n img {\r\n width: 100%;\r\n }\r\n}\r\n\r\n.ricevi-box {\r\n text-align: center;\r\n padding-top: 50px;\r\n padding-bottom: 100px;\r\n\r\n &.funzionale {\r\n padding-top: 0;\r\n }\r\n}\r\n\r\n.a-risparmio-energetico-verto {\r\n background: $cGrayBg;\r\n margin-top: 80px;\r\n padding-top: 40px;\r\n padding-bottom: 50px;\r\n\r\n @include respond-between(sm, md) {\r\n margin-top: 10px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n margin-top: 0px;\r\n }\r\n\r\n h3 {\r\n @extend .subtitle-line;\r\n text-align: right;\r\n\r\n &:before {\r\n right: 0;\r\n left: auto;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: right;\r\n margin-bottom: 0;\r\n }\r\n\r\n div[class^='col-'] {\r\n &:first-child {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n div {\r\n max-width: 300px;\r\n }\r\n }\r\n\r\n &:last-child {\r\n @include respond-below(xs) {\r\n text-align: center;\r\n }\r\n\r\n img {\r\n margin-top: -100px;\r\n width: 100%;\r\n\r\n @include respond-below(sm) {\r\n margin-top: 55px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 270px;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text16;\r\n position: absolute;\r\n text-transform: uppercase;\r\n font-weight: 600;\r\n top: 0;\r\n line-height: 18px;\r\n\r\n @include respond-between(md, lg) {\r\n font-size: 14px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n font-size: 10px;\r\n line-height: 10px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n font-size: 12px;\r\n line-height: 14px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n font-size: 10px;\r\n line-height: 10px;\r\n left: 0;\r\n }\r\n\r\n &:nth-child(2) {\r\n top: -109px;\r\n left: 289px;\r\n\r\n @include respond-between(md, lg) {\r\n left: 242px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n left: 176px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 44px;\r\n left: 241px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n top: 49px;\r\n left: calc(50% - 33px);\r\n }\r\n }\r\n\r\n &:nth-child(3) {\r\n top: 58px;\r\n left: -33px;\r\n text-align: right;\r\n\r\n @include respond-between(md, lg) {\r\n top: 29px;\r\n left: -29px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n max-width: 87px;\r\n top: -6px;\r\n left: -8px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 169px;\r\n left: 13px;\r\n max-width: 86px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n top: 114px;\r\n left: calc(50% - 170px);\r\n max-width: 92px;\r\n }\r\n }\r\n\r\n &:nth-child(4) {\r\n top: -8px;\r\n left: 525px;\r\n\r\n @include respond-between(md, lg) {\r\n top: -47px;\r\n left: 444px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: -45px;\r\n left: 330px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 130px;\r\n left: 430px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n top: 79px;\r\n left: calc(50% + 68px);\r\n max-width: 79px;\r\n }\r\n }\r\n\r\n &:nth-child(5) {\r\n top: 132px;\r\n left: 525px;\r\n\r\n @include respond-between(md, lg) {\r\n top: 93px;\r\n left: 437px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 45px;\r\n left: 326px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 242px;\r\n left: 420px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n top: 151px;\r\n left: calc(50% + 81px);\r\n }\r\n }\r\n\r\n &:nth-child(6) {\r\n top: 253px;\r\n left: 472px;\r\n\r\n @include respond-between(md, lg) {\r\n top: 193px;\r\n left: 398px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 118px;\r\n left: 292px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 338px;\r\n left: 380px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n top: 204px;\r\n left: calc(50% + 67px);\r\n }\r\n }\r\n\r\n &:nth-child(7) {\r\n top: 234px;\r\n text-align: right;\r\n left: 0;\r\n\r\n @include respond-between(md, lg) {\r\n top: 177px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 109px;\r\n left: 9px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 320px;\r\n left: 12px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n top: 197px;\r\n left: calc(50% - 148px);\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.vetri-selettivi {\r\n @extend .box;\r\n\r\n h3 {\r\n @extend .subtitle;\r\n text-align: left;\r\n margin-bottom: 0;\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-line;\r\n text-align: left;\r\n\r\n &:before {\r\n left: 0;\r\n right: auto;\r\n }\r\n }\r\n\r\n img {\r\n width: 100%;\r\n\r\n @include respond-below(md) {\r\n width: 100%;\r\n height: 100%;\r\n object-fit: cover;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n max-width: 325px;\r\n }\r\n\r\n div[class^='col-'] {\r\n &:first-child {\r\n @include respond-below(sm) {\r\n order: 2;\r\n }\r\n }\r\n\r\n &:last-child {\r\n display: flex;\r\n align-items: flex-start;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n justify-content: center;\r\n\r\n @include respond-between(xs, sm) {\r\n order: 1;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.canalina-calda {\r\n background: $cGrayBg;\r\n\r\n h3 {\r\n @extend .subtitle-line;\r\n text-align: right;\r\n margin-top: 60px;\r\n\r\n @include respond-between(xs, sm) {\r\n margin-top: 72px;\r\n }\r\n\r\n &:before {\r\n left: auto;\r\n right: 0;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: right;\r\n max-width: 300px;\r\n margin-bottom: 60px;\r\n }\r\n\r\n div[class^='col-']:first-child {\r\n display: flex;\r\n align-items: flex-end;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n justify-content: center;\r\n\r\n @include respond-between(xs, sm) {\r\n padding-right: 83px;\r\n }\r\n }\r\n\r\n div[class^='col-']:last-child {\r\n padding-right: 0;\r\n display: flex;\r\n justify-content: flex-end;\r\n align-items: flex-end;\r\n\r\n img {\r\n max-width: 100%;\r\n }\r\n }\r\n}\r\n\r\n.dettagli-legno-canalina-calda {\r\n margin-bottom: 0px;\r\n\r\n h3 {\r\n @extend .subtitle-line;\r\n text-align: left;\r\n margin-top: 60px;\r\n\r\n &:before {\r\n left: 0;\r\n right: auto;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: left;\r\n max-width: 300px;\r\n margin-bottom: 60px;\r\n position: relative;\r\n\r\n &:before {\r\n position: absolute;\r\n left: -70px;\r\n top: -86px;\r\n content: '';\r\n height: 350px;\r\n width: 1px;\r\n background: #bebebe;\r\n\r\n @include respond-between(sm, md) {\r\n left: -27px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n left: -17px;\r\n }\r\n }\r\n }\r\n\r\n div[class^='col-']:first-child {\r\n display: flex;\r\n align-items: flex-start;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n justify-content: center;\r\n padding-left: 140px;\r\n background: $cGrayBg;\r\n\r\n @include respond-between(sm, md) {\r\n padding-left: 52px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n margin-bottom: 30px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n padding-left: 30px;\r\n }\r\n }\r\n\r\n div[class^='col-']:last-child {\r\n padding-right: 0;\r\n display: flex;\r\n justify-content: center;\r\n align-items: flex-end;\r\n\r\n img {\r\n @include respond-below(xs) {\r\n margin-top: 40px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.profili-slim {\r\n h3 {\r\n @extend .subtitle;\r\n text-align: right;\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-level-3;\r\n text-align: right;\r\n\r\n &:before {\r\n left: auto;\r\n right: 0;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: right;\r\n }\r\n\r\n div[class^='col-'] {\r\n &:first-child {\r\n background: $cGrayBg;\r\n padding: 50px 60px;\r\n z-index: 2;\r\n\r\n @include respond-between(sm, md) {\r\n padding: 50px 30px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n margin-left: 15px;\r\n margin-right: 15px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n padding: 45px 30px;\r\n margin-left: 15px;\r\n margin-right: 15px;\r\n }\r\n }\r\n\r\n &:last-child {\r\n @include respond-below(sm) {\r\n display: none;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.profili-slim-img {\r\n img {\r\n width: 100%;\r\n margin-top: -195px;\r\n\r\n @include respond-below(sm) {\r\n margin-top: -25px;\r\n }\r\n }\r\n}\r\n\r\n.porte-dettagli {\r\n @extend .box;\r\n padding-top: 136px;\r\n\r\n #scontainer-41 {\r\n @include respond-above(md) {\r\n padding-right: 70px;\r\n }\r\n\r\n .row {\r\n &:first-child {\r\n div[class^='col-'] {\r\n display: flex;\r\n justify-content: flex-end;\r\n align-items: center;\r\n position: relative;\r\n\r\n @include respond-between(xs, sm) {\r\n justify-content: flex-start;\r\n }\r\n\r\n @include respond-below(xs) {\r\n justify-content: flex-start;\r\n }\r\n\r\n img {\r\n z-index: 5;\r\n margin-right: 40px;\r\n width: 134px;\r\n height: 184px;\r\n\r\n &:last-child {\r\n width: 136px;\r\n height: 185px;\r\n }\r\n\r\n @include respond-below(md) {\r\n margin-right: 0px;\r\n\r\n &:last-child {\r\n margin-left: 20px;\r\n }\r\n }\r\n }\r\n\r\n p {\r\n position: absolute;\r\n top: -35px;\r\n left: 170px;\r\n @extend .text;\r\n font-weight: 500;\r\n\r\n @include respond-between(md, lg) {\r\n left: 83px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n left: 55px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n left: 14px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n left: 16px;\r\n top: -26px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(2) {\r\n div[class^='col-'] {\r\n display: flex;\r\n justify-content: flex-start;\r\n align-items: center;\r\n margin-top: -155px;\r\n\r\n @include respond-between(xs, sm) {\r\n justify-content: flex-end;\r\n margin-top: -33px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-top: -12px;\r\n justify-content: flex-end;\r\n }\r\n\r\n img {\r\n max-width: 100%;\r\n\r\n @include respond-above(lg) {\r\n width: 422px;\r\n height: 292px;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n width: 415px;\r\n height: 287px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: 330px;\r\n height: 228px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n width: 345px;\r\n height: 238px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 280px;\r\n height: 186px;\r\n }\r\n }\r\n\r\n p {\r\n position: absolute;\r\n top: 15px;\r\n left: 78px;\r\n @extend .text;\r\n font-weight: 500;\r\n\r\n @include respond-between(sm, md) {\r\n left: 53px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n left: 226px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n top: 7px;\r\n left: auto;\r\n right: 0;\r\n max-width: 258px;\r\n line-height: 13px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &:last-child {\r\n div[class^='col-'] {\r\n display: flex;\r\n justify-content: flex-end;\r\n align-items: center;\r\n\r\n @include respond-between(xs, sm) {\r\n justify-content: flex-start;\r\n }\r\n\r\n @include respond-below(xs) {\r\n justify-content: flex-start;\r\n }\r\n\r\n img {\r\n margin-top: -97px;\r\n width: 145px;\r\n height: 215px;\r\n\r\n @include respond-between(sm, md) {\r\n margin-top: -50px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n margin-top: -70px;\r\n margin-left: 88px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n margin-top: -6px;\r\n margin-left: 126px;\r\n }\r\n }\r\n\r\n p {\r\n transform: rotate(-90deg);\r\n position: absolute;\r\n top: -30px;\r\n left: 90px;\r\n @extend .text;\r\n font-weight: 500;\r\n\r\n @include respond-between(md, lg) {\r\n left: 30px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n top: 28px;\r\n left: -31px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n top: 5px;\r\n left: -5px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n top: 82px;\r\n left: 40px;\r\n line-height: 13px;\r\n }\r\n }\r\n\r\n &:last-child {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n h2 {\r\n font-family: $font-3;\r\n font-size: 100px;\r\n font-style: normal;\r\n font-weight: 300;\r\n line-height: 120px;\r\n letter-spacing: 0.05em;\r\n text-align: left;\r\n text-transform: uppercase;\r\n color: #e1e1e1;\r\n margin-bottom: 0;\r\n\r\n @include respond-between(sm, md) {\r\n font-size: 78px;\r\n line-height: 78px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n font-size: 72px;\r\n line-height: 72px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n font-size: 70px;\r\n line-height: 70px;\r\n margin-top: 20px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.una-marea-img {\r\n img {\r\n max-width: 100%;\r\n }\r\n}\r\n\r\n.una-marea {\r\n h3 {\r\n @extend .subtitle;\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-level-3;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: justify;\r\n position: relative;\r\n\r\n &:before {\r\n position: absolute;\r\n right: -40px;\r\n top: -10px;\r\n content: '';\r\n height: 350px;\r\n width: 1px;\r\n background: #bebebe;\r\n\r\n @include respond-between(md, lg) {\r\n top: -72px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n right: -21px;\r\n top: -107px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n right: -14px;\r\n }\r\n }\r\n }\r\n\r\n div[class^='col-'] {\r\n display: flex;\r\n justify-content: flex-start;\r\n align-items: center;\r\n\r\n &:first-child {\r\n height: 1px;\r\n }\r\n\r\n div {\r\n margin-top: -682px;\r\n background: $cGrayBg;\r\n padding: 130px 90px;\r\n\r\n @include respond-between(md, lg) {\r\n padding: 40px 90px;\r\n margin-top: -560px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n margin-top: -412px;\r\n padding: 25px 40px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n margin-top: -25px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n padding: 70px 25px;\r\n margin-top: -25px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dettagli-maniglia,\r\n.dettagli-legno-maniglia {\r\n @extend .box;\r\n padding-bottom: 0;\r\n\r\n @include respond-below(sm) {\r\n padding-top: 80px;\r\n }\r\n\r\n h3 {\r\n @extend .subtitle;\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-level-3;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: justify;\r\n max-width: 400px;\r\n margin-bottom: 30px;\r\n }\r\n\r\n img {\r\n max-width: 100%;\r\n }\r\n\r\n div[class^='col-'] {\r\n display: flex;\r\n align-items: center;\r\n\r\n div {}\r\n\r\n &:last-child {\r\n @include respond-below(sm) {\r\n margin-top: 50px;\r\n }\r\n }\r\n }\r\n\r\n .dettagli-colori-box {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n\r\n div {\r\n display: block;\r\n width: 17%;\r\n text-align: center;\r\n\r\n img {\r\n max-width: 100%;\r\n }\r\n\r\n p {\r\n @extend .text20;\r\n text-transform: uppercase;\r\n text-align: center;\r\n margin-bottom: 0;\r\n\r\n @include respond-below(lg) {\r\n min-height: 48px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dettagli-legno-maniglia {\r\n h3 {\r\n @extend .subtitle-line;\r\n text-align: left;\r\n\r\n &:before {\r\n left: 0;\r\n right: auto;\r\n }\r\n }\r\n}\r\n\r\n.dettagli-box-bg {\r\n margin-top: 120px;\r\n background: url(/upload/filemanager/images/dettagli-pvc/design-moderno/guarnizioni-bg.webp) no-repeat center;\r\n background-size: cover;\r\n\r\n @include respond-below(xs) {\r\n padding-top: 20px;\r\n }\r\n\r\n img {\r\n max-width: 100%;\r\n }\r\n\r\n div[class^='col-'] {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n div {\r\n margin-top: 80px;\r\n margin-bottom: 80px;\r\n\r\n @include respond-below(sm) {\r\n margin-top: 0px;\r\n }\r\n }\r\n }\r\n\r\n h3 {\r\n @extend .subtitle-line;\r\n color: #fff;\r\n text-align: left;\r\n\r\n &:before {\r\n background: #fff;\r\n left: 0;\r\n right: auto;\r\n }\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-level-3;\r\n color: #fff;\r\n padding-bottom: 0;\r\n\r\n &:before {\r\n display: none;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n color: #fff;\r\n max-width: 400px;\r\n position: relative;\r\n\r\n &:before {\r\n position: absolute;\r\n left: -637px;\r\n top: -248px;\r\n content: '';\r\n height: 340px;\r\n width: 1px;\r\n background: #bebebe;\r\n\r\n @include respond-between(md, lg) {\r\n left: -540px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n left: -407px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n left: -32px;\r\n top: -486px;\r\n height: 565px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n left: 9px;\r\n top: -369px;\r\n height: 243px;\r\n }\r\n }\r\n }\r\n\r\n &.freno {\r\n p {\r\n &:before {\r\n left: -558px;\r\n top: -256px;\r\n\r\n @include respond-between(md, lg) {\r\n left: -441px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n left: -298px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n left: -8px;\r\n top: -678px;\r\n height: 424px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n display: none;\r\n }\r\n }\r\n }\r\n\r\n div[class^='col-'] {\r\n &:first-child {\r\n @include respond-between(xs, sm) {\r\n padding-top: 80px;\r\n padding-bottom: 60px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n padding-top: 60px;\r\n padding-bottom: 60px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dettagli-3-box {\r\n padding-top: 100px;\r\n padding-bottom: 60px;\r\n\r\n @include respond-below(sm) {\r\n padding-bottom: 50px;\r\n }\r\n\r\n img {\r\n width: 100%;\r\n }\r\n\r\n h3 {\r\n @extend .subtitle;\r\n margin-top: 20px;\r\n\r\n @include respond-between(md, lg) {\r\n font-size: 34px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n font-size: 24px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n font-size: 30px;\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: justify;\r\n margin-bottom: 40px;\r\n\r\n @include respond-below(sm) {\r\n margin-bottom: 30px;\r\n }\r\n }\r\n\r\n a {\r\n @extend .text20;\r\n color: #000;\r\n letter-spacing: 0;\r\n\r\n @include respond-above(sm) {\r\n position: absolute;\r\n bottom: 0;\r\n }\r\n\r\n @include respond-below(sm) {\r\n display: block;\r\n margin-bottom: 30px;\r\n }\r\n }\r\n}\r\n\r\n.dettagli-finitura-ultra-opaca {\r\n padding-bottom: 100px;\r\n\r\n h3 {\r\n @extend .subtitle;\r\n text-align: center;\r\n margin-bottom: 30px;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-align: center;\r\n max-width: 750px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n\r\n div[class^='col-']:nth-child(2) {\r\n padding-top: 30px;\r\n display: flex;\r\n justify-content: space-between;\r\n margin-bottom: 50px;\r\n flex-wrap: wrap;\r\n\r\n div {\r\n display: block;\r\n\r\n img {\r\n width: 105px;\r\n }\r\n\r\n p {\r\n text-transform: uppercase;\r\n margin-top: 20px;\r\n line-height: 18px;\r\n }\r\n }\r\n }\r\n\r\n div[class^='col-']:last-child {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n }\r\n}\r\n\r\n.soglia-bassa {\r\n h3 {\r\n @extend .subtitle;\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-level-3;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n }\r\n\r\n div[class^='col-'] {\r\n z-index: 5;\r\n\r\n div {\r\n background: $cGrayBg;\r\n padding: 50px 60px;\r\n\r\n @include respond-below(xs) {\r\n padding: 50px 25px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.soglia-bassa-img {\r\n img {\r\n width: 100%;\r\n margin-top: -195px;\r\n\r\n @include respond-below(sm) {\r\n margin-top: 0px;\r\n }\r\n }\r\n\r\n div[class^='col-'] {\r\n &:last-child {\r\n @include respond-below(sm) {\r\n height: 1px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.salatura {\r\n @extend .box-text-left;\r\n padding-bottom: 0;\r\n\r\n div[class^='col-'] {\r\n &:first-child {\r\n @include respond-below(sm) {\r\n order: 2;\r\n }\r\n }\r\n\r\n &:last-child {\r\n @include respond-below(sm) {\r\n order: 1;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.box-right {\r\n @extend .box-text-right;\r\n padding-top: 100px;\r\n padding-bottom: 0;\r\n\r\n @include respond-below(xs) {\r\n padding-top: 80px;\r\n }\r\n\r\n p {\r\n @include respond-below(sm) {\r\n margin-bottom: 80px;\r\n }\r\n }\r\n\r\n h3 {\r\n @include respond-below(sm) {\r\n font-size: 35px;\r\n }\r\n }\r\n}\r\n\r\n.box-left {\r\n @extend .box-text-left;\r\n padding-top: 100px;\r\n padding-bottom: 0;\r\n}\r\n\r\n.dettagli-legno-legno {\r\n h3 {\r\n @extend .subtitle;\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-level-3;\r\n\r\n @include respond-below(sm) {\r\n &:before {\r\n left: calc(50% - 71px);\r\n }\r\n }\r\n }\r\n\r\n p {\r\n @extend .text;\r\n max-width: 260px;\r\n\r\n @include respond-below(sm) {\r\n margin-bottom: 30px;\r\n max-width: 350px;\r\n }\r\n }\r\n\r\n img {\r\n max-width: 100%;\r\n }\r\n\r\n div[class^='col-']:last-child {\r\n display: flex;\r\n align-items: flex-start;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n justify-content: center;\r\n padding-left: 50px;\r\n\r\n @include respond-below(sm) {\r\n order: 1;\r\n align-items: center;\r\n text-align: center;\r\n padding-left: 15px;\r\n }\r\n }\r\n\r\n div[class^='col-']:first-child {\r\n @include respond-below(sm) {\r\n order: 2;\r\n }\r\n }\r\n}\r\n\r\n.colori-box {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n max-width: 520px;\r\n padding-left: 50px;\r\n\r\n @include respond-between(md, lg) {\r\n max-width: 435px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n max-width: 326px;\r\n padding-left: 20px;\r\n }\r\n\r\n div {\r\n display: block;\r\n width: 17%;\r\n text-align: center;\r\n\r\n img {\r\n max-width: 100%;\r\n margin-left: 0;\r\n margin-bottom: 30px;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n text-transform: uppercase;\r\n text-align: center;\r\n margin-bottom: 0px;\r\n }\r\n }\r\n}\r\n\r\n.dettagli-pvc {\r\n .dettagli-pvc-maniglia-img {\r\n margin-bottom: 0;\r\n }\r\n}\r\n\r\n.no-touchevents {\r\n div[id^='menu-container-'] {\r\n >ul {\r\n >li {\r\n &.parent {\r\n >a {\r\n @include respond-above(xs) {\r\n pointer-events: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.touchevents {\r\n .top {\r\n #main-menu {\r\n div[id^='menu-container-'] {\r\n >ul {\r\n >li:hover {\r\n ul {\r\n display: none;\r\n }\r\n }\r\n\r\n >li {\r\n &.open-menu {\r\n ul {\r\n display: block !important;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.files {\r\n margin-bottom: 0;\r\n}\r\n\r\n.file-cover {\r\n background: #fff;\r\n height: 30px;\r\n margin-top: -30px;\r\n position: relative;\r\n z-index: 10;\r\n}\r\n\r\n.captcha.error {\r\n .check {\r\n border: 2px solid #cc0000;\r\n }\r\n}\r\n\r\n.buttons {\r\n @include respond-below(xs) {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n }\r\n\r\n .btn {\r\n &:first-child {\r\n margin-right: 10px;\r\n\r\n @include respond-below(xs) {\r\n margin-right: 0;\r\n margin-bottom: 20px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.buttons2 {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: flex-start;\r\n\r\n .btn {\r\n &:first-child {\r\n margin-bottom: 20px;\r\n }\r\n\r\n &:nth-child(2) {\r\n margin-top: 0px;\r\n }\r\n }\r\n}\r\n\r\n#fancybox-buttons.top {\r\n background: transparent !important;\r\n}\r\n\r\n.color-container {\r\n position: relative;\r\n padding-top: 90px;\r\n width: 115px;\r\n @include transition;\r\n\r\n &:hover {\r\n p {\r\n background: #000 !important;\r\n color: #fff !important;\r\n }\r\n }\r\n\r\n a {\r\n display: block;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n height: 100%;\r\n width: 100%;\r\n overflow: hidden;\r\n z-index: 10;\r\n\r\n img {\r\n height: 90px !important;\r\n }\r\n }\r\n}\r\n\r\n.map-adres {\r\n iframe {\r\n width: 100%;\r\n margin-bottom: 30px;\r\n }\r\n}\r\n\r\n.footer-big {\r\n background: #231f20;\r\n @extend .box;\r\n color: #fff;\r\n font-size: 15px;\r\n\r\n @include respond-below(md) {\r\n padding-top: 75px;\r\n padding-bottom: 75px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n padding-top: 50px;\r\n padding-bottom: 50px;\r\n }\r\n\r\n .column-right {\r\n @include respond-above(sm) {\r\n padding-left: 50px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n text-align: center;\r\n }\r\n\r\n ul {\r\n list-style-type: none;\r\n margin: 0;\r\n padding: 0;\r\n\r\n li {\r\n margin-bottom: 10px;\r\n }\r\n }\r\n\r\n a {\r\n color: #fff;\r\n font-weight: 200;\r\n }\r\n }\r\n\r\n .column-left {\r\n font-weight: 200;\r\n\r\n @include respond-above(sm) {\r\n padding-right: 50px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n text-align: center;\r\n padding-bottom: 25px;\r\n }\r\n\r\n img {\r\n max-width: 200px !important;\r\n margin-bottom: 50px;\r\n }\r\n }\r\n}\r\n\r\n.footer_top_box {\r\n padding-bottom: 80px;\r\n\r\n .footer_top_box__wrapper {\r\n .footer_top_data {\r\n .footer_top_title {\r\n text-align: center;\r\n\r\n h2 {\r\n @extend .subtitle;\r\n position: relative;\r\n padding-bottom: 15px;\r\n margin-bottom: 30px;\r\n\r\n &:before {\r\n position: absolute;\r\n content: '';\r\n width: 142px;\r\n left: calc(50% - 71px);\r\n background: #000;\r\n height: 1px;\r\n bottom: 0;\r\n }\r\n }\r\n }\r\n\r\n .footer_top_tiles {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n align-items: center;\r\n justify-content: center;\r\n column-gap: 100px;\r\n row-gap: 40px;\r\n\r\n .tile {\r\n display: block;\r\n\r\n a {\r\n color: #000;\r\n font-family: 'Open Sans', sans-serif;\r\n font-weight: 600;\r\n font-size: 14px;\r\n line-height: 19px;\r\n\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n column-gap: 20px;\r\n padding: 15px;\r\n background-color: #ebebeb;\r\n width: 360px;\r\n text-transform: uppercase;\r\n\r\n img {\r\n width: 100%;\r\n max-width: 32px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@font-face {\r\n font-family: 'URW Form';\r\n src: url('/layout/fonts/URWForm-LightItalic.woff2') format('woff2'),\r\n url('/layout/fonts/URWForm-LightItalic.woff') format('woff');\r\n font-weight: 300;\r\n font-style: italic;\r\n font-display: swap;\r\n}\r\n\r\n@font-face {\r\n font-family: 'URW Form';\r\n src: url('/layout/fonts/URWForm-ExtraLightItalic.woff2') format('woff2'),\r\n url('/layout/fonts/URWForm-ExtraLightItalic.woff') format('woff');\r\n font-weight: 200;\r\n font-style: italic;\r\n font-display: swap;\r\n}\r\n\r\n@font-face {\r\n font-family: 'URW Form';\r\n src: url('/layout/fonts/URWForm-Medium.woff2') format('woff2'),\r\n url('/layout/fonts/URWForm-Medium.woff') format('woff');\r\n font-weight: 500;\r\n font-style: normal;\r\n font-display: swap;\r\n}\r\n\r\n@font-face {\r\n font-family: 'URW Form';\r\n src: url('/layout/fonts/URWForm-MediumItalic.woff2') format('woff2'),\r\n url('/layout/fonts/URWForm-MediumItalic.woff') format('woff');\r\n font-weight: 500;\r\n font-style: italic;\r\n font-display: swap;\r\n}\r\n\r\n@font-face {\r\n font-family: 'URW Form Demi';\r\n src: url('/layout/fonts/URWForm-Demi.woff2') format('woff2'),\r\n url('/layout/fonts/URWForm-Demi.woff') format('woff');\r\n font-weight: normal;\r\n font-style: normal;\r\n font-display: swap;\r\n}\r\n\r\n@font-face {\r\n font-family: 'URW Form';\r\n src: url('/layout/fonts/URWForm-Italic.woff2') format('woff2'),\r\n url('/layout/fonts/URWForm-Italic.woff') format('woff');\r\n font-weight: normal;\r\n font-style: italic;\r\n font-display: swap;\r\n}\r\n\r\n@font-face {\r\n font-family: 'URW Form';\r\n src: url('/layout/fonts/URWForm-Light.woff2') format('woff2'),\r\n url('/layout/fonts/URWForm-Light.woff') format('woff');\r\n font-weight: 300;\r\n font-style: normal;\r\n font-display: swap;\r\n}\r\n\r\n@font-face {\r\n font-family: 'URW Form';\r\n src: url('/layout/fonts/URWForm-ThinItalic.woff2') format('woff2'),\r\n url('/layout/fonts/URWForm-ThinItalic.woff') format('woff');\r\n font-weight: 100;\r\n font-style: italic;\r\n font-display: swap;\r\n}\r\n\r\n@font-face {\r\n font-family: 'URW Form';\r\n src: url('/layout/fonts/URWForm-Bold.woff2') format('woff2'),\r\n url('/layout/fonts/URWForm-Bold.woff') format('woff');\r\n font-weight: bold;\r\n font-style: normal;\r\n font-display: swap;\r\n}\r\n\r\n@font-face {\r\n font-family: 'URW Form';\r\n src: url('/layout/fonts/URWForm-BoldItalic.woff2') format('woff2'),\r\n url('/layout/fonts/URWForm-BoldItalic.woff') format('woff');\r\n font-weight: bold;\r\n font-style: italic;\r\n font-display: swap;\r\n}\r\n\r\n@font-face {\r\n font-family: 'URW Form';\r\n src: url('/layout/fonts/URWForm-Thin.woff2') format('woff2'),\r\n url('/layout/fonts/URWForm-Thin.woff') format('woff');\r\n font-weight: 100;\r\n font-style: normal;\r\n font-display: swap;\r\n}\r\n\r\n@font-face {\r\n font-family: 'URW Form';\r\n src: url('/layout/fonts/URWForm-Regular.woff2') format('woff2'),\r\n url('/layout/fonts/URWForm-Regular.woff') format('woff');\r\n font-weight: normal;\r\n font-style: normal;\r\n font-display: swap;\r\n}\r\n\r\n@font-face {\r\n font-family: 'URW Form Extra';\r\n src: url('/layout/fonts/URWForm-ExtraBoldItalic.woff2') format('woff2'),\r\n url('/layout/fonts/URWForm-ExtraBoldItalic.woff') format('woff');\r\n font-weight: bold;\r\n font-style: italic;\r\n font-display: swap;\r\n}\r\n\r\n@font-face {\r\n font-family: 'URW Form Extra';\r\n src: url('/layout/fonts/URWForm-ExtraBold.woff2') format('woff2'),\r\n url('/layout/fonts/URWForm-ExtraBold.woff') format('woff');\r\n font-weight: bold;\r\n font-style: normal;\r\n font-display: swap;\r\n}\r\n\r\n.footer-big * {\r\n font-family: 'URW Form';\r\n}\r\n\r\n#scontainer-47 {\r\n height: 630px;\r\n display: flex;\r\n align-items: center;\r\n margin-top: 100px;\r\n margin-bottom: 100px;\r\n\r\n @include respond-below(md) {\r\n margin-bottom: 50px;\r\n }\r\n\r\n h2 {\r\n @extend .subtitle-line;\r\n margin-bottom: 40px;\r\n\r\n &::before {\r\n width: 80%;\r\n left: 0;\r\n height: 2px;\r\n }\r\n }\r\n\r\n h3 {\r\n @extend .subtitle;\r\n position: relative;\r\n\r\n &:before {\r\n position: absolute;\r\n left: -80px;\r\n top: -140px;\r\n content: '';\r\n height: 340px;\r\n width: 1px;\r\n background: $cGrayText;\r\n\r\n @include respond-between(md, lg) {\r\n left: -45px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n left: -40px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n left: -30px;\r\n top: -75px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n display: none;\r\n }\r\n }\r\n }\r\n\r\n h4 {\r\n @extend .subtitle-level-3;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n }\r\n\r\n div[class^='col-']:first-child {\r\n background: $cGrayBg;\r\n display: flex;\r\n align-items: flex-start;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n justify-content: center;\r\n padding: 80px 150px 80px 60px;\r\n text-align: justify;\r\n\r\n @include respond-between(md, lg) {\r\n padding: 80px 108px 80px 90px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n padding: 80px 30px 80px 80px;\r\n }\r\n\r\n @include respond-between(xs, sm) {\r\n padding: 50px 15px 50px 60px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n padding: 50px 15px 50px 15px;\r\n }\r\n }\r\n\r\n div[class^='col-']:nth-child(2) {\r\n position: relative;\r\n background: $cGrayBg;\r\n\r\n @include respond-between(xs, md) {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding-right: 0;\r\n }\r\n\r\n img {\r\n @include respond-above(md) {\r\n top: 50%;\r\n position: absolute;\r\n right: -60px;\r\n transform: translateY(-50%);\r\n }\r\n\r\n @include respond-above(lg) {\r\n width: 500px;\r\n height: 630px;\r\n object-fit: cover;\r\n }\r\n\r\n @include respond-between(md, lg) {\r\n width: 430px;\r\n height: 530px;\r\n object-fit: cover;\r\n }\r\n\r\n @include respond-between(xs, md) {\r\n width: 100%;\r\n height: 100%;\r\n object-fit: contain;\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: 100%;\r\n height: 300px;\r\n object-fit: contain;\r\n margin-bottom: 50px;\r\n }\r\n }\r\n }\r\n\r\n div[class^='col-']:nth-child(3) {}\r\n}\r\n\r\n#scontainer-48 {\r\n margin-bottom: 100px;\r\n\r\n @include respond-below(md) {\r\n margin-bottom: 50px;\r\n }\r\n\r\n h2 {\r\n @extend .subtitle-line;\r\n margin-bottom: 40px;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n }\r\n\r\n img {\r\n margin-bottom: 24px;\r\n }\r\n\r\n .single-col {\r\n text-align: center;\r\n }\r\n}\r\n\r\n#scontainer-49,\r\n#scontainer-50 {\r\n margin-bottom: 100px;\r\n\r\n @include respond-below(md) {\r\n margin-bottom: 50px;\r\n }\r\n\r\n h2 {\r\n @extend .subtitle-line;\r\n margin-bottom: 40px;\r\n }\r\n\r\n .single-col {\r\n a {\r\n display: block;\r\n height: 100%;\r\n position: relative;\r\n cursor: pointer;\r\n\r\n &:hover {\r\n\r\n &::before,\r\n &::after {\r\n opacity: 1;\r\n }\r\n }\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n inset: 0;\r\n background: rgba(0, 0, 0, 0.6);\r\n opacity: 0;\r\n transition: all 250ms ease-in-out;\r\n }\r\n\r\n &::after {\r\n content: '';\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n width: 55px;\r\n height: 55px;\r\n background: url('/upload/filemanager/images/cassonetto/material-symbols_search.png');\r\n opacity: 0;\r\n transition: all 250ms ease-in-out;\r\n transform: translate(-50%, -50%);\r\n }\r\n }\r\n\r\n @include respond-below(md) {\r\n &:not(:last-child) {\r\n margin-bottom: 50px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#scontainer-51 {\r\n padding: 100px 70px;\r\n margin-bottom: 100px;\r\n background: #fafafa;\r\n\r\n @include respond-below(md) {\r\n padding: 50px 40px;\r\n margin-bottom: 50px;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n }\r\n\r\n .row {\r\n align-items: center;\r\n }\r\n\r\n .single-col-1 {\r\n @include respond-below(md) {\r\n margin-bottom: 50px;\r\n }\r\n }\r\n\r\n .single-col-2 {\r\n position: relative;\r\n padding-bottom: 50px;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n bottom: 0;\r\n left: 15px;\r\n width: 100%;\r\n max-width: 190px;\r\n height: 1px;\r\n background: #000;\r\n }\r\n }\r\n}\r\n\r\n#scontainer-52 {\r\n margin-bottom: 100px;\r\n\r\n @include respond-below(md) {\r\n margin-bottom: 50px;\r\n }\r\n\r\n .row {\r\n align-items: center;\r\n }\r\n\r\n .single-col {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n @include respond-below(md) {\r\n &:not(:last-child) {\r\n margin-bottom: 50px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#scontainer-53 {\r\n margin-bottom: 100px;\r\n\r\n h2 {\r\n @extend .subtitle-line;\r\n margin-bottom: 40px;\r\n }\r\n\r\n div[class^='col-'] {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n flex-wrap: wrap;\r\n\r\n div {\r\n margin-left: 6px;\r\n margin-right: 6px;\r\n }\r\n\r\n p {\r\n @extend .text;\r\n max-width: 106px;\r\n min-height: 50px;\r\n margin-bottom: 0;\r\n background: $cGrayBg;\r\n display: flex;\r\n justify-content: center;\r\n text-align: center;\r\n align-items: center;\r\n padding: 2px;\r\n margin-bottom: 20px;\r\n text-transform: uppercase;\r\n }\r\n\r\n img {\r\n width: 106px;\r\n height: 106px;\r\n object-fit: cover;\r\n }\r\n }\r\n\r\n .color-container {\r\n padding-top: 0;\r\n }\r\n}\r\n\r\n.home_slider {\r\n .swiper-slide {\r\n overflow: hidden;\r\n\r\n .slide-data {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n .slide-text {\r\n position: absolute;\r\n max-width: 1100px;\r\n }\r\n }\r\n }\r\n\r\n .swiper-pagination {\r\n position: absolute;\r\n right: 50px;\r\n bottom: 50px;\r\n width: auto;\r\n display: flex;\r\n justify-content: flex-end;\r\n gap: 30px;\r\n\r\n .swiper-pagination-bullet {\r\n color: #fff;\r\n background: transparent !important;\r\n position: relative;\r\n display: block;\r\n height: 30px;\r\n width: 30px;\r\n opacity: 1 !important;\r\n\r\n &::before {\r\n display: block;\r\n height: 30px;\r\n width: 30px;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n font-size: 22px;\r\n }\r\n\r\n &:first-child::before {\r\n content: '01';\r\n }\r\n\r\n &:nth-child(2)::before {\r\n content: '02';\r\n }\r\n\r\n &:nth-child(3)::before {\r\n content: '03';\r\n }\r\n\r\n // &:nth-child(4)::before {\r\n // content: \"04\";\r\n // }\r\n\r\n // &:nth-child(5)::before {\r\n // content: \"05\";\r\n // }\r\n\r\n &.swiper-pagination-bullet-active {\r\n margin-right: 70px;\r\n position: relative;\r\n\r\n &::after {\r\n content: '';\r\n display: block;\r\n height: 1px;\r\n width: 50px;\r\n background: #fff;\r\n position: absolute;\r\n top: 50%;\r\n right: -75px;\r\n }\r\n\r\n &:last-child {\r\n margin-right: 0 !important;\r\n }\r\n\r\n &:nth-child(2) {\r\n margin-left: 70px;\r\n // margin-right: 4px;\r\n\r\n &::after {\r\n // display: none;\r\n right: auto;\r\n left: -80px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}","$breakpoints: (\r\n xs: 576px,\r\n sm: 768px,\r\n md: 992px,\r\n lg: 1200px\r\n);\r\n@mixin respond-above($breakpoint) {\r\n @if map-has-key($breakpoints, $breakpoint) {\r\n $breakpoint-value: map-get($breakpoints, $breakpoint);\r\n @media (min-width: $breakpoint-value) {\r\n @content;\r\n }\r\n } @else {\r\n @warn 'Invalid breakpoint: #{$breakpoint}.';\r\n }\r\n}\r\n@mixin respond-below($breakpoint) {\r\n @if map-has-key($breakpoints, $breakpoint) {\r\n $breakpoint-value: map-get($breakpoints, $breakpoint);\r\n @media (max-width: ($breakpoint-value - 1)) {\r\n @content;\r\n }\r\n } @else {\r\n @warn 'Invalid breakpoint: #{$breakpoint}.';\r\n }\r\n}\r\n@mixin respond-between($lower, $upper) {\r\n @if map-has-key($breakpoints, $lower) and map-has-key($breakpoints, $upper) {\r\n $lower-breakpoint: map-get($breakpoints, $lower);\r\n $upper-breakpoint: map-get($breakpoints, $upper);\r\n @media (min-width: $lower-breakpoint) and (max-width: ($upper-breakpoint - 1)) {\r\n @content;\r\n }\r\n } @else {\r\n @if (map-has-key($breakpoints, $lower) == false) {\r\n @warn 'Your lower breakpoint was invalid: #{$lower}.';\r\n }\r\n @if (map-has-key($breakpoints, $upper) == false) {\r\n @warn 'Your upper breakpoint was invalid: #{$upper}.';\r\n }\r\n }\r\n}\r\n@mixin border-radius($px: 0) {\r\n -webkit-border-radius: $px;\r\n -moz-border-radius: $px;\r\n border-radius: $px;\r\n}\r\n@mixin box-shadow($value) {\r\n -webkit-box-shadow: $value;\r\n -moz-box-shadow: $value;\r\n box-shadow: $value;\r\n}\r\n@mixin transition($element: all, $time: .5s, $option: ease) {\r\n -webkit-transition: $element $time $option;\r\n transition: $element $time $option;\r\n}\r\n@mixin opacity($value) {\r\n $IEValue: $value*100;\r\n opacity: $value;\r\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=\"+$IEValue+\")\";\r\n filter: alpha(opacity=$IEValue);\r\n}\r\n@mixin flexbox() {\r\n display: -webkit-box;\r\n display: -moz-box;\r\n display: -ms-flexbox;\r\n display: -webkit-flex;\r\n display: flex;\r\n}\r\n@mixin flex($values) {\r\n -webkit-box-flex: $values;\r\n -moz-box-flex: $values;\r\n -webkit-flex: $values;\r\n \t -ms-flex: $values;\r\n \t flex: $values;\r\n}\r\n@mixin flex-direction($direction) {\r\n -webkit-flex-direction: $direction;\r\n -moz-flex-direction: $direction;\r\n -ms-flex-direction: $direction;\r\n flex-direction: $direction;\r\n}\r\n@mixin flex-wrap($wrap) {\r\n -webkit-flex-wrap: $wrap;\r\n -moz-flex-wrap: $wrap;\r\n -ms-flex-wrap: $wrap;\r\n flex-wrap: $wrap;\r\n}\r\n@mixin flex-flow($flow) {\r\n -webkit-flex-flow: $flow;\r\n -moz-flex-flow: $flow;\r\n -ms-flex-flow: $flow;\r\n flex-flow: $flow;\r\n}\r\n@mixin order($val) {\r\n -webkit-box-ordinal-group: $val; \r\n -moz-box-ordinal-group: $val; \r\n \t -ms-flex-order: $val; \r\n \t -webkit-order: $val; \r\n \t\t order: $val;\r\n}\r\n@mixin flex-grow($grow) {\r\n -webkit-flex-grow: $grow;\r\n -moz-flex-grow: $grow;\r\n -ms-flex-grow: $grow;\r\n flex-grow: $grow;\r\n}\r\n@mixin flex-shrink($shrink) {\r\n -webkit-flex-shrink: $shrink;\r\n -moz-flex-shrink: $shrink;\r\n -ms-flex-shrink: $shrink;\r\n flex-shrink: $shrink;\r\n}\r\n@mixin flex-basis($width) {\r\n -webkit-flex-basis: $width;\r\n -moz-flex-basis: $width;\r\n -ms-flex-basis: $width;\r\n flex-basis: $width;\r\n}\r\n@mixin justify-content($justify) {\r\n -webkit-justify-content: $justify;\r\n -moz-justify-content: $justify;\r\n -ms-justify-content: $justify;\r\n justify-content: $justify;\r\n -ms-flex-pack: $justify;\r\n}\r\n@mixin align-content($align) {\r\n -webkit-align-content: $align;\r\n -moz-align-content: $align;\r\n -ms-align-content: $align;\r\n align-content: $align;\r\n}\r\n@mixin align-items($align) {\r\n -webkit-align-items: $align;\r\n -moz-align-items: $align;\r\n -ms-align-items: $align;\r\n align-items: $align;\r\n}\r\n@mixin align-self($align) {\r\n -webkit-align-self: $align;\r\n -moz-align-self: $align;\r\n -ms-align-self: $align;\r\n align-self: $align;\r\n}"]} \ No newline at end of file diff --git a/layout/style-scss/style.scss b/layout/style-scss/style.scss index 12082b2..28aeaab 100644 --- a/layout/style-scss/style.scss +++ b/layout/style-scss/style.scss @@ -3,3195 +3,3127 @@ @import '_variables'; .alert { - border-radius: 0; - margin: 25px 0; - border: 0; - font-size: 15px; - font-weight: 600; + border-radius: 0; + margin: 25px 0; + border: 0; + font-size: 15px; + font-weight: 600; - &.alert-success { - background: $cGrayBg; - color: #000; - } + &.alert-success { + background: $cGrayBg; + color: #000; + } } body { - &.nowebp { - .carousel-banner { - background: url('/upload/filemanager/images/banner-bg.jpg') no-repeat - center; - } + &.nowebp { + .carousel-banner { + background: url('/upload/filemanager/images/banner-bg.jpg') no-repeat center; + } - .item-01 { - background: url(/upload/filemanager/images/banner-01.jpg) no-repeat center; - } + .item-01 { + background: url(/upload/filemanager/images/banner-01.jpg) no-repeat center; + } - .item-02 { - background: url('/upload/filemanager/images/banner-02.jpg') no-repeat - center left; + .item-02 { + background: url('/upload/filemanager/images/banner-02.jpg') no-repeat center left; - @include respond-below(sm) { - background: url('/upload/filemanager/images/banner-02-mobile.jpg') - no-repeat center; - } - } + @include respond-below(sm) { + background: url('/upload/filemanager/images/banner-02-mobile.jpg') no-repeat center; + } + } - .banner { - background: url('/upload/filemanager/images/banner-01.jpg') no-repeat - center; - } + .banner { + background: url('/upload/filemanager/images/banner-01.jpg') no-repeat center; + } - .technology { - background: url(/upload/filemanager/images/technology-bg.png) no-repeat - center left; - } + .technology { + background: url(/upload/filemanager/images/technology-bg.png) no-repeat center left; + } - .modernita-e-design { - background: url(/upload/filemanager/images/sistemi-scorrevoli-bg2.png) - no-repeat right; + .modernita-e-design { + background: url(/upload/filemanager/images/sistemi-scorrevoli-bg2.png) no-repeat right; - @include respond-below(sm) { - background: url(/upload/filemanager/images/sistemi-scorrevoli-bg2.png) - no-repeat center; - } - } + @include respond-below(sm) { + background: url(/upload/filemanager/images/sistemi-scorrevoli-bg2.png) no-repeat center; + } + } - .garanzia-di-soddisfazione { - background: url(/upload/filemanager/images/garanzia-di-soddisfazione2.png) - no-repeat center; - } + .garanzia-di-soddisfazione { + background: url(/upload/filemanager/images/garanzia-di-soddisfazione2.png) no-repeat center; + } - .banner-mini { - background: url(/upload/filemanager/images/subpage/banner-mini.png) - no-repeat center; - } + .banner-mini { + background: url(/upload/filemanager/images/subpage/banner-mini.png) no-repeat center; + } - .tipi-di-montaggio { - background: url(/upload/filemanager/images/persiane-in-legno/persiane-in-legno-bg.png) - no-repeat center; - } + .tipi-di-montaggio { + background: url(/upload/filemanager/images/persiane-in-legno/persiane-in-legno-bg.png) no-repeat center; + } - .tapparelle-controllo-separato { - background: url(/upload/filemanager/images/tapparelle/tapparelle-bg.png) - no-repeat center; - } + .tapparelle-controllo-separato { + background: url(/upload/filemanager/images/tapparelle/tapparelle-bg.png) no-repeat center; + } - .links { - background: url(/upload/filemanager/images/subpage/links-bg.png) no-repeat - center; - } + .links { + background: url(/upload/filemanager/images/subpage/links-bg.png) no-repeat center; + } - .dettagli-box-bg { - background: url(/upload/filemanager/images/dettagli-pvc/design-moderno/guarnizioni-bg.png) - no-repeat center; - } - } + .dettagli-box-bg { + background: url(/upload/filemanager/images/dettagli-pvc/design-moderno/guarnizioni-bg.png) no-repeat center; + } + } } .hidden-below-xs { - @include respond-below(xs) { - display: none; - } + @include respond-below(xs) { + display: none; + } } .hidden-above-xs { - @include respond-above(xs) { - display: none; - } + @include respond-above(xs) { + display: none; + } } .box { - padding-top: 100px; - padding-bottom: 100px; + padding-top: 100px; + padding-bottom: 100px; } a { - transition: all 0.3s ease; + transition: all 0.3s ease; - &:hover { - text-decoration: none; - } + &:hover { + text-decoration: none; + } } .title { - font-family: $font-2; - font-weight: 400; - font-size: 60px; - line-height: 73px; - letter-spacing: 0.1em; - position: relative; - padding-bottom: 20px; - margin-bottom: 30px; + font-family: $font-2; + font-weight: 400; + font-size: 60px; + line-height: 73px; + letter-spacing: 0.1em; + position: relative; + padding-bottom: 20px; + margin-bottom: 30px; - @include respond-between(sm, md) { - font-size: 52px; - } + @include respond-between(sm, md) { + font-size: 52px; + } - @include respond-between(xs, sm) { - font-size: 45px; - line-height: 53px; - } + @include respond-between(xs, sm) { + font-size: 45px; + line-height: 53px; + } - @include respond-below(xs) { - font-size: 39px; - line-height: 50px; - } + @include respond-below(xs) { + font-size: 39px; + line-height: 50px; + } - &:before { - position: absolute; - content: ''; - width: 142px; - left: calc(50% - 71px); - background: #000; - height: 1px; - bottom: 0; - } + &:before { + position: absolute; + content: ''; + width: 142px; + left: calc(50% - 71px); + background: #000; + height: 1px; + bottom: 0; + } - a { - color: $cBlackText; + a { + color: $cBlackText; - &:hover { - color: #ffcc00; - } - } + &:hover { + color: #ffcc00; + } + } } .subtitle { - font-family: $font-2; - font-weight: 400; - font-size: 40px; - line-height: 48px; - color: #000; + font-family: $font-2; + font-weight: 400; + font-size: 40px; + line-height: 48px; + color: #000; - @include respond-below(sm) { - font-size: 37px; - } + @include respond-below(sm) { + font-size: 37px; + } - a { - color: $cBlackText; + a { + color: $cBlackText; - &:hover { - color: #ffcc00; - } - } + &:hover { + color: #ffcc00; + } + } } .subtitle-line { - @extend .subtitle; - padding-bottom: 20px; - margin-bottom: 30px; - text-align: center; - position: relative; + @extend .subtitle; + padding-bottom: 20px; + margin-bottom: 30px; + text-align: center; + position: relative; - &:before { - position: absolute; - content: ''; - width: 142px; - left: calc(50% - 71px); - background: #000; - height: 1px; - bottom: 0; - } + &:before { + position: absolute; + content: ''; + width: 142px; + left: calc(50% - 71px); + background: #000; + height: 1px; + bottom: 0; + } } .subtitle-level-3 { - font-family: $font-3; - font-weight: 300; - font-size: 20px; - line-height: 24px; - letter-spacing: 0.055em; - text-transform: uppercase; - position: relative; - margin-bottom: 15px; - padding-bottom: 15px; + font-family: $font-3; + font-weight: 300; + font-size: 20px; + line-height: 24px; + letter-spacing: 0.055em; + text-transform: uppercase; + position: relative; + margin-bottom: 15px; + padding-bottom: 15px; - @include respond-below(xs) { - font-size: 17px; - } + @include respond-below(xs) { + font-size: 17px; + } - &:before { - position: absolute; - content: ''; - width: 142px; - left: 0; - background: #000; - height: 2px; - bottom: 0; - } + &:before { + position: absolute; + content: ''; + width: 142px; + left: 0; + background: #000; + height: 2px; + bottom: 0; + } } .text { - font-family: $font-3; - font-weight: 300; - font-size: 14px; - line-height: 21px; - color: #000000; + font-family: $font-3; + font-weight: 300; + font-size: 14px; + line-height: 21px; + color: #000000; - strong { - font-weight: 500; - } + strong { + font-weight: 500; + } } .text20 { - font-family: $font-3; - font-size: 20px; - font-style: normal; - font-weight: 300; - line-height: 24px; - letter-spacing: 0.055em; - text-align: left; + font-family: $font-3; + font-size: 20px; + font-style: normal; + font-weight: 300; + line-height: 24px; + letter-spacing: 0.055em; + text-align: left; } .text16 { - font-family: $font-3; - font-size: 16px; - font-style: normal; - font-weight: 300; - line-height: 24px; - letter-spacing: 0em; - text-align: left; + font-family: $font-3; + font-size: 16px; + font-style: normal; + font-weight: 300; + line-height: 24px; + letter-spacing: 0em; + text-align: left; } .btn { - font-family: $font-1; - font-weight: 600; - font-size: 14px; - line-height: 19px; - color: #000; - text-transform: uppercase; - border: 1px solid #000000; - border-radius: 0; - display: inline-block; - padding: 6px 10px; - background: transparent; - transition: all 0.3s ease; + font-family: $font-1; + font-weight: 600; + font-size: 14px; + line-height: 19px; + color: #000; + text-transform: uppercase; + border: 1px solid #000000; + border-radius: 0; + display: inline-block; + padding: 6px 10px; + background: transparent; + transition: all 0.3s ease; - img { - margin: 0 0 0 10px; - width: 40px !important; - height: 7px; - margin-bottom: 2px; - filter: invert(0%); - transition: all 0.3s ease; - } + img { + margin: 0 0 0 10px; + width: 40px !important; + height: 7px; + margin-bottom: 2px; + filter: invert(0%); + transition: all 0.3s ease; + } - &:hover { - color: #fff; - text-decoration: none; - background: #000; + &:hover { + color: #fff; + text-decoration: none; + background: #000; - img { - filter: invert(100%); - } - } + img { + filter: invert(100%); + } + } - &:focus { - box-shadow: none; - } + &:focus { + box-shadow: none; + } } .btn-yellow { - color: #000000; - font-family: $font-1; - font-size: 14px; - font-weight: 600; - text-transform: uppercase; - padding: 8px 20px; - background-color: #fff200; - display: inline-flex; - margin-left: 20px; + color: #000000; + font-family: $font-1; + font-size: 14px; + font-weight: 600; + text-transform: uppercase; + padding: 8px 20px; + background-color: #fff200; + display: inline-flex; + margin-left: 20px; - &:hover { - color: #000; - } + &:hover { + color: #000; + } } .btn-black { - border: none; - border-radius: 0; - background: #000; - color: #fff; - font-family: $font-1; - padding: 8px 20px; - text-transform: uppercase; - font-weight: 700; - font-size: 16px; + border: none; + border-radius: 0; + background: #000; + color: #fff; + font-family: $font-1; + padding: 8px 20px; + text-transform: uppercase; + font-weight: 700; + font-size: 16px; } .tab { - font-family: $font-1; - font-size: 18px; - font-weight: 400; - line-height: 20px; - letter-spacing: 0; - text-align: center; - color: #000; - text-transform: uppercase; + font-family: $font-1; + font-size: 18px; + font-weight: 400; + line-height: 20px; + letter-spacing: 0; + text-align: center; + color: #000; + text-transform: uppercase; - span { - font-family: Alegreya Sans; - font-size: 14px; - font-style: normal; - font-weight: 300; - line-height: 21px; - letter-spacing: 0.135em; - text-align: center; - } + span { + font-family: Alegreya Sans; + font-size: 14px; + font-style: normal; + font-weight: 300; + line-height: 21px; + letter-spacing: 0.135em; + text-align: center; + } } .tab-content-title { - font-family: $font-1; - font-size: 30px; - font-weight: 400; - line-height: 41px; - letter-spacing: 0em; - text-align: right; - color: #fff; - background: #000; - text-transform: uppercase; + font-family: $font-1; + font-size: 30px; + font-weight: 400; + line-height: 41px; + letter-spacing: 0em; + text-align: right; + color: #fff; + background: #000; + text-transform: uppercase; } .box50 { - padding-top: 50px; - padding-bottom: 50px; + padding-top: 50px; + padding-bottom: 50px; } .box-text-right { - @extend .box; + @extend .box; - h3 { - @extend .subtitle; - text-align: right; - } + h3 { + @extend .subtitle; + text-align: right; + } - h4 { - @extend .subtitle-level-3; - text-align: right; + h4 { + @extend .subtitle-level-3; + text-align: right; - &:before { - left: auto; - right: 0; - } - } + &:before { + left: auto; + right: 0; + } + } - p { - @extend .text; - text-align: justify; - } + p { + @extend .text; + text-align: justify; + } - img { - max-width: 100%; - } + img { + max-width: 100%; + } - div[class^='col-'] { - display: flex; - justify-content: center; - align-items: center; + div[class^='col-'] { + display: flex; + justify-content: center; + align-items: center; - div { - width: 400px; - } - } + div { + width: 400px; + } + } } .box-text-left { - @extend .box; + @extend .box; - h3 { - @extend .subtitle; - } + h3 { + @extend .subtitle; + } - h4 { - @extend .subtitle-level-3; - } + h4 { + @extend .subtitle-level-3; + } - p { - @extend .text; - text-align: justify; + p { + @extend .text; + text-align: justify; - @include respond-below(sm) { - margin-bottom: 80px; - } - } + @include respond-below(sm) { + margin-bottom: 80px; + } + } - img { - max-width: 100%; - } + img { + max-width: 100%; + } - div[class^='col-'] { - display: flex; - justify-content: center; - align-items: center; + div[class^='col-'] { + display: flex; + justify-content: center; + align-items: center; - div { - width: 400px; - } + div { + width: 400px; + } - &:first-child { - @include respond-below(sm) { - order: 2; - } - } + &:first-child { + @include respond-below(sm) { + order: 2; + } + } - &:last-child { - @include respond-below(sm) { - order: 1; - } - } - } + &:last-child { + @include respond-below(sm) { + order: 1; + } + } + } } #main-menu { - @include respond-below(xs) { - height: 100%; - width: 100%; - position: fixed; - z-index: 10; - background: #fff; - display: none; - left: 0; - top: 0; + @include respond-below(xs) { + height: 100%; + width: 100%; + position: fixed; + z-index: 10; + background: #fff; + display: none; + left: 0; + top: 0; - &.visible { - @include flexbox; - } - } + &.visible { + @include flexbox; + } + } - div[id^='menu-container-'] { - @include respond-below(xs) { - width: 100%; - @include flexbox; - @include align-items(center); - @include justify-content(center); - } + div[id^='menu-container-'] { + @include respond-below(xs) { + width: 100%; + @include flexbox; + @include align-items(center); + @include justify-content(center); + } - > ul { - margin: 0; - padding: 0; - list-style-type: none; - flex-wrap: wrap; + >ul { + margin: 0; + padding: 0; + list-style-type: none; + flex-wrap: wrap; - @include respond-above(xs) { - @include flexbox; - } + @include respond-above(xs) { + @include flexbox; + } - @include respond-below(xs) { - width: 100%; - } + @include respond-below(xs) { + width: 100%; + } - > li { - position: relative; + >li { + position: relative; - &:first-child { - display: none; - } + &:first-child { + display: none; + } - > a { - font-family: $font-1; - font-weight: 400; - font-size: 14px; - line-height: 19px; - color: #000; - padding: 10px 7px; - display: block; - text-transform: uppercase; + >a { + font-family: $font-1; + font-weight: 400; + font-size: 14px; + line-height: 19px; + color: #000; + padding: 10px 7px; + display: block; + text-transform: uppercase; - @include respond-between(md, lg) { - padding: 10px 6px; - } + @include respond-between(md, lg) { + padding: 10px 6px; + } - @include respond-between(xs, md) { - padding: 10px 4px; - } + @include respond-between(xs, md) { + padding: 10px 4px; + } - @include respond-below(xs) { - text-align: center; - } + @include respond-below(xs) { + text-align: center; + } - &:hover { - text-decoration: none; - } + &:hover { + text-decoration: none; + } - .fa-caret-down { - display: none; - } - } + .fa-caret-down { + display: none; + } + } - &.parent { - > a { - @include respond-above(xs) { - // pointer-events: none; - } - } - } + &.parent { + >a { + @include respond-above(xs) { + // pointer-events: none; + } + } + } - > ul { - position: absolute; - display: none; - list-style-type: none; - padding-inline-start: 0; - background: #fff; - padding: 18px 24px; - box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25); - z-index: 999; + >ul { + position: absolute; + display: none; + list-style-type: none; + padding-inline-start: 0; + background: #fff; + padding: 18px 24px; + box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25); + z-index: 999; - @include respond-above(lg) { - left: 12px; - } + @include respond-above(lg) { + left: 12px; + } - @include respond-between(md, lg) { - left: 7px; - } + @include respond-between(md, lg) { + left: 7px; + } - @include respond-between(xs, md) { - left: 4px; - } + @include respond-between(xs, md) { + left: 4px; + } - @include respond-below(xs) { - position: static; - padding: 0; - box-shadow: none; - } + @include respond-below(xs) { + position: static; + padding: 0; + box-shadow: none; + } - li { - a { - font-family: $font-1; - font-size: 14px; - font-weight: 400; - color: $cGrayText; - text-transform: uppercase; - white-space: nowrap; - padding: 6px 0; - display: block; - position: relative; - transition: all 0.3s ease; + li { + a { + font-family: $font-1; + font-size: 14px; + font-weight: 400; + color: $cGrayText; + text-transform: uppercase; + white-space: nowrap; + padding: 6px 0; + display: block; + position: relative; + transition: all 0.3s ease; - @include respond-above(xs) { - &:before { - position: absolute; - content: ''; - width: 50px; - height: 1px; - background: #939393; - bottom: 0; - opacity: 0; - transition: all 0.3s ease; - } - } + @include respond-above(xs) { + &:before { + position: absolute; + content: ''; + width: 50px; + height: 1px; + background: #939393; + bottom: 0; + opacity: 0; + transition: all 0.3s ease; + } + } - &:hover { - &:before { - opacity: 1; - } - } + &:hover { + &:before { + opacity: 1; + } + } - @include respond-below(xs) { - text-align: center; - } - } - } - } + @include respond-below(xs) { + text-align: center; + } + } + } + } - @include respond-above(xs) { - &:hover { - ul { - display: block; - } - } - } + @include respond-above(xs) { + &:hover { + ul { + display: block; + } + } + } - &.active { - ul { - display: block; - } - } - } - } - } + &.active { + ul { + display: block; + } + } + } + } + } } #main-menu-btn { - height: 50px; - width: 50px; - position: fixed; - bottom: 10px; - right: 10px; - color: #fff; - background: #000; - display: none; - z-index: 9999; - line-height: 50px; - align-items: center; - justify-content: center; - font-size: 25px; - cursor: pointer; - @include border-radius(50%); + height: 50px; + width: 50px; + position: fixed; + bottom: 10px; + right: 10px; + color: #fff; + background: #000; + display: none; + z-index: 9999; + line-height: 50px; + align-items: center; + justify-content: center; + font-size: 25px; + cursor: pointer; + @include border-radius(50%); - img { - width: 20px; - } + img { + width: 20px; + } - @include respond-below(xs) { - display: flex; - } + @include respond-below(xs) { + display: flex; + } } .top { - padding-top: 15px; - padding-bottom: 15px; - background: #fff; + padding-top: 15px; + padding-bottom: 15px; + background: #fff; - div[class^='col-']:first-child { - @include respond-between(sm, md) { - display: flex; - align-items: center; - } + div[class^='col-']:first-child { + @include respond-between(sm, md) { + display: flex; + align-items: center; + } - @include respond-below(xs) { - display: flex; - align-items: center; - justify-content: center; - } + @include respond-below(xs) { + display: flex; + align-items: center; + justify-content: center; + } - a { - display: inline-block; + a { + display: inline-block; - img { - width: 145px; - height: 47px; - } - } - } + img { + width: 145px; + height: 47px; + } + } + } - div[class^='col-']:last-child { - display: flex; - justify-content: space-between; + div[class^='col-']:last-child { + display: flex; + justify-content: space-between; - > div { - display: flex; - align-items: center; + >div { + display: flex; + align-items: center; - &.social { - a { - display: block; - border: 1px solid #000; - height: 33px; - width: 33px; - text-align: center; - } - } - } + &.social { + a { + display: block; + border: 1px solid #000; + height: 33px; + width: 33px; + text-align: center; + } + } + } - @include respond-between(sm, lg) { - flex-direction: column-reverse; - } + @include respond-between(sm, lg) { + flex-direction: column-reverse; + } - @include respond-between(xs, sm) { - flex-direction: column-reverse; - } + @include respond-between(xs, sm) { + flex-direction: column-reverse; + } - @include respond-below(xs) { - justify-content: center; - } + @include respond-below(xs) { + justify-content: center; + } - > div { - &:first-child { - display: flex; - align-items: center; - justify-content: center; + >div { + &:first-child { + display: flex; + align-items: center; + justify-content: center; - @include respond-between(sm, md) { - justify-content: center; - } - } + @include respond-between(sm, md) { + justify-content: center; + } + } - &:last-child { - display: flex; - align-items: center; - justify-content: center; + &:last-child { + display: flex; + align-items: center; + justify-content: center; - @include respond-between(sm, lg) { - justify-content: flex-end; - } + @include respond-between(sm, lg) { + justify-content: flex-end; + } - @include respond-between(xs, sm) { - justify-content: flex-end; - } + @include respond-between(xs, sm) { + justify-content: flex-end; + } - .btn { - margin-left: 25px; - padding: 3px 6px; + .btn { + margin-left: 25px; + padding: 3px 6px; - @include respond-between(xs, lg) { - margin-bottom: 10px; - margin-top: -32px; - } + @include respond-between(xs, lg) { + margin-bottom: 10px; + margin-top: -32px; + } - @include respond-below(xs) { - margin-left: 0; - margin-top: 15px; - } - } - } - } - } + @include respond-below(xs) { + margin-left: 0; + margin-top: 15px; + } + } + } + } + } } .banner, .carousel-banner { - background: url('/upload/filemanager/images/banner-bg.webp') no-repeat bottom - left; - min-height: 737px; - text-align: center; + background: url('/upload/filemanager/images/banner-bg.webp') no-repeat bottom left; + min-height: 737px; + text-align: center; - // @include respond-below(sm) { - // background: url('/upload/filemanager/images/banner-sm.webp') no-repeat center; - // min-height: 0; - // background-size: cover; - // } + // @include respond-below(sm) { + // background: url('/upload/filemanager/images/banner-sm.webp') no-repeat center; + // min-height: 0; + // background-size: cover; + // } - h1 { - font-size: 100px; - color: #fff; - font-family: $font-2; - font-weight: 400; - line-height: 121px; + h1 { + font-size: 100px; + color: #fff; + font-family: $font-2; + font-weight: 400; + line-height: 121px; - @include respond-between(sm, md) { - font-size: 80px; - line-height: 100px; - } + @include respond-between(sm, md) { + font-size: 80px; + line-height: 100px; + } - @include respond-between(xs, sm) { - font-size: 80px; - line-height: 100px; - } + @include respond-between(xs, sm) { + font-size: 80px; + line-height: 100px; + } - @include respond-below(xs) { - font-size: 40px; - line-height: 47px; - } - } + @include respond-below(xs) { + font-size: 40px; + line-height: 47px; + } + } - h2 { - font-family: $font-1; - color: #fff; - text-transform: uppercase; - font-weight: 300; - font-size: 40px; - line-height: 54px; - letter-spacing: 0.055em; - position: relative; - padding-bottom: 30px; - margin-bottom: 30px; + h2 { + font-family: $font-1; + color: #fff; + text-transform: uppercase; + font-weight: 300; + font-size: 40px; + line-height: 54px; + letter-spacing: 0.055em; + position: relative; + padding-bottom: 30px; + margin-bottom: 30px; - &:before { - position: absolute; - content: ''; - width: 348px; - left: calc(50% - 174px); - background: #fff; - height: 1px; - bottom: 0; - } + &:before { + position: absolute; + content: ''; + width: 348px; + left: calc(50% - 174px); + background: #fff; + height: 1px; + bottom: 0; + } - @include respond-between(sm, md) { - font-size: 32px; - line-height: 42px; - padding-bottom: 20px; - margin-bottom: 20px; - } + @include respond-between(sm, md) { + font-size: 32px; + line-height: 42px; + padding-bottom: 20px; + margin-bottom: 20px; + } - @include respond-between(xs, sm) { - font-size: 28px; - line-height: 38px; - padding-bottom: 20px; - margin-bottom: 20px; - } + @include respond-between(xs, sm) { + font-size: 28px; + line-height: 38px; + padding-bottom: 20px; + margin-bottom: 20px; + } - @include respond-below(xs) { - font-size: 16px; - line-height: 22px; - padding-bottom: 10px; - margin-bottom: 10px; + @include respond-below(xs) { + font-size: 16px; + line-height: 22px; + padding-bottom: 10px; + margin-bottom: 10px; - &:before { - width: 145px; - left: calc(50% - 72px); - } - } - } + &:before { + width: 145px; + left: calc(50% - 72px); + } + } + } - p { - font-family: $font-3; - font-weight: 300; - font-size: 20px; - line-height: 30px; - text-align: center; - color: #ffffff; + p { + font-family: $font-3; + font-weight: 300; + font-size: 20px; + line-height: 30px; + text-align: center; + color: #ffffff; - @include respond-between(sm, md) { - font-size: 19px; - line-height: 27px; - } + @include respond-between(sm, md) { + font-size: 19px; + line-height: 27px; + } - @include respond-between(xs, sm) { - font-size: 18px; - line-height: 26px; - } + @include respond-between(xs, sm) { + font-size: 18px; + line-height: 26px; + } - @include respond-below(xs) { - font-size: 16px; - line-height: 20px; - } - } + @include respond-below(xs) { + font-size: 16px; + line-height: 20px; + } + } } .carousel-banner { - min-height: 37vw; - text-align: center; - padding-left: 80px; - padding-right: 80px; - padding-bottom: 150px; + min-height: 37vw; + text-align: center; + padding-left: 80px; + padding-right: 80px; + padding-bottom: 150px; - @include respond-below(md) { - padding-left: 30px; - padding-right: 30px; - min-height: 45vw; - } + @include respond-below(md) { + padding-left: 30px; + padding-right: 30px; + min-height: 45vw; + } - @include respond-below(sm) { - padding-left: 25px; - padding-right: 25px; - padding-bottom: 0; - background: none; - } + @include respond-below(sm) { + padding-left: 25px; + padding-right: 25px; + padding-bottom: 0; + background: none; + } - @include respond-below(xs) { - padding-left: 0; - padding-right: 0; - padding-bottom: 0; - background: none; - } + @include respond-below(xs) { + padding-left: 0; + padding-right: 0; + padding-bottom: 0; + background: none; + } - .owl-item, - .item { - min-height: 37vw; - display: flex; - align-items: flex-start; - justify-content: center; + .owl-item, + .item { + min-height: 37vw; + display: flex; + align-items: flex-start; + justify-content: center; - @include respond-below(lg) { - min-height: 42vw; - } + @include respond-below(lg) { + min-height: 42vw; + } - @include respond-below(md) { - min-height: 45vw; - } + @include respond-below(md) { + min-height: 45vw; + } - @include respond-below(md) { - min-height: 45vw; - } + @include respond-below(md) { + min-height: 45vw; + } - @include respond-below(sm) { - min-height: 44vw; - } + @include respond-below(sm) { + min-height: 44vw; + } - @include respond-below(xs) { - min-height: 325px; - } - } + @include respond-below(xs) { + min-height: 325px; + } + } - .item-01 { - background: url('/upload/filemanager/images/banner-01.webp') no-repeat - center; - background-size: cover; - width: 100vw; + .item-01 { + background: url('/upload/filemanager/images/banner-01.webp') no-repeat center; + background-size: cover; + width: 100vw; - @include respond-above(xs) { - display: flex; - align-items: center; - } + @include respond-above(xs) { + display: flex; + align-items: center; + } - @include respond-below(sm) { - padding-top: 144%; - position: relative; - } + @include respond-below(sm) { + padding-top: 144%; + position: relative; + } - #scontainer-1 { - width: 90%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; - max-width: 1140px; + #scontainer-1 { + width: 90%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; + max-width: 1140px; - @include respond-below(sm) { - position: absolute; - top: 50%; - transform: translateY(-50%); - } - } - } + @include respond-below(sm) { + position: absolute; + top: 50%; + transform: translateY(-50%); + } + } + } - .item-02 { - background: url('/upload/filemanager/images/banner-02.webp') no-repeat - center left; - background-size: cover; - width: 100vw; + .item-02 { + background: url('/upload/filemanager/images/banner-02.webp') no-repeat center left; + background-size: cover; + width: 100vw; - @include respond-below(sm) { - background: url('/upload/filemanager/images/banner-02-mobile.webp') - no-repeat center; - background-size: cover; - padding-top: 144%; - } - } + @include respond-below(sm) { + background: url('/upload/filemanager/images/banner-02-mobile.webp') no-repeat center; + background-size: cover; + padding-top: 144%; + } + } } .benefits { - margin-top: -132px; - position: relative; - z-index: 10; + margin-top: -132px; + position: relative; + z-index: 10; - @include respond-below(sm) { - margin-top: 0; - } + @include respond-below(sm) { + margin-top: 0; + } - div[class^='col-'] { - display: flex; - justify-content: center; + div[class^='col-'] { + display: flex; + justify-content: center; - @include respond-between(xs, sm) { - flex-flow: row wrap; - } + @include respond-between(xs, sm) { + flex-flow: row wrap; + } - @include respond-below(xs) { - flex-flow: row wrap; - } + @include respond-below(xs) { + flex-flow: row wrap; + } - .benefits-content { - background: #fff; - box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); - width: calc(20% - 26px); - text-align: center; - padding: 35px 20px; - margin: 0 13px; + .benefits-content { + background: #fff; + box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); + width: calc(20% - 26px); + text-align: center; + padding: 35px 20px; + margin: 0 13px; - @include respond-between(sm, md) { - width: calc(20% - 7px); - padding: 35px 10px; - margin: 0 5px; - } + @include respond-between(sm, md) { + width: calc(20% - 7px); + padding: 35px 10px; + margin: 0 5px; + } - @include respond-between(xs, sm) { - width: calc(33% - 20px); - margin: 0 10px 20px 10px; - } + @include respond-between(xs, sm) { + width: calc(33% - 20px); + margin: 0 10px 20px 10px; + } - @include respond-below(xs) { - width: calc(50% - 10px); - margin: 0 5px 20px 5px; - padding: 25px 10px; - } + @include respond-below(xs) { + width: calc(50% - 10px); + margin: 0 5px 20px 5px; + padding: 25px 10px; + } - p { - color: $cBlackText; - margin-bottom: 0; - font-family: $font-1; - font-weight: 600; - font-size: 16px; - line-height: 22px; - height: 44px; - display: flex; - align-items: center; - justify-content: center; + p { + color: $cBlackText; + margin-bottom: 0; + font-family: $font-1; + font-weight: 600; + font-size: 16px; + line-height: 22px; + height: 44px; + display: flex; + align-items: center; + justify-content: center; - @include respond-between(sm, md) { - font-size: 14px; - } + @include respond-between(sm, md) { + font-size: 14px; + } - @include respond-below(xs) { - font-size: 14px; - line-height: 19px; - height: auto; - } - } + @include respond-below(xs) { + font-size: 14px; + line-height: 19px; + height: auto; + } + } - img { - width: 65px; - height: 65px; - margin-bottom: 15px; + img { + width: 65px; + height: 65px; + margin-bottom: 15px; - @include respond-between(sm, md) { - width: 60px; - height: 60px; - } - } + @include respond-between(sm, md) { + width: 60px; + height: 60px; + } + } - &:first-child { - @include respond-between(sm, md) { - margin-left: 0; - } - } + &:first-child { + @include respond-between(sm, md) { + margin-left: 0; + } + } - &:last-child { - @include respond-between(sm, md) { - margin-right: 0; - } - } - } - } + &:last-child { + @include respond-between(sm, md) { + margin-right: 0; + } + } + } + } } #scontainer-3, #scontainer-6, #scontainer-8, #scontainer-11 { - text-align: center; - @extend .box; + text-align: center; + @extend .box; - div[class^='col-']:last-child { - p { - max-width: 650px; - margin: 0 auto 40px auto; - } - } + div[class^='col-']:last-child { + p { + max-width: 650px; + margin: 0 auto 40px auto; + } + } - div[class^='col-'] { - > img { - width: 515px; - height: auto; - margin-top: 20px; - margin-bottom: 40px; + div[class^='col-'] { + >img { + width: 515px; + height: auto; + margin-top: 20px; + margin-bottom: 40px; - @include respond-between(md, lg) { - width: 440px; - height: auto; - } + @include respond-between(md, lg) { + width: 440px; + height: auto; + } - @include respond-between(sm, md) { - width: 350px; - height: auto; - margin-top: 5px; - margin-bottom: 20px; - } + @include respond-between(sm, md) { + width: 350px; + height: auto; + margin-top: 5px; + margin-bottom: 20px; + } - @include respond-between(xs, sm) { - width: 350px; - height: auto; - margin-top: 5px; - margin-bottom: 20px; - } + @include respond-between(xs, sm) { + width: 350px; + height: auto; + margin-top: 5px; + margin-bottom: 20px; + } - @include respond-below(xs) { - width: 270px; - margin-top: 5px; - margin-bottom: 20px; - } - } - } + @include respond-below(xs) { + width: 270px; + margin-top: 5px; + margin-bottom: 20px; + } + } + } - h2 { - @extend .title; - text-align: center; - } + h2 { + @extend .title; + text-align: center; + } - p { - @extend .text; - text-align: center; - } + p { + @extend .text; + text-align: center; + } - .btn { - padding: 6px 10px; + .btn { + padding: 6px 10px; - img { - margin-left: 10px; - width: 40px; - height: 7px; - } - } + img { + margin-left: 10px; + width: 40px; + height: 7px; + } + } } #scontainer-6 { - div[class^='col-'] { - > img { - @include respond-above(lg) { - width: 515px; - height: 584px; - } + div[class^='col-'] { + >img { + @include respond-above(lg) { + width: 515px; + height: 584px; + } - @include respond-below(xs) { - width: 270px; - height: 306px; - } - } - } + @include respond-below(xs) { + width: 270px; + height: 306px; + } + } + } } #scontainer-8 { - border-top: 1px solid #000; - margin-top: 100px; - padding-top: 80px; + border-top: 1px solid #000; + margin-top: 100px; + padding-top: 80px; - div[class^='col-'] { - > img { - @include respond-above(lg) { - width: 448px; - height: 561px; - } + div[class^='col-'] { + >img { + @include respond-above(lg) { + width: 448px; + height: 561px; + } - @include respond-below(xs) { - width: 270px; - height: 338px; - } - } - } + @include respond-below(xs) { + width: 270px; + height: 338px; + } + } + } } #scontainer-11 { - padding-top: 80px; - margin-top: 100px; - border-top: 1px solid #000; + padding-top: 80px; + margin-top: 100px; + border-top: 1px solid #000; - @include respond-between(xs, sm) { - margin-top: 60px; - } + @include respond-between(xs, sm) { + margin-top: 60px; + } - div[class^='col-'] { - > img { - @include respond-above(md) { - width: 403px; - height: 647px; - } + div[class^='col-'] { + >img { + @include respond-above(md) { + width: 403px; + height: 647px; + } - @include respond-below(xs) { - width: 270px; - height: 433px; - } - } - } + @include respond-below(xs) { + width: 270px; + height: 433px; + } + } + } - .btn { - @include respond-above(xs) { - margin-top: 30px; - } - } + .btn { + @include respond-above(xs) { + margin-top: 30px; + } + } - .buttons { - @include respond-below(xs) { - margin-top: 30px; - } - } + .buttons { + @include respond-below(xs) { + margin-top: 30px; + } + } } #scontainer-3 { - div[class^='col-'] { - > img { - @include respond-above(lg) { - width: 503px; - height: 603px; - } + div[class^='col-'] { + >img { + @include respond-above(lg) { + width: 503px; + height: 603px; + } - @include respond-between(md, lg) { - width: 440px; - height: auto; - } + @include respond-between(md, lg) { + width: 440px; + height: auto; + } - @include respond-below(xs) { - width: 270px; - height: 323px; - } - } - } + @include respond-below(xs) { + width: 270px; + height: 323px; + } + } + } } .technology { - min-height: 497px; - background: url(/upload/filemanager/images/technology-bg.webp) no-repeat - center left; - background-size: cover; - display: flex; - align-items: center; + min-height: 497px; + background: url(/upload/filemanager/images/technology-bg.webp) no-repeat center left; + background-size: cover; + display: flex; + align-items: center; - @include respond-between(md, lg) { - background-position: -54px center; - } + @include respond-between(md, lg) { + background-position: -54px center; + } - @include respond-between(sm, md) { - background-position: -60px center; - } + @include respond-between(sm, md) { + background-position: -60px center; + } - @include respond-between(xs, sm) { - background-position: -157px -43px; - align-items: flex-start; - justify-content: flex-end; - min-height: 600px; - } + @include respond-between(xs, sm) { + background-position: -157px -43px; + align-items: flex-start; + justify-content: flex-end; + min-height: 600px; + } - @include respond-below(xs) { - background-position: center; - align-items: flex-start; - justify-content: flex-end; - min-height: 475px; - } + @include respond-below(xs) { + background-position: center; + align-items: flex-start; + justify-content: flex-end; + min-height: 475px; + } - #scontainer-4 { - div[class^='col-'] { - div { - @include respond-between(xs, sm) { - max-width: 247px; - margin: 0 0 0 auto; - } - } - } - } + #scontainer-4 { + div[class^='col-'] { + div { + @include respond-between(xs, sm) { + max-width: 247px; + margin: 0 0 0 auto; + } + } + } + } - h3 { - @extend .subtitle; - color: #fff; - } + h3 { + @extend .subtitle; + color: #fff; + } - h4 { - color: #fff; - @extend .subtitle-level-3; + h4 { + color: #fff; + @extend .subtitle-level-3; - &:before { - background: #fff; - } - } + &:before { + background: #fff; + } + } - p { - @extend .text; - color: #fff; + p { + @extend .text; + color: #fff; - @include respond-below(xs) { - max-width: 300px; - } - } + @include respond-below(xs) { + max-width: 300px; + } + } } #scontainer-5 { - margin-top: -280px; - padding-bottom: 100px; - border-bottom: 1px solid #000; + margin-top: -280px; + padding-bottom: 100px; + border-bottom: 1px solid #000; - @include respond-between(sm, md) { - margin-top: -230px; - } + @include respond-between(sm, md) { + margin-top: -230px; + } - @include respond-between(xs, sm) { - margin-top: -278px; - } + @include respond-between(xs, sm) { + margin-top: -278px; + } - @include respond-below(xs) { - margin-top: -167px; - } + @include respond-below(xs) { + margin-top: -167px; + } - div[class^='col-']:first-child { - display: flex; - justify-content: center; + div[class^='col-']:first-child { + display: flex; + justify-content: center; - div { - margin: 0 20px; + div { + margin: 0 20px; - &:first-child { - @include respond-below(lg) { - margin: 0 20px 0 0; - width: calc(50% - 10px); - } - } + &:first-child { + @include respond-below(lg) { + margin: 0 20px 0 0; + width: calc(50% - 10px); + } + } - &:last-child { - @include respond-below(lg) { - margin: 0; - width: calc(50% - 10px); - } - } + &:last-child { + @include respond-below(lg) { + margin: 0; + width: calc(50% - 10px); + } + } - @include respond-between(md, lg) { - width: 234px; - } + @include respond-between(md, lg) { + width: 234px; + } - img { - width: 260px; - height: 330px; + img { + width: 260px; + height: 330px; - @include respond-between(md, lg) { - width: 234px; - height: auto; - } + @include respond-between(md, lg) { + width: 234px; + height: auto; + } - @include respond-below(md) { - width: 100%; - height: auto; - } - } - } - } + @include respond-below(md) { + width: 100%; + height: auto; + } + } + } + } - p { - @extend .text; - color: #fff; - font-weight: 700; + p { + @extend .text; + color: #fff; + font-weight: 700; - @include respond-between(xs, lg) { - min-height: 42px; - display: flex; - align-items: flex-end; - } + @include respond-between(xs, lg) { + min-height: 42px; + display: flex; + align-items: flex-end; + } - @include respond-below(xs) { - min-height: 63px; - display: flex; - align-items: flex-end; - } - } + @include respond-below(xs) { + min-height: 63px; + display: flex; + align-items: flex-end; + } + } } .la-bellezza { - text-align: right; + text-align: right; - h3 { - @extend .subtitle; - } + h3 { + @extend .subtitle; + } - h4 { - @extend .subtitle-level-3; + h4 { + @extend .subtitle-level-3; - &:before { - left: auto; - right: 0; - } - } + &:before { + left: auto; + right: 0; + } + } - p { - @extend .text; - margin-bottom: 0; - } + p { + @extend .text; + margin-bottom: 0; + } - #scontainer-7 { - div[class^='col-']:first-child { - div { - background: $cGrayBg; - padding: 50px 90px 50px 60px; - width: 518px; - height: 378px; + #scontainer-7 { + div[class^='col-']:first-child { + div { + background: $cGrayBg; + padding: 50px 90px 50px 60px; + width: 518px; + height: 378px; - @include respond-between(md, lg) { - padding: 50px 45px 50px 40px; - width: 432px; - } + @include respond-between(md, lg) { + padding: 50px 45px 50px 40px; + width: 432px; + } - @include respond-between(sm, md) { - padding: 35px 36px 35px 25px; - width: 100%; - height: auto; - } + @include respond-between(sm, md) { + padding: 35px 36px 35px 25px; + width: 100%; + height: auto; + } - @include respond-between(xs, sm) { - width: 100%; - } + @include respond-between(xs, sm) { + width: 100%; + } - @include respond-below(xs) { - padding: 50px 20px 50px 20px; - width: 100%; - height: auto; - } - } - } + @include respond-below(xs) { + padding: 50px 20px 50px 20px; + width: 100%; + height: auto; + } + } + } - div[class^='col-']:last-child { - @include respond-between(xs, sm) { - display: none; - } - } - } + div[class^='col-']:last-child { + @include respond-between(xs, sm) { + display: none; + } + } + } } .la-bellezza-img { - margin-top: -278px; + margin-top: -278px; - @include respond-between(sm, md) { - margin-top: -214px; - } + @include respond-between(sm, md) { + margin-top: -214px; + } - @include respond-below(sm) { - margin-top: 0; - } + @include respond-below(sm) { + margin-top: 0; + } - img { - margin-left: 100px; - width: calc(100% - 100px); + img { + margin-left: 100px; + width: calc(100% - 100px); - @include respond-above(lg) { - width: 1010px; - height: 574px; - } + @include respond-above(lg) { + width: 1010px; + height: 574px; + } - @include respond-between(md, lg) { - width: 830px; - height: 472px; - } + @include respond-between(md, lg) { + width: 830px; + height: 472px; + } - @include respond-between(sm, md) { - width: 590px; - height: 335px; - } + @include respond-between(sm, md) { + width: 590px; + height: 335px; + } - @include respond-between(xs, sm) { - width: 510px; - height: 290px; - margin-left: 0; - } + @include respond-between(xs, sm) { + width: 510px; + height: 290px; + margin-left: 0; + } - @include respond-below(xs) { - margin-left: 0; - width: 100%; - } - } + @include respond-below(xs) { + margin-left: 0; + width: 100%; + } + } } #scontainer-9 { - .row { - &:first-child { - text-align: center; + .row { + &:first-child { + text-align: center; - h2 { - @extend .title; - } + h2 { + @extend .title; + } - p { - @extend .text; - max-width: 650px; - margin: 0 auto 0px auto; - } - } - } + p { + @extend .text; + max-width: 650px; + margin: 0 auto 0px auto; + } + } + } } .modernita-e-design { - margin-top: 40px; - background: url(/upload/filemanager/images/sistemi-scorrevoli-bg2.webp) - no-repeat right; - background-size: 58% 100%; + margin-top: 40px; + background: url(/upload/filemanager/images/sistemi-scorrevoli-bg2.webp) no-repeat right; + background-size: 58% 100%; - @include respond-between(md, lg) { - background-size: 72% 100%; - } + @include respond-between(md, lg) { + background-size: 72% 100%; + } - @include respond-between(sm, md) { - background-size: 73% 100%; - } + @include respond-between(sm, md) { + background-size: 73% 100%; + } - @include respond-below(sm) { - background-size: cover; - background: url(/upload/filemanager/images/sistemi-scorrevoli-bg2.webp) - no-repeat center; - margin-top: 140px; - } + @include respond-below(sm) { + background-size: cover; + background: url(/upload/filemanager/images/sistemi-scorrevoli-bg2.webp) no-repeat center; + margin-top: 140px; + } - #scontainer-10 { - padding-top: 100px; - padding-bottom: 100px; + #scontainer-10 { + padding-top: 100px; + padding-bottom: 100px; - @include respond-below(sm) { - padding-top: 0; - } - } + @include respond-below(sm) { + padding-top: 0; + } + } - div[class^='col-'] { - &:first-child { - @include respond-below(xs) { - text-align: center; - } - } + div[class^='col-'] { + &:first-child { + @include respond-below(xs) { + text-align: center; + } + } - > img { - width: 100%; + >img { + width: 100%; - @include respond-above(lg) { - width: 608px; - height: 439px; - } + @include respond-above(lg) { + width: 608px; + height: 439px; + } - @include respond-between(md, lg) { - width: 370px; - height: 267px; - } + @include respond-between(md, lg) { + width: 370px; + height: 267px; + } - @include respond-between(sm, md) { - width: 270px; - height: 194px; - } + @include respond-between(sm, md) { + width: 270px; + height: 194px; + } - @include respond-between(xs, sm) { - width: 510px; - height: 368px; - } + @include respond-between(xs, sm) { + width: 510px; + height: 368px; + } - @include respond-below(xs) { - width: 270px; - height: 194px; - } + @include respond-below(xs) { + width: 270px; + height: 194px; + } - @include respond-below(sm) { - margin-top: -100px; - } - } + @include respond-below(sm) { + margin-top: -100px; + } + } - h3 { - @extend .subtitle; - color: #fff; - position: relative; - padding-bottom: 18px; - margin-bottom: 18px; + h3 { + @extend .subtitle; + color: #fff; + position: relative; + padding-bottom: 18px; + margin-bottom: 18px; - &:before { - position: absolute; - content: ''; - width: 142px; - left: 0; - background: #fff; - height: 1px; - bottom: 0; - } + &:before { + position: absolute; + content: ''; + width: 142px; + left: 0; + background: #fff; + height: 1px; + bottom: 0; + } - a { - color: #fff; - } - } + a { + color: #fff; + } + } - p { - @extend .text; - color: #fff; - text-align: justify; - } + p { + @extend .text; + color: #fff; + text-align: justify; + } - .btn { - color: #fff; - border-color: #fff; + .btn { + color: #fff; + border-color: #fff; - &:first-child { - margin-top: 15px; - } + &:first-child { + margin-top: 15px; + } - &:hover { - background: #fff; - color: #000; - } - } + &:hover { + background: #fff; + color: #000; + } + } - &:first-child { - @include respond-between(sm, lg) { - display: flex; - align-items: center; - } - } + &:first-child { + @include respond-between(sm, lg) { + display: flex; + align-items: center; + } + } - &:last-child { - display: flex; - justify-content: flex-end; - align-items: center; + &:last-child { + display: flex; + justify-content: flex-end; + align-items: center; - @include respond-above(lg) { - justify-content: flex-start; - } + @include respond-above(lg) { + justify-content: flex-start; + } - @include respond-between(md, lg) { - justify-content: flex-start; - } + @include respond-between(md, lg) { + justify-content: flex-start; + } - @include respond-between(sm, md) { - justify-content: flex-start; - } + @include respond-between(sm, md) { + justify-content: flex-start; + } - @include respond-below(sm) { - justify-content: center; - } - } + @include respond-below(sm) { + justify-content: center; + } + } - > div { - max-width: 330px; + >div { + max-width: 330px; - @include respond-above(lg) { - margin-left: 50px; - } + @include respond-above(lg) { + margin-left: 50px; + } - @include respond-between(md, lg) { - margin-left: 50px; - } + @include respond-between(md, lg) { + margin-left: 50px; + } - @include respond-between(sm, md) { - max-width: 303px; - } + @include respond-between(sm, md) { + max-width: 303px; + } - @include respond-below(sm) { - margin-top: 50px; - } - } - } + @include respond-below(sm) { + margin-top: 50px; + } + } + } } #scontainer-12 { - img { - max-width: 100%; - margin-top: 40px; + img { + max-width: 100%; + margin-top: 40px; - @include respond-above(lg) { - width: 1110px; - height: 452px; - } + @include respond-above(lg) { + width: 1110px; + height: 452px; + } - @include respond-between(md, lg) { - width: 930px; - height: 378px; - } + @include respond-between(md, lg) { + width: 930px; + height: 378px; + } - @include respond-between(sm, md) { - width: 690px; - height: 280px; - } + @include respond-between(sm, md) { + width: 690px; + height: 280px; + } - @include respond-between(xs, sm) { - width: 510px; - height: 207px; - } + @include respond-between(xs, sm) { + width: 510px; + height: 207px; + } - @include respond-below(xs) { - width: 270px; - height: 109px; - } - } + @include respond-below(xs) { + width: 270px; + height: 109px; + } + } - h2 { - @extend .title; - letter-spacing: 0.05em; - margin-bottom: 0; - padding-bottom: 0; - text-align: center; - margin-right: 150px; + h2 { + @extend .title; + letter-spacing: 0.05em; + margin-bottom: 0; + padding-bottom: 0; + text-align: center; + margin-right: 150px; - &:before { - display: none; - } + &:before { + display: none; + } - @include respond-below(xs) { - margin-right: 65px; - } - } + @include respond-below(xs) { + margin-right: 65px; + } + } - h3 { - font-size: 90px; - font-weight: 700; - line-height: 90px; - text-align: center; - margin-left: 150px; - letter-spacing: 0.05em; - margin-bottom: 40px; + h3 { + font-size: 90px; + font-weight: 700; + line-height: 90px; + text-align: center; + margin-left: 150px; + letter-spacing: 0.05em; + margin-bottom: 40px; - @include respond-between(sm, md) { - margin-bottom: 30px; - } + @include respond-between(sm, md) { + margin-bottom: 30px; + } - @include respond-between(xs, sm) { - margin-bottom: 20px; - } + @include respond-between(xs, sm) { + margin-bottom: 20px; + } - @include respond-below(xs) { - margin-left: 110px; - font-size: 55px; - line-height: 60px; - margin-bottom: 15px; - } - } + @include respond-below(xs) { + margin-left: 110px; + font-size: 55px; + line-height: 60px; + margin-bottom: 15px; + } + } - p { - @extend .text; - text-align: center; - margin-bottom: 10px; + p { + @extend .text; + text-align: center; + margin-bottom: 10px; - strong { - font-weight: 500; - } - } + strong { + font-weight: 500; + } + } - h5 { - text-align: center; - margin-bottom: 10px; - font-family: $font-3; - font-size: 20px; - font-weight: 300; - line-height: 31px; - letter-spacing: 0em; - } + h5 { + text-align: center; + margin-bottom: 10px; + font-family: $font-3; + font-size: 20px; + font-weight: 300; + line-height: 31px; + letter-spacing: 0em; + } - div[class^='col-'] { - &:last-child { - @include respond-below(xs) { - text-align: center; - } - } - } + div[class^='col-'] { + &:last-child { + @include respond-below(xs) { + text-align: center; + } + } + } } .persiane-in-legno, .tapparelle-box-01 { - padding-top: 100px; + padding-top: 100px; - @include respond-above(md) { - padding-top: 200px; - } + @include respond-above(md) { + padding-top: 200px; + } - #scontainer-13, - #scontainer-27 { - h3 { - @extend .subtitle; - position: relative; + #scontainer-13, + #scontainer-27 { + h3 { + @extend .subtitle; + position: relative; - &:before { - position: absolute; - left: -80px; - top: -140px; - content: ''; - height: 340px; - width: 1px; - background: $cGrayText; + &:before { + position: absolute; + left: -80px; + top: -140px; + content: ''; + height: 340px; + width: 1px; + background: $cGrayText; - @include respond-between(md, lg) { - left: -45px; - } + @include respond-between(md, lg) { + left: -45px; + } - @include respond-between(sm, md) { - left: -40px; - } + @include respond-between(sm, md) { + left: -40px; + } - @include respond-between(xs, sm) { - left: -30px; - top: -75px; - } + @include respond-between(xs, sm) { + left: -30px; + top: -75px; + } - @include respond-below(xs) { - display: none; - } - } - } + @include respond-below(xs) { + display: none; + } + } + } - h4 { - @extend .subtitle-level-3; - } + h4 { + @extend .subtitle-level-3; + } - p { - @extend .text; - } + p { + @extend .text; + } - div[class^='col-']:first-child { - background: $cGrayBg; - display: flex; - align-items: flex-start; - flex-wrap: wrap; - flex-direction: column; - justify-content: center; - padding: 80px 150px 80px 190px; - text-align: justify; + div[class^='col-']:first-child { + background: $cGrayBg; + display: flex; + align-items: flex-start; + flex-wrap: wrap; + flex-direction: column; + justify-content: center; + padding: 80px 150px 80px 190px; + text-align: justify; - @include respond-between(md, lg) { - padding: 80px 108px 80px 90px; - } + @include respond-between(md, lg) { + padding: 80px 108px 80px 90px; + } - @include respond-between(sm, md) { - padding: 80px 30px 80px 80px; - } + @include respond-between(sm, md) { + padding: 80px 30px 80px 80px; + } - @include respond-between(xs, sm) { - padding: 50px 15px 50px 60px; - } + @include respond-between(xs, sm) { + padding: 50px 15px 50px 60px; + } - @include respond-below(xs) { - padding: 50px 15px 50px 15px; - } - } + @include respond-below(xs) { + padding: 50px 15px 50px 15px; + } + } - div[class^='col-']:nth-child(2) { - position: relative; - background: $cGrayBg; + div[class^='col-']:nth-child(2) { + position: relative; + background: $cGrayBg; - @include respond-between(xs, md) { - display: flex; - justify-content: center; - align-items: center; - padding-right: 0; - } + @include respond-between(xs, md) { + display: flex; + justify-content: center; + align-items: center; + padding-right: 0; + } - img { - @include respond-above(md) { - top: -100px; - position: absolute; - right: -60px; - } + img { + @include respond-above(md) { + top: -100px; + position: absolute; + right: -60px; + } - @include respond-above(lg) { - width: 500px; - height: 500px; - object-fit: cover; - } + @include respond-above(lg) { + width: 500px; + height: 500px; + object-fit: cover; + } - @include respond-between(md, lg) { - width: 430px; - height: 430px; - object-fit: cover; - top: -50px; - } + @include respond-between(md, lg) { + width: 430px; + height: 430px; + object-fit: cover; + top: -50px; + } - @include respond-between(xs, md) { - width: 100%; - height: 100%; - object-fit: cover; - } + @include respond-between(xs, md) { + width: 100%; + height: 100%; + object-fit: cover; + } - @include respond-below(xs) { - width: 100%; - height: 300px; - object-fit: cover; - } - } - } + @include respond-below(xs) { + width: 100%; + height: 300px; + object-fit: cover; + } + } + } - div[class^='col-']:nth-child(3) { - } - } + div[class^='col-']:nth-child(3) {} + } - #scontainer-27 { - p:first-child { - position: relative; + #scontainer-27 { + p:first-child { + position: relative; - &:before { - position: absolute; - left: -80px; - top: -180px; - content: ''; - height: 340px; - width: 1px; - background: $cGrayText; + &:before { + position: absolute; + left: -80px; + top: -180px; + content: ''; + height: 340px; + width: 1px; + background: $cGrayText; - @include respond-between(md, lg) { - left: -45px; - } + @include respond-between(md, lg) { + left: -45px; + } - @include respond-between(sm, md) { - left: -40px; - } + @include respond-between(sm, md) { + left: -40px; + } - @include respond-between(xs, sm) { - left: -30px; - top: -75px; - } + @include respond-between(xs, sm) { + left: -30px; + top: -75px; + } - @include respond-below(xs) { - display: none; - } - } - } + @include respond-below(xs) { + display: none; + } + } + } - div[class^='col-']:nth-child(2) { - img { - @include respond-above(lg) { - width: 448px; - height: 385px; - object-fit: cover; - } - } - } - } + div[class^='col-']:nth-child(2) { + img { + @include respond-above(lg) { + width: 448px; + height: 385px; + object-fit: cover; + } + } + } + } } .sistemi-di-oscuramento { - @extend .box; + @extend .box; - h3 { - @extend .subtitle; + h3 { + @extend .subtitle; - @include respond-below(sm) { - text-align: left; - } - } + @include respond-below(sm) { + text-align: left; + } + } - h4 { - @extend .subtitle-level-3; - } + h4 { + @extend .subtitle-level-3; + } - p { - @extend .text; - } + p { + @extend .text; + } - div[class^='col-']:first-child { - img { - width: 100%; + div[class^='col-']:first-child { + img { + width: 100%; - @include respond-above(lg) { - width: 540px; - height: 499px; - } + @include respond-above(lg) { + width: 540px; + height: 499px; + } - @include respond-between(md, lg) { - width: 450px; - height: 415px; - } + @include respond-between(md, lg) { + width: 450px; + height: 415px; + } - @include respond-between(sm, md) { - width: 270px; - height: 249px; - } + @include respond-between(sm, md) { + width: 270px; + height: 249px; + } - @include respond-between(xs, sm) { - width: 510px; - height: 471px; - } + @include respond-between(xs, sm) { + width: 510px; + height: 471px; + } - @include respond-below(xs) { - width: 100%; - height: 400px; - object-fit: cover; - } - } + @include respond-below(xs) { + width: 100%; + height: 400px; + object-fit: cover; + } + } - @include respond-between(sm, md) { - display: flex; - justify-content: center; - align-items: center; - } + @include respond-between(sm, md) { + display: flex; + justify-content: center; + align-items: center; + } - @include respond-below(sm) { - order: 2; - } - } + @include respond-below(sm) { + order: 2; + } + } - div[class^='col-']:last-child { - display: flex; - align-items: flex-start; - flex-wrap: wrap; - flex-direction: column; - justify-content: center; - padding: 80px 80px 80px 110px; - text-align: justify; + div[class^='col-']:last-child { + display: flex; + align-items: flex-start; + flex-wrap: wrap; + flex-direction: column; + justify-content: center; + padding: 80px 80px 80px 110px; + text-align: justify; - @include respond-above(lg) { - padding: 80px 90px 80px 50px; - } + @include respond-above(lg) { + padding: 80px 90px 80px 50px; + } - @include respond-between(md, lg) { - padding: 0px 85px 0px 15px; - } + @include respond-between(md, lg) { + padding: 0px 85px 0px 15px; + } - @include respond-between(sm, md) { - padding: 0 15px; - } + @include respond-between(sm, md) { + padding: 0 15px; + } - @include respond-below(sm) { - padding: 0px 15px 50px 15px; - order: 1; - } - } + @include respond-below(sm) { + padding: 0px 15px 50px 15px; + order: 1; + } + } } .garanzia-di-soddisfazione { - margin-left: 80px; - margin-right: 80px; - background: url(/upload/filemanager/images/garanzia-di-soddisfazione2.webp) - no-repeat center; - background-size: cover; + margin-left: 80px; + margin-right: 80px; + background: url(/upload/filemanager/images/garanzia-di-soddisfazione2.webp) no-repeat center; + background-size: cover; - @include respond-between(xs, lg) { - margin-left: 0px; - margin-right: 0px; - padding-left: 40px; - padding-right: 40px; - } + @include respond-between(xs, lg) { + margin-left: 0px; + margin-right: 0px; + padding-left: 40px; + padding-right: 40px; + } - @include respond-below(xs) { - margin-left: 0px; - margin-right: 0px; - padding-left: 0; - padding-right: 0; - } + @include respond-below(xs) { + margin-left: 0px; + margin-right: 0px; + padding-left: 0; + padding-right: 0; + } - #scontainer-15 { - h2 { - @extend .title; - color: #fff; - padding-bottom: 0; - text-align: center; + #scontainer-15 { + h2 { + @extend .title; + color: #fff; + padding-bottom: 0; + text-align: center; - &:before { - display: none; - } - } + &:before { + display: none; + } + } - p { - @extend .text; - text-align: center; - color: #fff; - position: relative; - padding-bottom: 40px; + p { + @extend .text; + text-align: center; + color: #fff; + position: relative; + padding-bottom: 40px; - @include respond-above(lg) { - max-width: 820px; - } + @include respond-above(lg) { + max-width: 820px; + } - @include respond-between(md, lg) { - } + @include respond-between(md, lg) {} - @include respond-between(sm, md) { - } + @include respond-between(sm, md) {} - @include respond-below(sm) { - } + @include respond-below(sm) {} - &:before { - position: absolute; - content: ''; - width: 142px; - left: calc(50% - 71px); - background: #fff; - height: 1px; - bottom: 0; - } - } + &:before { + position: absolute; + content: ''; + width: 142px; + left: calc(50% - 71px); + background: #fff; + height: 1px; + bottom: 0; + } + } - div[class^='col-'] { - display: flex; - align-items: center; - flex-wrap: wrap; - flex-direction: column; - justify-content: center; - height: 500px; + div[class^='col-'] { + display: flex; + align-items: center; + flex-wrap: wrap; + flex-direction: column; + justify-content: center; + height: 500px; - @include respond-between(md, lg) { - height: 450px; - } - } - } + @include respond-between(md, lg) { + height: 450px; + } + } + } } .brands { - @extend .box; + @extend .box; - div[class^='col-'] { - display: flex; - justify-content: center; - align-items: center; + div[class^='col-'] { + display: flex; + justify-content: center; + align-items: center; - &:first-child { - img { - width: 120px; - height: 58px; - } - } + img { + max-width: 100%; - &:nth-child(2) { - img { - width: 77px; - height: 77px; - } - } + @include respond-below(xs) { + max-width: 120px; + } + } - &:nth-child(3) { - img { - width: 98px; - height: 110px; - } - } + &:nth-child(even) { + @include respond-below(xs) { + justify-content: flex-start; + } + } - &:nth-child(4) { - img { - width: 149px; - height: 66px; - } - } - - &:nth-child(5) { - img { - width: 92px; - height: 92px; - } - } - - &:nth-child(6) { - img { - width: 78px; - height: 78px; - } - } - - img { - max-width: 100%; - - @include respond-below(xs) { - max-width: 120px; - } - } - - &:nth-child(even) { - @include respond-below(xs) { - justify-content: flex-start; - } - } - - &:nth-child(odd) { - @include respond-below(xs) { - justify-content: flex-end; - } - } - } + &:nth-child(odd) { + @include respond-below(xs) { + justify-content: flex-end; + } + } + } } .vi-invitiamo-a-collaborare { - h3 { - @extend .subtitle; - position: relative; - padding-bottom: 15px; - margin-bottom: 20px; + h3 { + @extend .subtitle; + position: relative; + padding-bottom: 15px; + margin-bottom: 20px; - &:before { - position: absolute; - content: ''; - width: 142px; - left: 0; - background: #000; - height: 1px; - bottom: 0; + &:before { + position: absolute; + content: ''; + width: 142px; + left: 0; + background: #000; + height: 1px; + bottom: 0; - @include respond-below(xs) { - left: calc(50% - 71px); - } - } - } + @include respond-below(xs) { + left: calc(50% - 71px); + } + } + } - p { - @extend .text; - margin-bottom: 0; - } + p { + @extend .text; + margin-bottom: 0; + } - #scontainer-17-content { - > .row { - > div[class^='col-']:first-child { - display: flex; - align-items: flex-start; - flex-wrap: wrap; - flex-direction: column; - justify-content: center; + #scontainer-17-content { + >.row { + >div[class^='col-']:first-child { + display: flex; + align-items: flex-start; + flex-wrap: wrap; + flex-direction: column; + justify-content: center; - a { - color: #000; + a { + color: #000; - &:hover { - color: $cGrayDarkBg; - } - } + &:hover { + color: $cGrayDarkBg; + } + } - @include respond-below(xs) { - align-items: center; - text-align: center; - } + @include respond-below(xs) { + align-items: center; + text-align: center; + } - .row { - div[class^='col-'] { - margin-top: 40px; - } - } - } + .row { + div[class^='col-'] { + margin-top: 40px; + } + } + } - > div[class^='col-']:last-child { - display: flex; - justify-content: center; - align-items: center; + >div[class^='col-']:last-child { + display: flex; + justify-content: center; + align-items: center; - @include respond-between(xs, sm) { - justify-content: flex-end; - margin-top: -223px; - } + @include respond-between(xs, sm) { + justify-content: flex-end; + margin-top: -223px; + } - @include respond-below(xs) { - justify-content: center; - margin-top: 50px; - } + @include respond-below(xs) { + justify-content: center; + margin-top: 50px; + } - img { - max-width: 100%; + img { + max-width: 100%; - @include respond-above(lg) { - width: 175px; - } + @include respond-above(lg) { + width: 175px; + } - @include respond-between(md, lg) { - width: 175px; - } + @include respond-between(md, lg) { + width: 175px; + } - @include respond-between(sm, md) { - width: 175px; - } + @include respond-between(sm, md) { + width: 175px; + } - @include respond-between(xs, sm) { - width: 175px; - } + @include respond-between(xs, sm) { + width: 175px; + } - @include respond-below(xs) { - width: 175px; - } - } - } - } - } + @include respond-below(xs) { + width: 175px; + } + } + } + } + } } #scontainer-17 { - .tiles { - width: 100%; - display: grid; - grid-template-columns: 1fr 1fr 1fr; - column-gap: 50px; - margin-top: 30px; + .tiles { + width: 100%; + display: grid; + grid-template-columns: 1fr 1fr 1fr; + column-gap: 50px; + margin-top: 30px; - .tile { - display: flex; - column-gap: 10px; - flex-direction: row-reverse; + .tile { + display: flex; + column-gap: 10px; + flex-direction: row-reverse; - .tile-data { - margin: 10px 0; - } - } + .tile-data { + margin: 10px 0; + } + } - @include respond-below(lg) { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: center; - row-gap: 50px; - } - } + @include respond-below(lg) { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: center; + row-gap: 50px; + } + } } .scrivici { - @extend .box; + @extend .box; - .alert { - max-width: 828px; - margin-left: auto; - margin-right: auto; - } + .alert { + max-width: 828px; + margin-left: auto; + margin-right: auto; + } - h3 { - text-align: center; - @extend .subtitle; - position: relative; - padding-bottom: 15px; - margin-bottom: 30px; + h3 { + text-align: center; + @extend .subtitle; + position: relative; + padding-bottom: 15px; + margin-bottom: 30px; - &:before { - position: absolute; - content: ''; - width: 142px; - left: calc(50% - 71px); - background: #000; - height: 1px; - bottom: 0; - } - } + &:before { + position: absolute; + content: ''; + width: 142px; + left: calc(50% - 71px); + background: #000; + height: 1px; + bottom: 0; + } + } - form { - max-width: 828px; - margin-left: auto; - margin-right: auto; + form { + max-width: 828px; + margin-left: auto; + margin-right: auto; - .form-group { - margin-bottom: 10px; + .form-group { + margin-bottom: 10px; - .form-control { - @extend .text; - border-radius: 0; - padding: 8px 12px; - height: 100%; - min-height: 40px; - border-color: #cacaca; + .form-control { + @extend .text; + border-radius: 0; + padding: 8px 12px; + height: 100%; + min-height: 40px; + border-color: #cacaca; - &::placeholder { - @extend .text; - color: $cGrayText; - } + &::placeholder { + @extend .text; + color: $cGrayText; + } - &:focus { - box-shadow: none; - border-color: #cacaca; - } - } + &:focus { + box-shadow: none; + border-color: #cacaca; + } + } - .form-check-label { - @extend .text; - } - } + .form-check-label { + @extend .text; + } + } - .btn { - width: 200px; - display: flex; - justify-content: space-between; - align-items: center; - margin-right: 0; - margin-left: auto; + .btn { + width: 200px; + display: flex; + justify-content: space-between; + align-items: center; + margin-right: 0; + margin-left: auto; - @include respond-between(xs, sm) { - margin-right: auto; - margin-left: auto; - } + @include respond-between(xs, sm) { + margin-right: auto; + margin-left: auto; + } - @include respond-below(xs) { - margin-right: auto; - margin-left: auto; - margin-top: 10px; - } - } + @include respond-below(xs) { + margin-right: auto; + margin-left: auto; + margin-top: 10px; + } + } - .form-check { - position: relative; - display: flex; - align-items: flex-start; - } + .form-check { + position: relative; + display: flex; + align-items: flex-start; + } - .form-check > input { - height: 15px; - width: 15px; - -webkit-appearance: none; - -moz-appearance: none; - -o-appearance: none; - appearance: none; - border: 1px solid $cGrayText; - border-radius: 0px; - outline: none; - transition-duration: 0.3s; - background-color: transparent; - margin-top: 2px; - } + .form-check>input { + height: 15px; + width: 15px; + -webkit-appearance: none; + -moz-appearance: none; + -o-appearance: none; + appearance: none; + border: 1px solid $cGrayText; + border-radius: 0px; + outline: none; + transition-duration: 0.3s; + background-color: transparent; + margin-top: 2px; + } - .form-check > .form-check-label { - @extend .text; + .form-check>.form-check-label { + @extend .text; - @include respond-below(xs) { - font-size: 12px; - line-height: 12px; - } - } + @include respond-below(xs) { + font-size: 12px; + line-height: 12px; + } + } - .form-check > input:checked { - border: 1px solid $cGrayText; - background-color: transparent; - } + .form-check>input:checked { + border: 1px solid $cGrayText; + background-color: transparent; + } - .form-check > input:checked + label::before { - content: '\2713'; - display: block; - text-align: center; - color: #000; - position: absolute; - left: 3px; - top: 0px; + .form-check>input:checked+label::before { + content: '\2713'; + display: block; + text-align: center; + color: #000; + position: absolute; + left: 3px; + top: 0px; - @include respond-below(xs) { - top: 4px; - } - } + @include respond-below(xs) { + top: 4px; + } + } - .form-check > input:active { - border: 1px solid $cGrayText; - } - } + .form-check>input:active { + border: 1px solid $cGrayText; + } + } } .footer { - background: #000; - text-align: center; - padding-top: 15px; - padding-bottom: 15px; + background: #000; + text-align: center; + padding-top: 15px; + padding-bottom: 15px; - img { - @include respond-above(md) { - width: 172px; - height: 56px; - } + img { + @include respond-above(md) { + width: 172px; + height: 56px; + } - @include respond-below(md) { - width: 130px; - height: 42px; - } - } + @include respond-below(md) { + width: 130px; + height: 42px; + } + } } #cookie-information { - @extend .text; - font-size: 11px; - line-height: 14px; - text-align: center; - padding-top: 10px; - padding-bottom: 10px; - padding-left: 10px; - padding-right: 10px; + @extend .text; + font-size: 11px; + line-height: 14px; + text-align: center; + padding-top: 10px; + padding-bottom: 10px; + padding-left: 10px; + padding-right: 10px; - a { - @extend .text; - font-size: 11px; - line-height: 12px; - text-transform: uppercase; - } + a { + @extend .text; + font-size: 11px; + line-height: 12px; + text-transform: uppercase; + } } .banner-mini { - text-align: center; - background: url(/upload/filemanager/images/subpage/banner-mini.webp) no-repeat - center; - background-size: cover; - margin-left: 80px; - margin-right: 80px; - padding-top: 90px; - padding-bottom: 90px; + text-align: center; + background: url(/upload/filemanager/images/subpage/banner-mini.webp) no-repeat center; + background-size: cover; + margin-left: 80px; + margin-right: 80px; + padding-top: 90px; + padding-bottom: 90px; - @include respond-below(md) { - margin-left: 20px; - margin-right: 20px; - } + @include respond-below(md) { + margin-left: 20px; + margin-right: 20px; + } - @include respond-below(xs) { - margin-left: 15px; - margin-right: 15px; - } + @include respond-below(xs) { + margin-left: 15px; + margin-right: 15px; + } - h1 { - @extend .subtitle; - color: #fff; - } + h1 { + @extend .subtitle; + color: #fff; + } - h2 { - @extend .subtitle-level-3; - color: #fff; - padding-bottom: 0; - margin-bottom: 0; + h2 { + @extend .subtitle-level-3; + color: #fff; + padding-bottom: 0; + margin-bottom: 0; - &:before { - display: none; - } - } + &:before { + display: none; + } + } } .tab-container { - .nav-tabs { - display: flex; - justify-content: center; - align-items: center; - border-bottom: 0; - - @include respond-below(sm) { - justify-content: space-around; - } - - @extend .box; - - @include respond-below(sm) { - padding-top: 60px; - padding-bottom: 50px; - } - - li { - margin-right: 8px; - - &:last-child { - margin-right: 0; - } - - @include respond-below(sm) { - margin-right: 2px; - margin-left: 2px; - margin-bottom: 20px; - } - - @include respond-below(xs) { - margin-bottom: 10px; - } - - a { - @extend .tab; - background: #fff; - width: 150px; - height: 60px; - display: block; - padding: 5px; - border: 1px solid $cGrayBorder; - display: flex; - align-items: center; - justify-content: center; - flex-wrap: wrap; - flex-direction: column; - - @include respond-between(md, lg) { - width: 146px; - } - - @include respond-between(sm, md) { - width: 105px; - padding: 10px; - min-height: 86px; - height: auto; - } - - @include respond-below(sm) { - width: 150px; - } - - &.active { - background: #000; - color: #fff; - } - } - } - } - - .tab-content1 { - .row { - &:first-child { - > div[class^='col-'] { - &:first-child { - display: flex; - align-items: flex-end; - flex-wrap: wrap; - flex-direction: column; - justify-content: center; - - @include respond-below(sm) { - align-items: flex-start; - } - - h4 { - @extend .tab-content-title; - margin-right: 0; - margin-left: auto; - padding-left: 10px; - padding-right: 10px; - - @include respond-below(sm) { - margin-right: auto; - margin-left: 0; - } - } - - h5 { - @extend .subtitle-level-3; - text-align: right; - padding-bottom: 10px; - - @include respond-below(sm) { - text-align: left; - } - - &:before { - left: auto; - right: 0; - width: 35px; - - @include respond-below(sm) { - left: 0; - right: auto; - } - } - } - - p { - text-align: right; - - @include respond-below(sm) { - text-align: left; - } - } - } - - &:last-child { - display: flex; - justify-content: center; - align-items: center; - - img { - max-width: 100%; - - @include respond-below(sm) { - margin-top: 40px; - } - } - } - } - } - - p { - strong { - font-weight: 500; - } - } - } - } - - .tab-content2 { - .row { - &:first-child { - > div[class^='col-'] { - &:nth-child(2) { - display: flex; - align-items: flex-start; - flex-wrap: wrap; - flex-direction: column; - justify-content: center; - - h4 { - @extend .tab-content-title; - margin-left: 0; - margin-right: auto; - padding-left: 10px; - padding-right: 10px; - } - - h5 { - @extend .subtitle-level-3; - text-align: left; - padding-bottom: 10px; - - &:before { - left: auto; - right: 0; - width: 35px; - } - } - - p { - text-align: left; - } - - @include respond-below(sm) { - order: 1; - } - } - - &:first-child { - display: flex; - justify-content: center; - align-items: center; - - img { - max-width: 100%; - - @include respond-below(sm) { - margin-top: 40px; - } - } - - @include respond-below(sm) { - order: 2; - } - } - } - } - } - } - - .tab-content1, - .tab-content2 { - .row { - &.details { - > div[class^='col-'] { - background: $cGrayBg; - display: flex; - justify-content: center; - align-items: center; - padding-top: 3px; - padding-bottom: 3px; - margin-bottom: 25px; - margin-top: 50px; - - @include respond-below(sm) { - display: block; - text-align: center; - padding-top: 20px; - } - - p { - margin-bottom: 0; - font-size: 14px; - font-family: $font-3; - font-weight: 400; - line-height: 24px; - letter-spacing: 0em; - text-align: left; - - @include respond-between(sm, md) { - font-size: 14px; - } - - @include respond-below(sm) { - text-align: center; - margin-bottom: 20px; - } - } - - img { - margin-right: 14px; - margin-left: 65px; - width: 30px; - height: auto; - - @include respond-between(sm, md) { - margin-left: 14px; - margin-right: 10px; - } - - @include respond-below(sm) { - margin-left: 0; - margin-right: 0; - margin-bottom: 2px; - } - - &:first-child { - margin-left: 0px; - } - } - } - } - - &.content-schema { - margin-bottom: 60px; - - div[class^='col-'] { - display: flex; - justify-content: center; - align-items: center; - flex-wrap: wrap; - - p { - @extend .text; - font-size: 16px; - text-align: center; - - @include respond-below(md) { - min-height: 42px; - } - } - - .schema { - text-align: center; - margin-left: 10px; - - p { - margin-left: auto; - margin-right: auto; - max-width: 150px; - min-height: 42px; - } - - &:first-child { - margin-left: 0; - } - - img { - height: 70px; - margin-bottom: 5px; - } - } - - &:first-child { - padding-top: 80px; - border-top: 1px solid #979797; - margin-top: 80px; - } - } - } - - &.more-schema { - margin-bottom: 100px; - - .row { - &:first-child { - > div[class^='col-']:last-child { - img { - margin-top: 0; - - @include respond-below(sm) { - margin-top: 0; - } - } - } - } - } - - > div[class^='col-'] { - &:first-child { - display: flex; - align-items: center; - justify-content: center; - } - - p { - font-family: $font-3; - font-size: 16px; - font-weight: 300; - line-height: 24px; - letter-spacing: 0em; - text-align: left; - margin-bottom: 25px; - - strong { - font-weight: 500; - } - } - - img { - max-width: 100%; - } - - &:last-child { - display: flex; - align-items: center; - flex-wrap: wrap; - flex-direction: column; - justify-content: center; - - @include respond-below(xs) { - margin-top: 60px; - } - - div[class^='col-'] { - display: block; - - @include respond-below(xs) { - text-align: center; - } - - p { - text-align: left; - - @include respond-below(xs) { - text-align: center; - } - } - } - } - - &:nth-child(2) { - display: flex; - align-items: center; - justify-content: center; - - p { - @extend .text16; - line-height: 15px; - position: absolute; - - &:nth-child(2) { - top: 67px; - left: 167px; - - @include respond-between(md, lg) { - top: 64px; - left: 137px; - } - - @include respond-between(sm, md) { - left: 99px; - } - - @include respond-between(xs, sm) { - top: 77px; - left: 108px; - } - - @include respond-below(xs) { - top: 12px; - left: 45%; - } - } - - &:nth-child(3) { - top: 135px; - left: 228px; - - @include respond-between(md, lg) { - top: 136px; - left: 195px; - } - - @include respond-between(sm, md) { - left: 123px; - } - - @include respond-between(xs, sm) { - top: 143px; - left: 143px; - } - - @include respond-below(xs) { - top: 81px; - left: 50%; - } - } - - &:nth-child(4) { - top: 282px; - left: 167px; - - @include respond-between(md, lg) { - top: 273px; - left: 167px; - } - - @include respond-between(sm, md) { - left: 97px; - } - - @include respond-between(xs, sm) { - top: 287px; - left: 110px; - } - - @include respond-below(xs) { - top: 232px; - left: 48%; - } - } - } - } - } - } - - &:nth-child(3) { - > div[class^='col-'] { - p { - @extend .text; - } - } - } - - &.tab-img { - margin-bottom: 80px; - - img { - width: 100%; - } - } - } - } + .nav-tabs { + display: flex; + justify-content: center; + align-items: center; + border-bottom: 0; + + @include respond-below(sm) { + justify-content: space-around; + } + + @extend .box; + + @include respond-below(sm) { + padding-top: 60px; + padding-bottom: 50px; + } + + li { + margin-right: 8px; + + &:last-child { + margin-right: 0; + } + + @include respond-below(sm) { + margin-right: 2px; + margin-left: 2px; + margin-bottom: 20px; + } + + @include respond-below(xs) { + margin-bottom: 10px; + } + + a { + @extend .tab; + background: #fff; + width: 150px; + height: 60px; + display: block; + padding: 5px; + border: 1px solid $cGrayBorder; + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + flex-direction: column; + + @include respond-between(md, lg) { + width: 146px; + } + + @include respond-between(sm, md) { + width: 105px; + padding: 10px; + min-height: 86px; + height: auto; + } + + @include respond-below(sm) { + width: 150px; + } + + &.active { + background: #000; + color: #fff; + } + } + } + } + + .tab-content1 { + .row { + &:first-child { + >div[class^='col-'] { + &:first-child { + display: flex; + align-items: flex-end; + flex-wrap: wrap; + flex-direction: column; + justify-content: center; + + @include respond-below(sm) { + align-items: flex-start; + } + + h4 { + @extend .tab-content-title; + margin-right: 0; + margin-left: auto; + padding-left: 10px; + padding-right: 10px; + + @include respond-below(sm) { + margin-right: auto; + margin-left: 0; + } + } + + h5 { + @extend .subtitle-level-3; + text-align: right; + padding-bottom: 10px; + + @include respond-below(sm) { + text-align: left; + } + + &:before { + left: auto; + right: 0; + width: 35px; + + @include respond-below(sm) { + left: 0; + right: auto; + } + } + } + + p { + text-align: right; + + @include respond-below(sm) { + text-align: left; + } + } + } + + &:last-child { + display: flex; + justify-content: center; + align-items: center; + + img { + max-width: 100%; + + @include respond-below(sm) { + margin-top: 40px; + } + } + } + } + } + + p { + strong { + font-weight: 500; + } + } + } + } + + .tab-content2 { + .row { + &:first-child { + >div[class^='col-'] { + &:nth-child(2) { + display: flex; + align-items: flex-start; + flex-wrap: wrap; + flex-direction: column; + justify-content: center; + + h4 { + @extend .tab-content-title; + margin-left: 0; + margin-right: auto; + padding-left: 10px; + padding-right: 10px; + } + + h5 { + @extend .subtitle-level-3; + text-align: left; + padding-bottom: 10px; + + &:before { + left: auto; + right: 0; + width: 35px; + } + } + + p { + text-align: left; + } + + @include respond-below(sm) { + order: 1; + } + } + + &:first-child { + display: flex; + justify-content: center; + align-items: center; + + img { + max-width: 100%; + + @include respond-below(sm) { + margin-top: 40px; + } + } + + @include respond-below(sm) { + order: 2; + } + } + } + } + } + } + + .tab-content1, + .tab-content2 { + .row { + &.details { + >div[class^='col-'] { + background: $cGrayBg; + display: flex; + justify-content: center; + align-items: center; + padding-top: 3px; + padding-bottom: 3px; + margin-bottom: 25px; + margin-top: 50px; + + @include respond-below(sm) { + display: block; + text-align: center; + padding-top: 20px; + } + + p { + margin-bottom: 0; + font-size: 14px; + font-family: $font-3; + font-weight: 400; + line-height: 24px; + letter-spacing: 0em; + text-align: left; + + @include respond-between(sm, md) { + font-size: 14px; + } + + @include respond-below(sm) { + text-align: center; + margin-bottom: 20px; + } + } + + img { + margin-right: 14px; + margin-left: 65px; + width: 30px; + height: auto; + + @include respond-between(sm, md) { + margin-left: 14px; + margin-right: 10px; + } + + @include respond-below(sm) { + margin-left: 0; + margin-right: 0; + margin-bottom: 2px; + } + + &:first-child { + margin-left: 0px; + } + } + } + } + + &.content-schema { + margin-bottom: 60px; + + div[class^='col-'] { + display: flex; + justify-content: center; + align-items: center; + flex-wrap: wrap; + + p { + @extend .text; + font-size: 16px; + text-align: center; + + @include respond-below(md) { + min-height: 42px; + } + } + + .schema { + text-align: center; + margin-left: 10px; + + p { + margin-left: auto; + margin-right: auto; + max-width: 150px; + min-height: 42px; + } + + &:first-child { + margin-left: 0; + } + + img { + height: 70px; + margin-bottom: 5px; + } + } + + &:first-child { + padding-top: 80px; + border-top: 1px solid #979797; + margin-top: 80px; + } + } + } + + &.more-schema { + margin-bottom: 100px; + + .row { + &:first-child { + >div[class^='col-']:last-child { + img { + margin-top: 0; + + @include respond-below(sm) { + margin-top: 0; + } + } + } + } + } + + >div[class^='col-'] { + &:first-child { + display: flex; + align-items: center; + justify-content: center; + } + + p { + font-family: $font-3; + font-size: 16px; + font-weight: 300; + line-height: 24px; + letter-spacing: 0em; + text-align: left; + margin-bottom: 25px; + + strong { + font-weight: 500; + } + } + + img { + max-width: 100%; + } + + &:last-child { + display: flex; + align-items: center; + flex-wrap: wrap; + flex-direction: column; + justify-content: center; + + @include respond-below(xs) { + margin-top: 60px; + } + + div[class^='col-'] { + display: block; + + @include respond-below(xs) { + text-align: center; + } + + p { + text-align: left; + + @include respond-below(xs) { + text-align: center; + } + } + } + } + + &:nth-child(2) { + display: flex; + align-items: center; + justify-content: center; + + p { + @extend .text16; + line-height: 15px; + position: absolute; + + &:nth-child(2) { + top: 67px; + left: 167px; + + @include respond-between(md, lg) { + top: 64px; + left: 137px; + } + + @include respond-between(sm, md) { + left: 99px; + } + + @include respond-between(xs, sm) { + top: 77px; + left: 108px; + } + + @include respond-below(xs) { + top: 12px; + left: 45%; + } + } + + &:nth-child(3) { + top: 135px; + left: 228px; + + @include respond-between(md, lg) { + top: 136px; + left: 195px; + } + + @include respond-between(sm, md) { + left: 123px; + } + + @include respond-between(xs, sm) { + top: 143px; + left: 143px; + } + + @include respond-below(xs) { + top: 81px; + left: 50%; + } + } + + &:nth-child(4) { + top: 282px; + left: 167px; + + @include respond-between(md, lg) { + top: 273px; + left: 167px; + } + + @include respond-between(sm, md) { + left: 97px; + } + + @include respond-between(xs, sm) { + top: 287px; + left: 110px; + } + + @include respond-below(xs) { + top: 232px; + left: 48%; + } + } + } + } + } + } + + &:nth-child(3) { + >div[class^='col-'] { + p { + @extend .text; + } + } + } + + &.tab-img { + margin-bottom: 80px; + + img { + width: 100%; + } + } + } + } } .tab-long { - .nav-tabs { - li { - a { - width: 350px; - height: 60px; + .nav-tabs { + li { + a { + width: 350px; + height: 60px; - @include respond-between(md, lg) { - width: 290px; - } + @include respond-between(md, lg) { + width: 290px; + } - @include respond-between(sm, md) { - width: 210px; - } + @include respond-between(sm, md) { + width: 210px; + } - @include respond-between(xs, sm) { - width: 165px; - } + @include respond-between(xs, sm) { + width: 165px; + } - @include respond-below(xs) { - width: 230px; - } - } - } - } + @include respond-below(xs) { + width: 230px; + } + } + } + } } .tab-4 { - .nav-tabs { - li { - a { - width: 250px; - height: 60px; + .nav-tabs { + li { + a { + width: 250px; + height: 60px; - @include respond-between(md, lg) { - width: 212px; - height: 83px; - } + @include respond-between(md, lg) { + width: 212px; + height: 83px; + } - @include respond-between(sm, md) { - width: 165px; - height: 87px; - } + @include respond-between(sm, md) { + width: 165px; + height: 87px; + } - @include respond-between(xs, sm) { - width: 245px; - height: 62px; - } + @include respond-between(xs, sm) { + width: 245px; + height: 62px; + } - @include respond-below(xs) { - } - } - } - } + @include respond-below(xs) {} + } + } + } } .more { - background: $cGrayBg; - margin-left: 100px; - margin-right: 100px; - margin-top: 180px; - padding-bottom: 100px; - padding-left: 30px; - padding-right: 30px; + background: $cGrayBg; + margin-left: 100px; + margin-right: 100px; + margin-top: 180px; + padding-bottom: 100px; + padding-left: 30px; + padding-right: 30px; - @include respond-between(md, lg) { - margin-left: 50px; - margin-right: 50px; - } + @include respond-between(md, lg) { + margin-left: 50px; + margin-right: 50px; + } - @include respond-between(sm, md) { - margin-left: 0px; - margin-right: 0px; - } + @include respond-between(sm, md) { + margin-left: 0px; + margin-right: 0px; + } - @include respond-between(xs, sm) { - margin-left: 20px; - margin-right: 20px; - padding-left: 50px; - padding-right: 50px; - } + @include respond-between(xs, sm) { + margin-left: 20px; + margin-right: 20px; + padding-left: 50px; + padding-right: 50px; + } - @include respond-below(xs) { - margin-left: 0; - margin-right: 0; - padding-left: 0px; - padding-right: 0px; - } + @include respond-below(xs) { + margin-left: 0; + margin-right: 0; + padding-left: 0px; + padding-right: 0px; + } - div[class^='col-'] { - @include respond-between(sm, md) { - padding-right: 7px; - padding-left: 7px; - } + div[class^='col-'] { + @include respond-between(sm, md) { + padding-right: 7px; + padding-left: 7px; + } - &:first-child { - @include respond-below(sm) { - div { - margin-top: -100px; - } - } - } + &:first-child { + @include respond-below(sm) { + div { + margin-top: -100px; + } + } + } - &:last-child { - @include respond-below(sm) { - div { - margin-bottom: 0px; - } - } - } + &:last-child { + @include respond-below(sm) { + div { + margin-bottom: 0px; + } + } + } - div { - background: #fff; - position: relative; - min-height: 550px; - margin-top: -100px; + div { + background: #fff; + position: relative; + min-height: 550px; + margin-top: -100px; - @include respond-between(sm, md) { - min-height: 485px; - } + @include respond-between(sm, md) { + min-height: 485px; + } - @include respond-between(xs, sm) { - min-height: 1px; - margin-top: 0; - margin-bottom: 50px; - } + @include respond-between(xs, sm) { + min-height: 1px; + margin-top: 0; + margin-bottom: 50px; + } - @include respond-below(xs) { - min-height: 1px; - margin-top: 0; - margin-bottom: 50px; - } + @include respond-below(xs) { + min-height: 1px; + margin-top: 0; + margin-bottom: 50px; + } - > img { - width: 100%; - } + >img { + width: 100%; + } - h3 { - color: #101010; - font-family: $font-2; - font-size: 23px; - font-style: normal; - font-weight: 400; - line-height: 28px; - letter-spacing: 0em; - text-align: left; - margin: 40px 40px 15px 40px; + h3 { + color: #101010; + font-family: $font-2; + font-size: 23px; + font-style: normal; + font-weight: 400; + line-height: 28px; + letter-spacing: 0em; + text-align: left; + margin: 40px 40px 15px 40px; - @include respond-between(md, lg) { - margin: 40px 25px 15px 25px; - } + @include respond-between(md, lg) { + margin: 40px 25px 15px 25px; + } - @include respond-between(sm, md) { - margin: 30px 15px 15px 15px; - } + @include respond-between(sm, md) { + margin: 30px 15px 15px 15px; + } - @include respond-below(xs) { - margin: 30px 25px 15px 25px; - } - } + @include respond-below(xs) { + margin: 30px 25px 15px 25px; + } + } - p { - @extend .text; - margin: 0px 40px 20px 40px; + p { + @extend .text; + margin: 0px 40px 20px 40px; - @include respond-between(md, lg) { - margin: 0px 25px 20px 25px; - } + @include respond-between(md, lg) { + margin: 0px 25px 20px 25px; + } - @include respond-between(sm, md) { - margin: 0px 15px 20px 15px; - } + @include respond-between(sm, md) { + margin: 0px 15px 20px 15px; + } - @include respond-below(xs) { - margin: 0px 25px 20px 25px; - } - } + @include respond-below(xs) { + margin: 0px 25px 20px 25px; + } + } - .btn { - margin: 0px 0px 40px 40px; - position: absolute; - bottom: 0; + .btn { + margin: 0px 0px 40px 40px; + position: absolute; + bottom: 0; - @include respond-between(md, lg) { - margin: 0px 250px 40px 25px; - } + @include respond-between(md, lg) { + margin: 0px 250px 40px 25px; + } - @include respond-between(sm, md) { - margin: 0px 15px 30px 15px; - } + @include respond-between(sm, md) { + margin: 0px 15px 30px 15px; + } - @include respond-below(sm) { - position: relative; - } + @include respond-below(sm) { + position: relative; + } - @include respond-below(xs) { - margin: 0px 25px 30px 25px; - } - } - } - } + @include respond-below(xs) { + margin: 0px 25px 30px 25px; + } + } + } + } } .porte-porte-in-pvc { - #scontainer-21 { - @extend .box; - padding-bottom: 0; + #scontainer-21 { + @extend .box; + padding-bottom: 0; - .row { - /* &:first-child{ + .row { + + /* &:first-child{ h2{ @extend .title; text-align: center; @@ -3202,29 +3134,29 @@ a { margin-bottom: 60px; } }*/ - &:nth-child(2) { - div[class^='col-'] { - &:nth-child(1) { - display: flex; - justify-content: center; - align-items: center; - } + &:nth-child(2) { + div[class^='col-'] { + &:nth-child(1) { + display: flex; + justify-content: center; + align-items: center; + } - &:nth-child(2) { - @include respond-below(sm) { - margin-top: 60px; - } - } + &:nth-child(2) { + @include respond-below(sm) { + margin-top: 60px; + } + } - > img { - width: 92%; - height: 100%; - object-fit: cover; - } - } - } + >img { + width: 92%; + height: 100%; + object-fit: cover; + } + } + } - /*&:nth-child(3){ + /*&:nth-child(3){ div[class^="col-"]{ text-align: center; @extend .box; @@ -3237,1028 +3169,1021 @@ a { } } }*/ - } - } + } + } } #scontainer-21, #scontainer-22, #scontainer-23 { - .row { - &:nth-child(1) { - h2 { - @extend .title; - text-align: center; - } + .row { + &:nth-child(1) { + h2 { + @extend .title; + text-align: center; + } - p { - @extend .text; - text-align: center; - margin-bottom: 60px; + p { + @extend .text; + text-align: center; + margin-bottom: 60px; - @include respond-below(xs) { - text-align: justify; - } - } - } - } + @include respond-below(xs) { + text-align: justify; + } + } + } + } - table { - @include respond-between(xs, sm) { - width: 100%; - } + table { + @include respond-between(xs, sm) { + width: 100%; + } - thead { - tr { - th { - font-family: Alegreya Sans; - font-size: 16px; - font-style: normal; - font-weight: 300; - line-height: 24px; - letter-spacing: 0em; - text-align: center; - color: #fff; - background: #000; - text-transform: uppercase; - padding: 8px 15px; + thead { + tr { + th { + font-family: Alegreya Sans; + font-size: 16px; + font-style: normal; + font-weight: 300; + line-height: 24px; + letter-spacing: 0em; + text-align: center; + color: #fff; + background: #000; + text-transform: uppercase; + padding: 8px 15px; - &:empty { - visibility: hidden; - } + &:empty { + visibility: hidden; + } - &:blank { - visibility: hidden; - } + &:blank { + visibility: hidden; + } - &:first-child { - visibility: hidden; - } + &:first-child { + visibility: hidden; + } - @include respond-below(xs) { - padding: 8px 5px; - } - } - } - } + @include respond-below(xs) { + padding: 8px 5px; + } + } + } + } - tbody { - border: 1px solid #000; - padding-left: 20px; + tbody { + border: 1px solid #000; + padding-left: 20px; - tr { - &:first-child { - td { - padding-top: 100px; + tr { + &:first-child { + td { + padding-top: 100px; - @include respond-between(sm, md) { - padding-top: 50px; - } + @include respond-between(sm, md) { + padding-top: 50px; + } - @include respond-below(sm) { - padding-top: 50px; - } - } - } + @include respond-below(sm) { + padding-top: 50px; + } + } + } - &:last-child { - td { - padding-bottom: 100px; + &:last-child { + td { + padding-bottom: 100px; - @include respond-between(sm, md) { - padding-bottom: 50px; - } + @include respond-between(sm, md) { + padding-bottom: 50px; + } - @include respond-below(sm) { - padding-bottom: 50px; - } - } - } + @include respond-below(sm) { + padding-bottom: 50px; + } + } + } - td { - padding: 10px 20px; - font-size: 14px; - font-weight: 500; + td { + padding: 10px 20px; + font-size: 14px; + font-weight: 500; - @include respond-below(xs) { - padding: 10px 10px; - } + @include respond-below(xs) { + padding: 10px 10px; + } - text-align: center; + text-align: center; - &:first-child { - text-align: left; - } + &:first-child { + text-align: left; + } - img { - width: 20px; - height: 20px; - } - } - } - } - } + img { + width: 20px; + height: 20px; + } + } + } + } + } } #scontainer-22 { - .row { - &:nth-child(2) { - div[class^='col-'] { - &:first-child { - display: flex; - justify-content: center; - align-items: center; + .row { + &:nth-child(2) { + div[class^='col-'] { + &:first-child { + display: flex; + justify-content: center; + align-items: center; - @include respond-below(sm) { - margin-bottom: 60px; - } - } + @include respond-below(sm) { + margin-bottom: 60px; + } + } - &:last-child { - img { - width: 100%; - height: 100%; - object-fit: cover; - } - } - } - } + &:last-child { + img { + width: 100%; + height: 100%; + object-fit: cover; + } + } + } + } - &:nth-child(3) { - @extend .box; + &:nth-child(3) { + @extend .box; - @include respond-below(sm) { - padding-top: 60px; - } + @include respond-below(sm) { + padding-top: 60px; + } - div[class^='col-'] { - &:first-child { - display: flex; - justify-content: flex-start; - align-items: center; + div[class^='col-'] { + &:first-child { + display: flex; + justify-content: flex-start; + align-items: center; - img { - max-width: 100%; - width: 420px; - height: 627px; + img { + max-width: 100%; + width: 420px; + height: 627px; - @include respond-below(sm) { - margin-bottom: 60px; - } + @include respond-below(sm) { + margin-bottom: 60px; + } - @include respond-between(md, lg) { - height: 500px; - width: 335px; - } + @include respond-between(md, lg) { + height: 500px; + width: 335px; + } - @include respond-between(sm, md) { - width: 235px; - height: 350px; - } + @include respond-between(sm, md) { + width: 235px; + height: 350px; + } - @include respond-below(xs) { - width: 200px; - height: 298px; - } - } + @include respond-below(xs) { + width: 200px; + height: 298px; + } + } - p { - position: absolute; - left: 442px; - @extend .text; - font-weight: 400; - text-transform: uppercase; - line-height: 19px; + p { + position: absolute; + left: 442px; + @extend .text; + font-weight: 400; + text-transform: uppercase; + line-height: 19px; - @include respond-between(md, lg) { - left: 356px; - font-size: 13px; - } + @include respond-between(md, lg) { + left: 356px; + font-size: 13px; + } - @include respond-between(sm, md) { - left: 251px; - font-size: 12px; - line-height: 12px; - } + @include respond-between(sm, md) { + left: 251px; + font-size: 12px; + line-height: 12px; + } - @include respond-below(xs) { - left: 215px; - line-height: 14px; - font-size: 13px; - } + @include respond-below(xs) { + left: 215px; + line-height: 14px; + font-size: 13px; + } - &:nth-child(2) { - top: 100px; + &:nth-child(2) { + top: 100px; - @include respond-between(md, lg) { - top: 80px; - } + @include respond-between(md, lg) { + top: 80px; + } - @include respond-between(sm, md) { - top: 61px; - } + @include respond-between(sm, md) { + top: 61px; + } - @include respond-between(xs, sm) { - } + @include respond-between(xs, sm) {} - @include respond-below(xs) { - top: 42px; - } - } + @include respond-below(xs) { + top: 42px; + } + } - &:nth-child(3) { - top: 186px; + &:nth-child(3) { + top: 186px; - @include respond-between(md, lg) { - top: 152px; - } + @include respond-between(md, lg) { + top: 152px; + } - @include respond-between(sm, md) { - top: 114px; - } + @include respond-between(sm, md) { + top: 114px; + } - @include respond-between(xs, sm) { - } + @include respond-between(xs, sm) {} - @include respond-below(xs) { - top: 89px; - } - } + @include respond-below(xs) { + top: 89px; + } + } - &:nth-child(4) { - top: 254px; + &:nth-child(4) { + top: 254px; - @include respond-between(md, lg) { - top: 200px; - } + @include respond-between(md, lg) { + top: 200px; + } - @include respond-between(sm, md) { - top: 152px; - } + @include respond-between(sm, md) { + top: 152px; + } - @include respond-between(xs, sm) { - } + @include respond-between(xs, sm) {} - @include respond-below(xs) { - top: 114px; - } - } + @include respond-below(xs) { + top: 114px; + } + } - &:nth-child(5) { - top: 337px; + &:nth-child(5) { + top: 337px; - @include respond-between(md, lg) { - top: 260px; - } + @include respond-between(md, lg) { + top: 260px; + } - @include respond-between(sm, md) { - top: 193px; - } + @include respond-between(sm, md) { + top: 193px; + } - @include respond-between(xs, sm) { - } + @include respond-between(xs, sm) {} - @include respond-below(xs) { - top: 156px; - } - } + @include respond-below(xs) { + top: 156px; + } + } - &:nth-child(6) { - top: 401px; + &:nth-child(6) { + top: 401px; - @include respond-between(md, lg) { - top: 316px; - } + @include respond-between(md, lg) { + top: 316px; + } - @include respond-between(sm, md) { - top: 231px; - } + @include respond-between(sm, md) { + top: 231px; + } - @include respond-between(xs, sm) { - } + @include respond-between(xs, sm) {} - @include respond-below(xs) { - top: 188px; - } - } + @include respond-below(xs) { + top: 188px; + } + } - &:nth-child(7) { - top: 486px; + &:nth-child(7) { + top: 486px; - @include respond-between(md, lg) { - top: 384px; - } + @include respond-between(md, lg) { + top: 384px; + } - @include respond-between(sm, md) { - top: 277px; - } + @include respond-between(sm, md) { + top: 277px; + } - @include respond-between(xs, sm) { - top: 476px; - } + @include respond-between(xs, sm) { + top: 476px; + } - @include respond-below(xs) { - top: 233px; - } - } - } - } + @include respond-below(xs) { + top: 233px; + } + } + } + } - &:last-child { - display: flex; - justify-content: center; - align-items: center; + &:last-child { + display: flex; + justify-content: center; + align-items: center; - h3 { - @extend .subtitle; - position: relative; - padding-bottom: 15px; - margin-bottom: 20px; + h3 { + @extend .subtitle; + position: relative; + padding-bottom: 15px; + margin-bottom: 20px; - &:before { - position: absolute; - content: ''; - width: 142px; - left: 0; - background: #000; - height: 1px; - bottom: 0; - } - } + &:before { + position: absolute; + content: ''; + width: 142px; + left: 0; + background: #000; + height: 1px; + bottom: 0; + } + } - p { - @extend .text; - } + p { + @extend .text; + } - div { - margin-left: 50px; - padding: 80px; - background: $cGrayBg; + div { + margin-left: 50px; + padding: 80px; + background: $cGrayBg; - @include respond-between(xs, md) { - margin-left: 0px; - padding: 50px 30px; - } + @include respond-between(xs, md) { + margin-left: 0px; + padding: 50px 30px; + } - @include respond-below(xs) { - margin-left: 0px; - padding: 50px 20px; - } - } - } - } - } - } + @include respond-below(xs) { + margin-left: 0px; + padding: 50px 20px; + } + } + } + } + } + } } #scontainer-23 { - padding-bottom: 100px; + padding-bottom: 100px; - .row { - &:nth-child(2) { - div[class^='col-'] { - &:nth-child(1) { - img { - width: 100%; - height: 100%; - object-fit: cover; - } - } + .row { + &:nth-child(2) { + div[class^='col-'] { + &:nth-child(1) { + img { + width: 100%; + height: 100%; + object-fit: cover; + } + } - &:nth-child(2) { - display: flex; - justify-content: center; - align-items: center; + &:nth-child(2) { + display: flex; + justify-content: center; + align-items: center; - @include respond-below(sm) { - margin-top: 60px; - } - } - } - } - } + @include respond-below(sm) { + margin-top: 60px; + } + } + } + } + } } #scontainer-24 { - @extend .box; + @extend .box; - div[class^='col-'] { - text-align: center; - } + div[class^='col-'] { + text-align: center; + } - h2 { - @extend .subtitle; - text-align: center; - position: relative; - padding-bottom: 20px; - margin-bottom: 30px; + h2 { + @extend .subtitle; + text-align: center; + position: relative; + padding-bottom: 20px; + margin-bottom: 30px; - &:before { - position: absolute; - content: ''; - width: 142px; - left: calc(50% - 71px); - background: #000; - height: 1px; - bottom: 0; - } - } + &:before { + position: absolute; + content: ''; + width: 142px; + left: calc(50% - 71px); + background: #000; + height: 1px; + bottom: 0; + } + } - p { - @extend .text20; - text-align: center; - margin-bottom: 0; + p { + @extend .text20; + text-align: center; + margin-bottom: 0; - @include respond-below(sm) { - margin-bottom: 40px; - } - } + @include respond-below(sm) { + margin-bottom: 40px; + } + } - img { - margin-bottom: 20px; - max-width: 100%; - } + img { + margin-bottom: 20px; + max-width: 100%; + } } .tipi-di-montaggio { - background: url(/upload/filemanager/images/persiane-in-legno/persiane-in-legno-bg.webp) - no-repeat center; - background-size: cover; - margin-left: 80px; - margin-right: 80px; - padding-top: 80px; - padding-bottom: 80px; + background: url(/upload/filemanager/images/persiane-in-legno/persiane-in-legno-bg.webp) no-repeat center; + background-size: cover; + margin-left: 80px; + margin-right: 80px; + padding-top: 80px; + padding-bottom: 80px; - @include respond-between(xs, md) { - margin-left: 20px; - margin-right: 20px; - } + @include respond-between(xs, md) { + margin-left: 20px; + margin-right: 20px; + } - @include respond-below(xs) { - margin-left: 15px; - margin-right: 15px; - } + @include respond-below(xs) { + margin-left: 15px; + margin-right: 15px; + } - div[class^='col-'] { - text-align: center; + div[class^='col-'] { + text-align: center; - @include respond-below(sm) { - margin-top: 30px; - } - } + @include respond-below(sm) { + margin-top: 30px; + } + } - p { - @extend .text20; - color: #fff; - margin-bottom: 0; - text-align: center; + p { + @extend .text20; + color: #fff; + margin-bottom: 0; + text-align: center; - @include respond-below(sm) { - margin-bottom: 20px; - } - } + @include respond-below(sm) { + margin-bottom: 20px; + } + } - h2 { - @extend .subtitle; - color: #fff; - position: relative; - padding-bottom: 20px; - margin-bottom: 30px; + h2 { + @extend .subtitle; + color: #fff; + position: relative; + padding-bottom: 20px; + margin-bottom: 30px; - &:before { - position: absolute; - content: ''; - width: 142px; - left: calc(50% - 71px); - background: #fff; - height: 1px; - bottom: 0; - } - } + &:before { + position: absolute; + content: ''; + width: 142px; + left: calc(50% - 71px); + background: #fff; + height: 1px; + bottom: 0; + } + } - img { - max-width: 100%; - } + img { + max-width: 100%; + } } #scontainer-26 { - margin-top: 80px; - text-align: center; + margin-top: 80px; + text-align: center; - h2 { - @extend .subtitle; - position: relative; - padding-bottom: 20px; - margin-bottom: 30px; - text-align: center; + h2 { + @extend .subtitle; + position: relative; + padding-bottom: 20px; + margin-bottom: 30px; + text-align: center; - &:before { - position: absolute; - content: ''; - width: 142px; - left: calc(50% - 71px); - background: #000; - height: 1px; - bottom: 0; - } - } + &:before { + position: absolute; + content: ''; + width: 142px; + left: calc(50% - 71px); + background: #000; + height: 1px; + bottom: 0; + } + } - p { - @extend .text20; - font-size: 19px; - text-transform: uppercase; - text-align: center; - margin-bottom: 80px; + p { + @extend .text20; + font-size: 19px; + text-transform: uppercase; + text-align: center; + margin-bottom: 80px; - @include respond-below(sm) { - margin-bottom: 50px; - } - } + @include respond-below(sm) { + margin-bottom: 50px; + } + } - img { - margin-bottom: 20px; - max-height: 300px; - max-width: 100%; - } + img { + margin-bottom: 20px; + max-height: 300px; + max-width: 100%; + } } .tapparelle-img { - .box { - @include respond-below(xs) { - padding-bottom: 64px; - } - } + .box { + @include respond-below(xs) { + padding-bottom: 64px; + } + } - #scontainer-44 { - @include respond-below(xs) { - margin-top: 100px; - } + #scontainer-44 { + @include respond-below(xs) { + margin-top: 100px; + } - .scontainer-content { - } + .scontainer-content {} - div[class^='col-'] { - display: flex; - justify-content: flex-start; - align-items: flex-end; - margin-bottom: 38px; + div[class^='col-'] { + display: flex; + justify-content: flex-start; + align-items: flex-end; + margin-bottom: 38px; - @include respond-between(sm, md) { - margin-bottom: 15px; - } + @include respond-between(sm, md) { + margin-bottom: 15px; + } - @include respond-between(xs, sm) { - margin-bottom: 10px; - } + @include respond-between(xs, sm) { + margin-bottom: 10px; + } - @include respond-below(xs) { - justify-content: center; - } + @include respond-below(xs) { + justify-content: center; + } - img { - height: 98px; - margin-left: 40px; + img { + height: 98px; + margin-left: 40px; - @include respond-between(sm, md) { - margin-left: 5px; - height: 80px; - } + @include respond-between(sm, md) { + margin-left: 5px; + height: 80px; + } - @include respond-between(xs, sm) { - margin-left: 2px; - height: 60px; - } + @include respond-between(xs, sm) { + margin-left: 2px; + height: 60px; + } - @include respond-below(xs) { - width: auto; - } - } + @include respond-below(xs) { + width: auto; + } + } - p { - @extend .text; - // font-weight: 500; - margin-bottom: 0; - width: 170px; - text-align: right; + p { + @extend .text; + // font-weight: 500; + margin-bottom: 0; + width: 170px; + text-align: right; - @include respond-between(sm, md) { - font-size: 14px; - line-height: 17px; - } + @include respond-between(sm, md) { + font-size: 14px; + line-height: 17px; + } - @include respond-between(xs, sm) { - width: 95px; - font-size: 12px; - line-height: 12px; - } - } - } + @include respond-between(xs, sm) { + width: 95px; + font-size: 12px; + line-height: 12px; + } + } + } - .row:last-child { - p { - @extend .text20; - background: $cGrayDarkBg; - width: 100%; - text-align: center; - padding: 20px; - color: #fff; + .row:last-child { + p { + @extend .text20; + background: $cGrayDarkBg; + width: 100%; + text-align: center; + padding: 20px; + color: #fff; - @include respond-between(sm, md) { - padding: 10px 20px; - } + @include respond-between(sm, md) { + padding: 10px 20px; + } - @include respond-between(xs, sm) { - padding: 5px 20px; - font-size: 16px; - } - } - } - } + @include respond-between(xs, sm) { + padding: 5px 20px; + font-size: 16px; + } + } + } + } - .hidden-above-xs { - text-align: center; - } + .hidden-above-xs { + text-align: center; + } - div[class^='col-'] { - overflow: hidden; - /* &:last-child{ + div[class^='col-'] { + overflow: hidden; + /* &:last-child{ img{ @include respond-below( xs ) { margin-top: 50px; } } }*/ - } + } - img { - height: 490px; + img { + height: 490px; - @include respond-between(sm, md) { - height: 350px; - } + @include respond-between(sm, md) { + height: 350px; + } - @include respond-between(xs, sm) { - height: 250px; - } + @include respond-between(xs, sm) { + height: 250px; + } - @include respond-below(xs) { - height: auto; - width: 230px; - margin-right: 20px; - } - } + @include respond-below(xs) { + height: auto; + width: 230px; + margin-right: 20px; + } + } - #scontainer-42 { - @include respond-below(xs) { - margin-top: 30px; - display: flex; - justify-content: center; - background: $cGrayBg; - padding-top: 20px; - padding-bottom: 20px; - } + #scontainer-42 { + @include respond-below(xs) { + margin-top: 30px; + display: flex; + justify-content: center; + background: $cGrayBg; + padding-top: 20px; + padding-bottom: 20px; + } - p { - @extend .text; - // font-weight: 500; - margin-bottom: 0; + p { + @extend .text; + // font-weight: 500; + margin-bottom: 0; - @include respond-above(md) { - left: 409px; - } + @include respond-above(md) { + left: 409px; + } - @include respond-above(xs) { - position: absolute; - } + @include respond-above(xs) { + position: absolute; + } - @include respond-between(sm, md) { - left: 296px; - // font-size: 15px; - } + @include respond-between(sm, md) { + left: 296px; + // font-size: 15px; + } - @include respond-between(xs, sm) { - font-size: 12px; - line-height: 14px; - left: 215px; - } + @include respond-between(xs, sm) { + font-size: 12px; + line-height: 14px; + left: 215px; + } - @include respond-below(xs) { - position: relative; - padding-left: 40px; - line-height: 16px; - text-align: left; + @include respond-below(xs) { + position: relative; + padding-left: 40px; + line-height: 16px; + text-align: left; - &:before { - position: absolute; - content: 'a'; - left: 10px; - } - } + &:before { + position: absolute; + content: 'a'; + left: 10px; + } + } - &:first-child { - @include respond-above(xs) { - top: 0; - } - } + &:first-child { + @include respond-above(xs) { + top: 0; + } + } - @include respond-below(xs) { - &:before { - content: '1'; - } - } + @include respond-below(xs) { + &:before { + content: '1'; + } + } - &:nth-child(2) { - @include respond-above(md) { - top: 30px; - } + &:nth-child(2) { + @include respond-above(md) { + top: 30px; + } - @include respond-between(sm, md) { - top: 19px; - } + @include respond-between(sm, md) { + top: 19px; + } - @include respond-between(xs, sm) { - top: 15px; - } + @include respond-between(xs, sm) { + top: 15px; + } - @include respond-below(xs) { - &:before { - content: '2'; - } - } - } + @include respond-below(xs) { + &:before { + content: '2'; + } + } + } - &:nth-child(3) { - @include respond-above(md) { - top: 57px; - } + &:nth-child(3) { + @include respond-above(md) { + top: 57px; + } - @include respond-between(sm, md) { - top: 36px; - } + @include respond-between(sm, md) { + top: 36px; + } - @include respond-between(xs, sm) { - top: 29px; - } + @include respond-between(xs, sm) { + top: 29px; + } - @include respond-below(xs) { - &:before { - content: '3'; - } - } - } + @include respond-below(xs) { + &:before { + content: '3'; + } + } + } - &:nth-child(4) { - @include respond-above(md) { - top: 167px; - } + &:nth-child(4) { + @include respond-above(md) { + top: 167px; + } - @include respond-between(sm, md) { - top: 116px; - } + @include respond-between(sm, md) { + top: 116px; + } - @include respond-between(xs, sm) { - top: 84px; - } + @include respond-between(xs, sm) { + top: 84px; + } - @include respond-below(xs) { - &:before { - content: '4'; - } - } - } + @include respond-below(xs) { + &:before { + content: '4'; + } + } + } - &:nth-child(5) { - @include respond-above(md) { - top: 247px; - } + &:nth-child(5) { + @include respond-above(md) { + top: 247px; + } - @include respond-between(sm, md) { - top: 173px; - } + @include respond-between(sm, md) { + top: 173px; + } - @include respond-between(xs, sm) { - top: 125px; - } + @include respond-between(xs, sm) { + top: 125px; + } - @include respond-below(xs) { - &:before { - content: '5'; - } - } - } + @include respond-below(xs) { + &:before { + content: '5'; + } + } + } - &:nth-child(6) { - @include respond-above(md) { - top: 290px; - } + &:nth-child(6) { + @include respond-above(md) { + top: 290px; + } - @include respond-between(sm, md) { - top: 205px; - } + @include respond-between(sm, md) { + top: 205px; + } - @include respond-between(xs, sm) { - top: 146px; - } + @include respond-between(xs, sm) { + top: 146px; + } - @include respond-below(xs) { - &:before { - content: '6'; - } - } - } + @include respond-below(xs) { + &:before { + content: '6'; + } + } + } - &:nth-child(7) { - @include respond-above(md) { - top: 326px; - } + &:nth-child(7) { + @include respond-above(md) { + top: 326px; + } - @include respond-between(sm, md) { - top: 230px; - } + @include respond-between(sm, md) { + top: 230px; + } - @include respond-between(xs, sm) { - top: 165px; - } + @include respond-between(xs, sm) { + top: 165px; + } - @include respond-below(xs) { - &:before { - content: '7'; - } - } - } + @include respond-below(xs) { + &:before { + content: '7'; + } + } + } - &:nth-child(8) { - @include respond-above(md) { - top: 361px; - } + &:nth-child(8) { + @include respond-above(md) { + top: 361px; + } - @include respond-between(sm, md) { - top: 256px; - } + @include respond-between(sm, md) { + top: 256px; + } - @include respond-between(xs, sm) { - top: 184px; - } + @include respond-between(xs, sm) { + top: 184px; + } - @include respond-below(xs) { - &:before { - content: '8'; - } - } - } + @include respond-below(xs) { + &:before { + content: '8'; + } + } + } - &:nth-child(9) { - @include respond-above(md) { - top: 400px; - } + &:nth-child(9) { + @include respond-above(md) { + top: 400px; + } - @include respond-between(sm, md) { - top: 283px; - } + @include respond-between(sm, md) { + top: 283px; + } - @include respond-between(xs, sm) { - top: 202px; - } + @include respond-between(xs, sm) { + top: 202px; + } - @include respond-below(xs) { - &:before { - content: '9'; - } - } - } + @include respond-below(xs) { + &:before { + content: '9'; + } + } + } - &:nth-child(10) { - @include respond-above(md) { - top: 427px; - } + &:nth-child(10) { + @include respond-above(md) { + top: 427px; + } - @include respond-between(sm, md) { - top: 303px; - } + @include respond-between(sm, md) { + top: 303px; + } - @include respond-between(xs, sm) { - top: 216px; - } + @include respond-between(xs, sm) { + top: 216px; + } - @include respond-below(xs) { - &:before { - content: '10'; - } - } - } - } - } + @include respond-below(xs) { + &:before { + content: '10'; + } + } + } + } + } - #scontainer-43 { - p { - position: absolute; - @extend .text16; - font-weight: 500; - margin-bottom: 0; - top: 0; + #scontainer-43 { + p { + position: absolute; + @extend .text16; + font-weight: 500; + margin-bottom: 0; + top: 0; - @include respond-below(xs) { - left: calc(50% + 118px); - } + @include respond-below(xs) { + left: calc(50% + 118px); + } - &:first-child { - top: 0; - } + &:first-child { + top: 0; + } - &:nth-child(2) { - @include respond-below(xs) { - top: 20px; - } - } + &:nth-child(2) { + @include respond-below(xs) { + top: 20px; + } + } - &:nth-child(3) { - @include respond-below(xs) { - top: 39px; - } - } + &:nth-child(3) { + @include respond-below(xs) { + top: 39px; + } + } - &:nth-child(4) { - @include respond-below(xs) { - top: 124px; - } - } + &:nth-child(4) { + @include respond-below(xs) { + top: 124px; + } + } - &:nth-child(5) { - @include respond-below(xs) { - top: 185px; - } - } + &:nth-child(5) { + @include respond-below(xs) { + top: 185px; + } + } - &:nth-child(6) { - @include respond-below(xs) { - top: 219px; - } - } + &:nth-child(6) { + @include respond-below(xs) { + top: 219px; + } + } - &:nth-child(7) { - @include respond-below(xs) { - top: 246px; - } - } + &:nth-child(7) { + @include respond-below(xs) { + top: 246px; + } + } - &:nth-child(8) { - @include respond-below(xs) { - top: 274px; - } - } + &:nth-child(8) { + @include respond-below(xs) { + top: 274px; + } + } - &:nth-child(9) { - @include respond-below(xs) { - top: 304px; - } - } + &:nth-child(9) { + @include respond-below(xs) { + top: 304px; + } + } - &:nth-child(10) { - @include respond-below(xs) { - top: 325px; - } - } - } - } + &:nth-child(10) { + @include respond-below(xs) { + top: 325px; + } + } + } + } } #scontainer-28 { - h2 { - @extend .subtitle-line; - margin-bottom: 40px; - } + h2 { + @extend .subtitle-line; + margin-bottom: 40px; + } - div[class^='col-'] { - display: flex; - justify-content: center; - align-items: center; - flex-wrap: wrap; + div[class^='col-'] { + display: flex; + justify-content: center; + align-items: center; + flex-wrap: wrap; - div { - margin-left: 6px; - margin-right: 6px; - } + div { + margin-left: 6px; + margin-right: 6px; + } - p { - @extend .text; - max-width: 111px; - min-height: 50px; - margin-bottom: 0; - background: $cGrayBg; - display: flex; - justify-content: center; - text-align: center; - align-items: center; - padding: 2px; - margin-bottom: 20px; - } + p { + @extend .text; + max-width: 111px; + min-height: 50px; + margin-bottom: 0; + background: $cGrayBg; + display: flex; + justify-content: center; + text-align: center; + align-items: center; + padding: 2px; + margin-bottom: 20px; + } - img { - width: 110px; - height: 103px; - object-fit: cover; - } - } + img { + width: 110px; + height: 103px; + object-fit: cover; + } + } } #scontainer-33, @@ -4267,3236 +4192,3233 @@ a { #scontainer-38, #scontainer-39, #scontainer-60 { - margin-top: 80px; + margin-top: 80px; - h3 { - @extend .subtitle; - margin-bottom: 30px; - } + h3 { + @extend .subtitle; + margin-bottom: 30px; + } - h4 { - @extend .subtitle-level-3; - text-transform: none; - margin-bottom: 20px; + h4 { + @extend .subtitle-level-3; + text-transform: none; + margin-bottom: 20px; - &:before { - width: 90px; - } + &:before { + width: 90px; + } - span { - font-size: 30px; - font-family: $font-1; - font-weight: 600; - text-transform: uppercase; - margin-left: 5px; - margin-right: 5px; - } - } + span { + font-size: 30px; + font-family: $font-1; + font-weight: 600; + text-transform: uppercase; + margin-left: 5px; + margin-right: 5px; + } + } - .row { - &:first-child { - div[class^='col-'] { - display: flex; - justify-content: flex-start; - align-items: center; - } - } - } + .row { + &:first-child { + div[class^='col-'] { + display: flex; + justify-content: flex-start; + align-items: center; + } + } + } - div[class^='col-'] { - display: flex; - justify-content: flex-start; - align-items: center; - flex-wrap: wrap; + div[class^='col-'] { + display: flex; + justify-content: flex-start; + align-items: center; + flex-wrap: wrap; - div { - margin-left: 6px; - margin-right: 6px; - } + div { + margin-left: 6px; + margin-right: 6px; + } - p { - @extend .text; - max-width: 111px; - min-height: 67px; - margin-bottom: 0; - background: $cGrayBg; - display: flex; - justify-content: center; - text-align: center; - align-items: center; - padding: 2px; - margin-bottom: 20px; - text-transform: uppercase; - } + p { + @extend .text; + max-width: 111px; + min-height: 67px; + margin-bottom: 0; + background: $cGrayBg; + display: flex; + justify-content: center; + text-align: center; + align-items: center; + padding: 2px; + margin-bottom: 20px; + text-transform: uppercase; + } - img { - width: 110px; - height: 103px; - object-fit: cover; - } - } + img { + width: 110px; + height: 103px; + object-fit: cover; + } + } } #scontainer-33, #scontainer-37 { - margin-top: 100px; + margin-top: 100px; - @include respond-between(xs, sm) { - margin-top: 70px; - } + @include respond-between(xs, sm) { + margin-top: 70px; + } } #scontainer-39 { - h4 { - @include respond-below(xs) { - display: flex; - flex-direction: column; - } + h4 { + @include respond-below(xs) { + display: flex; + flex-direction: column; + } - span { - @include respond-below(xs) { - margin-left: 0px; - margin-right: 0px; - margin-top: 2px; - margin-bottom: 2px; - } - } - } + span { + @include respond-below(xs) { + margin-left: 0px; + margin-right: 0px; + margin-top: 2px; + margin-bottom: 2px; + } + } + } } #scontainer-29 { - padding-top: 80px; + padding-top: 80px; - div[class^='col-']:first-child { - display: flex; - align-items: center; - justify-content: flex-end; + div[class^='col-']:first-child { + display: flex; + align-items: center; + justify-content: flex-end; - @include respond-below(xs) { - justify-content: center; - } + @include respond-below(xs) { + justify-content: center; + } - div { - max-width: 300px; - } - } + div { + max-width: 300px; + } + } - div[class^='col-']:last-child { - display: flex; - align-items: center; - justify-content: center; + div[class^='col-']:last-child { + display: flex; + align-items: center; + justify-content: center; - img { - max-width: 100%; - } - } + img { + max-width: 100%; + } + } - h3 { - @extend .subtitle-line; - text-align: right; + h3 { + @extend .subtitle-line; + text-align: right; - &:before { - left: auto; - right: 0; - } - } + &:before { + left: auto; + right: 0; + } + } - p { - @extend .text16; - text-align: right; - margin-bottom: 50px; + p { + @extend .text16; + text-align: right; + margin-bottom: 50px; - @include respond-below(xs) { - margin-bottom: 0px; - } - } + @include respond-below(xs) { + margin-bottom: 0px; + } + } } .tapparelle-controllo-separato { - background: url(/upload/filemanager/images/tapparelle/tapparelle-bg.webp) - no-repeat center; - background-size: cover; - height: 500px; - display: flex; - justify-content: center; - align-items: center; - padding-top: 100px; - margin-top: -120px; + background: url(/upload/filemanager/images/tapparelle/tapparelle-bg.webp) no-repeat center; + background-size: cover; + height: 500px; + display: flex; + justify-content: center; + align-items: center; + padding-top: 100px; + margin-top: -120px; - @include respond-between(xs, sm) { - padding-top: 0px; - padding-left: 30px; - padding-right: 30px; - margin-top: -80px; - } + @include respond-between(xs, sm) { + padding-top: 0px; + padding-left: 30px; + padding-right: 30px; + margin-top: -80px; + } - @include respond-below(xs) { - height: 720px; - padding-top: 80px; - padding-left: 30px; - padding-right: 30px; - } + @include respond-below(xs) { + height: 720px; + padding-top: 80px; + padding-left: 30px; + padding-right: 30px; + } - h3 { - @extend .subtitle-line; - text-align: left; - color: #fff; + h3 { + @extend .subtitle-line; + text-align: left; + color: #fff; - &:before { - left: 0; - right: auto; - background: #fff; - } - } + &:before { + left: 0; + right: auto; + background: #fff; + } + } - p { - @extend .text; - color: #fff; + p { + @extend .text; + color: #fff; - @include respond-below(xs) { - margin-bottom: 50px; - } - } + @include respond-below(xs) { + margin-bottom: 50px; + } + } - div[class^='col-']:first-child { - display: flex; - justify-content: flex-end; - align-items: center; + div[class^='col-']:first-child { + display: flex; + justify-content: flex-end; + align-items: center; - img { - margin-bottom: 30px; - max-width: 100%; - } + img { + margin-bottom: 30px; + max-width: 100%; + } - @include respond-below(xs) { - order: 2; - justify-content: center; - } - } + @include respond-below(xs) { + order: 2; + justify-content: center; + } + } - div[class^='col-']:last-child { - display: flex; - align-items: center; + div[class^='col-']:last-child { + display: flex; + align-items: center; - @include respond-below(xs) { - order: 1; - } + @include respond-below(xs) { + order: 1; + } - justify-content: center; + justify-content: center; - div { - max-width: 473px; - margin-left: 68px; + div { + max-width: 473px; + margin-left: 68px; - @include respond-between(sm, md) { - max-width: 320px; - margin-left: 40px; - } + @include respond-between(sm, md) { + max-width: 320px; + margin-left: 40px; + } - @include respond-between(xs, sm) { - max-width: 225px; - margin-left: 0px; - } + @include respond-between(xs, sm) { + max-width: 225px; + margin-left: 0px; + } - @include respond-below(xs) { - margin-left: 0; - max-width: 100%; - } - } - } + @include respond-below(xs) { + margin-left: 0; + max-width: 100%; + } + } + } } #scontainer-31 { - margin-bottom: 100px; + margin-bottom: 100px; - h3 { - @extend .subtitle-line; - } + h3 { + @extend .subtitle-line; + } - p { - @extend .text16; - } + p { + @extend .text16; + } - .row { - padding-top: 80px; + .row { + padding-top: 80px; - &:last-child { - div[class^='col-'] { - &:first-child { - @include respond-below(sm) { - order: 2; + &:last-child { + div[class^='col-'] { + &:first-child { + @include respond-below(sm) { + order: 2; - img { - margin-top: 30px; - } - } - } + img { + margin-top: 30px; + } + } + } - &:last-child { - @include respond-below(sm) { - order: 1; - } - } - } - } - } + &:last-child { + @include respond-below(sm) { + order: 1; + } + } + } + } + } - div[class^='col-'] { - img { - max-width: 100%; - } + div[class^='col-'] { + img { + max-width: 100%; + } - &:first-child { - text-align: right; - display: flex; - justify-content: flex-end; - align-items: center; + &:first-child { + text-align: right; + display: flex; + justify-content: flex-end; + align-items: center; - @include respond-between(xs, sm) { - justify-content: center; - } + @include respond-between(xs, sm) { + justify-content: center; + } - h3, - p { - text-align: right; + h3, + p { + text-align: right; - &:before { - right: 0; - left: auto; - } - } + &:before { + right: 0; + left: auto; + } + } - div { - max-width: 300px; - margin-left: auto; - margin-right: 50px; + div { + max-width: 300px; + margin-left: auto; + margin-right: 50px; - @include respond-between(md, lg) { - margin-right: 40px; - } + @include respond-between(md, lg) { + margin-right: 40px; + } - @include respond-between(sm, md) { - margin-right: 25px; - } + @include respond-between(sm, md) { + margin-right: 25px; + } - @include respond-between(xs, sm) { - margin-left: auto; - margin-right: auto; - } + @include respond-between(xs, sm) { + margin-left: auto; + margin-right: auto; + } - @include respond-below(xs) { - margin-left: auto; - margin-right: auto; - } - } - } + @include respond-below(xs) { + margin-left: auto; + margin-right: auto; + } + } + } - &:last-child { - text-align: left; - display: flex; - justify-content: flex-start; - align-items: center; + &:last-child { + text-align: left; + display: flex; + justify-content: flex-start; + align-items: center; - @include respond-between(xs, sm) { - justify-content: center; - } + @include respond-between(xs, sm) { + justify-content: center; + } - h3, - p { - text-align: left; + h3, + p { + text-align: left; - &:before { - left: 0; - right: auto; - } - } + &:before { + left: 0; + right: auto; + } + } - div { - max-width: 350px; - margin-left: 50px; - margin-right: auto; + div { + max-width: 350px; + margin-left: 50px; + margin-right: auto; - @include respond-between(md, lg) { - margin-left: 40px; - } + @include respond-between(md, lg) { + margin-left: 40px; + } - @include respond-between(sm, md) { - margin-left: 25px; - } + @include respond-between(sm, md) { + margin-left: 25px; + } - @include respond-between(xs, sm) { - margin-left: auto; - margin-right: auto; - } + @include respond-between(xs, sm) { + margin-left: auto; + margin-right: auto; + } - @include respond-below(xs) { - margin-left: auto; - margin-right: auto; - } - } - } - } + @include respond-below(xs) { + margin-left: auto; + margin-right: auto; + } + } + } + } } .modal-contact { - .modal-lg { - @include respond-above(lg) { - max-width: 1000px; - } + .modal-lg { + @include respond-above(lg) { + max-width: 1000px; + } - .modal-content { - border-radius: 0; + .modal-content { + border-radius: 0; - .modal-header { - border-bottom: none; - padding: 0; + .modal-header { + border-bottom: none; + padding: 0; - .close { - position: absolute; - right: 16px; - top: 6px; - z-index: 500; + .close { + position: absolute; + right: 16px; + top: 6px; + z-index: 500; - span { - font-size: 40px; - } - } - } + span { + font-size: 40px; + } + } + } - .modal-body { - max-width: 700px; - margin: 0 auto; - padding: 40px 20px 168px 20px; + .modal-body { + max-width: 700px; + margin: 0 auto; + padding: 40px 20px 168px 20px; - h5 { - font-family: $font-1; - font-size: 22px; - font-weight: 600; - text-transform: uppercase; - margin-bottom: 30px; - } + h5 { + font-family: $font-1; + font-size: 22px; + font-weight: 600; + text-transform: uppercase; + margin-bottom: 30px; + } - .btn-black { - margin-top: 10px; + .btn-black { + margin-top: 10px; - @include respond-below(xs) { - font-size: 15px; - } - } + @include respond-below(xs) { + font-size: 15px; + } + } - .btn-yellow { - @include respond-below(xs) { - margin-left: 0; - } - } + .btn-yellow { + @include respond-below(xs) { + margin-left: 0; + } + } - form { - .form-row > .col, - .form-row > [class*='col-'] { - padding-right: 3px; - padding-left: 3px; - } + form { - .form-row { - &:last-child { - .form-group { - text-align: right; - } - } - } + .form-row>.col, + .form-row>[class*='col-'] { + padding-right: 3px; + padding-left: 3px; + } - .form-group { - margin-bottom: 10px; + .form-row { + &:last-child { + .form-group { + text-align: right; + } + } + } - .form-check { - .form-check-label { - font-size: 13px; - font-weight: 300; - font-family: $font-3; - line-height: 15px; - } - } + .form-group { + margin-bottom: 10px; - p { - font-size: 13px; - font-weight: 300; - font-family: $font-3; - line-height: 15px; - margin-bottom: 5px; - maegin-top: 5px; - } + .form-check { + .form-check-label { + font-size: 13px; + font-weight: 300; + font-family: $font-3; + line-height: 15px; + } + } - .form-control { - @extend .text16; - font-family: $font-1; - border: 1px solid #000; - border-radius: 0; - padding: 8px; - height: auto; + p { + font-size: 13px; + font-weight: 300; + font-family: $font-3; + line-height: 15px; + margin-bottom: 5px; + maegin-top: 5px; + } - &:focus { - box-shadow: none; - } - } + .form-control { + @extend .text16; + font-family: $font-1; + border: 1px solid #000; + border-radius: 0; + padding: 8px; + height: auto; - .file { - border: 2px dashed #c5c5c5; - border-radius: 5px; - margin-bottom: 0px; - padding: 10px 15px; + &:focus { + box-shadow: none; + } + } - @include respond-above(xs) { - display: flex; - justify-content: space-between; - align-items: center; - } + .file { + border: 2px dashed #c5c5c5; + border-radius: 5px; + margin-bottom: 0px; + padding: 10px 15px; - @include respond-below(xs) { - text-align: center; - } + @include respond-above(xs) { + display: flex; + justify-content: space-between; + align-items: center; + } - img { - max-width: 50px; + @include respond-below(xs) { + text-align: center; + } - @include respond-below(xs) { - margin-bottom: 10px; - } - } + img { + max-width: 50px; - h4 { - font-size: 14px; - font-weight: 700; - font-family: $font-1; - margin-bottom: 0; - color: #000; - text-transform: uppercase; + @include respond-below(xs) { + margin-bottom: 10px; + } + } - @include respond-below(xs) { - margin-bottom: 10px; - } - } + h4 { + font-size: 14px; + font-weight: 700; + font-family: $font-1; + margin-bottom: 0; + color: #000; + text-transform: uppercase; - div { - @include respond-above(xs) { - display: flex; - align-items: center; - justify-content: flex-end; - } - } - } - } - } - } - } - } + @include respond-below(xs) { + margin-bottom: 10px; + } + } + + div { + @include respond-above(xs) { + display: flex; + align-items: center; + justify-content: flex-end; + } + } + } + } + } + } + } + } } #scontainer-32, #scontainer-36 { - .row { - &:first-child { - div[class^='col-'] { - text-align: right; + .row { + &:first-child { + div[class^='col-'] { + text-align: right; - @include respond-below(sm) { - text-align: center; - } + @include respond-below(sm) { + text-align: center; + } - h3 { - font-size: 30px; - font-family: $font-1; - font-weight: 400; - line-height: 41px; - letter-spacing: 0em; - margin-bottom: 20px; - } - } - } + h3 { + font-size: 30px; + font-family: $font-1; + font-weight: 400; + line-height: 41px; + letter-spacing: 0em; + margin-bottom: 20px; + } + } + } - &:nth-child(2) { - div[class^='col-'] { - text-align: center; + &:nth-child(2) { + div[class^='col-'] { + text-align: center; - img { - max-width: 100%; + img { + max-width: 100%; - @include respond-between(md, lg) { - height: 234px; - } + @include respond-between(md, lg) { + height: 234px; + } - @include respond-between(sm, md) { - height: 167px; - } - } + @include respond-between(sm, md) { + height: 167px; + } + } - p { - @extend .text; - text-transform: uppercase; - margin-top: 20px; - margin-bottom: 20px; - } - } - } - } + p { + @extend .text; + text-transform: uppercase; + margin-top: 20px; + margin-bottom: 20px; + } + } + } + } } .links { - background: url(/upload/filemanager/images/subpage/links-bg.webp) no-repeat - center; - background-size: cover; - margin-left: 80px; - margin-right: 80px; - text-align: center; - @extend .box; + background: url(/upload/filemanager/images/subpage/links-bg.webp) no-repeat center; + background-size: cover; + margin-left: 80px; + margin-right: 80px; + text-align: center; + @extend .box; - @include respond-between(xs, lg) { - margin-left: 30px; - margin-right: 30px; - } + @include respond-between(xs, lg) { + margin-left: 30px; + margin-right: 30px; + } - @include respond-below(xs) { - margin-left: 15px; - margin-right: 15px; - padding-top: 50px; - padding-bottom: 50px; - } + @include respond-below(xs) { + margin-left: 15px; + margin-right: 15px; + padding-top: 50px; + padding-bottom: 50px; + } - #scontainer-35 { - @include respond-above(lg) { - padding-left: 20px; - padding-right: 20px; - } + #scontainer-35 { + @include respond-above(lg) { + padding-left: 20px; + padding-right: 20px; + } - @include respond-between(md, lg) { - padding-left: 20px; - padding-right: 20px; - } + @include respond-between(md, lg) { + padding-left: 20px; + padding-right: 20px; + } - @include respond-between(sm, md) { - padding-left: 10px; - padding-right: 10px; - } - } + @include respond-between(sm, md) { + padding-left: 10px; + padding-right: 10px; + } + } - h3 { - @extend .subtitle; - text-align: center; - color: #fff; - margin-bottom: 30px; - } + h3 { + @extend .subtitle; + text-align: center; + color: #fff; + margin-bottom: 30px; + } - .row { - div[class^='col-'] { - div { - background: rgba(255, 255, 255, 0.75); - padding: 40px 33px; + .row { + div[class^='col-'] { + div { + background: rgba(255, 255, 255, 0.75); + padding: 40px 33px; - @include respond-between(md, lg) { - padding: 40px 23px; - } + @include respond-between(md, lg) { + padding: 40px 23px; + } - @include respond-between(sm, md) { - padding: 20px 10px; - } + @include respond-between(sm, md) { + padding: 20px 10px; + } - @include respond-below(xs) { - padding: 20px 10px; - margin-bottom: 30px; - } + @include respond-below(xs) { + padding: 20px 10px; + margin-bottom: 30px; + } - > img { - margin-bottom: 30px; - width: 100%; - height: auto; + >img { + margin-bottom: 30px; + width: 100%; + height: auto; - @include respond-above(lg) { - height: 270px; - width: auto; - max-width: 100%; - } + @include respond-above(lg) { + height: 270px; + width: auto; + max-width: 100%; + } - @include respond-between(md, lg) { - height: 256px; - width: auto; - max-width: 100%; - } + @include respond-between(md, lg) { + height: 256px; + width: auto; + max-width: 100%; + } - @include respond-between(sm, md) { - height: 207px; - width: auto; - max-width: 100%; - } + @include respond-between(sm, md) { + height: 207px; + width: auto; + max-width: 100%; + } - @include respond-between(xs, sm) { - width: auto; - height: 270px; - } + @include respond-between(xs, sm) { + width: auto; + height: 270px; + } - @include respond-below(xs) { - width: auto; - height: 254px; - max-width: 100%; - } - } + @include respond-below(xs) { + width: auto; + height: 254px; + max-width: 100%; + } + } - .btn { - display: flex; - justify-content: space-between; - align-items: center; - padding: 15px; + .btn { + display: flex; + justify-content: space-between; + align-items: center; + padding: 15px; - @include respond-between(sm, md) { - padding: 15px 10px; - font-size: 12px; - } - } + @include respond-between(sm, md) { + padding: 15px 10px; + font-size: 12px; + } + } - @include respond-between(xs, sm) { - max-width: 350px; - margin: 0 auto 30px auto; - } - } - } - } + @include respond-between(xs, sm) { + max-width: 350px; + margin: 0 auto 30px auto; + } + } + } + } } .dettagli-pvc-verto { - background: $cGrayBg; - margin-top: 80px; - padding-top: 40px; - padding-bottom: 40px; + background: $cGrayBg; + margin-top: 80px; + padding-top: 40px; + padding-bottom: 40px; - @include respond-between(sm, md) { - margin-top: 50px; - } + @include respond-between(sm, md) { + margin-top: 50px; + } - img { - width: 100%; - margin-top: -100px; + img { + width: 100%; + margin-top: -100px; - @include respond-above(lg) { - width: 509px; - height: 382px; - } + @include respond-above(lg) { + width: 509px; + height: 382px; + } - @include respond-between(md, lg) { - width: 450px; - height: 338px; - } + @include respond-between(md, lg) { + width: 450px; + height: 338px; + } - @include respond-between(sm, md) { - width: 330px; - height: 247px; - } + @include respond-between(sm, md) { + width: 330px; + height: 247px; + } - @include respond-between(xs, sm) { - height: 217px; - width: 290px; - } + @include respond-between(xs, sm) { + height: 217px; + width: 290px; + } - @include respond-below(xs) { - max-width: 509px; - height: auto; - } - } + @include respond-below(xs) { + max-width: 509px; + height: auto; + } + } - h2 { - @extend .subtitle-line; - text-align: left; + h2 { + @extend .subtitle-line; + text-align: left; - &:before { - left: 0; - right: auto; - } + &:before { + left: 0; + right: auto; + } - @include respond-between(xs, sm) { - text-align: right; + @include respond-between(xs, sm) { + text-align: right; - &:before { - left: auto; - right: 0; - } - } - } + &:before { + left: auto; + right: 0; + } + } + } - p { - @extend .text; - margin-bottom: 0; - position: relative; + p { + @extend .text; + margin-bottom: 0; + position: relative; - @include respond-between(xs, sm) { - text-align: right; - } + @include respond-between(xs, sm) { + text-align: right; + } - &:before { - position: absolute; - right: -80px; - top: -250px; - content: ''; - height: 350px; - width: 1px; - background: $cGrayText; + &:before { + position: absolute; + right: -80px; + top: -250px; + content: ''; + height: 350px; + width: 1px; + background: $cGrayText; - @include respond-between(md, lg) { - height: 298px; - top: -244px; - } + @include respond-between(md, lg) { + height: 298px; + top: -244px; + } - @include respond-between(sm, md) { - right: -10px; - height: 217px; - top: -196px; - } + @include respond-between(sm, md) { + right: -10px; + height: 217px; + top: -196px; + } - @include respond-below(sm) { - display: none; - } - } - } + @include respond-below(sm) { + display: none; + } + } + } - div[class^='col-'] { - &:last-child { - display: flex; - justify-content: center; - align-items: center; + div[class^='col-'] { + &:last-child { + display: flex; + justify-content: center; + align-items: center; - @include respond-above(lg) { - padding-right: 70px; - } + @include respond-above(lg) { + padding-right: 70px; + } - @include respond-between(xs, sm) { - justify-content: flex-end; - margin-top: 50px; - margin-bottom: 30px; - } + @include respond-between(xs, sm) { + justify-content: flex-end; + margin-top: 50px; + margin-bottom: 30px; + } - @include respond-between(xs, sm) { - margin-top: 0px; - } + @include respond-between(xs, sm) { + margin-top: 0px; + } - @include respond-below(xs) { - margin-top: 30px; - } + @include respond-below(xs) { + margin-top: 30px; + } - div { - max-width: 250px; + div { + max-width: 250px; - @include respond-between(sm, md) { - max-width: 300px; - } + @include respond-between(sm, md) { + max-width: 300px; + } - @include respond-between(xs, sm) { - margin-right: 50px; - max-width: 300px; - margin-top: -39px; - } - } - } - } + @include respond-between(xs, sm) { + margin-right: 50px; + max-width: 300px; + margin-top: -39px; + } + } + } + } } .verto-1-2-3 { - @extend .box; + @extend .box; - h2 { - font-family: $font-4; - font-size: 40px; - font-style: normal; - font-weight: 400; - line-height: 53px; - letter-spacing: 0em; - text-align: left; - border: 1px solid $cGrayBorder; - display: inline-block; - padding: 4px 20px; - margin-bottom: 30px; - } + h2 { + font-family: $font-4; + font-size: 40px; + font-style: normal; + font-weight: 400; + line-height: 53px; + letter-spacing: 0em; + text-align: left; + border: 1px solid $cGrayBorder; + display: inline-block; + padding: 4px 20px; + margin-bottom: 30px; + } - h3 { - font-family: $font-4; - font-size: 23px; - font-style: normal; - font-weight: 400; - line-height: 30px; - letter-spacing: 0em; - text-align: left; - margin-bottom: 20px; + h3 { + font-family: $font-4; + font-size: 23px; + font-style: normal; + font-weight: 400; + line-height: 30px; + letter-spacing: 0em; + text-align: left; + margin-bottom: 20px; - @include respond-between(sm, md) { - font-size: 22px; - } - } + @include respond-between(sm, md) { + font-size: 22px; + } + } - p { - @extend .text; - margin-bottom: 0; - } + p { + @extend .text; + margin-bottom: 0; + } - div[class^='col-'] { - &:first-child { - border-right: 1px solid #d9d9d9; + div[class^='col-'] { + &:first-child { + border-right: 1px solid #d9d9d9; - @include respond-above(md) { - padding-right: 40px; - } + @include respond-above(md) { + padding-right: 40px; + } - @include respond-between(sm, md) { - padding-right: 20px; - } + @include respond-between(sm, md) { + padding-right: 20px; + } - @include respond-below(sm) { - border-right: none; + @include respond-below(sm) { + border-right: none; - p { - border-bottom: 1px solid #d9d9d9; - padding-bottom: 30px; - margin-bottom: 30px; - } - } - } + p { + border-bottom: 1px solid #d9d9d9; + padding-bottom: 30px; + margin-bottom: 30px; + } + } + } - &:nth-child(2) { - border-right: 1px solid #d9d9d9; + &:nth-child(2) { + border-right: 1px solid #d9d9d9; - @include respond-above(md) { - padding-right: 40px; - padding-left: 40px; - } + @include respond-above(md) { + padding-right: 40px; + padding-left: 40px; + } - @include respond-between(sm, md) { - padding-right: 20px; - padding-left: 20px; - } + @include respond-between(sm, md) { + padding-right: 20px; + padding-left: 20px; + } - @include respond-below(sm) { - border-right: none; + @include respond-below(sm) { + border-right: none; - p { - border-bottom: 1px solid #d9d9d9; - padding-bottom: 30px; - margin-bottom: 30px; - } - } - } + p { + border-bottom: 1px solid #d9d9d9; + padding-bottom: 30px; + margin-bottom: 30px; + } + } + } - &:last-child { - @include respond-above(md) { - padding-left: 40px; - } + &:last-child { + @include respond-above(md) { + padding-left: 40px; + } - @include respond-between(sm, md) { - padding-left: 20px; - } + @include respond-between(sm, md) { + padding-left: 20px; + } - @include respond-below(sm) { - border-right: none; - } - } - } + @include respond-below(sm) { + border-right: none; + } + } + } } .dettagli-pvc-ferramenta { - h3 { - @extend .subtitle; - text-align: right; - } + h3 { + @extend .subtitle; + text-align: right; + } - h4 { - @extend .subtitle-level-3; - text-align: right; + h4 { + @extend .subtitle-level-3; + text-align: right; - &:before { - right: 0; - left: auto; - } - } + &:before { + right: 0; + left: auto; + } + } - p { - @extend .text; - text-align: right; - max-width: 250px; - margin-left: auto; - margin-right: 0; + p { + @extend .text; + text-align: right; + max-width: 250px; + margin-left: auto; + margin-right: 0; - @include respond-below(sm) { - text-align: center; - margin-left: auto; - margin-right: auto; - } - } + @include respond-below(sm) { + text-align: center; + margin-left: auto; + margin-right: auto; + } + } - img { - max-width: 100%; - } + img { + max-width: 100%; + } - div[class^='col-'] { - &:first-child { - display: flex; - align-items: flex-end; - flex-wrap: wrap; - flex-direction: column; - justify-content: center; - padding-right: 60px; + div[class^='col-'] { + &:first-child { + display: flex; + align-items: flex-end; + flex-wrap: wrap; + flex-direction: column; + justify-content: center; + padding-right: 60px; - @include respond-between(md, lg) { - padding-right: 37px; - } + @include respond-between(md, lg) { + padding-right: 37px; + } - @include respond-between(sm, md) { - padding-right: 25px; - } + @include respond-between(sm, md) { + padding-right: 25px; + } - @include respond-below(sm) { - padding-right: 0; - align-items: center; - } - } + @include respond-below(sm) { + padding-right: 0; + align-items: center; + } + } - &:nth-child(2), - &:nth-child(3) { - text-align: center; + &:nth-child(2), + &:nth-child(3) { + text-align: center; - p { - text-align: center; - margin-left: auto; - margin-right: auto; - margin-top: 10px; - } - } - } + p { + text-align: center; + margin-left: auto; + margin-right: auto; + margin-top: 10px; + } + } + } } .dettagli-pvc-maniglia { - padding-top: 100px; + padding-top: 100px; - @include respond-below(xs) { - padding-top: 80px; - } + @include respond-below(xs) { + padding-top: 80px; + } - h3 { - @extend .subtitle; - text-align: right; - } + h3 { + @extend .subtitle; + text-align: right; + } - h4 { - @extend .subtitle-level-3; - text-align: right; + h4 { + @extend .subtitle-level-3; + text-align: right; - &:before { - right: 0; - left: auto; - } - } + &:before { + right: 0; + left: auto; + } + } - p { - @extend .text; - text-align: justify; - max-width: 320px; - margin-left: auto; - margin-right: 0; - position: relative; + p { + @extend .text; + text-align: justify; + max-width: 320px; + margin-left: auto; + margin-right: 0; + position: relative; - &:before { - position: absolute; - right: -40px; - top: -122px; - content: ''; - height: 350px; - width: 1px; - background: $cGrayText; + &:before { + position: absolute; + right: -40px; + top: -122px; + content: ''; + height: 350px; + width: 1px; + background: $cGrayText; - @include respond-between(xs, sm) { - top: -230px; - } + @include respond-between(xs, sm) { + top: -230px; + } - @include respond-below(xs) { - display: none; - } - } - } + @include respond-below(xs) { + display: none; + } + } + } - > div[class^='col-']:last-child { - background: $cGrayBg; - padding: 80px 130px; - z-index: 9; + >div[class^='col-']:last-child { + background: $cGrayBg; + padding: 80px 130px; + z-index: 9; - @include respond-between(sm, md) { - padding: 45px 78px; - } + @include respond-between(sm, md) { + padding: 45px 78px; + } - @include respond-below(xs) { - padding: 40px 25px; - } - } + @include respond-below(xs) { + padding: 40px 25px; + } + } } .dettagli-pvc-maniglia-img { - margin-top: -320px; - z-index: -1; - margin-bottom: 0px; + margin-top: -320px; + z-index: -1; + margin-bottom: 0px; - @include respond-between(sm, md) { - margin-top: -274px; - } + @include respond-between(sm, md) { + margin-top: -274px; + } - @include respond-between(xs, sm) { - margin-top: 30px; - } + @include respond-between(xs, sm) { + margin-top: 30px; + } - @include respond-below(xs) { - margin-top: 30px; - } + @include respond-below(xs) { + margin-top: 30px; + } - img { - width: 100%; - } + img { + width: 100%; + } } .ricevi-box { - text-align: center; - padding-top: 50px; - padding-bottom: 100px; + text-align: center; + padding-top: 50px; + padding-bottom: 100px; - &.funzionale { - padding-top: 0; - } + &.funzionale { + padding-top: 0; + } } .a-risparmio-energetico-verto { - background: $cGrayBg; - margin-top: 80px; - padding-top: 40px; - padding-bottom: 50px; + background: $cGrayBg; + margin-top: 80px; + padding-top: 40px; + padding-bottom: 50px; - @include respond-between(sm, md) { - margin-top: 10px; - } + @include respond-between(sm, md) { + margin-top: 10px; + } - @include respond-below(sm) { - margin-top: 0px; - } + @include respond-below(sm) { + margin-top: 0px; + } - h3 { - @extend .subtitle-line; - text-align: right; + h3 { + @extend .subtitle-line; + text-align: right; - &:before { - right: 0; - left: auto; - } - } + &:before { + right: 0; + left: auto; + } + } - p { - @extend .text; - text-align: right; - margin-bottom: 0; - } + p { + @extend .text; + text-align: right; + margin-bottom: 0; + } - div[class^='col-'] { - &:first-child { - display: flex; - justify-content: center; - align-items: center; + div[class^='col-'] { + &:first-child { + display: flex; + justify-content: center; + align-items: center; - div { - max-width: 300px; - } - } + div { + max-width: 300px; + } + } - &:last-child { - @include respond-below(xs) { - text-align: center; - } + &:last-child { + @include respond-below(xs) { + text-align: center; + } - img { - margin-top: -100px; - width: 100%; + img { + margin-top: -100px; + width: 100%; - @include respond-below(sm) { - margin-top: 55px; - } + @include respond-below(sm) { + margin-top: 55px; + } - @include respond-below(xs) { - width: 270px; - } - } + @include respond-below(xs) { + width: 270px; + } + } - p { - @extend .text16; - position: absolute; - text-transform: uppercase; - font-weight: 600; - top: 0; - line-height: 18px; + p { + @extend .text16; + position: absolute; + text-transform: uppercase; + font-weight: 600; + top: 0; + line-height: 18px; - @include respond-between(md, lg) { - font-size: 14px; - } + @include respond-between(md, lg) { + font-size: 14px; + } - @include respond-between(sm, md) { - font-size: 10px; - line-height: 10px; - } + @include respond-between(sm, md) { + font-size: 10px; + line-height: 10px; + } - @include respond-between(xs, sm) { - font-size: 12px; - line-height: 14px; - } + @include respond-between(xs, sm) { + font-size: 12px; + line-height: 14px; + } - @include respond-below(xs) { - font-size: 10px; - line-height: 10px; - left: 0; - } + @include respond-below(xs) { + font-size: 10px; + line-height: 10px; + left: 0; + } - &:nth-child(2) { - top: -109px; - left: 289px; + &:nth-child(2) { + top: -109px; + left: 289px; - @include respond-between(md, lg) { - left: 242px; - } + @include respond-between(md, lg) { + left: 242px; + } - @include respond-between(sm, md) { - left: 176px; - } + @include respond-between(sm, md) { + left: 176px; + } - @include respond-between(xs, sm) { - top: 44px; - left: 241px; - } + @include respond-between(xs, sm) { + top: 44px; + left: 241px; + } - @include respond-below(xs) { - top: 49px; - left: calc(50% - 33px); - } - } + @include respond-below(xs) { + top: 49px; + left: calc(50% - 33px); + } + } - &:nth-child(3) { - top: 58px; - left: -33px; - text-align: right; + &:nth-child(3) { + top: 58px; + left: -33px; + text-align: right; - @include respond-between(md, lg) { - top: 29px; - left: -29px; - } + @include respond-between(md, lg) { + top: 29px; + left: -29px; + } - @include respond-between(sm, md) { - max-width: 87px; - top: -6px; - left: -8px; - } + @include respond-between(sm, md) { + max-width: 87px; + top: -6px; + left: -8px; + } - @include respond-between(xs, sm) { - top: 169px; - left: 13px; - max-width: 86px; - } + @include respond-between(xs, sm) { + top: 169px; + left: 13px; + max-width: 86px; + } - @include respond-below(xs) { - top: 114px; - left: calc(50% - 170px); - max-width: 92px; - } - } + @include respond-below(xs) { + top: 114px; + left: calc(50% - 170px); + max-width: 92px; + } + } - &:nth-child(4) { - top: -8px; - left: 525px; + &:nth-child(4) { + top: -8px; + left: 525px; - @include respond-between(md, lg) { - top: -47px; - left: 444px; - } + @include respond-between(md, lg) { + top: -47px; + left: 444px; + } - @include respond-between(sm, md) { - top: -45px; - left: 330px; - } + @include respond-between(sm, md) { + top: -45px; + left: 330px; + } - @include respond-between(xs, sm) { - top: 130px; - left: 430px; - } + @include respond-between(xs, sm) { + top: 130px; + left: 430px; + } - @include respond-below(xs) { - top: 79px; - left: calc(50% + 68px); - max-width: 79px; - } - } + @include respond-below(xs) { + top: 79px; + left: calc(50% + 68px); + max-width: 79px; + } + } - &:nth-child(5) { - top: 132px; - left: 525px; + &:nth-child(5) { + top: 132px; + left: 525px; - @include respond-between(md, lg) { - top: 93px; - left: 437px; - } + @include respond-between(md, lg) { + top: 93px; + left: 437px; + } - @include respond-between(sm, md) { - top: 45px; - left: 326px; - } + @include respond-between(sm, md) { + top: 45px; + left: 326px; + } - @include respond-between(xs, sm) { - top: 242px; - left: 420px; - } + @include respond-between(xs, sm) { + top: 242px; + left: 420px; + } - @include respond-below(xs) { - top: 151px; - left: calc(50% + 81px); - } - } + @include respond-below(xs) { + top: 151px; + left: calc(50% + 81px); + } + } - &:nth-child(6) { - top: 253px; - left: 472px; + &:nth-child(6) { + top: 253px; + left: 472px; - @include respond-between(md, lg) { - top: 193px; - left: 398px; - } + @include respond-between(md, lg) { + top: 193px; + left: 398px; + } - @include respond-between(sm, md) { - top: 118px; - left: 292px; - } + @include respond-between(sm, md) { + top: 118px; + left: 292px; + } - @include respond-between(xs, sm) { - top: 338px; - left: 380px; - } + @include respond-between(xs, sm) { + top: 338px; + left: 380px; + } - @include respond-below(xs) { - top: 204px; - left: calc(50% + 67px); - } - } + @include respond-below(xs) { + top: 204px; + left: calc(50% + 67px); + } + } - &:nth-child(7) { - top: 234px; - text-align: right; - left: 0; + &:nth-child(7) { + top: 234px; + text-align: right; + left: 0; - @include respond-between(md, lg) { - top: 177px; - } + @include respond-between(md, lg) { + top: 177px; + } - @include respond-between(sm, md) { - top: 109px; - left: 9px; - } + @include respond-between(sm, md) { + top: 109px; + left: 9px; + } - @include respond-between(xs, sm) { - top: 320px; - left: 12px; - } + @include respond-between(xs, sm) { + top: 320px; + left: 12px; + } - @include respond-below(xs) { - top: 197px; - left: calc(50% - 148px); - } - } - } - } - } + @include respond-below(xs) { + top: 197px; + left: calc(50% - 148px); + } + } + } + } + } } .vetri-selettivi { - @extend .box; + @extend .box; - h3 { - @extend .subtitle; - text-align: left; - margin-bottom: 0; - } + h3 { + @extend .subtitle; + text-align: left; + margin-bottom: 0; + } - h4 { - @extend .subtitle-line; - text-align: left; + h4 { + @extend .subtitle-line; + text-align: left; - &:before { - left: 0; - right: auto; - } - } + &:before { + left: 0; + right: auto; + } + } - img { - width: 100%; + img { + width: 100%; - @include respond-below(md) { - width: 100%; - height: 100%; - object-fit: cover; - } - } + @include respond-below(md) { + width: 100%; + height: 100%; + object-fit: cover; + } + } - p { - @extend .text; - max-width: 325px; - } + p { + @extend .text; + max-width: 325px; + } - div[class^='col-'] { - &:first-child { - @include respond-below(sm) { - order: 2; - } - } + div[class^='col-'] { + &:first-child { + @include respond-below(sm) { + order: 2; + } + } - &:last-child { - display: flex; - align-items: flex-start; - flex-wrap: wrap; - flex-direction: column; - justify-content: center; + &:last-child { + display: flex; + align-items: flex-start; + flex-wrap: wrap; + flex-direction: column; + justify-content: center; - @include respond-between(xs, sm) { - order: 1; - } - } - } + @include respond-between(xs, sm) { + order: 1; + } + } + } } .canalina-calda { - background: $cGrayBg; + background: $cGrayBg; - h3 { - @extend .subtitle-line; - text-align: right; - margin-top: 60px; + h3 { + @extend .subtitle-line; + text-align: right; + margin-top: 60px; - @include respond-between(xs, sm) { - margin-top: 72px; - } + @include respond-between(xs, sm) { + margin-top: 72px; + } - &:before { - left: auto; - right: 0; - } - } + &:before { + left: auto; + right: 0; + } + } - p { - @extend .text; - text-align: right; - max-width: 300px; - margin-bottom: 60px; - } + p { + @extend .text; + text-align: right; + max-width: 300px; + margin-bottom: 60px; + } - div[class^='col-']:first-child { - display: flex; - align-items: flex-end; - flex-wrap: wrap; - flex-direction: column; - justify-content: center; + div[class^='col-']:first-child { + display: flex; + align-items: flex-end; + flex-wrap: wrap; + flex-direction: column; + justify-content: center; - @include respond-between(xs, sm) { - padding-right: 83px; - } - } + @include respond-between(xs, sm) { + padding-right: 83px; + } + } - div[class^='col-']:last-child { - padding-right: 0; - display: flex; - justify-content: flex-end; - align-items: flex-end; + div[class^='col-']:last-child { + padding-right: 0; + display: flex; + justify-content: flex-end; + align-items: flex-end; - img { - max-width: 100%; - } - } + img { + max-width: 100%; + } + } } .dettagli-legno-canalina-calda { - margin-bottom: 0px; + margin-bottom: 0px; - h3 { - @extend .subtitle-line; - text-align: left; - margin-top: 60px; + h3 { + @extend .subtitle-line; + text-align: left; + margin-top: 60px; - &:before { - left: 0; - right: auto; - } - } + &:before { + left: 0; + right: auto; + } + } - p { - @extend .text; - text-align: left; - max-width: 300px; - margin-bottom: 60px; - position: relative; + p { + @extend .text; + text-align: left; + max-width: 300px; + margin-bottom: 60px; + position: relative; - &:before { - position: absolute; - left: -70px; - top: -86px; - content: ''; - height: 350px; - width: 1px; - background: #bebebe; + &:before { + position: absolute; + left: -70px; + top: -86px; + content: ''; + height: 350px; + width: 1px; + background: #bebebe; - @include respond-between(sm, md) { - left: -27px; - } + @include respond-between(sm, md) { + left: -27px; + } - @include respond-below(xs) { - left: -17px; - } - } - } + @include respond-below(xs) { + left: -17px; + } + } + } - div[class^='col-']:first-child { - display: flex; - align-items: flex-start; - flex-wrap: wrap; - flex-direction: column; - justify-content: center; - padding-left: 140px; - background: $cGrayBg; + div[class^='col-']:first-child { + display: flex; + align-items: flex-start; + flex-wrap: wrap; + flex-direction: column; + justify-content: center; + padding-left: 140px; + background: $cGrayBg; - @include respond-between(sm, md) { - padding-left: 52px; - } + @include respond-between(sm, md) { + padding-left: 52px; + } - @include respond-between(xs, sm) { - margin-bottom: 30px; - } + @include respond-between(xs, sm) { + margin-bottom: 30px; + } - @include respond-below(xs) { - padding-left: 30px; - } - } + @include respond-below(xs) { + padding-left: 30px; + } + } - div[class^='col-']:last-child { - padding-right: 0; - display: flex; - justify-content: center; - align-items: flex-end; + div[class^='col-']:last-child { + padding-right: 0; + display: flex; + justify-content: center; + align-items: flex-end; - img { - @include respond-below(xs) { - margin-top: 40px; - } - } - } + img { + @include respond-below(xs) { + margin-top: 40px; + } + } + } } .profili-slim { - h3 { - @extend .subtitle; - text-align: right; - } + h3 { + @extend .subtitle; + text-align: right; + } - h4 { - @extend .subtitle-level-3; - text-align: right; + h4 { + @extend .subtitle-level-3; + text-align: right; - &:before { - left: auto; - right: 0; - } - } + &:before { + left: auto; + right: 0; + } + } - p { - @extend .text; - text-align: right; - } + p { + @extend .text; + text-align: right; + } - div[class^='col-'] { - &:first-child { - background: $cGrayBg; - padding: 50px 60px; - z-index: 2; + div[class^='col-'] { + &:first-child { + background: $cGrayBg; + padding: 50px 60px; + z-index: 2; - @include respond-between(sm, md) { - padding: 50px 30px; - } + @include respond-between(sm, md) { + padding: 50px 30px; + } - @include respond-between(xs, sm) { - margin-left: 15px; - margin-right: 15px; - } + @include respond-between(xs, sm) { + margin-left: 15px; + margin-right: 15px; + } - @include respond-below(xs) { - padding: 45px 30px; - margin-left: 15px; - margin-right: 15px; - } - } + @include respond-below(xs) { + padding: 45px 30px; + margin-left: 15px; + margin-right: 15px; + } + } - &:last-child { - @include respond-below(sm) { - display: none; - } - } - } + &:last-child { + @include respond-below(sm) { + display: none; + } + } + } } .profili-slim-img { - img { - width: 100%; - margin-top: -195px; + img { + width: 100%; + margin-top: -195px; - @include respond-below(sm) { - margin-top: -25px; - } - } + @include respond-below(sm) { + margin-top: -25px; + } + } } .porte-dettagli { - @extend .box; - padding-top: 136px; + @extend .box; + padding-top: 136px; - #scontainer-41 { - @include respond-above(md) { - padding-right: 70px; - } + #scontainer-41 { + @include respond-above(md) { + padding-right: 70px; + } - .row { - &:first-child { - div[class^='col-'] { - display: flex; - justify-content: flex-end; - align-items: center; - position: relative; + .row { + &:first-child { + div[class^='col-'] { + display: flex; + justify-content: flex-end; + align-items: center; + position: relative; - @include respond-between(xs, sm) { - justify-content: flex-start; - } + @include respond-between(xs, sm) { + justify-content: flex-start; + } - @include respond-below(xs) { - justify-content: flex-start; - } + @include respond-below(xs) { + justify-content: flex-start; + } - img { - z-index: 5; - margin-right: 40px; - width: 134px; - height: 184px; + img { + z-index: 5; + margin-right: 40px; + width: 134px; + height: 184px; - &:last-child { - width: 136px; - height: 185px; - } + &:last-child { + width: 136px; + height: 185px; + } - @include respond-below(md) { - margin-right: 0px; + @include respond-below(md) { + margin-right: 0px; - &:last-child { - margin-left: 20px; - } - } - } + &:last-child { + margin-left: 20px; + } + } + } - p { - position: absolute; - top: -35px; - left: 170px; - @extend .text; - font-weight: 500; + p { + position: absolute; + top: -35px; + left: 170px; + @extend .text; + font-weight: 500; - @include respond-between(md, lg) { - left: 83px; - } + @include respond-between(md, lg) { + left: 83px; + } - @include respond-between(sm, md) { - left: 55px; - } + @include respond-between(sm, md) { + left: 55px; + } - @include respond-between(xs, sm) { - left: 14px; - } + @include respond-between(xs, sm) { + left: 14px; + } - @include respond-below(xs) { - left: 16px; - top: -26px; - } - } - } - } + @include respond-below(xs) { + left: 16px; + top: -26px; + } + } + } + } - &:nth-child(2) { - div[class^='col-'] { - display: flex; - justify-content: flex-start; - align-items: center; - margin-top: -155px; + &:nth-child(2) { + div[class^='col-'] { + display: flex; + justify-content: flex-start; + align-items: center; + margin-top: -155px; - @include respond-between(xs, sm) { - justify-content: flex-end; - margin-top: -33px; - } + @include respond-between(xs, sm) { + justify-content: flex-end; + margin-top: -33px; + } - @include respond-below(xs) { - margin-top: -12px; - justify-content: flex-end; - } + @include respond-below(xs) { + margin-top: -12px; + justify-content: flex-end; + } - img { - max-width: 100%; + img { + max-width: 100%; - @include respond-above(lg) { - width: 422px; - height: 292px; - } + @include respond-above(lg) { + width: 422px; + height: 292px; + } - @include respond-between(md, lg) { - width: 415px; - height: 287px; - } + @include respond-between(md, lg) { + width: 415px; + height: 287px; + } - @include respond-between(sm, md) { - width: 330px; - height: 228px; - } + @include respond-between(sm, md) { + width: 330px; + height: 228px; + } - @include respond-between(xs, sm) { - width: 345px; - height: 238px; - } + @include respond-between(xs, sm) { + width: 345px; + height: 238px; + } - @include respond-below(xs) { - width: 280px; - height: 186px; - } - } + @include respond-below(xs) { + width: 280px; + height: 186px; + } + } - p { - position: absolute; - top: 15px; - left: 78px; - @extend .text; - font-weight: 500; + p { + position: absolute; + top: 15px; + left: 78px; + @extend .text; + font-weight: 500; - @include respond-between(sm, md) { - left: 53px; - } + @include respond-between(sm, md) { + left: 53px; + } - @include respond-between(xs, sm) { - left: 226px; - } + @include respond-between(xs, sm) { + left: 226px; + } - @include respond-below(xs) { - top: 7px; - left: auto; - right: 0; - max-width: 258px; - line-height: 13px; - } - } - } - } + @include respond-below(xs) { + top: 7px; + left: auto; + right: 0; + max-width: 258px; + line-height: 13px; + } + } + } + } - &:last-child { - div[class^='col-'] { - display: flex; - justify-content: flex-end; - align-items: center; + &:last-child { + div[class^='col-'] { + display: flex; + justify-content: flex-end; + align-items: center; - @include respond-between(xs, sm) { - justify-content: flex-start; - } + @include respond-between(xs, sm) { + justify-content: flex-start; + } - @include respond-below(xs) { - justify-content: flex-start; - } + @include respond-below(xs) { + justify-content: flex-start; + } - img { - margin-top: -97px; - width: 145px; - height: 215px; + img { + margin-top: -97px; + width: 145px; + height: 215px; - @include respond-between(sm, md) { - margin-top: -50px; - } + @include respond-between(sm, md) { + margin-top: -50px; + } - @include respond-between(xs, sm) { - margin-top: -70px; - margin-left: 88px; - } + @include respond-between(xs, sm) { + margin-top: -70px; + margin-left: 88px; + } - @include respond-below(xs) { - margin-top: -6px; - margin-left: 126px; - } - } + @include respond-below(xs) { + margin-top: -6px; + margin-left: 126px; + } + } - p { - transform: rotate(-90deg); - position: absolute; - top: -30px; - left: 90px; - @extend .text; - font-weight: 500; + p { + transform: rotate(-90deg); + position: absolute; + top: -30px; + left: 90px; + @extend .text; + font-weight: 500; - @include respond-between(md, lg) { - left: 30px; - } + @include respond-between(md, lg) { + left: 30px; + } - @include respond-between(sm, md) { - top: 28px; - left: -31px; - } + @include respond-between(sm, md) { + top: 28px; + left: -31px; + } - @include respond-between(xs, sm) { - top: 5px; - left: -5px; - } + @include respond-between(xs, sm) { + top: 5px; + left: -5px; + } - @include respond-below(xs) { - top: 82px; - left: 40px; - line-height: 13px; - } - } + @include respond-below(xs) { + top: 82px; + left: 40px; + line-height: 13px; + } + } - &:last-child { - display: flex; - justify-content: center; - align-items: center; + &:last-child { + display: flex; + justify-content: center; + align-items: center; - h2 { - font-family: $font-3; - font-size: 100px; - font-style: normal; - font-weight: 300; - line-height: 120px; - letter-spacing: 0.05em; - text-align: left; - text-transform: uppercase; - color: #e1e1e1; - margin-bottom: 0; + h2 { + font-family: $font-3; + font-size: 100px; + font-style: normal; + font-weight: 300; + line-height: 120px; + letter-spacing: 0.05em; + text-align: left; + text-transform: uppercase; + color: #e1e1e1; + margin-bottom: 0; - @include respond-between(sm, md) { - font-size: 78px; - line-height: 78px; - } + @include respond-between(sm, md) { + font-size: 78px; + line-height: 78px; + } - @include respond-between(xs, sm) { - font-size: 72px; - line-height: 72px; - } + @include respond-between(xs, sm) { + font-size: 72px; + line-height: 72px; + } - @include respond-below(xs) { - font-size: 70px; - line-height: 70px; - margin-top: 20px; - } - } - } - } - } - } - } + @include respond-below(xs) { + font-size: 70px; + line-height: 70px; + margin-top: 20px; + } + } + } + } + } + } + } } .una-marea-img { - img { - max-width: 100%; - } + img { + max-width: 100%; + } } .una-marea { - h3 { - @extend .subtitle; - } + h3 { + @extend .subtitle; + } - h4 { - @extend .subtitle-level-3; - } + h4 { + @extend .subtitle-level-3; + } - p { - @extend .text; - text-align: justify; - position: relative; + p { + @extend .text; + text-align: justify; + position: relative; - &:before { - position: absolute; - right: -40px; - top: -10px; - content: ''; - height: 350px; - width: 1px; - background: #bebebe; + &:before { + position: absolute; + right: -40px; + top: -10px; + content: ''; + height: 350px; + width: 1px; + background: #bebebe; - @include respond-between(md, lg) { - top: -72px; - } + @include respond-between(md, lg) { + top: -72px; + } - @include respond-between(sm, md) { - right: -21px; - top: -107px; - } + @include respond-between(sm, md) { + right: -21px; + top: -107px; + } - @include respond-below(xs) { - right: -14px; - } - } - } + @include respond-below(xs) { + right: -14px; + } + } + } - div[class^='col-'] { - display: flex; - justify-content: flex-start; - align-items: center; + div[class^='col-'] { + display: flex; + justify-content: flex-start; + align-items: center; - &:first-child { - height: 1px; - } + &:first-child { + height: 1px; + } - div { - margin-top: -682px; - background: $cGrayBg; - padding: 130px 90px; + div { + margin-top: -682px; + background: $cGrayBg; + padding: 130px 90px; - @include respond-between(md, lg) { - padding: 40px 90px; - margin-top: -560px; - } + @include respond-between(md, lg) { + padding: 40px 90px; + margin-top: -560px; + } - @include respond-between(sm, md) { - margin-top: -412px; - padding: 25px 40px; - } + @include respond-between(sm, md) { + margin-top: -412px; + padding: 25px 40px; + } - @include respond-between(xs, sm) { - margin-top: -25px; - } + @include respond-between(xs, sm) { + margin-top: -25px; + } - @include respond-below(xs) { - padding: 70px 25px; - margin-top: -25px; - } - } - } + @include respond-below(xs) { + padding: 70px 25px; + margin-top: -25px; + } + } + } } .dettagli-maniglia, .dettagli-legno-maniglia { - @extend .box; - padding-bottom: 0; + @extend .box; + padding-bottom: 0; - @include respond-below(sm) { - padding-top: 80px; - } + @include respond-below(sm) { + padding-top: 80px; + } - h3 { - @extend .subtitle; - } + h3 { + @extend .subtitle; + } - h4 { - @extend .subtitle-level-3; - } + h4 { + @extend .subtitle-level-3; + } - p { - @extend .text; - text-align: justify; - max-width: 400px; - margin-bottom: 30px; - } + p { + @extend .text; + text-align: justify; + max-width: 400px; + margin-bottom: 30px; + } - img { - max-width: 100%; - } + img { + max-width: 100%; + } - div[class^='col-'] { - display: flex; - align-items: center; + div[class^='col-'] { + display: flex; + align-items: center; - div { - } + div {} - &:last-child { - @include respond-below(sm) { - margin-top: 50px; - } - } - } + &:last-child { + @include respond-below(sm) { + margin-top: 50px; + } + } + } - .dettagli-colori-box { - display: flex; - justify-content: space-between; - align-items: center; + .dettagli-colori-box { + display: flex; + justify-content: space-between; + align-items: center; - div { - display: block; - width: 17%; - text-align: center; + div { + display: block; + width: 17%; + text-align: center; - img { - max-width: 100%; - } + img { + max-width: 100%; + } - p { - @extend .text20; - text-transform: uppercase; - text-align: center; - margin-bottom: 0; + p { + @extend .text20; + text-transform: uppercase; + text-align: center; + margin-bottom: 0; - @include respond-below(lg) { - min-height: 48px; - display: flex; - align-items: center; - justify-content: center; - } - } - } - } + @include respond-below(lg) { + min-height: 48px; + display: flex; + align-items: center; + justify-content: center; + } + } + } + } } .dettagli-legno-maniglia { - h3 { - @extend .subtitle-line; - text-align: left; + h3 { + @extend .subtitle-line; + text-align: left; - &:before { - left: 0; - right: auto; - } - } + &:before { + left: 0; + right: auto; + } + } } .dettagli-box-bg { - margin-top: 120px; - background: url(/upload/filemanager/images/dettagli-pvc/design-moderno/guarnizioni-bg.webp) - no-repeat center; - background-size: cover; + margin-top: 120px; + background: url(/upload/filemanager/images/dettagli-pvc/design-moderno/guarnizioni-bg.webp) no-repeat center; + background-size: cover; - @include respond-below(xs) { - padding-top: 20px; - } + @include respond-below(xs) { + padding-top: 20px; + } - img { - max-width: 100%; - } + img { + max-width: 100%; + } - div[class^='col-'] { - display: flex; - justify-content: center; - align-items: center; + div[class^='col-'] { + display: flex; + justify-content: center; + align-items: center; - div { - margin-top: 80px; - margin-bottom: 80px; + div { + margin-top: 80px; + margin-bottom: 80px; - @include respond-below(sm) { - margin-top: 0px; - } - } - } + @include respond-below(sm) { + margin-top: 0px; + } + } + } - h3 { - @extend .subtitle-line; - color: #fff; - text-align: left; + h3 { + @extend .subtitle-line; + color: #fff; + text-align: left; - &:before { - background: #fff; - left: 0; - right: auto; - } - } + &:before { + background: #fff; + left: 0; + right: auto; + } + } - h4 { - @extend .subtitle-level-3; - color: #fff; - padding-bottom: 0; + h4 { + @extend .subtitle-level-3; + color: #fff; + padding-bottom: 0; - &:before { - display: none; - } - } + &:before { + display: none; + } + } - p { - @extend .text; - color: #fff; - max-width: 400px; - position: relative; + p { + @extend .text; + color: #fff; + max-width: 400px; + position: relative; - &:before { - position: absolute; - left: -637px; - top: -248px; - content: ''; - height: 340px; - width: 1px; - background: #bebebe; + &:before { + position: absolute; + left: -637px; + top: -248px; + content: ''; + height: 340px; + width: 1px; + background: #bebebe; - @include respond-between(md, lg) { - left: -540px; - } + @include respond-between(md, lg) { + left: -540px; + } - @include respond-between(sm, md) { - left: -407px; - } + @include respond-between(sm, md) { + left: -407px; + } - @include respond-between(xs, sm) { - left: -32px; - top: -486px; - height: 565px; - } + @include respond-between(xs, sm) { + left: -32px; + top: -486px; + height: 565px; + } - @include respond-below(xs) { - left: 9px; - top: -369px; - height: 243px; - } - } - } + @include respond-below(xs) { + left: 9px; + top: -369px; + height: 243px; + } + } + } - &.freno { - p { - &:before { - left: -558px; - top: -256px; + &.freno { + p { + &:before { + left: -558px; + top: -256px; - @include respond-between(md, lg) { - left: -441px; - } + @include respond-between(md, lg) { + left: -441px; + } - @include respond-between(sm, md) { - left: -298px; - } + @include respond-between(sm, md) { + left: -298px; + } - @include respond-between(xs, sm) { - left: -8px; - top: -678px; - height: 424px; - } + @include respond-between(xs, sm) { + left: -8px; + top: -678px; + height: 424px; + } - @include respond-below(xs) { - display: none; - } - } - } + @include respond-below(xs) { + display: none; + } + } + } - div[class^='col-'] { - &:first-child { - @include respond-between(xs, sm) { - padding-top: 80px; - padding-bottom: 60px; - } + div[class^='col-'] { + &:first-child { + @include respond-between(xs, sm) { + padding-top: 80px; + padding-bottom: 60px; + } - @include respond-below(sm) { - padding-top: 60px; - padding-bottom: 60px; - } - } - } - } + @include respond-below(sm) { + padding-top: 60px; + padding-bottom: 60px; + } + } + } + } } .dettagli-3-box { - padding-top: 100px; - padding-bottom: 60px; + padding-top: 100px; + padding-bottom: 60px; - @include respond-below(sm) { - padding-bottom: 50px; - } + @include respond-below(sm) { + padding-bottom: 50px; + } - img { - width: 100%; - } + img { + width: 100%; + } - h3 { - @extend .subtitle; - margin-top: 20px; + h3 { + @extend .subtitle; + margin-top: 20px; - @include respond-between(md, lg) { - font-size: 34px; - } + @include respond-between(md, lg) { + font-size: 34px; + } - @include respond-between(sm, md) { - font-size: 24px; - } + @include respond-between(sm, md) { + font-size: 24px; + } - @include respond-below(xs) { - font-size: 30px; - } - } + @include respond-below(xs) { + font-size: 30px; + } + } - p { - @extend .text; - text-align: justify; - margin-bottom: 40px; + p { + @extend .text; + text-align: justify; + margin-bottom: 40px; - @include respond-below(sm) { - margin-bottom: 30px; - } - } + @include respond-below(sm) { + margin-bottom: 30px; + } + } - a { - @extend .text20; - color: #000; - letter-spacing: 0; + a { + @extend .text20; + color: #000; + letter-spacing: 0; - @include respond-above(sm) { - position: absolute; - bottom: 0; - } + @include respond-above(sm) { + position: absolute; + bottom: 0; + } - @include respond-below(sm) { - display: block; - margin-bottom: 30px; - } - } + @include respond-below(sm) { + display: block; + margin-bottom: 30px; + } + } } .dettagli-finitura-ultra-opaca { - padding-bottom: 100px; + padding-bottom: 100px; - h3 { - @extend .subtitle; - text-align: center; - margin-bottom: 30px; - } + h3 { + @extend .subtitle; + text-align: center; + margin-bottom: 30px; + } - p { - @extend .text; - text-align: center; - max-width: 750px; - margin-left: auto; - margin-right: auto; - } + p { + @extend .text; + text-align: center; + max-width: 750px; + margin-left: auto; + margin-right: auto; + } - div[class^='col-']:nth-child(2) { - padding-top: 30px; - display: flex; - justify-content: space-between; - margin-bottom: 50px; - flex-wrap: wrap; + div[class^='col-']:nth-child(2) { + padding-top: 30px; + display: flex; + justify-content: space-between; + margin-bottom: 50px; + flex-wrap: wrap; - div { - display: block; + div { + display: block; - img { - width: 105px; - } + img { + width: 105px; + } - p { - text-transform: uppercase; - margin-top: 20px; - line-height: 18px; - } - } - } + p { + text-transform: uppercase; + margin-top: 20px; + line-height: 18px; + } + } + } - div[class^='col-']:last-child { - display: flex; - justify-content: center; - align-items: center; - } + div[class^='col-']:last-child { + display: flex; + justify-content: center; + align-items: center; + } } .soglia-bassa { - h3 { - @extend .subtitle; - } + h3 { + @extend .subtitle; + } - h4 { - @extend .subtitle-level-3; - } + h4 { + @extend .subtitle-level-3; + } - p { - @extend .text; - } + p { + @extend .text; + } - div[class^='col-'] { - z-index: 5; + div[class^='col-'] { + z-index: 5; - div { - background: $cGrayBg; - padding: 50px 60px; + div { + background: $cGrayBg; + padding: 50px 60px; - @include respond-below(xs) { - padding: 50px 25px; - } - } - } + @include respond-below(xs) { + padding: 50px 25px; + } + } + } } .soglia-bassa-img { - img { - width: 100%; - margin-top: -195px; + img { + width: 100%; + margin-top: -195px; - @include respond-below(sm) { - margin-top: 0px; - } - } + @include respond-below(sm) { + margin-top: 0px; + } + } - div[class^='col-'] { - &:last-child { - @include respond-below(sm) { - height: 1px; - } - } - } + div[class^='col-'] { + &:last-child { + @include respond-below(sm) { + height: 1px; + } + } + } } .salatura { - @extend .box-text-left; - padding-bottom: 0; + @extend .box-text-left; + padding-bottom: 0; - div[class^='col-'] { - &:first-child { - @include respond-below(sm) { - order: 2; - } - } + div[class^='col-'] { + &:first-child { + @include respond-below(sm) { + order: 2; + } + } - &:last-child { - @include respond-below(sm) { - order: 1; - } - } - } + &:last-child { + @include respond-below(sm) { + order: 1; + } + } + } } .box-right { - @extend .box-text-right; - padding-top: 100px; - padding-bottom: 0; + @extend .box-text-right; + padding-top: 100px; + padding-bottom: 0; - @include respond-below(xs) { - padding-top: 80px; - } + @include respond-below(xs) { + padding-top: 80px; + } - p { - @include respond-below(sm) { - margin-bottom: 80px; - } - } + p { + @include respond-below(sm) { + margin-bottom: 80px; + } + } - h3 { - @include respond-below(sm) { - font-size: 35px; - } - } + h3 { + @include respond-below(sm) { + font-size: 35px; + } + } } .box-left { - @extend .box-text-left; - padding-top: 100px; - padding-bottom: 0; + @extend .box-text-left; + padding-top: 100px; + padding-bottom: 0; } .dettagli-legno-legno { - h3 { - @extend .subtitle; - } + h3 { + @extend .subtitle; + } - h4 { - @extend .subtitle-level-3; + h4 { + @extend .subtitle-level-3; - @include respond-below(sm) { - &:before { - left: calc(50% - 71px); - } - } - } + @include respond-below(sm) { + &:before { + left: calc(50% - 71px); + } + } + } - p { - @extend .text; - max-width: 260px; + p { + @extend .text; + max-width: 260px; - @include respond-below(sm) { - margin-bottom: 30px; - max-width: 350px; - } - } + @include respond-below(sm) { + margin-bottom: 30px; + max-width: 350px; + } + } - img { - max-width: 100%; - } + img { + max-width: 100%; + } - div[class^='col-']:last-child { - display: flex; - align-items: flex-start; - flex-wrap: wrap; - flex-direction: column; - justify-content: center; - padding-left: 50px; + div[class^='col-']:last-child { + display: flex; + align-items: flex-start; + flex-wrap: wrap; + flex-direction: column; + justify-content: center; + padding-left: 50px; - @include respond-below(sm) { - order: 1; - align-items: center; - text-align: center; - padding-left: 15px; - } - } + @include respond-below(sm) { + order: 1; + align-items: center; + text-align: center; + padding-left: 15px; + } + } - div[class^='col-']:first-child { - @include respond-below(sm) { - order: 2; - } - } + div[class^='col-']:first-child { + @include respond-below(sm) { + order: 2; + } + } } .colori-box { - display: flex; - justify-content: space-between; - align-items: center; - max-width: 520px; - padding-left: 50px; + display: flex; + justify-content: space-between; + align-items: center; + max-width: 520px; + padding-left: 50px; - @include respond-between(md, lg) { - max-width: 435px; - } + @include respond-between(md, lg) { + max-width: 435px; + } - @include respond-between(sm, md) { - max-width: 326px; - padding-left: 20px; - } + @include respond-between(sm, md) { + max-width: 326px; + padding-left: 20px; + } - div { - display: block; - width: 17%; - text-align: center; + div { + display: block; + width: 17%; + text-align: center; - img { - max-width: 100%; - margin-left: 0; - margin-bottom: 30px; - } + img { + max-width: 100%; + margin-left: 0; + margin-bottom: 30px; + } - p { - @extend .text; - text-transform: uppercase; - text-align: center; - margin-bottom: 0px; - } - } + p { + @extend .text; + text-transform: uppercase; + text-align: center; + margin-bottom: 0px; + } + } } .dettagli-pvc { - .dettagli-pvc-maniglia-img { - margin-bottom: 0; - } + .dettagli-pvc-maniglia-img { + margin-bottom: 0; + } } .no-touchevents { - div[id^='menu-container-'] { - > ul { - > li { - &.parent { - > a { - @include respond-above(xs) { - pointer-events: none; - } - } - } - } - } - } + div[id^='menu-container-'] { + >ul { + >li { + &.parent { + >a { + @include respond-above(xs) { + pointer-events: none; + } + } + } + } + } + } } .touchevents { - .top { - #main-menu { - div[id^='menu-container-'] { - > ul { - > li:hover { - ul { - display: none; - } - } + .top { + #main-menu { + div[id^='menu-container-'] { + >ul { + >li:hover { + ul { + display: none; + } + } - > li { - &.open-menu { - ul { - display: block !important; - } - } - } - } - } - } - } + >li { + &.open-menu { + ul { + display: block !important; + } + } + } + } + } + } + } } .files { - margin-bottom: 0; + margin-bottom: 0; } .file-cover { - background: #fff; - height: 30px; - margin-top: -30px; - position: relative; - z-index: 10; + background: #fff; + height: 30px; + margin-top: -30px; + position: relative; + z-index: 10; } .captcha.error { - .check { - border: 2px solid #cc0000; - } + .check { + border: 2px solid #cc0000; + } } .buttons { - @include respond-below(xs) { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - } + @include respond-below(xs) { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + } - .btn { - &:first-child { - margin-right: 10px; + .btn { + &:first-child { + margin-right: 10px; - @include respond-below(xs) { - margin-right: 0; - margin-bottom: 20px; - } - } - } + @include respond-below(xs) { + margin-right: 0; + margin-bottom: 20px; + } + } + } } .buttons2 { - display: flex; - flex-direction: column; - justify-content: center; - align-items: flex-start; + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; - .btn { - &:first-child { - margin-bottom: 20px; - } + .btn { + &:first-child { + margin-bottom: 20px; + } - &:nth-child(2) { - margin-top: 0px; - } - } + &:nth-child(2) { + margin-top: 0px; + } + } } #fancybox-buttons.top { - background: transparent !important; + background: transparent !important; } .color-container { - position: relative; - padding-top: 90px; - width: 115px; - @include transition; + position: relative; + padding-top: 90px; + width: 115px; + @include transition; - &:hover { - p { - background: #000 !important; - color: #fff !important; - } - } + &:hover { + p { + background: #000 !important; + color: #fff !important; + } + } - a { - display: block; - position: absolute; - top: 0; - left: 0; - height: 100%; - width: 100%; - overflow: hidden; - z-index: 10; + a { + display: block; + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + overflow: hidden; + z-index: 10; - img { - height: 90px !important; - } - } + img { + height: 90px !important; + } + } } .map-adres { - iframe { - width: 100%; - margin-bottom: 30px; - } + iframe { + width: 100%; + margin-bottom: 30px; + } } .footer-big { - background: #231f20; - @extend .box; - color: #fff; - font-size: 15px; + background: #231f20; + @extend .box; + color: #fff; + font-size: 15px; - @include respond-below(md) { - padding-top: 75px; - padding-bottom: 75px; - } + @include respond-below(md) { + padding-top: 75px; + padding-bottom: 75px; + } - @include respond-below(sm) { - padding-top: 50px; - padding-bottom: 50px; - } + @include respond-below(sm) { + padding-top: 50px; + padding-bottom: 50px; + } - .column-right { - @include respond-above(sm) { - padding-left: 50px; - } + .column-right { + @include respond-above(sm) { + padding-left: 50px; + } - @include respond-below(sm) { - text-align: center; - } + @include respond-below(sm) { + text-align: center; + } - ul { - list-style-type: none; - margin: 0; - padding: 0; + ul { + list-style-type: none; + margin: 0; + padding: 0; - li { - margin-bottom: 10px; - } - } + li { + margin-bottom: 10px; + } + } - a { - color: #fff; - font-weight: 200; - } - } + a { + color: #fff; + font-weight: 200; + } + } - .column-left { - font-weight: 200; + .column-left { + font-weight: 200; - @include respond-above(sm) { - padding-right: 50px; - } + @include respond-above(sm) { + padding-right: 50px; + } - @include respond-below(sm) { - text-align: center; - padding-bottom: 25px; - } + @include respond-below(sm) { + text-align: center; + padding-bottom: 25px; + } - img { - max-width: 200px !important; - margin-bottom: 50px; - } - } + img { + max-width: 200px !important; + margin-bottom: 50px; + } + } } .footer_top_box { - padding-bottom: 80px; + padding-bottom: 80px; - .footer_top_box__wrapper { - .footer_top_data { - .footer_top_title { - text-align: center; + .footer_top_box__wrapper { + .footer_top_data { + .footer_top_title { + text-align: center; - h2 { - @extend .subtitle; - position: relative; - padding-bottom: 15px; - margin-bottom: 30px; + h2 { + @extend .subtitle; + position: relative; + padding-bottom: 15px; + margin-bottom: 30px; - &:before { - position: absolute; - content: ''; - width: 142px; - left: calc(50% - 71px); - background: #000; - height: 1px; - bottom: 0; - } - } - } + &:before { + position: absolute; + content: ''; + width: 142px; + left: calc(50% - 71px); + background: #000; + height: 1px; + bottom: 0; + } + } + } - .footer_top_tiles { - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: center; - justify-content: center; - column-gap: 100px; - row-gap: 40px; + .footer_top_tiles { + display: flex; + flex-direction: row; + flex-wrap: wrap; + align-items: center; + justify-content: center; + column-gap: 100px; + row-gap: 40px; - .tile { - display: block; + .tile { + display: block; - a { - color: #000; - font-family: 'Open Sans', sans-serif; - font-weight: 600; - font-size: 14px; - line-height: 19px; + a { + color: #000; + font-family: 'Open Sans', sans-serif; + font-weight: 600; + font-size: 14px; + line-height: 19px; - display: flex; - flex-direction: row; - align-items: center; - column-gap: 20px; - padding: 15px; - background-color: #ebebeb; - width: 360px; - text-transform: uppercase; + display: flex; + flex-direction: row; + align-items: center; + column-gap: 20px; + padding: 15px; + background-color: #ebebeb; + width: 360px; + text-transform: uppercase; - img { - width: 100%; - max-width: 32px; - } - } - } - } - } - } + img { + width: 100%; + max-width: 32px; + } + } + } + } + } + } } @font-face { - font-family: 'URW Form'; - src: url('/layout/fonts/URWForm-LightItalic.woff2') format('woff2'), - url('/layout/fonts/URWForm-LightItalic.woff') format('woff'); - font-weight: 300; - font-style: italic; - font-display: swap; + font-family: 'URW Form'; + src: url('/layout/fonts/URWForm-LightItalic.woff2') format('woff2'), + url('/layout/fonts/URWForm-LightItalic.woff') format('woff'); + font-weight: 300; + font-style: italic; + font-display: swap; } @font-face { - font-family: 'URW Form'; - src: url('/layout/fonts/URWForm-ExtraLightItalic.woff2') format('woff2'), - url('/layout/fonts/URWForm-ExtraLightItalic.woff') format('woff'); - font-weight: 200; - font-style: italic; - font-display: swap; + font-family: 'URW Form'; + src: url('/layout/fonts/URWForm-ExtraLightItalic.woff2') format('woff2'), + url('/layout/fonts/URWForm-ExtraLightItalic.woff') format('woff'); + font-weight: 200; + font-style: italic; + font-display: swap; } @font-face { - font-family: 'URW Form'; - src: url('/layout/fonts/URWForm-Medium.woff2') format('woff2'), - url('/layout/fonts/URWForm-Medium.woff') format('woff'); - font-weight: 500; - font-style: normal; - font-display: swap; + font-family: 'URW Form'; + src: url('/layout/fonts/URWForm-Medium.woff2') format('woff2'), + url('/layout/fonts/URWForm-Medium.woff') format('woff'); + font-weight: 500; + font-style: normal; + font-display: swap; } @font-face { - font-family: 'URW Form'; - src: url('/layout/fonts/URWForm-MediumItalic.woff2') format('woff2'), - url('/layout/fonts/URWForm-MediumItalic.woff') format('woff'); - font-weight: 500; - font-style: italic; - font-display: swap; + font-family: 'URW Form'; + src: url('/layout/fonts/URWForm-MediumItalic.woff2') format('woff2'), + url('/layout/fonts/URWForm-MediumItalic.woff') format('woff'); + font-weight: 500; + font-style: italic; + font-display: swap; } @font-face { - font-family: 'URW Form Demi'; - src: url('/layout/fonts/URWForm-Demi.woff2') format('woff2'), - url('/layout/fonts/URWForm-Demi.woff') format('woff'); - font-weight: normal; - font-style: normal; - font-display: swap; + font-family: 'URW Form Demi'; + src: url('/layout/fonts/URWForm-Demi.woff2') format('woff2'), + url('/layout/fonts/URWForm-Demi.woff') format('woff'); + font-weight: normal; + font-style: normal; + font-display: swap; } @font-face { - font-family: 'URW Form'; - src: url('/layout/fonts/URWForm-Italic.woff2') format('woff2'), - url('/layout/fonts/URWForm-Italic.woff') format('woff'); - font-weight: normal; - font-style: italic; - font-display: swap; + font-family: 'URW Form'; + src: url('/layout/fonts/URWForm-Italic.woff2') format('woff2'), + url('/layout/fonts/URWForm-Italic.woff') format('woff'); + font-weight: normal; + font-style: italic; + font-display: swap; } @font-face { - font-family: 'URW Form'; - src: url('/layout/fonts/URWForm-Light.woff2') format('woff2'), - url('/layout/fonts/URWForm-Light.woff') format('woff'); - font-weight: 300; - font-style: normal; - font-display: swap; + font-family: 'URW Form'; + src: url('/layout/fonts/URWForm-Light.woff2') format('woff2'), + url('/layout/fonts/URWForm-Light.woff') format('woff'); + font-weight: 300; + font-style: normal; + font-display: swap; } @font-face { - font-family: 'URW Form'; - src: url('/layout/fonts/URWForm-ThinItalic.woff2') format('woff2'), - url('/layout/fonts/URWForm-ThinItalic.woff') format('woff'); - font-weight: 100; - font-style: italic; - font-display: swap; + font-family: 'URW Form'; + src: url('/layout/fonts/URWForm-ThinItalic.woff2') format('woff2'), + url('/layout/fonts/URWForm-ThinItalic.woff') format('woff'); + font-weight: 100; + font-style: italic; + font-display: swap; } @font-face { - font-family: 'URW Form'; - src: url('/layout/fonts/URWForm-Bold.woff2') format('woff2'), - url('/layout/fonts/URWForm-Bold.woff') format('woff'); - font-weight: bold; - font-style: normal; - font-display: swap; + font-family: 'URW Form'; + src: url('/layout/fonts/URWForm-Bold.woff2') format('woff2'), + url('/layout/fonts/URWForm-Bold.woff') format('woff'); + font-weight: bold; + font-style: normal; + font-display: swap; } @font-face { - font-family: 'URW Form'; - src: url('/layout/fonts/URWForm-BoldItalic.woff2') format('woff2'), - url('/layout/fonts/URWForm-BoldItalic.woff') format('woff'); - font-weight: bold; - font-style: italic; - font-display: swap; + font-family: 'URW Form'; + src: url('/layout/fonts/URWForm-BoldItalic.woff2') format('woff2'), + url('/layout/fonts/URWForm-BoldItalic.woff') format('woff'); + font-weight: bold; + font-style: italic; + font-display: swap; } @font-face { - font-family: 'URW Form'; - src: url('/layout/fonts/URWForm-Thin.woff2') format('woff2'), - url('/layout/fonts/URWForm-Thin.woff') format('woff'); - font-weight: 100; - font-style: normal; - font-display: swap; + font-family: 'URW Form'; + src: url('/layout/fonts/URWForm-Thin.woff2') format('woff2'), + url('/layout/fonts/URWForm-Thin.woff') format('woff'); + font-weight: 100; + font-style: normal; + font-display: swap; } @font-face { - font-family: 'URW Form'; - src: url('/layout/fonts/URWForm-Regular.woff2') format('woff2'), - url('/layout/fonts/URWForm-Regular.woff') format('woff'); - font-weight: normal; - font-style: normal; - font-display: swap; + font-family: 'URW Form'; + src: url('/layout/fonts/URWForm-Regular.woff2') format('woff2'), + url('/layout/fonts/URWForm-Regular.woff') format('woff'); + font-weight: normal; + font-style: normal; + font-display: swap; } @font-face { - font-family: 'URW Form Extra'; - src: url('/layout/fonts/URWForm-ExtraBoldItalic.woff2') format('woff2'), - url('/layout/fonts/URWForm-ExtraBoldItalic.woff') format('woff'); - font-weight: bold; - font-style: italic; - font-display: swap; + font-family: 'URW Form Extra'; + src: url('/layout/fonts/URWForm-ExtraBoldItalic.woff2') format('woff2'), + url('/layout/fonts/URWForm-ExtraBoldItalic.woff') format('woff'); + font-weight: bold; + font-style: italic; + font-display: swap; } @font-face { - font-family: 'URW Form Extra'; - src: url('/layout/fonts/URWForm-ExtraBold.woff2') format('woff2'), - url('/layout/fonts/URWForm-ExtraBold.woff') format('woff'); - font-weight: bold; - font-style: normal; - font-display: swap; + font-family: 'URW Form Extra'; + src: url('/layout/fonts/URWForm-ExtraBold.woff2') format('woff2'), + url('/layout/fonts/URWForm-ExtraBold.woff') format('woff'); + font-weight: bold; + font-style: normal; + font-display: swap; } .footer-big * { - font-family: 'URW Form'; + font-family: 'URW Form'; } #scontainer-47 { - height: 630px; - display: flex; - align-items: center; - margin-top: 100px; - margin-bottom: 100px; + height: 630px; + display: flex; + align-items: center; + margin-top: 100px; + margin-bottom: 100px; - @include respond-below(md) { - margin-bottom: 50px; - } + @include respond-below(md) { + margin-bottom: 50px; + } - h2 { - @extend .subtitle-line; - margin-bottom: 40px; + h2 { + @extend .subtitle-line; + margin-bottom: 40px; - &::before { - width: 80%; - left: 0; - height: 2px; - } - } + &::before { + width: 80%; + left: 0; + height: 2px; + } + } - h3 { - @extend .subtitle; - position: relative; + h3 { + @extend .subtitle; + position: relative; - &:before { - position: absolute; - left: -80px; - top: -140px; - content: ''; - height: 340px; - width: 1px; - background: $cGrayText; + &:before { + position: absolute; + left: -80px; + top: -140px; + content: ''; + height: 340px; + width: 1px; + background: $cGrayText; - @include respond-between(md, lg) { - left: -45px; - } + @include respond-between(md, lg) { + left: -45px; + } - @include respond-between(sm, md) { - left: -40px; - } + @include respond-between(sm, md) { + left: -40px; + } - @include respond-between(xs, sm) { - left: -30px; - top: -75px; - } + @include respond-between(xs, sm) { + left: -30px; + top: -75px; + } - @include respond-below(xs) { - display: none; - } - } - } + @include respond-below(xs) { + display: none; + } + } + } - h4 { - @extend .subtitle-level-3; - } + h4 { + @extend .subtitle-level-3; + } - p { - @extend .text; - } + p { + @extend .text; + } - div[class^='col-']:first-child { - background: $cGrayBg; - display: flex; - align-items: flex-start; - flex-wrap: wrap; - flex-direction: column; - justify-content: center; - padding: 80px 150px 80px 60px; - text-align: justify; + div[class^='col-']:first-child { + background: $cGrayBg; + display: flex; + align-items: flex-start; + flex-wrap: wrap; + flex-direction: column; + justify-content: center; + padding: 80px 150px 80px 60px; + text-align: justify; - @include respond-between(md, lg) { - padding: 80px 108px 80px 90px; - } + @include respond-between(md, lg) { + padding: 80px 108px 80px 90px; + } - @include respond-between(sm, md) { - padding: 80px 30px 80px 80px; - } + @include respond-between(sm, md) { + padding: 80px 30px 80px 80px; + } - @include respond-between(xs, sm) { - padding: 50px 15px 50px 60px; - } + @include respond-between(xs, sm) { + padding: 50px 15px 50px 60px; + } - @include respond-below(xs) { - padding: 50px 15px 50px 15px; - } - } + @include respond-below(xs) { + padding: 50px 15px 50px 15px; + } + } - div[class^='col-']:nth-child(2) { - position: relative; - background: $cGrayBg; + div[class^='col-']:nth-child(2) { + position: relative; + background: $cGrayBg; - @include respond-between(xs, md) { - display: flex; - justify-content: center; - align-items: center; - padding-right: 0; - } + @include respond-between(xs, md) { + display: flex; + justify-content: center; + align-items: center; + padding-right: 0; + } - img { - @include respond-above(md) { - top: 50%; - position: absolute; - right: -60px; - transform: translateY(-50%); - } + img { + @include respond-above(md) { + top: 50%; + position: absolute; + right: -60px; + transform: translateY(-50%); + } - @include respond-above(lg) { - width: 500px; - height: 630px; - object-fit: cover; - } + @include respond-above(lg) { + width: 500px; + height: 630px; + object-fit: cover; + } - @include respond-between(md, lg) { - width: 430px; - height: 530px; - object-fit: cover; - } + @include respond-between(md, lg) { + width: 430px; + height: 530px; + object-fit: cover; + } - @include respond-between(xs, md) { - width: 100%; - height: 100%; - object-fit: contain; - } + @include respond-between(xs, md) { + width: 100%; + height: 100%; + object-fit: contain; + } - @include respond-below(xs) { - width: 100%; - height: 300px; - object-fit: contain; - margin-bottom: 50px; - } - } - } + @include respond-below(xs) { + width: 100%; + height: 300px; + object-fit: contain; + margin-bottom: 50px; + } + } + } - div[class^='col-']:nth-child(3) { - } + div[class^='col-']:nth-child(3) {} } #scontainer-48 { - margin-bottom: 100px; + margin-bottom: 100px; - @include respond-below(md) { - margin-bottom: 50px; - } + @include respond-below(md) { + margin-bottom: 50px; + } - h2 { - @extend .subtitle-line; - margin-bottom: 40px; - } + h2 { + @extend .subtitle-line; + margin-bottom: 40px; + } - p { - @extend .text; - } + p { + @extend .text; + } - img { - margin-bottom: 24px; - } + img { + margin-bottom: 24px; + } - .single-col { - text-align: center; - } + .single-col { + text-align: center; + } } #scontainer-49, #scontainer-50 { - margin-bottom: 100px; + margin-bottom: 100px; - @include respond-below(md) { - margin-bottom: 50px; - } + @include respond-below(md) { + margin-bottom: 50px; + } - h2 { - @extend .subtitle-line; - margin-bottom: 40px; - } + h2 { + @extend .subtitle-line; + margin-bottom: 40px; + } - .single-col { - a { - display: block; - height: 100%; - position: relative; - cursor: pointer; + .single-col { + a { + display: block; + height: 100%; + position: relative; + cursor: pointer; - &:hover { - &::before, - &::after { - opacity: 1; - } - } + &:hover { - &::before { - content: ''; - position: absolute; - inset: 0; - background: rgba(0, 0, 0, 0.6); - opacity: 0; - transition: all 250ms ease-in-out; - } + &::before, + &::after { + opacity: 1; + } + } - &::after { - content: ''; - position: absolute; - top: 50%; - left: 50%; - width: 55px; - height: 55px; - background: url('/upload/filemanager/images/cassonetto/material-symbols_search.png'); - opacity: 0; - transition: all 250ms ease-in-out; - transform: translate(-50%, -50%); - } - } + &::before { + content: ''; + position: absolute; + inset: 0; + background: rgba(0, 0, 0, 0.6); + opacity: 0; + transition: all 250ms ease-in-out; + } - @include respond-below(md) { - &:not(:last-child) { - margin-bottom: 50px; - } - } - } + &::after { + content: ''; + position: absolute; + top: 50%; + left: 50%; + width: 55px; + height: 55px; + background: url('/upload/filemanager/images/cassonetto/material-symbols_search.png'); + opacity: 0; + transition: all 250ms ease-in-out; + transform: translate(-50%, -50%); + } + } + + @include respond-below(md) { + &:not(:last-child) { + margin-bottom: 50px; + } + } + } } #scontainer-51 { - padding: 100px 70px; - margin-bottom: 100px; - background: #fafafa; + padding: 100px 70px; + margin-bottom: 100px; + background: #fafafa; - @include respond-below(md) { - padding: 50px 40px; - margin-bottom: 50px; - } + @include respond-below(md) { + padding: 50px 40px; + margin-bottom: 50px; + } - p { - @extend .text; - } + p { + @extend .text; + } - .row { - align-items: center; - } + .row { + align-items: center; + } - .single-col-1 { - @include respond-below(md) { - margin-bottom: 50px; - } - } + .single-col-1 { + @include respond-below(md) { + margin-bottom: 50px; + } + } - .single-col-2 { - position: relative; - padding-bottom: 50px; + .single-col-2 { + position: relative; + padding-bottom: 50px; - &::before { - content: ''; - position: absolute; - bottom: 0; - left: 15px; - width: 100%; - max-width: 190px; - height: 1px; - background: #000; - } - } + &::before { + content: ''; + position: absolute; + bottom: 0; + left: 15px; + width: 100%; + max-width: 190px; + height: 1px; + background: #000; + } + } } #scontainer-52 { - margin-bottom: 100px; + margin-bottom: 100px; - @include respond-below(md) { - margin-bottom: 50px; - } + @include respond-below(md) { + margin-bottom: 50px; + } - .row { - align-items: center; - } + .row { + align-items: center; + } - .single-col { - display: flex; - align-items: center; - justify-content: center; + .single-col { + display: flex; + align-items: center; + justify-content: center; - @include respond-below(md) { - &:not(:last-child) { - margin-bottom: 50px; - } - } - } + @include respond-below(md) { + &:not(:last-child) { + margin-bottom: 50px; + } + } + } } #scontainer-53 { - margin-bottom: 100px; + margin-bottom: 100px; - h2 { - @extend .subtitle-line; - margin-bottom: 40px; - } + h2 { + @extend .subtitle-line; + margin-bottom: 40px; + } - div[class^='col-'] { - display: flex; - justify-content: center; - align-items: center; - flex-wrap: wrap; + div[class^='col-'] { + display: flex; + justify-content: center; + align-items: center; + flex-wrap: wrap; - div { - margin-left: 6px; - margin-right: 6px; - } + div { + margin-left: 6px; + margin-right: 6px; + } - p { - @extend .text; - max-width: 106px; - min-height: 50px; - margin-bottom: 0; - background: $cGrayBg; - display: flex; - justify-content: center; - text-align: center; - align-items: center; - padding: 2px; - margin-bottom: 20px; - text-transform: uppercase; - } + p { + @extend .text; + max-width: 106px; + min-height: 50px; + margin-bottom: 0; + background: $cGrayBg; + display: flex; + justify-content: center; + text-align: center; + align-items: center; + padding: 2px; + margin-bottom: 20px; + text-transform: uppercase; + } - img { - width: 106px; - height: 106px; - object-fit: cover; - } - } + img { + width: 106px; + height: 106px; + object-fit: cover; + } + } - .color-container { - padding-top: 0; - } + .color-container { + padding-top: 0; + } } .home_slider { - .swiper-slide { - overflow: hidden; + .swiper-slide { + overflow: hidden; - .slide-data { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; + .slide-data { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; - .slide-text { - position: absolute; - max-width: 1100px; - } - } - } + .slide-text { + position: absolute; + max-width: 1100px; + } + } + } - .swiper-pagination { - position: absolute; - right: 50px; - bottom: 50px; - width: auto; - display: flex; - justify-content: flex-end; - gap: 30px; + .swiper-pagination { + position: absolute; + right: 50px; + bottom: 50px; + width: auto; + display: flex; + justify-content: flex-end; + gap: 30px; - .swiper-pagination-bullet { - color: #fff; - background: transparent !important; - position: relative; - display: block; - height: 30px; - width: 30px; - opacity: 1 !important; + .swiper-pagination-bullet { + color: #fff; + background: transparent !important; + position: relative; + display: block; + height: 30px; + width: 30px; + opacity: 1 !important; - &::before { - display: block; - height: 30px; - width: 30px; - position: absolute; - top: 0; - left: 0; - font-size: 22px; - } + &::before { + display: block; + height: 30px; + width: 30px; + position: absolute; + top: 0; + left: 0; + font-size: 22px; + } - &:first-child::before { - content: '01'; - } + &:first-child::before { + content: '01'; + } - &:nth-child(2)::before { - content: '02'; - } + &:nth-child(2)::before { + content: '02'; + } - &:nth-child(3)::before { - content: '03'; - } + &:nth-child(3)::before { + content: '03'; + } - // &:nth-child(4)::before { - // content: "04"; - // } + // &:nth-child(4)::before { + // content: "04"; + // } - // &:nth-child(5)::before { - // content: "05"; - // } + // &:nth-child(5)::before { + // content: "05"; + // } - &.swiper-pagination-bullet-active { - margin-right: 70px; - position: relative; + &.swiper-pagination-bullet-active { + margin-right: 70px; + position: relative; - &::after { - content: ''; - display: block; - height: 1px; - width: 50px; - background: #fff; - position: absolute; - top: 50%; - right: -75px; - } + &::after { + content: ''; + display: block; + height: 1px; + width: 50px; + background: #fff; + position: absolute; + top: 50%; + right: -75px; + } - &:last-child { - margin-right: 0 !important; - } + &:last-child { + margin-right: 0 !important; + } - &:nth-child(2) { - margin-left: 70px; - // margin-right: 4px; + &:nth-child(2) { + margin-left: 70px; + // margin-right: 4px; - &::after { - // display: none; - right: auto; - left: -80px; - } - } - } - } - } -} + &::after { + // display: none; + right: auto; + left: -80px; + } + } + } + } + } +} \ No newline at end of file