/*
 Theme Name: twenty twentyone Child
 Theme URI: -
 Description: twenty twentyone Child Theme
 Author: Softline
 Author URI: http://example.com
 Template: twentytwentyone

*/


body {font-family:"Outfit";}

.header-top .header-menu-icon .elementskit-menu-hamburger i {float:right;}
.footer-menus ul {list-style:none; padding-left:0; display:flex; flex-direction:column; gap:30px;}
.footer-menus a {font-size:20px; color:#383838; font-weight:400; font-family:"Outfit";}
.footer-menus a:hover {color:#5aa023;}

.footer-privacy ul {list-style:none; padding-left:0; display:flex; gap:30px; font-family:"Outfit";}
.footer-privacy ul a {color:#383838;}
.footer-privacy a:hover {color:#5aa023;}
.title-badge h3.elementskit-section-subtitle {background:#deecd3;}

button.content-btn {padding:0; background-color:transparent!important; color:#005A96!important; text-transform:capitalize; border:none; font-size:20px;}

.elementskit-menu-overlay {background-color:transparent !important;} 

.home .header-top {box-shadow:none !important;}




/* ============================== GRAVITY-FORM-START ================================= */
.gform-theme--foundation.contact-form_wrapper .gform_fields {row-gap:20px;}

body .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--foundation .gfield select {padding:0px 20px; min-height:60px; border-radius:8px;  font-size:18px; background-color:#ffffff; color:#38383882; font-weight:400; line-height:50px; border:1px solid transparent;}

body .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus , .gform-theme--foundation .gfield select:focus {border:1px solid #5AA023; outline:none; box-shadow:none; color:#5AA023;}

.gform-body .ginput_container_textarea textarea {padding:13px 20px 0px; font-size:18px; color:#38383882; border-radius:8px; border:1px solid transparent;}
.gform-body .ginput_container_textarea textarea:focus {border:1px solid #5AA023; outline:none; box-shadow:none; color:#5AA023;}

/* ===================== Submit-Button  ===================== */
body .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {padding:20px 120px; font-size:20px!important; border-radius:50px; background-color:#ffc314 !important; color:#000; margin-top:10px;}

body .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover {background-color:#005a96 !important; color:#fff;}

.gform-theme--foundation #field_submit, .gform-theme--foundation .gform_footer, .gform-theme--foundation .gform_page_footer {justify-content:center;}

/* ============================== GRAVITY-FORM-END ================================= */



/* ================================== RESPONSIVE ===================================== */
@media (max-width:1024px) {

	
}

	
@media (max-width:767px){
	
.footer-menus ul {gap:10px;}	
.footer-menus a {font-size:18px;}
.footer-privacy ul {justify-content:center;}
.footer-privacy ul a {font-size:18px;}
.gform-theme--foundation.contact-form_wrapper .gform_fields {row-gap:15px;}	
	

body .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--foundation .gfield select {padding:0px 15px; min-height:55px; border-radius:6px; font-size:16px;}	
	
.gform-body .ginput_container_textarea textarea {padding:13px 15px 0px; font-size:16px; border-radius:6px;}
    
body .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {padding:16px 50px; font-size:18px !important; margin-top:5px; width:100% !important;}	
	
button.content-btn {font-size:16px;}	
	
	
}























