.image-text-floating{width:100%;margin:30px 0 30px -40px}.image-text-floating.right-position{margin:30px 0 30px 0}.image-text-floating>.row-fluid{display:flex;position:relative;padding-top:50px}.image-text-floating .span4{position:relative;background-color:#FFF;margin-left:-70px;margin-top:-50px;height:auto;padding:50px 50px;width:48.3%;box-shadow:0px 35px 60px #00000029;position:absolute;left:-76px;z-index:2}.image-text-floating .span4.card--big{width:68%}.image-text-floating .span8{position:relative;display:flex !important;flex-direction:column !important;justify-content:center !important;width:90%;float:right;margin-left:0;left:15%}.image-text-floating .span8 img{max-width:100%}.image-text-floating.right-position .span4{right:0;left:inherit}.image-text-floating.right-position .span8{left:-15%}.image-text-floating.section-style-2.bg-after:after{pointer-events:none;left:75px;height:115%}.image-text-floating.section-style-2 .span4{width:370px}.image-text-floating.section-style-2 .span8{width:48%;left:22%}.image-text-floating.section-style-3.bg-after:after{pointer-events:none;left:-50px;height:115%}.image-text-floating.section-style-3 .span4{width:520px}.image-text-floating.section-style-3 .span4 h3.light--color{color:var(--alternate-color) !important}.image-text-floating.section-style-3 .span4 p{font-size:16px;line-height:26px}.image-text-floating.section-style-3 .span8{width:520px;left:50px}@media(max-width:1440px){.image-text-floating.right-position .span8{left:-5%}.image-text-floating .span4{left:0}}@media(max-width:1300px){.image-text-floating.right-position .span8{left:0}.image-text-floating .span4{left:5%;padding:30px 30px}}@media(max-width:1140px){.image-text-floating .span4{width:54%}}@media(max-width:767px){.image-text-floating>.row-fluid{display:block}.image-text-floating .span4{width:100%;position:relative;padding:10px 20px;margin-bottom:30px}.image-text-floating .span8{width:100%;left:0px}.product--page{padding:0 20px}}@media(max-width:991px){.image-text-floating>.row-fluid{display:grid;padding-top:0}.image-text-floating.right-position{margin:20px 0}.image-text-floating .span4{width:100%;position:relative;padding:30px;margin-bottom:30px;left:unset}.image-text-floating .span8{width:100%;left:0px}.image-text-floating.right-position .span8{left:0}.image-text-floating{margin:30px 0 30px 0px}.image-text-floating.right-position .span8,.image-text-floating .span8{order:1}.image-text-floating.right-position .span4,.image-text-floating .span4{order:2}.product--page{padding:20px}.image-text-floating.section-style-2 .span4{width:100%}.image-text-floating.section-style-2 .span8{width:100%;left:0}}