/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 23 2026 | 10:19:09 */
.icimagebox h4.et_pb_module_header {
    padding-bottom: 0px !important;
    padding-top: 5px;
}
.headerbox .et_pb_column.et_pb_column_3_5 {
    width: 81%;
}
.headerbox .et_pb_column.et_pb_column_1_5 {
    max-width: max-content;
}
.headerbox .et_pb_blurb_content {
    max-width: max-content;
    margin: auto 0px 0px auto;
}
.et_pb_section.et_pb_section_0_tb_header.headerbox.et_pb_sticky_module.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top {
    box-shadow: 0px 18px 41px -29px #135850;
    border-bottom: 1px solid;
}
    .custom_menu ul.sub-menu, .et-db #et-boc .et-l .custom_menu ul.sub-menu {
        background-image: linear-gradient(90deg, #63b2ab 0%, #245d60 100%) !important;
    }
.custom_menu ul.sub-menu:after {
    border-bottom-color: #63b2ab !important;
}
div#nf-form-2-cont h3 {
    display: none;
}
div#nf-form-2-cont .nf-field-container {
    margin-bottom: 10px;
}
div#nf-form-2-cont .nf-field-label {
    margin-bottom: 0px;
}
div#nf-form-2-cont label {
    font-weight: 600;
    font-size: 15px;
}
	body .et-l--footer .et_builder_inner_content {
    z-index: 9 !important;
}

div#nf-form-2-cont input, div#nf-form-2-cont select {
    height: 48px;
    border-radius: 8px;
    border: 2px solid #306761;
}
div#nf-form-2-cont .nf-form-content .nf-row {
    display: inline-block;
    width: 49%;
    margin: 0% 0.5%;
    vertical-align: bottom;
}
input#nf-field-12 {
    width: 100%;
    background: #306761;
    color: #fff;
    font-family: 'Poppins';
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}
div#nf-form-2-cont .nf-form-fields-required {
    font-family: 'Poppins';
    margin: 0px 0.5% 5px;
}
.headerbox .et_pb_menu__menu li a {
    margin-top: 18px;
}
	.et_pb_text_1_tb_footer a, .et_pb_text_3_tb_footer a, .et_pb_text_5_tb_footer a {
    line-height: 1.2em;
}
.headerbox h4.et_pb_module_header {
    margin-top: 6px;
    padding-bottom: 5px;
}

@media(max-width:1380px){
	.footcols .et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_footer.et_pb_css_mix_blend_mode_passthrough {
    width: 15%;
}
	.footcols .et_pb_column.et_pb_column_1_5.et_pb_column_3_tb_footer.et_pb_css_mix_blend_mode_passthrough {
    width: 14%;
}
	.footcols .et_pb_column.et_pb_column_1_5.et_pb_column_4_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    width: 25%;
}
	.et_pb_gutters2 .footcols .et_pb_column, .et_pb_gutters2.et_pb_row.footcols .et_pb_column {
        margin-right: 1%;
    }
	.et_pb_column.et_pb_column_1_5.et_pb_column_1_tb_footer.et_pb_css_mix_blend_mode_passthrough {
    width: 24%;
}
	.headerbox .et_pb_column.et_pb_column_1_5 {
    max-width: max-content;
    width: 25%;
}
	.custom_menu.et_pb_menu .et-menu>li {
    padding-left: 12px !important;
    padding-right: 12px !important;
}
}

@media screen and (min-width: 980px) and (max-width: 1150px) {
.mobno h4.et_pb_module_header a {
    font-size: 14px !important;
}
	.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
    width: auto;
    max-width: 250px !important;
}
	.headerbox .et_pb_menu_0_tb_header.et_pb_menu ul li a {
        font-size: 15px !important;
    }
	    .custom_menu.et_pb_menu .et-menu>li {
        padding-left: 7px !important;
        padding-right: 7px !important;
    }
}

@media(max-width:1024px){
	.headerbox .et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-size: 16px;
	}
}

