.elementor-kit-6{--e-global-color-primary:#36508C;--e-global-color-secondary:#6FADDE;--e-global-color-text:#63C6BF;--e-global-color-accent:#F37775;--e-global-color-0643a2f:#FFD162;--e-global-color-97d5895:#FFFFFF;--e-global-color-73a599f:#111C2C;--e-global-typography-primary-font-family:"bio-sans";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"bio-sans";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"elza";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"elza";--e-global-typography-accent-font-weight:500;font-family:"elza", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#FFFFFF00;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 h1{font-size:48px;line-height:56px;}.elementor-kit-6 h2{font-size:36px;line-height:46px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--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:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}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-6 h1{font-size:40px;line-height:48px;}.elementor-kit-6 h2{font-size:32px;line-height:40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 h1{font-size:32px;line-height:40px;}.elementor-kit-6 h2{font-size:28px;line-height:36px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --elza:elza; --midnight-blue:#111C2C; --deep-sea:#36508C; --sky:#6FADDE; --tidepool:#63C6BF; --coral:#F37775; --golden-dusk:#FFD162; --white:#ffffff; --graphite:#64696F; --bio-sans:bio-sans; --sky-10:#F1F7FC; --sky-40:#C5DEF2; --e-gv-82358ed:bio-sans; --e-gv-4dac290:#ffffff; --e-gv-4b9ac63:#111C2C; --e-gv-620fe40:#FFD162; --e-gv-39320a9:#F37775; --e-gv-49bb7d7:#6FADDE; --e-gv-32c30b0:bio-sans; --e-gv-28125d8:#ffffff; --e-gv-1839542:#111C2C; --e-gv-2ecfb6e:#FFD162; --e-gv-6594b45:#F37775; --e-gv-868d609:#6FADDE; }
/* Start custom CSS *//*global class hotfixes*/

.elementor .header-button-menu.e-button-base{
  background-color:transparent;color:var(--white);
  font-family:bio-sans;font-weight:600;font-size:14px;text-transform:uppercase;
  padding:8px 0;border:0;border-bottom:2px solid transparent;border-radius:0;
}
.elementor .header-button-menu.e-button-base:hover,
.elementor .header-button-menu.e-button-base:focus-visible{border-bottom-color:var(--golden-dusk);}
.elementor .header-button-menu.e-button-base:active{border-bottom-color:var(--coral);}

.elementor .color-midnight_blue.e-button-base{color:var(--midnight-blue);}

.elementor .bg-yellow.e-button-base{background-color:var(--golden-dusk);}

.elementor .secondary-button-alt.e-button-base{
  background-color:var(--white);color:var(--midnight-blue);
  font-family:elza;font-size:14px;padding:8px 16px;
  border:1px solid var(--midnight-blue);border-radius:0;
}

.elementor .converted-class-1{color:var(--white);}
.elementor .form-field{height:auto;font-size:18px;color:var(--white);border-radius:8px;background-color:var(--midnight-blue);}
.elementor .styleguide-label{font-family:elza;font-size:12px;padding:.5rem;border-radius:.5rem;background-color:#d6d6d6;}
.elementor .cta-card-fullbleed{background-image:url("https://trutaknahcp.com/wp-content/uploads/2026/04/desktop_card_background-1024x321.png");background-repeat:no-repeat;background-size:cover;background-position:0 0;}


body.page-id-555 div[data-elementor-type="wp-page"],
body.page-id-680 div[data-elementor-type="wp-page"],
body.page-id-885 div[data-elementor-type="wp-page"],
body.page-id-938 div[data-elementor-type="wp-page"],
body.page-id-982 div[data-elementor-type="wp-page"] {
  padding-top: 163px !important;
}

@media (min-width: 1025px) {
  .elementor .e-3bd2ff0-ccc0d1a {
    padding-block-start: 50px !important;
    padding-block-end: 50px !important;
  }
}

body.page-id-555 { line-height: 0 !important; }
body.page-id-555 > * { line-height: 24px; }

@media (min-width: 420px) and (max-width:767px) {
.hero-bg {
    background-position: 0% 0%, 50% 29% !important;
}

}



@media (max-width: 1024px) {
    /*body.page-id-680 div[data-elementor-type="wp-page"] { padding-top: 208px !important;} */
    body.page-id-555 div[data-elementor-type="wp-page"] { padding-top: 155px !important;}     
    body.page-id-885 div[data-elementor-type="wp-page"] { padding-top: 155px !important;} 
    body.page-id-982 div[data-elementor-type="wp-page"] { padding-top: 155px !important;} 
}

@media (max-width: 767px) {
    .trutakna-rep-form__row--split {
        grid-template-columns: 1fr;
        column-gap: 0;
        row-gap: 24px !important;
    }
}/* End custom CSS */