.elementor-8963 .elementor-element.elementor-element-40e3c797 > .elementor-container{min-height:400px;}.elementor-8963 .elementor-element.elementor-element-40e3c797{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-8rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;z-index:1;}.elementor-8963 .elementor-element.elementor-element-40e3c797 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor .elementor-element-40e3c797{min-height:420px;max-height:800px;}.elementor-element-40e3c797 > .elementor-container{min-height:420px;max-height:800px;}.elementor-element-40e3c797 .banner{background-color:#D16E38;}.elementor-8963 .elementor-element.elementor-element-21108d60 > .elementor-element-populated{margin:-36rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-8963 .elementor-element.elementor-element-21108d60{text-align:left;}.elementor-8963 .elementor-element.elementor-element-21108d60.banner-content,.elementor-8963 .elementor-element.elementor-element-21108d60>.banner-content,.elementor-8963 .elementor-element.elementor-element-21108d60>div>.banner-content{left:50%;bottom:-6%;max-width:86%;width:100%;}.elementor-8963 .elementor-element.elementor-element-471e0bb3{text-align:center;}.elementor-8963 .elementor-element.elementor-element-471e0bb3 .elementor-heading-title{font-size:54px;font-weight:500;line-height:1em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-8963 .elementor-element.elementor-element-f159378 > .elementor-widget-container{margin:-30px 0px 10px 0px;}.elementor-element-5f543905 .position-right .icon-box-content{margin-right:0px;}.elementor-element-5f543905 .position-left .icon-box-content{margin-left:0px;}.elementor-element-5f543905 .position-top .icon-box-content{margin-top:0px;}.elementor-element-5f543905 .icon-box .icon-box-feature{width:139px;height:139px;background-color:#6CAD45;}.elementor-element-5f543905 .icon-box-side .icon-box-feature{flex:0 0 139px;}.elementor-element-5f543905 .icon-box .icon-box-feature svg{stroke:#FFFFFF;}.elementor-8963 .elementor-element.elementor-element-1748e6c8 > .elementor-container{max-width:930px;}.elementor-8963 .elementor-element.elementor-element-1748e6c8{color:#343434;padding:4rem 0rem 0rem 0rem;}.elementor-element-1748e6c8{font-size:1.7rem;font-weight:500;}.elementor-8963 .elementor-element.elementor-element-5923176f > .elementor-element-populated{margin:0px 0px -400px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 0px 0px 0px;}.elementor-8963 .elementor-element.elementor-element-5923176f{z-index:6;}.elementor-8963 .elementor-element.elementor-element-c28f765 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 60px 27px;}body:not(.rtl) .elementor-8963 .elementor-element.elementor-element-c28f765{left:0px;}body.rtl .elementor-8963 .elementor-element.elementor-element-c28f765{right:0px;}.elementor-8963 .elementor-element.elementor-element-c28f765{top:0px;}.elementor-8963 .elementor-element.elementor-element-c28f765 .elementor-heading-title{font-size:38px;}.elementor-8963 .elementor-element.elementor-element-1fd04bf:not(.elementor-motion-effects-element-type-background), .elementor-8963 .elementor-element.elementor-element-1fd04bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #CBE887 33%, #4FBF6D 90%);}.elementor-8963 .elementor-element.elementor-element-1fd04bf > .elementor-container{min-height:314px;}.elementor-8963 .elementor-element.elementor-element-1fd04bf, .elementor-8963 .elementor-element.elementor-element-1fd04bf > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-8963 .elementor-element.elementor-element-1fd04bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 30px;padding:0px 0px 0px 0px;}.elementor-8963 .elementor-element.elementor-element-1fd04bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8963 .elementor-element.elementor-element-af128a8 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 60px;}body:not(.rtl) .elementor-8963 .elementor-element.elementor-element-af128a8{left:0px;}body.rtl .elementor-8963 .elementor-element.elementor-element-af128a8{right:0px;}.elementor-8963 .elementor-element.elementor-element-af128a8{top:0px;line-height:27px;}.elementor-8963 .elementor-element.elementor-element-aa882de > .elementor-element-populated{margin:0px 0px 0px 3px;--e-column-margin-right:0px;--e-column-margin-left:3px;}.elementor-8963 .elementor-element.elementor-element-aa882de{z-index:5;}.elementor-8963 .elementor-element.elementor-element-64e267c > .elementor-widget-container{margin:0px 0px 0px 3px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-8963 .elementor-element.elementor-element-64e267c{left:40px;}body.rtl .elementor-8963 .elementor-element.elementor-element-64e267c{right:40px;}.elementor-8963 .elementor-element.elementor-element-64e267c{top:0px;}.elementor-8963 .elementor-element.elementor-element-64e267c img{width:100%;}.elementor-8963 .elementor-element.elementor-element-425c8f62 > .elementor-widget-container{padding:30px 28px 0px 28px;}.elementor-8963 .elementor-element.elementor-element-425c8f62{font-size:1.7rem;font-weight:500;color:#343434;}.elementor-8963 .elementor-element.elementor-element-d799be1 > .elementor-widget-container{padding:10px 28px 15px 28px;}.elementor-8963 .elementor-element.elementor-element-d799be1 .elementor-heading-title{font-size:33px;}.elementor-8963 .elementor-element.elementor-element-796939d > .elementor-widget-container{padding:0px 28px 0px 28px;}.elementor-8963 .elementor-element.elementor-element-796939d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8963 .elementor-element.elementor-element-796939d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8963 .elementor-element.elementor-element-796939d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8963 .elementor-element.elementor-element-796939d .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8963 .elementor-element.elementor-element-796939d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8963 .elementor-element.elementor-element-796939d .elementor-image-box-title{font-size:0px;}.elementor-8963 .elementor-element.elementor-element-d77ed99{margin:-20px 0px 0px 0px;padding:0px 0px 0px 3px;}.elementor-8963 .elementor-element.elementor-element-d3cdf73 > .elementor-element-populated{margin:-2px -2px -2px -2px;--e-column-margin-right:-2px;--e-column-margin-left:-2px;}.elementor-8963 .elementor-element.elementor-element-82ea5db > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 45px;}body:not(.rtl) .elementor-8963 .elementor-element.elementor-element-82ea5db{left:0px;}body.rtl .elementor-8963 .elementor-element.elementor-element-82ea5db{right:0px;}.elementor-8963 .elementor-element.elementor-element-82ea5db{top:0px;text-align:center;line-height:27px;}.elementor-8963 .elementor-element.elementor-element-28f2a7b .elementor-button{background-color:#357BD2;}.elementor-8963 .elementor-element.elementor-element-28f2a7b{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;grid-row:span 1;}.elementor-8963 .elementor-element.elementor-element-28f2a7b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8963 .elementor-element.elementor-element-bececde{margin:-20px 0px 0px 0px;padding:0px 0px 0px 3px;}.elementor-8963 .elementor-element.elementor-element-45198fb .elementor-button{background-color:#357BD2;}.elementor-8963 .elementor-element.elementor-element-45198fb{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;grid-row:span 1;}.elementor-8963 .elementor-element.elementor-element-45198fb > .elementor-widget-container{margin:0px 0px 20px 0px;}@media(min-width:768px){.elementor-8963 .elementor-element.elementor-element-f2dfb01{width:59.664%;}.elementor-8963 .elementor-element.elementor-element-aa882de{width:40%;}.elementor-8963 .elementor-element.elementor-element-d3cdf73{width:22%;}.elementor-8963 .elementor-element.elementor-element-fbe49ea{width:77.664%;}}@media(max-width:1439px){.elementor .elementor-element-40e3c797{min-height:340px;}.elementor-element-40e3c797 > .elementor-container{min-height:340px;}.elementor-8963 .elementor-element.elementor-element-471e0bb3 .elementor-heading-title{font-size:6rem;}}@media(max-width:1199px){.elementor-8963 .elementor-element.elementor-element-471e0bb3 .elementor-heading-title{font-size:4.6rem;}}@media(max-width:991px){.elementor .elementor-element-40e3c797{min-height:300px;}.elementor-element-40e3c797 > .elementor-container{min-height:300px;}.elementor-8963 .elementor-element.elementor-element-471e0bb3 .elementor-heading-title{font-size:4.2rem;}}@media(max-width:767px){.elementor-8963 .elementor-element.elementor-element-40e3c797 > .elementor-container{min-height:530px;}.elementor-8963 .elementor-element.elementor-element-40e3c797{margin:-6rem 0rem 0rem 0rem;z-index:5;}.elementor .elementor-element-40e3c797{min-height:300px;}.elementor-element-40e3c797 > .elementor-container{min-height:300px;}.elementor-8963 .elementor-element.elementor-element-40e3c797 .banner-img img{object-position:40%;}.elementor-8963 .elementor-element.elementor-element-21108d60 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 0rem 0rem;}.elementor-8963 .elementor-element.elementor-element-21108d60.banner-content,.elementor-8963 .elementor-element.elementor-element-21108d60>.banner-content,.elementor-8963 .elementor-element.elementor-element-21108d60>div>.banner-content{left:50%;}.elementor-8963 .elementor-element.elementor-element-471e0bb3 > .elementor-widget-container{margin:-250px 0px 30px 0px;}.elementor-8963 .elementor-element.elementor-element-471e0bb3 .elementor-heading-title{font-size:3.2rem;}.elementor-8963 .elementor-element.elementor-element-f159378 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8963 .elementor-element.elementor-element-f159378 img{width:70%;}.elementor-8963 .elementor-element.elementor-element-5f543905 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-element-5f543905 .icon-box .icon-box-feature{width:86px;height:86px;}.elementor-element-5f543905 .icon-box-side .icon-box-feature{flex:0 0 86px;}.elementor-8963 .elementor-element.elementor-element-1748e6c8{margin:0rem 0rem -40rem 0rem;padding:0rem 0rem 0rem 0rem;z-index:5;}.elementor-8963 .elementor-element.elementor-element-5923176f > .elementor-element-populated{margin:22rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-8963 .elementor-element.elementor-element-c28f765 > .elementor-widget-container{margin:0px 0px 0px 12px;padding:0px 0px 0px 0px;}.elementor-8963 .elementor-element.elementor-element-c28f765 .elementor-heading-title{font-size:33px;}.elementor-8963 .elementor-element.elementor-element-1fd04bf{margin:30px 0px 0px 0px;padding:0px 0px 180px 0px;}.elementor-8963 .elementor-element.elementor-element-af128a8 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-8963 .elementor-element.elementor-element-64e267c > .elementor-widget-container{margin:-20px 0px 0px 0px;}body:not(.rtl) .elementor-8963 .elementor-element.elementor-element-64e267c{left:0px;}body.rtl .elementor-8963 .elementor-element.elementor-element-64e267c{right:0px;}.elementor-8963 .elementor-element.elementor-element-64e267c{top:180px;}.elementor-8963 .elementor-element.elementor-element-64e267c img{width:280px;}.elementor-8963 .elementor-element.elementor-element-425c8f62 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-8963 .elementor-element.elementor-element-425c8f62{font-size:14px;}.elementor-8963 .elementor-element.elementor-element-d799be1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-8963 .elementor-element.elementor-element-796939d > .elementor-widget-container{margin:0px 0px 0px 3px;padding:0px 0px 0px 0px;}.elementor-8963 .elementor-element.elementor-element-796939d .elementor-image-box-wrapper{text-align:center;}.elementor-8963 .elementor-element.elementor-element-796939d .elementor-image-box-img{margin-bottom:15px;}.elementor-8963 .elementor-element.elementor-element-796939d .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-8963 .elementor-element.elementor-element-796939d .elementor-image-box-title{font-size:16px;}.elementor-8963 .elementor-element.elementor-element-796939d .elementor-image-box-description{font-size:18px;}.elementor-8963 .elementor-element.elementor-element-d77ed99{margin:0px 0px 0px 0px;}.elementor-8963 .elementor-element.elementor-element-5b119bb > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-8963 .elementor-element.elementor-element-5b119bb{font-size:14px;}.elementor-8963 .elementor-element.elementor-element-28f2a7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8963 .elementor-element.elementor-element-28f2a7b .elementor-button{font-size:18px;}.elementor-8963 .elementor-element.elementor-element-bececde{margin:0px 0px 0px 0px;}.elementor-8963 .elementor-element.elementor-element-45198fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8963 .elementor-element.elementor-element-45198fb .elementor-button{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-471e0bb3 */.elementor-8963 .elementor-element.elementor-element-471e0bb3 {
font-size: 54px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-21108d60 */.elementor-8963 .elementor-element.elementor-element-21108d60.banner-content {
padding-top: 50px !important;
bottom: auto !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40e3c797 */div.elementor-section.elementor-top-section.elementor-element.elementor-element-a5e2802.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.smart-sticky-default div.elementor-shape.elementor-shape-top {
display:none !important;
}

@media (orientation: landscape) {
@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none) {
  /* CSS rules specific to Safari on macOS */
.elementor-8963 .elementor-element.elementor-element-471e0bb3 {
font-size: 54px !important;
margin-top: 50px;
  }}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1fd04bf */li::marker {
  color: #357bd2;
line-height: 0.8;
}

::marker {
    font-size:40px;
}




.elementor-8963 .elementor-element.elementor-element-7c5ceb0 > .elementor-widget-container {
background-image: url("https://www.tfsresults.com/wp-content/uploads/2025/12/skilltree-meta-green-box.jpg");
padding: 0px 0px 0px 30px;
border-radius: 20px 20px 20px 20px;
background-size: 100%;
background-repeat:no-repeat!important;
}
.elementor-8963 .elementor-element.elementor-element-7c5ceb0 .elementor-image-box-img img {
position: relative;
left: 50px;
}

.elementor-8963 .elementor-element.elementor-element-7c5ceb0 .elementor-image-box-wrapper .elementor-image-box-img {
width: 80%!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28f2a7b */#wpforms-7711-field_1, #wpforms-7711-field_6, #wpforms-7711-field_2, #wpforms-7711-field_3, #wpforms-7711-field_8, #wpforms-7711-field_11 {
width:100% !important;
}

#popmake-8980.pum-container.popmake.theme-7726.pum-responsive.pum-responsive-medium.responsive.size-medium.active.custom-position {
width: 80% !important;
max-width: 600px !important;
top: 100px;
display: block;
background-color: #d6f0b1 !important;
}

div.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input {
background-color: #ffffff !important;
width: 100%!important;
}

div.wpforms-container .wpforms-form .wpforms-field-container textarea.wpforms-field-medium {
background-color: #ffffff !important;
}

#wpforms-form-7711 select {
background-color: #ffffff !important;
}

