.text-image-block.layout-type-column.larger-text .text-wrapper{font-size:24px;letter-spacing:0;line-height:30px}.text-image-block .text-wrapper h1,.text-image-block .text-wrapper h2{font-size:45px;letter-spacing:0;line-height:45px}.text-image-block .text-wrapper .icon-links a:hover svg path:first-child{transition:.1s linear}.text-image-block .row{min-height:calc(100vh - 100px);min-height:calc(100svh - 100px)}.text-image-block .text-wrapper h1,.text-image-block .text-wrapper h2{margin-bottom:52px}@media only screen and (min-width: 992px){.text-image-block .text-wrapper h1,.text-image-block .text-wrapper h2{margin-bottom:88px;font-size:55px;line-height:60px}.text-image-block .text-wrapper h1:last-child,.text-image-block .text-wrapper h2:last-child{margin-bottom:0}}.text-image-block .text-wrapper p:has(+.block-arrow-link){margin-bottom:48px}@media only screen and (min-width: 992px){.text-image-block .text-wrapper p:has(+.block-arrow-link){margin-bottom:36px}}.text-image-block .text-wrapper .btn{width:392px;max-width:100%;padding:38px 24px 41px;margin-bottom:15px;margin-top:64px}.text-image-block .text-wrapper .btn.arrow-link{width:186px}@media only screen and (max-width: 991px){.text-image-block .text-wrapper .btn{font-size:28px;line-height:37px;margin-top:45px}}.text-image-block .text-wrapper .icon-links a:hover svg path:first-child{fill:#ba79d3}.text-image-block.layout-type-column .container{max-width:912px}.text-image-block.layout-type-column .row{padding-top:48px}.text-image-block.layout-type-column.less-padding-top .row{min-height:auto}.text-image-block.layout-type-column.larger-text .text-wrapper{line-height:33px}@media only screen and (min-width: 992px){.text-image-block.layout-type-column .row{padding-top:120px;padding-bottom:120px}.text-image-block.layout-type-column .text-wrapper{padding:0 10%}.text-image-block.layout-type-column.larger-text .text-wrapper{padding:0 18%}}@media only screen and (max-width: 991px){.text-image-block.layout-type-column.no-image .text-wrapper{padding-bottom:48px}.text-image-block.layout-type-column .row{flex-direction:column !important}.text-image-block.layout-type-column .image{padding:0 !important}}.text-image-block.layout-type-default .image,.text-image-block.layout-type-reversed .image{padding:0 !important}@media only screen and (min-width: 992px){.text-image-block.layout-type-default .image img,.text-image-block.layout-type-reversed .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media only screen and (min-width: 992px){.text-image-block.layout-type-default .image-wrapper,.text-image-block.layout-type-reversed .image-wrapper{width:50vw}}@media only screen and (max-width: 991px){.text-image-block.layout-type-default,.text-image-block.layout-type-reversed{padding-top:48px}}@media only screen and (max-width: 991px){.text-image-block.layout-type-default.hide-image-in-mobile .text,.text-image-block.layout-type-reversed.hide-image-in-mobile .text{padding-bottom:48px}}.text-image-block.layout-type-default .text-wrapper p,.text-image-block.layout-type-reversed .text-wrapper p{line-height:23px}@media only screen and (min-width: 992px){.text-image-block.layout-type-default .text-wrapper,.text-image-block.layout-type-reversed .text-wrapper{padding-top:48px;padding-bottom:48px}}.text-image-block.layout-type-default .icon-wrapper{right:40px}@media only screen and (min-width: 992px){.text-image-block.layout-type-default .image-wrapper{left:0;margin-left:0}.text-image-block.layout-type-default .text-wrapper{padding-right:56px}}.text-image-block.layout-type-reversed .icon-wrapper{left:40px}@media only screen and (min-width: 992px){.text-image-block.layout-type-reversed .image-wrapper{left:100%;margin-left:-50vw}.text-image-block.layout-type-reversed .text-wrapper{padding-left:56px}}.text-image-block.special-square-image .row{min-height:calc(var(--vh)*100 - 68px)}@media only screen and (min-width: 992px){.text-image-block.special-square-image .row{min-height:calc(var(--vh)*100 - 100px)}}@media only screen and (max-height: 980px)and (min-width: 992px){.text-image-block.special-square-image .row{min-height:918px}}@media only screen and (min-width: 1600px){.text-image-block.special-square-image .row{min-height:65vw}}
