.elementor-kit-7724{--e-global-color-primary:#A5422F;--e-global-color-secondary:#545454;--e-global-color-text:#373737;--e-global-color-accent:#FFFFFF;--e-global-color-ab1c0a7:#A5422F;--e-global-color-1906741:#913A2A;--e-global-color-31a62dc:#373737;--e-global-color-74fcde0:#545454;--e-global-color-b587050:#DEDEDE;--e-global-color-9b63fdc:#F1F1F1;--e-global-color-2016d29:#F7F7F7;--e-global-color-7019fcc:#000000;--e-global-color-3f52245:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Rubik";--e-global-typography-text-font-size:1.125rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:2rem;--e-global-typography-accent-font-family:"Rubik";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.4rem;--e-global-typography-ea1211c-font-family:"Rubik";--e-global-typography-ea1211c-font-size:3.108rem;--e-global-typography-ea1211c-font-weight:700;--e-global-typography-ea1211c-line-height:4.394rem;--e-global-typography-ea1211c-letter-spacing:-0.25px;--e-global-typography-2f9c3b8-font-family:"Rubik";--e-global-typography-2f9c3b8-font-size:2.5rem;--e-global-typography-2f9c3b8-font-weight:700;--e-global-typography-2f9c3b8-line-height:3rem;--e-global-typography-cf5485f-font-family:"Rubik";--e-global-typography-cf5485f-font-size:9.688rem;--e-global-typography-cf5485f-font-weight:700;--e-global-typography-cf5485f-line-height:10.5rem;--e-global-typography-8133e44-font-family:"Rubik";--e-global-typography-8133e44-font-size:1.375rem;--e-global-typography-8133e44-font-weight:400;--e-global-typography-8133e44-line-height:1.875rem;--e-global-typography-a05b413-font-family:"Rubik";--e-global-typography-a05b413-font-size:1.5rem;--e-global-typography-a05b413-font-weight:500;--e-global-typography-a05b413-line-height:2rem;--e-global-typography-d7001d9-font-family:"Rubik";--e-global-typography-d7001d9-font-size:1rem;--e-global-typography-d7001d9-font-weight:400;--e-global-typography-d7001d9-line-height:1.688rem;--e-global-typography-41beb24-font-family:"Rubik";--e-global-typography-41beb24-font-size:3.75rem;--e-global-typography-41beb24-font-weight:300;--e-global-typography-41beb24-line-height:5.65rem;--e-global-typography-41beb24-letter-spacing:-0.5px;--e-global-typography-bf2ea45-font-family:"Rubik";--e-global-typography-bf2ea45-font-size:4.688rem;--e-global-typography-bf2ea45-font-weight:700;--e-global-typography-bf2ea45-line-height:5.65rem;--e-global-typography-bf2ea45-letter-spacing:-0.5px;--e-global-typography-f676601-font-family:"Rubik";--e-global-typography-f676601-font-size:1.5rem;--e-global-typography-f676601-font-weight:400;--e-global-typography-f676601-line-height:1.75rem;--e-global-typography-7e4288e-font-family:"Rubik";--e-global-typography-7e4288e-font-size:1.553rem;--e-global-typography-7e4288e-font-weight:700;--e-global-typography-7e4288e-line-height:1.8px;--e-global-typography-90d1227-font-family:"Rubik";--e-global-typography-90d1227-font-size:1.104rem;--e-global-typography-90d1227-font-weight:300;--e-global-typography-90d1227-text-transform:uppercase;--e-global-typography-90d1227-line-height:1.4rem;--e-global-typography-b5a63e8-font-size:0.9rem;--e-global-typography-b5a63e8-line-height:1.3rem;--e-global-typography-ad44585-font-family:"Rubik";--e-global-typography-ad44585-font-size:1.5rem;--e-global-typography-ad44585-font-weight:700;--e-global-typography-ad44585-line-height:2rem;--e-global-typography-044dc49-font-family:"Rubik";--e-global-typography-044dc49-font-size:1.1rem;--e-global-typography-044dc49-font-weight:300;--e-global-typography-044dc49-line-height:1.6rem;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7724 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7724 p{margin-block-end:2rem;}.elementor-kit-7724 a{color:var( --e-global-color-ab1c0a7 );}.elementor-kit-7724 a:hover{color:var( --e-global-color-text );}.elementor-kit-7724 h1{color:var( --e-global-color-74fcde0 );font-family:var( --e-global-typography-ea1211c-font-family ), Sans-serif;font-size:var( --e-global-typography-ea1211c-font-size );font-weight:var( --e-global-typography-ea1211c-font-weight );line-height:var( --e-global-typography-ea1211c-line-height );letter-spacing:var( --e-global-typography-ea1211c-letter-spacing );}.elementor-kit-7724 button,.elementor-kit-7724 input[type="button"],.elementor-kit-7724 input[type="submit"],.elementor-kit-7724 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1472px;}.e-con{--container-max-width:1472px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-7724{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7724 h1{font-size:var( --e-global-typography-ea1211c-font-size );line-height:var( --e-global-typography-ea1211c-line-height );letter-spacing:var( --e-global-typography-ea1211c-letter-spacing );}.elementor-kit-7724 button,.elementor-kit-7724 input[type="button"],.elementor-kit-7724 input[type="submit"],.elementor-kit-7724 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7724{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7724 h1{font-size:var( --e-global-typography-ea1211c-font-size );line-height:var( --e-global-typography-ea1211c-line-height );letter-spacing:var( --e-global-typography-ea1211c-letter-spacing );}.elementor-kit-7724 button,.elementor-kit-7724 input[type="button"],.elementor-kit-7724 input[type="submit"],.elementor-kit-7724 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* text */
body, p{text-wrap:pretty;}
h1, h2, h3{text-wrap:balance;}

/* menu */
.services-for-desktop{display:none!important;}
.submenu .services-for-desktop{display:flex!important;}
.submenu .hide-main{display:none!important;}
.full-bio-link{margin-top:1.5rem;}
.full-bio-link a{font-weight:600;color:#A5422F;transition:.3s;}
.full-bio-link::after{content:'';display:inline-block;width:18px;height:12px;background:url('/wp-content/uploads/2025/12/Group-949.svg')no-repeat center center;background-size:contain;margin-left:6px;transition:.3s;}
.full-bio-link a:hover{color:#545454;}
.full-bio-link p:hover a::after{background:url('/wp-content/uploads/2025/12/Group-970.svg')no-repeat center center!important;}



#get-started_mobile{display:none;}
@media screen and (max-width: 767px) {#get-started_mobile{display:flex;}
}

/* Tray Contact Form */

#trayForm {
	color:#fff;
	line-height:1.25;
}

#trayForm .gform_wrapper .gfield_label {
    color: white;
		font-weight:600;
} 

#trayForm .gform_wrapper input[type="text"], #trayForm .gform_wrapper input[type="tel"], #trayForm .gform_wrapper input[type="email"] {
  background-color: #6B2B1F;
	color:#fff;
	border:1px solid #6B2B1F;
	border-radius: 3px;
}

