.banner_slider .slider__nav{left:50%;position:absolute;top:50%;translate:-50% -50%}@-webkit-keyframes load{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-1.75rem);transform:translate(-1.75rem)}}@-moz-keyframes load{0%{-moz-transform:translateX(0);transform:translate(0)}to{-moz-transform:translateX(-1.75rem);transform:translate(-1.75rem)}}@keyframes load{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-1.75rem);-moz-transform:translateX(-1.75rem);transform:translate(-1.75rem)}}@-webkit-keyframes button-loading-spinner{0%{-webkit-transform:rotate(0turn);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes button-loading-spinner{0%{-moz-transform:rotate(0turn);transform:rotate(0)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes button-loading-spinner{0%{-webkit-transform:rotate(0turn);-moz-transform:rotate(0turn);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}.banner{--bg-color:#2352d2;--color-text:#161616;--button-bg-color:#fff;--button-color-text:#161616;--button-hover-bg-color:#3083ff;--button-hover-color-text:#fff;container-type:normal;display:block}.banner:not(:first-child){-webkit-margin-before:var(--24);margin-block-start:var(--24)}.banner:not(:last-child){-webkit-margin-after:var(--24);margin-block-end:var(--24)}.banner_horizontal .banner_body{border-radius:var(--br)}.banner_horizontal.have_img .banner_body img{display:none}@container (width > 47.625rem){.banner_horizontal.have_img .banner_body{grid-template-columns:[content-start] auto [content-end aside-start] 14.5rem [aside-end]}.banner_horizontal.have_img .banner_body img{display:block;grid-column:aside;height:auto;margin-block:auto;width:100%}.banner_horizontal.have_email .banner_body{grid-template-columns:[content-start] auto [content-end aside-start] 19.6875rem [aside-end]}.banner_horizontal.have_email .banner_body .wpcf7{grid-column:aside;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-block:auto}.banner_horizontal.have_form .banner_body{grid-template-columns:[content-start] auto [content-end aside-start] 19.6875rem [aside-end]}.banner_horizontal.have_form .banner_body .banner_forms{grid-column:aside;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-block:auto}.banner_horizontal.have_form .banner_body .banner_button{width:100%}}.banner_horizontal .banner_title{font-size:var(--h2)}.banner_horizontal .banner_title:not(:last-child){-webkit-margin-after:var(--24);margin-block-end:var(--24)}.banner_horizontal .banner_description,.banner_horizontal .btn,.banner_horizontal input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range],[data-hover=custom],[enterkeyhint]){font-size:var(--text)}.banner_horizontal .btn:not(:first-child){-webkit-margin-before:var(--24);margin-block-start:var(--24)}.banner_horizontal .btn:not(:last-child){-webkit-margin-after:var(--24);margin-block-end:var(--24)}.banner_left_menu .banner_body{gap:1.25rem}.banner_left_menu .banner_title{font-size:var(--h4)}.banner_left_menu .banner_title:not(:last-child){-webkit-margin-after:.75rem;margin-block-end:.75rem}.banner_left_menu .banner_description{font-size:.875rem}.banner_left_menu input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range],[data-hover=custom],[enterkeyhint]){font-size:var(--labelS)}body .banner_left_menu .btn{font-size:var(--labelS);width:100%}body .banner_left_menu .btn:not(:first-child){-webkit-margin-before:var(--20);margin-block-start:var(--20)}body .banner_left_menu .btn:not(:last-child){-webkit-margin-after:var(--20);margin-block-end:var(--20)}.banner_main{--bg:#2352d2;--color-text:#161616;--bg-button:#fff;--color-button:#161616;--color-button-border:#fff;--color-close:#fff;--hover-bg-button:#3083ff;--hover-color-button:#fff;--hover-color-button-border:#3083ff;--hover-color-close:#161616;background-color:var(--bg);color:var(--color-text);max-width:100dvw;position:fixed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:10}.banner_main .container{display:grid;grid-template-columns:auto 8.625rem 1.5rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:var(--24)}.banner_main .btn{background-color:var(--bg-button);border-color:var(--color-button-border);color:var(--color-button);line-height:1.5}.banner_main .btn.hover{background-color:var(--hover-bg-button);border-color:var(--hover-color-button-border);color:var(--hover-color-button)}.banner_main .btn--close{color:var(--color-close);margin-left:auto;position:relative;right:0;top:0}.banner_main .btn--close.hover{color:var(--hover-color-close)}.banner_main_text:not(:last-child){-webkit-margin-after:0;margin-block-end:0}.banner_main_text{font-size:var(--textM);line-height:1.44444}.banner_body{background-color:var(--bg-color);color:var(--color-text);display:grid;gap:var(--24) var(--42);grid-template-columns:[content-start] auto [content-end];padding:1.5rem}.banner_slider{display:grid;position:relative}.banner_slider:not(:first-child){-webkit-margin-before:var(--24);margin-block-start:var(--24)}.banner_slider:not(:last-child){-webkit-margin-after:var(--24);margin-block-end:var(--24)}.banner_slider_wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1rem;overflow-x:auto;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.banner_slider_wrapper::-webkit-scrollbar{display:none}.banner_slider .banner:not(:first-child){-webkit-margin-before:0;margin-block-start:0}.banner_slider .banner:not(:last-child){-webkit-margin-after:0;margin-block-end:0}.banner_slider .banner{min-width:100%;scroll-snap-align:start}.banner_slider .banner_body{height:100%}.banner_slider .slider__nav{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;grid-area:auto;justify-content:space-between;width:100%}.banner_slider .slider__nav,.banner_slider .slider__nav [data-step]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.banner_slider .slider__nav [data-step]{--ava:2rem;height:var(--ava);max-height:var(--ava);max-width:var(--ava);min-width:var(--ava);width:var(--ava);-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;background-color:var(--bg-white,#fff);border:.0625rem solid var(--bg-white,#fff);border-radius:var(--br);cursor:pointer;justify-content:center;padding:.125rem;-webkit-transition:background-color .2s,border-color .2s,color .2s;-moz-transition:background-color .2s,border-color .2s,color .2s;transition:background-color .2s,border-color .2s,color .2s}.banner_slider .slider__nav [data-step].hover{background-color:var(--bg-dark,#161616);border-color:var(--clr-accent,#2352d2);color:var(--clr-accent,#2352d2)}.banner_slider .slider__nav [data-step=back]{rotate:-180deg}body .banner p{font-size:inherit;text-align:start}.banner .banner_title{color:var(--color-text);font-family:TT Hoves Pro Trial,sans-serif;font-weight:400;line-height:1.21429}.banner .banner_description{color:var(--color-text);font-weight:300;line-height:1.5}.banner .banner_button,.banner .banner_content,.banner .wpcf7,.banner img{grid-column:content}.banner .footer__text_agree{font-size:var(--textXS)}.banner .footer__text_agree a{color:var(--color-text);text-decoration:underline}.banner .btn{background-color:var(--button-bg-color);border-color:var(--button-bg-color);color:var(--button-color-text);line-height:1.84}.banner .btn:not(:first-child){-webkit-margin-before:var(--24);margin-block-start:var(--24)}.banner .btn:not(:last-child){-webkit-margin-after:var(--24);margin-block-end:var(--24)}.banner .btn.hover{background-color:var(--button-hover-bg-color);border-color:var(--button-hover-bg-color);color:var(--button-hover-color-text)}.banner .submit{width:100%}.banner input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range],[data-hover=custom],[enterkeyhint]){--background-color:var(--button-bg-color);--border-color:var(--button-bg-color);line-height:1.4}.banner .screen-reader-response{display:none}@media (min-width:62.4375rem){.banner_main{height:0;left:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;-webkit-transition:height .5s;-moz-transition:height .5s;transition:height .5s}.banner_main .container{bottom:0;left:50%;padding-block:.5rem;position:absolute;translate:-50%}.banner_main .banner_button{padding-inline:.5rem;width:100%}}@media (max-width:62.4375rem){.banner_main{bottom:var(--container);padding-block:var(--container);-webkit-transition:translate .5s;-moz-transition:translate .5s;transition:translate .5s;translate:0 -moz-calc(100% + var(--container));translate:0 calc(100% + var(--container))}.banner_main .btn{min-height:0}.banner_main .btn,.banner_main_text{font-size:clamp(.75rem,.472rem + 1.045vw,1.125rem)}}@media (max-width:56.2813rem){.banner_left_menu{display:none}}@media (max-width:35.5rem){.banner_main .container{grid-template-columns:auto 1.5rem;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;row-gap:.5rem}.banner_main .container .btn--close{grid-column:2/-1;grid-row-start:1}.banner_main .container .banner_button{grid-column:1/-1}}@media (hover:hover){.banner_main .btn:hover{background-color:var(--hover-bg-button);border-color:var(--hover-color-button-border);color:var(--hover-color-button)}.banner_main .btn--close:hover{color:var(--hover-color-close)}.banner_slider .slider__nav [data-step]:hover{background-color:var(--bg-dark,#161616);border-color:var(--clr-accent,#2352d2);color:var(--clr-accent,#2352d2)}.banner .btn:hover{background-color:var(--button-hover-bg-color);border-color:var(--button-hover-bg-color);color:var(--button-hover-color-text)}}@media (hover:none){.banner_main .btn:active{background-color:var(--hover-bg-button);border-color:var(--hover-color-button-border);color:var(--hover-color-button)}.banner_main .btn--close:active{color:var(--hover-color-close)}.banner_slider .slider__nav [data-step]:active{background-color:var(--bg-dark,#161616);border-color:var(--clr-accent,#2352d2);color:var(--clr-accent,#2352d2)}.banner .btn:active{background-color:var(--button-hover-bg-color);border-color:var(--button-hover-bg-color);color:var(--button-hover-color-text)}}
