.image-text{display:flex;flex-direction:row;gap:40px;width:100%}.image-text .seo-headline.container,.image-text .wpb_text_column.container{padding:0 !important}.image-text__content{width:50%}.image-text__content .button{margin-top:30px;margin-bottom:30px}.image-text__image{display:flex;justify-content:end;width:50%;overflow:hidden}.image-text__image img{position:absolute;width:100%;height:100%;object-fit:cover;max-width:unset;border-radius:44px}.image-text.image-text--swapped .image-text__image{width:50%;order:2}.image-text.image-text--swapped .image-text__content{width:50%;order:1}.image-text.image-text--fullwidth{padding-right:calc((100vw - 1500px)/2);gap:40px}.image-text.image-text--fullwidth .image-text__image{position:relative;width:50vw;z-index:5}.image-text.image-text--fullwidth .image-text__image img{position:absolute;height:100%;border-top-left-radius:0;border-bottom-left-radius:0}.image-text.image-text--fullwidth .image-text__content{width:calc(50vw - (100vw - 1500px)/2)}.image-text.image-text--fullwidth.image-text--swapped{padding-right:0;padding-left:calc((100vw - 1500px)/2)}.image-text.image-text--fullwidth.image-text--swapped .image-text__image img{border-top-right-radius:0;border-bottom-right-radius:0}@media(max-width:1530px){.image-text.image-text--fullwidth{padding-left:0 !important;padding-right:30px !important}.image-text.image-text--fullwidth .image-text__image{width:50vw}.image-text.image-text--fullwidth .image-text__content{width:calc(50vw - 30px)}.image-text--swapped.image-text--fullwidth{padding-left:30px !important;padding-right:0 !important}}@media(max-width:1199px){.image-text{gap:25px;flex-direction:column}.image-text.image-text--swapped .image-text__content,.image-text.image-text--swapped .image-text__image,.image-text__image,.image-text__content{width:100%}.image-text.image-text--swapped .image-text__content .spacer,.image-text.image-text--swapped .image-text__image .spacer,.image-text__image .spacer,.image-text__content .spacer{height:25px}.image-text__image{aspect-ratio:1.3;margin-bottom:20px}.image-text.image-text--swapped .image-text__image{aspect-ratio:1.3;order:1}.image-text.image-text--fullwidth .image-text__image{width:100%}.image-text.image-text--fullwidth .image-text__content{width:100%}}@media(max-width:767px){.image-text.image-text--fullwidth{padding:16px !important}.image-text.image-text--fullwidth.image-text--swapped{padding:16px !important}}.image-text{position:relative}.image-text__image{position:relative;overflow:visible}.image-text__icon{height:116px;width:116px;position:absolute;top:50%;transform:translatey(-50%) translatex(50%);border-radius:50%;padding:26px}@media(max-width: 1199px){.image-text__icon{top:20px;transform:unset;right:50px}}@media(max-width: 767px){.image-text__icon{display:none}}.image-text__icon img{object-fit:contain;height:100%;width:100%}.swbt-override--dark .image-text__icon{background-color:#f4f4f4}.image-text .image-text__content>.iconbox+.iconbox{border-top:2px solid #000;border-radius:0}.image-text__usp{position:absolute;width:60%;display:flex;background-color:#f4f4f4;bottom:34px;left:50%;transform:translatex(-50%);padding:20px 50px;justify-content:flex-start;align-items:center;border-radius:10px}@media(max-width: 767px){.image-text__usp{width:80%}}.image-text__usp-icon{height:70px;margin-right:20px}@media(max-width: 767px){.image-text__usp-icon{height:50px}}.image-text__usp-title{font-size:46px;color:#000 !important;font-weight:500;line-height:1}@media(max-width: 576px){.image-text__usp-title{font-size:30px}}.image-text__usp-title>span{font-size:34px;color:#ac0028 !important;font-weight:600}@media(max-width: 576px){.image-text__usp-title>span{font-size:20px}}.image-text__usp-subtitle{font-size:24px;font-weight:500;color:#000 !important}@media(max-width: 576px){.image-text__usp-subtitle{font-size:18px}}.vc_row-no-padding .image-text{padding-left:calc((100vw - 1500px)/2);padding-right:calc((100vw - 1500px)/2)}.vc_row-no-padding .image-text.image-text--fullwidth{padding-left:unset;padding-right:unset;width:100%}.vc_row-no-padding .image-text.image-text--fullwidth .image-text__image{margin-top:unset !important;padding-bottom:unset !important}.vc_row-no-padding .image-text.image-text--fullwidth.image-text--swapped{padding-left:calc((100vw - 1500px)/2)}@media(max-width: 1560px){.vc_row-no-padding .image-text{padding-left:60px;padding-right:6px}}.image-text__bg{width:200vw;position:absolute;height:100%;left:-50vw;z-index:0}.image-text__bg.image-text__bg__light{background-color:#f4f4f4}.image-text__bg.bg__spacer_top{height:90%;top:10%}.image-text__content{z-index:5}
