.elementor-kit-14{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#20394E;--e-global-color-accent:#20394E;--e-global-color-182c77c:#20394E;--e-global-color-bcde421:#293039;--e-global-color-7b1329e:#121C26;--e-global-color-3869588:#000000;--e-global-color-cddf36c:#FFFFFF;--e-global-color-6a3fa0d:#FF9933;--e-global-color-f768249:#FFEBD6;--e-global-color-f024884:#EAF1F6;--e-global-color-a55f6d8:#FFFFFF;--e-global-color-ae4701b:#FFFFFF00;--e-global-color-fb3c4be:#C9CED3;--e-global-color-1ea7e0a:#558BB8;--e-global-color-7051331:#51565D;--e-global-typography-primary-font-family:"Montez";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:24px;--e-global-typography-secondary-font-family:"Montez";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:48px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-family:"Montez";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-6e4874e-font-family:"Montserrat";--e-global-typography-6e4874e-font-size:38px;--e-global-typography-6e4874e-font-weight:500;--e-global-typography-6e4874e-font-style:normal;--e-global-typography-6e4874e-line-height:55px;--e-global-typography-65875ed-font-family:"Montserrat";--e-global-typography-65875ed-font-size:32px;--e-global-typography-65875ed-font-weight:700;--e-global-typography-65875ed-font-style:normal;--e-global-typography-65875ed-line-height:42px;--e-global-typography-cdd3b29-font-family:"Montserrat";--e-global-typography-cdd3b29-font-size:42px;--e-global-typography-cdd3b29-font-weight:500;--e-global-typography-cdd3b29-font-style:normal;--e-global-typography-cdd3b29-line-height:55px;--e-global-typography-e0759a9-font-family:"Montserrat";--e-global-typography-e0759a9-font-size:1rem;--e-global-typography-e0759a9-font-weight:400;--e-global-typography-e0759a9-line-height:24px;--e-global-typography-9ca08ac-font-family:"Montserrat";--e-global-typography-9ca08ac-font-size:16px;--e-global-typography-9ca08ac-font-weight:600;--e-global-typography-9ca08ac-text-transform:uppercase;--e-global-typography-9ca08ac-line-height:25px;--e-global-typography-5a2aace-font-family:"Montserrat";--e-global-typography-5a2aace-font-size:36px;--e-global-typography-5a2aace-font-weight:400;--e-global-typography-5a2aace-font-style:normal;--e-global-typography-5a2aace-line-height:46px;--e-global-typography-4adf794-font-family:"Montserrat";--e-global-typography-4adf794-font-size:32px;--e-global-typography-4adf794-font-weight:600;--e-global-typography-4adf794-line-height:42px;--e-global-typography-bc4845e-font-family:"Montserrat";--e-global-typography-bc4845e-font-size:32px;--e-global-typography-bc4845e-font-weight:500;--e-global-typography-bc4845e-line-height:42px;--e-global-typography-fe2b4de-font-family:"Montserrat";--e-global-typography-fe2b4de-font-size:26px;--e-global-typography-fe2b4de-font-weight:600;--e-global-typography-fe2b4de-line-height:30px;--e-global-typography-be36e8e-font-family:"Montserrat";--e-global-typography-be36e8e-font-size:24px;--e-global-typography-be36e8e-font-weight:700;--e-global-typography-be36e8e-font-style:normal;--e-global-typography-be36e8e-line-height:30px;--e-global-typography-17919ae-font-family:"Montserrat";--e-global-typography-17919ae-font-size:22px;--e-global-typography-17919ae-font-weight:600;--e-global-typography-17919ae-font-style:normal;--e-global-typography-17919ae-line-height:30px;--e-global-typography-bb5eb3f-font-family:"Montserrat";--e-global-typography-bb5eb3f-font-size:18px;--e-global-typography-bb5eb3f-font-weight:500;--e-global-typography-bb5eb3f-font-style:normal;--e-global-typography-bb5eb3f-line-height:30px;--e-global-typography-b32a894-font-family:"Montserrat";--e-global-typography-b32a894-font-size:20px;--e-global-typography-b32a894-font-weight:700;--e-global-typography-b32a894-font-style:normal;--e-global-typography-b32a894-line-height:30px;--e-global-typography-9c76d91-font-family:"Montserrat";--e-global-typography-9c76d91-font-size:20px;--e-global-typography-9c76d91-font-weight:700;--e-global-typography-9c76d91-font-style:normal;--e-global-typography-9c76d91-line-height:30px;--e-global-typography-a224021-font-family:"Montserrat";--e-global-typography-a224021-font-size:18px;--e-global-typography-a224021-font-weight:700;--e-global-typography-a224021-line-height:20px;--e-global-typography-b14d33f-font-family:"Montserrat";--e-global-typography-b14d33f-font-size:16px;--e-global-typography-b14d33f-font-weight:400;--e-global-typography-b14d33f-line-height:32px;--e-global-typography-7e57b05-font-family:"Montserrat";--e-global-typography-7e57b05-font-size:14px;--e-global-typography-7e57b05-font-weight:400;--e-global-typography-7e57b05-line-height:18px;--e-global-typography-aae576c-font-family:"Montserrat";--e-global-typography-aae576c-font-size:16px;--e-global-typography-aae576c-font-weight:500;--e-global-typography-aae576c-font-style:normal;--e-global-typography-aae576c-line-height:19px;--e-global-typography-521d824-font-family:"Montserrat";--e-global-typography-521d824-font-size:18px;--e-global-typography-521d824-font-weight:400;--e-global-typography-521d824-line-height:28px;--e-global-typography-b713f91-font-family:"Montserrat";--e-global-typography-b713f91-font-size:20px;--e-global-typography-b713f91-font-weight:500;--e-global-typography-b713f91-font-style:normal;--e-global-typography-b713f91-line-height:24px;--e-global-typography-dd09bee-font-family:"Montserrat";--e-global-typography-dd09bee-font-size:16px;--e-global-typography-dd09bee-font-weight:400;--e-global-typography-dd09bee-line-height:22px;--e-global-typography-3a77368-font-family:"Montserrat";--e-global-typography-3a77368-font-size:1.375rem;--e-global-typography-3a77368-font-weight:700;--e-global-typography-8bd9cba-font-family:"Montserrat";--e-global-typography-8bd9cba-font-size:16px;--e-global-typography-8bd9cba-font-weight:400;--e-global-typography-8bd9cba-line-height:19px;--e-global-typography-5ad51b5-font-family:"Montserrat";--e-global-typography-5ad51b5-font-size:12px;--e-global-typography-5ad51b5-font-weight:700;--e-global-typography-5ad51b5-font-style:normal;--e-global-typography-5ad51b5-line-height:19px;--e-global-typography-bfe06b9-font-family:"Montserrat";--e-global-typography-bfe06b9-font-size:10px;--e-global-typography-bfe06b9-font-weight:400;--e-global-typography-bfe06b9-font-style:normal;--e-global-typography-bfe06b9-line-height:16px;--e-global-typography-200aed2-font-family:"Montserrat";--e-global-typography-200aed2-font-size:12px;--e-global-typography-200aed2-font-weight:400;--e-global-typography-200aed2-line-height:20px;background-color:var( --e-global-color-a55f6d8 );}.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:var( --e-global-typography-aae576c-font-family ), Poppins;font-size:var( --e-global-typography-aae576c-font-size );font-weight:var( --e-global-typography-aae576c-font-weight );font-style:var( --e-global-typography-aae576c-font-style );line-height:var( --e-global-typography-aae576c-line-height );color:var( --e-global-color-cddf36c );border-radius:28px 28px 28px 28px;padding:13px 30px 13px 30px;}.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-6a3fa0d );color:var( --e-global-color-cddf36c );}.elementor-kit-14 e-page-transition{background-color:#FFBC7D;}.elementor-kit-14 a{color:var( --e-global-color-text );}.elementor-kit-14 a:hover{color:var( --e-global-color-accent );}.elementor-kit-14 h3{font-family:"Montserrat", Poppins;font-size:24px;font-weight:400;line-height:30px;}.elementor-kit-14 label{color:var( --e-global-color-7051331 );font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-14 input:not([type="button"]):not([type="submit"]),.elementor-kit-14 textarea,.elementor-kit-14 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );accent-color:var( --e-global-color-accent );background-color:var( --e-global-color-cddf36c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fb3c4be );border-radius:27px 27px 27px 27px;padding:13px 20px 13px 20px;}.elementor-kit-14 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-14 textarea:focus,.elementor-kit-14 .elementor-field-textual:focus{color:var( --e-global-color-text );accent-color:var( --e-global-color-accent );background-color:var( --e-global-color-cddf36c );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--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){margin-block-end:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}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-14{--e-global-typography-primary-font-size:16px;--e-global-typography-primary-line-height:24px;--e-global-typography-secondary-font-size:28px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;--e-global-typography-6e4874e-line-height:1.5em;--e-global-typography-e0759a9-line-height:40px;}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-size:var( --e-global-typography-aae576c-font-size );line-height:var( --e-global-typography-aae576c-line-height );}.elementor-kit-14 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-14 input:not([type="button"]):not([type="submit"]),.elementor-kit-14 textarea,.elementor-kit-14 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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-primary-font-size:16px;--e-global-typography-secondary-font-size:24px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;--e-global-typography-6e4874e-font-size:26px;--e-global-typography-6e4874e-line-height:36px;--e-global-typography-65875ed-font-size:32px;--e-global-typography-65875ed-line-height:42px;--e-global-typography-cdd3b29-font-size:28px;--e-global-typography-cdd3b29-line-height:38px;--e-global-typography-e0759a9-line-height:40px;--e-global-typography-9ca08ac-font-size:16px;--e-global-typography-9ca08ac-line-height:20px;--e-global-typography-5a2aace-font-size:26px;--e-global-typography-5a2aace-line-height:36px;--e-global-typography-4adf794-font-size:28px;--e-global-typography-4adf794-line-height:38px;--e-global-typography-bc4845e-font-size:28px;--e-global-typography-bc4845e-line-height:38px;--e-global-typography-bb5eb3f-font-size:16px;--e-global-typography-bb5eb3f-line-height:24px;--e-global-typography-b32a894-font-size:16px;--e-global-typography-b32a894-line-height:24px;--e-global-typography-8bd9cba-font-size:22px;}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-size:var( --e-global-typography-aae576c-font-size );line-height:var( --e-global-typography-aae576c-line-height );}.elementor-kit-14 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-14 input:not([type="button"]):not([type="submit"]),.elementor-kit-14 textarea,.elementor-kit-14 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */Html, body {
    overflow-x: hidden;
}




