.elementor-kit-14{--e-global-color-primary:#001944;--e-global-color-secondary:#001944;--e-global-color-text:#131313;--e-global-color-accent:#44C3D3;--e-global-color-1fe2115:#188BA4;--e-global-color-7df9594:#FFFFFF;--e-global-color-0e68a52:#DFDFDF;--e-global-color-457ab20:#58595B;--e-global-typography-primary-font-family:"Verlag";--e-global-typography-primary-font-size:42px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.4;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-size:3.5rem;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:1.4rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1em;--e-global-typography-4f9ad38-font-family:"Verlag Black";--e-global-typography-4f9ad38-font-size:6em;--e-global-typography-4f9ad38-text-transform:uppercase;--e-global-typography-4f9ad38-line-height:1.3em;--e-global-typography-db3eb19-font-family:"Miss Stanfort Regular";--e-global-typography-db3eb19-font-size:4rem;--e-global-typography-420f945-font-family:"Open Sans Condensed";--e-global-typography-420f945-font-size:1.5rem;--e-global-typography-420f945-font-weight:600;--e-global-typography-420f945-text-transform:uppercase;--e-global-typography-420f945-letter-spacing:1px;--e-global-typography-b7fc465-font-family:"Open Sans";--e-global-typography-b7fc465-font-size:1rem;--e-global-typography-b7fc465-font-weight:600;--e-global-typography-b7fc465-text-transform:uppercase;--e-global-typography-b7fc465-letter-spacing:0.05em;--e-global-typography-b7fc465-word-spacing:0px;--e-global-typography-7fc6c51-font-family:"Open Sans";--e-global-typography-7fc6c51-font-size:1.4rem;--e-global-typography-7fc6c51-font-weight:600;--e-global-typography-7fc6c51-font-style:italic;--e-global-typography-7fc6c51-line-height:1.8em;--e-global-typography-7fc6c51-letter-spacing:0.05px;--e-global-typography-6301fe2-font-family:"Open Sans";--e-global-typography-6301fe2-font-size:26px;--e-global-typography-6301fe2-font-weight:700;--e-global-typography-6301fe2-text-transform:uppercase;--e-global-typography-6301fe2-font-style:normal;--e-global-typography-6301fe2-line-height:1.2;--e-global-typography-c8c8c80-font-family:"Open Sans";--e-global-typography-c8c8c80-font-size:8px;--e-global-typography-c8c8c80-font-weight:700;--e-global-typography-c8c8c80-line-height:1em;--e-global-typography-a3f5256-font-family:"Open Sans";--e-global-typography-a3f5256-font-size:1.2rem;--e-global-typography-a3f5256-font-weight:600;--e-global-typography-a3f5256-font-style:italic;--e-global-typography-48ce4a7-font-family:"Open Sans";--e-global-typography-48ce4a7-font-size:1.6rem;--e-global-typography-48ce4a7-font-weight:700;--e-global-typography-48ce4a7-text-transform:uppercase;--e-global-typography-48ce4a7-line-height:1.8px;--e-global-typography-61cdbdd-font-family:"Open Sans";--e-global-typography-61cdbdd-font-size:26px;--e-global-typography-61cdbdd-font-weight:400;--e-global-typography-61cdbdd-text-transform:uppercase;--e-global-typography-61cdbdd-font-style:normal;--e-global-typography-61cdbdd-line-height:1.2;--e-global-typography-a39696e-font-family:"Open Sans";--e-global-typography-a39696e-font-size:32px;--e-global-typography-a39696e-font-weight:700;--e-global-typography-a39696e-text-transform:uppercase;--e-global-typography-a39696e-line-height:1.3em;--e-global-typography-1ca2f64-font-family:"Open Sans";--e-global-typography-1ca2f64-font-size:1.75rem;--e-global-typography-1ca2f64-font-weight:600;--e-global-typography-1ca2f64-text-transform:none;--e-global-typography-1ca2f64-font-style:normal;--e-global-typography-1ca2f64-line-height:1.2;--e-global-typography-8b257c0-font-family:"Verlag Black";--e-global-typography-8b257c0-font-size:4rem;--e-global-typography-8b257c0-text-transform:uppercase;--e-global-typography-8b257c0-line-height:5.2rem;--e-global-typography-e9516b0-font-family:"Open Sans";--e-global-typography-e9516b0-font-size:1.8rem;--e-global-typography-e9516b0-font-weight:700;--e-global-typography-e9516b0-text-transform:capitalize;--e-global-typography-e9516b0-line-height:1.8;--e-global-typography-2a3be63-font-family:"Open Sans";--e-global-typography-2a3be63-font-size:3.5rem;--e-global-typography-2a3be63-font-weight:500;--e-global-typography-2a3be63-text-transform:uppercase;--e-global-typography-2a3be63-line-height:1.3em;--e-global-typography-a34ef8d-font-family:"Open Sans";--e-global-typography-a34ef8d-font-size:3.5rem;--e-global-typography-a34ef8d-font-weight:700;--e-global-typography-a34ef8d-text-transform:uppercase;--e-global-typography-a34ef8d-line-height:1.3em;--e-global-typography-336351b-font-family:"Open Sans";--e-global-typography-336351b-font-size:2.5rem;--e-global-typography-336351b-font-weight:700;--e-global-typography-336351b-text-transform:uppercase;--e-global-typography-336351b-font-style:normal;--e-global-typography-336351b-line-height:1.2;--e-global-typography-fc05550-font-family:"Verlag Black";--e-global-typography-fc05550-font-size:2rem;--e-global-typography-fc05550-font-weight:400;--e-global-typography-fc05550-text-transform:uppercase;--e-global-typography-fc05550-line-height:3.2rem;font-family:"Georgia", Sans-serif;font-size:17px;line-height:1.4em;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:850ms;}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans Condensed", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-kit-14 button:hover,.elementor-kit-14 button:focus,.elementor-kit-14 input[type="button"]:hover,.elementor-kit-14 input[type="button"]:focus,.elementor-kit-14 input[type="submit"]:hover,.elementor-kit-14 input[type="submit"]:focus,.elementor-kit-14 .elementor-button:hover,.elementor-kit-14 .elementor-button:focus{background-color:var( --e-global-color-1fe2115 );color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-kit-14 e-page-transition{background-color:var( --e-global-color-7df9594 );}.elementor-kit-14 a{color:var( --e-global-color-accent );}.elementor-kit-14 h2{line-height:1.1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--container-default-padding-top:0%;--container-default-padding-right:0%;--container-default-padding-bottom:0%;--container-default-padding-left:0%;}.elementor-widget:not(:last-child){--kit-widget-spacing:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1440px){.elementor-kit-14{--e-global-typography-secondary-font-size:2.5rem;--e-global-typography-text-font-size:1.2rem;--e-global-typography-4f9ad38-font-size:4rem;--e-global-typography-7fc6c51-font-size:1.4rem;--e-global-typography-6301fe2-font-size:2rem;--e-global-typography-a3f5256-font-size:1.1rem;--e-global-typography-8b257c0-font-size:2.8rem;--e-global-typography-8b257c0-line-height:1.3;--e-global-typography-2a3be63-font-size:2.5rem;--e-global-typography-a34ef8d-font-size:2.5rem;--e-global-typography-336351b-font-size:2.4rem;--e-global-typography-fc05550-font-size:2.4rem;}}@media(max-width:1200px){.elementor-kit-14{--e-global-typography-8b257c0-font-size:2.8rem;--e-global-typography-8b257c0-line-height:1.2;}}@media(max-width:992px){.elementor-kit-14{--e-global-typography-secondary-font-size:2rem;--e-global-typography-4f9ad38-font-size:3em;--e-global-typography-4f9ad38-line-height:1.2em;--e-global-typography-a3f5256-font-size:1.1rem;--e-global-typography-48ce4a7-line-height:1.1em;--e-global-typography-8b257c0-font-size:3em;--e-global-typography-8b257c0-line-height:1.2em;--e-global-typography-2a3be63-font-size:2rem;--e-global-typography-a34ef8d-font-size:2rem;--e-global-typography-fc05550-line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-14{--e-global-typography-48ce4a7-line-height:27px;--e-global-typography-336351b-line-height:2rem;--e-global-typography-fc05550-font-size:1.7rem;--e-global-typography-fc05550-line-height:36px;}}@media(max-width:598px){.elementor-kit-14{--e-global-typography-secondary-font-size:2rem;--e-global-typography-text-font-size:1.2rem;--e-global-typography-4f9ad38-font-size:2em;--e-global-typography-4f9ad38-line-height:1em;--e-global-typography-4f9ad38-letter-spacing:2px;--e-global-typography-7fc6c51-font-size:1.2rem;--e-global-typography-a3f5256-font-size:1rem;--e-global-typography-48ce4a7-line-height:1.8rem;--e-global-typography-8b257c0-font-size:2em;--e-global-typography-8b257c0-line-height:1.2;--e-global-typography-8b257c0-letter-spacing:2px;--e-global-typography-e9516b0-line-height:2.2rem;--e-global-typography-2a3be63-font-size:2rem;--e-global-typography-a34ef8d-font-size:2rem;--e-global-typography-336351b-font-size:1.8rem;--e-global-typography-fc05550-font-size:1.4rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:1920px){.elementor-kit-14{--e-global-typography-secondary-font-size:3rem;--e-global-typography-text-font-size:1.4em;--e-global-typography-4f9ad38-font-size:6rem;--e-global-typography-6301fe2-font-size:2rem;--e-global-typography-a3f5256-font-size:1.3rem;--e-global-typography-a3f5256-line-height:1.4;--e-global-typography-48ce4a7-font-size:2.2rem;--e-global-typography-48ce4a7-line-height:1.5;--e-global-typography-48ce4a7-letter-spacing:0.5px;--e-global-typography-a39696e-font-size:2em;--e-global-typography-1ca2f64-font-size:2rem;--e-global-typography-8b257c0-font-size:4.5rem;--e-global-typography-8b257c0-line-height:1.5;--e-global-typography-e9516b0-font-size:1.8rem;--e-global-typography-e9516b0-line-height:1.5;--e-global-typography-e9516b0-letter-spacing:0.5px;--e-global-typography-2a3be63-font-size:4rem;--e-global-typography-a34ef8d-font-size:4rem;--e-global-typography-336351b-font-size:2.8rem;--e-global-typography-fc05550-font-size:2.9rem;--e-global-typography-fc05550-line-height:4.4rem;--e-global-typography-fc05550-letter-spacing:0.97rem;}}/* Start custom CSS */@font-face {
  font-family: 'Font Awesome 4 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.woff2");
}

