/**handles:tm-image-with-rotated-text-style**/
.tm-sc-image-with-rotated-text{position:relative;display:inline-block;width:100%;vertical-align:top;transition:all .3s ease}@media (prefers-reduced-motion:reduce){.tm-sc-image-with-rotated-text{transition:none}}.tm-sc-image-with-rotated-text .image-text-wrapper{position:relative;display:inline-block;width:100%;vertical-align:top}.tm-sc-image-with-rotated-text .image-text-wrapper .image-inner{overflow:hidden}.tm-sc-image-with-rotated-text .image-text-wrapper .image-inner img{transform:scale(1);transition:1s}.tm-sc-image-with-rotated-text .image-text-wrapper .text-holder{font-size:12rem;font-weight:700;font-family:var(--heading-font-family);line-height:1;margin:0;color:transparent;-webkit-text-stroke:2px #c2c0bd;transition:all .3s ease}@media (prefers-reduced-motion:reduce){.tm-sc-image-with-rotated-text .image-text-wrapper .text-holder{transition:none}}.tm-sc-image-with-rotated-text .image-text-wrapper .text-holder .text{transition:all .3s ease}@media (prefers-reduced-motion:reduce){.tm-sc-image-with-rotated-text .image-text-wrapper .text-holder .text{transition:none}}.tm-sc-image-with-rotated-text.text-position-bottom-left .text-holder,.tm-sc-image-with-rotated-text.text-position-top-left .text-holder{left:18px;position:absolute;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;transform-origin:bottom left;white-space:nowrap}.tm-sc-image-with-rotated-text.text-position-top-left .text-holder{bottom:74px}.tm-sc-image-with-rotated-text.text-position-bottom-left .text-holder{bottom:-29px}.tm-sc-image-with-rotated-text.text-position-bottom-right .text-holder,.tm-sc-image-with-rotated-text.text-position-top-right .text-holder{position:relative;left:auto;float:right;right:-152px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;white-space:nowrap}.tm-sc-image-with-rotated-text.text-position-bottom-right .text-holder{bottom:42px}.tm-sc-image-with-rotated-text.text-position-top-right .text-holder{bottom:18.2%;position:absolute}