body{background-color:#8fc9ca!important}.home-banner{min-height:100%;padding-top:calc(var(--headerHeight) + 50px)}@media (max-width:767.8px){.home-banner{padding-top:calc(var(--headerHeight) - 50px)}}.home-banner__inner__image{background-color:transparent;position:absolute;top:0;z-index:-1}.home-banner__inner__image img{height:auto;width:100vw}.home-banner__inner .left-margin{margin-left:calc(50vw - var(--maxWidth)/2);padding-left:var(--padding)}@media (max-width:767.8px){.home-banner__inner .left-margin{margin-left:auto}}.home-banner__inner .row{display:flex}@media (max-width:767.8px){.home-banner__inner .row{flex-direction:column}}.home-banner__inner .row .titles{margin-right:90px;max-width:430px;min-width:480px;opacity:0;transform:translateX(-100px);z-index:1}@media (max-width:767.8px){.home-banner__inner .row .titles{margin-left:auto;margin-right:auto;max-width:100%;min-width:275px;text-align:center}}.home-banner__inner .row .titles h1{font-size:26px;font-weight:300;letter-spacing:1.7px;margin-bottom:40px}@media screen and (min-width:375px){.home-banner__inner .row .titles h1{font-size:calc(16.91826px + 2.4218vw)}}@media screen and (min-width:1366px){.home-banner__inner .row .titles h1{font-size:50px}}@media (max-width:767.8px){.home-banner__inner .row .titles h1{font-size:30px;margin-bottom:10px;max-width:380px;text-align:left}}.home-banner__inner .row .titles h1 strong{font-weight:600}.home-banner__inner .row .titles__button{display:flex;flex-direction:row;width:100%}@media (max-width:767.8px){.home-banner__inner .row .titles__button{flex-direction:column}}.home-banner__inner .row .titles .button{font:normal normal 700 13px/15px;letter-spacing:.65px;margin-bottom:30px;margin-right:10px;max-height:40px;min-width:240px}@media (max-width:767.8px){.home-banner__inner .row .titles .button{background-color:var(--secondaryColor);margin-right:auto;min-width:100%;text-align:center}}.home-banner__inner .row .swiper{opacity:0;transform:translate(200px);z-index:1}.home-banner__inner .row .swiper-text{max-width:260px}.home-banner__inner .row .swiper-text p{font:normal normal normal 13px/18px var(--fontHeading);letter-spacing:0;margin-bottom:15px}@media (max-width:767.8px){.home-banner__inner .row .swiper-text{margin-right:auto;max-width:calc(100% - var(--padding)*2);min-width:275px}}.home-banner__inner .row .swiper .swiper-container{padding-bottom:40px}@media (max-width:767.8px){.home-banner__inner .row .swiper .swiper-container{margin-right:calc(var(--padding)*-1);max-width:unset;padding-bottom:55px;width:calc(100% + var(--padding))}}.home-banner__inner .row .swiper .swiper-container .swiper-navigation{margin-bottom:38px;position:unset}.home-banner__inner .row .swiper .swiper-container .swiper-pagination{text-align:left}.home-banner__inner .row .swiper .swiper-container .swiper-pagination-bullet{background-color:var(--white);height:4px;margin:0 5px;opacity:1;position:relative;width:4px}.home-banner__inner .row .swiper .swiper-container .swiper-pagination-bullet-active:after{background-color:transparent;border:1px solid var(--white);border-radius:50%;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.home-banner__inner .row .swiper .swiper-container .swiper-slide{align-items:center;background-color:var(--primaryColor);border-radius:4px;box-shadow:0 9px 10px 0 rgba(var(--blackRgb),.251);color:var(--white);cursor:pointer;display:flex;flex-direction:column;height:211px;justify-content:space-around;max-width:200px;transition:all .4s ease}.home-banner__inner .row .swiper .swiper-container .swiper-slide .frame{align-items:center;border:1px solid var(--white);border-radius:50%;display:flex;height:56px;justify-content:center;margin-top:15px;width:56px}.home-banner__inner .row .swiper .swiper-container .swiper-slide .frame span{font-size:30px}.home-banner__inner .row .swiper .swiper-container .swiper-slide__text{transition:all .4s ease;width:157px}.home-banner__inner .row .swiper .swiper-container .swiper-slide__text h1{font:normal normal 600 18px/22px var(--fontBody);letter-spacing:0;margin-bottom:10px;text-align:left}.home-banner__inner .row .swiper .swiper-container .swiper-slide__text .card-text{display:none;font:italic normal 300 13px/15px;letter-spacing:0;transition:all .4s ease}.home-banner__inner .row .swiper .swiper-container .swiper-slide__text .shape{background-color:var(--white);height:1px;margin:15px 0;opacity:.4;width:100%}.home-banner__inner .row .swiper .swiper-container .swiper-slide__text .close-text,.home-banner__inner .row .swiper .swiper-container .swiper-slide__text .open-text{align-items:center;display:flex;justify-content:space-between}.home-banner__inner .row .swiper .swiper-container .swiper-slide__text .close-text span,.home-banner__inner .row .swiper .swiper-container .swiper-slide__text .open-text span{font-size:12px}.home-banner__inner .row .swiper .swiper-container .swiper-slide__text .close-text span:nth-child(2),.home-banner__inner .row .swiper .swiper-container .swiper-slide__text .open-text span:nth-child(2){font-size:18px}.home-banner__inner .row .swiper .swiper-container .swiper-slide__text .close-text{display:none}.home-banner__inner .row .swiper .swiper-container .card-active{height:-moz-fit-content;height:fit-content;justify-content:flex-start;padding:15px 0}.home-banner__inner .row .swiper .swiper-container .card-active .frame{margin-bottom:15px}.home-banner__inner .row .swiper .swiper-container .card-active .swiper-slide__text .card-text{display:block;transition:all .4s ease}.home-banner__inner .row .swiper .swiper-container .card-active .close-text{display:flex}.home-banner__inner .row .swiper .swiper-container .card-active .open-text{display:none}