﻿.mobile-icon-wrapper{width:100%;color:#264a66;display:none;position:fixed;bottom:27px;bottom:0;z-index:999999;background-color:#a4bcff;background-size:cover}.mobile-icon-wrapper ul{margin:0;padding:0;display:flex}.mobile-icon-wrapper ul a{flex-basis:100%;color:#264a66 !important;text-align:center}.mobile-icon-wrapper ul a.booking-link .book{text-align:right;padding-right:10px}.mobile-icon-wrapper ul a.booking-link .now{text-align:left}.mobile-icon-wrapper ul a:after{content:none}.mobile-icon-wrapper ul li{text-align:center;display:inline-block;padding:18px 0;font-size:14px;width:100%}.mobile-icon-wrapper ul li.tel,.mobile-icon-wrapper ul li.map,.mobile-icon-wrapper ul li.email{color:transparent;width:100%;background-size:25px 25px;background-position:50% 50%;background-repeat:no-repeat}.mobile-icon-wrapper ul li.tel{background-image:url("../images/tel-icon.png")}.mobile-icon-wrapper ul li.map{background-image:url("../images/map-icon.png")}.mobile-icon-wrapper ul li.email{background-image:url("../images/email-icon.png")}.mobile-icon-wrapper ul li.booking{color:#264a66 !important;width:100%;text-align:center;font-weight:normal;letter-spacing:1px}@media only screen and (max-width:991px){.mobile-icon-wrapper{display:block}footer .footer-bottom{padding-bottom:50px;background-color:white}}.c-form-richiesta{margin-top:60px;margin-bottom:60px;scroll-margin-top:150px}.c-form-richiesta .form-subtitle{text-transform:uppercase;color:#264a66;letter-spacing:1px;font-size:16px;font-weight:600;margin-top:50px;margin-bottom:0}.c-form-richiesta h2{margin-top:0}.wpcf7 .country-select.inside input{color:transparent}.contact-form .row{margin-top:10px}.fa-spinner:before{content:".";font-size:50px}@-webkit-keyframes example{from{width:0px;height:2px}to{width:367px;height:2px}}@keyframes example{from{width:0px;height:2px}to{width:367px;height:2px}}div.wpcf7 p{padding:3px 0}.wpcf7 input:not([type=submit]),.wpcf7 textarea,.wpcf7 select{background-color:transparent !important;border:0 !important;border-bottom:1px solid #5E5E5E !important;width:100%;font-family:"Figtree", sans-serif;font-weight:400;font-size:16px;color:#264a66;padding:0 !important;border-radius:0}.wpcf7 textarea{height:80px;width:100% !important;background:white}.wpcf7 .send-button{text-align:center;margin-top:20px}p.submit-button{text-align:left}.submit-wrapper{width:250px}.submit-button-row{text-align:left;margin-top:50px}.submit-button-row p{position:relative;display:inline-block;padding:0;margin:0}.wpcf7-spinner{position:absolute;margin:0;left:50%;margin-left:-12px;top:50%;margin-top:-12px}div.wpcf7 .ajax-loader{display:block !important;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:50% !important;height:52px !important;margin:auto;margin-top:-52px !important;padding-left:0px !important;overflow:hidden !important;border-radius:0;background-image:url(../images/circle-loader.gif) !important;background-size:30px;background-color:#264a66;background-repeat:no-repeat;background-position:50%}div.wpcf7 .ajax-loader:before{content:none}.placeholder-alt{color:#5E5E5E;font-size:13px;letter-spacing:1px;font-weight:600;text-transform:uppercase;position:relative;top:38px;left:0px;-webkit-transition:all 430ms cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-transition:all 430ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all 430ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}.placeholder-alt.hovering{left:0px;top:7px;font-size:11px;color:#a4bcff;text-transform:uppercase;font-weight:bold}input.wpcf7-acceptance{width:auto}.wpcf7 input[type="checkbox"]{margin-left:0px !important;position:relative !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px !important;height:22px;border:1px solid #5E5E5E !important;background-color:transparent !important}.wpcf7 input[type="checkbox"]:before{background-color:#a4bcff !important;display:block;position:absolute;content:"";left:3px;top:3px;right:3px;bottom:3px;transition:all 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}input[type=checkbox]:checked:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}input:focus,input:is([type=url], [type=tel], [type=text], [type=time], [type=date], [type=datetime], [type=datetime-local], [type=email], [type=number], [type=search], [type=password]):focus{outline-color:transparent !important}.checkbox p{margin-top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0px !important;font-size:14px;line-height:1.4}.checkbox p .wpcf7-list-item{margin:0}.checkbox p .privacy-text{margin-left:10px}.checkbox p .privacy-text a{color:#264a66}.privacy{margin-top:40px;padding-left:0px !important;font-size:16px;line-height:1.1;width:auto;margin-bottom:40px}.privacy span.wpcf7-list-item{margin-left:0px}.privacy-checkbox a{margin-left:5px;font-weight:normal !important}.wpcf7 form .wpcf7-response-output{font-style:normal;text-align:left;border:0px !important;margin:20px 0 !important;padding:25px !important;text-transform:uppercase;background-color:#F6F6F6}.wpcf7 form .wpcf7-response-output.wpcf7-mail-sent-ok{color:#264a66 !important;margin:20px 0 0 !important}.wpcf7 form.invalid .wpcf7-response-output{color:#be4354}.wpcf7 .wpcf7-not-valid-tip{font-style:normal;display:inline-block;color:#be4354 !important;text-transform:uppercase;font-size:15px}div.wpcf7-validation-errors{color:#be4354 !important}.radio label,.checkbox label{padding-left:0px !important}.wpcf7 .vc_col-sm-12 p{margin-top:15px}.wpcf7 .vc_col-sm-12 .wpb_wrapper{padding:15px}.wpcf7 .full-width-row .vc_col-sm-12 .wpb_wrapper{padding:0px !important;margin-top:20px}.theme_1.wpcf7-form input.error{border-color:#be4354;border-width:1px !important;padding-left:8px}.datepickers-container{}.datepickers-container .datepicker--cell.-selected-,.datepickers-container .datepicker--cell.-selected-.-current-{background:#264a66 !important;border-radius:50%}.datepickers-container .datepicker--cell.-focus-{border-radius:50%}.datepickers-container .datepicker--day-name{color:#264a66}.datepickers-container .datepicker--cell.-selected-,.datepickers-container .datepicker--cell.-selected-.-current-,.datepickers-container .datepicker--cell.-selected-.-focus-{background:#264a66}[class*=ct-toggle] svg{width:23px;height:23px}.ct-toggle-close svg{width:17px;height:17px}header .standard-menu-container.menu-skin-main ul.menu>li>a{font-family:"TT Ramillas Trl";font-weight:300;font-size:25px;letter-spacing:1.6px;color:#5E5E5E;z-index:1}header .standard-menu-container.menu-skin-main ul.menu>li>a:after{content:none}header .standard-menu-container.menu-skin-main ul.menu>li>a:hover:before,header .standard-menu-container.menu-skin-main ul.menu>li.current-menu-item>a:before{content:"";display:block;position:absolute;right:-10px;top:-15px;z-index:-1;width:40px;height:40px;border-radius:50%;background-color:#264a66;right:50%;margin-right:-8px;width:16px;height:16px;top:-18px}header .standard-menu-container.menu-skin-main ul.menu>li{padding:0 20px}header .standard-menu-container.menu-skin-main ul.menu ul{background:white}header .standard-menu-container.menu-skin-main ul.menu ul li a{color:#264a66;font-weight:normal}.logo-mobile-wrapper{width:100%;background:white}.logo-mobile-wrapper .logo-mobile{padding:60px 0;margin-left:15px;width:160px;height:80px;display:block;text-align:center;background-image:url("../images/foa-lavori-fune-logo.svg");background-size:cover;background-repeat:no-repeat}.wrapper .toggle-bars{margin-right:15px}.toggle-bars.menu-skin-main .toggle-bars__bar-line,.toggle-bars.menu-skin-light .toggle-bars__bar-line{background-color:#264a66}.mobile-menu-wrapper{z-index:99999999}.mobile-menu-wrapper.mobile-menu-fullscreen+.mobile-menu-overlay{background-color:#f8fafe}.mobile-menu-wrapper .mobile-menu-container ul.menu li a{font-family:"TT Ramillas Trl";letter-spacing:2px;text-transform:uppercase;width:100%;font-size:26px;color:black}.mobile-menu-wrapper .mobile-menu-container ul.menu li a:active,.mobile-menu-wrapper .mobile-menu-container ul.menu li a:hover{color:#5E5E5E !important}.mobile-menu-wrapper .mobile-menu-container ul.menu li a>span:after,.mobile-menu-wrapper .mobile-menu-container ul.menu li a:after{background-color:transparent;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.mobile-menu-wrapper .mobile-menu-container ul.menu>li>a:active,.mobile-menu-wrapper .mobile-menu-container ul.menu>li>a:hover{color:black;background-color:#e8effc}.mobile-menu-wrapper .mobile-menu-container ul.menu li.menu-item-has-children.sub-visible>a>span:after,.mobile-menu-wrapper .mobile-menu-container ul.menu li.menu-item-has-children.sub-visible>a:after{display:inline-block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container .menu-bar{left:15px;right:auto}.mobile-menu-wrapper .mobile-menu-container div.menu>ul>li>a,.mobile-menu-wrapper .mobile-menu-container ul.menu>li>a{color:#264a66;padding:25px 36px;text-align:left}.mobile-menu-wrapper .mobile-menu-container ul.menu>li ul>li>a{color:white;padding:10px 0;text-align:left}.mobile-menu-wrapper .mobile-menu-container ul.menu li a:hover{color:#5E5E5E}.mobile-menu-wrapper.mobile-menu-fullscreen{padding-top:0;height:93.5%}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container{padding:0}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li>a{color:black}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li ul>li>a{color:black;letter-spacing:0px;font-size:16px}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu li.current-menu-item>a{color:#5E5E5E}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li.current-menu-ancestor>a,.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li.current-menu-item>a,.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li.current_page_ancestor>a,.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li.current_page_item>a{color:#5E5E5E;background-color:#e8effc}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li.current-menu-ancestor>a:before,.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li.current-menu-item>a:before,.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li.current_page_ancestor>a:before,.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li.current_page_item>a:before{content:"";display:block;position:absolute;right:30px;left:auto;top:10px;z-index:-1;width:40px;height:40px;border-radius:50%;background-color:#264a66;right:50%;margin-right:-7px;width:14px;height:14px;top:16px;content:none}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu li.current_page_ancestor .sub-menu>.current-menu-item{font-weight:bold;background-color:#f8fafe !important}.mobile-menu-wrapper .mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu li a{color:white;text-transform:initial}.mobile-menu-wrapper .mobile-menu-wrapper.mobile-menu-fullscreen .standard-menu-container ul.menu li a{color:white}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container .mobile-menu-close-link{top:47px !important}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container .menu-bar.exit{background-color:#264a66;right:0;left:auto;position:absolute;top:50px !important;margin:0 !important;width:70px}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container .menu-bar.exit .ham{width:30px;color:white}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container .menu-bar.exit .ham:before,.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container .menu-bar.exit .ham:after{background-color:white}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container>ul.menu{width:100%}.mobile-menu-wrapper #standard-mobile-menu-container{padding-bottom:20px;margin-top:80px}.mobile-menu-wrapper #standard-mobile-menu-container ul.menu>li>a{font-size:30px}.mobile-menu-wrapper #standard-mobile-menu-container ul.menu>.menu-item-has-children>a>span:after{position:relative;font-family:Flaticon;content:"";margin-left:8px;font-size:11px;text-decoration:none;line-height:0;top:-1px;font-weight:700}.mobile-menu-wrapper #standard-mobile-menu-container ul.menu{text-align:left;width:100%}.mobile-menu-wrapper #standard-mobile-menu-container ul.menu>li{display:block;margin-left:0}.mobile-menu-wrapper #standard-mobile-menu-container ul.menu>li>a{font-weight:bold;text-transform:uppercase;color:white}.mobile-menu-wrapper #standard-mobile-menu-container ul>li.sub-visible{position:relative;z-index:99}.mobile-menu-wrapper #standard-mobile-menu-container ul.sub-menu{text-align:left;position:relative;margin-top:0px;background-color:white;background-color:rgba(94, 94, 94, 0.2);background-color:rgba(255, 255, 255, 0.2);font-size:16px;margin-left:0;padding:0 15px}.mobile-menu-wrapper #standard-mobile-menu-container ul.sub-menu li{padding:0px !important;margin-top:0}.mobile-menu-wrapper #standard-mobile-menu-container ul.menu>li a:after{content:none}@media only screen and (max-width:991px){header .header-block{padding:0}}footer.ct-footer{position:relative}footer.ct-footer .menu-footer-menu-container ul.widget-menu li{margin-bottom:15px}footer.ct-footer:before{content:"";background:#a4bcff;height:100%;width:100%;position:absolute;display:inline-block;z-index:0}footer.ct-footer .ct-socials-block svg{fill:white}footer.ct-footer [data-row="top"]{padding:20px 0}footer.ct-footer [data-row="top"]:before{content:"";display:block;position:relative;background:transparent url("../images/biopiscina-legno-fiori-piante-naturali.jpg") no-repeat;background-size:cover;width:100%;height:25px;margin:auto;margin-top:90px}footer.ct-footer [data-row="top"] h2{margin-bottom:0}footer.ct-footer [data-row="top"] p{margin-top:-5px;color:#264a66;font-size:18px;letter-spacing:1px}footer.ct-footer [data-row="top"],footer.ct-footer [data-row="middle"],footer.ct-footer [data-row="bottom"]{position:relative;z-index:1}footer.ct-footer [data-row="top"] a,footer.ct-footer [data-row="top"] p,footer.ct-footer [data-row="top"] table,footer.ct-footer [data-row="top"] th,footer.ct-footer [data-row="top"] td,footer.ct-footer [data-row="middle"] a,footer.ct-footer [data-row="middle"] p,footer.ct-footer [data-row="middle"] table,footer.ct-footer [data-row="middle"] th,footer.ct-footer [data-row="middle"] td,footer.ct-footer [data-row="bottom"] a,footer.ct-footer [data-row="bottom"] p,footer.ct-footer [data-row="bottom"] table,footer.ct-footer [data-row="bottom"] th,footer.ct-footer [data-row="bottom"] td{font-size:17px;color:white}footer.ct-footer [data-row="middle"]{background-color:transparent !important}footer.ct-footer [data-row="middle"] a{font-size:17px}footer.ct-footer [data-row="middle"] a:hover{text-decoration:none;color:white !important}footer.ct-footer [data-row="middle"] p{color:white;font-size:17px;line-height:1.6}footer.ct-footer table,footer.ct-footer th,footer.ct-footer td{border-color:transparent}footer.ct-footer .footer-privacy a{display:inline-block;margin-bottom:10px}footer.ct-footer .footer-info,footer.ct-footer .footer-contacts{margin-top:-15px}footer.ct-footer .footer-info a{display:block;margin-bottom:4px}footer.ct-footer a:hover{text-decoration:underline}footer.ct-footer .orari-table table{border-spacing:0;border-collapse:separate;font-size:17px}footer.ct-footer .orari-table td{padding:0}footer.ct-footer .contact-table{}footer.ct-footer .contact-table td{padding-left:0 !important}footer.ct-footer .contact-table .indirizzo{position:relative;margin-bottom:35px}footer.ct-footer .contact-table .indirizzo:before{content:"DOVE";font-size:13px;font-weight:600;color:#264a66;letter-spacing:1px;text-transform:uppercase;position:absolute;width:100%;text-align:center;top:-15px;left:0px}footer.ct-footer .contact-table .tel{position:relative;margin-bottom:35px}footer.ct-footer .contact-table .tel:before{content:"TEL";font-size:13px;font-weight:600;color:#264a66;letter-spacing:1px;text-transform:uppercase;position:absolute;width:100%;text-align:center;top:-15px;left:0px}footer.ct-footer .contact-table .email{position:relative;margin-bottom:35px}footer.ct-footer .contact-table .email:before{content:"EMAIL";font-size:13px;font-weight:600;color:#264a66;letter-spacing:1px;text-transform:uppercase;position:absolute;width:100%;text-align:center;top:-15px;left:0px}footer.ct-footer .btn{margin-top:30px}footer.ct-footer.site-footer{background:#f8fafe}footer.ct-footer h3{font-size:30px;margin-bottom:30px}footer.ct-footer .titolo-orari{margin-top:30px}footer.ct-footer .footer-bottom{position:relative;bottom:-115px}footer.ct-footer .footer-bottom>.container{width:90% !important}footer.ct-footer hr{border:0px}footer.ct-footer .up-icon{position:absolute !important;width:40px;height:70px;right:50%;margin-right:-20px;border-radius:30px;background-color:#264a66;top:-35px}footer.ct-footer .up-icon:before{content:"";background:transparent url("../images/arrow-down.svg") no-repeat;transform:rotate(180deg);width:21px;height:45px;top:8px;left:9px;position:relative;display:block}footer.ct-footer .up-icon:after{content:none}.c-banner{margin:120px 0;position:relative}.c-banner__col{display:flex;justify-content:space-between}.c-banner__testo{padding-left:120px;margin:auto}.c-banner__testo h3{margin-top:0;margin-bottom:10px;font-size:50px;line-height:1.1;letter-spacing:1.7px}.c-banner__testo p{font-size:25px;color:white;margin-bottom:10px}.c-banner__testo p:last-child{margin-bottom:0}.c-banner__testo h5{margin-top:15px;color:white}.c-banner__img img{height:600px;width:auto;clip-path:polygon(74% 0, 100% 0, 100% 100%, 0% 100%)}.c-banner__layer{mix-blend-mode:multiply;background:-webkit-linear-gradient(90deg, #264a66 0%, #264a66 45%, #a4bcff 75%);background:-moz-linear-gradient(90deg, #264a66 0%, #264a66 45%, #a4bcff 95%);background:-o-linear-gradient(90deg, #264a66 0%, #264a66 45%, #a4bcff 95%);background:linear-gradient(90deg, #264a66 0%, #264a66 45%, #a4bcff 95%);position:absolute;width:100%;height:100%;top:0}.c-banner .btn{margin-top:40px;background:white}.c-banner .btn>span{background:-webkit-linear-gradient(90deg, #264a66 0%, #264a66 45%, #a4bcff 75%);background:-moz-linear-gradient(90deg, #264a66 0%, #264a66 45%, #a4bcff 95%);background:-o-linear-gradient(90deg, #264a66 0%, #264a66 45%, #a4bcff 95%);background:linear-gradient(90deg, #264a66 0%, #264a66 45%, #a4bcff 95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-numbers{height:300px;margin:190px 0}.c-numbers__testo{display:inline-block;text-align:center}.c-numbers__testo h4{font-size:30px;text-transform:uppercase;letter-spacing:2px;margin-bottom:0;margin-top:0}.c-numbers__testo p{font-size:24px;margin-bottom:0}.c-numbers .esperienza-icon:before,.c-numbers .cuore-icon:before,.c-numbers .bondone-icon:before{content:"";background:transparent url("../images/esperienza-icon.svg") no-repeat;background-size:100%;height:90px;width:90px;position:relative;display:inline-block}.c-numbers .cuore-icon:before{background:transparent url("../images/cuore-icon.svg") no-repeat}.c-numbers .bondone-icon:before{background:transparent url("../images/bondone-icon.svg") no-repeat}.c-numbers .col-md-4:nth-child(2):before,.c-numbers .col-md-4:nth-child(2):after{content:"";background:transparent url("../images/slash-scuola-sci-monte-bondone.jpg") no-repeat;background-size:100%;height:400px;width:345px;position:absolute;display:inline-block;top:-100px;z-index:-1}.c-numbers .col-md-4:nth-child(2):before{left:-50%}.c-numbers .col-md-4:nth-child(2):after{left:70%}.c-numbers .col-md-4:nth-child(2){text-align:center}.c-numbers .col-md-4:nth-child(3) .c-numbers__testo{float:right}.c-sponsor-carousel{margin-top:90px;margin-bottom:90px;background-color:#f8fafe}.c-sponsor-carousel h3{font-size:33px;text-align:left;letter-spacing:2px;margin-bottom:100px}.c-sponsor-carousel h3:after{content:"";background-color:#264a66;height:8px;width:100px;position:relative;display:block;top:25px;left:0%}.c-sponsor-carousel a:after{content:none !important}.c-sponsor-carousel .slick-slide{margin:0 5px}.c-sponsor-carousel img{width:auto;height:100px}.c-sponsor-carousel .main-sponsor{padding:35px 15px}.c-sponsor-carousel .main-sponsor img{width:auto;height:50px}.slick-carousel.slick-slider,.slick-carousel-sponsor.slick-slider{}.slick-carousel.slick-slider .slick-prev,.slick-carousel-sponsor.slick-slider .slick-prev{margin:0;left:-120px;top:50%;margin-top:-30px;-webkit-border-radius:0;border-radius:0;border:0px;color:transparent;width:90px;height:90px;background:transparent url("../images/arrow-left.svg") no-repeat;background-position:center;background-size:60%}.slick-carousel.slick-slider .slick-prev:before,.slick-carousel-sponsor.slick-slider .slick-prev:before{content:none}.slick-carousel.slick-slider .slick-prev:active.slick-prev,.slick-carousel-sponsor.slick-slider .slick-prev:active.slick-prev{left:-130px}.slick-carousel.slick-slider .slick-next,.slick-carousel-sponsor.slick-slider .slick-next{margin:0;right:-120px;top:50%;margin-top:-30px;-webkit-border-radius:0;border-radius:0;border:0px;color:transparent;width:90px;height:90px;background:transparent url("../images/arrow-right.svg") no-repeat;background-position:center;background-size:60%}.slick-carousel.slick-slider .slick-next:before,.slick-carousel-sponsor.slick-slider .slick-next:before{content:none}.slick-carousel.slick-slider .slick-next:active.slick-next,.slick-carousel-sponsor.slick-slider .slick-next:active.slick-next{right:-130px}.slick-carousel.slick-slider .slick-disabled,.slick-carousel-sponsor.slick-slider .slick-disabled{opacity:0.3}@media (max-width:992px){footer.ct-footer .footer-info a{display:inline-block}[data-row="bottom"] .ct-container{display:flex !important;justify-content:space-between}[data-row="bottom"] .ct-container a{font-size:16px !important}.ct-footer{margin-bottom:50px}.ct-footer .ct-widget:not(:first-child){margin-top:20px}}:root{--bs-gutter-x: 20px;--theme-border-radius: 20px;--theme-content-spacing: 15px;--theme-form-text-transform: none}.glsr-default .glsr-review-date{display:none !important}.glsr-default .glsr-review-author{display:none !important}blockquote:where(:not(.is-style-plain):not(.has-text-align-center):not(.has-text-align-right)){padding-inline-start:0;border-inline-start:none;color:#264a66}#offcanvas nav[class*=menu] li[class*=current-menu-]:not(.menu-item-object-custom)>.ct-menu-link,#offcanvas nav[class*=menu] li[class*=current-menu-]>.ct-sub-menu-parent{color:white}#offcanvas nav[class*=menu] li[class*=current-menu-]:not(.menu-item-object-custom)>.ct-menu-link:before,#offcanvas nav[class*=menu] li[class*=current-menu-]>.ct-sub-menu-parent:before{content:"";display:inline-block;position:absolute;width:15px;height:1.5px;background-color:white;left:-25px}#offcanvas .ct-header-text p{font-family:"TT Ramillas Trl";font-size:30px;color:white;letter-spacing:1px;margin-bottom:40px}#offcanvas .ct-header-text .wp-block-button__link{margin-top:20px}nav[class*=menu] .ct-menu-link,nav[class*=menu] li[class*=current-menu-]>.ct-menu-link{color:#264a66}#offcanvas .ct-panel-actions{position:absolute;right:-5px;z-index:9;top:20px}#offcanvas .ct-panel-content-inner{padding:25px}.divisore{width:100%;height:clamp(220px, 28vw, 360px);background-image:url("../images/pennellata-watercolor-white.webp");background-repeat:no-repeat;background-position:center center;background-size:clamp(220px, 22vw, 390px) auto;pointer-events:none}body:before{content:"";display:block;position:absolute;left:0;top:0;background:transparent url("../images/header-watercolor.webp") no-repeat;background-size:110%;background-position:90%;width:600px;height:200px;max-width:90vw}.c-heading p{text-transform:uppercase;letter-spacing:1.2px;margin-bottom:0;color:#5E5E5E;font-size:16px !important}.home.page .hero-section h1{font-size:60px;line-height:1.15}.home.page .hero-section .hero-title::after{content:"";display:block;width:35px;height:6px;margin-top:18px;margin-bottom:18px;background-image:radial-gradient(circle, #a4bcff 3px, transparent 3px);background-size:12px 6px;background-repeat:repeat-x}.home.page .hero-section .hero-subtitle{font-size:26px;line-height:1.4;font-weight:300}.home.page .hero-section .hero-link{margin-top:40px}.home.page .hero-section .hero-link a{font-weight:600;color:#264a66;letter-spacing:1.5px;border-bottom:4px dotted #a4bcff;padding-bottom:2px;font-size:18px}.home.page .wp-block-buttons{margin-top:40px;display:flex;gap:30px}.home.page .wp-block-buttons .wp-block-buttons{display:inline-block}.c-chi-sono{margin-top:90px;text-align:center}.c-chi-sono .img-column img{border-radius:100%;max-width:80%}.c-chi-sono .img-column p{margin-top:0px;font-size:20px;margin-bottom:0px}.c-chi-sono .img-column img+p{font-family:"TT Ramillas Trl";font-size:30px;color:#264a66;margin-top:10px}.c-chi-sono .text-column{text-align:left}.c-chi-sono .text-column p{font-size:20px;line-height:1.4}.c-servizi .c-card-servizio{padding:50px;border-radius:30px;background-image:url("../images/card-acquarello-bg.webp")}.c-servizi .c-card-servizio h2{font-size:40px;margin-top:0;margin-bottom:50px}.c-servizi .c-card-servizio h3{font-family:"Figtree";font-size:20px;font-weight:700;margin-top:20px;margin-bottom:5px;line-height:1.3}.c-servizi .c-card-servizio>p:last-child{margin-bottom:0}.c-servizi .c-card-servizio:nth-child(1){position:relative;overflow:hidden}.c-servizi .c-card-servizio:nth-child(1):before{content:"";display:block;position:absolute;right:-209px;top:-84px;mix-blend-mode:multiply;background:transparent url("https://daphnesquarzoni.it/wp-content/uploads/2026/05/pennellata-watercolor-white.webp") no-repeat;background-size:cover;background-position:90%;width:306px;height:160px;transform:rotate(150deg)}.c-servizi .c-card-servizio:nth-child(2){position:relative;overflow:hidden}.c-servizi .c-card-servizio:nth-child(2):before{content:"";display:block;position:absolute;right:-204px;bottom:-36px;mix-blend-mode:multiply;background:transparent url("https://daphnesquarzoni.it/wp-content/uploads/2026/05/pennellata-watercolor-white.webp") no-repeat;background-size:cover;background-position:90%;width:305px;height:160px;transform:rotate(-30deg)}.c-servizi .c-card-servizio:nth-child(3){position:relative;overflow:hidden}.c-servizi .c-card-servizio:nth-child(3):before{content:"";display:block;position:absolute;right:-113px;top:-58px;mix-blend-mode:multiply;background:transparent url("https://daphnesquarzoni.it/wp-content/uploads/2026/05/pennellata-watercolor-white.webp") no-repeat;background-size:cover;background-position:90%;width:306px;height:160px;transform:rotate(217deg)}.c-cta{position:relative;overflow:hidden;margin-top:120px;margin-bottom:120px;padding:120px;border-radius:30px;background:#f8fafe}.c-cta .btn{margin-top:40px}.c-cta:before{content:"";display:block;position:absolute;right:-113px;top:-58px;mix-blend-mode:multiply;background:transparent url("https://daphnesquarzoni.it/wp-content/uploads/2026/05/pennellata-watercolor-white.webp") no-repeat;background-size:cover;background-position:90%;width:405px;height:215px;transform:rotate(200deg)}.c-cta:after{content:"";display:block;position:absolute;left:-130px;bottom:-87px;mix-blend-mode:multiply;background:transparent url("https://daphnesquarzoni.it/wp-content/uploads/2026/05/pennellata-watercolor-white.webp") no-repeat;background-size:cover;background-position:90%;width:405px;height:215px;transform:rotate(8deg)}.c-sezione{position:relative;overflow:hidden;margin-top:120px;margin-bottom:120px}.c-perche{position:relative}.c-perche>div h2{font-size:29px}.c-perche>div:before{content:"01";display:block;position:absolute;color:#a4bcff;font-size:16px;letter-spacing:2px;top:-20px;left:30px}.c-perche>div:after{content:"";display:block;height:1.2px;width:22px;background:#a4bcff;position:absolute;top:-10px;left:0}.c-perche>div:nth-child(1){position:relative}.c-perche>div:nth-child(1):before{content:"01";display:block;position:absolute}.c-perche>div:nth-child(2){position:relative}.c-perche>div:nth-child(2):before{content:"02";display:block;position:absolute}.c-perche>div:nth-child(3){position:relative}.c-perche>div:nth-child(3):before{content:"03";display:block;position:absolute}.c-perche>div:nth-child(4){position:relative}.c-perche>div:nth-child(4):before{content:"04";display:block;position:absolute}.c-progetti{position:relative}.c-progetti::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:#f8fafe;z-index:-1}.wp-block-search__button,.form-submit button,.wpcf7 .wpcf7-submit,.wp-block-button__link,.btn,a.gb-text{border:0;padding:12px 35px;background:transparent url("../images/btn-bg.jpg") no-repeat;background-size:110%;background-position:90%;font-weight:900;font-size:20px;letter-spacing:1px;height:auto;border-radius:90px;text-transform:lowercase;color:white;box-shadow:0 0.35rem 0.8rem rgba(48, 112, 184, 0.22);transition:background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease}.wp-block-search__button:hover,.wp-block-search__button:focus-visible,.form-submit button:hover,.form-submit button:focus-visible,.wpcf7 .wpcf7-submit:hover,.wpcf7 .wpcf7-submit:focus-visible,.wp-block-button__link:hover,.wp-block-button__link:focus-visible,.btn:hover,.btn:focus-visible,a.gb-text:hover,a.gb-text:focus-visible{background-position:40%;color:#fff;transform:translateY(-1px);box-shadow:0 0.5rem 1rem rgba(38, 74, 102, 0.24)}.wp-block-search__button:focus-visible,.form-submit button:focus-visible,.wpcf7 .wpcf7-submit:focus-visible,.wp-block-button__link:focus-visible,.btn:focus-visible,a.gb-text:focus-visible{outline:2px solid #a3bdff;outline-offset:3px}.btn.btn-secondary{padding:9px 35px;border:3px solid #264a66;color:#264a66;background:transparent}.book-a-call{text-align:center;margin:auto;width:600px;height:600px;background:#f8fafe;border-radius:50%;position:relative;border:5px dotted #a4bcff;margin-top:90px;margin-bottom:90px}.book-a-call .frame{width:80%}.book-a-call .wp-block-button__link{margin-top:60px;margin-bottom:60px;background-color:#264a66;color:white !important}.book-a-call .wp-block-button__link:hover{background-color:white}.book-a-call .calendly-image{width:140px;height:140px;border-radius:50%}.book-a-call .book-a-call-content{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.book-a-call h3{margin-top:20px;font-size:35px;margin-bottom:10px}.book-a-call h4{font-family:"TT Ramillas Trl";font-size:60px}.book-a-call h5{font-family:"Figtree";color:#5E5E5E;letter-spacing:2px;text-transform:uppercase;margin-top:0;font-weight:100}.book-a-call p{width:80%;margin:0 auto}.featherlight .featherlight-close-icon{right:20px;top:20px;font-size:20px}.featherlight .featherlight-content{background-color:transparent}.ewd-ufaq-faqs .ewd-ufaq-faq-div{background:#f8fafe;margin-bottom:8px;padding:10px}.ewd-ufaq-faqs .ewd-ufaq-faq-categories{display:none}.ewd-ufaq-faqs .ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span{font-size:0}.ewd-ufaq-faqs .ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span::before{content:"m";font-size:30px;font-family:inherit;text-transform:none}.ewd-ufaq-faqs .ewd-ufaq-faq-title[aria-expanded="true"] .ewd-ufaq-post-margin-symbol span::before{content:"M"}.slick-dots{display:flex !important;justify-content:center;align-items:center;gap:10px;padding:0;margin:0;margin-top:40px;list-style:none;position:relative;bottom:0}.slick-dots li{margin:0 5px;padding:0}.slick-dots li button:before{font-size:0;width:10px;height:10px;padding:0;border-radius:999px;border:0;background:#757575;cursor:pointer;transition:width 0.2s ease, background-color 0.2s ease}.slick-dots li.slick-active button:before{width:28px;background:#264a66;opacity:1}.daphne-projects-slider{width:100%;overflow:visible;padding:2rem 0}.daphne-projects-slider__track{margin-right:-1.5rem}.daphne-projects-slider__track .slick-list{overflow:visible}.daphne-projects-slider__track .slick-track{display:flex;align-items:stretch}.daphne-projects-slider__item{height:auto;padding:0 0.85rem}.daphne-projects-slider__item>div{height:100%}.daphne-projects-slider__card{display:flex;flex-direction:column;height:100%;min-height:700px;overflow:hidden;background:#fff;border-radius:1.6rem;box-shadow:0 1.1rem 2.4rem rgba(38, 74, 102, 0.12);transition:transform 0.25s ease, box-shadow 0.25s ease}.daphne-projects-slider__card:hover{transform:translateY(-4px);box-shadow:0 1.35rem 2.8rem rgba(38, 74, 102, 0.16)}.daphne-projects-slider__image-link{display:block;position:relative;overflow:hidden;aspect-ratio:0.9615384615;background:#faf5f2}.daphne-projects-slider__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.45s ease;aspect-ratio:1}.daphne-projects-slider__card:hover .daphne-projects-slider__image{transform:scale(1.035)}.daphne-projects-slider__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:2rem 1.75rem 1.9rem}.daphne-projects-slider__category{position:relative;display:inline-block;margin:0 0 0.9rem;padding-bottom:0.3rem;color:#264a66;font-family:inherit;font-size:0.78rem;font-weight:500;line-height:1.2;letter-spacing:0.09em;text-transform:uppercase}.daphne-projects-slider__category::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-image:radial-gradient(circle, #a3bdff 1.5px, transparent 1.5px);background-size:7px 3px;background-repeat:repeat-x}.daphne-projects-slider__title{margin:0 0 1rem;color:#264a66;font-family:"TT Ramillas Trl", Georgia, serif;font-size:clamp(1.35rem, 1.8vw, 1.75rem);font-weight:400;line-height:1.15}.daphne-projects-slider__title a{color:inherit;text-decoration:none}.daphne-projects-slider__title a:hover{color:#3070b8}.daphne-projects-slider__intro{display:flex;flex:1;flex-direction:column;align-items:flex-start;width:100%;color:#5E5E5E;font-size:0.96rem;font-weight:300;line-height:1.45}.daphne-projects-slider__intro p{margin:0 0 1rem}.daphne-projects-slider__intro p:last-child{margin-bottom:0}.daphne-projects-slider__intro .wp-block-buttons{margin-top:auto;padding-top:1rem}.daphne-projects-slider .slick-slide{height:auto}.daphne-projects-slider .slick-slide>div{height:100%}@media (max-width:900px){.daphne-projects-slider{padding:1.5rem 0}.daphne-projects-slider__item{padding:0 0.6rem}.daphne-projects-slider__card{min-height:650px;border-radius:1.35rem}.daphne-projects-slider__content{padding:1.6rem 1.35rem 1.6rem}}@media (max-width:640px){.daphne-projects-slider__track{margin-right:-1rem}.daphne-projects-slider__card{min-height:auto}.daphne-projects-slider__image-link{aspect-ratio:1.1111111111}.daphne-projects-slider__title{font-size:1.35rem}.daphne-projects-slider__intro{font-size:0.92rem}}.daphne-blog-cards{width:100%;padding:2rem 0 3rem;overflow:visible}.daphne-blog-cards__slider{margin-right:-0.8rem;margin-left:-0.8rem}.daphne-blog-cards__slider.slick-initialized{display:block}.daphne-blog-cards__slider .slick-list{overflow:visible}.daphne-blog-cards__slider .slick-track{display:flex;align-items:stretch}.daphne-blog-cards__slider .slick-slide{height:auto;padding:0 0.8rem}.daphne-blog-cards__slider .slick-slide>div{height:100%}.daphne-blog-cards__item{padding:0 0.85rem;min-width:0;height:100%}.daphne-blog-cards__card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border-radius:1.45rem;box-shadow:0 0.8rem 2rem rgba(38, 74, 102, 0.08);transition:transform 0.25s ease, box-shadow 0.25s ease}.daphne-blog-cards__card:hover{transform:translateY(-4px);box-shadow:0 1.1rem 2.4rem rgba(38, 74, 102, 0.13)}.daphne-blog-cards__image-link{display:block;overflow:hidden;aspect-ratio:1.0869565217;background:#faf5f2}.daphne-blog-cards__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.45s ease}.daphne-blog-cards__card:hover .daphne-blog-cards__image{transform:scale(1.035)}.daphne-blog-cards__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:1.05rem 1rem 1.1rem;background:#fff}.daphne-blog-cards__category{position:relative;display:inline-block;margin:0 0 0.65rem;padding-bottom:0.25rem;color:#264a66;font-size:0.73rem;font-weight:500;line-height:1.2;letter-spacing:0.08em;text-transform:uppercase}.daphne-blog-cards__category::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-image:radial-gradient(circle, #a3bdff 1.4px, transparent 1.4px);background-size:7px 3px;background-repeat:repeat-x}.daphne-blog-cards__title{margin:0 0 0.45rem;color:#264a66;font-family:"TT Ramillas Trl", Georgia, serif;font-size:clamp(1.25rem, 1.7vw, 1.55rem);font-weight:400;line-height:1.15}.daphne-blog-cards__title a{color:inherit;text-decoration:none}.daphne-blog-cards__title a:hover{color:#3070b8}.daphne-blog-cards__excerpt{margin:0 0 1.15rem;color:#5E5E5E;font-size:16px;font-weight:300;line-height:1.38}.daphne-blog-cards__date{margin-top:auto;color:#264a66;font-size:0.72rem;font-weight:700;line-height:1;letter-spacing:0.04em;text-transform:uppercase}.daphne-blog-cards__footer{display:flex;justify-content:center;margin-top:3.75rem}.daphne-blog-cards__archive-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:0.65rem 1.95rem;border:2px solid #3070b8;border-radius:999px;background:transparent;color:#264a66;font-size:0.92rem;font-weight:700;line-height:1;letter-spacing:0.02em;text-decoration:none;text-transform:lowercase;transition:background 0.2s ease, color 0.2s ease, border-color 0.2s ease, transform 0.2s ease}.daphne-blog-cards__archive-link:hover,.daphne-blog-cards__archive-link:focus-visible{background:#3070b8;border-color:#3070b8;color:#fff;transform:translateY(-1px)}.daphne-blog-cards__archive-link:focus-visible{outline:2px solid #a3bdff;outline-offset:3px}@media (max-width:1024px){.daphne-blog-cards{padding:1.8rem 0 2.8rem}.daphne-blog-cards__slider{margin-right:-0.65rem;margin-left:-0.65rem}.daphne-blog-cards__slider .slick-slide{padding:0 0.65rem}}@media (max-width:768px){.daphne-blog-cards{padding:1.5rem 0 2.5rem}.daphne-blog-cards__content{padding:1rem 0.95rem 1rem}.daphne-blog-cards__footer{margin-top:2.6rem}}@media (max-width:640px){.daphne-blog-cards__slider{margin-right:-0.5rem;margin-left:-0.5rem}.daphne-blog-cards__slider .slick-slide{padding:0 0.5rem}.daphne-blog-cards__image-link{aspect-ratio:1.1904761905}.daphne-blog-cards__title{font-size:1.35rem}.daphne-blog-cards__excerpt{font-size:0.92rem}.daphne-blog-cards__footer{margin-top:2.2rem}}.ct-footer .ct-widget:nth-child(2){margin-top:10px}@media (max-width:767px){.wpcf7 .wpcf7-submit,.wp-block-button__link,.btn,a.gb-text{font-size:18px}body:before{content:"";top:-36px}.home.page .hero-section{margin-top:0;padding-top:25px !important}.home.page .hero-section h1{font-size:40px}.home.page .hero-section .hero-subtitle{font-size:20px}.home.page .hero-section .container .row>div:nth-child(2){order:1;text-align:center;margin-bottom:40px}.home.page .hero-section .container .row>div:nth-child(2) img{width:60vw}.home.page .hero-section .container .row>div:nth-child(1){order:2}.wpcf7 .wpcf7-submit,.wp-block-button__link,.btn,a.gb-text{padding:12px 30px}.c-chi-sono .img-column p{font-size:16px}.c-chi-sono .text-column{margin-top:20px}.c-chi-sono .text-column p{font-size:18px}.c-cta{padding:30px;margin-top:60px;margin-bottom:70px}.c-perche{text-align:center}.c-perche>div{margin-bottom:25px}.c-perche>div h2{margin-bottom:10px}.c-perche>div:before,.c-perche>div:after{left:50%}.c-perche>div:after{margin-left:-25px}.c-sezione{margin-top:60px;margin-bottom:70px}.ewd-ufaq-faq-title h4{font-size:20px;line-height:1.3}.book-a-call{border-radius:0;border-left:0;border-right:0;border-bottom:0;margin-bottom:0px;background:transparent}.book-a-call h3{font-size:25px}.c-progetti .wp-block-spacer{display:none}.daphne-projects-slider__image{aspect-ratio:1}}