@media(max-width:980px){
	.headerbox .et_pb_column.et_pb_column_1_4 {
    margin-bottom: 0px;
}
	.headerbox .et_pb_column.et_pb_column_3_5 {
    margin-bottom: 0px;
		width: 72%;
    float: right;
}
	.et_pb_column.et_pb_column_1_5.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough {
    right: 0;
    position: absolute;
    top: 25px;
    left: auto;
    margin-right: 0px;
}
	ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after {
    color: #5bc5cf;
    background: #f1f1f1;
}
	.headerbox .mobno {
    position: fixed;
    bottom: 0;
    background: #80d9d9;
    left: 0;
    display: flex;
    justify-content: center;
    column-gap: 19px;
    padding: 11px 2px;
		width:100% !important;
		max-width:100% !important;
}
	.headerbox h4.et_pb_module_header {
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-size: 15px;
}
.headerbox .et_pb_menu__wrap {
    justify-content: end !important;
}	
	.headerbox .et_mobile_nav_menu {
    background: linear-gradient(45deg, #306761, #c3ebe6);
    border-radius: 8px;
}
.headerbox .et_pb_column.et_pb_column_3_4.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {
    padding-bottom: 0px !important;
	margin-bottom:0px !important;
}	
.headerbox .et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.custom_menu.custom_menu_v1.et_pb_bg_layout_light.et_pb_text_align_center.et_dropdown_animation_slide.et_pb_menu--with-logo.et_pb_menu--style-left_aligned {
    padding: 0px;
}	
.colrev01 {
	display: flex;
	flex-direction: column-reverse;
}	
.footcols h6 {
    text-align: center;
}	
	.footcols .et_pb_module.et_pb_text {
    text-align: center;
}
	.footcols .et_pb_module.et_pb_blurb {
    width: max-content;
    margin: 0px auto;
}
	.footcols .et_pb_column.et_pb_column_1_5.et_pb_column_0_tb_footer.et_pb_css_mix_blend_mode_passthrough {
    width: 100% !important;
}
	.footcols .et_pb_column.et_pb_column_1_5 {
    width: 49% !important;
}
	body .et-l--footer .et_builder_inner_content {
    z-index: 9 !important;
    padding-bottom: 40px !important;
}
	.et_pb_text_1_tb_footer a, .et_pb_text_3_tb_footer a, .et_pb_text_5_tb_footer a {
    font-size: 14px;
    line-height: 1.2em;
}
	body ul.sub-menu.visible li.current-menu-item a {
    color: #fff !important;
}
}

@media(max-width:600px){
	    .headerbox .et_pb_column.et_pb_column_3_5 {
        margin-bottom: 0px;
        width: 100% !important;
        float: right;
    }
	.et_pb_column.et_pb_column_1_5.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough {
    position: fixed;
    bottom: 30px;
    top: auto;
    background: #80d9d9;
    width: 100% !important;
    max-width: 100%;
    text-align: center;
    padding: 6px;
		margin-bottom:0px;
}
	.et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_header.mobno.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    padding: 5px 0px 0px;
}
	
.mobno .et_pb_main_blurb_image {
    width: 18px;
}
	body .headerbox a.et_pb_button {
   font-size: 12px !important;
        padding: 3px 13px !important;
        margin-top: 0;
}
	.headerbox h4.et_pb_module_header {
    margin-top: 0px;
    padding-bottom: 5px;
}
	.mobno h4.et_pb_module_header a {
    font-size: 13px !important;
}
}

@media(max-width:390px){
	footer.et-l.et-l--footer span.et_pb_image_wrap.et_pb_only_image_mode_wrap {
    width: 25px;
}
	footer.et-l.et-l--footer h4.et_pb_module_header a {
    font-size: 14px;
}
	.et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 6px;
}
	.headerbox span.et_pb_image_wrap.et_pb_only_image_mode_wrap {
    max-width: 23px;
}
	    .headerbox h4.et_pb_module_header {
        margin-bottom: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
        font-size: 13px;
    }
}