@keyframes lineLinkHero{0%{opacity:1}50%{opacity:0;width:0}to{opacity:1;width:100%}}.header{color:var(--blue);position:sticky;top:0;width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--blue);z-index:999;position:fixed}@media(max-width:767px){.header a:after{bottom:0}}@media(min-width:768px){.header{padding:0 5vw;height:110px}}@media(max-width:767px){.header{border:none;padding:20px 5vw;height:150px}}.header .nav{width:100%;height:100%;position:fixed;overflow:hidden;max-height:0;transition:max-height .5s ease-out,opacity .5s ease-out,padding .2s ease-out .5s}@media(max-width:767px){.header .nav{top:140px;left:0;background-color:#eef4f8;opacity:0}}@media(min-width:768px){.header .nav{display:flex;max-height:none;top:0;position:relative;float:right;width:-moz-fit-content;width:fit-content}.header .nav .menu{display:flex;align-items:center;gap:30px}}.header .nav .menu li:before{display:none}@media(min-width:768px){.header .nav .menu li{float:left}}@media(max-width:767px){.header .nav .menu li{margin-bottom:20px;width:-moz-fit-content;width:fit-content}}.header .nav .menu li.has-submenu{position:relative;height:100%;display:flex;align-items:center}@media(max-width:767px){.header .nav .menu li.has-submenu{flex-direction:column;align-items:flex-start}}.header .nav .menu li.has-submenu .arrow{margin-left:10px;transition:all .2s;width:10px;height:10px;border-left:1.5px solid #0100ff;border-bottom:1.5px solid #0100ff;transform:rotate(-45deg);right:-22px;margin-top:-6px}@media(max-width:767px){.header .nav .menu li.has-submenu .arrow{display:none}}.header .nav .menu li.has-submenu ul{position:fixed;top:85px;display:none;flex-direction:column;border-radius:20px;background-color:#fff;padding:20px 30px;margin-left:-30px}@media(max-width:767px){.header .nav .menu li.has-submenu ul{position:relative;margin-left:0;top:auto;display:block;padding-bottom:0;margin-bottom:0;background-color:#eef4f8}}.header .nav .menu li.has-submenu ul li{position:relative;margin-bottom:15px}.header .nav .menu li.has-submenu ul li a{color:#292929}@media(max-width:767px){.header .nav .menu li.has-submenu ul li a{font-size:18px}}.header .nav .menu li.has-submenu ul li a:hover{color:#0100ff}.header .nav .menu li.has-submenu ul li a:hover ul{display:flex}.header .nav .menu li.has-submenu ul li a.active:after,.header .nav .menu li.has-submenu ul li a:hover:after{display:none}.header .nav .menu li.has-submenu ul li:after{content:"";width:100%;height:1px;position:absolute;bottom:-8px;background-color:#0100ff}@media(max-width:767px){.header .nav .menu li.has-submenu ul li:after{display:none}}.header .nav .menu li.has-submenu:hover .arrow{transform:rotate(135deg);margin-top:8px}.header .nav .menu li.has-submenu:hover ul{display:flex}.header .nav .menu li a{display:block;margin:0}@media(max-width:767px){.header .nav .menu li a{font-size:20px}}.header .nav .menu li a.active{font-weight:800}.header .nav .menu li a.active:after{width:100%}.header .hamb{cursor:pointer;float:right;padding:40px 20px}@media(min-width:768px){.header .hamb{display:none}}.header .hamb .hamb-line{background:var(--blue);display:block;height:2px;position:relative;width:24px}.header .hamb .hamb-line:after,.header .hamb .hamb-line:before{background:var(--blue);content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .hamb .hamb-line:before{top:5px}.header .hamb .hamb-line:after{top:-5px}.header .side-menu{display:none}.header .side-menu:checked~nav{max-height:100%}@media(max-width:767px){.header .side-menu:checked~nav{padding:40px 5vw;opacity:1;transition:max-height .5s ease-out,opacity .5s ease-out}}.header .side-menu:checked~.hamb .hamb-line{background:transparent}.header .side-menu:checked~.hamb .hamb-line:after{transform:rotate(45deg);top:0}.header .side-menu:checked~.hamb .hamb-line:before{transform:rotate(-45deg);top:0}.header .logo{padding:15px 0;margin:0}.header .logo:after{display:none}.header a{text-decoration:none}.header ul{list-style:none}.header.admin{background-color:#0100ff}@media(min-width:768px){.header.admin{color:#fff}}.page{position:absolute;top:110px;bottom:0;left:0;right:0;overflow:auto;scroll-behavior:smooth}@media(max-width:767px){.page{top:150px;overflow-x:hidden}}.hero{padding:120px 5vw 40px;display:flex;align-items:center}@media(max-width:767px){.hero{padding:40px 10vw 0;flex-direction:column;margin:0;width:100%}.hero.contacts{padding-bottom:0}}.hero .copy{width:60%}@media(min-width:1921px){.hero .copy{margin:0!important}}@media(max-width:767px){.hero .copy{width:100%}}.hero .copy h1{color:#0100ff}.hero .copy p{margin:30px 0 60px}.hero .copy h3{margin-bottom:30px}.hero .copy a{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:10px}@media(max-width:767px){.hero .copy a{text-decoration:underline}}.hero .copy a:hover{color:#0100ff}.hero .copy a:hover:after{background-color:#0100ff;animation:lineLinkHero .3s}.hero .copy a:after{height:1px;bottom:0;width:100%;background-color:#292929}@media(max-width:767px){.hero .copy a:after{display:none}}.hero .copy .big a{font-size:20px;font-weight:600;display:inline-block;margin:0}@media(max-width:767px){.hero .copy .main-cta,.hero .copy .secondary-cta{text-decoration:none}}.hero .image{width:40%}@media(max-width:767px){.hero .image{width:100%}}.hero.privacy h1{margin-bottom:40px}.hero.privacy p{margin:1rem 0}.hero.privacy a{display:inline}.hero.privacy h4{margin:2em 0 1em}.hero.privacy h5{font-size:20px;margin:1em 0}.hero.privacy ol li{margin-left:50px}.hero.privacy ul{margin-left:30px}.gradient-home{position:fixed;top:-450px;z-index:-1;left:-350px}.gradient-servizi{position:fixed;top:300px;z-index:-1}.gradient-contatti{position:fixed;top:-300px;z-index:-1;right:-450px}.gradient-chi-siamo{position:fixed;top:600px;z-index:-1;right:-450px}.gradient-aziende{top:200px}.gradient-aziende,.gradient-pac{position:fixed;z-index:-1;right:0}.gradient-pac{top:800px}.gradient-faq{position:fixed;top:-350px;z-index:-1;left:-250px}.gradient-covid{position:fixed;top:600px;z-index:-1}.urgency .hero .copy{width:100%}.urgency .hero .copy .text-price{display:flex;justify-content:space-between}@media(max-width:767px){.urgency .hero .copy .text-price{flex-direction:column}.urgency .hero .copy .text-price .big{margin-bottom:0}}.banner{width:70%;margin:40px auto;background-color:hsla(0,0%,100%,.6);padding:60px 80px;border-radius:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(min-width:1921px){.banner{width:1200px}}@media(max-width:991px){.banner{margin:40px 5vw;padding:60px 5vw;width:auto}}.banner h4{width:100%;margin-bottom:20px}.banner .copy{width:55%}.banner .cta{width:40%;text-align:center;display:flex;justify-content:center}.banner.center{display:block;text-align:center}.banner.center .copy{width:100%}.banner.center .copy p{margin-bottom:20px}.banner.center .cta{width:100%}.banner.prestazione{margin-bottom:100px}.banner.prestazione p{margin-bottom:0!important}.banner.prestazione p span{font-weight:700}.banner.continuativo p{margin-bottom:0!important}.banner.occasionale{margin:40px 15vw 80px}@media(max-width:767px){.banner.occasionale{margin:40px 5vw}}.banner.occasionale ul{text-align:left;-moz-columns:3;column-count:3}@media(max-width:1199px){.banner.occasionale ul{-moz-columns:2;column-count:2}}@media(max-width:767px){.banner.occasionale ul{-moz-columns:1;column-count:1}}.banner.occasionale ul li{margin-bottom:15px}@media(min-width:1200px){.banner.occasionale ul div{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-break-after:column;break-after:column;display:block}}.banner.covid{margin:40px 15vw 80px;justify-content:flex-start}@media(max-width:767px){.banner.covid{margin:40px 5vw;padding:20px 5vw}}.banner.covid ul{width:100%;margin:0;display:flex;flex-direction:column;gap:15px}.banner.covid ul li{display:flex;align-items:center;width:100%}@media(max-width:767px){.banner.covid ul li{gap:10px}}.banner.covid ul li p{margin:0}.banner.covid ul li .name{width:70%;text-align:left}@media(max-width:767px){.banner.covid ul li .name{width:60%}}.banner.covid ul li .price,.banner.covid ul li .time{width:15%;color:#0100ff}@media(max-width:767px){.banner.covid ul li .price,.banner.covid ul li .time{width:20%}}.banner.covid ul li.no-before:before{display:none}.banner.covid ul li.no-before .name{visibility:hidden}.banner.covid ul li.no-before .price,.banner.covid ul li.no-before .time{color:#292929;font-weight:700}.multi-banner{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin:40px 5vw 80px}@media(max-width:767px){.multi-banner{margin-top:0;margin-bottom:40px}}.multi-banner .banner{margin:0;padding:60px}.multi-banner .small{width:calc((100% - 20px)*2/5)}@media(max-width:1199px){.multi-banner .small{padding:60px 45px}}@media(max-width:767px){.multi-banner .small{width:100%}}.multi-banner .big{width:calc((100% - 20px)*3/5)}@media(max-width:767px){.multi-banner .big{display:none}}.multi-banner h4{color:#0100ff}.section{margin:80px 5vw;padding:80px 5vw;border-radius:20px;background-color:hsla(0,0%,100%,.6);display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}@media(max-width:767px){.section{padding:40px 5vw;margin:40px 5vw}}.section.no-top{margin:40px 10vw}.section.no-bg{background-color:transparent}.section .copy{width:55%}@media(max-width:767px){.section .copy{width:100%;text-align:center}}.section .copy.wide{width:70%}@media(max-width:1199px){.section .copy.wide{width:100%}}.section .copy.very-wide{width:100%}.section .copy.very-wide p{width:65%;margin:0 auto}.section .copy h2,.section .copy h3{margin-bottom:20px}.section .copy p,.section .copy ul{margin-bottom:40px}@media(max-width:767px){.section .copy p,.section .copy ul{text-align:left}}.section .copy a.blue{color:#0100ff;font-weight:600}.section .image{width:45%}@media(max-width:767px){.section .image{width:100%}}.section .banner{width:100%}@media(max-width:991px){.section .banner{margin-top:0;margin-bottom:0;padding-bottom:40px}}.section .multi-cta{display:flex;gap:15px}@media(max-width:1199px){.section .multi-cta{flex-direction:column}}@media(max-width:767px){.section .multi-cta{align-items:center}}.section .solo-cta{display:flex;flex-direction:column;align-items:center}.section.center h2,.section.center p{text-align:center}.section.center .multi-cta{justify-content:center}.section.servizio{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.section.servizio h4{width:100%;margin-bottom:40px}.section.servizio.big .description{width:50%;position:relative}@media(max-width:767px){.section.servizio.big .description{width:100%}}.section.servizio.big .description:after{content:"";width:1px;height:100%;position:absolute;right:-40%;top:0;background-color:#0100ff}.section.servizio.big .info{width:25%}@media(max-width:767px){.section.servizio.big .info{width:100%;margin-top:40px}.section.servizio.big .info p{font-size:14px}}.section.servizio.big .info .prices{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:25px 5%;margin-bottom:40px}.section.servizio.big .info .tertiary-cta{padding:0}.section.servizio.normal{padding:40px 5vw 20px;margin:30px 5vw}.section.servizio.normal .summary{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:25px 0;margin-bottom:80px}@media(max-width:1199px){.section.servizio.normal .summary{align-items:center}}.section.servizio.normal .summary p{width:50%}@media(max-width:1199px){.section.servizio.normal .summary p{width:58%;margin:0}}@media(max-width:767px){.section.servizio.normal .summary p{width:100%}}.section.servizio.normal .summary p p{width:100%;margin-bottom:5px}.section.servizio.normal .summary .cost,.section.servizio.normal .summary .time{width:10%;position:relative}@media(max-width:1199px){.section.servizio.normal .summary .cost,.section.servizio.normal .summary .time{width:12%;margin-left:9%}}@media(max-width:767px){.section.servizio.normal .summary .cost,.section.servizio.normal .summary .time{width:49%}}.section.servizio.normal .summary .cost p,.section.servizio.normal .summary .time p{margin:0;width:100%}.section.servizio.normal .summary .cost p:first-of-type,.section.servizio.normal .summary .time p:first-of-type{margin-bottom:10px}.section.servizio.normal .summary .cost:before,.section.servizio.normal .summary .time:before{content:"";position:absolute;width:1px;height:120%;background-color:#0100ff;left:-15%;top:-5%}@media(max-width:767px){.section.servizio.normal .summary .time{width:71%;margin-left:5%}}.section.servizio.normal .summary .cost{margin-left:12%}@media(max-width:1199px){.section.servizio.normal .summary .cost{margin-left:2%;margin-left:9%}}@media(max-width:767px){.section.servizio.normal .summary .cost{margin-left:0;width:24%}.section.servizio.normal .summary .cost:before{display:none}}.section.servizio.normal .summary a{margin-left:3%;width:15%}@media(max-width:1199px){.section.servizio.normal .summary a{width:17%}}.section.servizio.normal.prenota{align-items:center}.section.servizio.normal.prenota .title{width:-moz-fit-content;width:fit-content;padding-right:30px}@media(max-width:767px){.section.servizio.normal.prenota .title{width:100%}}.section.servizio.normal.prenota .title:after{top:5px}.section.servizio.normal.prenota .text{width:100%}.section.servizio.normal.prenota .summary{width:auto!important;margin-bottom:0}.section.servizio.normal.prenota .summary .counter{display:flex;justify-content:center;align-items:center}@media(max-width:767px){.section.servizio.normal.prenota .summary .counter{margin-top:20px}}.section.servizio.normal.prenota .summary .counter .minus{border:1px solid #0100ff;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:10px 0 0 10px;cursor:pointer}.section.servizio.normal.prenota .summary .counter .number{padding:10px;text-align:center;width:70px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid #0100ff;border-right:none;border-left:none}.section.servizio.normal.prenota .summary .counter .plus{border:1px solid #0100ff;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:0 10px 10px 0;cursor:pointer}.section.servizio.normal.prenota h4{width:auto;margin-bottom:80px}.section.servizio.normal.prenota h4.no-margin{margin-bottom:1em}.section.servizio.normal.no-description{padding:40px 5vw}.section.servizio.normal.no-description .summary{margin-bottom:0}.section.servizio.normal .title{width:100%;position:relative;cursor:pointer}.section.servizio.normal .title:before{content:"";position:absolute;width:100%;top:-30px;height:1px;background-color:#0100ff}.section.servizio.normal .title.no-before:before{display:none}.section.servizio.normal .title:after{content:"";position:absolute;right:0;top:0;margin-left:10px;transition:all .2s;width:10px;height:10px;border-left:1px solid #0100ff;border-bottom:1px solid #0100ff;transform:rotate(-45deg)}.section.servizio.normal .title.active:after{transform:rotate(135deg);top:8px}.section.servizio.normal .text{margin:0;max-height:0;overflow:hidden;transition:all .3s;opacity:0}.section.servizio.normal .text.active{max-height:100%;margin-top:20px;margin-bottom:20px;opacity:1}.section.faq{padding:40px 5vw;margin:30px 5vw;justify-content:flex-start}.section.faq h4{position:relative;width:100%;padding-right:30px;cursor:pointer}.section.faq h4:after{content:"";position:absolute;right:0;top:0;margin-left:10px;transition:all .2s;width:15px;height:15px;border-left:2.5px solid #0100ff;border-bottom:2.5px solid #0100ff;transform:rotate(-45deg)}.section.faq h4.active:after{transform:rotate(-225deg);top:6px}.section.faq p{margin:0;max-height:0;overflow:hidden;transition:all .3s;opacity:0}.section.faq p.active{max-height:100px;margin-top:20px;opacity:1}.section.multirow{flex-direction:column}@media(max-width:1199px){.section.multirow{gap:50px}}.section.multirow .row{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.section.covid{margin:40px 15vw 80px;justify-content:flex-start}@media(max-width:767px){.section.covid{margin:40px 5vw 80px;padding:20px 5vw}}.section.covid ul{width:100%;margin:0;display:flex;flex-direction:column;gap:15px}.section.covid ul li{display:flex;align-items:center;width:100%}@media(max-width:767px){.section.covid ul li{gap:10px}}.section.covid ul li p{margin:0}.section.covid ul li .name{width:70%}@media(max-width:767px){.section.covid ul li .name{width:60%}}.section.covid ul li .price,.section.covid ul li .time{width:15%;color:#0100ff}@media(max-width:767px){.section.covid ul li .price,.section.covid ul li .time{width:20%}}.section.occasionale{margin:40px 15vw 80px}.section.occasionale ul{-moz-columns:3;column-count:3}@media(max-width:1199px){.section.occasionale ul{-moz-columns:2;column-count:2}}@media(max-width:767px){.section.occasionale ul{-moz-columns:1;column-count:1}}.section.occasionale ul li{margin-bottom:15px}@media(max-width:991px){.section.table{display:none}}.section.table .small{font-size:14px;width:100%;text-align:center;margin-top:30px}@media(max-width:991px){.section.table.tariffario{display:revert}}@media(min-width:992px){.section.table-mobile{display:none}}.section.table-mobile h2{width:100%;text-align:center;margin-bottom:40px}.section.table-mobile .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:50px;gap:50px;text-align:center}@media(max-width:767px){.section.table-mobile .grid{grid-template-columns:1fr}}.section.table-mobile .grid .item{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.section.table-mobile .grid .item:after{content:"";width:100%;height:1px;background-color:#0100ff;position:absolute;left:0;bottom:-20px}.section.table-mobile .grid .item .title{color:#0100ff;font-size:18px;font-weight:700}.section.table-mobile .grid .item .inner-grid{display:flex;justify-content:center;gap:20px;align-items:center;flex-wrap:wrap;margin:20px 40px}.section.table-mobile .grid .item .inner-grid .icon,.section.table-mobile .grid .item .inner-grid .text{width:calc((100% - 20px)/2)}.section.table-mobile .grid .item .inner-grid .icon span,.section.table-mobile .grid .item .inner-grid .text span{color:#0100ff}.section.table-mobile .small{font-size:14px;width:100%;text-align:center}.section.table-mobile.tariffario li{margin-bottom:10px}.slider{text-align:center;padding:80px 5vw;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}@media(max-width:767px){.slider{padding:40px 5vw}}.slider h2{margin-bottom:30px}.slider p{width:100%;padding:0 20%}@media(max-width:767px){.slider p{padding:0 5vw}}.slider.wide p{padding:0}.slider .swiper-slider{margin-top:40px}.slider .swiper-slider .container{width:30%;margin:0 auto}@media(max-width:1199px){.slider .swiper-slider .container{width:35%}}@media(max-width:991px){.slider .swiper-slider .container{width:45%}}@media(max-width:767px){.slider .swiper-slider .container{width:60%}}@media(max-width:575px){.slider .swiper-slider .container{width:80%}}.slider .custom-pagination-div{margin-top:30px}.slider .custom-pagination-div .swiper-pagination-bullet{width:20px;height:20px;margin:0 10px!important;background-color:transparent;border:1px solid #0100ff;opacity:1}@media(max-width:767px){.slider .custom-pagination-div .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px!important}}.slider .custom-pagination-div .swiper-pagination-bullet-active{background-color:#0100ff}.text-image{padding:40px 10vw;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(max-width:575px){.text-image{gap:20px}}.text-image.wide{padding-bottom:80px}.text-image .copy{width:55%;margin-left:0!important}@media(max-width:575px){.text-image .copy{width:100%}}.text-image .copy h2{margin-bottom:20px}@media(max-width:575px){.text-image .copy h2{text-align:center}}.text-image .copy .text{margin-bottom:40px}.text-image .copy .text-icon{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-left:0!important}.text-image .copy .text-icon .text{margin-bottom:0;margin-left:20px}.text-image .copy .text-icon .text p{margin-bottom:10px}.text-image .copy .text-icon .text p.no-margin{margin-bottom:0}.text-image .maps{width:35%;position:relative}@media(max-width:575px){.text-image .maps{width:100%}}.text-image .maps iframe{width:100%;height:220px;border-radius:20px;border:none;box-shadow:0 9px 16px rgba(0,0,0,.16)}.text-image.contacts{padding:0 5vw 40px}@media(max-width:767px){.text-image.contacts{gap:50px}}.text-image.contacts .copy{display:flex;flex-direction:column;gap:20px;width:35%}@media(max-width:767px){.text-image.contacts .copy{width:100%}}.text-image.contacts .maps{width:60%}@media(max-width:767px){.text-image.contacts .maps{width:100%}}.text-image.contacts .maps iframe{height:400px}.card{background-color:#fff;width:90%;margin:0 auto;border-radius:20px;padding:40px;text-align:left;min-height:250px}.card h4{margin-bottom:30px;position:relative}.card h4:after{content:"";width:100%;height:1px;background-color:#0100ff;position:absolute;bottom:-10px;left:0}.card p{padding:0}.card .label{font-style:italic;color:#0100ff}.grid-container{padding:80px 5vw;text-align:center}@media(max-width:767px){.grid-container{padding:40px 5vw}}.grid-container h2{margin-bottom:60px}.grid-container .grid{display:grid;grid-template-columns:repeat(3,1fr);width:80%;margin:0 auto;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media(max-width:767px){.grid-container .grid{grid-template-columns:1fr;row-gap:40px}}.grid-container .grid .element h4{margin-top:20px;margin-bottom:20px}.cart{position:fixed;z-index:100;bottom:40px;right:40px;width:60px;height:60px;border-radius:50%;background:url(/_next/static/media/carrello.2afb3068.svg),#0100ff;background-size:50%;background-position:40% 50%;background-repeat:no-repeat;border:1px solid #fff}.cart .counter-total{position:absolute;right:0;top:0;width:25px;height:25px;background-color:#fff;color:#0100ff;border:1px solid #0100ff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:12px}.cart .wrapper-list{position:fixed;width:0;height:0;bottom:40px;right:40px}.cart .list{position:fixed;width:auto;height:auto;right:50px;bottom:120px;border:1px solid #0100ff;background-color:#fff;border-radius:20px;padding:20px 40px;max-width:520px;display:none}.cart .list h4{text-align:center;margin-bottom:40px}.cart .list .element{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid #0100ff;padding-bottom:20px;margin-bottom:20px;gap:40px}.cart .list .element .counter,.cart .list .element .counter .minus{display:flex;justify-content:center;align-items:center}.cart .list .element .counter .minus{border:1px solid #0100ff;width:30px;height:30px;border-radius:10px 0 0 10px;cursor:pointer}.cart .list .element .counter .number{padding:10px;text-align:center;width:50px;height:30px;display:flex;justify-content:center;align-items:center;border:1px solid #0100ff;border-right:none;border-left:none;font-size:12px}.cart .list .element .counter .plus{border:1px solid #0100ff;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:0 10px 10px 0;cursor:pointer}.cart .list .element .counter .delete{width:25px;height:25px;background:url(/_next/static/media/trash.f1b403d9.svg);background-size:100%;background-repeat:no-repeat;margin-left:15px;cursor:pointer}.cart .list .total{display:flex;justify-content:space-between;align-items:center}.cart:hover .list{display:block}.cart:hover .wrapper-list{height:100px;width:100px}.prefooter{padding:60px 5vw;background-color:hsla(0,0%,100%,.6);display:flex;flex-direction:row;align-items:center;justify-content:space-around;flex-wrap:wrap;max-width:100%!important}@media(max-width:767px){.prefooter{gap:20px;padding:40px 5vw}}footer{background-color:#0100ff;color:#fff;display:grid;grid-template-columns:repeat(4,1fr);padding:80px 5vw}@media(max-width:767px){footer{grid-template-columns:1fr;text-align:center;padding:40px 5vw}}footer a{margin-bottom:5px}footer a:after{background-color:#fff;height:1px;bottom:0}footer .logo{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}@media(max-width:767px){footer .logo{align-items:center;margin-bottom:40px}}footer .logo img{filter:brightness(0) invert(1)}footer .logo a{font-size:14px;text-transform:uppercase}footer .logo a:first-of-type{margin-top:30px}@media(max-width:767px){footer .logo a{display:none}}footer .logo .credits{font-size:14px;margin-top:40px}footer .logo .credits a{text-transform:none}@media(max-width:767px){footer .logo .credits{display:none}}footer .logo.credits{margin-bottom:0;flex-direction:row;gap:20px;margin-top:60px;justify-content:center;align-items:center}@media(min-width:768px){footer .logo.credits{display:none}}@media(max-width:767px){footer .logo.credits a{display:revert}footer .logo.credits .credits{display:block}}footer .logo.credits a,footer .logo.credits p{margin:0}footer .menu,footer .servizi{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}@media(max-width:767px){footer .menu,footer .servizi{display:none}}footer .menu .title,footer .servizi .title{font-family:Space Grotesk,sans-serif;font-weight:600}.cards-container-outer{display:flex;flex-direction:row;align-items:normal;justify-content:space-between;flex-wrap:wrap;width:100%}@media(max-width:767px){.cards-container-outer{gap:40px}}.cards-container-outer .cards-container{display:flex;flex-direction:row;align-items:normal;justify-content:center;flex-wrap:wrap;gap:20px;width:49%}@media(max-width:767px){.cards-container-outer .cards-container{width:100%}}.cards-container-outer .cards-container .text-icon-center{text-align:center}.cards-container-outer .cards-container .text-icon-center .copy,.cards-container-outer .cards-container .text-icon-center .image{margin:0 auto}.cards-container-outer .cards-container .text-icon-center .copy{width:100%}.cards-container-outer .cards-container .text-icon-center .image img{width:300px!important;height:150px!important}.cards-container-outer .cards-container .banner{width:100%;text-align:left;display:flex;flex-direction:column}.cards-container-outer .cards-container .banner .image{width:100%}.cards-container-outer .cards-container .banner .copy{flex-grow:1}.team{padding:40px 10vw}@media(max-width:767px){.team{padding:40px 5vw}}.team h2{text-align:center;margin-bottom:40px}.team .cards-container-outer{gap:20px;justify-content:center}.team .cards-container{width:calc((100% - 20px)/2)}@media(max-width:767px){.team .cards-container{margin-bottom:0;width:100%}}.team .banner{margin:0}.team .banner .image{display:flex;justify-content:center}.team .banner .copy .person{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.team .banner .copy .person h4{margin-bottom:10px}.team .banner .copy .person p{margin:0}.team .banner .copy .person .linkedin svg{transition:.2s}.team .banner .copy .person .linkedin svg:hover{fill:#0100ff}.text-columns{margin:40px 10vw;padding:80px 5vw}@media(max-width:767px){.text-columns{padding:40px 5vw}}.text-columns h2{text-align:center;margin-bottom:80px}.text-columns .cards-container{width:100%}@media(max-width:767px){.text-columns .cards-container{width:100%}}.servizi-section{padding:80px 5vw}@media(max-width:767px){.servizi-section{padding:40px 5vw}}table{border-collapse:collapse;table-layout:fixed;text-align:left;margin-top:40px}table td,table th{border-bottom:1px solid #0100ff;padding:25px 30px}table th{color:#0100ff;position:relative}table th span{position:absolute;margin-left:10px;cursor:pointer}table th span svg{width:100%}table th .bubble{position:absolute;width:200px;background-color:#f8fbfc;border:1px solid #0100ff;padding:10px 20px;border-radius:10px;z-index:0;margin-top:-15px;margin-left:10px;font-weight:400;font-size:14px;opacity:0;transition:all .3s}table th .bubble.active{opacity:1;z-index:100}.search-bar{padding:80px 10vw;text-align:center}.search-bar h2{margin-bottom:40px}.search-bar .search{width:75%;margin:0 auto;position:relative}.search-bar .search ul{position:absolute;left:10px;top:110%;text-align:left;background-color:#f8fbfc;padding:10px 20px;border-radius:10px;width:80%;z-index:1}.search-bar .search ul.inactive{display:none}.search-bar .search ul li{position:relative;margin:12px 0;font-weight:600}.search-bar .search ul li:before{display:none}.search-bar .search ul li:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background-color:#0100ff}.filters{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;padding:20px 0;position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.filters:after{content:"";position:absolute;bottom:-5px;width:100%;height:1px;background-color:#0100ff}.filters div{color:rgba(1,0,255,.6);min-width:170px;text-align:center;cursor:pointer}.filters div.active{color:#0100ff;font-weight:800}.filters:before{content:"";position:absolute;bottom:-5px;width:33%;left:0;height:4px;background-color:#0100ff;transition:all .3s}.filters.second:before{left:33%;width:34%}.filters.third:before{left:67%}form{margin:0 5vw 80px}form .col,form .one-col{display:flex;flex-direction:column;gap:20px;justify-content:flex-end}form .two-cols{display:flex;gap:150px}form .two-cols .col{width:calc((100% - 150px)/2)}@media(max-width:1199px){form .two-cols{gap:100px}form .two-cols .col{width:calc((100% - 100px)/2)}}@media(max-width:767px){form .two-cols{gap:50px}form .two-cols .col{width:calc((100% - 50px)/2)}}@media(max-width:575px){form .two-cols{gap:30px;flex-wrap:wrap}form .two-cols .col{width:100%}}form .one-col,form .two-cols{margin:60px 0}@media(max-width:575px){form .one-col,form .two-cols{margin:30px 0}}form label{font-weight:600;margin:0;line-height:1.2;font-family:Space Grotesk,sans-serif;text-transform:none;letter-spacing:0}@media(min-width:1200px){form label{font-size:15px}}@media(max-width:991px){form label{font-size:15px}}@media(max-width:767px){form label{font-size:15px}}form label span{color:#0100ff}form label{font-size:15px}@media screen and (min-width:320px){form label{font-size:calc(15px + 15 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){form label{font-size:30px}}form #description,form #note,form select{font-family:Karla;padding:20px;background:none;border-radius:20px;border:1px solid #0100ff;font-weight:400;margin:0;line-height:1.5;font-family:Karla,sans-serif;text-transform:none;letter-spacing:0}@media(min-width:1200px){form #description,form #note,form select{font-size:16px}}@media(max-width:991px){form #description,form #note,form select{font-size:16px}}@media(max-width:767px){form #description,form #note,form select{font-size:16px}}form #description span,form #note span,form select span{color:#0100ff}form #description,form #note,form select{font-size:16px}@media screen and (min-width:320px){form #description,form #note,form select{font-size:calc(16px + 2 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){form #description,form #note,form select{font-size:18px}}form #description::-moz-placeholder,form #note::-moz-placeholder,form select::-moz-placeholder{opacity:1}form #description:-ms-input-placeholder,form #note:-ms-input-placeholder,form select:-ms-input-placeholder{opacity:1}form #description::placeholder,form #note::placeholder,form select::placeholder{opacity:1}form select{border-radius:5px}form .small{font-size:14px}form .small.red{color:red}form .subtitle-form{padding:0!important;margin-top:40px}form .subtitle-form:after{left:0;width:100%}form input:not([type=button]):not([type=submit]){padding:10px;background-color:transparent;border:none;border-bottom:1px solid #0100ff;font-weight:400;margin:0;line-height:1.5;font-family:Karla,sans-serif;text-transform:none;letter-spacing:0}@media(min-width:1200px){form input:not([type=button]):not([type=submit]){font-size:16px}}@media(max-width:991px){form input:not([type=button]):not([type=submit]){font-size:16px}}@media(max-width:767px){form input:not([type=button]):not([type=submit]){font-size:16px}}form input:not([type=button]):not([type=submit]) span{color:#0100ff}form input:not([type=button]):not([type=submit]){font-size:16px}@media screen and (min-width:320px){form input:not([type=button]):not([type=submit]){font-size:calc(16px + 2 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){form input:not([type=button]):not([type=submit]){font-size:18px}}form input[type=submit]{background-color:transparent}form input::-webkit-inner-spin-button,form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form input[type=number]{-moz-appearance:textfield}.error-description{font-size:14px;color:red}.banner-form{width:100%}.banner-form h3{width:100%;position:relative;margin:60px 0}.banner-form h3:first-child{margin-top:0}.banner-form h3:after{content:"";width:100%;height:1px;background-color:#0100ff;position:absolute;left:0;bottom:-20px}.banner-form .info{display:flex;gap:20px 50px;flex-wrap:wrap;width:100%}.banner-form .one-third{width:calc((100% - 100px)/2)}@media(max-width:767px){.banner-form .one-third{width:100%}}.banner-form .two-third{width:calc((100% - 50px)/2)}@media(max-width:767px){.banner-form .two-third{width:100%}}.banner-form .full{width:100%;display:flex;justify-content:space-between;align-items:center}.banner-form .full.descr{justify-content:flex-start;gap:10px}.banner-form .full.total{margin-top:20px}.banner-form .full.total span{color:#292929}.banner-form h4{width:-moz-fit-content;width:fit-content}.banner-form .price{display:flex;justify-content:space-between;width:100%;margin-top:20px}.banner-confirm-form h3{text-align:center;color:#0100ff;margin-bottom:40px;margin-top:20px}.banner-confirm-form a{color:#0100ff;font-weight:600}.riepilogo{width:80%;margin:80px auto}@media(max-width:991px){.riepilogo .banner{margin:40px 0}}.ctas{display:flex;justify-content:space-between;margin-top:40px}@media(max-width:767px){.ctas{flex-wrap:wrap;gap:20px;flex-direction:column-reverse}}.ctas-confirm{justify-content:flex-end;margin:40px 15vw 80px}.choose-payment{margin:0 5vw 80px;display:flex;justify-content:center;align-items:center;gap:30px}.choose-payment .payment{width:35%;text-align:center;padding:20px 40px;border:1px solid #0100ff;border-radius:20px;min-height:130px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:20px;transition:all .3s;cursor:pointer}@media(max-width:991px){.choose-payment .payment{width:60%}}@media(max-width:767px){.choose-payment .payment{width:100%}}.choose-payment .payment h5{transition:font-size .3s}.choose-payment .payment .accepted{display:flex;align-items:center;gap:10px}.choose-payment .payment:hover{background-color:#0100ff;color:#fff}.choose-payment .payment:hover img{filter:invert(1) brightness(10000) opacity(.2)}.choose-payment .payment:hover h5{font-size:16px}#payment-form{width:50%;margin:20px auto 80px}@media(max-width:767px){#payment-form{width:75%}}.subtitle-form{max-width:1920px;padding-left:5vw;position:relative;margin:0 auto 80px}.subtitle-form:after{width:calc(100% - 10vw);height:1px;bottom:-20px;left:5vw;position:absolute;content:"";background-color:#0100ff}.margin{margin:1em 0}.big-margin{margin:2em 0 1em}.hours{flex-direction:column;margin-top:40px;margin-bottom:20px}.hours,.hours .hour{display:flex;gap:10px}.hours .hour label{font-weight:400;margin:0;line-height:1.5;font-family:Karla,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer}@media(min-width:1200px){.hours .hour label{font-size:16px}}@media(max-width:991px){.hours .hour label{font-size:16px}}@media(max-width:767px){.hours .hour label{font-size:16px}}.hours .hour label span{color:#0100ff}.hours .hour label{font-size:16px}@media screen and (min-width:320px){.hours .hour label{font-size:calc(16px + 2 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){.hours .hour label{font-size:18px}}.subtitle-section-form{margin:80px auto 40px;display:flex;align-items:center;gap:20px 50px;flex-wrap:wrap}@media(max-width:767px){.subtitle-section-form{margin-left:5vw}}.subtitle-section-form .counter{background-color:#0100ff;color:#fff!important;width:70px;height:70px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:16px;font-weight:400}@media(max-width:767px){.subtitle-section-form .counter{display:none}}.subtitle-section-form .counter span{color:#fff!important;font-size:28px;font-weight:700}.subtitle-section-form p{width:100%}@media(min-width:1400px){.subtitle-section-form p,.subtitle-section-form select{margin-left:120px}}.date-calendar{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.inner-section-form{margin:30px 7vw}.swiper-slider-calendar{background-color:#fff;border-radius:20px}.swiper-slider-calendar .swiper-button-next,.swiper-slider-calendar .swiper-button-prev{color:#0100ff}.swiper-slider-calendar .swiper-button-next:after,.swiper-slider-calendar .swiper-button-prev:after{font-size:24px}@media(max-width:767px){.swiper-slider-calendar .swiper-button-next:after,.swiper-slider-calendar .swiper-button-prev:after{font-size:14px}}.swiper-slider-calendar .swiper-button-next.swiper-button-disabled,.swiper-slider-calendar .swiper-button-prev.swiper-button-disabled{display:none}.swiper-slider-calendar .day{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;position:relative;color:#0100ff;gap:10px;cursor:pointer;opacity:1}.swiper-slider-calendar .day.selected{background-color:#0100ff;color:#fff}.swiper-slider-calendar .day.selected span{color:#fff}.swiper-slider-calendar .day.unclickable{opacity:.15;cursor:default}.swiper-slider-calendar .day:after{content:"";position:absolute;width:1px;height:60%;top:50%;transform:translateY(-50%);background-color:#0100ff;right:0}.swiper-slider-calendar .day .date{font-weight:600;font-size:20px}.swiper-slider-calendar .day .date span{font-weight:600;margin:0;line-height:1.2;font-family:Space Grotesk,sans-serif;text-transform:none;letter-spacing:0}@media(min-width:1200px){.swiper-slider-calendar .day .date span{font-size:15px}}@media(max-width:991px){.swiper-slider-calendar .day .date span{font-size:15px}}@media(max-width:767px){.swiper-slider-calendar .day .date span{font-size:15px}}.swiper-slider-calendar .day .date span span{color:#0100ff}.swiper-slider-calendar .day .date span{font-size:15px}@media screen and (min-width:320px){.swiper-slider-calendar .day .date span{font-size:calc(15px + 15 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){.swiper-slider-calendar .day .date span{font-size:30px}}.swiper-slider-calendar .day p{margin:0}.label-checkbox{font-weight:400;margin:0;line-height:1.5;font-family:Karla,sans-serif;text-transform:none;letter-spacing:0}@media(min-width:1200px){.label-checkbox{font-size:16px}}@media(max-width:991px){.label-checkbox{font-size:16px}}@media(max-width:767px){.label-checkbox{font-size:16px}}.label-checkbox span{color:#0100ff}.label-checkbox{font-size:16px}@media screen and (min-width:320px){.label-checkbox{font-size:calc(16px + 2 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){.label-checkbox{font-size:18px}}.label-checkbox.presa{font-weight:700}.label-checkbox a{font-weight:inherit;color:#0100ff}.checks{display:flex;gap:40px}.checks .label-checkbox{cursor:pointer;font-weight:400}input[type=radio]{margin-right:10px!important}.checkbox{flex-direction:row!important;justify-content:flex-start!important;align-items:center}.page.admin .hero .copy{width:100%}.page.admin .hero .menu{display:flex;flex-direction:column;gap:40px}.page.admin .hero .menu span{font-weight:600;color:#292929;width:-moz-fit-content;width:fit-content;cursor:pointer;position:relative}.page.admin .hero .menu span.active{color:#0100ff}.page.admin .hero .menu span:after{content:"";width:0;height:2px;background-color:#292929;position:absolute;left:0;bottom:-6px;transition:all .2s}.page.admin .hero .menu span:hover:after{width:100%}.page.admin .hero .menu span.active:after{width:100%;background-color:#0100ff}.page.admin .hero .menu .submenu{display:flex;align-items:center;gap:40px}@media(max-width:767px){.page.admin .hero .menu .submenu{flex-direction:column;align-items:flex-start;gap:20px}}.page.admin .section{margin-top:0}.page.admin .table-container{overflow-y:scroll;width:100%}.page.admin .table-container table{height:100%}.page.admin .table-container table td,.page.admin .table-container table th{white-space:nowrap}.page.admin .table-container table td.clickable,.page.admin .table-container table th.clickable{cursor:pointer}.page.admin .table-container table .noPad{padding:0}.page.admin .table-container table select{text-align:center;height:100%;width:100%;background:none!important;border:none!important;font-weight:inherit;font-size:16px;font-family:Karla,sans-serif}.page.admin .table-container table select.daGestire{background:#d8dde1!important}.page.admin .table-container table select.inAttesa{background:#ffc700!important}.page.admin .table-container table select.eseguita{background:#1cce63!important}.page.admin .table-container table select.eliminata{background:red!important;color:#fff!important}.page.admin .table-container table .delete{width:25px;height:25px;background:url(/_next/static/media/trash.f1b403d9.svg);background-size:100%;background-repeat:no-repeat;margin-left:15px;cursor:pointer}.page.admin .table-container table .daGestire{font-weight:600;background-color:rgba(222,229,234,.5)}.page.admin .bloccoDate .hero{gap:5%;align-items:flex-start}.page.admin .bloccoDate .hero .copy{width:45%}@media(max-width:767px){.page.admin .bloccoDate .hero .copy{width:100%}}.page.admin .bloccoDate .hero .copy form{margin:0}.page.admin .bloccoDate .hero .copy form .two-cols{gap:60px}.page.admin .bloccoDate .hero .table-container{width:50%}@media(max-width:767px){.page.admin .bloccoDate .hero .table-container{width:100%;margin-top:30px}}.page.admin .bloccoDate .hero .table-container table{width:100%;margin-top:20px}.page.admin .filter-text{width:100%;margin-left:15%!important;margin-right:15%!important;margin-top:40px!important;font-family:Karla;padding:20px;background:none;border-radius:20px;border:1px solid #0100ff;font-weight:400;margin:0;line-height:1.5;font-family:Karla,sans-serif;text-transform:none;letter-spacing:0}@media(min-width:1200px){.page.admin .filter-text{font-size:16px}}@media(max-width:991px){.page.admin .filter-text{font-size:16px}}@media(max-width:767px){.page.admin .filter-text{font-size:16px}}.page.admin .filter-text span{color:#0100ff}.page.admin .filter-text{font-size:16px}@media screen and (min-width:320px){.page.admin .filter-text{font-size:calc(16px + 2 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){.page.admin .filter-text{font-size:18px}}.page.admin .filter-text::-moz-placeholder{opacity:1}.page.admin .filter-text:-ms-input-placeholder{opacity:1}.page.admin .filter-text::placeholder{opacity:1}.page.admin .controls{width:70%;display:flex;justify-content:center;align-items:center;gap:30px;margin-top:20px}@media(max-width:767px){.page.admin .controls{width:100%;flex-direction:column}}.page.admin .controls h5{font-size:16px}.page.admin .controls .checkbox{display:flex;justify-content:center;align-items:center;gap:10px}.page.admin .magic-container{display:flex;align-items:flex-end;gap:20px;margin-top:20px}.page.admin .title{display:flex;align-items:center;justify-content:space-between}.header.admin li{cursor:pointer}.header.admin li.selected{font-weight:700;text-decoration:underline}@media(min-width:768px){.header.admin :after{background-color:#fff}}.header.admin .hamb .hamb-line,.header.admin .hamb .hamb-line:after,.header.admin .hamb .hamb-line:before{background:#fff}.sign-up-form{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.sign-up-form h2{margin-bottom:50px}.sign-up-form button{margin:20px auto;display:flex;height:-moz-fit-content;height:fit-content}.sign-up-form button p,h1{margin:0}h1{font-weight:600;line-height:1.2;font-family:Space Grotesk,sans-serif;text-transform:none;letter-spacing:0}@media(min-width:1200px){h1{font-size:45px}}@media(max-width:991px){h1{font-size:45px}}@media(max-width:767px){h1{font-size:45px}}h1 span{color:#0100ff}h1{font-size:45px}@media screen and (min-width:320px){h1{font-size:calc(45px + 45 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){h1{font-size:90px}}h2{font-weight:600;margin:0;line-height:1.2;font-family:Space Grotesk,sans-serif;text-transform:none;letter-spacing:0}@media(min-width:1200px){h2{font-size:32px}}@media(max-width:991px){h2{font-size:32px}}@media(max-width:767px){h2{font-size:32px}}h2 span{color:#0100ff}h2{font-size:32px}@media screen and (min-width:320px){h2{font-size:calc(32px + 32 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){h2{font-size:64px}}h3{font-weight:600;margin:0;line-height:1.2;font-family:Space Grotesk,sans-serif;text-transform:none;letter-spacing:-2%}@media(min-width:1200px){h3{font-size:19px}}@media(max-width:991px){h3{font-size:19px}}@media(max-width:767px){h3{font-size:19px}}h3 span{color:#0100ff}h3{font-size:19px}@media screen and (min-width:320px){h3{font-size:calc(19px + 19 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){h3{font-size:38px}}h4{font-weight:600;margin:0;line-height:1.2;font-family:Space Grotesk,sans-serif;text-transform:none;letter-spacing:0}@media(min-width:1200px){h4{font-size:15px}}@media(max-width:991px){h4{font-size:15px}}@media(max-width:767px){h4{font-size:15px}}h4 span{color:#0100ff}h4{font-size:15px}@media screen and (min-width:320px){h4{font-size:calc(15px + 15 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){h4{font-size:30px}}a,p{font-weight:400;line-height:1.5;font-family:Karla,sans-serif;text-transform:none;letter-spacing:0;margin:0 0 1em}@media(min-width:1200px){a,p{font-size:16px}}@media(max-width:991px){a,p{font-size:16px}}@media(max-width:767px){a,p{font-size:16px}}a span,p span{color:#0100ff}a,p{font-size:16px}@media screen and (min-width:320px){a,p{font-size:calc(16px + 2 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){a,p{font-size:18px}}a.big,p.big{font-weight:400;margin:0;line-height:1.5;font-family:Karla,sans-serif;text-transform:none;letter-spacing:0}@media(min-width:1200px){a.big,p.big{font-size:20px}}@media(max-width:991px){a.big,p.big{font-size:20px}}@media(max-width:767px){a.big,p.big{font-size:20px}}a.big span,p.big span{color:#0100ff}a.big,p.big{font-size:20px}@media screen and (min-width:320px){a.big,p.big{font-size:calc(20px + -2 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){a.big,p.big{font-size:18px}}a.label,p.label{font-weight:400;margin:0;line-height:1.5;font-family:Karla,sans-serif;text-transform:none;letter-spacing:0}@media(min-width:1200px){a.label,p.label{font-size:14px}}@media(max-width:991px){a.label,p.label{font-size:14px}}@media(max-width:767px){a.label,p.label{font-size:14px}}a.label span,p.label span{color:#0100ff}a.label,p.label{font-size:14px}@media screen and (min-width:320px){a.label,p.label{font-size:calc(14px + 4 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){a.label,p.label{font-size:18px}}body,html{padding:0;background-color:#eef4f8;color:#292929;font-weight:400;margin:0;line-height:1.5;font-family:Karla,sans-serif;text-transform:none;letter-spacing:0}@media(min-width:1200px){body,html{font-size:16px}}@media(max-width:991px){body,html{font-size:16px}}@media(max-width:767px){body,html{font-size:16px}}body span,html span{color:#0100ff}body,html{font-size:16px}@media screen and (min-width:320px){body,html{font-size:calc(16px + 2 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){body,html{font-size:18px}}html{scroll-behavior:smooth}body,main div{max-width:1920px}@media(min-width:1921px){main div{margin-left:auto!important;margin-right:auto!important}}a{color:inherit;text-decoration:none;position:relative}a:after{content:"";width:0;height:2px;background-color:#0100ff;position:absolute;left:0;bottom:-6px;transition:all .2s}a:hover:after{width:100%}*{margin:0;padding:0;box-sizing:border-box}:root{--white:#fff;--black:#292929;--blue:#0100ff}h2.margin-bottom{margin:0 5vw 20px}.main-cta{font-weight:500;margin:0;line-height:1.5;font-family:Space Grotesk,sans-serif;text-transform:none;letter-spacing:0;width:-moz-fit-content;width:fit-content;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;padding:12px 30px;border-radius:100px;transition:all .3s;background-image:linear-gradient(#0100ff,#0100ff);color:#fff;border:1px solid #0100ff;background-size:100% 100%;background-repeat:no-repeat;background-position-x:right;transition:background-size .2s,color .3s}@media(min-width:1200px){.main-cta{font-size:16px}}@media(max-width:991px){.main-cta{font-size:16px}}@media(max-width:767px){.main-cta{font-size:16px}}.main-cta span{color:#0100ff}.main-cta{font-size:16px}@media screen and (min-width:320px){.main-cta{font-size:calc(16px + 2 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){.main-cta{font-size:18px}}.main-cta:after{display:none}.main-cta .icon{margin-right:10px}.main-cta:hover{background-size:0 100%;background-position-x:right;color:#0100ff}.main-cta:hover a{color:#0100ff}.main-cta.center{display:flex;margin-left:auto;margin-right:auto}.main-cta.right{display:flex;margin-right:0;margin-left:auto}.main-cta.margin-top{margin-top:80px}.main-cta.margin-bottom{margin-bottom:80px}@media(max-width:767px){.main-cta.margin-bottom{margin-bottom:60px}}.main-cta.very-much{margin-bottom:200px}@media(max-width:767px){.main-cta.very-much{margin-bottom:80px}}.main-cta a{margin-bottom:0!important;text-decoration:none!important}.main-cta a:after{display:none!important}@media(max-width:767px){.main-cta{display:flex;margin:0 auto}}.main-cta#submit{margin-top:20px;margin-bottom:20px}.main-cta#submit:hover span{color:#0100ff}.main-cta#submit span{color:#fff}.secondary-cta{font-weight:500;margin:0;line-height:1.5;font-family:Space Grotesk,sans-serif;text-transform:none;letter-spacing:0;width:-moz-fit-content;width:fit-content;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;padding:12px 30px;border-radius:100px;transition:all .3s;color:#0100ff;border:1px solid #0100ff;background-image:linear-gradient(#0100ff,#0100ff);background-size:0 100%;background-repeat:no-repeat;background-position-x:left;transition:background-size .2s,color .3s}@media(min-width:1200px){.secondary-cta{font-size:16px}}@media(max-width:991px){.secondary-cta{font-size:16px}}@media(max-width:767px){.secondary-cta{font-size:16px}}.secondary-cta span{color:#0100ff}.secondary-cta{font-size:16px}@media screen and (min-width:320px){.secondary-cta{font-size:calc(16px + 2 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){.secondary-cta{font-size:18px}}.secondary-cta:after{display:none}.secondary-cta .icon{margin-right:10px}.secondary-cta:hover{background-size:100% 100%;background-position-x:left;color:#fff}.secondary-cta:hover .icon{filter:brightness(0) invert(1)}.secondary-cta:hover a{color:#fff}.secondary-cta a{margin-bottom:0!important;text-decoration:none!important}.secondary-cta a:after{display:none!important}@media(max-width:767px){.secondary-cta{display:flex;margin:0 auto}}.tertiary-cta{font-weight:500;margin:0;line-height:1.5;font-family:Space Grotesk,sans-serif;text-transform:none;letter-spacing:0;width:-moz-fit-content;width:fit-content;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;border-radius:100px;transition:all .3s;color:#0100ff;background-image:linear-gradient(#0100ff,#0100ff);background-size:0 100%;background-repeat:no-repeat;background-position-x:left;transition:background-size .2s,color .3s;border:none;background:none;position:relative;padding:0}@media(min-width:1200px){.tertiary-cta{font-size:16px}}@media(max-width:991px){.tertiary-cta{font-size:16px}}@media(max-width:767px){.tertiary-cta{font-size:16px}}.tertiary-cta span{color:#0100ff}.tertiary-cta{font-size:16px}@media screen and (min-width:320px){.tertiary-cta{font-size:calc(16px + 2 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){.tertiary-cta{font-size:18px}}.tertiary-cta:after{display:none}.tertiary-cta .icon{margin-right:10px}.tertiary-cta:hover{background-size:100% 100%;background-position-x:left;color:#fff}.tertiary-cta:hover .icon{filter:brightness(0) invert(1)}.tertiary-cta:hover a{color:#fff}.tertiary-cta:hover{transform:scale(1.05);color:#0100ff;text-decoration:underline}.tertiary-cta:hover .icon{filter:none}.search{display:flex;justify-content:space-between}.search input.search{border-radius:100px;padding:10px 15px;border:1px solid #0100ff;background-color:transparent;font-size:16px;width:83%}.search input.search::-moz-placeholder{color:#0100ff;opacity:.5;font-family:Karla,sans-serif}.search input.search:-ms-input-placeholder{color:#0100ff;opacity:.5;font-family:Karla,sans-serif}.search input.search::placeholder{color:#0100ff;opacity:.5;font-family:Karla,sans-serif}.search .main-cta{width:15%;padding-left:0;padding-right:0}.row-reverse{flex-direction:row-reverse!important}.text-align-center{text-align:center}.description-p{width:60%;margin:0 auto}ul{margin-bottom:1em}ul li{list-style:none}ul li:before{content:"";display:inline-block;background-image:url(/_next/static/media/li-icon.119ba5ab.svg);width:15px;height:15px;background-size:contain;background-repeat:no-repeat;padding-right:8px;margin-bottom:-2px}.two-columns{-moz-columns:2;column-count:2;width:85%;margin:auto}@media(max-width:575px){.two-columns{-moz-columns:1;column-count:1}}.two-columns li{margin-bottom:15px}.services-title{padding:50px 5vw 25px}.display-none{display:none!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/_next/static/media/arrow.7e01a9c6.svg)!important;background-position:95%!important;background-size:auto 40%!important;background-repeat:no-repeat!important}