.elementor-kit-5{--e-global-color-primary:#003654;--e-global-color-secondary:#3E7DBC;--e-global-color-text:#231F20;--e-global-color-accent:#00AEEF;--e-global-color-2c861e3:#FFFFFF;--e-global-color-0d568ad:#F9F8F4;--e-global-color-34f8c6a:#231F20;--e-global-color-8495bab:#C56702;--e-global-color-f8cee10:#F6952D;--e-global-color-26286b5:#F0B40C;--e-global-color-45e021c:#59418F;--e-global-color-c16cacd:#F01849;--e-global-color-4906918:#027A48;--e-global-color-bd4ba60:#ECFAFF;--e-global-color-5629e3f:#ECFDF3;--e-global-color-4aac3f1:#FEE6CD;--e-global-color-f930e64:#FEEAE7;--e-global-color-17cb52b:#E4E7EC;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:20px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:30px;--e-global-typography-accent-font-weight:600;--e-global-typography-ad1186f-font-family:"Poppins";--e-global-typography-ad1186f-font-size:48px;--e-global-typography-ad1186f-font-weight:500;--e-global-typography-ad1186f-line-height:60px;--e-global-typography-ad1186f-letter-spacing:-0.02px;--e-global-typography-d09d30d-font-family:"Poppins";--e-global-typography-d09d30d-font-size:36px;--e-global-typography-d09d30d-font-weight:300;--e-global-typography-d09d30d-line-height:44px;--e-global-typography-d09d30d-letter-spacing:-0.02px;--e-global-typography-9365630-font-family:"Poppins";--e-global-typography-9365630-font-size:16px;--e-global-typography-9365630-font-weight:700;--e-global-typography-9365630-line-height:24px;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-5 a{color:var( --e-global-color-secondary );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:24px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-2c861e3 );background-color:var( --e-global-color-secondary );box-shadow:0px 1px 2px 0px rgba(16, 24.000000000000014, 40, 0.05);border-style:solid;border-width:0px 0px 0px 0px;border-radius:32px 32px 32px 32px;padding:10px 39px 10px 039px;}.elementor-kit-5 label{color:var( --e-global-color-primary );font-size:18px;font-weight:600;line-height:24px;}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:18px;line-height:24px;color:#00365499;box-shadow:0px 1px 2px 0px rgba(16, 24.000000000000014, 40, 0.05);border-style:solid;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;padding:10px 14px 10px 14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:var( --e-global-color-2c861e3 );}@media(max-width:1024px){.elementor-kit-5{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-5{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 */.elementor-kit-5 select {
	appearance: none;
	background: #fff url(/wp-content/uploads/2022/10/open.svg) calc(100% - 6px) center no-repeat;
	height: 41.5px;
	padding: 10px 20px 10px 14px;
    }

.filter-form input:focus, .filter-form select:focus {
    outline: none !important;
    border: 1px solid #3E7DBC !important;
}

/* Gutenberg content */

#gutenberg-content h2 {
	font-size: 30px;
	line-height: 38px;
	font-weight: 600;
	margin: 0 0 24px 0;
}

#gutenberg-content h3 {
	font-size: 24px;
	line-height: 32px;
	font-weight: 600;
	margin: 0 0 16px 0;
}

#gutenberg-content h4 {
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
	margin: 0 0 24px 0;
}

#gutenberg-content p, #gutenberg-content ul, #gutenberg-content ol {
	font-size: 20px;
	line-height: 30px;
	margin: 0 0 60px 0;
}

    #gutenberg-content ul, #gutenberg-content ol {
        padding-left: 16px;
    }

    #gutenberg-content p + h4, #gutenberg-content p + span + h4, #gutenberg-content p + ol {
        margin-top: -36px;
    }
    
    h4.wp-block-heading{
        margin-top: 0px!important;
    }

    #gutenberg-content .smaller {
        font-size: 18px;
	    line-height: 28px;
    }

#gutenberg-content figure {
	margin: 0 0 60px 0;
}

#gutenberg-content blockquote {
	margin: 0 0 80px 0;
	border-left: 2px solid #F0B40C;
	padding-left: 20px;
}

#gutenberg-content blockquote p {
	font-size: 30px;
	line-height: 38px;
	font-weight: 600;
	margin-bottom: 0;
}

#gutenberg-content blockquote cite {
	font-size: 16px;
	line-height: 24px;
	margin-top: 32px;
	display: block;
	font-style: initial;
}

#gutenberg-content blockquote cite:before {
	content: "—";
    margin-right: 4px;
}

#gutenberg-content .wp-block-embed:after {
    content: "";
    position: absolute;
    left: -120px;
    margin-top: -200px;
    z-index: -1;    
    width: 140px;
    height: 140px;
    background-image: radial-gradient(#00AEEF 30%, transparent 11%),
    radial-gradient(#00AEEF 30%, transparent 11%);
    background-size: 20px 20px;
    background-position: 0 0, auto;
    opacity: 35%;   
}

@media only screen and (max-width: 767px) {
    #gutenberg-content blockquote p {
	font-size: 24px;
	line-height: 32px;
    }
    
    #gutenberg-content p, #gutenberg-content ul, #gutenberg-content ol {
	font-size: 16px;
	line-height: 24px;
    }
    
        #gutenberg-content .smaller {
            font-size: 14px;
    	    line-height: 21px;
        }
}

/* megamenu */

.jet-mega-menu-mega-container {
    top: 77px !important;
}

.jet-mega-menu-mega-container__inner {
    padding: 0 !important;
}

.mega-gutenberg {
    padding: 32px;
    list-style-type: none;
}

.mega-gutenberg li {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
    padding-left: 0;
}

.mega-gutenberg a {
    color: var(--jmm-top-item-title-color, inherit);
}

.mega-gutenberg a:hover {
    color: var(--jmm-top-hover-item-title-color, inherit);
}

.mega-gutenberg li:nth-last-child(1) {
    margin-bottom: 0;
}

.mega-gutenberg ul {
    padding: 16px 0 0 16px;
    list-style-type: none;
}

.mega-gutenberg ul li {
    font-size: 14px;
    line-height: 20px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .jet-mega-menu-mega-container {
        top: 40px !important;
    }    
    
    .jet-mega-menu-list li:nth-child(1) .jet-mega-menu-mega-container, .jet-mega-menu-list li:nth-child(2) .jet-mega-menu-mega-container {
        top: 68px !important;
    }    
}/* End custom CSS */