.popup-info.modal-show{opacity:1 !important;right:0 !important;z-index:9999 !important;pointer-events:all !important}.has-color-principale-color{color:#1c99ce}.has-color-principale-background-color{background-color:#1c99ce}.has-color-secondario-color{color:#fcbd39}.has-color-secondario-background-color{background-color:#fcbd39}*: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 #1c99ce;background:transparent;color:#fff;transition:.5s;margin-top:15px;border-radius:4px;padding:0.75rem 1rem;width:max-content}.button:hover{background:#1c99ce}.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:.5s;cursor:pointer}.wp-block-button a{transition:.5s}@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 #000;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:16px 16px;border-radius:4px;border:none;box-shadow:none;font-size:1.75rem;line-height:1;font-weight:500;font-style:italic;text-transform:uppercase;background:#1c99ce;color:#000;transition:.5s}.czc-form input[type="submit"]:hover,.czc-form button:hover,.wpcf7-form input[type="submit"]:hover,.wpcf7-form button:hover{color:#fcbd39;text-shadow:2px 2px 0px #000000}.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 #1c99ce;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"}.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:#1c99ce}.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:rgba(0,0,0,0.4) !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:#ae3834}.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:#1c99ce;transition:0.4s}header #header img.header-img{width:auto;max-height:70px;padding:5px 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:.5s all}header #header #header-menu ul>li a{display:block;padding:15px;font-size:0.875rem;text-decoration:none;font-weight:normal;transition:.5s}header #header #header-menu ul>li ul.sub-menu{background:#1c99ce;position:absolute;left:0;z-index:100;transition:.5s 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:#fcbd39}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:#fcbd39}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:#1c99ce;width:100%;border-radius:0}header #menu-toggle #menu-text-mobile{color:#1c99ce;font-size:8px}header.header-non-scrolled #header{background:transparent;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:#fcbd39}header.header-non-scrolled #header ul>li a{color:#1c99ce}header.header-scroll #header{background:rgba(0,0,0,0.25);backdrop-filter:blur(8px)}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:#fcbd39}header.header-scroll #header ul>li a{color:#1c99ce}.home header.header-non-scrolled #header{background:transparent}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:#1c99ce}.mm-menu .mm-panels{background:#fff}.mm-menu .mm-listview li{background:#fff;color:#1c99ce}.mm-menu .mm-listview>li.current-menu-item>a:not(.mm-next),.mm-menu .mm-listview>li.current-menu-item span{background:#1c99ce;color:#fff !important}.mm-listview .mm-next,.mm-btn.mm-prev{background:#fff}footer #footer{background:#1c99ce}footer #footer a{color:#fff;text-decoration:none;transition:.5s}footer #footer a:hover{color:#fcbd39}footer #footer .footer-row{padding:35px 0;font-size:0.75rem;line-height:1rem;text-align:center}@media (min-width: 768px){footer #footer .footer-row{text-align:left}}footer #footer .footer-row .footer-img{width:fit-content;display:block;margin-bottom:35px;margin-left:auto;margin-right:auto}@media (min-width: 768px){footer #footer .footer-row .footer-img{margin-left:0;margin-right:0}}footer #footer .footer-row .footer-img img{height:100px}footer #footer .footer-row .footer-title{margin-bottom:25px;font-size:1.125rem;line-height:1.375rem;color:#fff}@media (min-width: 768px){footer #footer .footer-row .footer-title{margin-bottom:35px}}footer #footer .footer-row .footer-text{margin-bottom:40px;color:#fff}@media (min-width: 768px){footer #footer .footer-row .footer-text{margin-bottom:0}}footer #footer .footer-row .footer-nav{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}@media (min-width: 768px){footer #footer .footer-row .footer-nav{align-items:start;justify-content:start}}footer #footer .footer-row .footer-nav.social-nav{flex-direction:row;gap:15px;font-size:1rem}footer #footer .footer-row .footer-nav a{width:fit-content}footer #footer .sub-footer-row{padding:25px 0;font-size:0.6rem;color:#fff}footer #poweredby{font-size:0.5rem;padding:4px 15px;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 Condensed",sans-serif;color:#000;font-weight:300}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;margin:0 auto}.container.page-container.full-page{padding:0;max-width:100%;overflow:hidden}.content-principale{padding-top:115px !important}.content-principale.full-page{padding-top:0 !important}.custom-container-small{max-width:992px;margin:auto;padding:0 15px}.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}.single-card-article{padding:75px 0}@media (min-width: 768px){.single-card-article{padding:50px 0}}.single-card-article .article-row{display:flex;gap:15px;flex-direction:column;justify-content:space-between}@media (min-width: 768px){.single-card-article .article-row{flex-direction:row}}.single-card-article .article-row .article-img{width:100%;max-height:300px;border-radius:17px;overflow:hidden}@media (min-width: 768px){.single-card-article .article-row .article-img{width:50%}}.single-card-article .article-row .article-img img{width:100%;height:100%;object-fit:cover}.single-card-article .article-row .article-content{width:100%}@media (min-width: 768px){.single-card-article .article-row .article-content{width:calc(50% - 75px)}}.single-card-article .article-row .article-content .article-title{margin-bottom:15px;font-size:2rem;line-height:2.75rem;font-style:italic;text-transform:uppercase}@media (min-width: 768px){.single-card-article .article-row .article-content .article-title{font-size:2.5rem;line-height:3.5rem}}.single-card-article .article-row .article-content .article-date{margin-bottom:20px;font-size:0.875rem;line-height:1.125rem;text-transform:uppercase}@media (min-width: 768px){.single-card-article .article-row .article-content .article-date{font-size:1rem;line-height:1.25rem}}.single-card-article .article-row .article-content .article-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:35px;font-size:1rem;line-height:2rem;font-style:italic;overflow:hidden}@media (min-width: 768px){.single-card-article .article-row .article-content .article-text{font-size:1.25rem;line-height:2.375rem}}.single-card-article .article-row .article-content .article-link{font-size:1.5rem;line-height:1.75rem;letter-spacing:0.15rem;text-transform:uppercase;color:#000;text-decoration:none;transition:.5s}@media (min-width: 768px){.single-card-article .article-row .article-content .article-link{font-size:1.75rem;line-height:2rem}}.single-card-article .article-row .article-content .article-link:hover{color:#fcbd39;text-shadow:2px 2px 0px #000000;font-weight:bold}.single-card-article.category-eventi{background:#1c99ce;color:#fcbd39}.single-card-article.category-eventi .article-title{margin-bottom:7.5px !important}.single-card-article.category-eventi .article-link{color:#fcbd39 !important}.single-card-article.category-eventi .article-link:hover{color:#fcbd39 !important}@media (min-width: 768px){.single-card-article:nth-of-type(even) .article-img{order:2}}@media (min-width: 768px){.single-card-article:nth-of-type(even) .article-content{order:1}}.page-title{font-size:2.5rem;line-height:2.75rem}@media (min-width: 768px){.page-title{font-size:3.5rem;line-height:3.75rem}}a{transition:.5s}.single-article{margin-bottom:100px}.single-article .article-thumbnail{position:relative;margin-bottom:50px}.single-article .article-thumbnail img{width:100%;height:auto;max-height:500px;object-fit:cover}.single-article .article-thumbnail .article-date{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:2.5rem;line-height:2.75rem;font-weight:bold;text-transform:uppercase;color:#fcbd39;text-shadow:2px 2px 0px #000000}@media (min-width: 768px){.single-article .article-thumbnail .article-date{font-size:3.5rem;line-height:3.75rem}}.single-article .article-thumbnail .darkize{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.25)}.single-article .article-title{margin-bottom:35px;font-size:1.75rem;line-height:2rem;font-style:italic}@media (min-width: 768px){.single-article .article-title{font-size:2.25rem;line-height:2.5rem;text-align:center}}.single-article .article-text{font-size:0.875rem;line-height:1.5rem}.single-article .article-date-publish{margin-top:35px;font-size:0.625rem;line-height:0.875rem}.blog-archive .title-blog{margin-bottom:50px}@media (min-width: 768px){.blog-archive .title-blog{text-align:center}}.blog-archive .alm-reveal{display:flex;gap:15px;flex-wrap:wrap;align-items:start}.blog-archive .alm-reveal .single-blog-article{width:100%;margin-bottom:25px;transition:.5s}@media (min-width: 768px){.blog-archive .alm-reveal .single-blog-article{width:calc(50% - (25px / 2 * 1));margin-bottom:35px}}@media (min-width: 1024px){.blog-archive .alm-reveal .single-blog-article{width:calc(25% - (25px / 4 * 3))}}.blog-archive .alm-reveal .single-blog-article a{display:flex;gap:15px;flex-direction:column;align-items:center;justify-content:center;text-decoration:none}@media (min-width: 768px){.blog-archive .alm-reveal .single-blog-article a{gap:25px}}.blog-archive .alm-reveal .single-blog-article .article-thumbnail-container{position:relative;width:100%}.blog-archive .alm-reveal .single-blog-article .article-thumbnail-container .article-thumbnail{width:100%;border-radius:17px;overflow:hidden}.blog-archive .alm-reveal .single-blog-article .article-thumbnail-container .article-thumbnail img{width:100%;height:auto;max-height:200px;object-fit:cover;transition:.5s}.blog-archive .alm-reveal .single-blog-article .article-thumbnail-container .article-category{position:absolute;bottom:-20px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;width:fit-content;height:20px;padding:2px 7px;border-radius:17px;font-size:0.75rem;line-height:1;text-transform:uppercase;background:#fff;color:#1c99ce}.blog-archive .alm-reveal .single-blog-article .article-thumbnail-container .article-date{position:absolute;top:10px;left:10px;display:flex;justify-content:center;align-items:center;width:calc(100% - 20px);height:40px;padding:5px;border-radius:17px;font-size:1.25rem;line-height:1;text-transform:uppercase;background:rgba(0,0,0,0.35);color:#fcbd39}.blog-archive .alm-reveal .single-blog-article .article-title{font-size:1.5rem;line-height:1.75rem;font-style:italic;color:#1c99ce}@media (min-width: 768px){.blog-archive .alm-reveal .single-blog-article .article-title{text-align:center}}.blog-archive .alm-reveal .single-blog-article:hover .article-thumbnail img{scale:1.25}.blog-archive .alm-reveal .single-blog-article.category-eventi .article-title{color:#fcbd39}.blog-archive .alm-reveal .single-blog-article.category-eventi .article-category{color:#fcbd39}.alm-load-more-btn{background:#1c99ce !important}.page-container .single-section{margin-bottom:50px;padding:0}.page-container .single-section figure{border-radius:17px;overflow:hidden}.page-container h1{margin-bottom:50px;font-size:2.25rem;line-height:2.5rem}@media (min-width: 768px){.page-container h1{font-size:3rem;line-height:3.25rem;text-align:center}}.page-container h2{margin-bottom:35px;font-size:1.5rem;line-height:1.75rem}@media (min-width: 768px){.page-container h2{font-size:1.75rem;line-height:2rem}}.page-container p{margin-bottom:15px;font-size:1rem;line-height:1.25rem}@media (min-width: 768px){.page-container p:last-of-type{margin-bottom:0}}