div.wpforms-container-full fieldset {

float: left !important;
}

div.wpforms-container .wpforms-form .wpforms-field-label-inline {
padding-left: 10px !important;
}

.pum-theme-8980 .pum-container, .pum-theme-skill-tree-pop-up .pum-container {
border-radius: 10px!important;
}

.wp-block-column.has-background.is-layout-flow.wp-block-column-is-layout-flow {
    background-color: #d6f0b1 !important;
    flex-basis: 100%;
}


div.wpforms-container-full, div.wpforms-container-full * {
background-color: #d6f0b1 !important;
}

div.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input {
    background-color:#ffffff !important;
    width: 80%!important;
    margin: 0 auto!important;
    max-width:600px !important;
}

div.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit {
background-color: rgb(92, 109, 43) !important;
color: #ffffff !important;
text-transform: uppercase !important;
position:relative;
top:20px !important;
}

div.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit:hover {
    color: #ffffff !important;
    border-color: rgb(118, 140, 56)!important;
    background-color: rgb(118, 140, 56)!important;
}

button.wpforms-submit.btn.btn-icon.btn-icon-right span {
    background-color:transparent !important;
}

#popmake-8980 button.wpforms-submit {
    background: #526226 !important;
    border: 0 solid #526226 !important;
    transition: background-color 0.4sease-in-out, color 0.4sease-in-out;
}

