.image_text_grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;width:100%}.image_text_img{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;position:relative}.image_text_content{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.image_text_half .image_text_content,.image_text_half .image_text_img{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.image_text_half .image_text_grid{flex-direction:row-reverse}.image_text_img img{position:absolute;left:0;right:0;bottom:0;top:0;object-fit:cover;width:100%;height:100%}.image_text_content{padding:54px;background-color:#40c3c3;color:#fff}.image_text_content h3,.image_text_content h2{color:inherit}.image_text_content h3{font-size:80px;line-height:1;margin:0 0 18px;font-weight:900}.image_text_content p{margin:0 0 18px;font-size:18px;line-height:1.5}p.bottom_note{font-size:14.4px;margin-bottom:11px;font-style:italic}.image_text_content h2{font-size:100px;line-height:120px;margin:0;font-weight:700;padding-bottom:18px}.image_text_half .image_text_grid{min-height:500px}.image_text_half .image_text_content.center{align-items:center;display:inline-flex}@media screen and (max-width:1439px){.image_text_content h2{font-size:7vw;line-height:1.2}}@media screen and (max-width:1199px){.image_text_content h3{font-size:60px}}@media screen and (max-width:991px){.image_text_img{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative}.image_text_content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.image_text_grid{flex-direction:column-reverse}.image_text_img{padding-top:70%}p.bottom_note{margin-bottom:14px;line-height:18px}}@media screen and (max-width:767px){.image_text_content{padding:27px}.image_text_content h3{font-size:48px}.image_text_content h2{font-size:6vw}.image_text_half .image_text_content{padding:54px}}@media screen and (max-width:575px){.image_text_half .image_text_grid{flex-direction:column-reverse}.image_text_half .image_text_content,.image_text_half .image_text_img{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.image_text_half .image_text_img{padding-top:100%}.image_text_content h2{font-size:50px;padding-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/image_text.css.map */