#trayForm .gform_wrapper .gfield select {
        background-color: #6B2B1F!important;
        color:#fff;
        	border:1px solid #6B2B1F;
    }
    
#trayForm .gform_body .gform_fields .gfield textarea {
    background-color: #6B2B1F;
	color:#fff;
	border:1px solid #6B2B1F;
}

#trayForm .gform_wrapper.gravity-theme .ginput_complex label {
    margin-bottom:7px;
    font-size:.75rem;
}

#trayForm .gfield_required {
        color:#CDB5B1 !important;
    }
    
#trayForm .gform_wrapper input[type="submit"] {
    background-color: #2a2a2a;
    color: #ffffff;
    padding: 16px 24px;
    display:block;
    margin:0 auto;
    width:70%;
    border: none; 
    border-radius: 5px; 
    font-size: 16px; 
    cursor: pointer;
    transition: background-color 0.3s ease; 
}

#trayForm .gform_wrapper input[type="submit"]:hover {
    background-color: #000;
}

.noHero_intro {
      --overlay-opacity: 0!important;
}


/* Submenu Orange Underline */

.submenu .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item::after{
  content: "" !important;
  position: absolute !important;

  left: 50% !important;
  transform: translateX(-50%) scaleX(0) !important;
  transform-origin: center !important;

  width: 100% !important;
  max-width: 50px !important;

  height: 5px !important;
  background-color: #a5422f !important;

  bottom: -15px !important;
  transition: transform 260ms ease !important;
}

.submenu .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item:hover::after,
.submenu .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item:focus-visible::after{
  transform: translateX(-50%) scaleX(1) !important;
}/* End custom CSS */