.counter-positions-image-banner-wrapper{display:flex;flex-direction:row;gap:var(--gap);margin-bottom:80px}.counter-positions-image-banner-wrapper .content-block{flex-basis:50%}.counter-positions-image-banner-wrapper .content-block.content-block-left{flex-shrink:0;max-width:872px}.counter-positions-image-banner-wrapper .content-block.content-block-right{padding-inline-end:var(--padding-right)}.counter-positions-image-banner-wrapper .section-block-banner-image{position:relative;display:block}.counter-positions-image-banner-wrapper .image-title{position:absolute;top:50%;left:50%;max-width:100%;transform:translate(-50%,-50%);z-index:1;color:var(--image-title-color);font-size:var(--image-title-font-size);font-weight:var(--image-title-font-weight)}.counter-positions-image-banner-wrapper .content-block .block-content{max-width:var(--block-content-width);margin-left:auto;margin-right:auto}.counter-positions-image-banner-wrapper .content-block .block-title{color:var(--title-color);letter-spacing:var(--title-letter-spacing);line-height:1.3;font-size:var(--title-font-size);margin-top:var(--title-margin-top);margin-bottom:var(--title-margin-bottom);font-weight:var(--title-font-weight)}.counter-positions-image-banner-wrapper .content-block .block-description{color:var(--description-color);font-size:var(--description-font-size);margin-bottom:var(--description-margin-bottom);font-weight:var(--description-font-weight)}.counter-positions-image-banner-wrapper .content-block .block-button{font-size:var(--button-font-size);width:var(--button-width);color:var(--button-text-color);border:1px solid var(--button-border-color);background:var(--button-background);text-transform:var(--button-text-transform);font-weight:var(--button-font-weight);margin-bottom:var(--button-margin-bottom, 0px)}.btn_1_br_outside .counter-positions-image-banner-wrapper .content-block .block-button:after{border:1px solid var(--button-border-color)}.counter-positions-image-banner-wrapper .content-block .block-button:hover{color:var(--button-text-color-hover);border:1px solid var(--button-border-color-hover);background:var(--button-background-hover)}.btn_1_br_outside .counter-positions-image-banner-wrapper .content-block .block-button:hover:after{border:1px solid var(--button-border-color-hover)}.counter-positions-image-banner-wrapper .content-block .block-button.is-underlined .text{position:relative}.counter-positions-image-banner-wrapper .content-block .block-button.is-underlined.full-underline .text{display:block;width:100%}.counter-positions-image-banner-wrapper .content-block .block-button.is-underlined .text:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--duration-default) ease-in-out}.counter-positions-image-banner-wrapper .content-block .block-button.is-underlined:hover .text:after{transform:scaleX(1);transform-origin:left}.counter-positions-image-banner .halo-block-header{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 0 80px}.counter-positions-image-banner .halo-block-header .title{display:block;width:100%;color:var(--color_title);font-size:var(--fontsize_title);line-height:1.1;margin-bottom:var(--mg_bottom_title)}.counter-positions-image-banner .halo-block-header .title:before{content:none}.counter-positions-image-banner .halo-block-header .title p{margin:0}.counter-positions-image-banner .halo-block-header .description{display:block;max-width:888px;color:var(--color_des);font-size:var(--fontsize_des);line-height:1.5;margin-bottom:var(--mg_bottom_des)}@media screen and (max-width: 1400px){.counter-positions-image-banner-wrapper .content-block.content-block-right{padding-inline-end:0px}}@media screen and (max-width: 967px){.counter-positions-image-banner-wrapper{flex-direction:column}.counter-positions-image-banner-wrapper .content-block.content-block-left{max-width:100%}.counter-positions-image-banner-wrapper .content-block.content-block-right{display:flex;flex-direction:column}.counter-positions-image-banner-wrapper .content-block.content-block-right .section-block-banner-image{order:1}.counter-positions-image-banner-wrapper .content-block.content-block-right .block-content{order:2}.counter-positions-image-banner-wrapper .content-block .block-content{max-width:initial}.counter-positions-image-banner-wrapper .content-block .block-button.is-underlined .text:after{transform:scaleX(1)}}@media screen and (max-width: 1024px){.counter-positions-image-banner-wrapper{--gap: 52px!important}.counter-positions-image-banner .container-full{padding:0 15px}.counter-positions-image-banner .halo-block-header{margin:0}.counter-positions-image-banner .halo-block-header .title{font-size:var(--fontsize_title_mb);margin-bottom:var(--mg_bottom_title_mb)}.counter-positions-image-banner .halo-block-header .description{font-size:var(--fontsize_des_mb);margin-bottom:var(--mg_bottom_des_mb)}.counter-positions-image-banner-wrapper .content-block .image-title{font-size:var(--image-title-font-size-mb)}.counter-positions-image-banner-wrapper .content-block .block-title{font-size:var(--title-font-size-mb);margin:45px 0 10px}.counter-positions-image-banner-wrapper .content-block .block-description{font-size:var(--description-font-size-mb);margin-top:10px;margin-bottom:10px}.counter-positions-image-banner-wrapper .content-block .block-button{font-size:calc(var(--button-font-size) * .8);margin-top:0;margin-bottom:0}.counter-positions-image-banner-wrapper .section-block-banner-image.zoom--in{overflow:hidden}}@media screen and (min-width: 1200px){.counter-positions-image-banner-wrapper .content-block{perspective:500px}.counter-positions-image-banner-wrapper .section-block-banner-image{overflow:hidden}.counter-positions-image-banner-wrapper .section-block-banner-image.show .img-box{opacity:1;pointer-events:auto;transform:scale(1);transition:transform 1s ease-out,opacity 1s ease}}@media screen and (max-width: 551px){.counter-positions-image-banner .container-full{padding:0 10px}.counter-positions-image-banner-wrapper .content-block .block-title{margin:30px 0 10px}.counter-positions-image-banner-wrapper{margin-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-counter-positions-image-banner.css.map */