#popmake-8980 button.wpforms-submit:hover {
    background: #6b8131 !important;
    border: 0 solid #6b8131 !important;
    transition: background-color 0.2sease-in-out, color 0.2sease-in-out;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d77ed99 */.elementor-image-box-title {
    diplay:none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45198fb */#wpforms-7711-field_1, #wpforms-7711-field_6, #wpforms-7711-field_2, #wpforms-7711-field_3, #wpforms-7711-field_8, #wpforms-7711-field_11 {
width:100% !important;
}

#popmake-8980.pum-container.popmake.theme-7726.pum-responsive.pum-responsive-medium.responsive.size-medium.active.custom-position {
width: 80% !important;
max-width: 600px !important;
top: 100px;
display: block;
background-color: #d6f0b1 !important;
}

div.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input {
background-color: #ffffff !important;
width: 100%!important;
}

div.wpforms-container .wpforms-form .wpforms-field-container textarea.wpforms-field-medium {
background-color: #ffffff !important;
}

#wpforms-form-7711 select {
background-color: #ffffff !important;
}

div.wpforms-container-full fieldset {

float: left !important;
}

div.wpforms-container .wpforms-form .wpforms-field-label-inline {
padding-left: 10px !important;
}

.pum-theme-8980 .pum-container, .pum-theme-skill-tree-pop-up .pum-container {
border-radius: 10px!important;
}

