html,body{font-family:"Open Sans", sans-serif}h1,h2,h3,h4,h5,h5,h6{font-family:"Open Sans", sans-serif;font-weight:700}b,strong{font-weight:600}a{color:#343483}a:hover{text-decoration:none}body{padding-top:80px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{padding-top:84px}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body{padding-top:130px}}body .content_wrapper h1{font-size:2.75em;line-height:1.0;color:#666;font-weight:900;margin:0;padding:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body .content_wrapper h1{font-size:3em;line-height:1.2}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper h1{font-size:5em}}body .content_wrapper h2{color:#333333;font-size:1.75em;line-height:1.0;padding:0;margin:3rem 0 0 0;font-weight:400}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body .content_wrapper h2{font-size:2em;line-height:1.2}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper h2{font-size:2.5em;margin:4rem 0 0 0}}body .content_wrapper h2.used_in_home{font-weight:900;font-size:2.5em;padding:0;margin:0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper h2.used_in_home{font-size:4em}}body .content_wrapper h3{font-size:1.25em;line-height:1.0;color:#333333;font-weight:900;padding:0;margin:3rem 0 0 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body .content_wrapper h3{font-size:1.5em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper h3{font-size:1.75em}}body .content_wrapper h4{font-size:1.5em;line-height:1.3;color:#333333;padding:0;margin:2rem 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper h4{font-size:1.5em}}body .content_wrapper h5{font-size:1.35em;line-height:1.3;padding:0;margin:0.75em 0 0 0;color:#333333}body .content_wrapper h6{font-size:1.125em;padding:0;margin:0.75em 0 0 0;color:#333333}body .content_wrapper p{font-size:1.2em;line-height:1.6;color:#333333;font-weight:300;padding:0 0 0 0;margin:1.0em 0 0 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body .content_wrapper p{font-size:1.1em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper p{font-size:1.2em;margin:1.25em 0 0 0}}body .content_wrapper p.used_in_home{font-size:1.25em;font-weight:400;line-height:1.4;margin:0.75em 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper p.used_in_home{font-size:2.2em}}body .content_wrapper ul{margin:1em 0 2em 0}body .content_wrapper ul li{margin:0.75em 0 0 0}body .content_wrapper .content ul,body .content_wrapper .content ol{margin:0;padding:0 0 0 20px}body .content_wrapper .content ul li,body .content_wrapper .content ol li{font-size:1.1em;line-height:1.6;color:#333333;font-weight:300;padding:0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .content ul li,body .content_wrapper .content ol li{font-size:1.2em}}body .content_wrapper .content ul{padding:0;list-style:none}body .content_wrapper .content ul li{position:relative;display:table-row}body .content_wrapper .content ul li:before{display:table-cell;text-align:right;vertical-align:top;content:"\f111";font-size:0.6rem;padding:0.75em 0.75em 0 0;font-family:FontAwesome;color:#d4d4d4}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .content ul li:before{font-size:0.75rem;padding:0.5em 0.75em 0 0}}body .content_wrapper .content h2+h3{margin:1rem 0 0 0}body .content_wrapper .content h2+.text_container>h3:nth-child(1){margin:1rem 0 0 0}body .content_wrapper .content h2.medium-editor-placeholder+.text_container>h3:nth-child(1){margin:3rem 0 0 0}body .content_wrapper .content h2.medium-editor-placeholder+h3{margin:4rem 0 0 0}body .content_wrapper .content h2.medium-editor-placeholder+h3.medium-editor-placeholder+.testo_libero ol{margin:1rem 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .content h2.medium-editor-placeholder+h3.medium-editor-placeholder+.testo_libero ol{margin:4rem 0 0 0}}@media only screen and (max-width: 767px){body .content_wrapper .content .show-available-images+.text_container>h2:nth-child(1){margin:1em 0 0 0}}body .content_wrapper .content h2+.text_container>ul:nth-child(1),body .content_wrapper .content h2+.testo_libero>ul:nth-child(1){margin:1.25em 0 0 0}body .content_wrapper .content h2.medium-editor-placeholder+h3.medium-editor-placeholder+.testo_libero>p:nth-child(1){margin:2rem 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .content h2.medium-editor-placeholder+h3.medium-editor-placeholder+.testo_libero>p:nth-child(1){margin:4rem 0 0 0}}body .content_wrapper .content>[data-type="paragrafo"]:nth-child(1) h2.medium-editor-placeholder+.testo_libero>p:nth-child(1){margin:2rem 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .content>[data-type="paragrafo"]:nth-child(1) h2.medium-editor-placeholder+.testo_libero>p:nth-child(1){margin:4rem 0 0 0}}body .content_wrapper .content [data-type="paragrafo_con_immagine_sopra"] h2:nth-child(1){margin:2rem 0 0 0}body .content_wrapper .content a{color:#343483}body .content_wrapper .content a:hover{text-decoration:underline}body .content_wrapper .content img{max-width:100%;min-height:120px}@media only screen and (max-width: 767px){body .content_wrapper .content img{min-height:50px}}body .content_wrapper .content img.left-image{min-width:100%;max-width:100%;margin:4rem 0 2rem 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body .content_wrapper .content img.left-image{float:left;margin:0.5em 2em 2em 0;max-width:50%}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .content img.left-image{float:left;min-width:50%;max-width:50%;margin:0.5em 4em 2em 0}}body .content_wrapper .content img.right-image{min-width:100%;max-width:100%;margin:4rem 0 2rem 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body .content_wrapper .content img.right-image{margin:0.5em 0 2em 2em;max-width:50%}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .content img.right-image{float:right;min-width:30%;max-width:50%;margin:0.5em 0 2em 4em}}body .content_wrapper .content img[src*='.jpg']{background:#ededed url("/images/loader-97043cc0.gif") scroll no-repeat center center}body .content_wrapper .content [data-type="paragrafo_con_immagine_sopra"] h5,body .content_wrapper .content [data-type="paragrafo_con_immagine_a_sinistra"] h5,body .content_wrapper .content [data-type="paragrafo_con_immagine_a_destra"] h5{font-family:"Open Sans", sans-serif;font-size:1.25em;line-height:1.5;margin:4rem 0 0 0}@media only screen and (max-width: 767px){body .content_wrapper .content [data-type="paragrafo_con_immagine_sopra"] h5,body .content_wrapper .content [data-type="paragrafo_con_immagine_a_sinistra"] h5,body .content_wrapper .content [data-type="paragrafo_con_immagine_a_destra"] h5{margin:3rem 0 0 0}}body .content_wrapper .content [data-type="paragrafo_con_immagine_a_sinistra"] img,body .content_wrapper .content [data-type="paragrafo_con_immagine_a_destra"] img{margin-top:3rem}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .content [data-type="paragrafo_con_immagine_a_sinistra"] img,body .content_wrapper .content [data-type="paragrafo_con_immagine_a_destra"] img{margin-top:calc(4rem + 8px)}}body .content_wrapper .content [data-type="paragrafo_con_immagine_a_sinistra"] .text_container,body .content_wrapper .content [data-type="paragrafo_con_immagine_a_destra"] .text_container{display:table}body .content_wrapper .content [data-type="paragrafo_con_immagine_sopra"] img{min-width:100%;margin:4rem 0 0 0}body .content_wrapper .content [data-type="title"]+[data-type="paragrafo_con_immagine_sopra"] img{margin:2rem 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .content [data-type="title"]+[data-type="paragrafo_con_immagine_sopra"] img{margin:4rem 0 0 0}}body .content_wrapper .content [data-type="title"]+[data-type="paragrafo"] h2{margin:1rem 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .content [data-type="title"]+[data-type="paragrafo"] h2{margin:2rem 0 0 0}}body .content_wrapper .content [data-type="grant_image"] img{width:100%;height:auto;min-height:unset}body .content_wrapper .content .medium-editor-placeholder{display:none}body .content_wrapper .cta{display:inline-block;margin-top:1.5em;color:#333333;font-size:0.75em;font-weight:600;border:3px solid #333333;border-radius:0;-webkit-font-smoothing:antialiased;position:relative;padding:0.6em 1.4em;padding-right:4.7em;transition:0.5s}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .cta{font-size:0.9em;color:rgba(51,51,51,0.6);border:3px solid rgba(51,51,51,0.6)}}body .content_wrapper .cta:after{position:absolute;top:0;bottom:0;right:0;padding-top:inherit;padding-bottom:inherit;width:2.8em;content:"\f061";font-family:'FontAwesome', sans-serif;text-align:center;transition:0.5s;transform-origin:50% 60%;border-left:3px solid #333333}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .cta:after{border-left:3px solid rgba(51,51,51,0.6)}}body .content_wrapper .cta:hover{border-color:#333333;color:#333333}body .content_wrapper .cta:hover:after{border-left:3px solid #333333}body .content_wrapper .cta.inverted{color:white;border:3px solid white}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .cta.inverted{color:rgba(255,255,255,0.6);border:3px solid rgba(255,255,255,0.6)}}body .content_wrapper .cta.inverted:after{border-left:3px solid white}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .cta.inverted:after{border-left:3px solid rgba(255,255,255,0.6)}}body .content_wrapper .cta.inverted:hover{color:white;border-color:white}body .content_wrapper .cta.inverted:hover:after{border-left:3px solid white}body .content_wrapper .cta.no_border{border:none;background:none;padding-bottom:0;padding-left:0;text-decoration:underline;font-style:italic;color:#333333}body .content_wrapper .cta.no_border:after{content:"";border-left:none}body .content_wrapper .cta.no_border:hover{color:#E73F23}body .content_wrapper .cta.semitrasparent{color:#FFFFFF;background:rgba(187,187,199,0.3)}body .content_wrapper .product_item_wrapper{display:block;margin:1em 0;min-height:230px}body .content_wrapper .product_item_wrapper .product_container{background:#FFFFFF;height:100%;padding:1em 2em;position:relative}body .content_wrapper .product_item_wrapper .product_container .up{height:50%;min-height:100px;display:flex;justify-content:flex-end;align-items:flex-end}body .content_wrapper .product_item_wrapper .product_container .up h3{font-size:2.25em;margin:0 0 0.5rem 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .product_item_wrapper .product_container .up h3{font-size:2.75em}}body .content_wrapper .product_item_wrapper .product_container .down{height:50%;min-height:100px;display:flex;justify-content:flex-end;align-items:flex-start}body .content_wrapper .product_item_wrapper .product_container .down .inner h4{display:inline-block;font-size:0.75em;color:#FFFFFF;font-weight:700;margin:0.5rem 0 0 0;padding:0.25em 1.5em;border-radius:1em}body .content_wrapper .product_item_wrapper .product_container .down .inner h4 b{font-weight:900}body .content_wrapper .product_item_wrapper .product_container .down .inner p{font-size:1em;line-height:1.2;font-weight:600;margin:0.5em 0 0 0}body .content_wrapper .product_item_wrapper .product_container .mini_cta{position:absolute;bottom:0.5em;right:1em}body .content_wrapper .product_item_wrapper .product_container .mini_cta .fa{font-size:1.5em;color:#333333;transition:0.5s}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .product_item_wrapper .product_container .mini_cta .fa{color:rgba(51,51,51,0.5)}}body .content_wrapper .product_item_wrapper:hover .product_container .mini_cta .fa{color:#333333}body .content_wrapper .breadcrumbs_wrapper{padding:0.5em 1em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body .content_wrapper .breadcrumbs_wrapper{margin:1.5em 0 0 0.5em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .breadcrumbs_wrapper{margin:0.5em 0 0 0;padding:0}}body .content_wrapper .breadcrumbs_wrapper ul{list-style:none;margin:0;padding:0}body .content_wrapper .breadcrumbs_wrapper ul li{font-size:0.8em;font-weight:500;display:inline-block;margin:0}body .content_wrapper .breadcrumbs_wrapper ul li a{color:rgba(51,51,51,0.6);text-decoration:none}body .content_wrapper .breadcrumbs_wrapper ul li a:hover{color:#333333;text-decoration:none}body .content_wrapper .breadcrumbs_wrapper ul li a.active{color:#333333;cursor:default}body .content_wrapper .breadcrumbs_wrapper ul li.spacer{color:#333333}body .content_wrapper .title_and_subtitle_wrapper h2{font-family:"Open Sans", sans-serif;color:#666;font-weight:100;font-size:1.5em;line-height:1.2;margin:1rem 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .title_and_subtitle_wrapper h2{font-size:2.5em;margin:1rem 0 0 0}}body .content_wrapper .title_and_subtitle_wrapper hr{width:160px;height:5px;border:none;margin-left:0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .title_and_subtitle_wrapper hr{width:220px}}body .content_wrapper .internal_page_cta a{display:block;background:#d4d4d4;padding:3em 2em;margin:4em 0 0 0;border-radius:0.5em;transition:0.5s}@media only screen and (max-width: 767px){body .content_wrapper .internal_page_cta a{background:#F9B733;padding:2em 2em;margin:2em 0 0 0}}body .content_wrapper .internal_page_cta a h3{margin:0;color:#FFFFFF;transition:0.5s}@media only screen and (max-width: 767px){body .content_wrapper .internal_page_cta a h3{font-size:1.5em;color:#333333}}body .content_wrapper .internal_page_cta a p{color:#333333;transition:0.5s}@media only screen and (max-width: 767px){body .content_wrapper .internal_page_cta a p{color:#333333}}body .content_wrapper .internal_page_cta a:hover,body .content_wrapper .internal_page_cta a:focus{text-decoration:none;background:#F9B733}body .content_wrapper .internal_page_cta a:hover h3,body .content_wrapper .internal_page_cta a:hover p,body .content_wrapper .internal_page_cta a:hover .cta,body .content_wrapper .internal_page_cta a:focus h3,body .content_wrapper .internal_page_cta a:focus p,body .content_wrapper .internal_page_cta a:focus .cta{color:#333333}body .content_wrapper .product_families_wrapper,body .content_wrapper .related_products_wrapper{padding:1em 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .product_families_wrapper,body .content_wrapper .related_products_wrapper{padding:1em 0 0 0}}body .content_wrapper .product_families_wrapper .product_wrapper .product_inner,body .content_wrapper .related_products_wrapper .product_wrapper .product_inner{max-width:calc(1280px / 2);background:scroll no-repeat center left / 55%;position:relative;display:flex;justify-content:flex-end;align-items:center}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body .content_wrapper .product_families_wrapper .product_wrapper .product_inner,body .content_wrapper .related_products_wrapper .product_wrapper .product_inner{max-width:100%;min-height:inherit}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .product_families_wrapper .product_wrapper .product_inner,body .content_wrapper .related_products_wrapper .product_wrapper .product_inner{min-height:30vh}}body .content_wrapper .product_families_wrapper .product_wrapper .product_inner .text_container,body .content_wrapper .related_products_wrapper .product_wrapper .product_inner .text_container{margin:2em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .product_families_wrapper .product_wrapper .product_inner .text_container,body .content_wrapper .related_products_wrapper .product_wrapper .product_inner .text_container{margin:0 6em 0 0}}body .content_wrapper .product_families_wrapper .product_wrapper .product_inner .text_container .title,body .content_wrapper .related_products_wrapper .product_wrapper .product_inner .text_container .title{font-family:"Open Sans", sans-serif;color:rgba(255,255,255,0.4);font-weight:800;font-size:2.5em;line-height:1}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .product_families_wrapper .product_wrapper .product_inner .text_container .title,body .content_wrapper .related_products_wrapper .product_wrapper .product_inner .text_container .title{font-size:4.0em}}body .content_wrapper .product_families_wrapper .product_wrapper .product_inner .text_container p,body .content_wrapper .related_products_wrapper .product_wrapper .product_inner .text_container p{color:rgba(255,255,255,0.8);line-height:1.3;margin:0.7em 0 0.8em 0;transition:0.5s;letter-spacing:0.02em;font-weight:800}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .product_families_wrapper .product_wrapper .product_inner .text_container p,body .content_wrapper .related_products_wrapper .product_wrapper .product_inner .text_container p{font-weight:800;font-size:1.15em}}body .content_wrapper .product_families_wrapper .product_wrapper .product_inner .text_container .cta,body .content_wrapper .related_products_wrapper .product_wrapper .product_inner .text_container .cta{margin:1.5em 0 0 0;transition:0.5s}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .product_families_wrapper .product_wrapper .product_inner .text_container .cta,body .content_wrapper .related_products_wrapper .product_wrapper .product_inner .text_container .cta{margin:1em 0 0 0}}body .content_wrapper .product_families_wrapper .product_wrapper .product_inner:hover .text_container .cta,body .content_wrapper .related_products_wrapper .product_wrapper .product_inner:hover .text_container .cta{color:white;border-color:white}body .content_wrapper .product_families_wrapper .product_wrapper .product_inner:hover .text_container .cta:after,body .content_wrapper .related_products_wrapper .product_wrapper .product_inner:hover .text_container .cta:after{border-left:3px solid white}body .content_wrapper .product_families_wrapper .product_wrapper.pos_1 .product_inner,body .content_wrapper .product_families_wrapper .product_wrapper.pos_3 .product_inner,body .content_wrapper .product_families_wrapper .product_wrapper.pos_5 .product_inner,body .content_wrapper .related_products_wrapper .product_wrapper.pos_1 .product_inner,body .content_wrapper .related_products_wrapper .product_wrapper.pos_3 .product_inner,body .content_wrapper .related_products_wrapper .product_wrapper.pos_5 .product_inner{margin:auto 0 auto auto}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body .content_wrapper .product_families_wrapper .product_wrapper.pos_1 .product_inner,body .content_wrapper .product_families_wrapper .product_wrapper.pos_3 .product_inner,body .content_wrapper .product_families_wrapper .product_wrapper.pos_5 .product_inner,body .content_wrapper .related_products_wrapper .product_wrapper.pos_1 .product_inner,body .content_wrapper .related_products_wrapper .product_wrapper.pos_3 .product_inner,body .content_wrapper .related_products_wrapper .product_wrapper.pos_5 .product_inner{margin:auto 0 auto 0}}body.privacy_policy_standalone .content_wrapper .content,body.cookie_policy_standalone .content_wrapper .content,body.trasparenza_standalone .content_wrapper .content,body.whistleblowing_standalone .content_wrapper .content{font-size:16px;padding:3em 0.5em 2em 0.5em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.privacy_policy_standalone .content_wrapper .content,body.cookie_policy_standalone .content_wrapper .content,body.trasparenza_standalone .content_wrapper .content,body.whistleblowing_standalone .content_wrapper .content{padding:6rem 0 4rem 0}}body.privacy_policy_standalone .content_wrapper .content button,body.cookie_policy_standalone .content_wrapper .content button,body.trasparenza_standalone .content_wrapper .content button,body.whistleblowing_standalone .content_wrapper .content button{font-size:14px;background:transparent;border:transparent;text-decoration:underline}@media only screen and (max-width: 767px){body.privacy_policy_standalone .content_wrapper .content button,body.cookie_policy_standalone .content_wrapper .content button,body.trasparenza_standalone .content_wrapper .content button,body.whistleblowing_standalone .content_wrapper .content button{margin-bottom:2rem;padding:0}}@media only screen and (min-width: 769px) and (max-width: 1023px), only screen and (min-width: 1025px) and (max-width: 1199px), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.privacy_policy_standalone .content_wrapper .content button,body.cookie_policy_standalone .content_wrapper .content button,body.trasparenza_standalone .content_wrapper .content button,body.whistleblowing_standalone .content_wrapper .content button{float:right}}body.privacy_policy_standalone .content_wrapper .content button:hover,body.cookie_policy_standalone .content_wrapper .content button:hover,body.trasparenza_standalone .content_wrapper .content button:hover,body.whistleblowing_standalone .content_wrapper .content button:hover{text-decoration-color:#F9B733}body.privacy_policy_standalone .content_wrapper .content h1,body.cookie_policy_standalone .content_wrapper .content h1,body.trasparenza_standalone .content_wrapper .content h1,body.whistleblowing_standalone .content_wrapper .content h1{font-size:2.25em;color:#333333;font-weight:600;padding:0;margin:0 0 0.75em 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.privacy_policy_standalone .content_wrapper .content h1,body.cookie_policy_standalone .content_wrapper .content h1,body.trasparenza_standalone .content_wrapper .content h1,body.whistleblowing_standalone .content_wrapper .content h1{font-size:3.5em}}body.privacy_policy_standalone .content_wrapper .content h2,body.cookie_policy_standalone .content_wrapper .content h2,body.trasparenza_standalone .content_wrapper .content h2,body.whistleblowing_standalone .content_wrapper .content h2{font-size:1.25em;line-height:1.3;color:#333333;font-weight:600;padding:0;margin:2em 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.privacy_policy_standalone .content_wrapper .content h2,body.cookie_policy_standalone .content_wrapper .content h2,body.trasparenza_standalone .content_wrapper .content h2,body.whistleblowing_standalone .content_wrapper .content h2{font-size:1.75em}}body.privacy_policy_standalone .content_wrapper .content h3,body.cookie_policy_standalone .content_wrapper .content h3,body.trasparenza_standalone .content_wrapper .content h3,body.whistleblowing_standalone .content_wrapper .content h3{font-size:1em;color:#333333;font-weight:600;text-align:left;padding:0;margin:1em 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.privacy_policy_standalone .content_wrapper .content h3,body.cookie_policy_standalone .content_wrapper .content h3,body.trasparenza_standalone .content_wrapper .content h3,body.whistleblowing_standalone .content_wrapper .content h3{font-size:1.2em}}body.privacy_policy_standalone .content_wrapper .content h4,body.cookie_policy_standalone .content_wrapper .content h4,body.trasparenza_standalone .content_wrapper .content h4,body.whistleblowing_standalone .content_wrapper .content h4{font-size:1em;color:#333333;font-weight:600;text-align:left;padding:0;margin:0}body.privacy_policy_standalone .content_wrapper .content p,body.privacy_policy_standalone .content_wrapper .content li,body.cookie_policy_standalone .content_wrapper .content p,body.cookie_policy_standalone .content_wrapper .content li,body.trasparenza_standalone .content_wrapper .content p,body.trasparenza_standalone .content_wrapper .content li,body.whistleblowing_standalone .content_wrapper .content p,body.whistleblowing_standalone .content_wrapper .content li{font-size:0.8em;color:#333333;padding:0;margin:1.0em 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.privacy_policy_standalone .content_wrapper .content p,body.privacy_policy_standalone .content_wrapper .content li,body.cookie_policy_standalone .content_wrapper .content p,body.cookie_policy_standalone .content_wrapper .content li,body.trasparenza_standalone .content_wrapper .content p,body.trasparenza_standalone .content_wrapper .content li,body.whistleblowing_standalone .content_wrapper .content p,body.whistleblowing_standalone .content_wrapper .content li{font-size:0.9em}}body.privacy_policy_standalone .content_wrapper .content p b,body.privacy_policy_standalone .content_wrapper .content li b,body.cookie_policy_standalone .content_wrapper .content p b,body.cookie_policy_standalone .content_wrapper .content li b,body.trasparenza_standalone .content_wrapper .content p b,body.trasparenza_standalone .content_wrapper .content li b,body.whistleblowing_standalone .content_wrapper .content p b,body.whistleblowing_standalone .content_wrapper .content li b{font-weight:700}body.privacy_policy_standalone .content_wrapper .content p a,body.privacy_policy_standalone .content_wrapper .content li a,body.cookie_policy_standalone .content_wrapper .content p a,body.cookie_policy_standalone .content_wrapper .content li a,body.trasparenza_standalone .content_wrapper .content p a,body.trasparenza_standalone .content_wrapper .content li a,body.whistleblowing_standalone .content_wrapper .content p a,body.whistleblowing_standalone .content_wrapper .content li a{color:#E73F23;font-weight:700}body.privacy_policy_standalone .content_wrapper .content ul,body.privacy_policy_standalone .content_wrapper .content ol,body.cookie_policy_standalone .content_wrapper .content ul,body.cookie_policy_standalone .content_wrapper .content ol,body.trasparenza_standalone .content_wrapper .content ul,body.trasparenza_standalone .content_wrapper .content ol,body.whistleblowing_standalone .content_wrapper .content ul,body.whistleblowing_standalone .content_wrapper .content ol{text-align:left;list-style:inherit}body.privacy_policy_standalone .content_wrapper .content ul li:before,body.cookie_policy_standalone .content_wrapper .content ul li:before,body.trasparenza_standalone .content_wrapper .content ul li:before,body.whistleblowing_standalone .content_wrapper .content ul li:before{padding-top:0.325em}body.privacy_policy_standalone .content_wrapper .content .text_container>p:first-child,body.cookie_policy_standalone .content_wrapper .content .text_container>p:first-child,body.trasparenza_standalone .content_wrapper .content .text_container>p:first-child,body.whistleblowing_standalone .content_wrapper .content .text_container>p:first-child{margin-top:3em}body.privacy_policy_standalone .content_wrapper .content h2+h3,body.cookie_policy_standalone .content_wrapper .content h2+h3,body.trasparenza_standalone .content_wrapper .content h2+h3,body.whistleblowing_standalone .content_wrapper .content h2+h3{margin:1.5em 0 0 0}body.privacy_policy_standalone .content_wrapper .content h3+p,body.cookie_policy_standalone .content_wrapper .content h3+p,body.trasparenza_standalone .content_wrapper .content h3+p,body.whistleblowing_standalone .content_wrapper .content h3+p{margin:1em 0 0 0}body.privacy_policy_standalone .content_wrapper .content p+h3,body.cookie_policy_standalone .content_wrapper .content p+h3,body.trasparenza_standalone .content_wrapper .content p+h3,body.whistleblowing_standalone .content_wrapper .content p+h3{margin:1.5em 0 0 0}.freeprivacypolicy-com---nb-interstitial{top:auto !important;bottom:3vh}@media only screen and (min-width: 769px) and (max-width: 1023px), only screen and (min-width: 1025px) and (max-width: 1199px), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){.freeprivacypolicy-com---palette-dark{max-width:760px !important;left:calc(50vw - 380px) !important}}.freeprivacypolicy-com---palette-dark .cc-nb-main-container .cc-nb-title{color:#FFFFFF !important}.freeprivacypolicy-com---palette-dark .cc-nb-reject{background-color:transparent !important;color:#f2f2f2 !important;text-decoration:underline}@media only screen and (min-width: 769px) and (max-width: 1023px), only screen and (min-width: 1025px) and (max-width: 1199px), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){.freeprivacypolicy-com---palette-dark .cc-nb-reject{position:absolute;top:3rem;right:2rem;text-align:right}}.freeprivacypolicy-com---palette-dark .cc-nb-okagree{float:right;background-color:#29abef !important;color:#FFFFFF !important;border-radius:4px;margin-left:3rem !important}.freeprivacypolicy-com---palette-dark .cc-cp-foot-save{background-color:#29abef !important;color:#FFFFFF !important;opacity:1 !important}#navigation .fixed_header{width:100%;height:80px;position:fixed;z-index:1000;top:0;left:0;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-property:-webkit-transform;transition-property:transform}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#navigation .fixed_header{height:84px}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){#navigation .fixed_header{height:130px}}#navigation .fixed_header #menu-button_container{position:relative;text-align:center}@media only screen and (max-width: 767px){#navigation .fixed_header #menu-button_container{text-align:left}}#navigation .fixed_header #menu-button_container #locale_switcher{position:absolute;top:45px;left:60px;padding:0.5em 0;z-index:10000;transition:0.5s}@media only screen and (max-width: 767px){#navigation .fixed_header #menu-button_container #locale_switcher{top:1.25em;left:1em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#navigation .fixed_header #menu-button_container #locale_switcher{top:40px;left:30px}}#navigation .fixed_header #menu-button_container #locale_switcher ul{list-style:none;margin:0;padding:0}#navigation .fixed_header #menu-button_container #locale_switcher ul li{display:inline-block;padding:0;margin-right:1.5em}#navigation .fixed_header #menu-button_container #locale_switcher ul li a{color:#bbbbc7;background:rgba(51,51,51,0.05);display:block;border-radius:50%;width:32px;height:32px}@media only screen and (max-width: 767px){#navigation .fixed_header #menu-button_container #locale_switcher ul li a{width:24px;height:24px}}#navigation .fixed_header #menu-button_container #locale_switcher ul li a .mainlabel{font-size:1.0em;line-height:32px;font-weight:400}@media only screen and (max-width: 767px){#navigation .fixed_header #menu-button_container #locale_switcher ul li a .mainlabel{line-height:24px}}@media only screen and (max-width: 767px){#navigation .fixed_header #menu-button_container #locale_switcher ul li a{padding:0.125em 0.25em 0.125em 0.25em;font-size:0.85em}}#navigation .fixed_header #menu-button_container #locale_switcher ul li a:hover,#navigation .fixed_header #menu-button_container #locale_switcher ul li a:focus{text-decoration:none;color:#E73F23}#navigation .fixed_header #menu-button_container #locale_switcher ul li.active a .mainlabel{font-weight:700}#navigation .fixed_header #menu-button_container .logo{display:inline-block;margin:10px 0 0 1.5em;opacity:0;transition:0.5s}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#navigation .fixed_header #menu-button_container .logo{margin:7px 0 0 0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#navigation .fixed_header #menu-button_container .logo{margin:7px 0 0 0}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){#navigation .fixed_header #menu-button_container .logo{margin:24px 0 0 0}}#navigation .fixed_header #menu-button_container .logo img{width:180px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#navigation .fixed_header #menu-button_container .logo img{width:110px}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){#navigation .fixed_header #menu-button_container .logo img{width:260px}}#navigation .fixed_header #menu-button_container #menu-button{position:absolute;top:20px;right:1.5em;width:40px;height:40px;line-height:40px;text-align:center;vertical-align:middle;display:inline-block;opacity:1}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#navigation .fixed_header #menu-button_container #menu-button{right:2.5em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){#navigation .fixed_header #menu-button_container #menu-button{top:40px;right:60px;width:60px;height:60px;line-height:60px}}#navigation .fixed_header #menu-button_container #menu-button .fa{font-size:1.75em;line-height:inherit;color:#454545;transition:0.5s}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){#navigation .fixed_header #menu-button_container #menu-button .fa{font-size:2.5em}}#navigation .fixed_header #menu-button_container #menu-button:hover .fa{color:#E73F23}#navigation .fixed_header.opacized{background:white;box-shadow:1px 1px 2px rgba(0,0,0,0.05)}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){#navigation .fixed_header.opacized{background:white}}#navigation .fixed_header.opacized #menu-button_container .logo{opacity:1}#navigation .fixed_header.opacized #menu-button_container #menu-button{opacity:1}#navigation .fixed_header.opacized #menu-button_container #menu-button .fa{color:#333333}#navigation .fixed_header.opacized #menu-button_container #menu-button:hover .fa{color:#e73f23}#navigation #main-menu{display:none;min-height:100vh;width:100%;height:inherit;position:fixed;top:0;left:0;padding-bottom:10vh;box-shadow:1px 1px 3px rgba(0,0,0,0.1)}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#navigation #main-menu{position:fixed}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){#navigation #main-menu{position:fixed;width:100vw;height:100vh}}#navigation #main-menu .wrapper_background{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){#navigation #main-menu .wrapper_background{width:calc(100% - 1em)}}#navigation #main-menu .closer{position:absolute;text-align:center;vertical-align:middle;display:inline-block;cursor:pointer;z-index:1;top:20px;right:1.5em;width:40px;height:40px;line-height:40px}@media only screen and (min-width: 1801px){#navigation #main-menu .closer{top:40px;right:4.75em;width:60px;height:60px;line-height:60px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#navigation #main-menu .closer{right:30px}}#navigation #main-menu .closer .fa{line-height:inherit;color:#333333;font-size:2.5em;transition:0.5s}#navigation #main-menu .closer:hover .fa{color:#E73F23}#navigation #main-menu .menu_container{width:100%}#navigation #main-menu .menu_container nav ul{margin:0;padding:0;list-style:none}#navigation #main-menu .menu_container nav ul.primary_navigation{margin:3em 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){#navigation #main-menu .menu_container nav ul.primary_navigation{margin:10em 0 0 0}}#navigation #main-menu .menu_container nav ul.primary_navigation li{position:relative}#navigation #main-menu .menu_container nav ul.primary_navigation li a{color:rgba(51,51,51,0.6);font-size:1.25em;font-weight:600;display:block;text-align:right;padding:0.25em 3rem 0.25em 0;transition:0.5s}@media only screen and (min-width: 769px) and (max-width: 1023px), only screen and (min-device-width: 768px) and (max-device-width: 1024px), only screen and (min-width: 1025px) and (max-width: 1199px){#navigation #main-menu .menu_container nav ul.primary_navigation li a{font-size:1.75em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){#navigation #main-menu .menu_container nav ul.primary_navigation li a{font-size:2.0em;padding:0.25em 5em 0.25em 0}}#navigation #main-menu .menu_container nav ul.primary_navigation li a:hover,#navigation #main-menu .menu_container nav ul.primary_navigation li a:focus{color:#333333;background:rgba(51,51,51,0.03);text-decoration:none}#navigation #main-menu .menu_container nav ul.primary_navigation li.active a{color:#333333}#navigation #main-menu.show{z-index:1002;background-color:white;display:flex !important;justify-content:center;align-items:center}footer{padding:0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer{padding:8em 0 0 0}}footer .footer_navigation_container{background:#ededed;padding:2.5em 1.5em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){footer .footer_navigation_container{background:none;margin:0 2em;padding:2.5em 0 0 0;border-bottom:1px solid #d4d4d4}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_navigation_container{background:none;margin:0;padding:0.5em 0}}footer .footer_navigation_container .footer_navigation{list-style:none;padding:0;margin:0;flex-direction:column}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_navigation_container .footer_navigation{flex-direction:initial}}footer .footer_navigation_container .footer_navigation li{display:block;text-align:center}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_navigation_container .footer_navigation li{display:inline-block;text-align:left}}footer .footer_navigation_container .footer_navigation li a{display:block;color:#333333;font-size:1em;font-weight:600;padding:1em 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){footer .footer_navigation_container .footer_navigation li a{padding:0.5em 0.5em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_navigation_container .footer_navigation li a{font-size:1em;padding:0.5em 2.5em}}footer .footer_navigation_container .footer_navigation li a:hover{text-decoration:underline}footer .footer_navigation_container .footer_navigation li a.active{color:#bbbbc7;cursor:default}footer .footer_navigation_container .footer_navigation li a.active:hover{text-decoration:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_navigation_container .footer_navigation li:first-child a{padding-left:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_navigation_container .footer_navigation li:last-child a{padding-right:0;text-align:right}}footer .footer_wrapper{background:#fafafa}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_wrapper{padding:0 4em 0 4em;margin:2em 0 0 0}}footer .footer_wrapper .logo_container{padding:4em 0 2em 0.75em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){footer .footer_wrapper .logo_container{padding:4em 0 2em 1.25em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_wrapper .logo_container{padding:4em 0 0 0}}footer .footer_wrapper .logo_container img{max-width:240px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){footer .footer_wrapper .logo_container img{max-width:100px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){footer .footer_wrapper .logo_container img{max-width:160px}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_wrapper .logo_container img{max-width:300px}}footer .footer_wrapper h5{color:#d4d4d4;font-size:1.7em;margin:2em 0 0 0;padding:0 0 1em 1rem}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_wrapper h5{margin:2em 0 0 0;padding:0;font-size:2.5em}}footer .footer_wrapper h6{color:#d4d4d4;font-size:1.35em;margin:1em 0 0 1rem}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_wrapper h6{margin:1em 0 0 0}}footer .footer_wrapper h6.company_name{color:#333333;font-size:1.0em;margin:0.5em 0 0 1rem}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_wrapper h6.company_name{margin:0.5em 0 0 0}}footer .footer_wrapper .address_container{padding:0 1.5em 0 1.0em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_wrapper .address_container{padding:6.125em 0 0 0}}footer .footer_wrapper .address_container.secondary{padding:2em 0 0 1em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_wrapper .address_container.secondary{padding:2em 0 0 0}}footer .footer_wrapper .address_container.secondary p{font-size:0.85em}footer .footer_wrapper .data_contact_container{padding:0 1.5em 2em 1.0em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){footer .footer_wrapper .data_contact_container{padding:0 0 2em 1.0em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_wrapper .data_contact_container{padding:1rem 0 0 0}}footer .footer_wrapper .data_contact_container p{margin-bottom:0.5rem}footer .footer_wrapper .data_contact_container p img{max-width:20px}footer .footer_wrapper .data_contact_container p a{color:#333333;font-weight:600}footer .footer_wrapper .data_contact_container.secondary p{font-size:0.85em}footer .footer_wrapper .data_contact_container.secondary img{max-width:16px;max-height:16px}footer .footer_wrapper .data_contact_container.secondary img.mobile{margin-left:4px}footer .footer_wrapper .certificazioni_wrapper{min-height:130px;margin:1rem 0 0 0}@media only screen and (max-width: 767px){footer .footer_wrapper .certificazioni_wrapper{margin:0 0 0 1rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px), only screen and (min-width: 1025px) and (max-width: 1199px){footer .footer_wrapper .certificazioni_wrapper{margin:0 0 0 1.5rem}}footer .footer_wrapper .certificazioni_wrapper img{height:130px}footer .footer_wrapper .other_data{padding:2em 0 0 1em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px), only screen and (min-width: 1025px) and (max-width: 1199px){footer .footer_wrapper .other_data{margin:0 0 0 1rem}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .footer_wrapper .other_data{padding:2em 0 0 0}}footer .footer_wrapper .other_data p{font-size:0.85em}footer .closing{background:#fafafa;padding:1em 1.5em;margin:0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .closing{padding:3em}}footer .closing p{display:inline-block;color:#333333;font-size:0.65em;line-height:1.5;font-weight:400;text-align:center;padding:0;margin:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){footer .closing p{margin:0 1em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){footer .closing p{font-size:0.65em;margin:0 2em}}footer .closing p a{color:#333333;text-decoration:none}@media only screen and (max-width: 767px){footer .closing p a{font-size:1em}}footer .closing p a:hover{text-decoration:underline}footer .closing p span{height:5px}footer .closing p.spacer{display:none}@media only screen and (max-width: 767px){footer .closing p.spacer{display:inline-block}}body.home{padding-top:0}body.home .content_wrapper .home_emo{display:block}body.home .content_wrapper .home_emo .emo{min-height:92vh}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.home .content_wrapper .home_emo .emo{min-height:50vh}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .home_emo .emo{min-height:100vh;background-size:cover}}body.home .content_wrapper .home_emo .emo .up_area{min-height:25vh;display:flex;justify-content:center;align-items:flex-end}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .home_emo .emo .up_area{min-height:33vh}}body.home .content_wrapper .home_emo .emo .up_area .logo_container{margin:0 0 1rem 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .home_emo .emo .up_area .logo_container{margin:0 0 1rem 0}}body.home .content_wrapper .home_emo .emo .up_area .logo_container img{max-width:280px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.home .content_wrapper .home_emo .emo .up_area .logo_container img{max-width:240px}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .home_emo .emo .up_area .logo_container img{max-width:480px}}body.home .content_wrapper .home_emo .emo .down_area{background-color:#98c21dff;display:flex;justify-content:center;align-items:flex-start;position:relative}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .home_emo .emo .down_area{min-height:37vh}}body.home .content_wrapper .home_emo .emo .down_area .claim_container{margin:1rem 0 3rem 0;position:relative;z-index:1}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .home_emo .emo .down_area .claim_container{margin:2rem 0 0 0}}body.home .content_wrapper .home_emo .emo .down_area .claim_container h1{color:rgba(255,255,255,0.8);font-size:3.5em;line-height:0.95;font-weight:600;letter-spacing:1px}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .home_emo .emo .down_area .claim_container h1{font-size:5.5em;line-height:0.85}}body.home .content_wrapper .home_emo .emo .down_area .claim_container h1 .line_1{display:block;font-size:0.5em}body.home .content_wrapper .home_emo .emo .down_area .claim_container h1 .line_1 .word_level_1{font-size:0.75em;font-weight:800}body.home .content_wrapper .home_emo .emo .down_area .claim_container h1 .line_1 .word_level_2{font-size:0.5em}body.home .content_wrapper .home_emo .emo .down_area .claim_container h1 .line_1 .word_level_3{font-weight:800}body.home .content_wrapper .home_emo .emo .down_area .claim_container h1 .line_2{display:block;font-size:0.5em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .home_emo .emo .down_area .claim_container h1 .line_2{margin-top:10px}}body.home .content_wrapper .home_emo .emo .down_area .claim_container h1 .line_2 .word_level_1{font-size:0.5em}body.home .content_wrapper .home_emo .emo .down_area .claim_container h1 .line_2 .word_level_2{font-size:0.7em;font-weight:800}body.home .content_wrapper .home_emo .emo .down_area .claim_container h1 .line_3{display:block;font-size:0.8em}body.home .content_wrapper .home_emo .emo .down_area .claim_container h1 .line_3 .word_level_1{font-size:0.75em;font-weight:800}body.home .content_wrapper .home_emo .emo .down_area .claim_container h1 .line_3 .word_level_2{font-size:0.5em}body.home .content_wrapper .home_emo .emo .down_area .claim_container h1 .line_4{display:block;font-weight:800;font-size:0.9em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .home_emo .emo .down_area .claim_container h1 .line_4{margin-top:18px}}body.home .content_wrapper .home_emo .emo .down_area .claim_container h1 .spacer{display:inline-block;width:0.5rem}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .home_emo .emo .down_area .claim_container h1 .spacer{width:1rem}}body.home .content_wrapper .home_emo .emo .markets_wrapper{background-color:#98c21dff}body.home .content_wrapper .home_emo .emo .markets_wrapper .box{position:relative;width:100%;min-height:initial;border-bottom:1px solid transparent;display:flex;justify-content:center;align-items:center;padding:1.5em 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .home_emo .emo .markets_wrapper .box{min-height:30vh;border-right:3px solid transparent;border-bottom:none;padding:0}}body.home .content_wrapper .home_emo .emo .markets_wrapper .box .image_container{background:scroll no-repeat center / cover;width:100%;height:100%;position:absolute;z-index:1}body.home .content_wrapper .home_emo .emo .markets_wrapper .box .gel{width:100%;height:100%;position:absolute;background:rgba(51,51,51,0.3);opacity:0.6;z-index:2;transition:0.5s}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.home .content_wrapper .home_emo .emo .markets_wrapper .box .gel{padding:1em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .home_emo .emo .markets_wrapper .box .gel{opacity:0.5}}body.home .content_wrapper .home_emo .emo .markets_wrapper .box .inner{position:relative;z-index:3}body.home .content_wrapper .home_emo .emo .markets_wrapper .box .inner h3{font-size:1em;line-height:1;color:rgba(255,255,255,0.6);font-weight:800;text-align:center;margin:0;padding:1em 0;transition:0.5s}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .home_emo .emo .markets_wrapper .box .inner h3{color:white;font-size:1.75em;padding:0}}body.home .content_wrapper .home_emo .emo .markets_wrapper .box:hover,body.home .content_wrapper .home_emo .emo .markets_wrapper .box:focus{text-decoration:none}body.home .content_wrapper .home_emo .emo .markets_wrapper .box:hover .gel,body.home .content_wrapper .home_emo .emo .markets_wrapper .box:focus .gel{opacity:0.8}body.home .content_wrapper .home_emo .emo .markets_wrapper .box:hover .inner h3,body.home .content_wrapper .home_emo .emo .markets_wrapper .box:focus .inner h3{color:white}body.home .content_wrapper .home_emo .emo .container{width:100%;position:absolute;top:35%;text-align:center}body.home .content_wrapper .product_families_wrapper{padding:1em 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .product_families_wrapper{padding:10em 0 10em 0;background-color:#eee}}body.home .content_wrapper .customized_inks_wrapper{background-color:#fafafa;padding:4em 1.0em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .customized_inks_wrapper{padding:10em 0}}body.home .content_wrapper .customized_inks_wrapper .go_to_page{margin:4em 0 0 0;height:calc(100% - 4em);display:flex;justify-content:flex-end;align-items:flex-end}body.home .content_wrapper .customized_inks_wrapper .go_to_page .inner p{padding-left:2em}body.home .content_wrapper .customized_inks_wrapper .go_to_page:hover .cta{color:#333333;border-color:#333333}body.home .content_wrapper .customized_inks_wrapper .go_to_page:hover .cta:after{border-left:3px solid #333333}body.home .content_wrapper .customized_inks_wrapper .last_project_wrapper{margin:4em 0 0 0;height:calc(100% - 4em);display:flex;justify-content:flex-start;align-items:flex-end}body.home .content_wrapper .customized_inks_wrapper .last_project_wrapper .inner h3{margin:3em 0 0 0}body.home .content_wrapper .customized_inks_wrapper .last_project_wrapper .inner .last_special_project{background:scroll no-repeat center / cover;min-height:300px;margin:2em 0 0 0;display:flex;justify-content:flex-end;align-items:flex-end;position:relative}body.home .content_wrapper .customized_inks_wrapper .last_project_wrapper .inner .last_special_project .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(51,51,51,0.6);z-index:1;transition:0.5s}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .customized_inks_wrapper .last_project_wrapper .inner .last_special_project .overlay{background-color:rgba(51,51,51,0.3)}}body.home .content_wrapper .customized_inks_wrapper .last_project_wrapper .inner .last_special_project .text_container{text-align:right;padding:2em;z-index:2;position:relative}body.home .content_wrapper .customized_inks_wrapper .last_project_wrapper .inner .last_special_project .text_container p{color:#FFFFFF}body.home .content_wrapper .customized_inks_wrapper .last_project_wrapper .inner .last_special_project .text_container .fa{margin-top:1em;font-size:2em;color:rgba(255,255,255,0.5)}body.home .content_wrapper .customized_inks_wrapper .last_project_wrapper .inner .last_special_project:hover .cta{color:white;border-color:white}body.home .content_wrapper .customized_inks_wrapper .last_project_wrapper .inner .last_special_project:hover .cta:after{border-left:3px solid white}body.home .content_wrapper .customized_inks_wrapper .last_project_wrapper .inner .cta{margin-top:2em}body.home .content_wrapper .ink_production_wrapper{background:scroll no-repeat center left / cover;display:flex;justify-content:center;align-items:center;position:relative}body.home .content_wrapper .ink_production_wrapper h2{color:#FFFFFFCC}body.home .content_wrapper .ink_production_wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(51,51,51,0.3);z-index:1;transition:0.5s}body.home .content_wrapper .ink_production_wrapper .text_wrapper{z-index:1;padding:4em;max-width:720px;position:relative}body.home .content_wrapper .ink_production_wrapper .text_wrapper p{color:rgba(255,255,255,0.8)}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .ink_production_wrapper .text_wrapper{padding:6em}}body.home .content_wrapper .ink_production_wrapper:hover .text_wrapper .cta{color:white;border-color:white}body.home .content_wrapper .ink_production_wrapper:hover .text_wrapper .cta:after{border-left:3px solid white}body.home .content_wrapper .about_wrapper{background-color:#98c21dff;display:flex;justify-content:center;align-items:center;position:relative}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .about_wrapper{min-height:80vh}}body.home .content_wrapper .about_wrapper .inner{padding:4em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .about_wrapper .inner{padding:6em}}body.home .content_wrapper .about_wrapper .inner .text_wrapper{max-width:720px}body.home .content_wrapper .about_wrapper .inner .text_wrapper p{color:rgba(255,255,255,0.8)}body.home .content_wrapper .about_wrapper:hover .cta{color:white;border-color:white}body.home .content_wrapper .about_wrapper:hover .cta:after{border-left:3px solid white}body.home .content_wrapper .news_wrapper{padding:1em 1em 4em 1em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.home .content_wrapper .news_wrapper{padding:3em 0 8em 0}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .news_wrapper{padding:5em}}body.home .content_wrapper .news_wrapper .news_list_container{margin:2em 0 0 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.home .content_wrapper .news_wrapper .news_list_container{margin:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.home .content_wrapper .news_wrapper .news_list_container{margin:2em -1em}}@media only screen and (min-width: 1200px) and (max-width: 1441px){body.home .content_wrapper .news_wrapper .news_list_container{margin:0}}@media only screen and (min-width: 1442px) and (max-width: 1800px){body.home .content_wrapper .news_wrapper .news_list_container{margin:0 -4em 0 -4em}}body.home .content_wrapper .news_wrapper .news_list_container .news_item{padding:2em 0 0 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.home .content_wrapper .news_wrapper .news_list_container .news_item{padding:0 1em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .news_wrapper .news_list_container .news_item{height:100%;padding:3em;display:flex;justify-content:flex-end;align-items:flex-end}}body.home .content_wrapper .news_wrapper .news_list_container .news_item a{display:block;transition:0.5s;position:relative}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.home .content_wrapper .news_wrapper .news_list_container .news_item a{margin:5em 0 0 0}}body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content{color:#333333;position:relative}body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .image_container_loader{background:#fff url("/images/loader-97043cc0.gif") scroll no-repeat center;width:100%;height:100%}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .image_container_loader{width:180px;display:inline-block}}body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .image_container_loader .image_container{background:rgba(237,237,237,0.5) scroll no-repeat center/cover;width:100%;height:200px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .image_container_loader .image_container{display:inline-block;width:150px;height:150px;margin-left:0.5em;min-height:100%}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .image_container_loader .image_container{height:220px}}body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .tag_and_date_and_title_and_abstract_container{margin:0 0 0 0;background-color:rgba(172,157,147,0.1);padding:2em 2em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .tag_and_date_and_title_and_abstract_container{margin:0}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .tag_and_date_and_title_and_abstract_container{margin:0;min-height:18em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .tag_and_date_and_title_and_abstract_container{display:inline-block;width:calc(100% - 180px);float:right}}body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .tag_and_date_and_title_and_abstract_container .tag_and_date_container{margin:1.0em 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .tag_and_date_and_title_and_abstract_container .tag_and_date_container{margin:0}}body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .tag_and_date_and_title_and_abstract_container .tag_and_date_container .tag{width:100%;display:inline-block;color:#333333;font-size:0.85em;font-style:italic;font-weight:600;float:right}body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .tag_and_date_and_title_and_abstract_container .tag_and_date_container .date{display:none;color:#bbbbc7;font-size:0.85em;font-weight:600;padding:0.25em 0;text-align:right}body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .tag_and_date_and_title_and_abstract_container .title{font-family:"Open Sans", sans-serif;color:#343483;font-size:2.0em;line-height:1.0;font-weight:700;margin-top:0.25em;transition:0.5s}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .tag_and_date_and_title_and_abstract_container .title{margin-bottom:0.5em;font-size:1.25em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .tag_and_date_and_title_and_abstract_container .title{font-size:2.25em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .tag_and_date_and_title_and_abstract_container .abstract{margin-bottom:0.5em}}body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .tag_and_date_and_title_and_abstract_container .abstract p{margin:0.5em 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .news_wrapper .news_list_container .news_item a .news_content .tag_and_date_and_title_and_abstract_container .abstract p{font-size:1.25em}}body.home .content_wrapper .news_wrapper .news_list_container .news_item a .cta_container{width:100%;margin-top:1em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.home .content_wrapper .news_wrapper .news_list_container .news_item a .cta_container{display:inline-block;width:calc(100% - 186px);margin-top:0;float:right}}body.home .content_wrapper .news_wrapper .news_list_container .news_item a .cta_container .fa{font-size:2em;color:rgba(51,51,51,0.5)}body.home .content_wrapper .news_wrapper .news_list_container .news_item a:hover,body.home .content_wrapper .news_wrapper .news_list_container .news_item a:focus{text-decoration:none}body.home .content_wrapper .news_wrapper .news_list_container .news_item a:hover .cta_container .cta,body.home .content_wrapper .news_wrapper .news_list_container .news_item a:focus .cta_container .cta{color:#333333;border-color:#333333}body.home .content_wrapper .news_wrapper .news_list_container .news_item a:hover .cta_container .cta:after,body.home .content_wrapper .news_wrapper .news_list_container .news_item a:focus .cta_container .cta:after{border-left:3px solid #333333}body.home .content_wrapper .news_wrapper .news_list_container .news_item .news_content .tag_and_date_and_title_and_abstract_container .tag_and_date_container{display:none}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .news_wrapper .news_list_container .news_item.pos_1{margin-left:-3em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .news_wrapper .news_list_container .news_item.pos_2{margin:0 -1.5em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .news_wrapper .news_list_container .news_item.pos_3{margin-right:-3em}}@media only screen and (max-width: 767px){body.home .content_wrapper .news_wrapper .news_list_container .news_item a{margin:0 0 3em 0}}body.home .content_wrapper .contact_wrapper{background:#F9B733;background:#5C415D;display:flex;justify-content:center;align-items:center;position:relative}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .contact_wrapper{min-height:50vh}}body.home .content_wrapper .contact_wrapper .text_wrapper{z-index:1;padding:4em;position:relative;max-width:720px}body.home .content_wrapper .contact_wrapper .text_wrapper h2{color:#FFFFFF}body.home .content_wrapper .contact_wrapper .text_wrapper p{color:rgba(255,255,255,0.8)}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.home .content_wrapper .contact_wrapper .text_wrapper{padding:6em}}body.home .content_wrapper .contact_wrapper:hover .text_wrapper .cta{color:white;border-color:white}body.home .content_wrapper .contact_wrapper:hover .text_wrapper .cta:after{border-left:3px solid white}body.products_index .content_wrapper .content_area,body.products_family .content_wrapper .content_area,body.products_product .content_wrapper .content_area{padding:2em 1em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.products_index .content_wrapper .content_area,body.products_family .content_wrapper .content_area,body.products_product .content_wrapper .content_area{padding:6em 0 3em 0}}body.products_index .content_wrapper .content_area .main,body.products_family .content_wrapper .content_area .main,body.products_product .content_wrapper .content_area .main{margin:2em 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.products_index .content_wrapper .content_area .product_families_wrapper{margin:6em 0 0 0}}body.products_index .content_wrapper .filters{background-color:#666;padding:0 1em}@media only screen and (max-width: 767px){body.products_index .content_wrapper .filters{display:none}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.products_index .content_wrapper .filters{background-color:#666;padding:0;position:sticky;top:0;z-index:999}}body.products_index .content_wrapper .filters h3{color:#bbbbc7;font-size:1.25em;padding:0;margin:2rem 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.products_index .content_wrapper .filters h3{font-size:1.5em;margin:0 0 1rem 0}}body.products_index .content_wrapper .filters .button-group{padding:0.5em 0 0 0;color:#333333}body.products_index .content_wrapper .filters .button-group .selector-label{color:#333333;text-transform:uppercase;font-size:0.8em;display:inline-block}body.products_index .content_wrapper .filters .button-group button{display:inline-block;padding:0.5em 1.5em;color:#333333;font-size:0.75em;font-weight:600;border-radius:0;transition:0.5s;-webkit-font-smoothing:antialiased;position:relative;background-color:#FFFFFF;margin:3px;border:1px solid transparent}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.products_index .content_wrapper .filters .button-group button{padding:0.5em 1.5em;margin:5px}}body.products_index .content_wrapper .filters .button-group button:focus{outline:0}body.products_index .content_wrapper .filters .button-group button:hover{border-color:#d4d4d4}body.products_index .content_wrapper .filters .button-group button:first-of-type{margin-left:0}body.products_index .content_wrapper .filters .button-group button.is-checked{background-color:#454545;color:#FFFFFF;border-color:#d4d4d4}body.products_index .content_wrapper .filters .button-group button.is-checked:hover{border:1px solid #d4d4d4}body.products_index .content_wrapper .filters .button-group button:not(.is-checked){background-color:#FFFFFF !important;color:#bbbbc7 !important;border:1px solid transparent}body.products_index .content_wrapper .filters .button-group button:not(.is-checked):hover{border:1px solid #d4d4d4}@media only screen and (max-width: 767px){body.products_index .content_wrapper .filters .filters_closer_wrapper{position:absolute;right:1em;font-size:1.5em;color:#454545;z-index:9999}}@media only screen and (max-width: 767px){body.products_index .content_wrapper .filters.is_visible{display:block;padding:1em 2em 2em 2em;position:fixed;bottom:0.5em;left:0.5em;right:0.5em;border:1px solid #bbbbc7;background-color:#ededed;z-index:9999}}body.products_index .content_wrapper .products_container{background-color:#fafafa;padding:1.0em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.products_index .content_wrapper .products_container{padding:2em 0 6em 0}}body.products_index .content_wrapper .filter_trigger{background-color:#454545;width:100%;position:fixed;bottom:0;left:0;z-index:999;padding:0.5em 0}body.products_index .content_wrapper .filter_trigger button{display:inline-block;color:white;font-size:0.75em;font-weight:600;border:3px solid white;border-radius:0;transition:0.5s;-webkit-font-smoothing:antialiased;position:relative;padding:0.6em 1.4em;padding-right:4.7em;background-color:transparent}body.products_index .content_wrapper .filter_trigger button:after{position:absolute;top:0;bottom:0;right:0;padding-top:inherit;padding-bottom:inherit;width:2.8em;content:"\f061";font-family:'FontAwesome', sans-serif;text-align:center;transition:0.5s;transform-origin:50% 60%;border-left:3px solid white}body.products_index .content_wrapper .filter_trigger button:focus{outline:0}body.products_index .content_wrapper .filter_trigger button:hover{border-color:#d4d4d4}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.products_family .content_wrapper .content_area{padding:6em 0 0 0}}body.products_family .content_wrapper .products_container{background-color:#fafafa;padding:1.0em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.products_family .content_wrapper .products_container{padding:6em 0;margin:4em 0 0 0}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.products_product .content_wrapper .content_area{padding:6em 0 6em 0}}body.products_product .content_wrapper .content_area .main h2{font-size:1.5em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.products_product .content_wrapper .content_area .main h2{font-size:1.75em}}body.products_product .content_wrapper .content_area .main img{padding:0 2em}body.products_product .content_wrapper .content_area .main ol{max-width:420px;min-width:100%;counter-reset:my-awesome-counter;list-style:none;padding:2em 1em;float:right;background-color:#fafafa}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.products_product .content_wrapper .content_area .main ol{min-width:initial;padding:4em 2em}}body.products_product .content_wrapper .content_area .main ol li{margin:0 0 1.5rem 0;padding-left:3em;counter-increment:my-awesome-counter;position:relative}body.products_product .content_wrapper .content_area .main ol li::before{content:counter(my-awesome-counter);color:#fafafa;font-size:1.25rem;font-weight:bold;position:absolute;top:0;background:#d4d4d4;border-radius:50%;text-align:center;--size: 32px;left:calc(-1 * var(--size) + 2em);line-height:var(--size);width:var(--size);height:var(--size)}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.products_product .content_wrapper .content_area .main ol li::before{font-size:1.5rem;--size: 40px}}body.products_product .content_wrapper .products_tag_summary{padding:0 1em 2em 1em;background-color:#666}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.products_product .content_wrapper .products_tag_summary{padding:6em 0}}body.products_product .content_wrapper .products_tag_summary .inner{background-color:rgba(255,255,255,0.05);padding:3em 2em}@media only screen and (max-width: 767px){body.products_product .content_wrapper .products_tag_summary .inner{margin:2em 0 0 0}}body.products_product .content_wrapper .products_tag_summary .inner h3{color:#bbbbc7;margin:0;font-weight:600;font-size:1rem}body.products_product .content_wrapper .products_tag_summary .inner h3 b{font-weight:300;font-size:2em}body.products_product .content_wrapper .products_tag_summary .inner ul{list-style:none;margin:2em 0 0 0;padding:0;text-align:center}body.products_product .content_wrapper .products_tag_summary .inner ul li a{background-color:rgba(255,255,255,0.07);text-decoration:none;font-weight:700;color:rgba(255,255,255,0.8);font-size:1.2em;border-radius:20px;padding:3px 20px}@media only screen and (max-width: 767px){body.products_product .content_wrapper .products_tag_summary .inner ul li a{color:white}}body.products_product .content_wrapper .products_tag_summary .inner ul li a:hover{color:white}body.products_product .content_wrapper .products_navigator_wrapper{background-color:#fafafa;padding:3em 1em 1em 1em;margin:0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.products_product .content_wrapper .products_navigator_wrapper{padding:6em 0;margin:0}}.families_navigator_wrapper{background:#fafafa;padding:2em 1em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.families_navigator_wrapper{padding:2em 1em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){.families_navigator_wrapper{padding:3em 0}}.families_navigator_wrapper .menu_boxes{margin:0 -1em 0 -1em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){.families_navigator_wrapper .menu_boxes{margin:1em -1em 0 -1em}}.families_navigator_wrapper .menu_boxes .menu_box{background:#ededed;display:flex;align-items:center;justify-content:flex-end;margin:1em;border-radius:5px;transition:0.5s}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.families_navigator_wrapper .menu_boxes .menu_box{margin:0;display:block}}.families_navigator_wrapper .menu_boxes .menu_box .inner h3{font-family:"Open Sans", sans-serif;color:#333333;font-size:1.125em;font-weight:700;line-height:1.2;padding:1em;margin:0;transition:0.5s}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.families_navigator_wrapper .menu_boxes .menu_box .inner h3{font-size:1.0em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){.families_navigator_wrapper .menu_boxes .menu_box .inner h3{font-size:1.5em}}.families_navigator_wrapper .menu_boxes .menu_box .inner h3:after{content:"\f0d9";font-family:FontAwesome;margin-left:0.5em;padding-top:0;color:#333333;transition:0.5s}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){.families_navigator_wrapper .menu_boxes .menu_box .inner h3:after{color:rgba(51,51,51,0.5)}}.families_navigator_wrapper .menu_boxes .menu_box:hover,.families_navigator_wrapper .menu_boxes .menu_box:focus{text-decoration:none;background:#FFFFFF}.families_navigator_wrapper .menu_boxes .menu_box:hover .inner h3:after,.families_navigator_wrapper .menu_boxes .menu_box:focus .inner h3:after{color:#333333}body.internal_page_type_1_index .content_wrapper .content_area,body.internal_page_type_1_detail .content_wrapper .content_area{padding:2em 1em 1em 1em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.internal_page_type_1_index .content_wrapper .content_area,body.internal_page_type_1_detail .content_wrapper .content_area{padding:1em 0 0 0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.internal_page_type_1_index .content_wrapper .content_area,body.internal_page_type_1_detail .content_wrapper .content_area{padding:2em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.internal_page_type_1_index .content_wrapper .content_area,body.internal_page_type_1_detail .content_wrapper .content_area{padding:3em 0}}body.internal_page_type_1_index .content_wrapper .content_area .content,body.internal_page_type_1_detail .content_wrapper .content_area .content{margin:0 0.5em 2em 0.5em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.internal_page_type_1_index .content_wrapper .content_area .content,body.internal_page_type_1_detail .content_wrapper .content_area .content{margin:0 1.5em 2.5em 1.5em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.internal_page_type_1_index .content_wrapper .content_area .content,body.internal_page_type_1_detail .content_wrapper .content_area .content{margin:1em 0 2em 0}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.internal_page_type_1_index .content_wrapper .content_area .content,body.internal_page_type_1_detail .content_wrapper .content_area .content{margin:0 3em 2em 0}}body.internal_page_type_1_index .content_wrapper .content_area .side_content,body.internal_page_type_1_detail .content_wrapper .content_area .side_content{background:#fafafa;margin:0 -2.0em 0 -2.0em;padding:3.5em 2.5em 2.5em 2.5em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.internal_page_type_1_index .content_wrapper .content_area .side_content,body.internal_page_type_1_detail .content_wrapper .content_area .side_content{margin:0 -1.0em;padding:3.5em 3em 2.5em 3em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.internal_page_type_1_index .content_wrapper .content_area .side_content,body.internal_page_type_1_detail .content_wrapper .content_area .side_content{margin:0;padding:1.5em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.internal_page_type_1_index .content_wrapper .content_area .side_content,body.internal_page_type_1_detail .content_wrapper .content_area .side_content{width:100%;height:100%;margin:0;padding:2em}}body.error_404 .content_wrapper{padding:3em 0}body.error_404 .content_wrapper .content_area p{font-size:1em}body.error_404 .content_wrapper .content_area a{display:block;padding:0.5em 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.error_404 .content_wrapper .content_area a{display:inline-block;margin:2em 0 0 0}}body.markets_index .content_wrapper .content_area,body.markets_detail .content_wrapper .content_area{padding:2em 1em 0 1em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.markets_index .content_wrapper .content_area,body.markets_detail .content_wrapper .content_area{padding:1em 0 0 0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.markets_index .content_wrapper .content_area,body.markets_detail .content_wrapper .content_area{padding:2em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.markets_index .content_wrapper .content_area,body.markets_detail .content_wrapper .content_area{padding:3em 0}}body.markets_index .content_wrapper .content_area .content,body.markets_detail .content_wrapper .content_area .content{margin:0 0.5em 2em 0.5em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.markets_index .content_wrapper .content_area .content,body.markets_detail .content_wrapper .content_area .content{margin:0 1.5em 2.5em 1.5em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.markets_index .content_wrapper .content_area .content,body.markets_detail .content_wrapper .content_area .content{margin:1em 0 2em 0}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.markets_index .content_wrapper .content_area .content,body.markets_detail .content_wrapper .content_area .content{margin:0 3em 2em 0}}body.markets_index .content_wrapper .related_products_wrapper,body.markets_detail .content_wrapper .related_products_wrapper{background-color:#fafafa;padding:1.0em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.markets_index .content_wrapper .related_products_wrapper,body.markets_detail .content_wrapper .related_products_wrapper{padding:2em 0 6em 0}}body.complements_index .content_wrapper .accordion_wrapper{background:#fafafa;padding:2em 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.complements_index .content_wrapper .accordion_wrapper{padding:10em 1em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.complements_index .content_wrapper .accordion_wrapper{padding:10em 0}}body.complements_index .content_wrapper .accordion_wrapper .title_and_subtitle_wrapper{width:100%;height:100%;position:relative;display:flex;justify-content:left;align-items:center;padding-left:2em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.complements_index .content_wrapper .accordion_wrapper .title_and_subtitle_wrapper{border-left:none;border-left:15px solid #d4d4d4}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.complements_index .content_wrapper .accordion_wrapper .title_and_subtitle_wrapper{padding-left:4em;border-left:15px solid #d4d4d4}}body.complements_index .content_wrapper .accordion_wrapper .title_and_subtitle_wrapper .title_container h2{font-size:2em;margin:1em 0 0 0;z-index:2;position:relative}@media only screen and (max-width: 767px){body.complements_index .content_wrapper .accordion_wrapper .title_and_subtitle_wrapper .title_container h2{font-size:1.5em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.complements_index .content_wrapper .accordion_wrapper .title_and_subtitle_wrapper .title_container h2{font-size:1.25em}}body.complements_index .content_wrapper .accordion_wrapper .title_and_subtitle_wrapper .title_container h2 b{font-size:2em;line-height:1.1}@media only screen and (max-width: 767px){body.complements_index .content_wrapper .accordion_wrapper .title_and_subtitle_wrapper .title_container h2 b{font-size:1.5em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.complements_index .content_wrapper .accordion_wrapper .title_and_subtitle_wrapper .title_container h2 b{font-size:2.25em}}body.complements_index .content_wrapper .accordion_wrapper .text_container{width:100%;height:100%;padding:1em 2em 0 2.0em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.complements_index .content_wrapper .accordion_wrapper .text_container{border-right:10px solid #d4d4d4}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.complements_index .content_wrapper .accordion_wrapper .text_container{height:100%;display:flex;justify-content:right;align-items:center;border-right:15px solid #d4d4d4;padding-right:4em}}body.complements_index .content_wrapper .accordion_wrapper .text_container .inner{width:100%}body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group{margin-bottom:0}body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel{background:transparent;border:none;box-shadow:none;margin:1em 0 0 0}body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-heading{background-color:white;border:none;padding:0;margin:0.5em 0 0 0;border-radius:5px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-heading{margin-left:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-heading{background-color:rgba(255,255,255,0.85)}}body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-heading p.panel-title{margin:0}body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-heading p.panel-title a{display:block;padding:0.75em 0 0.75em 1.25em;position:relative;color:#bbbbc7;font-weight:600;font-size:1.0em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-heading p.panel-title a{padding:0.75em 1.25em 0.75em 0;font-size:1.25em}}body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-heading p.panel-title a:hover,body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-heading p.panel-title a:focus{text-decoration:none;color:#454545}body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-heading p.panel-title a:hover .fa,body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-heading p.panel-title a:focus .fa{color:#454545}body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-heading p.panel-title a .fa{color:#bbbbc7;font-size:1.0em;position:absolute;top:1.05em;left:0.5em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-heading p.panel-title a .fa{right:0.5em;left:auto}}body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-heading:hover{background-color:white}body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-body{border:none;padding:0 0 0.75em 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-body{padding:0 0 1.5em 0}}body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-body ul{list-style:none;margin:0 0 1em 0.5em;padding:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-body ul{margin:0 0.5em}}body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-body ul li a{display:inline-block;color:#bbbbc7;font-weight:600}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-body ul li a{font-size:1.15em}}body.complements_index .content_wrapper .accordion_wrapper .text_container .inner .panel-group .panel .panel-body ul li a:hover{color:#333333}body.complements_detail .content_wrapper .content_area{padding:2em 1em 0 1em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.complements_detail .content_wrapper .content_area{padding:1em 0 0 0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.complements_detail .content_wrapper .content_area{padding:2em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.complements_detail .content_wrapper .content_area{padding:3em 0}}body.complements_detail .content_wrapper .content_area .content{margin:0 0 2em 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.complements_detail .content_wrapper .content_area .content{margin:0 1.5em 2.5em 1.5em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.complements_detail .content_wrapper .content_area .content{margin:1em 0 2em 0}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.complements_detail .content_wrapper .content_area .content{margin:0 3em 2em 0}}body.news_index .content_wrapper{padding:3em 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_index .content_wrapper{padding:6em 0 3em 0}}body.news_index .content_wrapper h1{color:#d4d4d4}body.news_index .content_wrapper .news_list_container{padding:0 1em 4em 1em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_index .content_wrapper .news_list_container{padding:2em 0 0 0}}body.news_index .content_wrapper .news_list_container .filters-button-group{padding:0 0 2em 0;color:#333333}@media only screen and (max-width: 767px){body.news_index .content_wrapper .news_list_container .filters-button-group{padding:1em 0 0 0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.news_index .content_wrapper .news_list_container .filters-button-group{padding:0}}body.news_index .content_wrapper .news_list_container .filters-button-group .selector-label{color:#333333;text-transform:uppercase;font-size:0.8em;display:inline-block}body.news_index .content_wrapper .news_list_container .filters-button-group button{display:inline-block;padding:0.5em 1.5em;color:#333333;font-size:0.75em;font-weight:600;border:1px solid #333333;border-radius:0;transition:0.5s;-webkit-font-smoothing:antialiased;position:relative;padding:0.6em 1.4em;background-color:transparent;margin:3px}@media only screen and (max-width: 767px){body.news_index .content_wrapper .news_list_container .filters-button-group button{margin:5px}}body.news_index .content_wrapper .news_list_container .filters-button-group button:focus{outline:0}body.news_index .content_wrapper .news_list_container .filters-button-group button.is-checked{background:#333333;color:#FFFFFF}body.news_index .content_wrapper .news_list_container .news_list{opacity:0;transition:1s}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_index .content_wrapper .news_list_container .news_list{margin:0 -3em}}body.news_index .content_wrapper .news_list_container .news_list .news_item{margin:6em 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_index .content_wrapper .news_list_container .news_list .news_item{margin:0}}body.news_index .content_wrapper .news_list_container .news_list .news_item a{display:block;transition:0.5s;position:relative}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.news_index .content_wrapper .news_list_container .news_list .news_item a{margin:5em 0 0 0}}body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content{color:#333333;position:relative}body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .image_container_loader{background:#fff url("/images/loader-97043cc0.gif") scroll no-repeat center;width:100%;height:100%}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .image_container_loader{width:180px;display:inline-block}}body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .image_container_loader .image_container{background:rgba(237,237,237,0.5) scroll no-repeat center/cover;width:100%;height:200px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .image_container_loader .image_container{display:inline-block;width:150px;height:150px;margin-left:0.5em;min-height:100%}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .image_container_loader .image_container{height:220px}}body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .tag_and_date_and_title_and_abstract_container{margin:0 0 0 0;background-color:rgba(172,157,147,0.1);padding:2em 2em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .tag_and_date_and_title_and_abstract_container{margin:0}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .tag_and_date_and_title_and_abstract_container{margin:0;min-height:18em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .tag_and_date_and_title_and_abstract_container{display:inline-block;width:calc(100% - 180px);float:right}}body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .tag_and_date_and_title_and_abstract_container .tag_and_date_container{margin:1.0em 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .tag_and_date_and_title_and_abstract_container .tag_and_date_container{margin:0}}body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .tag_and_date_and_title_and_abstract_container .tag_and_date_container .tag{width:100%;display:inline-block;color:#333333;font-size:0.85em;font-style:italic;font-weight:600;float:right}body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .tag_and_date_and_title_and_abstract_container .tag_and_date_container .date{display:none;color:#bbbbc7;font-size:0.85em;font-weight:600;padding:0.25em 0;text-align:right}body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .tag_and_date_and_title_and_abstract_container .title{font-family:"Open Sans", sans-serif;color:#343483;font-size:2.0em;line-height:1.0;font-weight:700;margin-top:0.25em;transition:0.5s}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .tag_and_date_and_title_and_abstract_container .title{margin-bottom:0.5em;font-size:1.25em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .tag_and_date_and_title_and_abstract_container .title{font-size:2.25em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .tag_and_date_and_title_and_abstract_container .abstract{margin-bottom:0.5em}}body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .tag_and_date_and_title_and_abstract_container .abstract p{margin:0.5em 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_index .content_wrapper .news_list_container .news_list .news_item a .news_content .tag_and_date_and_title_and_abstract_container .abstract p{font-size:1.25em}}body.news_index .content_wrapper .news_list_container .news_list .news_item a .cta_container{width:100%;margin-top:1em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.news_index .content_wrapper .news_list_container .news_list .news_item a .cta_container{display:inline-block;width:calc(100% - 186px);margin-top:0;float:right}}body.news_index .content_wrapper .news_list_container .news_list .news_item a .cta_container .fa{font-size:2em;color:rgba(51,51,51,0.5)}body.news_index .content_wrapper .news_list_container .news_list .news_item a:hover,body.news_index .content_wrapper .news_list_container .news_list .news_item a:focus{text-decoration:none}body.news_index .content_wrapper .news_list_container .news_list .news_item a:hover .cta_container .cta,body.news_index .content_wrapper .news_list_container .news_list .news_item a:focus .cta_container .cta{color:#333333;border-color:#333333}body.news_index .content_wrapper .news_list_container .news_list .news_item a:hover .cta_container .cta:after,body.news_index .content_wrapper .news_list_container .news_list .news_item a:focus .cta_container .cta:after{border-left:3px solid #333333}body.news_index .content_wrapper .news_list_container .news_list .news_item:first-child{margin:3em 0 0 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_index .content_wrapper .news_list_container .news_list .news_item:first-child{margin:0}}body.news_detail .content_wrapper .fascia_title{background:#fafafa;padding:3em 1em 2em 1em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.news_detail .content_wrapper .fascia_title{padding:5em 2em calc(3em + 8px) 2em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_detail .content_wrapper .fascia_title{padding:8em 0 calc(8em + 8px) 0}}body.news_detail .content_wrapper .fascia_title h1{padding-right:0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_detail .content_wrapper .fascia_title h1{padding-right:3rem}}body.news_detail .content_wrapper .fascia_title .intro{margin-bottom:2em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_detail .content_wrapper .fascia_title .intro{padding-right:3em;margin-bottom:0}}body.news_detail .content_wrapper .fascia_title .intro p{color:#454545;font-weight:700;font-size:1.25em;line-height:1.2;margin:1rem 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_detail .content_wrapper .fascia_title .intro p{font-size:2.25em;margin:1rem 0 0 0}}body.news_detail .content_wrapper .fascia_title .intro p b{font-weight:900}body.news_detail .content_wrapper .fascia_title .main_photo_wrapper{width:100%;margin:0 0 1em 0;height:30vh}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.news_detail .content_wrapper .fascia_title .main_photo_wrapper{margin:0 0}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_detail .content_wrapper .fascia_title .main_photo_wrapper{height:100%}}body.news_detail .content_wrapper .fascia_title .main_photo_wrapper .main_photo_loader{background:#fff url("/images/loader-97043cc0.gif") scroll no-repeat center center;width:100%;height:100%}body.news_detail .content_wrapper .fascia_title .main_photo_wrapper .main_photo_loader .main_photo{background-color:rgba(237,237,237,0.5);width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}body.news_detail .content_wrapper .fascia_content{padding:2em 1em 1em 1em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.news_detail .content_wrapper .fascia_content{padding:2em 1em 2em 1em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.news_detail .content_wrapper .fascia_content{padding:2em}}@media only screen and (min-width: 1200px) and (max-width: 1441px){body.news_detail .content_wrapper .fascia_content{padding:calc(6em + 8px) 0}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_detail .content_wrapper .fascia_content{padding:4em 0}}body.news_detail .content_wrapper .fascia_content .content{padding:0 0 4em 0;margin:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.news_detail .content_wrapper .fascia_content .content{padding:1em 1em 2em 1em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.news_detail .content_wrapper .fascia_content .content{padding:1em 0 2em 0}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_detail .content_wrapper .fascia_content .content{margin:0 3em 0 0}}body.news_detail .content_wrapper .fascia_content .side_content{background:#fafafa;margin:0 -2.5em 2em -2.5em;padding:3.5em 2.5em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body.news_detail .content_wrapper .fascia_content .side_content{margin:1em;padding:2em 3em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.news_detail .content_wrapper .fascia_content .side_content{padding:1.5em;margin:0}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_detail .content_wrapper .fascia_content .side_content{width:100%;height:calc(100% - 4rem - 8px);margin:calc(4rem + 8px) 0 0 0;padding:2em}}body.news_detail .content_wrapper .fascia_content .side_content .tag_and_date_container{font-size:0.85em;color:#333333}body.news_detail .content_wrapper .fascia_content .side_content .tag_and_date_container .tag,body.news_detail .content_wrapper .fascia_content .side_content .tag_and_date_container .date{margin:1em 0 0 0;display:inline-block}body.news_detail .content_wrapper .fascia_content .side_content .tag_and_date_container .tag span,body.news_detail .content_wrapper .fascia_content .side_content .tag_and_date_container .date span{display:block;font-family:"Open Sans", sans-serif;font-size:1.25em;font-weight:700;color:#333333}body.news_detail .content_wrapper .fascia_content .back_container{margin:0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_detail .content_wrapper .fascia_content .back_container{margin:1em 0 0 0}}body.news_detail footer{margin-top:-3em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.news_detail footer{margin-top:0}}.subpages_navigator_wrapper{padding:2em 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.subpages_navigator_wrapper{padding:2em 1em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){.subpages_navigator_wrapper{padding:4em 0 0 0}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){.subpages_navigator_wrapper .menu_boxes{margin:0 -1em 0 -1em}}.subpages_navigator_wrapper .menu_boxes .menu_box{background:#ededed;display:flex;align-items:center;justify-content:center;margin:1em;border-radius:5px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.subpages_navigator_wrapper .menu_boxes .menu_box{margin:0;display:block}}.subpages_navigator_wrapper .menu_boxes .menu_box .inner{text-align:center}.subpages_navigator_wrapper .menu_boxes .menu_box .inner h3{font-family:"Open Sans", sans-serif;color:#333333;font-size:1.0em;font-weight:600;line-height:1.2;padding:1em;margin:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.subpages_navigator_wrapper .menu_boxes .menu_box .inner h3{font-size:1.0em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){.subpages_navigator_wrapper .menu_boxes .menu_box .inner h3{font-size:1.25em}}.subpages_navigator_wrapper .menu_boxes .menu_box.active .inner h3{color:#bbbbc7}.subpages_navigator_wrapper .menu_boxes .menu_box:hover,.subpages_navigator_wrapper .menu_boxes .menu_box:focus{text-decoration:none;background:#333333}.subpages_navigator_wrapper .menu_boxes .menu_box:hover .inner h3,.subpages_navigator_wrapper .menu_boxes .menu_box:focus .inner h3{color:#FFFFFF}.subpages_navigator_wrapper .menu_boxes .menu_box:hover.active,.subpages_navigator_wrapper .menu_boxes .menu_box:focus.active{cursor:default;background:#ededed}.subpages_navigator_wrapper .menu_boxes .menu_box:hover.active .inner h3,.subpages_navigator_wrapper .menu_boxes .menu_box:focus.active .inner h3{color:#bbbbc7}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body .content_wrapper .related_pages{margin:0}}body .content_wrapper .related_pages h3{font-family:"Open Sans", sans-serif;font-size:0.85em;font-weight:300;padding:0;margin:1em 0 0 0;color:#333333}body .content_wrapper .related_pages .row:nth-child(2) .col-12 .box{display:block;position:relative;width:100%;margin-top:3em;text-decoration:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .related_pages .row:nth-child(2) .col-12 .box{margin-top:2em}}body .content_wrapper .related_pages .row:nth-child(2) .col-12 .box .gel{width:100%;height:100%;border-radius:3px;padding:1.5em;background:white;opacity:1;transition:0.5s}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body .content_wrapper .related_pages .row:nth-child(2) .col-12 .box .gel{padding:1em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .related_pages .row:nth-child(2) .col-12 .box .gel{background:rgba(255,255,255,0.25)}}body .content_wrapper .related_pages .row:nth-child(2) .col-12 .box .gel .inner .image_container_loader{background:#fff url("/images/loader-97043cc0.gif") scroll no-repeat center center;width:100%;height:100%}body .content_wrapper .related_pages .row:nth-child(2) .col-12 .box .gel .inner .image_container{background-color:rgba(237,237,237,0.5);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:200px;margin:auto}body .content_wrapper .related_pages .row:nth-child(2) .col-12 .box .gel .inner h5{font-size:1.5em;line-height:1.2;color:#333333;font-weight:700;margin:0.5em 0 0 0;transition:0.5s}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body .content_wrapper .related_pages .row:nth-child(2) .col-12 .box .gel .inner h5{font-size:1.0em}}body .content_wrapper .related_pages .row:nth-child(2) .col-12 .box .gel .inner h6{font-family:"Open Sans", sans-serif;font-size:1em;line-height:1.4;color:#333333;font-weight:normal}body .content_wrapper .related_pages .row:nth-child(2) .col-12 .box:hover .gel{background:rgba(255,255,255,0.5)}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body .content_wrapper .related_pages .row:nth-child(2) .col-12 .box:hover .gel .inner .cta{color:#333333;border-color:#333333}}body.contact .content_wrapper .map_container_loader{position:relative}body.contact .content_wrapper .map_container_loader .map_canvas{background:#fafafa;width:100%;height:40vh}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.contact .content_wrapper .map_container_loader .map_canvas{height:520px}}body.contact .content_wrapper .map_container_loader .map_canvas iframe{margin:0;padding:0;border:none;width:100%;height:100%;overflow:hidden}body.contact .content_wrapper .map_container_loader .map_cookie_warning_wrapper{background-color:#FFFFFF;position:absolute;top:0;left:1rem;width:calc(100% - 2 * 1rem);height:100%;justify-content:center;align-items:center;text-align:center;display:none;border:2px dashed #FF6600;padding:1rem}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.contact .content_wrapper .map_container_loader .map_cookie_warning_wrapper{padding:5rem}}body.contact .content_wrapper .map_container_loader .map_cookie_warning_wrapper p{margin:0;font-size:14px}body.contact .content_wrapper .map_container_loader .map_cookie_warning_wrapper button{font-size:14px;background:none;border:none;color:#333333;text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px}body.contact .content_wrapper .map_container_loader .map_cookie_warning_wrapper button:hover{text-decoration-color:#343483}body.contact .content_wrapper .map_container_loader .map_cookie_warning_wrapper.is_visible{display:flex}body.contact .content_wrapper .sede_and_contact{padding:0 1em}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.contact .content_wrapper .sede_and_contact{padding:3em 2em 0 2em}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.contact .content_wrapper .sede_and_contact{background:#fafafa;padding:10em 0}}body.contact .content_wrapper .sede_and_contact h1{font-size:2.5em;font-weight:700;line-height:1.2;color:#343483;margin:0;padding:0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.contact .content_wrapper .sede_and_contact h1{font-size:3em;line-height:0.9}}body.contact .content_wrapper .sede_and_contact h1 span{font-size:1.25rem}body.contact .content_wrapper .sede_and_contact p{color:#333333;font-size:1.1em}@media only screen and (max-width: 767px){body.contact .content_wrapper .sede_and_contact p{font-size:1.0em}}body.contact .content_wrapper .sede_and_contact p a{display:inline-block;padding:0.5em 0;color:#343483}body.contact .content_wrapper .sede_and_contact p.contact_data{margin:0}body.contact .content_wrapper .sede_and_contact p.altri_dati{font-size:1em}body.contact .content_wrapper .sede_and_contact h5{color:#343483;font-size:1.25rem;margin:2em 0 0 0}.contact_form{padding:2em 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.contact_form{padding:3em 3.5em;margin:3em -3.5em 0 -3.5em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.contact_form{padding:2em;margin:0}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){.contact_form{padding:2em;margin:0}}.contact_form .form_cookie_warning_wrapper{background-color:#FFFFFF;display:none;border:2px dashed #FF6600;text-align:center;padding:1rem;margin:1rem 0 1rem 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){.contact_form .form_cookie_warning_wrapper{padding:1.5rem;margin:2rem 0 2rem 0}}.contact_form .form_cookie_warning_wrapper p{font-size:14px !important;margin:0}.contact_form .form_cookie_warning_wrapper button{font-size:14px;background:none;border:none;color:#333333;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.contact_form .form_cookie_warning_wrapper button:hover{text-decoration-color:#FF6600}.contact_form .form_cookie_warning_wrapper.is_visible{display:block}.contact_form #InfoRequest h2{font-family:"Open Sans", sans-serif;font-size:1.5em;color:#333333;text-align:left;margin:0 0 1em 0}@media only screen and (max-width: 767px){.contact_form #InfoRequest h2{font-size:1.5em}}.contact_form #InfoRequest .form_row,.contact_form #InfoRequest .form_row_high,.contact_form #InfoRequest .form_row_medium{height:90px}.contact_form #InfoRequest .form_row label,.contact_form #InfoRequest .form_row_high label,.contact_form #InfoRequest .form_row_medium label{color:#333333;font-size:0.85em;font-weight:normal;padding:0;text-align:left;margin:5px 0 2px 0;width:100%;position:relative}.contact_form #InfoRequest .form_row label.error,.contact_form #InfoRequest .form_row_high label.error,.contact_form #InfoRequest .form_row_medium label.error{position:absolute;top:0;right:0;font-size:0.75em;width:250px;text-align:right;color:#FF6600;font-weight:normal}.contact_form #InfoRequest .form_row label.error b,.contact_form #InfoRequest .form_row_high label.error b,.contact_form #InfoRequest .form_row_medium label.error b{font-weight:bold;color:#FF6600}.contact_form #InfoRequest .form_row input[type="text"],.contact_form #InfoRequest .form_row textarea,.contact_form #InfoRequest .form_row_high input[type="text"],.contact_form #InfoRequest .form_row_high textarea,.contact_form #InfoRequest .form_row_medium input[type="text"],.contact_form #InfoRequest .form_row_medium textarea{color:#333333 !important;padding:0.5em;width:100%;height:40px;font-size:1.0em;font-weight:normal;border:1px solid rgba(0,0,0,0.025);background:rgba(0,0,0,0.04) !important}@media only screen and (max-width: 767px){.contact_form #InfoRequest .form_row input[type="text"],.contact_form #InfoRequest .form_row textarea,.contact_form #InfoRequest .form_row_high input[type="text"],.contact_form #InfoRequest .form_row_high textarea,.contact_form #InfoRequest .form_row_medium input[type="text"],.contact_form #InfoRequest .form_row_medium textarea{padding:0.25em;height:35px}}.contact_form #InfoRequest .form_row input[type="text"].error,.contact_form #InfoRequest .form_row textarea.error,.contact_form #InfoRequest .form_row_high input[type="text"].error,.contact_form #InfoRequest .form_row_high textarea.error,.contact_form #InfoRequest .form_row_medium input[type="text"].error,.contact_form #InfoRequest .form_row_medium textarea.error{background-color:rgba(255,255,255,0.2) !important;border-color:#FF6600}.contact_form #InfoRequest .form_row textarea,.contact_form #InfoRequest .form_row_high textarea,.contact_form #InfoRequest .form_row_medium textarea{height:130px}.contact_form #InfoRequest .form_row textarea::-webkit-input-placeholder,.contact_form #InfoRequest .form_row_high textarea::-webkit-input-placeholder,.contact_form #InfoRequest .form_row_medium textarea::-webkit-input-placeholder{color:#333333;font-size:0.85em;font-weight:normal}.contact_form #InfoRequest .form_row textarea:-moz-placeholder,.contact_form #InfoRequest .form_row_high textarea:-moz-placeholder,.contact_form #InfoRequest .form_row_medium textarea:-moz-placeholder{color:#333333;font-size:0.85em;font-weight:normal}.contact_form #InfoRequest .form_row textarea::-moz-placeholder,.contact_form #InfoRequest .form_row_high textarea::-moz-placeholder,.contact_form #InfoRequest .form_row_medium textarea::-moz-placeholder{color:#333333;font-size:0.85em;font-weight:normal}.contact_form #InfoRequest .form_row textarea:-ms-input-placeholder,.contact_form #InfoRequest .form_row_high textarea:-ms-input-placeholder,.contact_form #InfoRequest .form_row_medium textarea:-ms-input-placeholder{color:#333333;font-size:0.85em;font-weight:normal}.contact_form #InfoRequest .form_row_high{height:170px}.contact_form #InfoRequest .form_row_medium{height:110px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.contact_form #InfoRequest .form_row_medium{height:125px}}.contact_form #InfoRequest .form_row_medium .error{width:auto !important;top:50px !important}@media only screen and (max-width: 767px){.contact_form #InfoRequest .form_row_medium .error{width:230px !important;top:45px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.contact_form #InfoRequest .form_row_medium .error{top:37px !important}}.contact_form #InfoRequest .obbligatori{color:#333333;font-size:0.8em;font-weight:normal;padding:0 0 0.5em 0;text-align:right}.contact_form #InfoRequest .privacy_and_button_container{display:none}.contact_form #InfoRequest .privacy_and_button_container .privacy_container{position:relative;margin-top:1em}.contact_form #InfoRequest .privacy_and_button_container .privacy_container .checkbox{display:grid;grid-template-columns:min-content auto;grid-gap:1.125em;font-size:0.75rem;line-height:1.3}@media only screen and (max-width: 767px){.contact_form #InfoRequest .privacy_and_button_container .privacy_container .checkbox{font-size:0.85rem;line-height:1.5}}.contact_form #InfoRequest .privacy_and_button_container .privacy_container .checkbox a{color:#333333;text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px}.contact_form #InfoRequest .privacy_and_button_container .privacy_container .checkbox a:hover{color:#343483}.contact_form #InfoRequest .privacy_and_button_container .privacy_container .checkbox__control{display:inline-grid;width:30px;height:30px;border-radius:0.25em;border:1px solid #343483;margin-top:0;position:relative}.contact_form #InfoRequest .privacy_and_button_container .privacy_container .checkbox__control svg{position:absolute;left:-20px;top:-20px;transition:transform 0.1s ease-in 25ms;transform:scale(0);transform-origin:center center}.contact_form #InfoRequest .privacy_and_button_container .privacy_container .checkbox__input{display:grid;grid-template-areas:"checkbox"}.contact_form #InfoRequest .privacy_and_button_container .privacy_container .checkbox__input>*{grid-area:checkbox}.contact_form #InfoRequest .privacy_and_button_container .privacy_container .checkbox__input input{opacity:0;width:1em;height:1em}.contact_form #InfoRequest .privacy_and_button_container .privacy_container .checkbox__input input:focus+.checkbox__control{box-shadow:0 0 0 0.05em #fff, 0 0 0.15em 0.1em currentColor}.contact_form #InfoRequest .privacy_and_button_container .privacy_container .checkbox__input input:checked+.checkbox__control svg{transform:scale(1)}.contact_form #InfoRequest .privacy_and_button_container .privacy_container .checkbox__input input:disabled+.checkbox__control{color:var(--disabled)}.contact_form #InfoRequest .privacy_and_button_container .privacy_container .curved_arrow{position:absolute;opacity:0}@media only screen and (max-width: 767px){.contact_form #InfoRequest .privacy_and_button_container .privacy_container .curved_arrow{transform:scale(0.5) rotate(20deg);left:5.5rem}}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){.contact_form #InfoRequest .privacy_and_button_container .privacy_container .curved_arrow{top:3.5rem;right:-8rem}}.contact_form #InfoRequest .privacy_and_button_container .privacy_container .curved_arrow img{height:40px;filter:invert(45%) sepia(40%) saturate(1682%) hue-rotate(344deg) brightness(94%) contrast(104%)}.contact_form #InfoRequest .privacy_and_button_container .privacy_container .curved_arrow.is_visible{opacity:1}.contact_form #InfoRequest .privacy_and_button_container button{float:right;display:inline-block;background-color:#E73F23;color:#FFFFFF;font-weight:700;line-height:1;border:none !important;position:relative;transition:all 0.3s ease 0s}@media only screen and (max-width: 767px){.contact_form #InfoRequest .privacy_and_button_container button{font-size:0.75rem;padding:0.45rem 1.25rem;margin-top:0}}@media only screen and (min-width: 769px) and (max-width: 1023px), only screen and (min-width: 1025px) and (max-width: 1199px), only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){.contact_form #InfoRequest .privacy_and_button_container button{padding:0.75rem 1.5rem;margin-top:2rem}}.contact_form #InfoRequest .privacy_and_button_container button.inactive{opacity:.2;cursor:default}.contact_form #InfoRequest .privacy_and_button_container button.active:hover{background-color:#343483 !important}.contact_form #InfoRequest .privacy_and_button_container .submit_button_inhibitor{height:100%;position:relative;z-index:2}.contact_form #InfoRequest .privacy_and_button_container .submit_button_inhibitor.is_not_visible{display:none}.contact_form #InfoRequest .privacy_and_button_container.is_visible{display:block}body.thanks .content_wrapper{padding:3em 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.thanks .content_wrapper{padding:8em 0}}body.thanks .content_wrapper .icon{padding:0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.thanks .content_wrapper .icon{padding:6em 0 0 0}}body.thanks .content_wrapper .icon .fa{font-size:8em;color:#ededed}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.thanks .content_wrapper .icon .fa{font-size:12em}}body.thanks .content_wrapper .box{margin:2em 0 1em 0;padding:1.5em}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.thanks .content_wrapper .box{padding:4em}}body.thanks .content_wrapper .box h1{font-size:1.8em;color:#343483;font-weight:600;text-align:left;margin:0;padding:0 0 0.5em 0}@media only screen and (min-width: 1200px) and (max-width: 1441px), only screen and (min-width: 1442px) and (max-width: 1800px), only screen and (min-width: 1801px){body.thanks .content_wrapper .box h1{font-size:2.5em}}body,html{text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;font-weight:300;font-size:16px}@media only screen and (max-width: 767px){body,html{font-weight:400}}body{display:block !important}@media only screen and (min-width: 769px) and (max-width: 1023px){body{font-size:1rem}}@media only screen and (min-width: 1025px) and (max-width: 1199px){body{font-size:1rem}}@media only screen and (min-width: 1200px) and (max-width: 1441px){body{font-size:0.9em}}@media only screen and (min-width: 1442px) and (max-width: 1800px){body{font-size:0.9em}}.modal-open .modal{z-index:99999}.container{width:1280px;max-width:1280px}@media only screen and (max-width: 767px), only screen and (min-width: 769px) and (max-width: 1023px), only screen and (min-width: 1025px) and (max-width: 1199px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape), only screen and (min-width: 1200px) and (max-width: 1441px){.container{width:100%;max-width:100%}}