.elementor-925 .elementor-element.elementor-element-90b0d79{--display:flex;--background-transition:0.3s;}.elementor-925 .elementor-element.elementor-element-96446bb .hero-inner__title{color:#FFFFFF;}.elementor-925 .elementor-element.elementor-element-96446bb .hero-inner__bg img{object-position:left;}.elementor-925 .elementor-element.elementor-element-96446bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-925 .elementor-element.elementor-element-a8e544e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:118px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-925 .elementor-element.elementor-element-2ef6c3e{--display:flex;--background-transition:0.3s;}.elementor-925 .elementor-element.elementor-element-ffa85cd .heading{text-align:left;color:var( --e-global-color-text );font-size:30px;line-height:34px;}.elementor-925 .elementor-element.elementor-element-b541a08 .image-with-decor{width:448px;height:383px;}.elementor-925 .elementor-element.elementor-element-b541a08 .image-with-decor img{border-radius:25px;}.elementor-925 .elementor-element.elementor-element-b541a08 .image-decor{width:188px;height:132px;border-radius:20px;background-color:transparent;background-image:linear-gradient(303deg, #008BBC 0%, #00C2C9 100%);top:-41px;right:-35px;bottom:0px;left:310px;z-index:2;}.elementor-925 .elementor-element.elementor-element-deebd8e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--grid-auto-flow:row;--justify-items:end;--align-items:end;--background-transition:0.3s;--margin-top:-53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-925 .elementor-element.elementor-element-383745d{--display:flex;--background-transition:0.3s;}.elementor-925 .elementor-element.elementor-element-bf08eea .heading{text-align:left;color:var( --e-global-color-text );font-size:30px;line-height:34px;}.elementor-925 .elementor-element.elementor-element-818830e .image-with-decor{width:320px;height:312px;}.elementor-925 .elementor-element.elementor-element-818830e .image-with-decor img{border-radius:25px;}.elementor-925 .elementor-element.elementor-element-818830e .image-decor{width:181px;height:174px;border-radius:20px;background-color:transparent;background-image:linear-gradient(180deg, #FCA900 0%, #F64F39 100%);top:62px;right:0px;bottom:0px;left:-155px;z-index:2;}.elementor-925 .elementor-element.elementor-element-14ce06e{--display:flex;--background-transition:0.3s;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-925 .elementor-element.elementor-element-10ce4db{--display:flex;--background-transition:0.3s;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-925 .elementor-element.elementor-element-5784c37 .heading{text-align:center;color:#F64F39;}.elementor-925 .elementor-element.elementor-element-18e31f7 .heading{text-align:center;color:#000000;font-size:30px;font-weight:600;}.elementor-925 .elementor-element.elementor-element-38a09a6{--display:flex;--justify-content:space-between;--flex-wrap:wrap;--align-content:space-evenly;--background-transition:0.3s;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-925 .elementor-element.elementor-element-200dd2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 60px 60px 60px;}.elementor-925 .elementor-element.elementor-element-200dd2e{width:var( --container-widget-width, 84.147% );max-width:84.147%;--container-widget-width:84.147%;--container-widget-flex-grow:0;}.elementor-925 .elementor-element.elementor-element-200dd2e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-925 .elementor-element.elementor-element-8e907fd{--display:flex;--background-transition:0.3s;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-925 .elementor-element.elementor-element-38a09a6{--content-width:80%;}}@media(max-width:1024px){.elementor-925 .elementor-element.elementor-element-a8e544e{--gap:50px 50px;--grid-auto-flow:row;}.elementor-925 .elementor-element.elementor-element-b541a08 .image-with-decor{width:90%;}.elementor-925 .elementor-element.elementor-element-deebd8e{--gap:50px 50px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:40px;--margin-left:40px;--margin-right:40px;}.elementor-925 .elementor-element.elementor-element-818830e .image-with-decor{width:100%;height:229px;}.elementor-925 .elementor-element.elementor-element-818830e .image-decor{left:-113px;}.elementor-925 .elementor-element.elementor-element-14ce06e{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-925 .elementor-element.elementor-element-8e907fd{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-925 .elementor-element.elementor-element-d8e0c58 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-925 .elementor-element.elementor-element-a8e544e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-925 .elementor-element.elementor-element-b541a08 .image-with-decor{width:100%;}.elementor-925 .elementor-element.elementor-element-b541a08 .image-decor{top:-41px;right:-4px;}.elementor-925 .elementor-element.elementor-element-deebd8e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-925 .elementor-element.elementor-element-818830e .image-with-decor{width:100%;height:0%;}.elementor-925 .elementor-element.elementor-element-818830e .image-decor{left:-79px;}.elementor-925 .elementor-element.elementor-element-14ce06e{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-925 .elementor-element.elementor-element-8e907fd{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for ttc_hero_inner, class: .elementor-element-96446bb */.hero-inner__bg.mwf-bg {
    overflow: visible; /* Prevents cutting off */
    height: 570px;      /* Ensures it adapts to the image height */
}

.hero-inner__bg.mwf-bg img {
    width: 100%;       /* Makes the image responsive */
    height: auto;      /* Maintains aspect ratio */
     /* Ensures the image fits without cropping */
}/* End custom CSS */
/* Start custom CSS for tcc_steps, class: .elementor-element-200dd2e */.step__title {
    font-size: 1.1em; /* Adjust font size to match an H1 */
    font-weight: bold; /* Makes the text bold */
    line-height: 1.2; /* Optional: adjust line-height if needed */
    margin-right: 15px; /* Optional: adjust margin if needed */
    margin-left: 15px;
}

.step__icon{
    width: 120px; /* Adjust width as needed */
    height: auto; /* Maintains aspect ratio */
}/* End custom CSS */