.elementor-401570 .elementor-element.elementor-element-b899255{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401570 .elementor-element.elementor-element-b899255.e-con{--align-self:center;}.elementor-401570 .elementor-element.elementor-element-3ddabaf{--display:flex;--min-height:700px;--overlay-opacity:1;--border-radius:0px 0px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:015%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;--z-index:2;}.elementor-401570 .elementor-element.elementor-element-3ddabaf::before, .elementor-401570 .elementor-element.elementor-element-3ddabaf > .elementor-background-video-container::before, .elementor-401570 .elementor-element.elementor-element-3ddabaf > .e-con-inner > .elementor-background-video-container::before, .elementor-401570 .elementor-element.elementor-element-3ddabaf > .elementor-background-slideshow::before, .elementor-401570 .elementor-element.elementor-element-3ddabaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-401570 .elementor-element.elementor-element-3ddabaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-401570 .elementor-element.elementor-element-6035a51{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401570 .elementor-element.elementor-element-a9072d1{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Work Sans", Sans-serif;font-size:60px;font-weight:400;line-height:70px;}.elementor-401570 .elementor-element.elementor-element-a9072d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-401570 .elementor-element.elementor-element-a9072d1 p{margin-block-end:0px;}.elementor-401570 .elementor-element.elementor-element-d0c260b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-401570 .elementor-element.elementor-element-d0c260b.elementor-element{--align-self:flex-start;}.elementor-401570 .elementor-element.elementor-element-d0c260b .tfc-consultation-status-button{padding:15px 50px 15px 50px;border-radius:50px 50px 50px 50px;color:#ffffff;background-color:#000000;}.elementor-401570 .elementor-element.elementor-element-d0c260b .tfc-consultation-status-box{padding:15px 50px 15px 50px;border-radius:50px 50px 50px 50px;color:#ffffff;background-color:#000000;}.elementor-401570 .elementor-element.elementor-element-39eb41a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-401570 .elementor-element.elementor-element-2c1f8b0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401570 .elementor-element.elementor-element-5f7e07e .tfc-spg-wrap{--tfc-spg-card-bg-start:#F7F5E4;--tfc-spg-card-bg-end:#969E75;--tfc-spg-card-radius:10px;--tfc-spg-image-height:300px;--tfc-spg-badge-bg:#EFE9DA;--tfc-spg-badge-text:#3a3f22;--tfc-spg-toggle-active-bg:#3a3f22;--tfc-spg-toggle-active-text:#ffffff;}.elementor-401570 .elementor-element.elementor-element-5f7e07e .tfc-spg-grid{--tfc-spg-cols:3;}.elementor-401570 .elementor-element.elementor-element-ccdf85d > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(max-width:1024px){.elementor-401570 .elementor-element.elementor-element-5f7e07e .tfc-spg-grid{--tfc-spg-cols:2;}}@media(max-width:767px){.elementor-401570 .elementor-element.elementor-element-b899255{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401570 .elementor-element.elementor-element-3ddabaf{--width:100%;--min-height:400px;--border-radius:0px 0px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:025%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-401570 .elementor-element.elementor-element-6035a51{--width:100%;--min-height:60vh;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-401570 .elementor-element.elementor-element-a9072d1{column-gap:0px;font-size:40px;line-height:47px;}.elementor-401570 .elementor-element.elementor-element-a9072d1 p{margin-block-end:0px;}.elementor-401570 .elementor-element.elementor-element-5f7e07e .tfc-spg-grid{--tfc-spg-cols:1;}}@media(min-width:768px){.elementor-401570 .elementor-element.elementor-element-3ddabaf{--width:100%;}.elementor-401570 .elementor-element.elementor-element-6035a51{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-a9072d1 */.tfc-title-block {
    position: relative;
    display: inline-block;
}

.tfc-title {
    margin: 0;
}

.underline-green {
    width: calc(100%);
    background: url('/wp-content/uploads/2026/03/Line-15.png') no-repeat left center;
    background-size: 100% 6PX;
    background-position: 0 100%;
    padding-bottom: 15px;
}

.underline-yellow {
    width: calc(100%);
    background: url('/wp-content/uploads/2026/03/Line-16.png') no-repeat left center;
    background-size: 100% 6PX;
    background-position: 0 100%;
    padding-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ddabaf */.elementor-401570 .elementor-element.elementor-element-3ddabaf {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b899255 */.col-full{
    width: 100% !important;
    max-width: 100% !important;
    padding: 0px !important;
}/* End custom CSS */