.tl-image-text{min-height:100px}.tl-image-text__container{align-items:center;box-sizing:border-box;column-gap:1em;display:flex;flex-direction:column;margin:0 auto;max-width:var(--max-width);row-gap:2em;width:100%}.tl-image-text__image{flex-basis:50%;max-width:500px;position:relative}.tl-image-text__image img{display:block;height:auto!important;width:100%!important}.tl-image-text_play{background:none;border:none;height:100%;left:0;outline:none;position:absolute;top:0;transition:background-color .3s;width:100%}.tl-image-text_play,.tl-image-text_play-icon{align-items:center;display:flex;justify-content:center}.tl-image-text_play-icon{background:var(--thermo-red);border-radius:50vw;color:#fff;font-size:2.5em;height:2em;margin-left:5%;margin-top:5%;transition:transform .3s,background-color .3s;width:2em}.tl-image-text_play-icon .fas{transform:translateX(10%)}.tl-image-text_play:active,.tl-image-text_play:focus,.tl-image-text_play:hover{background:none;border:none;outline:none}.tl-image-text_play:hover .tl-image-text_play-icon{background:var(--thermo-red--hover);transform:scale(1.1)}.tl-image-text__contents{display:flex;flex-basis:50%;flex-direction:column;max-width:500px;row-gap:2em}.tl-image-text__title{color:var(--thermo-blue);font-size:25px;line-height:1.1;margin:0}@media screen and (min-width:375px){.tl-image-text__title{font-size:calc(20.45455px + 1.21212vw)}}@media screen and (min-width:1200px){.tl-image-text__title{font-size:35px}}.tl-image-text__content{font-size:16px;line-height:1.5}.tl-image-text__content :last-child{margin-bottom:0!important}.tl-image-text__icons{align-items:center;column-gap:1em;display:flex}.tl-image-text__icon{height:120px!important;object-fit:contain;width:auto!important}@media (min-width:960px){.tl-image-text__container{flex-direction:row}.tl-image-text__contents,.tl-image-text__image{max-width:100%}.tl-image-text--image_on_right .tl-image-text__contents{padding-right:7em}.tl-image-text--image_on_left .tl-image-text__contents{padding-left:7em}.tl-image-text--image_on_right .tl-image-text__contents{order:0}.tl-image-text--image_on_right .tl-image-text__image{order:1}}