@font-face{font-family:"Helvetica Neue";src:url("../../fonts/HelveticaNeueLT-Roman.eot");src:url("../../fonts/HelveticaNeueLT-Roman.eot?#iefix") format("embedded-opentype"), url("../../fonts/HelveticaNeueLT-Roman.woff2") format("woff2"), url("../../fonts/HelveticaNeueLT-Roman.woff") format("woff"), url("../../fonts/HelveticaNeueLT-Roman.svg#HelveticaNeueLT-Roman") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"TT Fors";src:url("../../fonts/TT_Fors_Regular.woff2") format("woff2"), url("../../fonts/TT_Fors_Regular.woff") format("woff"), url("../../fonts/TT_Fors_Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"TT Fors";src:url("../../fonts/TT_Fors_Bold.eot");src:url("../../fonts/TT_Fors_Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/TT_Fors_Bold.woff2") format("woff2"), url("../../fonts/TT_Fors_Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"TT Fors";src:url("../../fonts/TT_Fors_Medium.eot");src:url("../../fonts/TT_Fors_Medium.eot?#iefix") format("embedded-opentype"), url("../../fonts/TT_Fors_Medium.woff2") format("woff2"), url("../../fonts/TT_Fors_Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"TT Fors";src:url("../../fonts/TT_Fors_DemiBold.eot");src:url("../../fonts/TT_Fors_DemiBold.eot?#iefix") format("embedded-opentype"), url("../../fonts/TT_Fors_DemiBold.woff2") format("woff2"), url("../../fonts/TT_Fors_DemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}.h100{height:100%}.w100{width:100%}.hide{opacity:0}.hidden{display:none}body{font-family:"TT Fors"}.container{max-width:500px}h1{color:#005ECE;font-size:48px;font-style:normal;font-weight:600;line-height:95%;letter-spacing:-2.4px;margin:67px 0 32px}header{background:#9CFAFF}header .header-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 8px}header .menu-btn{cursor:pointer}.top{background:#9CFAFF;padding:0 0 48px;margin:0 0 72px}.top__text{max-width:264px;width:100%;margin:0 0 0 auto}.top__text p{color:#005ECE;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.slider{margin:0 0 64px}.slider__items{visibility:hidden;opacity:0}.slider__items.owl-loaded{visibility:visible;opacity:1}.slider__item{color:#005ECE;font-size:24px;font-style:normal;font-weight:500;line-height:108%;letter-spacing:-1.2px;display:flex;align-items:center;gap:16px}.bullets{margin:0 0 32px}.bullets__container{margin:0 0 64px}.bullets__container.orange{color:#FF7900}.bullets__container.pink{color:#E65293}.bullets__container.green{color:#30AA0E}.bullets__container.blue{color:#005ECE}.bullets__counter{font-size:24px;font-style:normal;font-weight:400;line-height:95%;letter-spacing:-1.2px;margin:0 0 16px}.bullets__text h2{font-size:48px;font-style:normal;font-weight:400;line-height:95%;letter-spacing:-2.4px;margin:0;font-weight:600}body .col-12{padding:0px 16px}.contact{padding:64px 0px;border-radius:32px 32px 0px 0px;background:#005ECE}.contact__text{color:#9CFAFF;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:95%;letter-spacing:-1.2px;max-width:358px;margin:0px auto 87px}.contact__text p{color:#9CFAFF;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:95%;letter-spacing:-1.2px}.contact label{color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:130%;margin:0 0 0 25px}.contact .wpcf7-form-control-wrap{width:100%;margin:6px 0 0;display:block}.contact .wpcf7-form-control-wrap input{width:100%;border-radius:50px;border:1px solid #9CFAFF;color:#FFF;font-size:17px;font-style:normal;font-weight:400;line-height:130%;height:66px;padding:13px 25px;background-color:transparent}.contact .wpcf7-form-control-wrap input:focus{outline:none}.contact .wpcf7-form-control-wrap textarea{width:100%;border-radius:32px;border:1px solid #9CFAFF;padding:20px 25px;resize:none;height:146px;background-color:transparent;color:#FFF;font-size:17px;font-style:normal;font-weight:400;line-height:130%}.contact .wpcf7-form-control-wrap textarea:focus{outline:none}.contact .wpcf7-form p{margin:0px 0 16px}.contact .wpcf7-form p:last-child{margin:0}.contact .wpcf7-not-valid-tip{margin:0 0 0 25px;color:#FFF}.contact .wpcf7-submit{border-radius:50px;background:#9CFAFF;color:#005ECE;text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-1.2px;width:100%;cursor:pointer;padding:16px 47px;border:none;margin:32px 0 0;transition:ease 0.2s all}.contact .wpcf7-submit:hover{background:#8acacd}.contact .wpcf7 form.invalid .wpcf7-response-output,.contact .wpcf7 form.unaccepted .wpcf7-response-output,.contact .wpcf7 form.payment-required .wpcf7-response-output{border:none;color:#FFF;margin:0}.contact .wpcf7-spinner{display:none}@media only screen and (min-width:660px){.container{max-width:900px}section.top img{max-width:600px;margin:0 0 0 150px}section.top .top__text{max-width:500px;width:500px}section.contact .container{max-width:500px}}body.home header{background:var(--light-blue, #9CFAFF);padding-bottom:144px;position:relative}body.home header .container{position:relative}body.home header .elements{position:absolute;bottom:-144px;right:0;pointer-events:none}body.home header .elements .circle{position:absolute;z-index:1;bottom:400px;left:9px}body.home header .elements .phone{position:relative;z-index:2}body.home header .top{padding:32px 0;display:flex;justify-content:space-between}body.home header .center{padding:155px 0 0 0;max-width:524px}body.home header h1{color:#005ECE;font-size:84px;font-style:normal;font-weight:400;line-height:90%;letter-spacing:-4.2px;font-weight:600;margin-bottom:24px}body.home header h4{color:#005ECE;font-size:24px;font-style:normal;font-weight:500;line-height:95%;letter-spacing:-1.2px;margin-bottom:24px}body.home header p{color:#005ECE;font-size:18px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:40px}body.home header #header_menu{list-style:none;display:flex;padding:0 0 0 0;margin:0 0 0 0}body.home header #header_menu li{padding:0 16px}body.home header #header_menu li a{color:#005ECE;font-size:18px;font-style:normal;font-weight:400;line-height:130%}body.home header .stores{display:flex;gap:16px}body.home header .stores svg{transition:ease 0.3s all;overflow:hidden;border-radius:6px}body.home header .stores svg path{transition:ease 0.3s all}body.home header .stores a:hover svg{background-color:#005ECE}body.home header .stores a:hover svg path{fill:#fff}body.home .container{max-width:1280px;margin:0 auto}body.home #content{background:#EDEDED;padding-bottom:120px}body.home #content h2{color:#005ECE;text-align:center;font-size:60px;font-style:normal;font-weight:500;line-height:90%;letter-spacing:-3px;padding:120px 0 80px}body.home #content .blocks{display:flex;flex-direction:column;gap:120px}body.home #content .blocks .block{height:552px;display:flex;width:100%;justify-content:space-between;background:#fff;align-items:end}body.home #content .blocks .block.s2{flex-direction:row-reverse}body.home #content .blocks .block .text{width:50%;padding:40px}body.home #content .blocks .block .text p{color:#2E2D2C;font-size:42px;font-style:normal;font-weight:400;line-height:95%;letter-spacing:-2.1px;margin:0 0 0 0}body.home .map h3{color:#005ECE;text-align:center;font-size:60px;font-style:normal;font-weight:600;line-height:90%;letter-spacing:-3px;max-width:642px;margin:0 auto;padding:120px 0 24px}body.home .map p{color:#005ECE;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:95%;letter-spacing:-1.2px;max-width:632px;margin:0 auto 70px}body.home .map .img{position:relative}body.home .map .img .spots{position:absolute;right:61px;top:74px}body.home footer .rights p{margin:0 0 0 0}body.home .download{background:#9CFAFF;padding:80px 0 73px}body.home .download h4{color:#005ECE;text-align:center;font-size:60px;font-style:normal;font-weight:600;line-height:90%;letter-spacing:-3px;padding:80px 0 16px}body.home .download p{color:#005ECE;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:95%;letter-spacing:-1.2px;margin-bottom:48px}body.home .download .codes{display:flex;gap:16px;justify-content:space-between}body.home .download .codes .code{background:#005ECE;width:632px;display:flex;padding:32px;align-items:center;gap:64px}body.home .download .codes .code h5{color:#FFF;font-size:42px;font-style:normal;font-weight:400;line-height:95%;letter-spacing:-2.1px}body.home footer{padding:40px}body.home footer .top{margin-bottom:129px}body.home footer .bottom{display:flex;justify-content:space-between;align-items:center}body.home footer .rights p{color:#005ECE;font-size:14px;font-style:normal;font-weight:400;line-height:130%}body.home footer .social ul{list-style:none;padding:0 0 0 0;margin:0 0 0 0;display:flex;gap:24px}body.home footer .social ul li a{color:#005ECE;font-size:18px;font-style:normal;font-weight:500;line-height:130%}@-webkit-keyframes rotating /* Safari and Chrome */{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}body.home .circle{-webkit-animation:rotating 15s linear infinite;-moz-animation:rotating 15s linear infinite;-ms-animation:rotating 15s linear infinite;-o-animation:rotating 15s linear infinite;animation:rotating 15s linear infinite;animation-direction:reverse}body.home footer{padding:40px}body.home footer .top{margin-bottom:129px;background:transparent;padding:0 0 0 0}body.home footer .bottom{display:flex;justify-content:space-between;align-items:center}body.home footer .rights p{color:#005ECE;font-size:14px;font-style:normal;font-weight:400;line-height:130%}body.home footer .social ul{list-style:none;padding:0 0 0 0;margin:0 0 0 0;display:flex;gap:24px}body.home footer .social ul li a{color:#005ECE;font-size:18px;font-style:normal;font-weight:500;line-height:130%}body{font-family:"TT Fors"}.blocks .block{position:relative}.blocks .block svg{position:absolute;top:30px;left:30px}body.home #content .blocks .block .text{width:50%;padding:40px;height:100%;display:flex;align-items:end;position:relative}@media screen and (max-width:1100px){.blocks .block svg{position:absolute;top:15px;left:15px}body.home #content .blocks .block .text{width:100%;padding:64px 30px 30px !important}}

/* Added global header menu styles so self-service header_menu matches theme */
#header_menu,
.header_menu ul{list-style:none;display:flex;padding:0;margin:0}
#header_menu li,
.header_menu li{padding:0 16px}
#header_menu a,
.header_menu a{color:#005ECE;font-size:18px;font-style:normal;font-weight:400;line-height:130%}


/* Self-service header_menu alignment: align with title and keep modest spacing */
.header_menu ul{justify-content:flex-start}
.header_menu li:first-child{padding-left:0}
