.image-text{margin-bottom:2rem;position:relative}@media screen and (min-width:1025px){.image-text{margin-bottom:4rem}}.image-text ul{flex-direction:column;row-gap:2.5rem;padding:0;list-style:none;display:flex}.image-text ul li{padding-left:2.8125rem;position:relative}.image-text ul li:before{content:"";background-image:url(../../../images/icons/check-list.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:1.875rem;height:1.875rem;position:absolute;top:.3125rem;left:0}.image-text.background{background-color:#edf6fa;padding:5rem 0}@media screen and (min-width:1025px){.image-text.background{padding:6.25rem 0}}.image-text__inner{flex-direction:column-reverse;grid-template-columns:repeat(2,1fr);column-gap:1.875rem;display:grid}@media screen and (min-width:1025px){.image-text__inner{flex-direction:row}}.image-text__video--box{grid-area:2/1/3/3}@media screen and (min-width:1025px){.image-text__video--box{grid-area:1/1/3/2;width:100%}}.image-text__content--box,.image-text__second-content--box{grid-column:1/3}@media screen and (min-width:1025px){.image-text__content--box,.image-text__second-content--box{grid-column:2/3}}.image-text__video{position:sticky;top:100px}.image-text__video img,.image-text__video iframe{object-fit:cover;width:100%;min-height:18.75rem}@media screen and (min-width:1025px){.image-text__video img,.image-text__video iframe{width:100%;max-width:34.375rem;height:23.25rem}}.image-text__video iframe{width:34.375rem;max-width:100%}.image-text__video:not(.video-playing):before{content:"";color:#fff;z-index:1;font-family:"Font Awesome 6 Free";font-size:3.25rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1025px){.image-text__video:not(.video-playing):before{font-size:4rem}}.image-text.flip .image-text__inner{grid-template-columns:repeat(1,1fr)}@media screen and (min-width:1025px){.image-text.flip .image-text__inner{grid-template-columns:repeat(2,1fr)}}.image-text.flip .image-text__content--box,.image-text.flip .image-text__second-content--box{grid-column:1/3}@media screen and (min-width:1025px){.image-text.flip .image-text__content--box,.image-text.flip .image-text__second-content--box{grid-column:1/2;width:100%}}.image-text.flip .image-text__video--box{grid-column:1/3}@media screen and (min-width:1025px){.image-text.flip .image-text__video--box{grid-column:2/3}.image-text.flip .image-text__video{left:auto;right:0}.image-text.flip .image-text__inner{flex-direction:row-reverse}}