.elementor-kit-5{--e-global-color-primary:#1A2332;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#1A2332;--e-global-color-5fb327f:#FFFFFF;--e-global-color-afae2ca:#D0D0D0;--e-global-color-15050fc:#FFFFFF;--e-global-color-fb64a1b:#161616;--e-global-color-1dbe2c3:#F3F5F4;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Aptos";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.55em;--e-global-typography-accent-font-family:"Aptos";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.55em;background-color:#27728F;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{font-family:"Aptos Semi-bold", Sans-serif;}.elementor-kit-5 a:hover{font-family:"Century Gothic Bold", Sans-serif;}.elementor-kit-5 h1{color:var( --e-global-color-5fb327f );font-family:"Century Gothic Bold", Sans-serif;}.elementor-kit-5 h2{color:var( --e-global-color-5fb327f );font-family:"Century Gothic Bold", Sans-serif;}.elementor-kit-5 h3{color:var( --e-global-color-5fb327f );font-family:"Century Gothic Bold", Sans-serif;}.elementor-kit-5 h4{font-family:"Aptos Semi-bold", Sans-serif;}.elementor-kit-5 h5{color:var( --e-global-color-5fb327f );}.elementor-kit-5 h6{color:var( --e-global-color-5fb327f );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1420px;}.e-con{--container-max-width:1420px;}.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);}@media(max-width:1540px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}}@media(max-width:1280px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1100px;}.e-con{--container-max-width:1100px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:850px;}.e-con{--container-max-width:850px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:580px;}.e-con{--container-max-width:580px;}}@media(max-width:479px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:400px;}.e-con{--container-max-width:400px;}}/* Start custom CSS */.main-title-section-wrapper > .main-title-section-bg:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 60px;
    background: #27728F!important;
    left: 0;
    bottom: 0px;
    top: auto;
    right: 0;
    margin: auto;
    border-radius: 60px 60px 0 0;
    display: none !important;;
}
@media (min-width: 480px) {
  .elementor-2442 .elementor-element.elementor-element-fdc69ba {
    width: 100vw;
    max-width: 100vw;

    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
}
@media (min-width: 480px) {
  .elementor-2852 .elementor-element.elementor-element-cbead36 {
    width: 100vw;
    max-width: 100vw;

    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
}
@media (min-width: 480px) {
  .elementor-2891 .elementor-element.elementor-element-566dd51 {
    width: 100vw;
    max-width: 100vw;

    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
}
 .wdt-header-menu ul li:not(.menu-item-object-wdt_mega_menus) ul,
.mobile-menu,
.mobile-menu > ul,
.mobile-menu ul,
.mobile-menu ul li:not(.menu-item-object-wdt_mega_menus) ul {
    background-color: var(--wdtPrimaryColor) !important;
    background-image: none !important;
    border: 0 solid transparent;
}
.wdt-accordion-toggle-holder.wdt-template-classic .wdt-accordion-toggle-description {
    padding-top: 0;
    padding-right: 0 !important;
}
.mobile-menu ul li.see-all a {
    background-color: rgba(var(--wdtHeadAltColorRgb), 0.05) !important;
    color: white !important; 
}
.wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item {
    display: grid;
    grid-template-rows: auto 1fr auto auto;
    height: 600px;
    box-sizing: border-box;
    gap: 20px;
    padding: clamp(1.25rem, 0.9713rem + 1.2739vw, 2.5rem);
    border-radius: var(--wdtRadius_2X);
    overflow: hidden;
    background: rgba(var(--wdtAccentTxtColorRgb), 0.12);
    backdrop-filter: blur(10px);
    transition: var(--wdt-Ad-Transition);
}
.wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item .wdt-title {
    min-height: 3.2em; /* roughly 2 lines */
    margin: 0;
}

.wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item .wdt-description {
    min-height: 8em;
    margin: 0;
}
.wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item .wdt-content-group,
.wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item .wdt-author-group,
.wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item .wdt-author-details {
    align-self: end;
}
.wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item .wdt-description {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item {
    display: grid;
    grid-template-rows: 90px 1fr 30px 90px;
    height: 600px;
    box-sizing: border-box;
    gap: 20px;
}
.blog-single-entry.post-minimal .post-meta {
    border-style: solid;
    border-width: 1px 0;
    display: none !important;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 30px;
    padding: 15px 0;
    width: 100%;
}
.blog-single-entry.post-minimal > .single-entry-tags a, .blog-single-entry.post-minimal > .single-entry-categories a, .blog-single-entry.post-minimal > .single-entry-comments a, .blog-single-entry.post-minimal > .single-entry-body > .single-entry-tags a, .blog-single-entry.post-minimal > .single-entry-body .single-entry-categories a, .blog-single-entry.post-minimal > .single-entry-body .single-entry-comments a, .blog-single-entry.post-minimal > .single-entry-body > .single-entry-date, .blog-single-entry.post-minimal > .single-entry-date, .blog-single-entry.post-minimal .single-entry-body .single-entry-author, .blog-single-entry.post-minimal > .single-entry-likes-views .wdt-like-views > div, .blog-single-entry.post-minimal .single-entry-body .single-entry-likes-views .wdt-like-views > div, .blog-single-entry.post-minimal .single-entry-body .single-entry-title span.sticky-post, .blog-single-entry.post-minimal .entry-post-navigation, .blog-single-entry.post-minimal .entry-post-navigation > div, .blog-single-entry.post-minimal div.single-entry-meta-group .single-entry-tags a, .blog-single-entry.post-minimal .single-entry-tags a, .blog-single-entry.post-minimal .post-meta, .blog-single-entry.post-minimal .meta-time {
    border-color: var(--wdtBorderColor);
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aptos';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://compasspoint-consulting.com/wp-content/uploads/2026/02/Aptos.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aptos Semi-bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://compasspoint-consulting.com/wp-content/uploads/2026/02/Aptos-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Century Gothic Bold';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://compasspoint-consulting.com/wp-content/uploads/2026/02/fonnts.com-Century_Gothic_Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */