.floating-text{padding:80px 0;position:relative}@media(min-width:768px){.floating-text{padding:130px 43px}}@media(min-width:1366px){.floating-text{padding:100px 0}}.floating-text__image{height:100%;left:0;position:absolute;top:0;width:100%}.floating-text__image-container{background-position:50%;background-size:cover;height:100%;width:100%}.floating-text__image--has-mobile .floating-text__image-container--primary{display:none}@media(min-width:640px){.floating-text__image--has-mobile .floating-text__image-container--primary{display:block}}.floating-text__image--has-mobile .floating-text__image-container--mobile{display:block}@media(min-width:640px){.floating-text__image--has-mobile .floating-text__image-container--mobile{display:none}}.floating-text__content{background-color:#fff;max-width:785px;padding:40px 30px;position:relative}@media(min-width:768px){.floating-text__content{padding:60px 20px 60px 60px;width:100%}}@media(min-width:1366px){.floating-text__content{align-items:center;display:flex;padding:90px 100px}}.floating-text__body>:first-child{margin-top:0}.floating-text__body h1,.floating-text__body h2{font-size:36px;letter-spacing:.84px}@media(min-width:768px){.floating-text__body h1,.floating-text__body h2{font-size:42px}}.floating-text__body h3,.floating-text__body h4,.floating-text__body h5{color:#313131;font-family:"Oxygen",sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:26px}@media(min-width:768px){.floating-text__body h3,.floating-text__body h4,.floating-text__body h5{font-size:20px}}.floating-text__body p{font-size:16px;letter-spacing:.8px;line-height:2}@media(min-width:768px){.floating-text__body p{font-size:18px;line-height:1.7}}.floating-text__buttons{display:flex;flex-direction:column;margin-top:10px}@media(min-width:768px){.floating-text__buttons{flex-direction:row;flex-wrap:wrap}}.floating-text__buttons .theasog-button{margin-right:9px;margin-top:15px}@media(min-width:768px){.floating-text__buttons .theasog-button{padding:16px 30px;width:unset}}.floating-text--text-position-left .floating-text__content{margin-right:auto}.floating-text--text-position-center .floating-text__content{margin:auto}.floating-text--text-position-right .floating-text__content{margin-left:auto}.floating-text--image-position-left .floating-text__image-container{background-position:0}.floating-text--image-position-right .floating-text__image-container{background-position:100%}