@font-face{font-family:"Anna";src:url("/wp-content/themes/cinquezerocinque/assets/fonts/Anna/ANNAI.ttf") format("truetype")}.popup-info.modal-show{opacity:1 !important;right:0 !important;z-index:9999 !important;pointer-events:all !important}.has-color-principale-color{color:#AF2B1E}.has-color-principale-background-color{background-color:#AF2B1E}.has-color-secondario-color{color:#3B83BD}.has-color-secondario-background-color{background-color:#3B83BD}.has-color-terziario-color{color:#AF2B1E}.has-color-terziario-background-color{background-color:#AF2B1E}*:focus{outline:none}@media (max-width: 767px){.not-visible-mobile{display:none !important}}@media (min-width: 767px){.visible-mobile{display:none !important}}.otgs-development-site-front-end{display:none}.is-hidden{opacity:0;transform:translate(0, -100px);transition:transform 0.6s ease, opacity 0.6s;pointer-events:none}.is-visible{opacity:1;transform:translate(0, 0);transition:transform 0.6s ease, opacity 0.6s}.hovertext{position:relative}.hovertext:before{content:attr(data-hover);overflow:hidden;max-width:200px;width:max-content;background-color:#6d6d6d;color:#fff;font-size:10px;font-weight:400;text-align:center;text-transform:none;white-space:normal;line-height:1.25;padding:5px;border-radius:6px;transition:opacity 0.6s ease-in-out;opacity:0;visibility:hidden;position:absolute;z-index:1111;left:0;top:110%}.hovertext:hover:before{opacity:0.85;visibility:visible}.button{display:block;border:1px solid #AF2B1E;background:transparent;color:#fff;transition:.4s;margin-top:15px;border-radius:4px;padding:0.75rem 1rem;width:max-content}.button:hover{background:#AF2B1E}.button:disabled{opacity:0.5}.woocommerce .button{display:block !important;border:1px solid #000 !important;background:transparent !important;color:#000 !important;border-radius:4px !important}.woocommerce .button:hover{background:#000 !important;color:#fff !important}.wp-block-button{transition:.4s;cursor:pointer}.wp-block-button a{transition:.4s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.czc-form,.wpcf7-form{font-size:0.875rem}.czc-form input[type="text"],.czc-form input[type="number"],.czc-form input[type="email"],.czc-form input[type="tel"],.czc-form input[type="date"],.czc-form input[type="password"],.czc-form input[type="time"],.czc-form input[type="file"],.czc-form textarea,.wpcf7-form input[type="text"],.wpcf7-form input[type="number"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="date"],.wpcf7-form input[type="password"],.wpcf7-form input[type="time"],.wpcf7-form input[type="file"],.wpcf7-form textarea{width:100%;margin-bottom:20px;border:0;border-bottom:1px solid #3B83BD;border-radius:0;padding:5px 0;height:32px;font-style:italic}.czc-form input[type="file"],.wpcf7-form input[type="file"]{background:#fff;font-size:0.875rem}.czc-form textarea,.wpcf7-form textarea{min-height:100px}.czc-form label,.wpcf7-form label{margin-bottom:10px}.czc-form input[type="submit"],.czc-form button,.wpcf7-form input[type="submit"],.wpcf7-form button{min-width:120px;padding:15px 10px;border-radius:4px;border:none;box-shadow:none;font-size:1.25rem;line-height:1;background:#3B83BD;color:#AF2B1E;transition:.4s}.czc-form input[type="submit"]:hover,.czc-form button:hover,.wpcf7-form input[type="submit"]:hover,.wpcf7-form button:hover{background:#AF2B1E;color:#3B83BD}.czc-form input[type="submit"]:disabled,.czc-form input[type="submit"].disabled,.czc-form button:disabled,.czc-form button.disabled,.wpcf7-form input[type="submit"]:disabled,.wpcf7-form input[type="submit"].disabled,.wpcf7-form button:disabled,.wpcf7-form button.disabled{opacity:0.35}.czc-form .submit-row p,.wpcf7-form .submit-row p{display:flex;gap:5px;flex-direction:column;align-items:center}.czc-form .check-accept,.wpcf7-form .check-accept{float:left}.czc-form select,.wpcf7-form select{border-bottom:1px solid #AF2B1E;box-shadow:none;background:transparent;padding:5px 0;height:32px}.czc-form select:after,.czc-form select:before,.wpcf7-form select:after,.wpcf7-form select:before{content:"\f0dd"}.czc-form .wpcf7-acceptance .wpcf7-list-item,.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.cf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.cf7-form .wpcf7-acceptance .wpcf7-list-item>label{padding-left:0}.cf7-form .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]{width:25px;height:25px}.cf7-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{vertical-align:super}.cf7-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a{color:#AF2B1E}.cf7-form .cf7-div{max-width:100%;margin:auto}.cf7-form .cf7-div .cf7-p{margin:0 !important}.cf7-form .cf7-div p{margin-bottom:16px !important}.cf7-form input.wpcf7-submit.button{line-height:0px;width:100px}.cf7-form ::placeholder{color:#AF2B1E !important;font-weight:300}.close-cross{cursor:pointer}.popup-info{position:fixed;top:0;right:-100%;z-index:-1;height:100vh;width:45vw;opacity:0;pointer-events:none;transition:opacity 0.4s ease-in;background:#fff}.popup-info .popup-info-content{overflow:auto;position:relative;height:100%;padding-bottom:25px}.popup-info .popup-info-content .close-popup-info{position:absolute;top:10px;left:10px}.popup-info .popup-info-content .close-popup-info .cls-1,.popup-info .popup-info-content .close-popup-info .cls-2{transition:0.6s}.popup-info .popup-info-content .close-popup-info:hover .cls-1,.popup-info .popup-info-content .close-popup-info:hover .cls-2{fill:#AF2B1E}.popup-info .popup-info-content .sezione-popup{padding:20px}.popup-info .popup-info-content .sezione-popup.titolo-popup{padding:10px 20px;border-bottom:2px solid #49148b;color:#49148b;font-size:56px;font-family:"Monalesa";text-align:center;text-transform:uppercase}.popup-info .popup-info-content .sezione-popup.sottotitolo-popup{color:#49148b;font-size:28px;font-family:"Monalesa";text-transform:uppercase}.popup-info .popup-info-content .sezione-popup.testo-popup{color:#49148b;font-size:18px}.popup-info .popup-info-content .sezione-popup.sez-left{padding-right:10px}.popup-info .popup-info-content .sezione-popup.sez-right{padding-left:10px}header #header{position:fixed;top:0;z-index:1000;width:100%;color:#fff;transition:0.4s}header #header #pre_header{display:none;height:30px;background:#AF2B1E;color:#000}@media (min-width: 768px){header #header #pre_header{display:block}}header #header #pre_header .header-flex{display:flex;justify-content:space-between;align-items:center;gap:15px;height:100%;padding:5px 10px}header #header #pre_header .header-flex .header-info{font-size:0.75rem;line-height:1}header #header #pre_header .header-flex .header-social{display:flex;justify-content:end;align-items:center;gap:7.5px;font-size:0.875rem;line-height:1}header #header #pre_header .header-flex .header-social .whatsapp-color{color:#25d366}header #header #pre_header .header-flex .header-social .whatsapp-color:hover{color:#AF2B1E}header #header #pre_header .header-flex .header-social .facebook-color{color:#4267b2}header #header #pre_header .header-flex .header-social .facebook-color:hover{color:#AF2B1E}header #header #pre_header .header-flex a{color:#fff}header #header #pre_header .header-flex a:hover{color:#3B83BD}header #header img.header-img{width:auto;max-height:70px;padding:15px 0}header #header #header-menu ul{display:flex;list-style-type:none;margin:0;padding:0}header #header #header-menu ul>li{position:relative;list-style:none;transition:.4s all}header #header #header-menu ul>li a{display:block;padding:15px;font-size:0.875rem;text-decoration:none;font-weight:normal;transition:.4s;text-transform:uppercase}header #header #header-menu ul>li ul.sub-menu{background:#3B83BD;position:absolute;left:0;z-index:100;transition:.4s all ease;box-shadow:4px 6px 10px 0px rgba(0,0,0,0.4);opacity:0;pointer-events:none}header #header #header-menu ul>li ul.sub-menu li{display:block;white-space:nowrap;width:100%}header #header #header-menu ul>li ul.sub-menu li a{padding:15px 10px;color:#fff;font-size:0.75rem}header #header #header-menu ul>li ul.sub-menu li:hover a{color:#AF2B1E}header #header #header-menu ul>li ul.sub-menu li.current-menu-item a,header #header #header-menu ul>li ul.sub-menu li.current-product-parent a{color:#AF2B1E}header #header #header-menu ul>li:hover ul.sub-menu{opacity:1;pointer-events:all}header #menu-toggle{overflow:hidden;text-align:center}header #menu-toggle .hamburger{padding:0px;margin-top:5px}header #menu-toggle .hamburger .hamburger-inner:before,header #menu-toggle .hamburger .hamburger-inner:after,header #menu-toggle .hamburger .hamburger-inner{background-color:#AF2B1E;width:100%;border-radius:0}header #menu-toggle #menu-text-mobile{color:#AF2B1E;font-size:8px}header.header-non-scrolled #header{background:#3B83BD;backdrop-filter:blur(8px)}header.header-non-scrolled #header ul>li:hover a,header.header-non-scrolled #header ul>li.current-menu-item a,header.header-non-scrolled #header ul>li.current-product-ancestor a,header.header-non-scrolled #header ul>li.current-menu-parent a,header.header-non-scrolled #header ul>li.current-menu-ancestor a,header.header-non-scrolled #header ul>li.active a{color:#AF2B1E}header.header-non-scrolled #header ul>li a{color:#fff}header.header-scroll #header{background:rgba(255,255,255,0.4);backdrop-filter:blur(8px)}@media (min-width: 768px){header.header-scroll #header{top:-30px}}header.header-scroll #header ul>li:hover a,header.header-scroll #header ul>li.current-menu-item a,header.header-scroll #header ul>li.current-product-ancestor a,header.header-scroll #header ul>li.current-menu-parent a,header.header-scroll #header ul>li.current-menu-ancestor a,header.header-scroll #header ul>li.active a{color:#AF2B1E}header.header-scroll #header ul>li a{color:#000}.home header.header-non-scrolled #header{background:#3B83BD;backdrop-filter:blur(0)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:#AF2B1E}.mm-menu .mm-panels{background:#fff}.mm-menu .mm-listview li{background:#fff;color:#AF2B1E}.mm-menu .mm-listview>li.current-menu-item>a:not(.mm-next),.mm-menu .mm-listview>li.current-menu-item span{background:#AF2B1E;color:#fff !important}.mm-listview .mm-next,.mm-btn.mm-prev{background:#fff}footer #footer{border-top:#000 2px solid;border-bottom:#fff 1px solid;background:#AF2B1E}footer #footer a{color:#fff}footer #footer a:hover{color:#3B83BD}footer #footer .footer-row{padding:35px 0;font-size:0.875rem;line-height:1.125rem}footer #footer .footer-row .footer-img{width:fit-content;display:block;margin:auto;margin-bottom:45px}footer #footer .footer-row .footer-img img{width:100%;max-width:300px}footer #footer .footer-row .footer-title{margin-bottom:25px;font-size:1.25rem}footer #footer .footer-row .footer-nav{display:flex;flex-direction:column;gap:5px}footer #footer .footer-row .footer-nav.social-nav{flex-direction:row;gap:10px;font-size:4rem}footer #footer .footer-row .footer-nav.social-nav a{color:#128C7E}footer #footer .footer-row .footer-nav.social-nav a:hover{color:#AF2B1E}footer #footer .footer-row .footer-nav a{width:fit-content}footer #footer .footer-row .footer-nav ul{list-style-type:none;padding:0}footer #footer .sub-footer-row{padding-top:25px;padding-bottom:10px;font-size:0.75rem}footer #footer .footer-block{height:100%;text-align:center}footer #footer .footer-block .footer-nav{justify-content:center;align-items:center}footer #poweredby{font-size:0.7rem;padding:2px 20px;color:#989898;text-align:right;background:#000;border-top:1px solid #fff}footer #poweredby a{color:#989898;text-decoration:none}footer #poweredby a span{transition:all 1s}footer #poweredby a:hover span.made{color:#009246}footer #poweredby a:hover span.in{color:#fff}footer #poweredby a:hover span.italy{color:#ce2b37}body{font:100% "Roboto Slab",serif;color:#000}body.modal-open{overflow:hidden}.admin{position:fixed;background:rgba(255,255,255,0.8);color:#000;z-index:99999;transition:0.5s all;opacity:0;box-shadow:0px 0px 20px 0px #333}.admin ul{padding:0px;margin:0}.admin ul li{list-style:none;padding:6px 0;transition:0.5s all;padding:10px}.admin ul li a{color:#000}.admin ul li .fas{width:20px}.admin ul li:hover{background:#000;color:#fff}.admin ul li:hover a{color:#fff}.admin#adm2,.admin#adm3,.admin#adm4{padding:10px}.admin#adm1{top:0;left:0}.admin#adm2{top:0;right:0}.admin#adm3{bottom:0;right:0}.admin#adm4{bottom:0;left:0}.admin:hover{opacity:1}#the_site{background:#fff}.container.page-container{min-height:100vh;padding:20px 15px;padding-bottom:50px;margin:0 auto}@media (min-width: 1024px){.container.page-container{max-width:1000px}}.container.page-container.full-page{padding:0;max-width:100%;overflow:hidden}.content-principale{padding-top:115px !important}.content-principale.full-page{padding-top:100px !important}.page-coming-soon #the_site{background:#49148b !important}.page-coming-soon #the_site header,.page-coming-soon #the_site footer,.page-coming-soon #the_site .pre-footer{display:none}.page-coming-soon #the_site .home-page{display:flex;align-items:center;align-content:center;height:100vh}.page-coming-soon #the_site .titolo-coming-soon{font-size:112px;line-height:1;font-family:"Monalesa";color:#fff;text-align:center;text-transform:uppercase;padding:10px 35px;margin-bottom:40px}.page-coming-soon #the_site .img-coming-soon img{display:block;margin:auto;max-height:100px}.sequenza-gallery-effect{position:relative;min-height:100vh}@media (min-width: 768px){.sequenza-gallery-effect{min-height:0}}.sequenza-gallery-effect .single-sg{position:absolute;height:100vh;opacity:0;top:0;left:0}.sequenza-gallery-effect .single-sg img{margin:auto;display:block;height:100%}.sequenza-gallery-effect .single-sg:not(.active){transition:opacity 0.6s;width:100%}.sequenza-gallery-effect .single-sg.active{position:relative;overflow:hidden;opacity:1;z-index:1}.sequenza-gallery-effect .single-sg.active img{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;max-width:unset}.sequenza-gallery-effect .single-sg.w-100{position:absolute;width:100%;height:auto;opacity:0;top:0;left:0}.sequenza-gallery-effect .single-sg.w-100 img{margin:auto;display:block;width:100%}.sequenza-gallery-effect .single-sg.w-100.active{position:unset;opacity:1;z-index:1}.sequenza-gallery-effect .single-sg.w-100.active img{position:unset;max-width:100%}.sequenza-immagini{height:6000px}.sequenza-immagini .sequenza-immagini-sticky{position:sticky;top:0}#the_site .woocommerce .price{display:flex;align-items:center;gap:15px;font-size:1.5rem;color:#000}#the_site .woocommerce .price del{font-size:0.75rem;opacity:0.25}#the_site .woocommerce .woocommerce-result-count{margin-bottom:3.5rem}#the_site .woocommerce .woocommerce-ordering select{padding:0.5rem 1rem}#the_site .woocommerce .product .images .woocommerce-product-gallery__trigger{border:1px solid #000}#the_site .woocommerce .product .images .woocommerce-product-gallery__wrapper{padding:5px;background:#fff;border:2px solid #000;border-radius:4px;overflow:hidden}#the_site .woocommerce .product .onsale{position:absolute;display:flex;align-items:center;width:fit-content;min-height:2.75rem;min-width:3.5rem;padding:0.5rem;font-size:0.875rem;font-weight:normal;line-height:1;top:-0.75rem;left:-0.75rem;border-radius:100%;background-color:#AF2B1E;z-index:9}#the_site .woocommerce .product .summary .cart{display:flex;align-items:center;gap:15px;height:36px}#the_site .woocommerce .product .summary .cart::after,#the_site .woocommerce .product .summary .cart::before{display:none !important}#the_site .woocommerce .product .summary .cart .quantity{height:100%;margin:0}#the_site .woocommerce .product .summary .cart .quantity input{height:100%;width:4rem}#the_site .woocommerce .product .woocommerce-tabs .tabs{display:flex;align-items:center;gap:25px;padding:0}#the_site .woocommerce .product .woocommerce-tabs .tabs::after,#the_site .woocommerce .product .woocommerce-tabs .tabs::before{display:none !important}#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab{border:1px solid #000;border-radius:0;display:block;margin:0;padding:0;transition:0.4s}#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab::after,#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab::before{display:none !important}#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab a{padding:0.75rem 1rem;color:#000;border-radius:1px}#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab.active,#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab:hover{background:#000}#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab.active a,#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab:hover a{color:#fff}#the_site .woocommerce .product .woocommerce-LoopProduct-link{width:100%}#the_site .woocommerce .product .woocommerce-LoopProduct-link .attachment-woocommerce_thumbnail{border:1px solid #000;border-radius:1px}#the_site .woocommerce .product .button{width:fit-content !important}#the_site .woocommerce .shop_table{background:#fff}#the_site .woocommerce .shop_table .product-thumbnail img{width:40px;height:40px;padding:4px;border:1px solid #000;border-radius:50%}#the_site .woocommerce .shop_table .actions .coupon{margin-right:10px}#the_site .woocommerce .shop_table .actions .coupon #coupon_code{width:fit-content;margin-right:10px}#the_site .woocommerce .shop_table .cart-subtotal th,#the_site .woocommerce .shop_table .cart-subtotal td{border-bottom:1px solid rgba(0,0,0,0.1)}.so-widget-sow-layout-slider .sow-slider-image-wrapper *{height:100%}.so-widget-sow-layout-slider .sow-slider-image-wrapper .sow-headline-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.so-widget-sow-layout-slider h1{height:fit-content !important;font-size:5rem;line-height:5.25rem;color:#fff !important}@media (min-width: 1024px){.so-widget-sow-layout-slider h1{font-size:8rem;line-height:8.25rem}}a{text-decoration:none;transition:.4s}h1{margin-bottom:35px;font-size:3.25rem;line-height:3.5rem}@media (min-width: 768px){h1{font-size:4rem;line-height:4.25rem}}h2,h3{margin-bottom:35px;font-size:2.25rem;line-height:2.5rem;color:#3B83BD}@media (min-width: 768px){h2,h3{font-size:2.75rem;line-height:3rem}}h4{margin-bottom:25px;font-size:1.75rem;line-height:2rem;color:#3B83BD}@media (min-width: 768px){h4{font-size:2rem;line-height:2.25rem}}.page-title{font-family:"Anna";text-align:center;letter-spacing:2px}@media (max-width: 767px){.page-title{text-align:center !important}}.page-text{margin-bottom:15px;font-size:1rem;line-height:1.25rem}.page-bigtext{margin-bottom:15px;font-size:1rem;line-height:1.25rem}@media (min-width: 768px){.page-bigtext{font-size:1.125rem;line-height:1.375rem}}.whatsapp-mobile{position:fixed;bottom:15px;right:10px;display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%;padding:15px;background:#25d366;font-size:3.5rem;-webkit-box-shadow:5px 5px 20px 0px rgba(0,0,0,0.35);box-shadow:5px 5px 20px 0px rgba(0,0,0,0.35);z-index:1000}.whatsapp-mobile a{color:#fff}@media (min-width: 768px){.whatsapp-mobile{display:none}}.phone-mobile{position:fixed;bottom:15px;left:10px;display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%;padding:15px;background:#3B83BD;font-size:3.5rem;-webkit-box-shadow:5px 5px 20px 0px rgba(0,0,0,0.35);box-shadow:5px 5px 20px 0px rgba(0,0,0,0.35);z-index:1000}.phone-mobile a{color:#AF2B1E}@media (min-width: 768px){.phone-mobile{display:none}}.wp-block-image{margin:0;width:100%}.wp-block-image img{display:block;margin:auto}.servizi-img{margin-top:25px}.sow-carousel-item{margin-bottom:0 !important}.sow-carousel-item .sow-image-container{justify-content:center}.sow-carousel-item .widget_text{text-align:center}.list-toservizi{display:flex;gap:15px;flex-wrap:wrap;align-items:center;margin-bottom:35px;overflow:auto}.list-toservizi p{margin:0 !important}.list-toservizi .single-toservizio{width:100%}@media (min-width: 768px){.list-toservizi .single-toservizio{width:calc(50% - (15px * 50 / 100))}}@media (min-width: 1024px){.list-toservizi .single-toservizio{width:calc(25% - (15px * 75 / 100))}}.list-toservizi .single-toservizio a{display:flex;align-items:center;justify-content:center;height:55px;padding:5px 10px;border:1px solid #3B83BD;transition:.4s;color:#3B83BD;transition:.4s;text-align:center}.list-toservizi .single-toservizio a:hover{color:#AF2B1E;border-color:#AF2B1E}
