/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 29 2025 | 16:42:20 */
 .form-layout input, .form-layout textarea {
	  max-width: 100% !important;
	width:100% !important;
	height:56px !important;
	padding: 16px !important;
	gap: 8px !important;
	border-radius: 6px !important;
	background-color: #FFF !important;
	 border: 1px solid rgba(111, 130, 145, 0.25) !important;
/* 	 color: #6F829180 !important; */
	 color: #B6C0C7 !important;
	font-size: 16px !important;
/* 	 opacity: 0.5; */
	 font-weight: 500 !important;
	 line-height: 150% !important;

}

.form-layout textarea  {

	max-width: 100%;
	width:100%;
    padding: 16px;
}
#forminator-module-3367 {
	padding: 0px !important;
}
 
.contact-section .form-layout .forminator-label {
     color: #041B2F !important;
/*      font-family: Gotham HTF !important; */
     font-size: 14px !important;
     font-weight: 700;
     line-height: 21px !important;
     letter-spacing: 0.01em !important;
     text-align: left !important;
     padding-bottom:6px;
 }

.contact-section .form-layout {
	background: #FFF;
    border-radius:12px;
     padding:32px !important;
/*     max-width:488px; */
	max-width: 100%;
	width:100%;
}
.contact-section .join-heading {
	 max-width:591px;
     width:100%;
}
.contact-section {
	position: relative;
	overflow: hidden;
}
.contact-section::after {
	position: absolute;
	content: '';
	bottom: 0px;
	left: 0px;
	width: 845px;
	height: 672px;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2024/10/Ellipse-11.svg);
}
.contact-section.contact-page-section::before, 
.contact-section.contact-page-section::after {
	display: none;
}
/* forminator file upload input field css */
.forminator-file-upload {
    display: block !important;
}
.forminator-ui.forminator-design--bold .forminator-button-upload {
    width: 100% !important;
    position: relative !important;
    height: 145px !important;
    background: transparent !important;
    margin: 0 !important;
	box-shadow: none !important;
	border: 1px dashed #B7C1C8 !important;
	border-radius:6px !important;
}
.forminator-ui.forminator-design--bold .forminator-button-upload:hover {
    box-shadow: none !important;
}
.forminator-ui.forminator-design--bold .forminator-button-upload:after {
       position: absolute;
    content: '';
    background-image: url(https://newcreations.tempurl.host/wp-content/uploads/2025/05/Frame-441-1.svg);
    width: 100%;
    height: 100%;
    z-index: 2;
    background-repeat: no-repeat;
    left: 55%;
    top: 0;
    transform: translate(-50%, -0%);
}
.forminator-ui.forminator-design--bold .forminator-button-upload + span {
    float: left;
    margin-top: 5px;
}

.contact-section .form-layout button.forminator-button.submit-button {
    width: 100% !important;
    padding: 24px 0px !important;
    font-size: 16px !important;
    font-family: 'GothamHTF' !important;
    font-weight: 700 !important;
    border-radius: 8px !important;
}
.form-layout .submit-button,
#forminator-module-3367 .submit-button,
#forminator-module-4464 .submit-button, 
#forminator-module-4862 .submit-button{
/*     max-width:424px; */
    font-size:16px !important;
    line-height:16px;
    font-weight:700 !important;
    width:100%;
	max-width: 100%;
	padding: 24px;
	border-radius: 8px;
	height:64px;
    font-family: "GothamHTF", Sans-serif !important;
} 
#forminator-module-3669 .submit-button{
	border-radius: 8px !important;
	text-transform: uppercase !important;
`	background-color: #FBA20D !important;
	color: #062A4A !important;
}
.latest_update {
	position: relative;
	overflow: hidden;
}
.latest_update::after {
	position: absolute;
	content: '';
	height: 432px;
	width: 100%;
	
	top: 0;
	background-repeat: no-repeat;
	background-image: url('/wp-content/uploads/2024/10/Ellipse-11-1.svg');
	background-position: top center;
	
}
@media (min-width: 1024px){
	.contact-section::before {
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2024/10/Group-144-1.svg);
	height: 672px; 
	/* 	width: 815px; */
	right: 0px;
	background-position: top right;
	top:0px;
	background-repeat: no-repeat;
	
}
	
	.franchise-opportunity-sec .fra-our-proc-sec::after {
        position: absolute;
        content: "";
        background-image: url(/wp-content/uploads/2024/10/Group-150.png);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: top right;
        top: 0;
        right: 0px;
        width: 686px;
        z-index: 0;
        height: 589px;
    }
}
@media (min-width: 1800px){
	.contact-section::before {
		position: absolute;
		content: '';
		background-image: url(/wp-content/uploads/2024/11/Group-144-2.png);
		height: 672px; 
		/* 	width: 815px; */
		right: 0px;
		background-position: top right;
		top:0px;
		background-repeat: no-repeat;
	}
	.franchise-opportunity-sec .fra-our-proc-sec::after {
        position: absolute;
        content: "";
        background-image: url(/wp-content/uploads/2024/10/Group-150.png);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: top right;
        top: 0;
        right: 315px;
        width: 686px;
        z-index: 0;
        height: 589px;
    }
}
@media (min-width: 768px) {
    
}
@media (max-width: 1024px) {
	
    .franchise-opportunity-sec .our-proc-sec::after{
        width: 58%;
        height: 450px;
    }
	.forminator-ui.forminator-design--bold .forminator-button-upload:after{
		left:65%;
	}
}
@media (max-width:767px)  {
	li.elementor-icon-list-item.elementor-inline-item {
		margin-bottom: 16px;
	}
	.forminator-ui.forminator-design--bold .forminator-button-upload:after{
		left:28% !important;
	}
.rev-row {
   flex-direction: column-reverse !important;
} 
	.contact-section form#forminator-module-3367 {
    padding:20px !important;
 }
.contact-section::after,.contact-section::before  {
  display: none;
}
	.contact-section .form-layout{
		padding:24px !important;
	}

	.forminator-ui.forminator-design--bold .forminator-button-upload:after{
		left:35%;
	}
	
}


.readmore_btn span.elementor-icon-list-text{
  cursor: pointer;
}
.team_desc  {
   overflow: hidden;
}

.team_desc .elementor-widget-container {
  max-height: 120px;
  overflow: hidden;
  transition: max-height 0.3s ease;
}

@media (min-width: 1880px) {
/* 	form#forminator-module-3669 {
		position: relative;
		right: -36%;
	} */
}
