/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 30 2026 | 13:52:35 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.star-elite-menu li.menu-item {    
    margin-right: 20px !important;
}

.page-elite h2.elementor-heading-title{    font-family: "Fraunces", "Open Sans", sans-serif;
    font-weight: 400; 
    font-size:60px;
	line-height:70px;
	letter-spacing:-0.9px
}
.page-elite h3.elementor-heading-title{    font-family: "Fraunces", "Open Sans", sans-serif;
    font-weight: 400; 
    font-size:46px;
	line-height:56px;
	letter-spacing:-0.9px
}
.page-elite h4.elementor-heading-title{    font-family: "Fraunces", "Open Sans", sans-serif;
    font-weight: 400; 
    font-size:36px;
	line-height:36px;
	letter-spacing:-0.9px
}
.page-elite h5.elementor-heading-title {font-family: "Fraunces", "Open Sans", sans-serif;
    font-weight: 400; 
    font-size:24px;
	line-height:24px;
	letter-spacing:-0.9px} 
.page-elite header .hdr-bg{ background: rgba(255, 255, 255, 0.18);
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 14px;}

.page-elite .elementor-button {  background: linear-gradient(135deg, #f2e0a6 0%, #d6ad54 50%, #eaca77 100%);
  border: none;
  border-radius: 10px;
  padding: 10px 25px;
  font-family: "Libre Franklin", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 13px;
	line-height: 23px;
  color: #1a1a1a;
  cursor: pointer;}

.star-elite-p p {
	font-family: "Libre Franklin", "Open Sans", sans-serif;
    font-size: 14px;
	color: black;
    font-weight: 500;
}
.star-elite-p-white p {
	font-family: "Libre Franklin", "Open Sans", sans-serif;
    font-size: 14px;
	color: #ffffff;
    font-weight: 500;
}
.star-elite-icn-bx h3.elementor-image-box-title{
	font-family: "Libre Franklin", "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 28px;
	margin-bottom: 5px;
}

.star-elite-icn-bx p.elementor-image-box-description{
	font-family: "Libre Franklin", "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 24px;
	 font-weight: 500;
}

.page-elite .elementor-button:hover{
	border-style: none;}

.page-elite .sub-desc p{font-family: "Libre Franklin", "Open Sans", sans-serif;
    font-size: 24px;
    line-height: 36px; 
font-weight: 500;
} 
.page-elite .grdnt-txt {  background: linear-gradient(to bottom, #f0dda1 0%, #d4aa51 70%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent; }

.page-elite .e-con>.e-con-inner {max-width:1140px; }

.page-elite #page .e-con-inner .no-space {padding-left:0; padding-right:0; }

.page-elite .hfe-nav-menu a.hfe-menu-item { padding:8px 16px;    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 8px;}

.page-elite .center-heading {border-left:1px solid rgba(255,255,255,0.1); border-right:1px solid rgba(255,255,255,0.1); }

.page-elite .body-hdr, .page-elite .elementor-image-box-title {background: linear-gradient(to bottom, #935001 0%, #ba7e16 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent; }
.policy-table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Libre Franklin", "Open Sans", sans-serif;
  background: #181818;
  color: #fff;
}
.policy-table th,
.policy-table td {
  text-align: left;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
  border-bottom: 1px solid rgba(255,255,255,0.06);
	background: transparent !important;
}

.tbl-info p {
    font-size: 12px;
}

.policy-table tbody tr:last-child td {
  border-bottom: none;
}
.gold-row td {
  color: #D3B265;
  font-weight: 700;
}
.ctc-icn span.elementor-icon-list-icon {
    border: 1px solid #D4AA51;
    border-radius: 100px;
    padding: 10px 10px;
    text-align: center;
}
.ctc-icn span.elementor-icon-list-icon svg {margin:0 !important;}
.page-elite .select2-selection { height:54px; padding:0 20px;}

.forminator-ui#forminator-module-2109.forminator-design--default .forminator-button-submit {
    background-color: #1b1b1a;    
    background: linear-gradient(135deg, #f2e0a6 0%, #d6ad54 50%, #eaca77 100%);
	color:#000!important;
    border: none;
    border-radius: 10px;
    padding: 10px 25px;
    font-family: "Libre Franklin", "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 13px;
    line-height: 23px;
    color: #1a1a1a;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 1px;
	width: 100%;
}

.forminator-ui#forminator-module-2109.forminator-design--default .forminator-input, .forminator-ui#forminator-module-2109.forminator-design--default .forminator-input input, .forminator-ui#forminator-module-2109.forminator-design--default .forminator-iti-input .iti__selected-dial-code {      
    font-family: "Libre Franklin", "Open Sans", sans-serif;
}

.forminator-ui#forminator-module-2109.forminator-design--default select.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
     font-family: "Libre Franklin", "Open Sans", sans-serif;
	padding: 15px;
}
span.forminator-select-dropdown.forminator-custom-form-2109.forminator-dropdown--default.forminator-select-dropdown--below {padding:0 !important;}
@media (min-width:768px) and (max-width:1024px){
	nav.hfe-dropdown {margin:0 20px;}
}
@media (max-width:767px){
	nav.hfe-dropdown {padding:0 20px; }
}