@-webkit-keyframes spinAround-data-v-7d8eb6c2{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround-data-v-7d8eb6c2{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}html[data-v-7d8eb6c2]{-webkit-tap-highlight-color:transparent}.banner[data-v-7d8eb6c2]{position:relative}.banner .triangleButton[data-v-7d8eb6c2]{position:absolute;top:40%;z-index:1;font-size:xx-large;color:#fff;transition:opacity 1s ease-in-out;opacity:0}@media screen and (min-width:1024px){.banner .triangleButton[data-v-7d8eb6c2]{font-size:100px}}.banner:hover .triangleButton[data-v-7d8eb6c2]{opacity:1;cursor:pointer}.banner .indicatorContainer[data-v-7d8eb6c2]{position:absolute;bottom:2px;height:10px;width:40%;left:30%;z-index:1;display:flex}.banner .indicatorContainer .indicator[data-v-7d8eb6c2]{height:4px;width:100%;background-color:#fff;margin:0 4px;transition:background-color 1s ease-in-out}@media screen and (min-width:1024px){.banner .indicatorContainer .indicator[data-v-7d8eb6c2]{margin:0 8px;height:8px}}.banner .bannerContainer[data-v-7d8eb6c2]{height:100%;width:100%;position:absolute;background-color:grey;color:#fff}.banner .bannerContainer .singleBanner[data-v-7d8eb6c2]{position:absolute;top:0;width:100%;height:100%;background-position:50%;background-size:cover;opacity:0;cursor:pointer;transition:opacity 1s ease-in-out}.banner h1[data-v-7d8eb6c2],.banner p[data-v-7d8eb6c2]{text-shadow:2px 4px 12px #000}@media screen and (max-width:1023px){.banner h1[data-v-7d8eb6c2],.banner p[data-v-7d8eb6c2]{padding-left:20px}}@media screen and (max-width:768px){.banner[data-v-7d8eb6c2]{height:200px}.banner h1[data-v-7d8eb6c2]{margin-top:80px;font-size:22px;font-weight:700}.banner p[data-v-7d8eb6c2]{font-size:13px}}@media print,screen and (min-width:769px){.banner h1[data-v-7d8eb6c2]{font-size:70px}.banner p[data-v-7d8eb6c2]{font-size:22px}}@media screen and (min-width:1024px){.banner h1[data-v-7d8eb6c2]{font-size:100px}.banner p[data-v-7d8eb6c2]{font-size:30px}}@media screen and (min-width:1216px){.banner h1[data-v-7d8eb6c2]{font-size:120px}.banner p[data-v-7d8eb6c2]{font-size:35px}}@media screen and (min-width:769px) and (max-width:1023px){.banner[data-v-7d8eb6c2]{height:350px}.banner h1[data-v-7d8eb6c2]{margin-top:90px}}@media screen and (min-width:1024px) and (max-width:1215px){.banner[data-v-7d8eb6c2]{height:500px}.banner h1[data-v-7d8eb6c2]{margin-top:125px}}@media screen and (min-width:1216px) and (max-width:1407px){.banner[data-v-7d8eb6c2]{height:650px}.banner h1[data-v-7d8eb6c2]{margin-top:160px}}@media screen and (min-width:1408px){.banner[data-v-7d8eb6c2]{height:800px}.banner h1[data-v-7d8eb6c2]{margin-top:200px}}@-webkit-keyframes spinAround-data-v-815e0650{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround-data-v-815e0650{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}html[data-v-815e0650]{-webkit-tap-highlight-color:transparent}.root[data-v-815e0650]{background-color:#fff}@media screen and (min-width:1024px){.bannerWrap[data-v-815e0650]{padding:25px 0}}.container.partner-block[data-v-815e0650]{display:flex;flex-wrap:wrap;justify-content:center;align-content:space-around;align-items:center;padding:1ex;margin-bottom:50px}@media screen and (max-width:768px){.container.partner-block[data-v-815e0650]{padding:0}}.container.partner-block .partner[data-v-815e0650]{width:12.5%;background:#fff;overflow:hidden}.container.partner-block .partner>div[data-v-815e0650]{width:100%;padding-bottom:50%;position:relative}.container.partner-block .partner>div img[data-v-815e0650]{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){.container.partner-block .partner[data-v-815e0650]{width:25%;margin:0;height:12vw}}.partner-title[data-v-815e0650]{font-size:35px;font-weight:700;text-align:center;margin:2ex}.service-block[data-v-815e0650]{padding-top:10px;padding-bottom:10px}.service-block svg[data-v-815e0650]{height:70px}.service-block>div[data-v-815e0650]{text-align:center;width:100%;padding:60px 0}.service-block>div h2[data-v-815e0650]{font-size:28px;margin-top:20px}@media screen and (min-width:1024px){.service-block[data-v-815e0650]{display:flex}}