@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/fonts/inter-v18-latin-300.woff2) format("woff2")}
@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/inter-v18-latin-regular.woff2) format("woff2")}
@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/inter-v18-latin-500.woff2) format("woff2")}
@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/inter-v18-latin-700.woff2) format("woff2")}
@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:400;src:url(/fonts/pt-serif-v18-latin-regular.woff2) format("woff2")}
@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:700;src:url(/fonts/pt-serif-v18-latin-700.woff2) format("woff2")}
.preload *{-webkit-transition:none!important;transition:none!important}
body{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f0f0eb}
body.browser-firefox{background-color:#edeee7}
body.os-mac.browser-chrome .aster-home-hero video,body.os-mac.browser-chrome .aster-home-nyl video{-webkit-filter:brightness(99%);filter:brightness(99%)}
*,::after,::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}
@media (max-width:767.98px){
.container{padding-left:25px;padding-right:25px}
}
@media (max-width:767.98px){
.row{margin-right:-25px;margin-left:-25px}
}
@media (max-width:767.98px){
.row>*{padding-left:25px;padding-right:25px}
}
h1,h2,h3,h4,h5,h6{font-family:"PT Serif",serif;font-weight:400;font-style:normal;color:#323232;line-height:1.16}
a,input,label,li,p,select{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#323232;font-size:18px;line-height:1.5;letter-spacing:-.18px}
@media (max-width:767.98px){
a,input,label,li,p,select{font-size:16px}
}
.btn{color:#fff;background-color:#2f9d6c;font-family:Inter,sans-serif;text-align:center;font-size:18px;font-weight:300;border-radius:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #2f9d6c;outline:0;padding:12px 32px 13px;-webkit-transition:.3s ease;transition:.3s ease;text-decoration:none}
.btn:focus,.btn:hover{background-color:#1f7c54;cursor:pointer;border-color:#1f7c54}
.btn-secondary{background-color:transparent;color:#2f9d6c}
.btn-secondary:focus,.btn-secondary:hover{color:#fff}
.aster-form{width:100%}
.aster-form .form-group{width:100%}
@media (max-width:767.98px){
.aster-form .form-group{margin-bottom:14px}
}
.aster-form .form-group span.error{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-.13px;color:#c01730;padding-top:12px;padding-left:15px}
.aster-form .form-group-inner{height:54px;position:relative}
@media (max-width:767.98px){
.aster-form .form-group-inner{height:50px}
}
.aster-form .form-group-label{position:absolute;color:#acacac;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease;transition:.3s ease}
.aster-form .form-group input,.aster-form .form-group select{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background-color:#fff;border-radius:8px;border:1px solid #d7d6cc;padding:15px 15px 0;font-size:18px}
.aster-form .form-group input.error,.aster-form .form-group select.error{border-color:#c01730}
.aster-form .form-group input::-webkit-input-placeholder,.aster-form .form-group select::-webkit-input-placeholder{opacity:0}
.aster-form .form-group input::-moz-placeholder,.aster-form .form-group select::-moz-placeholder{opacity:0}
.aster-form .form-group input:-ms-input-placeholder,.aster-form .form-group select:-ms-input-placeholder{opacity:0}
.aster-form .form-group input::-ms-input-placeholder,.aster-form .form-group select::-ms-input-placeholder{opacity:0}
.aster-form .form-group input::placeholder,.aster-form .form-group select::placeholder{opacity:0}
.aster-form .form-group input:not(:-moz-placeholder)~.form-group-label,.aster-form .form-group select:not(:-moz-placeholder)~.form-group-label{font-size:11px;color:#323232;top:5px;transform:translateY(0)}
.aster-form .form-group input:not(:-ms-input-placeholder)~.form-group-label,.aster-form .form-group select:not(:-ms-input-placeholder)~.form-group-label{font-size:11px;color:#323232;top:5px;transform:translateY(0)}
.aster-form .form-group input:not(:placeholder-shown)~.form-group-label,.aster-form .form-group select:not(:placeholder-shown)~.form-group-label{font-size:11px;color:#323232;top:5px;-webkit-transform:translateY(0);transform:translateY(0)}
.aster-form .form-group input:focus,.aster-form .form-group select:focus{outline:0;border-color:#6b6b6b}
.aster-form .form-group input:focus~.form-group-label,.aster-form .form-group select:focus~.form-group-label{font-size:11px;color:#323232;top:5px;-webkit-transform:translateY(0);transform:translateY(0)}
.aster-form .form-group input+label,.aster-form .form-group select+label{font-size:18px}
.aster-form .form-group select{padding-top:0}
.aster-form .form-group select option:disabled{display:none}
.aster-form .form-group select+label{position:absolute;font-size:18px!important;color:#acacac!important;background:#fff;padding:9px 2px 2px;margin-left:-2px;pointer-events:none}
.aster-form .form-group select:has(>option[value=Android]:checked)+label,.aster-form .form-group select:has(>option[value=iOS]:checked)+label{visibility:hidden}
.aster-form .form-group .select-icon{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}
@media (min-width:992px) and (max-width:1199.98px){
.aster-form .form-group .select-icon{right:10px}
}
.aster-form-success{display:none}
.aster-form-success__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aster-form-success__col img{margin-bottom:30px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex}
@media (max-width:767.98px){
.aster-form-success__col img{height:32px;margin-bottom:20px}
}
.aster-form-success__col h2{font-size:96px;margin-bottom:30px;text-align:center}
@media (max-width:1199.98px){
.aster-form-success__col h2{font-size:90px}
}
@media (max-width:1199.98px){
.aster-form-success__col h2{font-size:66px}
}
@media (max-width:767.98px){
.aster-form-success__col h2{font-size:48px;max-width:280px}
}
.aster-form-success__col p{font-size:24px;text-align:center}
@media (max-width:767.98px){
.aster-form-success__col p{font-size:18px}
}
.swiper-pagination-bullet{width:10px;height:10px;background:#6b6b6b;opacity:1;-webkit-transition:.3s ease;transition:.3s ease}
.swiper-pagination-bullet-active{background:#b8b7ac}
ul{margin-left:18px}
.loading-mask{position:fixed;z-index:9999999999;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(255,255,255,.8);left:0;top:0;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:unset;transition-delay:unset;opacity:0;visibility:hidden}
.loading-mask.active{opacity:1;visibility:visible}
.loading-mask .loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.loading-mask .loader img{width:50px}
.loading-mask .loader p{margin:0}
.aster-header{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:9;width:100%}
@media (max-width:767.98px){
.aster-header{height:64px}
}
.aster-header__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.aster-header__col-logo img{display:-webkit-box;display:-ms-flexbox;display:flex;height:36px}
@media (max-width:767.98px){
.aster-header__col-logo img{height:30px}
}
@media (max-width:373.98px){
.aster-header__col-logo img{height:24px}
}
@media (max-width:991.98px){
.aster-header__col-links{display:none}
}
.aster-header__col-links nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}
.aster-header__col-links nav ul li{padding:0 15px}
.aster-header__col-links nav ul li a{text-decoration:unset;font-size:16px;position:relative}
.aster-header__col-links nav ul li a:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-5px;height:2px;width:0;background-color:#323232;-webkit-transition:width .3s;transition:width .3s}
.aster-header__col-links nav ul li a.animated:before{-webkit-animation:remove-underline-animation .3s ease-in-out forwards;animation:remove-underline-animation .3s ease-in-out forwards}
.aster-header__col-links nav ul li a.active:before,.aster-header__col-links nav ul li a:focus:before,.aster-header__col-links nav ul li a:hover:before{-webkit-animation:underline-animation .3s ease-in-out forwards;animation:underline-animation .3s ease-in-out forwards}
.aster-header__col-btn .btn{padding-top:12px;padding-bottom:12px;font-weight:400;border-width:2px}
@media (max-width:767.98px){
.aster-header__col-btn .btn{font-size:16px;padding:12px 25px}
}
@-webkit-keyframes underline-animation{
0%{width:0}
90%{width:110%}
100%{width:100%}
}
@keyframes underline-animation{
0%{width:0}
90%{width:110%}
100%{width:100%}
}
@-webkit-keyframes remove-underline-animation{
0%{width:100%}
100%{width:0}
}
@keyframes remove-underline-animation{
0%{width:100%}
100%{width:0}
}
.aster-footer{background:#2f9d6c;height:220px}
@media (max-width:767.98px){
.aster-footer{height:auto;padding:40px 0 50px}
}
.aster-footer .container,.aster-footer .row{height:100%}
.aster-footer__col-left{padding-top:50px}
@media (max-width:767.98px){
.aster-footer__col-left{padding-top:0;margin-bottom:40px}
}
.aster-footer__col-left img{display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;margin-bottom:30px}
@media (max-width:767.98px){
.aster-footer__col-left img{margin-bottom:25px}
}
.aster-footer__col-left p{color:#fff;font-size:16px}
@media (max-width:767.98px){
.aster-footer__col-left p{font-size:13px}
}
@media (min-width:768px){
.aster-footer__col-left p br{display:none}
}
.aster-footer__col-left p a{color:#fff;text-decoration:unset;font-size:16px;white-space:nowrap}
@media (max-width:767.98px){
.aster-footer__col-left p a{font-size:13px}
}
.aster-footer__col-left p a:focus,.aster-footer__col-left p a:hover{text-decoration:underline}
.aster-footer__col-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (max-width:767.98px){
.aster-footer__col-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
.aster-footer__col-right-social{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:767.98px){
.aster-footer__col-right-social{margin-bottom:0;margin-top:25px}
}
.aster-footer__col-right-social a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aster-footer__col-right-social a:not(:last-child){margin-right:25px}
@media (max-width:991.98px){
.aster-footer__col-right-social a:not(:last-child){margin-right:20px}
}
.aster-footer__col-right p{color:#fff;font-size:16px}
.aster-footer__col-right p a{color:#fff;text-decoration:unset;font-weight:700;font-size:16px}
.aster-footer__col-right p a:focus,.aster-footer__col-right p a:hover{text-decoration:underline}
.fade-up{opacity:0;-webkit-transform:translateY(6.25rem);transform:translateY(6.25rem)}
.fade-up.in-view{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 1.25s ease;transition:all 1.25s ease}
.fade-up-children.in-view .fade-up-children-nth{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(2){-webkit-transition-delay:calc(2 * .2s);transition-delay:calc(2 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(3){-webkit-transition-delay:calc(3 * .2s);transition-delay:calc(3 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(4){-webkit-transition-delay:calc(4 * .2s);transition-delay:calc(4 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(5){-webkit-transition-delay:calc(5 * .2s);transition-delay:calc(5 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(6){-webkit-transition-delay:calc(6 * .2s);transition-delay:calc(6 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(7){-webkit-transition-delay:calc(7 * .2s);transition-delay:calc(7 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(8){-webkit-transition-delay:calc(8 * .2s);transition-delay:calc(8 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(9){-webkit-transition-delay:calc(9 * .2s);transition-delay:calc(9 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(10){-webkit-transition-delay:calc(10 * .2s);transition-delay:calc(10 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(11){-webkit-transition-delay:calc(11 * .2s);transition-delay:calc(11 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(12){-webkit-transition-delay:calc(12 * .2s);transition-delay:calc(12 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(13){-webkit-transition-delay:calc(13 * .2s);transition-delay:calc(13 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(14){-webkit-transition-delay:calc(14 * .2s);transition-delay:calc(14 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(15){-webkit-transition-delay:calc(15 * .2s);transition-delay:calc(15 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(16){-webkit-transition-delay:calc(16 * .2s);transition-delay:calc(16 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(17){-webkit-transition-delay:calc(17 * .2s);transition-delay:calc(17 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(18){-webkit-transition-delay:calc(18 * .2s);transition-delay:calc(18 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(19){-webkit-transition-delay:calc(19 * .2s);transition-delay:calc(19 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(20){-webkit-transition-delay:calc(20 * .2s);transition-delay:calc(20 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(21){-webkit-transition-delay:calc(21 * .2s);transition-delay:calc(21 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(22){-webkit-transition-delay:calc(22 * .2s);transition-delay:calc(22 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(23){-webkit-transition-delay:calc(23 * .2s);transition-delay:calc(23 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(24){-webkit-transition-delay:calc(24 * .2s);transition-delay:calc(24 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(25){-webkit-transition-delay:calc(25 * .2s);transition-delay:calc(25 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(26){-webkit-transition-delay:calc(26 * .2s);transition-delay:calc(26 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(27){-webkit-transition-delay:calc(27 * .2s);transition-delay:calc(27 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(28){-webkit-transition-delay:calc(28 * .2s);transition-delay:calc(28 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(29){-webkit-transition-delay:calc(29 * .2s);transition-delay:calc(29 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(30){-webkit-transition-delay:calc(30 * .2s);transition-delay:calc(30 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(31){-webkit-transition-delay:calc(31 * .2s);transition-delay:calc(31 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(32){-webkit-transition-delay:calc(32 * .2s);transition-delay:calc(32 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(33){-webkit-transition-delay:calc(33 * .2s);transition-delay:calc(33 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(34){-webkit-transition-delay:calc(34 * .2s);transition-delay:calc(34 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(35){-webkit-transition-delay:calc(35 * .2s);transition-delay:calc(35 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(36){-webkit-transition-delay:calc(36 * .2s);transition-delay:calc(36 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(37){-webkit-transition-delay:calc(37 * .2s);transition-delay:calc(37 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(38){-webkit-transition-delay:calc(38 * .2s);transition-delay:calc(38 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(39){-webkit-transition-delay:calc(39 * .2s);transition-delay:calc(39 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(40){-webkit-transition-delay:calc(40 * .2s);transition-delay:calc(40 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(41){-webkit-transition-delay:calc(41 * .2s);transition-delay:calc(41 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(42){-webkit-transition-delay:calc(42 * .2s);transition-delay:calc(42 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(43){-webkit-transition-delay:calc(43 * .2s);transition-delay:calc(43 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(44){-webkit-transition-delay:calc(44 * .2s);transition-delay:calc(44 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(45){-webkit-transition-delay:calc(45 * .2s);transition-delay:calc(45 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(46){-webkit-transition-delay:calc(46 * .2s);transition-delay:calc(46 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(47){-webkit-transition-delay:calc(47 * .2s);transition-delay:calc(47 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(48){-webkit-transition-delay:calc(48 * .2s);transition-delay:calc(48 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(49){-webkit-transition-delay:calc(49 * .2s);transition-delay:calc(49 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-child(50){-webkit-transition-delay:calc(50 * .2s);transition-delay:calc(50 * .2s)}
.fade-up-children.in-view .fade-up-children-nth-fast{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(2){-webkit-transition-delay:calc(2 * .05s);transition-delay:calc(2 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(3){-webkit-transition-delay:calc(3 * .05s);transition-delay:calc(3 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(4){-webkit-transition-delay:calc(4 * .05s);transition-delay:calc(4 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(5){-webkit-transition-delay:calc(5 * .05s);transition-delay:calc(5 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(6){-webkit-transition-delay:calc(6 * .05s);transition-delay:calc(6 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(7){-webkit-transition-delay:calc(7 * .05s);transition-delay:calc(7 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(8){-webkit-transition-delay:calc(8 * .05s);transition-delay:calc(8 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(9){-webkit-transition-delay:calc(9 * .05s);transition-delay:calc(9 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(10){-webkit-transition-delay:calc(10 * .05s);transition-delay:calc(10 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(11){-webkit-transition-delay:calc(11 * .05s);transition-delay:calc(11 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(12){-webkit-transition-delay:calc(12 * .05s);transition-delay:calc(12 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(13){-webkit-transition-delay:calc(13 * .05s);transition-delay:calc(13 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(14){-webkit-transition-delay:calc(14 * .05s);transition-delay:calc(14 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(15){-webkit-transition-delay:calc(15 * .05s);transition-delay:calc(15 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(16){-webkit-transition-delay:calc(16 * .05s);transition-delay:calc(16 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(17){-webkit-transition-delay:calc(17 * .05s);transition-delay:calc(17 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(18){-webkit-transition-delay:calc(18 * .05s);transition-delay:calc(18 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(19){-webkit-transition-delay:calc(19 * .05s);transition-delay:calc(19 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(20){-webkit-transition-delay:calc(20 * .05s);transition-delay:calc(20 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(21){-webkit-transition-delay:calc(21 * .05s);transition-delay:calc(21 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(22){-webkit-transition-delay:calc(22 * .05s);transition-delay:calc(22 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(23){-webkit-transition-delay:calc(23 * .05s);transition-delay:calc(23 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(24){-webkit-transition-delay:calc(24 * .05s);transition-delay:calc(24 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(25){-webkit-transition-delay:calc(25 * .05s);transition-delay:calc(25 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(26){-webkit-transition-delay:calc(26 * .05s);transition-delay:calc(26 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(27){-webkit-transition-delay:calc(27 * .05s);transition-delay:calc(27 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(28){-webkit-transition-delay:calc(28 * .05s);transition-delay:calc(28 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(29){-webkit-transition-delay:calc(29 * .05s);transition-delay:calc(29 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(30){-webkit-transition-delay:calc(30 * .05s);transition-delay:calc(30 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(31){-webkit-transition-delay:calc(31 * .05s);transition-delay:calc(31 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(32){-webkit-transition-delay:calc(32 * .05s);transition-delay:calc(32 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(33){-webkit-transition-delay:calc(33 * .05s);transition-delay:calc(33 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(34){-webkit-transition-delay:calc(34 * .05s);transition-delay:calc(34 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(35){-webkit-transition-delay:calc(35 * .05s);transition-delay:calc(35 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(36){-webkit-transition-delay:calc(36 * .05s);transition-delay:calc(36 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(37){-webkit-transition-delay:calc(37 * .05s);transition-delay:calc(37 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(38){-webkit-transition-delay:calc(38 * .05s);transition-delay:calc(38 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(39){-webkit-transition-delay:calc(39 * .05s);transition-delay:calc(39 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(40){-webkit-transition-delay:calc(40 * .05s);transition-delay:calc(40 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(41){-webkit-transition-delay:calc(41 * .05s);transition-delay:calc(41 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(42){-webkit-transition-delay:calc(42 * .05s);transition-delay:calc(42 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(43){-webkit-transition-delay:calc(43 * .05s);transition-delay:calc(43 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(44){-webkit-transition-delay:calc(44 * .05s);transition-delay:calc(44 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(45){-webkit-transition-delay:calc(45 * .05s);transition-delay:calc(45 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(46){-webkit-transition-delay:calc(46 * .05s);transition-delay:calc(46 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(47){-webkit-transition-delay:calc(47 * .05s);transition-delay:calc(47 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(48){-webkit-transition-delay:calc(48 * .05s);transition-delay:calc(48 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(49){-webkit-transition-delay:calc(49 * .05s);transition-delay:calc(49 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-child(50){-webkit-transition-delay:calc(50 * .05s);transition-delay:calc(50 * .05s)}
.fade-up-children-nth{opacity:0;-webkit-transform:translateY(6.25rem);transform:translateY(6.25rem);-webkit-transition:all 1.25s ease;transition:all 1.25s ease;display:block}
.fade-up-children-nth-fast{opacity:0;-webkit-transform:translateY(6.25rem);transform:translateY(6.25rem);-webkit-transition:all 1.25s ease;transition:all 1.25s ease}
.aster-home-hero{height:calc(100vh - 130px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:700px;padding:100px 0}
@media (max-width:991.98px){
.aster-home-hero{min-height:unset;height:auto;padding:50px 0}
}
@media (min-width:992px){
.aster-home-hero .container,.aster-home-hero .row{height:100%}
}
.aster-home-hero__col-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (max-width:991.98px){
.aster-home-hero__col-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}
}
@media (min-width:992px) and (max-width:1199.98px){
.aster-home-hero__col-title{padding:0}
}
.aster-home-hero__col-title h1{font-size:60px;margin-bottom:30px;position:relative}
@media (max-width:1449.98px){
.aster-home-hero__col-title h1{font-size:50px}
}
@media (max-width:1199.98px){
.aster-home-hero__col-title h1{font-size:40px;margin-bottom:30px}
}
@media (max-width:991.98px){
.aster-home-hero__col-title h1{text-align:center;max-width:400px}
}
@media (max-width:767.98px){
.aster-home-hero__col-title h1{font-size:36px;max-width:375px}
}
@media (max-width:373.98px){
.aster-home-hero__col-title h1{font-size:28px}
}
.aster-home-hero__col-title p{margin-bottom:40px;max-width:550px}
@media (max-width:1199.98px){
.aster-home-hero__col-title p{margin-bottom:30px}
}
@media (max-width:991.98px){
.aster-home-hero__col-title p{text-align:center;max-width:500px}
}
@media (min-width:768px){
.aster-home-hero__col-title-form-row-mid,.aster-home-hero__col-title-form-row-top{padding-bottom:15px}
}
@media (min-width:768px){
.aster-home-hero__col-title-form-row-mid-col:first-child,.aster-home-hero__col-title-form-row-top-col:first-child{padding-right:7.5px}
}
@media (min-width:768px){
.aster-home-hero__col-title-form-row-mid-col:last-child,.aster-home-hero__col-title-form-row-top-col:last-child{padding-left:7.5px}
}
.aster-home-hero__col-title-form-row-bot-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media (max-width:767.98px){
.aster-home-hero__col-title-form-row-bot-col .btn{width:100%;margin-top:10px}
}
@media (min-width:992px){
.aster-home-hero__col-video{height:100%}
}
.aster-home-hero__col-video video{aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
@media (min-width:992px){
.aster-home-hero__col-video video{height:100%}
}
@media (min-width:992px){
.aster-home-hero__col-video-mobile{display:none!important}
}
.aster-home-hero__col-video-desktop{display:none!important}
@media (min-width:992px){
.aster-home-hero__col-video-desktop{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
}
.aster-home-hero .aster-form-initial,.aster-home-hero .aster-form-success{width:100%}
.aster-home-hero .aster-form-success{background-color:#fff;border-radius:8px;padding:30px}
@media (max-width:767.98px){
.aster-home-hero .aster-form-success{padding:20px 30px 30px}
}
@media (min-width:768px){
.aster-home-hero .aster-form-success .aster-form-success__col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
@media (min-width:768px){
.aster-home-hero .aster-form-success .aster-form-success__col img{height:40px;margin-bottom:0;margin-right:15px}
}
.aster-home-hero .aster-form-success .aster-form-success__col p{font-size:18px;margin-bottom:0}
@media (min-width:768px){
.aster-home-hero .aster-form-success .aster-form-success__col p{text-align:left}
}
@media (min-width:768px){
.aster-home-hero .aster-form-success .aster-form-success__col p br{display:none}
}
.aster-home-plan{margin-top:50px}
@media (max-width:991.98px){
.aster-home-plan{background:#323232;border-radius:40px;margin:50px 0}
}
.aster-home-plan-title{color:#fff;font-size:32px;margin-bottom:30px;max-width:400px;font-family:Inter,sans-serif}
@media (max-height:600px){
.aster-home-plan-title{margin-bottom:15px}
}
@media (max-width:991.98px){
.aster-home-plan-title{text-align:center;font-size:24px;margin-bottom:25px;max-width:320px}
}
.aster-home-plan-title-large{font-size:48px;font-family:"PT Serif",serif;font-weight:400;margin:0;max-width:475px}
@media (max-width:991.98px){
.aster-home-plan-title-large{font-size:36px;text-align:center;max-width:280px;margin-bottom:40px}
}
@media (max-width:767.98px){
.aster-home-plan-title-large{font-size:36px}
}
.aster-home-plan p{color:#fff;font-size:18px;max-width:400px;font-weight:300}
@media (max-width:991.98px){
.aster-home-plan p{text-align:center;font-size:16px}
}
.aster-home-plan-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}
@media (max-height:600px){
.aster-home-plan-type{margin-bottom:15px}
}
@media (max-width:991.98px){
.aster-home-plan-type{margin-bottom:25px}
}
.aster-home-plan-type img{height:35px;margin-right:10px}
.aster-home-plan-desktop{position:relative;height:100vh;overflow:hidden}
@media (max-width:991.98px){
.aster-home-plan-desktop{display:none}
}
.aster-home-plan-desktop:before{content:"";position:absolute;top:0;left:12px;width:calc(100% - 24px);height:100%;background:#323232;border-radius:80px}
.aster-home-plan-desktop-wrp{width:100%;height:300%}
.aster-home-plan-desktop-wrp .container{height:33.3333333333%}
.aster-home-plan-desktop-wrp .row{height:100%}
.aster-home-plan-desktop__col-img{height:100%;padding-top:130px;padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aster-home-plan-desktop__col-img .swiper{max-height:732px;height:100%}
.aster-home-plan-desktop__col-img .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0!important}
.aster-home-plan-desktop__col-img .swiper-slide-active{opacity:1!important}
.aster-home-plan-desktop__col-img .swiper-slide img,.aster-home-plan-desktop__col-img .swiper-slide video{width:auto;max-height:100%;max-width:600px;aspect-ratio:600/731}
.aster-home-plan-desktop__col-content{height:100%;padding-top:130px;padding-bottom:50px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aster-home-plan-desktop__col-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 55vh);background:-webkit-gradient(linear,left top,left bottom,from(#323232),color-stop(90%,#323232),to(rgba(50,50,50,0)));background:linear-gradient(180deg,#323232 0,#323232 90%,rgba(50,50,50,0) 100%);z-index:2;border-top-right-radius:80px}
.aster-home-plan-desktop__col-content h2{position:absolute;top:25vh;z-index:3}
.aster-home-plan-desktop__col-content .swiper{max-height:732px;height:100%;overflow:hidden;padding-bottom:125px;margin:0}
@media (max-height:800px){
.aster-home-plan-desktop__col-content .swiper{padding-bottom:100px}
}
@media (max-height:725px){
.aster-home-plan-desktop__col-content .swiper{padding-bottom:50px}
}
@media (max-height:675px){
.aster-home-plan-desktop__col-content .swiper{padding-bottom:0}
}
.aster-home-plan-desktop__col-content .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.aster-home-plan-mobile{padding:50px 0}
@media (min-width:992px){
.aster-home-plan-mobile{display:none}
}
.aster-home-plan-mobile__col-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.aster-home-plan-mobile__col-slider video{width:auto;aspect-ratio:125/152;display:-webkit-box;display:-ms-flexbox;display:flex;height:380px}
.aster-home-plan-mobile__col-slider-image-main{width:auto;aspect-ratio:125/152;display:-webkit-box;display:-ms-flexbox;display:flex;height:380px}
.aster-home-plan-mobile__col-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aster-home-plan-mobile__col-slider .swiper-pagination{position:static;padding-top:25px}
.aster-home-plan-mobile-copy-swiper{padding-top:25px}
.aster-home-insights{padding-top:50px;margin-top:100px}
@media (max-width:767.98px){
.aster-home-insights{margin-top:50px}
}
.aster-home-insights__col-title h2{text-align:center;margin-bottom:80px;font-size:60px}
@media (max-width:767.98px){
.aster-home-insights__col-title h2{font-size:36px;margin-bottom:40px}
}
@media (max-width:991.98px){
.aster-home-insights__col-content:nth-of-type(n+3){margin-top:var(--bs-gutter-x)}
}
@media (max-width:767.98px){
.aster-home-insights__col-content:nth-of-type(1),.aster-home-insights__col-content:nth-of-type(3){padding-right:7.5px}
.aster-home-insights__col-content:nth-of-type(2),.aster-home-insights__col-content:nth-of-type(4){padding-left:7.5px}
.aster-home-insights__col-content:nth-of-type(n+3){margin-top:15px}
}
.aster-home-insights__col-content-wrp{background:#fff;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 0 100px 0 rgba(0,0,0,.1);box-shadow:0 0 100px 0 rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.aster-home-insights__col-content-wrp video{width:100%;aspect-ratio:468/720}
.aster-home-insights__col-content-wrp h3{text-align:center;font-size:70px;font-weight:700;margin-bottom:5px;font-family:Inter,sans-serif;position:absolute;bottom:90px}
@media (max-width:1449.98px){
.aster-home-insights__col-content-wrp h3{bottom:75px;font-size:60px}
}
@media (max-width:1199.98px){
.aster-home-insights__col-content-wrp h3{bottom:60px;font-size:44px}
}
@media (max-width:991.98px){
.aster-home-insights__col-content-wrp h3{bottom:90px;font-size:70px}
}
@media (max-width:767.98px){
.aster-home-insights__col-content-wrp h3{font-size:32px;bottom:75px}
}
@media (max-width:575.98px){
.aster-home-insights__col-content-wrp h3{bottom:13vw;font-size:9vw}
}
@media (max-width:373.98px){
.aster-home-insights__col-content-wrp h3{font-size:7.5vw}
}
.aster-home-insights__col-content-wrp p{text-align:center;font-size:16px;max-width:175px;position:absolute;bottom:40px}
@media (max-width:1449.98px){
.aster-home-insights__col-content-wrp p{bottom:25px}
}
@media (max-width:1199.98px){
.aster-home-insights__col-content-wrp p{bottom:20px}
}
@media (max-width:991.98px){
.aster-home-insights__col-content-wrp p{bottom:40px}
}
@media (max-width:767.98px){
.aster-home-insights__col-content-wrp p{font-size:14px;max-width:150px;bottom:30px}
}
@media (max-width:575.98px){
.aster-home-insights__col-content-wrp p{bottom:3.5vw;font-size:3vw;max-width:80%}
}
@media (max-width:373.98px){
.aster-home-insights__col-content-wrp p{font-size:3.25vw}
}
.aster-home-insights__col-content-wrp-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:50px 0}
@media (max-width:767.98px){
.aster-home-insights__col-content-wrp-img{padding:25px 0}
}
.aster-home-insights__col-content-wrp-img img{width:100%}
.aster-home-insights__col-disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media (max-width:991.98px){
.aster-home-insights__col-disclaimer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
.aster-home-insights__col-disclaimer p{font-size:12px;margin-top:15px;max-width:300px;text-align:right;line-height:140%;letter-spacing:-.12px;color:#acacac}
@media (max-width:991.98px){
.aster-home-insights__col-disclaimer p{text-align:left;padding-left:calc(var(--bs-gutter-x) * .4)}
}
.aster-home-cta{padding-top:50px;margin-top:90px}
@media (max-width:767.98px){
.aster-home-cta{margin-top:50px}
}
.aster-home-cta__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aster-home-cta__col h2{font-size:18px;letter-spacing:.9px;text-transform:uppercase;margin-bottom:40px;font-family:Inter,sans-serif}
@media (max-width:767.98px){
.aster-home-cta__col h2{margin-bottom:30px}
}
.aster-home-cta__col .btn{font-size:48px;border-radius:82px;padding:29px 100px}
@media (max-width:767.98px){
.aster-home-cta__col .btn{font-size:25px;padding:15px 50px}
}
.aster-home-cta__col .btn:focus,.aster-home-cta__col .btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.aster-home-inspiration{padding-top:50px;margin-top:125px;overflow:hidden}
@media (max-width:767.98px){
.aster-home-inspiration{margin-top:50px}
}
.aster-home-inspiration__col-title{margin-bottom:100px}
@media (max-width:767.98px){
.aster-home-inspiration__col-title{margin-bottom:40px}
}
.aster-home-inspiration__col-title h2{text-align:center;font-size:70px}
@media (max-width:991.98px){
.aster-home-inspiration__col-title h2{font-size:52px}
}
@media (max-width:767.98px){
.aster-home-inspiration__col-title h2{font-size:36px}
}
.aster-home-inspiration__col-inspiration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.aster-home-inspiration__col-inspiration video{aspect-ratio:16/9}
.aster-home-inspiration-wrp{width:100%;aspect-ratio:16/9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.aster-home-inspiration-wrp video{aspect-ratio:16/9;width:100%}
@media (min-width:768px){
.aster-home-inspiration-wrp video{width:75vw;position:absolute;top:0;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}
.aster-home-inspiration-wrp video.active{width:100%}
}
.aster-home-nyl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aster-home-nyl-video{width:100%;display:none;aspect-ratio:1920/1670;max-width:1920px}
@media (min-width:1200px){
.aster-home-nyl-video-desktop{display:block}
}
@media (min-width:768px) and (max-width:1199.98px){
.aster-home-nyl-video-tablet{display:block;aspect-ratio:1024/1630;max-width:1024px}
}
@media (max-width:767.98px){
.aster-home-nyl-video-mobile{display:block;aspect-ratio:374/698;max-width:375px}
}
.aster-home-nyl .container{position:absolute;z-index:1;top:42%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media (min-width:768px){
.aster-home-nyl .container{top:38%}
}
@media (min-width:992px){
.aster-home-nyl .container{top:40%}
}
@media (min-width:1200px){
.aster-home-nyl .container{top:41%}
}
@media (min-width:1450px){
.aster-home-nyl .container{top:42.5%}
}
.aster-home-nyl__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aster-home-nyl__col img{height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:70px}
@media (max-width:767.98px){
.aster-home-nyl__col img{height:30px;margin-bottom:25px}
}
.aster-home-nyl__col h2{text-align:center;font-size:72px}
@media (max-width:1919.98px){
.aster-home-nyl__col h2{font-size:4vw}
}
@media (max-width:1199.98px){
.aster-home-nyl__col h2{font-size:72px}
}
@media (max-width:991.98px){
.aster-home-nyl__col h2{font-size:5vw}
}
@media (max-width:767.98px){
.aster-home-nyl__col h2{font-size:36px}
}
.aster-home-reviews{overflow:hidden;padding:50px 0 100px;margin-top:100px}
@media (max-width:767.98px){
.aster-home-reviews{margin-top:50px}
}
.aster-home-reviews__col{position:relative}
.aster-home-reviews__col h2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:60px;width:100%;-webkit-transition:1s ease;transition:1s ease}
@media (max-width:1449.98px){
.aster-home-reviews__col h2{font-size:60px}
}
@media (max-width:1199.98px){
.aster-home-reviews__col h2{font-size:44px}
}
@media (max-width:991.98px){
.aster-home-reviews__col h2{font-size:32px}
}
@media (max-width:767.98px){
.aster-home-reviews__col h2{position:static;-webkit-transform:unset;transform:unset;text-align:center;margin-bottom:50px;font-size:30px}
}
.aster-home-reviews__col h2 span{position:relative}
@media (max-width:767.98px){
.aster-home-reviews__col h2 span{position:static}
}
.aster-home-reviews__col h2 span:first-of-type{left:125px}
@media (max-width:1449.98px){
.aster-home-reviews__col h2 span:first-of-type{left:calc(var(--bs-gutter-x) * .5)}
}
.aster-home-reviews__col h2 span:last-of-type{left:600px}
@media (max-width:1449.98px){
.aster-home-reviews__col h2 span:last-of-type{left:475px}
}
@media (max-width:991.98px){
.aster-home-reviews__col h2 span:last-of-type{left:360px}
}
@media (min-width:768px){
.aster-home-reviews__col h2.inactive{opacity:0;visibility:hidden}
}
.aster-home-reviews-swiper{overflow:visible;pointer-events:none}
.aster-home-reviews-swiper.active{pointer-events:auto}
.aster-home-reviews-swiper.active .swiper-slide{-webkit-transform:rotate(0)!important;transform:rotate(0)!important;left:0!important;-webkit-transition:left 1s ease,-webkit-transform 1s ease;transition:left 1s ease,-webkit-transform 1s ease;transition:left 1s ease,transform 1s ease;transition:left 1s ease,transform 1s ease,-webkit-transform 1s ease;opacity:1!important}
.aster-home-reviews-swiper.active .swiper-pagination{opacity:1;visibility:visible}
.aster-home-reviews-swiper.active .swiper-pagination-bullet{background:#b8b7ac}
.aster-home-reviews-swiper.active .swiper-pagination-bullet-active{background:#6b6b6b}
.aster-home-reviews-swiper .swiper-slide{width:328px}
@media (max-width:991.98px){
.aster-home-reviews-swiper .swiper-slide{width:240px}
}
.aster-home-reviews-swiper .swiper-slide:nth-of-type(1){opacity:0;left:calc(328px * 5 + 20px * 4);-webkit-transform:rotate(-6deg);transform:rotate(-6deg);z-index:-5}
@media (max-width:991.98px){
.aster-home-reviews-swiper .swiper-slide:nth-of-type(1){left:calc(240px * 5 + 20px * 4)}
}
.aster-home-reviews-swiper .swiper-slide:nth-of-type(2){opacity:0;left:calc(328px * 4 + 20px * 3);-webkit-transform:rotate(-6deg);transform:rotate(-6deg);z-index:-4}
@media (max-width:991.98px){
.aster-home-reviews-swiper .swiper-slide:nth-of-type(2){left:calc(240px * 4 + 20px * 3)}
}
.aster-home-reviews-swiper .swiper-slide:nth-of-type(3){opacity:0;left:calc(328px * 3 + 20px * 2);-webkit-transform:rotate(-6deg);transform:rotate(-6deg);z-index:-3}
@media (max-width:991.98px){
.aster-home-reviews-swiper .swiper-slide:nth-of-type(3){left:calc(240px * 3 + 20px * 2)}
}
.aster-home-reviews-swiper .swiper-slide:nth-of-type(4){opacity:0;left:calc(328px * 2 + 20px * 1);-webkit-transform:rotate(-6deg);transform:rotate(-6deg);z-index:-2}
@media (max-width:991.98px){
.aster-home-reviews-swiper .swiper-slide:nth-of-type(4){left:calc(240px * 2 + 20px * 1)}
}
.aster-home-reviews-swiper .swiper-slide:nth-of-type(5){left:calc(328px * 1 + 20px * 0);-webkit-transform:rotate(-6deg);transform:rotate(-6deg);z-index:-1}
@media (max-width:991.98px){
.aster-home-reviews-swiper .swiper-slide:nth-of-type(5){left:calc(240px * 1 + 20px * 0)}
}
.aster-home-reviews-swiper .swiper-slide:nth-of-type(6){left:0;-webkit-transform:rotate(0);transform:rotate(0);z-index:1}
.aster-home-reviews-swiper .swiper-slide:nth-of-type(7){-webkit-transform:rotate(6deg);transform:rotate(6deg);left:calc(-328px * 1 + -20px * 0);z-index:-1}
@media (max-width:991.98px){
.aster-home-reviews-swiper .swiper-slide:nth-of-type(7){left:calc(-240px * 1 + -20px * 0)}
}
.aster-home-reviews-swiper .swiper-slide:nth-of-type(8){opacity:0;-webkit-transform:rotate(6deg);transform:rotate(6deg);left:calc(-328px * 2 + -20px * 1);z-index:-2}
@media (max-width:991.98px){
.aster-home-reviews-swiper .swiper-slide:nth-of-type(8){left:calc(-240px * 2 + -20px * 1)}
}
.aster-home-reviews-swiper .swiper-slide:nth-of-type(9){opacity:0;-webkit-transform:rotate(6deg);transform:rotate(6deg);left:calc(-328px * 3 + -20px * 2);z-index:-3}
@media (max-width:991.98px){
.aster-home-reviews-swiper .swiper-slide:nth-of-type(9){left:calc(-240px * 3 + -20px * 2)}
}
.aster-home-reviews-swiper .swiper-slide:nth-of-type(10){opacity:0;-webkit-transform:rotate(6deg);transform:rotate(6deg);left:calc(-328px * 4 + -20px * 3);z-index:-4}
@media (max-width:991.98px){
.aster-home-reviews-swiper .swiper-slide:nth-of-type(10){left:calc(-240px * 4 + -20px * 3)}
}
.aster-home-reviews-swiper .swiper-slide:nth-of-type(11){opacity:0;-webkit-transform:rotate(6deg);transform:rotate(6deg);left:calc(-328px * 5 + -20px * 4);z-index:-5}
@media (max-width:991.98px){
.aster-home-reviews-swiper .swiper-slide:nth-of-type(11){left:calc(-240px * 5 + -20px * 4)}
}
.aster-home-reviews-swiper .swiper-slide:nth-of-type(12){opacity:0;-webkit-transform:rotate(6deg);transform:rotate(6deg);left:calc(-328px * 6 + -20px * 5);z-index:-6}
@media (max-width:991.98px){
.aster-home-reviews-swiper .swiper-slide:nth-of-type(12){left:calc(-240px * 6 + -20px * 5)}
}
.aster-home-reviews-swiper .swiper-slide:nth-of-type(13){opacity:0;-webkit-transform:rotate(6deg);transform:rotate(6deg);left:calc(-328px * 7 + -20px * 6);z-index:-7}
@media (max-width:991.98px){
.aster-home-reviews-swiper .swiper-slide:nth-of-type(13){left:calc(-240px * 7 + -20px * 6)}
}
.aster-home-reviews-swiper .swiper-slide:nth-of-type(14){opacity:0;-webkit-transform:rotate(6deg);transform:rotate(6deg);left:calc(-328px * 8 + -20px * 7);z-index:-8}
@media (max-width:991.98px){
.aster-home-reviews-swiper .swiper-slide:nth-of-type(14){left:calc(-240px * 8 + -20px * 7)}
}
.aster-home-reviews-swiper .swiper-slide:nth-of-type(15){opacity:0;-webkit-transform:rotate(6deg);transform:rotate(6deg);left:calc(-328px * 9 + -20px * 8);z-index:-9}
@media (max-width:991.98px){
.aster-home-reviews-swiper .swiper-slide:nth-of-type(15){left:calc(-240px * 9 + -20px * 8)}
}
.aster-home-reviews-swiper .swiper-slide img{width:100%;border-radius:20px;aspect-ratio:164/215}
.aster-home-reviews-swiper .swiper-pagination{bottom:-40px;opacity:0;visibility:hidden;-webkit-transition:.5s ease;transition:.5s ease}
.aster-home-form{padding:50px 0 150px;margin-top:50px}
@media (max-width:767.98px){
.aster-home-form{padding-bottom:60px;margin-top:0}
}
.aster-home-form__col-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aster-home-form__col-title img{margin-bottom:30px;height:59px;display:-webkit-box;display:-ms-flexbox;display:flex}
@media (max-width:767.98px){
.aster-home-form__col-title img{height:32px;margin-bottom:20px}
}
.aster-home-form__col-title h2{font-size:96px;margin-bottom:30px}
@media (max-width:1199.98px){
.aster-home-form__col-title h2{font-size:90px}
}
@media (max-width:1199.98px){
.aster-home-form__col-title h2{font-size:66px}
}
@media (max-width:767.98px){
.aster-home-form__col-title h2{font-size:48px}
}
.aster-home-form__col-title p{max-width:725px;text-align:center;margin-bottom:60px;font-size:24px}
@media (max-width:767.98px){
.aster-home-form__col-title p{font-size:18px}
}
.aster-home-form__col-form .aster-form{display:-webkit-box;display:-ms-flexbox;display:flex}
@media (max-width:1199.98px){
.aster-home-form__col-form .aster-form{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.aster-home-form__col-form .aster-form .form-group{padding-right:calc(var(--bs-gutter-x) * .25);padding-left:calc(var(--bs-gutter-x) * .25)}
@media (max-width:767.98px){
.aster-home-form__col-form .aster-form .form-group{padding:0}
}
@media (min-width:768px) and (max-width:1199.98px){
.aster-home-form__col-form .aster-form .form-group:not(:nth-of-type(5)){width:50%;margin-bottom:15px}
}
@media (max-width:767.98px){
.aster-home-form__col-form .aster-form .form-group:nth-of-type(4){margin-bottom:24px}
}
.aster-home-form__col-form .aster-form .form-group:nth-of-type(5){margin-bottom:0}
@media (max-width:1199.98px){
.aster-home-form__col-form .aster-form .form-group:nth-of-type(5){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}
@media (min-width:992px){
.aster-home-form__col-form .aster-form .form-group .btn{padding-top:0;padding-bottom:0;height:54px}
}
@media (max-width:767.98px){
.aster-home-form__col-form .aster-form .form-group .btn{width:100%}
}
.aster-content-page{padding:100px 0}
@media (max-width:767.98px){
.aster-content-page{padding:50px 0}
}
.aster-content-page h1{text-align:center;font-size:60px;margin-bottom:50px;text-transform:uppercase}
@media (max-width:1199.98px){
.aster-content-page h1{margin-bottom:30px}
}
@media (max-width:767.98px){
.aster-content-page h1{font-size:36px}
}
.aster-content-page h2{font-size:40px;margin:30px 0;text-transform:uppercase}
@media (max-width:767.98px){
.aster-content-page h2{font-size:26px}
}
.aster-content-page p{margin-bottom:15px}
.aster-content-page ul{margin-bottom:15px}
.aster-content-page table{border-collapse:collapse;border:1px solid #000;margin-bottom:30px}
@media (max-width:767.98px){
.aster-content-page table thead{display:none}
}
@media (max-width:767.98px){
.aster-content-page table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.aster-content-page table td,.aster-content-page table th{border:1px solid #000}
.aster-content-page table th{font-size:18px;padding:15px}
.aster-content-page table td{vertical-align:top;width:33%;padding:15px}
@media (max-width:767.98px){
.aster-content-page table td{width:100%}
}
@media (max-width:767.98px){
.aster-content-page table td[data-th]:before{content:attr(data-th);font-size:18px;margin-bottom:15px;display:block;font-weight:700}
}
/*# sourceMappingURL=main.min.css.map */
