.element-content-box.image-layout-borders-fit-sides{height:100%;display:flex}.element-content-box.image-layout-borders-fit-sides .content-box-heading{flex:1;display:flex}@media (width>=767px){.element-content-box.image-layout-borders-fit-sides .content-box-heading .content-box-image{width:33.3333%;position:absolute;top:0;bottom:0}.element-content-box.image-layout-borders-fit-sides .content-box-heading .content-box-image img{object-fit:cover;width:100%;height:100%}}.element-content-box.image-layout-borders-fit-sides .content-box-subtree{flex:2}.element-content-box.image-layout-borders-fit-sides.image-layout-borders-fit-right{flex-direction:row-reverse}.element-content-box .content-box-heading .content-box-image{position:relative}.element-content-box .content-box-heading .content-box-image.content-box-image-content-flow{padding:10px}@media (width>=768px){.element-content-box .content-box-heading .content-box-image.content-box-image-borders-fit-right img{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.element-content-box .content-box-heading .content-box-image.content-box-image-borders-fit-left img{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.element-content-box .content-box-heading .content-box-image.content-box-image-borders-fit-top img{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}}@media (width<=767px){.element-content-box .content-box-heading .content-box-image[class*=content-box-image-borders-fit] img{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}}.element-content-box .content-box-heading .content-box-icon{position:relative}.element-content-box .content-box-heading .content-box-icon.content-box-icon-content-flow{padding:10px}.element-content-box .content-box-heading .content-box-icon.content-box-icon-content-left{height:100%;padding:10px;position:absolute}.element-content-box .content-box-heading .content-box-icon.sb-vi-text-left{text-align:left}.element-content-box .content-box-heading .content-box-icon.sb-vi-text-center{text-align:center}.element-content-box .content-box-heading .content-box-icon.sb-vi-text-right{text-align:right}.element-content-box .content-box-subtree.has-content-left.icon-size-xs{margin-left:35px;margin-right:10px}.element-content-box .content-box-subtree.has-content-left.icon-size-xs.has-icon-border{margin-left:60px;margin-right:10px}.element-content-box .content-box-subtree.has-content-left.icon-size-sm{margin-left:50px;margin-right:10px}.element-content-box .content-box-subtree.has-content-left.icon-size-sm.has-icon-border{margin-left:85px;margin-right:10px}.element-content-box .content-box-subtree.has-content-left.icon-size-md{margin-left:60px;margin-right:10px}.element-content-box .content-box-subtree.has-content-left.icon-size-md.has-icon-border{margin-left:100px;margin-right:10px}.element-content-box .content-box-subtree.has-content-left.icon-size-lg{margin-left:75px;margin-right:10px}.element-content-box .content-box-subtree.has-content-left.icon-size-lg.has-icon-border{margin-left:120px;margin-right:10px}.element-content-box .content-box-subtree.has-content-left.icon-size-xl{margin-left:85px;margin-right:10px}.element-content-box .content-box-subtree.has-content-left.icon-size-xl.has-icon-border{margin-left:145px;margin-right:10px}.element-content-box .content-box-subtree.has-overlap-border-top:not(.has-border-image-border-fit-top).icon-size-xs{padding-top:20px}.element-content-box .content-box-subtree.has-overlap-border-top:not(.has-border-image-border-fit-top).icon-size-sm{padding-top:30px}.element-content-box .content-box-subtree.has-overlap-border-top:not(.has-border-image-border-fit-top).icon-size-md{padding-top:40px}.element-content-box .content-box-subtree.has-overlap-border-top:not(.has-border-image-border-fit-top).icon-size-lg{padding-top:50px}.element-content-box .content-box-subtree.has-overlap-border-top:not(.has-border-image-border-fit-top).icon-size-xl{padding-top:60px}@media (width<=769px){.element-content-box.image-layout-borders-fit-sides{display:block}.bloc-element-content-box:has(.content-box-subtree.has-overlap-border-top.icon-size-xs){padding-top:25px!important}.bloc-element-content-box:has(.content-box-subtree.has-overlap-border-top.icon-size-sm){padding-top:35px!important}.bloc-element-content-box:has(.content-box-subtree.has-overlap-border-top.icon-size-md){padding-top:45px!important}.bloc-element-content-box:has(.content-box-subtree.has-overlap-border-top.icon-size-lg){padding-top:55px!important}.bloc-element-content-box:has(.content-box-subtree.has-overlap-border-top.icon-size-xl){padding-top:65px!important}}