.box-banner{display:block;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:var(--banner-rounded-corners);-webkit-box-shadow:var(--banner-box-shadow);box-shadow:var(--banner-box-shadow);min-height:var(--banner-min-height)}.box-banner.embed{height:var(--banner-min-height)}.box-banner.embed iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:var(--banner-fine_tune_width);height:var(--banner-fine_tune_height);display:block;z-index:0}.box-banner.custom-height{min-height:var(--banner-min-height-custom)}.box-banner.bg-color,.box-banner.bg-gradient{background:var(--banner-background)}.box-banner.overflow-visible{overflow:visible!important}.box-banner.overflow-visible picture{overflow:visible!important}.box-banner.overflow-visible picture img{overflow:visible!important}.box-banner.has-buttons .banner_text_wrap,.box-banner.has-text .banner_text_wrap{-ms-grid-columns:100%;grid-template-columns:100%;place-content:var(--banner-content-position);padding:var(--banner-padding-mobile)}@media only screen and (min-width:768px){.box-banner.has-buttons .banner_text_wrap,.box-banner.has-text .banner_text_wrap{padding:var(--banner-padding-desktop)}}@media only screen and (min-width:768px){.box-banner.has-buttons .banner_text_wrap,.box-banner.has-text .banner_text_wrap{-ms-grid-columns:var(--banner-text-width);grid-template-columns:var(--banner-text-width)}}.box-banner.has-buttons .banner_text_wrap.media-height,.box-banner.has-text .banner_text_wrap.media-height{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.box-banner.parallax picture.parallax{position:absolute;top:0;left:50%;top:calc(100% - var(--banner-parallax-speed) * 0.1);z-index:1}.box-banner.parallax picture.parallax img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}.box-banner.has-overlay .overlay{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:100%;height:100%;border-radius:var(--banner-rounded-corners);overflow:hidden;z-index:1;background:var(--banner-overlay)}@media only screen and (min-width:1024px){.box-banner{min-width:auto}}.box-banner.wrap{margin:0 auto}.box-banner.nomargin{margin:0}.box-banner .image_link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.box-banner img,.box-banner picture,.box-banner video{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--banner-focus);object-position:var(--banner-focus);display:block;z-index:0}.box-banner.media-height iframe,.box-banner.media-height img,.box-banner.media-height picture,.box-banner.media-height video{position:relative;top:auto;left:auto;height:auto;max-width:100%}.box-banner.media-height.full_width iframe,.box-banner.media-height.full_width img,.box-banner.media-height.full_width picture,.box-banner.media-height.full_width video{width:100%}.box-banner.media-height.has-buttons .banner_text_wrap,.box-banner.media-height.has-text .banner_text_wrap{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.box-banner.media-height.bg-color .banner_text_wrap,.box-banner.media-height.bg-gradient .banner_text_wrap{position:relative;left:auto;-webkit-transform:translateX(0);transform:translateX(0)}.box-banner img.upscale{-o-object-fit:none;object-fit:none}.box-banner iframe{pointer-events:none}.box-banner .banner_text_wrap{min-height:inherit;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;z-index:3;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box}.box-banner .banner_text_wrap .additional_image.center img{margin:0 auto}.box-banner .banner_text_wrap .additional_image.right img{margin-left:auto}.box-banner .banner_text_wrap .additional_image.on_top img{margin-bottom:var(--banner-additional-image-offset)}.box-banner .banner_text_wrap .additional_image.on_bottom img{margin-top:var(--banner-additional-image-offset)}.box-banner .banner_text_wrap .additional_image img{position:relative;top:auto;left:auto;width:var(--banner-additional-image-width);height:auto;margin:0}.box-banner .banner_text_wrap .banner_content{padding:0;margin:0;color:inherit}.box-banner .banner_text_wrap .banner_content+.banner_button_wrap{margin:4.4rem 0 0}@media only screen and (min-width:768px){.box-banner .banner_text_wrap .banner_content+.banner_button_wrap{margin:3.3rem 0 0}}@media only screen and (min-width:576px){.box-banner .banner_text_wrap .banner_content+.banner_button_wrap{margin:20px 0 0}}.box-banner .banner_text_wrap .banner_content :last-child{margin-bottom:0}.box-banner .banner_text_wrap .banner_button_wrap{pointer-events:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:var(--banner-align-buttons);-ms-flex-pack:var(--banner-align-buttons);justify-content:var(--banner-align-buttons);gap:2rem}.box-banner .banner_text_wrap .banner_button_wrap .button{text-align:center;width:auto}.box-banner .banner_text_wrap .banner_button_wrap .button:hover{-webkit-transition:all 0.2s!important;transition:all 0.2s!important}.box-banner.flip picture{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.box-banner.full_width{width:100%}.box-banner.full_width:before{width:100%}.box-banner.full_width picture,.box-banner.full_width video{left:0;width:100%}.box-banner.hover_bw_color picture{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:all 0.2s;transition:all 0.2s}.box-banner.hover_bw_color:hover picture{-webkit-filter:grayscale(1);filter:grayscale(1)}.box-banner.hover_zoom{overflow:hidden}.box-banner.hover_zoom picture{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 0.2s;transition:all 0.2s}.box-banner.hover_zoom.flip picture{-webkit-transform:scaleX(-1) scale(1,1);transform:scaleX(-1) scale(1,1)}.box-banner.hover_zoom:hover picture{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.box-banner.hover_zoom:hover.flip picture{-webkit-transform:scaleX(-1) scale(1.2,1.2);transform:scaleX(-1) scale(1.2,1.2)}.box-banner.hover_blur picture{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:all 0.2s;transition:all 0.2s}.box-banner.hover_blur:hover picture{-webkit-filter:blur(0px);filter:blur(0px)}.box-banner.animation_1 .banner_content{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.box-banner.animation_1 .banner_button_wrap .button{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translateY(100%);transform:translateY(100%)}.box-banner.animation_1 .additional_image img{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.box-banner.animation_1.animate_now .banner_content{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}.box-banner.animation_1.animate_now .banner_button_wrap .button{opacity:1;-webkit-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;-webkit-transform:translateY(0%);transform:translateY(0%)}.box-banner.animation_1.animate_now .additional_image img{opacity:1;-webkit-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;-webkit-transform:translateY(0%);transform:translateY(0%)}.box-banner.animation_1.animate_now .bckg picture{-webkit-animation:moving_bckg 60s linear 0s 1 normal both;animation:moving_bckg 60s linear 0s 1 normal both}@-webkit-keyframes moving_bckg{0%{-webkit-transform:rotate(0deg) scale(1,1);transform:rotate(0deg) scale(1,1)}50%{-webkit-transform:rotate(5deg) scale(1.2,1.2);transform:rotate(5deg) scale(1.2,1.2)}to{-webkit-transform:rotate(0deg) scale(1,1);transform:rotate(0deg) scale(1,1)}}@keyframes moving_bckg{0%{-webkit-transform:rotate(0deg) scale(1,1);transform:rotate(0deg) scale(1,1)}50%{-webkit-transform:rotate(5deg) scale(1.2,1.2);transform:rotate(5deg) scale(1.2,1.2)}to{-webkit-transform:rotate(0deg) scale(1,1);transform:rotate(0deg) scale(1,1)}}.box-banner.animation_2 .banner_content{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.box-banner.animation_2 .banner_button_wrap .button{opacity:0;-webkit-transition:all 1s;transition:all 1s}.box-banner.animation_2 .banner_button_wrap .button:first-of-type{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.box-banner.animation_2 .banner_button_wrap .button:nth-of-type(2){-webkit-transform:translateX(100%);transform:translateX(100%)}.box-banner.animation_2 .additional_image img{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.box-banner.animation_2.animate_now .banner_content{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}.box-banner.animation_2.animate_now .banner_button_wrap .button{opacity:1;-webkit-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s}.box-banner.animation_2.animate_now .banner_button_wrap .button:first-of-type{-webkit-transform:translateX(0%);transform:translateX(0%)}.box-banner.animation_2.animate_now .banner_button_wrap .button:nth-of-type(2){-webkit-transform:translateX(0%);transform:translateX(0%)}.box-banner.animation_2.animate_now .additional_image img{opacity:1;-webkit-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;-webkit-transform:translateY(0%);transform:translateY(0%)}.box-banner.animation_2.animate_now .bckg picture{-webkit-animation:grey_bckg 10s infinite;animation:grey_bckg 10s infinite}@-webkit-keyframes grey_bckg{0%{-webkit-filter:grayscale(0);filter:grayscale(0)}50%{-webkit-filter:grayscale(1);filter:grayscale(1)}to{-webkit-filter:grayscale(0);filter:grayscale(0)}}@keyframes grey_bckg{0%{-webkit-filter:grayscale(0);filter:grayscale(0)}50%{-webkit-filter:grayscale(1);filter:grayscale(1)}to{-webkit-filter:grayscale(0);filter:grayscale(0)}}.box-banner.animation_3 .banner_content{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(0.5) translateY(-100%);transform:scale(0.5) translateY(-100%)}.box-banner.animation_3 .banner_button_wrap .button{opacity:0;-webkit-transition:all 1s;transition:all 1s}.box-banner.animation_3 .banner_button_wrap .button:first-of-type{-webkit-transform:translateX(20%);transform:translateX(20%)}.box-banner.animation_3 .banner_button_wrap .button:nth-of-type(2){-webkit-transform:translateX(-20%);transform:translateX(-20%)}.box-banner.animation_3 .additional_image img{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(0.5) translateY(-100%);transform:scale(0.5) translateY(-100%)}.box-banner.animation_3.animate_now .banner_content{opacity:1;-webkit-transform:scale(1) translateY(0%);transform:scale(1) translateY(0%)}.box-banner.animation_3.animate_now .banner_button_wrap .button{opacity:1;-webkit-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s}.box-banner.animation_3.animate_now .banner_button_wrap .button:first-of-type{-webkit-transform:translateX(0%);transform:translateX(0%)}.box-banner.animation_3.animate_now .banner_button_wrap .button:nth-of-type(2){-webkit-transform:translateX(0%);transform:translateX(0%)}.box-banner.animation_3.animate_now .additional_image img{opacity:1;-webkit-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;-webkit-transform:scale(1) translateY(0%);transform:scale(1) translateY(0%)}.box-banner.animation_4 .banner_content{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(1.5) translateY(-50%);transform:scale(1.5) translateY(-50%)}.box-banner.animation_4 .banner_button_wrap .button{opacity:0;-webkit-transition:all 1s;transition:all 1s}.box-banner.animation_4 .banner_button_wrap .button:first-of-type{-webkit-transform:translate(-100%,50%);transform:translate(-100%,50%)}.box-banner.animation_4 .banner_button_wrap .button:nth-of-type(2){-webkit-transform:translate(100%,50%);transform:translate(100%,50%)}.box-banner.animation_4 .additional_image img{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(1.5) translateY(-50%);transform:scale(1.5) translateY(-50%)}.box-banner.animation_4.animate_now .banner_content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.box-banner.animation_4.animate_now .banner_button_wrap .button{opacity:1;-webkit-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s}.box-banner.animation_4.animate_now .banner_button_wrap .button:first-of-type{-webkit-transform:translate(0%,0%);transform:translate(0%,0%)}.box-banner.animation_4.animate_now .banner_button_wrap .button:nth-of-type(2){-webkit-transform:translate(0%,0%);transform:translate(0%,0%)}.box-banner.animation_4.animate_now .additional_image img{opacity:1;-webkit-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;-webkit-transform:scale(1) translateY(0%);transform:scale(1) translateY(0%)}.box-banner.animation_5 .banner_content{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translateY(200%);transform:translateY(200%)}.box-banner.animation_5 .banner_button_wrap .button{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(0.5);transform:scale(0.5)}.box-banner.animation_5 .additional_image img{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(0.5) translateY(200%);transform:scale(0.5) translateY(200%)}.box-banner.animation_5.animate_now .banner_content{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-animation:shake-content 1s linear;animation:shake-content 1s linear}@-webkit-keyframes shake-content{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}80%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}85%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}95%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes shake-content{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}80%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}85%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}95%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.box-banner.animation_5.animate_now .banner_button_wrap .button{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s}.box-banner.animation_5.animate_now .additional_image img{opacity:1;-webkit-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;-webkit-transform:scale(1) translateY(0%);transform:scale(1) translateY(0%)}.box-banner.animation_6 .banner_content{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(0.5) translateX(-100%);transform:scale(0.5) translateX(-100%)}.box-banner.animation_6 .banner_button_wrap .button{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(0.5) translateX(100%);transform:scale(0.5) translateX(100%)}.box-banner.animation_6 .additional_image img{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(0.5) translateX(-100%);transform:scale(0.5) translateX(-100%)}.box-banner.animation_6.animate_now .banner_content{opacity:1;-webkit-transform:scale(1) translateX(0%);transform:scale(1) translateX(0%)}.box-banner.animation_6.animate_now .banner_button_wrap .button{opacity:1;-webkit-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;-webkit-transform:scale(1) translateX(0%);transform:scale(1) translateX(0%)}.box-banner.animation_6.animate_now .additional_image img{opacity:1;-webkit-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;-webkit-transform:scale(1) translateX(0%);transform:scale(1) translateX(0%)}.box-banner.animation_7 .banner_content{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(0.5) translateY(100%);transform:scale(0.5) translateY(100%)}.box-banner.animation_7 .banner_button_wrap .button{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(0.5) translateY(-300%);transform:scale(0.5) translateY(-300%)}.box-banner.animation_7 .additional_image img{opacity:0;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(0.5) translateY(100%);transform:scale(0.5) translateY(100%)}.box-banner.animation_7.animate_now .banner_content{opacity:1;-webkit-transform:scale(1) translateY(0%);transform:scale(1) translateY(0%)}.box-banner.animation_7.animate_now .banner_button_wrap .button{opacity:1;-webkit-transform:scale(1) translateX(0%);transform:scale(1) translateX(0%);-webkit-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s}.box-banner.animation_7.animate_now .additional_image img{opacity:1;-webkit-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;-webkit-transform:scale(1) translateY(0%);transform:scale(1) translateY(0%)}.theme-visualy-impaired .box-banner{background:var(--background-color);-webkit-box-shadow:none;box-shadow:none}.theme-visualy-impaired .box-banner.overlay:before{background-color:rgba(0,0,0,0.5)}.theme-visualy-impaired .box-banner .banner_text_wrap .banner_content *{color:var(--front-color)!important}