.elementor-9954 .elementor-element.elementor-element-23dd7ce > .elementor-container > .elementor-row{align-items:stretch;}.elementor-9954 .elementor-element.elementor-element-d52425b > .elementor-container > .elementor-row{align-items:center;}.elementor-9954 .elementor-element.elementor-element-d52425b{margin-top:90px;margin-bottom:0px;}.elementor-9954 .elementor-element.elementor-element-f0ecc7a > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-9954 .elementor-element.elementor-element-f0ecc7a .tm-modern-heading{width:470px;}.elementor-9954 .elementor-element.elementor-element-f0ecc7a .heading-primary{font-size:48px;line-height:1.17em;color:#333333;}.elementor-9954 .elementor-element.elementor-element-f0ecc7a .heading-primary .stop-a{stop-color:#333333;}.elementor-9954 .elementor-element.elementor-element-f0ecc7a .heading-primary .stop-b{stop-color:#333333;}.elementor-9954 .elementor-element.elementor-element-f0ecc7a .heading-primary mark{font-weight:400;}.elementor-9954 .elementor-element.elementor-element-f0ecc7a .heading-secondary{font-size:15px;font-weight:500;text-transform:uppercase;line-height:2em;letter-spacing:2px;color:#696969;}.elementor-9954 .elementor-element.elementor-element-f0ecc7a .heading-secondary .stop-a{stop-color:#696969;}.elementor-9954 .elementor-element.elementor-element-f0ecc7a .heading-secondary .stop-b{stop-color:#696969;}.elementor-9954 .elementor-element.elementor-element-f0ecc7a .heading-secondary-wrap{margin-bottom:17px;}.elementor-9954 .elementor-element.elementor-element-18fb7b7 .heading-primary{font-weight:500;line-height:1.67em;}.elementor-9954 .elementor-element.elementor-element-18fb7b7 .heading-primary mark{font-weight:700;}.elementor-9954 .elementor-element.elementor-element-48e0991 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-9954 .elementor-element.elementor-element-48e0991{margin-top:30px;margin-bottom:0px;}.elementor-9954 .elementor-element.elementor-element-8360522 > .elementor-container > .elementor-row{align-items:center;}.elementor-9954 .elementor-element.elementor-element-8360522{margin-top:0px;margin-bottom:60px;}.elementor-9954 .elementor-element.elementor-element-7c034a4{width:var( --container-widget-width, 101.899% );max-width:101.899%;--container-widget-width:101.899%;--container-widget-flex-grow:0;}.elementor-9954 .elementor-element.elementor-element-7c034a4 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-9954 .elementor-element.elementor-element-7c034a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9954 .elementor-element.elementor-element-7c034a4 .heading-primary{font-size:48px;line-height:1.42em;color:#3F3A64;}.elementor-9954 .elementor-element.elementor-element-7c034a4 .heading-primary .stop-a{stop-color:#3F3A64;}.elementor-9954 .elementor-element.elementor-element-7c034a4 .heading-primary .stop-b{stop-color:#3F3A64;}.elementor-9954 .elementor-element.elementor-element-7c034a4 .heading-primary mark{font-weight:400;}.elementor-9954 .elementor-element.elementor-element-7c034a4 .heading-secondary{font-size:15px;font-weight:500;text-transform:uppercase;line-height:2em;letter-spacing:2px;color:#696969;}.elementor-9954 .elementor-element.elementor-element-7c034a4 .heading-secondary .stop-a{stop-color:#696969;}.elementor-9954 .elementor-element.elementor-element-7c034a4 .heading-secondary .stop-b{stop-color:#696969;}.elementor-9954 .elementor-element.elementor-element-7c034a4 .heading-secondary-wrap{margin-bottom:17px;}.elementor-9954 .elementor-element.elementor-element-0112387 .elementor-button{background-color:#64EBCE;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:16px 45px 16px 45px;}.elementor-9954 .elementor-element.elementor-element-0112387.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9954 .elementor-element.elementor-element-a442696.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-9954 .elementor-element.elementor-element-a743f3d{width:auto;max-width:auto;}.elementor-9954 .elementor-element.elementor-element-a743f3d .heading-primary{font-size:120px;font-weight:800;text-transform:uppercase;line-height:1em;color:#EDEDED;}.elementor-9954 .elementor-element.elementor-element-a743f3d .heading-primary .stop-a{stop-color:#EDEDED;}.elementor-9954 .elementor-element.elementor-element-a743f3d .heading-primary .stop-b{stop-color:#EDEDED;}.elementor-9954 .elementor-element.elementor-element-c1b3eea{width:auto;max-width:auto;top:33%;}body:not(.rtl) .elementor-9954 .elementor-element.elementor-element-c1b3eea{right:70px;}body.rtl .elementor-9954 .elementor-element.elementor-element-c1b3eea{left:70px;}.elementor-9954 .elementor-element.elementor-element-c1b3eea .heading-primary{font-size:13px;font-weight:700;text-transform:uppercase;line-height:2em;letter-spacing:2px;}.elementor-9954 .elementor-element.elementor-element-87b6220 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-9954 .elementor-element.elementor-element-87b6220{margin-top:0px;margin-bottom:126px;}.elementor-9954 .elementor-element.elementor-element-08868f5{font-size:18px;font-weight:300;}.elementor-9954 .elementor-element.elementor-element-98cc58e .title{font-size:18px;color:#3F3A64;}.elementor-9954 .elementor-element.elementor-element-98cc58e .description{font-size:18px;font-weight:300;}body.elementor-page-9954:not(.elementor-motion-effects-element-type-background), body.elementor-page-9954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9954 .elementor-element.elementor-element-dc41d3e{width:59.486%;}.elementor-9954 .elementor-element.elementor-element-a442696{width:40.473%;}}@media(max-width:1024px){.elementor-9954 .elementor-element.elementor-element-62b37ae > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9954 .elementor-element.elementor-element-f0ecc7a .heading-primary{font-size:42px;}.elementor-9954 .elementor-element.elementor-element-48e0991{margin-top:220px;margin-bottom:0px;}.elementor-9954 .elementor-element.elementor-element-7c034a4 .heading-primary{font-size:30px;}.elementor-9954 .elementor-element.elementor-element-0112387 .elementor-button{font-size:14px;padding:14px 35px 14px 35px;}}@media(max-width:767px){.elementor-9954 .elementor-element.elementor-element-f0ecc7a .heading-primary{font-size:36px;}.elementor-9954 .elementor-element.elementor-element-48e0991{margin-top:0px;margin-bottom:0px;}.elementor-9954 .elementor-element.elementor-element-7c034a4 .heading-primary{font-size:26px;}.elementor-9954 .elementor-element.elementor-element-0112387 .elementor-button{padding:12px 10px 12px 10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9954 .elementor-element.elementor-element-62b37ae{width:100%;}.elementor-9954 .elementor-element.elementor-element-f48d352{width:100%;}}/* Start custom CSS for tm-heading, class: .elementor-element-c1b3eea */.elementor-9954 .elementor-element.elementor-element-c1b3eea .heading-primary{
    position: relative;
    padding: 0 0 0 45px;
}

.elementor-9954 .elementor-element.elementor-element-c1b3eea .heading-primary:before {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -1px;
    left: 0;
    width: 34px;
    height: 1px;
    background: #20AD96;
}/* End custom CSS */