@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.page-template-home-pagev2 .header__bottom__logo,.page-template-home-pagev2 .line{display:none!important}.page-template-home-pagev2 .homepagev2__banner{margin-top:60px}body.home{overflow:hidden;height:100vh;min-height:100vh}body.home.admin-bar{height:calc(100vh - 46px);min-height:calc(100vh - 46px)}@media (min-width:780px){body.home.admin-bar{height:calc(100vh - 32px);min-height:calc(100vh - 32px)}}body.home .header{position:fixed}body.home footer{position:fixed;bottom:0;left:0;margin:0;z-index:5}.homepagev2{height:100%}.homepagev2__banner{position:relative;width:100%;height:100%;z-index:1;margin-top:111px}.homepagev2__banner__slick{position:relative;z-index:1}.homepagev2__banner__slick,.homepagev2__banner__slick .slick-list,.homepagev2__banner__slick .slick-slide,.homepagev2__banner__slick .slick-slide>div,.homepagev2__banner__slick .slick-slide>div>div,.homepagev2__banner__slick .slick-track{height:100%}.homepagev2__banner__slick>div{height:100%}.homepagev2__banner__slick.desktop{display:none}@media (min-width:1200px){.homepagev2__banner__slick.desktop{display:block}}@media (min-width:1200px){.homepagev2__banner__slick.mobile{display:none}}.homepagev2__banner__item{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}.homepagev2__banner__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(28,78,77,.58);backdrop-filter:blur(20px)}.homepagev2__banner__item--video video{position:absolute;left:0;bottom:0;object-fit:cover;min-width:100%;min-height:100%;z-index:1}.homepagev2__banner__item .container{display:flex;flex-direction:column;justify-content:center;height:calc(100% - 74px)!important;position:relative;z-index:3}.homepagev2__banner__item .container h2{color:#fff;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:23px;text-transform:uppercase}.homepagev2__banner__item .container .btns{display:flex;align-items:center;justify-content:center;gap:72px;padding-top:60px}@media (max-width:1199px){.homepagev2__banner__item .container .btns{flex-direction:column;gap:48px}}.homepagev2__banner__item .container .btns a{display:flex;align-items:center;gap:12px;border-radius:5px;background:#1c4e4d;padding:7px 19.5px;color:#fff;font-feature-settings:"liga" off,"clig" off;font-size:20px;font-style:normal;font-weight:400;line-height:32px}.homepagev2__banner__item .container .btns a:last-child{background:#8bc89d;color:#1c4e4d;padding:7px 14px}.homepagev2__banner__item h1{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.15);font-size:36px;font-weight:500;line-height:125%;display:block;max-width:500px;margin-bottom:18px}.homepagev2__banner__item p{color:#fff;font-size:18px;font-weight:500;line-height:150%;display:block;max-width:500px;margin-bottom:18px}