:root, :host {
  --fa-style-family-classic: 'Font Awesome 4 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 4 Free';
}



.icon-head:after{
    /* Set the font for this icon style */
  font-family: 'Font Awesome 4 Free';
  /* Set the weight for this icon style */
  font-weight: 900;
  /* Make sure icons render pixel-perfect */
  -webkit-font-smoothing: antialiased;
  /* Set the Unicode value for the "fa-ghost" icon */
  content: '\f6e2';
  
}


/** forms **/

.elementor-subgroup-inline {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-field-group-service label {
    text-transform: uppercase;
}

/* Style native radio button (modern browsers only) */

/* Hide the default radio */
.elementor-field-option input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  background-color: #fff;
  border: 2px solid #ccc;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  position: relative;
  cursor: pointer;
  margin-right: 8px;
  vertical-align: middle;
}

/* Outer border when checked */
.elementor-field-option input[type="radio"]:checked {
  border-color: #44C3D3;
}

/* Inner dot (custom circle) */
.elementor-field-option input[type="radio"]::before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  background-color: transparent;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: 2px;
}

/* Inner dot filled when checked */
.elementor-field-option input[type="radio"]:checked::before {
  background-color: #44C3D3;
}

/* Change label color when checked */
.elementor-field-option input[type="radio"]:checked + label {
  color: #44C3D3;
}



