.elementor-kit-18{--e-global-color-primary:#2D3266;--e-global-color-secondary:#121327;--e-global-color-text:#121327;--e-global-color-accent:#2D3266;--e-global-color-8b4a720:#F3FBF7;--e-global-color-f4ed4a1:#E1F5EC;--e-global-typography-primary-font-family:"neue-haas-grotesk-display";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"neue-haas-grotesk-display";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"neue-haas-grotesk-text";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"neue-haas-grotesk-display";--e-global-typography-accent-font-weight:600;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 );}.elementor-kit-18 button,.elementor-kit-18 input[type="button"],.elementor-kit-18 input[type="submit"],.elementor-kit-18 .elementor-button{background-color:var( --e-global-color-primary );font-family:"neue-haas-grotesk-text", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:20px 20px 20px 20px;}.elementor-kit-18 button:hover,.elementor-kit-18 button:focus,.elementor-kit-18 input[type="button"]:hover,.elementor-kit-18 input[type="button"]:focus,.elementor-kit-18 input[type="submit"]:hover,.elementor-kit-18 input[type="submit"]:focus,.elementor-kit-18 .elementor-button:hover,.elementor-kit-18 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-kit-18 e-page-transition{background-color:#FFBC7D;}.elementor-kit-18 a{color:#2D3266;}.elementor-kit-18 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-18 h1{color:var( --e-global-color-accent );font-family:"neue-haas-grotesk-display", Sans-serif;font-size:46px;font-weight:600;line-height:1.2;word-spacing:0px;}.elementor-kit-18 h2{color:var( --e-global-color-accent );font-family:"neue-haas-grotesk-display", Sans-serif;font-size:30px;font-weight:600;line-height:1.2;}.elementor-kit-18 h3{color:var( --e-global-color-primary );font-family:"neue-haas-grotesk-text", Sans-serif;font-size:24px;font-weight:400;line-height:1.2;}.elementor-kit-18 h4{color:var( --e-global-color-primary );font-family:"neue-haas-grotesk-display", Sans-serif;font-size:24px;font-weight:600;}.elementor-kit-18 h5{color:var( --e-global-color-primary );font-family:"neue-haas-grotesk-display", Sans-serif;font-weight:600;line-height:1.2;}.elementor-kit-18 h6{line-height:1.2;}.elementor-kit-18 label{color:var( --e-global-color-text );font-family:"neue-haas-grotesk-text", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-kit-18 input:not([type="button"]):not([type="submit"]),.elementor-kit-18 textarea,.elementor-kit-18 .elementor-field-textual{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 );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f4ed4a1 );border-radius:12px 12px 12px 12px;padding:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){margin-block-end: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-18{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-18 input:not([type="button"]):not([type="submit"]),.elementor-kit-18 textarea,.elementor-kit-18 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-18{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-18 input:not([type="button"]):not([type="submit"]),.elementor-kit-18 textarea,.elementor-kit-18 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */form.elementor-form input::placeholder, 
 form.elementor-form textarea::placeholder,form.elementor-form select.default {
     color : #d1d3d4 !important;
     opacity : 1 !important;
 }
 
 
 form.elementor-form .select-caret-down-wrapper svg{
     display : none;
     font-size : 0px;
 }
  form.elementor-form .select-caret-down-wrapper::before{
 content : url('data:image/svg+xml,<svg id="Group_61" data-name="Group 61" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="14.25" height="8.716" viewBox="0 0 14.25 8.716"><defs><clipPath id="clip-path"><rect id="Rectangle_87" data-name="Rectangle 87" width="14.25" height="8.716" transform="translate(0 0)" fill="none"/></clipPath></defs><g id="Group_60" data-name="Group 60" clip-path="url(%23clip-path)"><path id="Path_69" data-name="Path 69" d="M1.125,1.125l6,6,6-6" fill="none" stroke="%230e1026" stroke-linecap="round" stroke-width="2.25"/></g></svg>');
  }
 
 .cm_reviews .e-con-inner > div:not(:last-child){
     margin-top: 0;
      margin-bottom: 0;
 }
 .cm_reviews .e-con-inner > div:last-child{
     margin-top: auto;
      margin-bottom: 0;
 }
 .elementor-widget-text-editor a{
     font-weight: bold;
 }

a.elementor-button:hover svg{
    fill:  var( --e-global-color-primary );
    transition: all .3s;
}

 
.ratio-1-1 img{
    aspect-ratio: 1 / 1;
    object-fit : cover;
}
 
 body:not(.elementor-editor-active) a.chatwithus *, body:not(.elementor-editor-active) .chatwithus a *{
    pointer-events : none;
}/* End custom CSS */