@media only screen and (max-width: 699px) {
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
  content: "";
  display:block;
  height: 150px; /* fixed header height*/
  margin: -450px 0 0; /* negative fixed header height */
  visibility: hidden;
  pointer-events: none;
}
}

@media only screen and (min-width: 699px) {
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
  content: "";
  display:block;
  height: 150px; /* fixed header height*/
  margin: -150px 0 0; /* negative fixed header height */
  visibility: hidden;
  pointer-events: none;
}
}


.fa { 
  font-family: FontAwesome;
}

/*===================*/
/* BOB COLUMNS
/*===================*/

@-webkit-keyframes bob-on-hover {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes bob-on-hover {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes bob-on-hover-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes bob-on-hover-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
.bob-on-hover {
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.bob-on-hover:hover, .bob-on-hover:focus, .bob-on-hover:active {
  -webkit-animation-name: bob-on-hover-float, bob-on-hover;
  animation-name: bob-on-hover-float, bob-on-hover;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}


/*===================*/
/* FLOAT
/*===================*/


.elementor-kit-14 .float-on-hover:hover {

transition: all .15s ease-in-out;

transform: translate(0%, -5%);

cursor: pointer;

z-index: 1;

}

.elementor-kit-14 .float-on-hover {
    transition: all .15s ease-in-out;
}



/*===================*/
/*  listing-grid__slider Arrow
/*===================*/
 .slider_arrow .slick-disabled svg path{
    fill: #FFE0C1 !important;
        opacity: 1 !important;
}






/*===================*/
/* Divider
/*===================*/

.elementor-divider-separator {
  border-radius: 3px;
}


.divider {
    position: relative;
}

.divider:before {
    content: "";
    height: 4px;
    width: 30px;
    background: var( --e-global-color-6a3fa0d );
    position: absolute;
    bottom: 10px;
    right: -50px;
    border-radius: 3px;
}

/*===================*/
/* Orange heading
/*===================*/

.orange-heading {
    color: var( --e-global-color-6a3fa0d );
}
/*===================*/
/* Button Icon
/*===================*/
.elementor-button-icon svg path {
    transition: 0.3s;
}

.elementor-button:hover .elementor-button-icon svg path {
	fill: var( --e-global-color-6a3fa0d );
}



.down_arrow .elementor-align-icon-right {
  font-size: 12px !important;
}

.elementor-button:focus .elementor-button-icon svg path {
	fill: var( --e-global-color-6a3fa0d ); !important;
}





/*===================*/
/* contact section
/*===================*/

.contact-title {
    color: var( --e-global-color-text );
  font-family: var( --e-global-typography-7e57b05-font-family ), Poppins;
  font-size: var( --e-global-typography-7e57b05-font-size );
  font-weight: var( --e-global-typography-7e57b05-font-weight );
  line-height: var( --e-global-typography-7e57b05-line-height );
}


.elementor-field-label {
	margin-left: 20px;
}

.elementor-form textarea {
	border-radius: 15px !important;
}

.e-form__buttons {
    margin-top: 20px;
}



@media (max-width: 767px) {
    .contact_section {
    box-shadow: none !important;
    }
}

/*===================*/
/* testimonial section
/*===================*/


.testi_img .elementor-image-box-wrapper {
	display: flex;
	flex-direction: row;
	text-align: start !important;
	justify-content: start;
}
.testi_img .elementor-image-box-content {
	margin-left: 10px;
}
 .testi_slider .slick-disabled {
    background: #558BB880 !important;
        opacity: 1 !important;
}
.testi_slider .jet-slick-dots li span {
    width: 22px !important;
    height: 3px !important;
}
.testi_slider .jet-slick-dots li.slick-active span {
    width: 65px !important;
    height: 3px !important;
}



/*===================*/
/*  Quote section
/*===================*/
 .quote_slider .slick-disabled svg path{
    fill: #FFE0C1 !important;
        opacity: 1 !important;
}


/*===================*/
/*  jet-search
/*===================*/

.search_icon .jet-search-filter__input-wrapper::after {
	content: url("/wp-content/uploads/2023/12/search-svgrepo-com-2.svg");
	height: 24px;
	width: 24px;
	position: absolute;
	top: 16px;
	right: 15px;
	display: block;
	font-size: px;
	background: 24px 24px;
}

/*===================*/
/*  jet_tags
/*===================*/

.jet_tags .jet-radio-list__button {
	font-family: var( --e-global-typography-7e57b05-font-family ), Poppins;
	font-size: var( --e-global-typography-7e57b05-font-size );
	font-weight: var( --e-global-typography-7e57b05-font-weight );
	line-height: var( --e-global-typography-7e57b05-line-height );
	letter-spacing: var( --e-global-typography-7e57b05-letter-spacing );
	word-spacing: var( --e-global-typography-7e57b05-word-spacing );
	fill: var( --e-global-color-7051331 );
	color: var( --e-global-color-7051331 );
	background-color: var( --e-global-color-ae4701b );
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var( --e-global-color-fb3c4be );
	border-radius: 28px 28px 28px 28px;
	padding: 10px 20px 10px 20px;
}

 .jet_tags .jet-radio-list__input:checked ~ .jet-radio-list__button {
   color: var( --e-global-color-cddf36c );
  background-color: var( --e-global-color-1ea7e0a );
  border-color: var( --e-global-color-1ea7e0a ) !important; 
}/* End custom CSS */