@counter-style paren-decimal {
  system: extends decimal;
  prefix: "";
  suffix: ") ";
}

@counter-style paren-lower-alpha {
  system: extends lower-alpha;
  prefix: "";
  suffix: ") ";
}

@counter-style paren-upper-roman {
  system: extends upper-roman;
  prefix: "";
  suffix: ") ";
}

ol {
  list-style: paren-decimal;
}

[type="a"] {
  list-style: paren-lower-alpha;
}

[type="I"] {
  list-style: paren-upper-roman;
}


/** Tables **/

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color:var(--e-global-color-7df9594);
    vertical-align: middle;
}
table tbody>tr:first-child>td p span{
    font-weight:600!important;
    color:var(--e-global-color-accent);
}
.elementor-widget-container table,
.elementor-widget-container td{
    border:0px solid var(--e-global-color-accent);
    background-color:var(--e-global-color-7df9594);
    text-align:center;
    padding:0;
}

/** Slides **/
.elementor-slide-description {
    display:none;}
@media screen and (min-width:882px) {
    
    .elementor-slide-description {
    display:block;}
    
}

.swiper-pagination-bullet {
    height:10px!important;
    width:10px!important;
    bottom:25px!important;
}
.service-slider .swiper-pagination-horizontal {
    bottom:5%!important;
}
@media screen and (min-width:768px) {
    .service-slider .swiper-pagination-horizontal {
        width:100%!important;
        bottom:5%!important;
        text-align:right;
        padding:0 10%;
    }    
    
}

.service-slider .swiper-slide {
    
}

@media screen and (max-width:597px) {
    
.starbox{
    background-image:none!important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Verlag';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://insightfuldynamicsolutions.com/wp-content/uploads/2024/08/Verlag-Book.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Verlag Black';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://insightfuldynamicsolutions.com/wp-content/uploads/2024/08/Verlag-Black.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Miss Stanfort Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://insightfuldynamicsolutions.com/wp-content/uploads/2025/04/Miss-Stanfort-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://insightfuldynamicsolutions.com/wp-content/uploads/2025/07/OpenSans-CondBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */