.elementor-kit-165{--e-global-color-primary:#213654;--e-global-color-secondary:#FFD218;--e-global-color-text:#000000;--e-global-color-accent:#1C93D2;--e-global-color-9329fd1:#FFFFFF;--e-global-color-2dccdbc:#EFEFEF;--e-global-color-14d6ba6:#6C6C70;--e-global-color-e729c0f:#7A6F58;--e-global-color-99d95cd:#E6E3D5;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:1.55em;}.elementor-kit-165 a{color:var( --e-global-color-accent );}.elementor-kit-165 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-165 h1{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;line-height:1.1em;}.elementor-kit-165 h2{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;}.elementor-kit-165 h3{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:900;text-transform:uppercase;line-height:1.1em;}.elementor-kit-165 h4{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;line-height:1.1em;}.elementor-kit-165 button,.elementor-kit-165 input[type="button"],.elementor-kit-165 input[type="submit"],.elementor-kit-165 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1em;color:var( --e-global-color-text );background-color:#02010100;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FFD21800;border-radius:0px 0px 0px 0px;padding:6px 0px 6px 0px;}.elementor-kit-165 button:hover,.elementor-kit-165 button:focus,.elementor-kit-165 input[type="button"]:hover,.elementor-kit-165 input[type="button"]:focus,.elementor-kit-165 input[type="submit"]:hover,.elementor-kit-165 input[type="submit"]:focus,.elementor-kit-165 .elementor-button:hover,.elementor-kit-165 .elementor-button:focus{color:var( --e-global-color-text );background-color:#02010100;border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-kit-165 input:not([type="button"]):not([type="submit"]),.elementor-kit-165 textarea,.elementor-kit-165 .elementor-field-textual{font-size:20px;font-weight:500;color:var( --e-global-color-14d6ba6 );background-color:#02010100;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-kit-165 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-165 textarea:focus,.elementor-kit-165 .elementor-field-textual:focus{color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1640px;}.e-con{--container-max-width:1640px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-165 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body *{
    text-rendering: optimizeLegibility;
}

.elementor-shape .elementor-shape-fill {
    transition: none;
    -webkit-transition: none;
    shape-rendering: geometricprecision;
}



.e-con.fullwidth-padding-left{padding-right:25px !important; padding-left:25px !important;}
.e-con.fullwidth-padding-right{padding-right:25px !important; padding-left:25px !important;}

@media (min-width:768px){
    .e-con.fullwidth-padding-left{
        padding-right: max(30px, var(--padding-inline-end)) !important; 
        padding-left:30px !important;}
    .e-con.fullwidth-padding-right{
        padding-right:30px !important; 
        padding-left: max(30px, var(--padding-inline-start)) !important;
    }
}

@media (min-width:1025px){
    .e-con.fullwidth-padding-left{padding-right: max(40px, var(--padding-inline-end)) !important; padding-left:40px !important;}
    .e-con.fullwidth-padding-right{padding-right:40px !important; padding-left: max(40px, var(--padding-inline-start)) !important;}
}
@media (min-width:1740px){
    .e-con.fullwidth-padding-left{
        padding-left:calc((100vw - 1640px) / 2) !important;
    }
    .e-con.fullwidth-padding-right{
        padding-right:calc((100vw - 1640px) / 2) !important;
    }
}


.cp-left{padding-right:25px; padding-left:25px;}
.cp-right{padding-right:25px; padding-left:25px;}
.cp-both{padding-right:25px; padding-left:25px;}

@media (min-width:768px){
    .cp-left{padding-right: max(30px, var(--padding-inline-end)); padding-left:30px;}
    .cp-right{padding-right:30px; padding-left: max(30px, var(--padding-inline-start));}
    .cp-both{padding-right:max(30px, var(--padding-inline-end)); padding-left: max(30px, var(--padding-inline-start));}
}
@media (min-width:1025px){
    .cp-left{padding-right: max(40px, var(--padding-inline-end)); padding-left:40px;}
    .cp-right{padding-right:40px; padding-left: max(40px, var(--padding-inline-start));}
    .cp-both{padding-right:max(40px, var(--padding-inline-start)); padding-left: max(40px, var(--padding-inline-start));}
}



.elementor-widget-text-editor p:last-child{
    margin-bottom: 0 !important;
}
.elementor-widget-text-editor ul{
    margin-bottom: 1em;
}

.read-more-link span.elementor-button-text:after {
    content: ">";
    margin-left: 7px;
}
a.e-con-full:hover .read-more-link span{
    color:var(--e-global-color-accent) !important;
}


.nf-field-element input:focus, .nf-field-element select:focus {
    outline: none;
}
.nf-field-element select option {
    color: var(--e-global-color-text);
}



.nf-form-fields-required{display: none;}
.nf-form-wrap .nf-field-element textarea{
    height: 90px;
    background: transparent;
}

.privacy-accept, .submit-container  {margin-bottom:0 !important;}

.privacy-accept .nf-field-label label {
    font-weight: 300;
    font-size: 20px !important;
}
.privacy-accept .nf-field-label label a{
    text-decoration: underline;
       color:var(--e-global-color-text);
}
.privacy-accept .nf-field-label label a:hover{
    color:var(--e-global-color-text);
}




.nf-after-field .nf-error-msg, .nf-error-msg, .ninja-forms-req-symbol {
    font-size: 11px;
}

.nf-error .ninja-forms-field{
    border:none !important;
    border-bottom: 3px solid #e80000 !important;
}

.nf-response-msg {
    padding: 15px 8px;
    margin: 0 5px 15px 5px;
    font-weight: 400;
    background: var(--e-global-color-b0e423b);
    text-align: center;
}
.nf-response-msg p{margin-bottom:0 !important;}


.submit-container input[type="submit"]{
    width: auto;
    font-size: 18px;
    font-weight: 800;
    background: black;
    color: white;
    padding: 10px 25px;
    min-width: 150px;
}
.submit-container input[type="submit"]:hover{
    background: var(--e-global-color-secondary);
    color: black;
    
}
input[type="submit"]:focus{
    outline: none !important;
}
 .list-checkbox-wrap .nf-field-element li{
	padding-left:0 !important;
	margin-left:0 !important;
}
.list-checkbox-wrap .nf-field-element li input{
	display:inline-block;
}
.list-checkbox-wrap .nf-field-element li input + label{
    margin-left:5px !important;
	display:inline-block;
}


.breadcrumb-wrapper a{
    color:var(--e-global-color-14d6ba6);
}
.breadcrumb-wrapper a:hover{
    color:var(--e-global-color-14d6ba6);
}


.yellow-icon .elementor-button-icon svg{
    fill:var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('/wp-content/uploads/2023/09/Montserrat-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2023/09/Montserrat-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2023/09/Montserrat-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/uploads/2023/09/Montserrat-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2023/09/Montserrat-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('/wp-content/uploads/2023/09/Montserrat-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('/wp-content/uploads/2023/09/Montserrat-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */