@font-face{src:url(https://akdenizz.shop/assets/templates/default/webfonts/fa-light-300.eot);src:local("Font Awesome 5 Pro"),url(https://akdenizz.shop/assets/templates/default/webfonts/fa-light-300d41d.eot##iefix) format("embedded-opentype"),url(https://akdenizz.shop/assets/templates/default/webfonts/fa-light-300.woff2) format("woff2"),url(https://akdenizz.shop/assets/templates/default/webfonts/fa-light-300.woff) format("woff"),url(https://akdenizz.shop/assets/templates/default/webfonts/fa-light-300.ttf) format("truetype"),url(https://akdenizz.shop/assets/templates/default/webfonts/fa-light-300.svg##fontawesome) format("svg");font-weight:300;font-style:normal;font-display:swap;font-family:Font Awesome\ 5 Pro}@font-face{src:url(https://akdenizz.shop/assets/templates/default/webfonts/fsalbert/fsalbert-regular.woff2) format("woff2"),url(https://akdenizz.shop/assets/templates/default/webfonts/fsalbert/fsalbert-regular.woff) format("woff");font-weight:400;font-style:normal;font-family:FS Albert}@font-face{src:url(https://akdenizz.shop/assets/templates/default/webfonts/fsalbert/fsalbert-bold.woff2) format("woff2"),url(https://akdenizz.shop/assets/templates/default/webfonts/fsalbert/fsalbert-bold.woff) format("woff");font-weight:700;font-style:normal;font-family:FS Albert}body:not(.loaded) .loader{height:100vh;overflow:hidden;pointer-events:none;right:0;transition:opacity .375s;position:relative;opacity:1;visibility:visible;top:0;background:#fff;background:url(https://akdenizz.shop/assets/templates/default/images/utils/loader.html) no-repeat 50%/120px;left:0;z-index:999999}body.dev{height:15000px;margin:0 auto;background:url(https://akdenizz.shop/assets/templates/default/images/base/alberghiero.jpg) no-repeat top/1440px}:root{--rosso:#af1d3d;--turchese:#2794b2;--color-alt:#393939;--chiaro:#f4f1f9;--font-main:"FS Albert",sans-serif;--font-icon:"Font Awesome 5 Pro";--dev:rgba(255,0,0,.5);--blu-trasp:rgba(38,50,172,.7);--blu:#10069f}::selection{color:var(--white);background:var(--blu)}::-moz-selection{color:var(--white);background:var(--blu)}:focus,input:required{outline:0!important;box-shadow:none!important}html{overflow-x:hidden;font-size:14px}@media (min-width:1800px){html{font-size:16px}}body{height:auto;font-weight:400;color:var(--scuro);position:relative;letter-spacing:.025em;font-family:var(--font-main)}@media (max-width:991.98px){.container{max-width:100%}}.fit{height:100%;width:100%}.fit-top{object-position:top}.fit-bottom{object-position:bottom}.fill{object-fit:fill}.contain{object-fit:contain}.cover{object-fit:cover}.scale-down{object-fit:scale-down}.none{object-fit:none}.zoom-fx{overflow:hidden;width:100%;display:block}.zoom-fx img,.zoom-fx:hover img{transition:transform .5s cubic-bezier(.45,0,.6,1)}.zoom-fx:hover img{transform:scale3d(1.25,1.25,1)}.bg-dev{color:#0f0;background-color:#ff000050}.bg-white{color:var(--scuro);background-color:var(--white)}.bg-black{color:var(--white);background-color:var(--black)}.bg-chiaro{color:var(--scuro);background-color:var(--chiaro)}.bg-chiaro-1{color:var(--scuro);background-color:var(--chiaro-1)}.bg-scuro{color:var(--white);background-color:var(--scuro)}.bg-scuro-1{color:var(--white);background-color:var(--scuro-1)}.bg-scuro-2{color:var(--white);background-color:var(--scuro-2)}.bg-blu{color:var(--white);background:var(--blu)}.blu{color:var(--blu)!important}*>p:last-child{margin-bottom:0}a{transition:.25s ease-in-out}a,a:hover{color:inherit}a:hover{text-decoration:none}.btn.btn-custom{display:inline-block}.btn.btn-custom span{font-size:.875rem;border:2px solid var(--white);font-weight:700;color:var(--blu);transition:.25s ease-in-out;text-transform:uppercase;position:relative;padding-right:3.125rem;letter-spacing:.125em;background-color:var(--white);align-items:center;border-radius:3rem;cursor:pointer;width:auto;line-height:1;display:flex;z-index:1}.btn.btn-custom span:before{height:2.75rem;justify-content:center;text-decoration:none;font-weight:300;color:var(--white);transition:.25s;content:"\f061";margin:.5rem .6875rem;align-items:center;border-radius:50%;background:var(--blu);width:2.75rem;font-family:var(--font-icon);display:flex}.btn.btn-custom:active span,.btn.btn-custom:hover span{color:var(--white);background-color:var(--blu)}.btn.btn-custom:active span:before,.btn.btn-custom:hover span:before{color:var(--blu);background-color:var(--white)}.btn.btn-custom.btn-inverted span{border:2px solid var(--blu);color:var(--white);background-color:var(--blu)}.btn.btn-custom.btn-inverted span:before,.btn.btn-custom.btn-inverted:hover span{color:var(--blu);background-color:var(--white)}.btn.btn-custom.btn-inverted:hover span:before{color:var(--white);background-color:var(--blu)}header{background-color:var(--white)}header .container{max-width:100%}header .navbar-brand{padding:1rem 0;position:relative;margin:0;display:block}header .navbar-brand img{height:9rem;position:absolute;top:-2rem;left:0}header .navbar{padding:0;transition:padding .25s ease-in-out;position:relative}header .nav-item{padding:0;align-self:center;margin:0 1.25rem}header .nav-item:first-child{margin-left:0}header .nav-link{padding:3.375rem 0 2.375rem!important;font-size:.875rem;font-weight:700;color:var(--blu);text-transform:uppercase;position:relative;letter-spacing:.1em;line-height:1}header .nav-link.active,header .nav-link:hover{color:var(--blu)}header .nav-link:before{height:.25rem;transform:scaleX(0);transition:.25s ease-in-out;content:"";position:absolute;bottom:0;background:var(--turchese);width:100%;display:block}header .nav-link.active:before,header .nav-link:hover:before{transform:scaleX(1)}header .dropdown-menu{padding:0;border:1px solid var(--turchese);color:#212529;margin:0;border-radius:0}.dropdown-item.active,.dropdown-item:active{text-decoration:none;color:#fff;background-color:var(--turchese)}@media (max-width:1199.98px){header .navbar-brand img{height:5.5rem;top:-.75rem}header .nav-item{margin-left:1.5rem}header .nav-link{padding:2rem 0 1.5rem!important;font-size:.8125rem}}@media (max-width:991.98px){header.sticky-top{padding:0;position:relative;background:var(--white)}header .navbar{padding:0!important}header .navbar-brand img{height:5rem;top:-.5rem}header .navbar-toggler{padding:1rem}header .navbar-toggler .burger{height:2rem;position:relative;cursor:pointer;width:2rem}header .navbar-toggler .burger,header .navbar-toggler .burger span{-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}header .navbar-toggler .burger span{height:2px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);position:absolute;opacity:1;transform-origin:0 0;border-radius:1px;background:var(--blu);width:100%;display:block}header .navbar-toggler .burger span:first-child{transform:translate(-50%,-50%);top:22%;left:50%}header .navbar-toggler .burger span:nth-child(2){transform:translate(-50%,-50%);top:calc(50% - 1px);left:50%}header .navbar-toggler .burger span:nth-child(3){transform:translate(-50%,-50%);top:73%;left:50%}header .navbar-toggler .burger span:nth-child(4),header .navbar-toggler .burger span:nth-child(5){transform:translate(-50%,-50%);opacity:0;top:50%;left:50%}header .navbar-toggler:not(.collapsed) .burger span:first-child{opacity:0;top:calc(50% - 1px)}header .navbar-toggler:not(.collapsed) .burger span:nth-child(2){opacity:0}header .navbar-toggler:not(.collapsed) .burger span:nth-child(3){opacity:0;top:calc(50% - 1px)}header .navbar-toggler:not(.collapsed) .burger span:nth-child(4){transform:rotate(30deg) translate(-50%,-50%);opacity:1;transform-origin:0 0}header .navbar-toggler:not(.collapsed) .burger span:nth-child(5){transform:rotate(-30deg) translate(-50%,-50%);opacity:1;transform-origin:0 0}header .navbar-nav{padding:1rem 0!important;border-top:1px solid var(--chiaro-1)}header .nav-item{padding:0!important;align-self:auto;margin:0}header .nav-link{padding:1rem!important;font-size:1rem;font-weight:400;text-align:right;align-items:center;display:block}header .nav-link.active,header .nav-link:hover{color:var(--turchese)}header .nav-link:before{display:none}header .dropdown-item{text-align:right}}.full-slider{position:relative;background:var(--blu)}.full-slider .colibri{height:25rem;top:-7rem}.full-slider .colibri,.full-slider .colibri-single{position:absolute;background:url(https://akdenizz.shop/assets/templates/default/images/utils/colibri.svg) no-repeat 50%/contain;left:5rem;display:block;z-index:0}.full-slider .colibri-single{height:15rem;bottom:2rem}.full-slider .full-slide{opacity:0!important}.full-slider .full-slide.single-slide,.full-slider .full-slide.swiper-slide-active{opacity:1!important}.full-slider .full-slide .slide-image{height:38vw;overflow:hidden;position:relative;width:100%}.full-slider .full-slide .slide-image:after{height:100%;content:"";position:absolute;bottom:-.125rem;background:url(https://akdenizz.shop/assets/templates/default/images/utils/fullslide.svg) no-repeat bottom/contain;left:-.5vw;width:101vw;display:block}.full-slider .full-slide img{height:100%;position:relative;object-fit:cover;width:100%}.full-slider .full-slide .slide-content{padding:1.75rem 0 0;color:var(--white);position:relative;text-align:center;z-index:1}.full-slider .full-slide .slide-content .slide-title{font-size:2.125rem;margin:0 0 .75rem;line-height:1.2}.full-slider .full-slide .slide-content .slide-text{font-size:1.125rem;font-weight:400;margin:0 0 1rem;line-height:1.3}.full-slider .full-slide .slide-content .slide-button{margin:1rem auto}@media (max-width:767.98px){.full-slider .full-slide .slide-content .slide-title{font-size:1.75rem}.full-slider .full-slide .slide-content .slide-text{font-size:1rem}}.full-pagination{padding:2rem 0 3rem;justify-content:center;position:relative;max-width:100%;display:flex;z-index:0}.full-pagination.swiper-pagination-lock{visibility:hidden;margin:-1rem auto}.full-pagination .swiper-pagination-bullet{height:.75rem;border:1px solid var(--white);opacity:1;border-radius:100%;background:var(--white);width:.75rem;display:inline-block}.full-pagination .swiper-pagination-bullet:hover{transform:scale(1.1)}.full-pagination .swiper-pagination-bullet-active,.full-pagination .swiper-pagination-bullet-active:hover{transform:scale(1);opacity:1;background:none}.icon-blocks{background:var(--blu)}.icon-blocks .wrapper{padding:1.25rem 1.75rem;position:relative;text-align:center;border-radius:1.5rem;background:var(--white);z-index:1}.icon-blocks .wrapper .title{font-size:2.25rem;font-weight:700;color:var(--blu);letter-spacing:.01em;margin:4rem 0 2rem}.icon-blocks .grid{justify-content:center;margin-bottom:2rem}.icon-blocks .block{padding:0 .5rem;color:var(--blu);text-align:center;margin:.5rem 0 2rem}.icon-blocks .block img{height:6.75rem;margin-bottom:1.75rem;width:6.75rem}.icon-blocks .block h3{font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.01em;margin:0 0 1rem;line-height:1.1}.icon-blocks .block p{line-height:1.36}@media (max-width:1199.98px){.icon-blocks .grid{margin-bottom:1rem}.icon-blocks .wrapper .title{margin:2rem 0}}@media (max-width:991.98px){.icon-blocks .wrapper .title{font-size:1.75rem}.icon-blocks .block{padding:0 1.5rem}}.line-blocks{padding:3rem 0;text-align:center;background-color:var(--white)}.line-header{margin-bottom:1rem;color:var(--blu);text-align:center}.line-header h3{font-size:2.125rem;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.05em;line-height:1}.line-header h3 span{font-size:2.5rem;font-weight:700;display:block}.line-header p{font-size:1.25rem;letter-spacing:.05em}.line-grid{margin-bottom:1rem;gap:.75rem;background:var(--white);display:flex}.line-block{grid-template-rows:1fr .75fr;display:grid}.line-block h4{padding:1rem;font-size:1.75rem;font-weight:700;color:var(--white);align-self:center;margin:0}@media (max-width:1199.98px){.line-block h4{font-size:1.5rem}}@media (max-width:991.98px){.line-grid{gap:.75rem;background:var(--white);display:block}.line-block{grid-template-columns:.5fr 1fr;margin-bottom:1rem;grid-template-rows:1fr;align-items:center;display:grid}}@media (max-width:767.98px){.line-block h4{font-size:1.25rem}}.line-footer h4{padding:1rem;color:var(--white);margin:0 0 2rem;background:var(--blu);display:block}.line-footer p{color:var(--blu)}.value-blocks{padding:3rem 0;text-align:center;background-color:var(--white)}.value-header{margin-bottom:1rem;color:var(--blu);text-align:center}.value-header h3{font-size:2.125rem;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.05em;line-height:1}.value-header h3 span{font-size:2.5rem;font-weight:700;display:block}.value-header p{font-size:1.0625rem;letter-spacing:.05em}.value-grid{grid-template-columns:1fr 1fr;padding:1rem 2rem;gap:2rem;display:grid}.value-block{padding:2rem 1rem;color:var(--blu);text-align:center;background:var(--chiaro)}.value-block img{height:6.75rem;margin-bottom:1rem;width:6.75rem}.value-block h3{font-size:2rem;letter-spacing:.01em;margin:0 0 1rem;line-height:1.1}.value-block p{font-size:1.125rem;line-height:1.36}@media (max-width:767.98px){.value-grid{grid-template-columns:1fr 1fr;padding:1rem 0}}@media (max-width:575.98px){.value-grid{grid-template-columns:1fr}}.text-block{padding:2.5rem 0 1.5rem;color:var(--blu);text-align:center;background-color:var(--white)}.text-block h3{font-size:2.125rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em;line-height:1}.text-block h3 span{font-size:2.5rem;font-weight:700;display:block}.text-block p{font-size:1.0625rem;letter-spacing:.05em}.text-block.typ{padding:4rem 0;color:var(--blu);text-align:center;background-color:var(--white);margin:5rem 0}.text-block.typ h1{font-size:2.5rem;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.05em;line-height:1}.text-block.typ h3{font-size:1.5rem;font-weight:700;margin-bottom:2rem;display:block}.text-block.typ p{font-size:1.0625rem;letter-spacing:.05em}.products-blocks{padding:6rem 0;text-align:center;background-color:var(--chiaro)}.products-header{margin-bottom:1rem;color:var(--blu);text-align:center}.products-header h3{font-size:2.125rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em;line-height:1}.products-header h3 span{font-size:2.5rem;font-weight:700;display:block}.products-header p{font-size:1.0625rem;letter-spacing:.05em}.products-grid{grid-template-columns:1fr 1fr 1fr;padding:4rem 2rem;gap:0 2rem;display:grid}.product-block{color:var(--blu);position:relative;text-align:left}.product-description{transform:translateY(-3rem);padding:1rem;color:var(--white);transition:.3s;margin:0 1rem;box-shadow:0 0 2rem rgba(0,0,0,.15);background:var(--blu);display:block}.product-block h4{font-size:1.125rem;font-weight:700;letter-spacing:.01em;margin:0;line-height:1.36}.product-block p{font-size:1rem;line-height:1.36}.product-block:hover .product-description{transform:translateY(calc(-100% - 2rem))}@media (max-width:1199.98px){.products-grid{padding:2rem 0;gap:0 1.5rem}.product-description{padding:1rem}}@media (max-width:991.98px){.products-grid{grid-template-columns:1fr 1fr;gap:0 1rem}}@media (max-width:575.98px){.products-grid{grid-template-columns:1fr;padding:1rem 0}}.cta{padding-top:6rem;position:relative;background:var(--rosso);margin-top:-6rem;z-index:0}.cta-content{padding-top:2.5rem;padding-bottom:2.5rem}.cta-link{padding-top:1.5rem;text-align:center;padding-bottom:1.5rem}.cta h2{font-size:2rem}.cta h2,.cta p{color:var(--white)}.cta p{font-size:1.125rem}.small-cta{padding:3rem 0 1rem;position:relative;text-align:center;background:var(--white)}.small-cta h4{font-size:1.875rem;margin-bottom:1.25rem;color:var(--blu)}.small-cta a{margin-bottom:1rem}.small-cta hr{border-color:#000}@media (max-width:1199.98px){.cta-content{padding-top:1.5rem;padding-bottom:1.5rem}.cta-link{padding-top:0}}.scroller{grid-template-columns:50% 50%;position:relative;grid-template-rows:1fr auto;grid-template-areas:"text image""navigation image";display:grid}.scroller .text .text-scroller{height:100%;width:100%}.scroller .text{grid-area:text;background:var(--blu)}.scroller .image{grid-area:image}.scroller .image .image-scroller{height:100%;width:100%}.scroller .navigation{grid-area:navigation;background:var(--blu)}.scroller .text-slide{padding:4rem;justify-content:center;color:var(--white);max-width:100%;flex-direction:column;align-self:center;opacity:0!important;background:var(--blu);display:flex}.scroller .text-slide.swiper-slide-active{opacity:1!important}.scroller .text-slide .title{font-size:2.25rem;margin:0 0 2rem}.scroller .text-slide .content{font-size:1.1875rem;font-weight:400;line-height:1.55}.scroller .image-slide img{height:100%;object-fit:cover;width:100%}@media (max-width:767.98px){.scroller{position:relative;flex-direction:column;background:var(--blu);display:flex}.scroller .text{order:1;width:100%}.scroller .text-slide{padding:4rem 1rem;background:transparent}.scroller .image{order:3;width:100%}.scroller .image,.scroller .image-scroller:after{right:0;position:absolute;bottom:0;top:0;left:0;z-index:0}.scroller .image-scroller:after{content:"";background:var(--blu-trasp);display:block;z-index:1}}.scroller .navigation .wrapper{padding:0 0 4rem;justify-content:center;align-items:center;display:flex}@media (max-width:767.98px){.scroller .navigation{order:2;z-index:1}.scroller .navigation .wrapper{padding:1rem 0;justify-content:center;align-items:center;display:flex}}.scroller-next,.scroller-prev{height:2.75rem;justify-content:center;border:2px solid var(--white);color:var(--blu);transition:.25s;margin:.5rem .6875rem;align-items:center;border-radius:50%;background:var(--white);cursor:pointer;width:2.75rem;display:flex;z-index:1}.scroller-next:hover,.scroller-prev:hover{color:var(--white);background:var(--blu)}.scroller-next:before,.scroller-prev:before{text-decoration:none;font-weight:300;content:"\f060";font-family:var(--font-icon)}.scroller-next:before{content:"\f061"}.scroller-pagination{justify-content:center;display:flex}.scroller-pagination .swiper-pagination-lock{visibility:hidden;margin:-1rem auto}.scroller-pagination .swiper-pagination-bullet{height:.75rem;border:1px solid var(--white);opacity:1;margin:0 .25rem;border-radius:100%;background:var(--white);width:.75rem;display:inline-block}.scroller-pagination .swiper-pagination-bullet:hover{transform:scale(1.1)}.scroller-pagination .swiper-pagination-bullet-active,.scroller-pagination .swiper-pagination-bullet-active:hover{transform:scale(1);opacity:1;background:none}.eco-blocks{padding:2rem 0;text-align:center;background:var(--white)}.eco-blocks h3{font-size:2.5rem;font-weight:700;color:var(--blu);letter-spacing:.075em;margin:2rem 0 1rem}.eco-blocks p{font-size:1.125rem;letter-spacing:.075em}.icons{justify-content:center;flex-wrap:wrap;align-items:center;display:flex}.icon{width:25%}.icon img{width:8rem}@media (max-width:575.98px){.icon img{width:5rem}}.page-links{padding:2rem 0 7rem;text-align:center;background:var(--white)}.page-links h3{font-size:2.5rem;font-weight:700;color:var(--blu);letter-spacing:.075em;margin:1.5rem 0 2.5rem}.links{grid-template-columns:repeat(3,1fr);justify-content:center;display:grid}.links.four{grid-template-columns:repeat(4,1fr)}.links .link{padding:1rem;margin-bottom:1rem}.links .link h4{font-size:2.0625rem;color:var(--blu);letter-spacing:.025em;margin:2rem 0 1.5rem}.links .link p{font-size:1.125rem;color:inherit;letter-spacing:.025em}.links .link:hover{box-shadow:0 0 1rem rgba(0,0,0,.15)}@media (max-width:991.98px){.page-links{padding:2rem 0 4rem}.page-links h3{font-size:1.75rem;font-weight:700;color:var(--blu);letter-spacing:.075em;margin:1.5rem 0 2rem}.links .link h4{font-size:2.0625rem;color:var(--blu);letter-spacing:.025em;margin:1rem 0 .5rem}.links .link p{font-size:1.125rem}}@media (max-width:767.98px){.page-links{padding:2rem 0}.links{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}}@media (max-width:575.98px){.links{grid-template-columns:repeat(1,1fr);gap:30px;display:grid}}.form{padding:9rem 0;background-size:100%;background-color:var(--chiaro);background-position:top;background-repeat:no-repeat}.form-title{font-size:2.5rem;color:var(--white);text-transform:uppercase;letter-spacing:.1em;text-align:center;margin:0 0 5rem}.form-wrapper{padding:4rem 8rem;box-shadow:0 0 2rem rgba(0,0,0,.15);background:var(--white)}.form-description{margin-bottom:3rem;color:var(--blu);background:url(https://akdenizz.shop/assets/templates/default/images/utils/paperplane.jpg) no-repeat top right 1rem/5rem}.form-description h3{font-size:2rem;margin-bottom:1rem;line-height:1.3}.form-description p{font-size:1.125rem}.form-embed{padding:3rem 0}@media (max-width:991.98px){.form{padding:5rem 0}.form-title{font-size:1.75rem;color:var(--white);text-transform:uppercase;letter-spacing:.1em;text-align:center;margin:0 0 2rem}.form-wrapper{padding:2rem 4rem}.form-description h3{font-size:2rem}}@media (max-width:786.98px){.form{padding:3rem 0;background-size:auto 25rem}.form-wrapper{padding:1rem 2rem}.form-description h3{font-size:1.5rem}.form-description p{font-size:1rem}}.hubspot-form form{grid-template-columns:repeat(2,1fr);color:#767676;gap:1rem 4rem;display:grid}.hubspot-form form .hs_company,.hubspot-form form .hs_email,.hubspot-form form .hs_firstname,.hubspot-form form .hs_lastname,.hubspot-form form .hs_phone{grid-column:1/2}.hubspot-form form .hs_message{grid-row-end:6;grid-column:2/3;grid-row-start:1}.hubspot-form form .hs_interest_area{grid-column:1/2;margin-top:1rem}.hubspot-form form .hs_e_shop_reason_for_contacting{grid-column:2/3;margin-top:1rem}.hubspot-form .hs_submit,.hubspot-form form .legal-consent-container{grid-column:1/3;margin-top:2rem}.hubspot-form .hs_submit{text-align:right}.hubspot-form form .hs_company label,.hubspot-form form .hs_e_shop_reason_for_contacting label,.hubspot-form form .hs_email label,.hubspot-form form .hs_firstname label,.hubspot-form form .hs_lastname label,.hubspot-form form .hs_message label,.hubspot-form form .hs_message legend,.hubspot-form form .hs_phone label{display:none!important}.hubspot-form .hs-form-field.hs-fieldtype-text input{padding:.5rem 0;font-size:1.125rem;border:0;border-bottom:2px solid var(--blu);border-radius:0;width:100%}.hubspot-form .hs-form-field.hs-fieldtype-textarea .input{height:100%}.hubspot-form .hs-form-field.hs-fieldtype-textarea textarea{height:100%;min-height:15rem;padding:.5rem 0;resize:none;font-size:1.125rem;border:0;border-bottom:2px solid var(--blu);border-radius:0;width:100%}.hubspot-form .hs-form-field.hs-fieldtype-select select{padding:.75rem 2.5rem .75rem 1rem;font-size:1.125rem;border:2px solid var(--blu);-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;max-width:100%;background-color:var(--white);box-sizing:border-box;margin:0;box-shadow:0;border-radius:2rem;width:100%;line-height:1.75rem;display:block}.hubspot-form .hs-form-field.hs-fieldtype-select .input{position:relative}.hubspot-form .hs-form-field.hs-fieldtype-select .input:after{transform:translateY(-50%);pointer-events:none;padding:0 1.25rem;font-size:1rem;font-weight:900;right:0;color:var(--blu);content:"\f063";position:absolute;top:50%;font-family:var(--font-icon);display:inline}.hubspot-form .hs-form-field.hs-fieldtype-select select::-ms-expand{display:none}.hubspot-form .hs-form-field.hs-fieldtype-select select option{font-weight:400}.hubspot-form .hs-form-field input:focus,.hubspot-form .hs-form-field.hs-fieldtype-select select:focus,.hubspot-form .hs-form-field.hs-fieldtype-textarea textarea:focus{border-color:var(--turchese)}.hubspot-form .hs-fieldtype-checkbox ul,.hubspot-form .hs-fieldtype-radio ul{list-style:none;padding:0;margin:.5rem 0 0}.hubspot-form .hs-fieldtype-checkbox label,.hubspot-form .hs-fieldtype-radio label{padding:0;font-size:1.125rem;color:#000;position:relative;margin:0;display:flex}.hubspot-form .hs-fieldtype-checkbox label.hs-form-checkbox-display>span,.hubspot-form .hs-fieldtype-radio label.hs-form-radio-display>span{margin-left:0!important}.hubspot-form .hs-fieldtype-checkbox label a,.hubspot-form .hs-fieldtype-radio label a{text-decoration:underline}.hubspot-form .hs-fieldtype-checkbox label a:hover,.hubspot-form .hs-fieldtype-radio label a:hover{color:var(--verde)}.hubspot-form .hs-fieldtype-checkbox .hs-error-msgs label,.hubspot-form .hs-fieldtype-radio .hs-error-msgs label{text-align:left}.hubspot-form .hs-fieldtype-checkbox label input,.hubspot-form .hs-fieldtype-radio label input{opacity:0;float:none;display:none}.hubspot-form label input[type=checkbox]+span:before,.hubspot-form label input[type=radio]+span:before{height:1rem;padding:1px;border:1px solid #ccc;margin-right:.625rem;content:"";text-align:center;background:var(--white);width:1rem;vertical-align:middle;margin-top:-.5rem;display:inline-block}.hubspot-form label input[type=radio]+span:before{border-radius:50%}.hubspot-form label input[type=checkbox]:checked+span:before,.hubspot-form label input[type=radio]:checked+span:before{border:1px solid var(--blu);background:var(--blu)}.hubspot-form .hs-form-field.hs-fieldtype-select select.invalid,.hubspot-form .hs-form-field.hs-fieldtype-text input.invalid,.hubspot-form .hs-form-field.hs-fieldtype-textarea textarea.invalid{border-color:red}.hubspot-form .hs-form-required{padding:0 .5rem;font-size:1rem}.hubspot-form .hs-error-msgs{list-style:none;padding:0;text-align:center;margin:0;display:none}.hubspot-form .hs-error-msgs label{padding:.25rem 0;font-size:1rem;color:red;text-align:center;display:block}.hubspot-form .hs_error_rollup{display:none!important}.hubspot-form .legal-consent-container ul{list-style:none;padding:0;margin:.25rem 0 0}.hubspot-form .legal-consent-container .hs-richtext p{padding:0;font-size:1rem;margin:0}.hubspot-form .legal-consent-container .hs-richtext p em{font-style:normal}.hubspot-form .legal-consent-container .hs-field-desc{margin:1rem 0 0!important}.hubspot-form .legal-consent-container .hs-field-desc p{padding:0;font-size:1rem}.hubspot-form .legal-consent-container label{padding:0;font-size:1rem;position:relative;margin:0;display:flex}.hubspot-form .legal-consent-container label input{opacity:0;float:none;display:none}.hubspot-form .legal-consent-container label.hs-form-booleancheckbox-display>span{margin-left:0!important}.hubspot-form .legal-consent-container label a{text-decoration:underline}.hubspot-form .legal-consent-container label a:hover{color:var(--blu)}.hubspot-form .legal-consent-container .hs-error-msgs label{padding:.25rem 0;font-size:1rem;color:red;text-align:left;display:block}.hubspot-form .hs_submit .actions{font-size:.875rem;border:2px solid var(--blu);font-weight:700;color:var(--white);transition:.25s ease-in-out;text-transform:uppercase;position:relative;padding-right:2rem;letter-spacing:.125em;background-color:var(--blu);align-items:center;border-radius:3rem;cursor:pointer;width:auto;line-height:1;white-space:normal;display:inline-flex;z-index:1}.hubspot-form .hs_submit .actions:hover{border-color:var(--blu);color:var(--blu);background-color:var(--white)}.hubspot-form .hs_submit .actions:hover:before{color:var(--white);background-color:var(--blu)}.hubspot-form .hs_submit .actions:before{height:2.75rem;justify-content:center;text-decoration:none;font-weight:300;color:var(--blu);transition:.25s;content:"\f061";background-color:var(--white);margin:.5rem .6875rem;align-items:center;border-radius:50%;width:2.75rem;font-family:var(--font-icon);display:flex}.hubspot-form .hs-submit input{font-size:.875rem;border:0;font-weight:700;color:var(--white);transition:.25s ease-in-out;text-transform:uppercase;position:relative;letter-spacing:.125em;background:transparent;cursor:pointer;width:auto;line-height:1;white-space:normal;display:inline-block}.hubspot-form .hs_submit .actions:hover input{color:var(--blu)}@media (max-width:767px){.hubspot-form form{grid-template-columns:100%;grid-template-rows:repeat(auto,auto);gap:1.5rem;display:grid}.hubspot-form form .hs-message,.hubspot-form form .hs-submit,.hubspot-form form .hs_e_shop_reason_for_contacting,.hubspot-form form .legal-consent-container{grid-row-end:auto;grid-column:1;grid-row-start:auto}.hubspot-form .hs_submit{text-align:center}.hubspot-form .hs_submit .actions:before{display:none}.hubspot-form .hs_submit .actions{height:2.75rem;padding:2rem}}footer{padding:3.5rem 0;background:var(--blu)}footer p{font-size:.875rem;color:var(--white);text-transform:uppercase;letter-spacing:.1em;text-align:center;margin:0}footer a,footer a:hover{text-decoration:underline}footer a:hover{color:var(--rosso)}.focus-blocks{padding:6rem 0;text-align:center;background-color:var(--chiaro)}.focus-header{margin-bottom:1rem;color:var(--blu);text-align:center}.focus-header h3{font-size:2.5rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em;line-height:1}.focus-header h3 span{font-size:2.125rem;font-weight:700;display:block}.focus-header p{font-size:1.0625rem;color:#000;letter-spacing:.05em}.focus-grid{grid-template-columns:1fr 1fr 1fr;padding:2rem 2rem 0;gap:0 2rem;display:grid}.focus-block{color:var(--blu);position:relative;text-align:left}.focus-content{padding:1rem 1rem 1.5rem;color:var(--white);text-align:center;background:var(--blu);display:block}.focus-block h4{font-size:1.75rem;font-weight:400;letter-spacing:.01em;margin:.75rem 0 1.5rem;line-height:1.36}.focus-block p{font-size:1rem;line-height:1.36}@media (max-width:1199.98px){.focus-grid{padding:2rem 0;gap:0 1.5rem}.focus-description{padding:1rem}}@media (max-width:991.98px){.focus-grid{grid-template-columns:1fr 1fr;gap:0 1rem}}@media (max-width:575.98px){.focus-grid{grid-template-columns:1fr;padding:1rem 0}}