.wp-block-column.has-background.is-layout-flow.wp-block-column-is-layout-flow {
    background-color: #d6f0b1 !important;
    flex-basis: 100%;
}


div.wpforms-container-full, div.wpforms-container-full * {
background-color: #d6f0b1 !important;
}

div.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input {
    background-color:#ffffff !important;
    width: 80%!important;
    margin: 0 auto!important;
    max-width:600px !important;
}

div.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit {
background-color: rgb(92, 109, 43) !important;
color: #ffffff !important;
text-transform: uppercase !important;
position:relative;
top:20px !important;
}

div.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit:hover {
    color: #ffffff !important;
    border-color: rgb(118, 140, 56)!important;
    background-color: rgb(118, 140, 56)!important;
}

button.wpforms-submit.btn.btn-icon.btn-icon-right span {
    background-color:transparent !important;
}

#popmake-8980 button.wpforms-submit {
    background: #526226 !important;
    border: 0 solid #526226 !important;
    transition: background-color 0.4sease-in-out, color 0.4sease-in-out;
}

#popmake-8980 button.wpforms-submit:hover {
    background: #6b8131 !important;
    border: 0 solid #6b8131 !important;
    transition: background-color 0.2sease-in-out, color 0.2sease-in-out;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bececde */.elementor-image-box-title {
    diplay:none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1748e6c8 */.elementor-8963 .elementor-element.elementor-element-1748e6c8 {
color: #343434;
padding: 4rem 0rem 0rem 0rem;
position: relative !important;
top: -480px !important;
z-index: 6 !important;
}/* End custom CSS */