/*
Theme Name: Gravity Child
Theme URI: http://creazione.avanzare.co/gravity_wp/
Description: Child theme for Gravity Coming Soon Theme
Author: Avanzare
Author URI: https://themeforest.net/user/avanzare
Template: gravity
Version: 1.0
Text Domain: gravity
*/
 

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

body{
    font-family: 'Poppins', sans-serif;
}
 @font-face {
    font-family:'Century Gothic';
    src: url('font/Century Gothic.eot');
	src: url('font/Century Gothic.eot?#iefix') format('embedded-opentype'),
		url('font/Century Gothic.woff2') format('woff2'),
		url('font/Century Gothic.woff') format('woff'),
		url('font/Century Gothic.ttf') format('truetype'),
		url('font/Century Gothic.otf') format('opentype'),
		url('font/Century Gothic.svg#Century Gothic') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2215;
}

 
.homecenter p {font-family: 'Poppins', sans-serif;font-size:35px; font-weight:500;color:#FDC847}
.homecoming p{font-size:18px; font-weight:500}
.homecenter h1  { font-family: 'Poppins', sans-serif;font-size:52px;line-height:82px;font-weight:700;color:#FDC847;	text-transform:uppercase;
	padding-bottom:0px;
	padding-top:10px;}
.homecoming h1 { font-family: 'Poppins', sans-serif;font-size:50px; font-weight:600}
.grcs_overlay_section{background:#4589C8}
.homeicontop .wpb_wrapper{display: flex;
  flex-wrap: wrap;justify-content: center;
    align-items: center;}
.homeicon {text-align:center;margin:10px 30px; font-size:16px;}
.homeicon  img {margin-bottom:16px; max-height:74px;}
.grcs_button_open_overlay {border:solid 2px #fff  !important;width: 54px !important;
    height: 54px  !important;}
.grcs_button_open_overlay i {line-height:50px  !important; }
.homecoming {line-height:29px; }
 
.homecomlast p {font-size:15px; line-height:19px;}


.grcs_overlay_section p {
    color: #Fff !important; font-family: 'Poppins', sans-serif;
    text-align: center !important;
}
.grcs_contact_form input, .grcs_contact_form textarea 
    {color:#fff !Important;font-size:15px !Important}

.grcs_contact_form label {color:#fff !Important;font-size:15px !Important}
.grcs_contact_form textarea {height:40px !Important}
.homeforms {margin-top:40px}
.homeforms input::placeholder {
    color: #000  !important;opacity:1;
}
.homeforms input {color:#000 !important; font-size:18px !important;font-weight:400 !important;  font-family:'Poppins', sans-serif !important;background:rgba(255,255,255,.74) !important; height:50px !important; border:1px solid #fff; border-radius:0px !Important;    padding-left: 30px !important;}
.homeforms .frm_submit {position:relative}
.homeforms .frm_button_submit {border-radius: 0px !important;position:absolute; right:0px;top:-70px;margin:0px !Important;height: 50px !important;width:80px !Important;    border: 0px !important;}
.frm_style_formidable-style.with_frm_style .frm_message p, .frm_error_style p{color:#2d368f !Important;font-size:16px !Important}
.homeforms .frm_button_submit  { background:#FDC847 url(/wp-content/uploads/2026/05/submits.png) !important; background-position:center !important;text-indent:-9999px;background-repeat:no-repeat !important;
	-ms-box-sizing: border-box;
    -moz-box-shadow: 0 0px 0px #eeeeee !important;
    -webkit-box-shadow: 0 0px 0px #eeeeee !important;
    box-shadow: 0 0px 0px #eeeeee !important;}
.homeuts p {line-height: 44px;font-family: 'Poppins', sans-serif;font-size:35px;font-weight:600;}
.dsbutton a {font-family: 'Poppins', sans-serif;width: 250px;color:#004a6f;font-size:17px;display: inline-block;background:#fff;padding:10px 20px;text-transform:uppercase;}
.homecoming img{margin-bottom:20px !iMPORTANT}
@media only screen and (min-width:1100px) {
	.homelogos{display:flex;align-items:center;justify-content:center;gap:40px}
	.container-mid {padding-top:20px !Important}
	.homeicontop .wpb_wrapper{ 
		flex-wrap: nowrap; }
	.homecenter  {max-width:900px; margin:auto; padding-top:10px}
	.homecenter  p {max-width:780px;  margin:auto}
	.dsbutton {max-width:850px; margin:  auto !important; padding-top:10px;display:inline-block !Important;}
	.homecoming {line-height:29px;max-width:600px;margin:auto;}
	
.dsbutton .vc_column-inner {
    padding-top: 10px !Important;
}
	/**/
	.selection-days-btn {display: block !important;max-width: 550px !important;	}
}

@media only screen and (max-width:768px) {
	.homeicon { width:25%}
	.homecenter p {font-size:23px }
 
.homecenter h1  {font-size:38px;margin-bottom:2px !Important;line-height: 55px !important;}
.homecoming h1 {font-size:35px; }
	.homecenter h1 {
    
}
	.homeuts p {line-height: 34px;font-size:25px;}
}
@media only screen and (max-width:550px) 
{
	.homecenter h1 br {
    display: none;
	}
	.homecomlast p,.homecomlast p strong
	{    
		letter-spacing: 2px;		
	}
	.homecoming h4
	{
		line-height:32px !important;
	}
	.homecomlast p strong
	{
		display:block;
	}
}
/**/
.learnmore-sec a {
    font-size: 15px;
    font-weight:700;
     
    color: #eaa921 !important;padding:5px 20px;
}
.learnmore-sec a:hover {
     
    color: #fff !important
}
/**/
 
.cust-overlay .up-button.go-up.active 
{
        background: #FDC847  url(/wp-content/uploads/2026/05/ups.png) !important;
    background-repeat: no-repeat !important;
    text-indent: -99px;
    background-position: center !important;
}
.cust-overlay section.grcs_overlay_section.active
{
	   
}
.page .homeforms
{
	margin-bottom:0px !important;
	  margin-top: 34px !important;
}
.homecomlast p strong {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 5px;
	text-transform:uppercase;
	
} 
 .grcs_button_open_overlay.cust-down-arrow i
{
	    background:url(/wp-content/uploads/2026/05/ars.png) !important;
     background-repeat: no-repeat !important;
    background-position: center !important;
   
    text-indent: -99px;
}

/**/
.selection-days-btn a {
    text-align: center;
}
.with_frm_style .frm_message {background:#FEE4E2 !important;margin-bottom:40px !important;color: #000 !important;
    border: none !important}