@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&display=swap);
.wpcf7 form .half-wrapper-form{display:flex;flex-wrap:wrap}@media (min-width:768px){.wpcf7 form .half-wrapper-form{margin-left:-1.563rem;margin-right:-1.563rem}}.wpcf7 form .half-wrapper-form>label{width:100%}@media (min-width:768px){.wpcf7 form .half-wrapper-form>label{padding-left:1.563rem;padding-right:1.563rem;width:50%}}.wpcf7 form br{display:none}.wpcf7 form label{--tw-text-opacity:1;color:rgba(28,36,60,var(--tw-text-opacity));display:block;font-size:.75rem;font-weight:800;letter-spacing:.9px;margin-bottom:2.5rem;text-transform:uppercase}@media (min-width:1024px){.wpcf7 form label{margin-bottom:3.81rem}}.wpcf7 form input[type=email],.wpcf7 form input[type=tel],.wpcf7 form input[type=text],.wpcf7 form textarea{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgba(214,201,196,var(--tw-border-opacity));border-width:0 0 1px;caret-color:#1c243c;color:rgba(28,36,60,var(--tw-text-opacity));font-size:.75rem;letter-spacing:.9px;line-height:2.16em;padding:2px 4px;transition-duration:.15s;transition-duration:.3s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.wpcf7 form input[type=email]:focus,.wpcf7 form input[type=tel]:focus,.wpcf7 form input[type=text]:focus,.wpcf7 form textarea:focus{--tw-border-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:0px;border-color:rgba(28,36,60,var(--tw-border-opacity));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}.wpcf7 form input[type=submit]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(214,201,196,var(--tw-bg-opacity));color:rgba(28,36,60,var(--tw-text-opacity));cursor:pointer;margin-bottom:0;padding:.938rem 2.313rem;text-transform:uppercase;transform:var(--tw-transform);transition-duration:.15s;transition-duration:.3s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wpcf7 form input[type=submit]:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(28,36,60,var(--tw-bg-opacity));color:rgba(214,201,196,var(--tw-text-opacity))}.wpcf7 form input[type=checkbox]{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgba(165,109,81,var(--tw-border-opacity));border-radius:9999px;color:rgba(165,109,81,var(--tw-text-opacity));height:1.25rem;width:1.25rem}.wpcf7 form input[type=checkbox]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:0px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}.wpcf7 form input[type=checkbox]+.wpcf7-list-item-label{--tw-text-opacity:1;color:rgba(28,36,60,var(--tw-text-opacity));font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.57em;margin-bottom:0;text-transform:none}.wpcf7 form .wpcf7-list-item{margin:0}.wpcf7 form .accettazione label{display:flex;margin-bottom:3.125rem}.wpcf7 form .accettazione label>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}@media (min-width:1024px){.wpcf7 form .accettazione label{margin-bottom:3.188rem}}.wpcf7 form .accettazione input[type=checkbox]{margin-top:.25rem}.wpcf7 form .wpcf7-form-control-wrap{display:flex;flex-direction:column}.wpcf7 form .wpcf7-not-valid-tip{margin-top:.5rem}.wpcf7 form .wpcf7-response-output{margin:0}@media (min-width:1024px){.wpcf7 form .wpcf7-response-output{margin-top:1rem}}.wpcf7 form .submit-wrapper{align-items:center;display:flex;flex-direction:column}.wpcf7 form .submit-wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}@media (min-width:1024px){.wpcf7 form .submit-wrapper{align-items:baseline;flex-direction:row}.wpcf7 form .submit-wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}}.hamburger{display:flex;flex-direction:column}.hamburger>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(7px*var(--tw-space-y-reverse));margin-top:calc(7px*(1 - var(--tw-space-y-reverse)))}.hamburger span{--tw-bg-opacity:1;background-color:rgba(165,109,81,var(--tw-bg-opacity));display:inline-block;height:1px;transition-duration:.15s;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem}.hamburger.is-active span:first-child{--tw-translate-y:0.5rem;--tw-rotate:45deg;transform:var(--tw-transform)}.hamburger.is-active span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3){--tw-translate-y:-0.5rem;--tw-rotate:-45deg;transform:var(--tw-transform)}#header .custom-logo{width:200px}@media (min-width:1024px){#header .custom-logo{width:300px}}.filtro{background:transparent linear-gradient(180deg,#0e1a2400,#0e1a2434 31%,#211610) 0 0 no-repeat padding-box}.recupero-crediti-editor strong{font-weight:800}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5{font-family:Playfair Display,serif;letter-spacing:3px;line-height:1.5em}.prose h2{font-size:1.5rem;text-transform:uppercase}@media (min-width:1024px){.prose h2{font-size:1.875rem}}#desktop-main-menu .current-menu-item a:after{content:"";width:100%}@media (min-width:1440px){.container{max-width:1440px}}.js-animate{visibility:hidden}

/*# sourceMappingURL=custom.css.map*/