/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.demo-from .gform_wrapper.gravity-theme input {
    height: 51px;
    background: rgba(45, 58, 46, 0.75);
    border-radius: 29px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 18px !important;
    line-height: 22px;
    text-transform: capitalize;
    color: rgba(255, 255, 255, 0.67);
    padding: 14px 160px 14px 19px !important;
}
.demo-from .gform_wrapper.gravity-theme input:focus {
    outline: 1px solid transparent;
}
.demo-from .gform_wrapper.gravity-theme input::placeholder{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 18px !important;
    line-height: 22px;
    text-transform: capitalize;
    color: rgba(255, 255, 255, 0.67);

}
.demo-from .gform_wrapper.gravity-theme input[type="submit"] {
    height: 51px;
    background: #2D3A2E;
    border-radius: 29px;
    padding: 14px 25px !important;
    border: 1px solid #2D3A2E;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 18px !important;
    line-height: 22px;
    text-transform: uppercase;
    color: #FFFFFF;
    line-height: 1 !important;
}
.demo-from .gform_wrapper.gravity-theme input[type="submit"]:hover {
    color: #2D3A2E;
    background: #fff;
    border: 1px solid #2D3A2E;
}
.demo-from .gform-footer.gform_footer.top_label {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    right: -1px;
}
.list-style li.elementor-icon-list-item{
    justify-content: flex-end !important;
}
.list-style span.elementor-icon-list-icon {
    order: 2;
}
.demo-from div#gform_1_validation_container {
    display: none;
}
.con-style span.gfield_required.gfield_required_text {
    display: none !important;
} 
.con-style .gform_wrapper.gravity-theme .gfield_label , .con-style.sign-style .gform-field-label--type-sub {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 29px;
    color: #000000;
    margin-bottom: 16px;
}
.con-style .gform_wrapper.gravity-theme .gfield textarea.medium {
    height: 239px;
    background: #FFFFFF;
    border: 1px solid #000000;
    border-radius: 10px;
}
.con-style .gform_wrapper.gravity-theme input , .con-style.profile-style select{
    height: 60px;
    background: #FFFFFF;
    border: 1px solid #000000;
    border-radius: 10px !important;
}
.con-style .gform_wrapper.gravity-theme input:focus , .con-style .gform_wrapper.gravity-theme .gfield textarea.medium:focus{
    outline: none ;
}
.con-style .gform_wrapper.gravity-theme .gform_footer input[type="submit"] {
    align-items: center;
    padding: 22px 104px 20px;
    height: 69px !important;
    background: #000000;
    border: 2px solid #000000;
    border-radius: 30px !important;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1 !important;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #FFFFFF;
}
.con-style .gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover{
    border:1px solid #000;
    color: #000;
    background-color: transparent;
}
.con-style .gform-footer.gform_footer.top_label , .log-style .gform_footer.top_label{
    justify-content: center;
}
.con-style.sign-style div#input_3_5_container {
    flex-direction: column;
    align-items: flex-start;
}
.con-style.sign-style span#input_3_5_1_container , .con-style.sign-style span#input_3_5_2_container {

    width: 100%;
    padding: 0;
}
.con-style.sign-style span.password_input_container {
    padding-right: 0 !important;
}
.con-style.sign-style span#input_3_5_2_container .gform-field-label--type-sub {
    padding-top: 16px !important;
}

.con-style.sign-style input#input_3_6 {
    border: none;
    border-radius: 0 !important;
}
.con-style.sign-style .gform-footer.gform_footer.top_label
 {
    justify-content: left;
}
.con-style.sign-style span#gfield_upload_rules_3_6 {
    display: none;
}
.log-style .gform_wrapper.gravity-theme .gform_footer input[type="submit"] {
    padding: 22px 104px 20px !important;
    height: 69px !important;

background: linear-gradient(92.09deg, #D8A7B1 7.25%, #A77F48 100%);

    border-radius: 30px !important;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1 !important;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #FFFFFF;
    border: none !important;
}
.log-style span.gfield_required.gfield_required_text {
    display: none !important;
}
.log-style .gform_wrapper.gravity-theme input {

    border: none;
    border-bottom: 1px solid #000;
    border-radius: 0;
    padding-top: 0 !important;
}
.log-style .gform_wrapper.gravity-theme input:focus{
    outline: none;
}
.log-style .gform_wrapper.gravity-theme .gfield_label{

    font-family: 'Inter';
    font-style: normal;
    font-weight: 500 !important;
    font-size: 25px !important;
    line-height: 30px;
    color: #000000;
}
.log-style .gchoice.gchoice_3 {
    display: none;
}
.log-style .gform_footer.top_label {
    padding: 0 !important;
    margin-top: 137px !important;
}
.log-style nav.gf_login_links a:first-child{
    display: none;
}
.log-style nav.gf_login_links{
    position: absolute !important;
    bottom: 45%;
    right: 0;



}
.log-style nav.gf_login_links a{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: #000000 !important;
}
/* .con-style.sign-style input#input_3_6 , .con-style.sign-style input#input_5_12{
    opacity: 0;
    cursor: pointer !important;
    width: auto;
} */
/* .con-style.sign-style .ginput_container.ginput_container_fileupload {
    position: relative;
    cursor: pointer !important;
    width: auto;
}
.con-style.sign-style .ginput_container.ginput_container_fileupload::before {
    position: absolute;
    content: "PDF or DOC";
    background: rgba(34, 29, 29, 0.35);
    padding: 14px 37px;
    cursor: pointer;

}
.con-style.sign-style .ginput_container.ginput_container_fileupload::after{
    position: absolute;
    content: "";
    top: 12%;
    left: 34%;
    width: 43px;
    height: 43px;
    z-index: -1;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='43' height='43' fill='url(%23pattern0_59_364)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_59_364' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_59_364' transform='scale(0.0111111)'/%3E%3C/pattern%3E%3Cimage id='image0_59_364' width='90' height='90' preserveAspectRatio='none' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAACXBIWXMAAAsTAAALEwEAmpwYAAACOklEQVR4nO2cQW4TQRBF3yrODQgk94lY5CZAljYnSE6WkFXgDuQAiEjYq0KWesHCk3Ejd1VN939SbWx5XP38u0bjRYMQQgghhBBCdMg5cAs8Aa+AdVqvwDfgC7DylnwF/EggwZzre1m7W5JHlGz/yHZJ9m2CxVpwffYQ/ZRgoRZcjx6ifydYqAXX3kFzohdpSUqikWiiU6hEEy9Oo4N4qZrRSHR44kyJJlySRgfxAoef0VtgDVyUWpfXJPqEEnbAzYFHsWvgjxLdVnK07OZkkhwpuznZJEfJbk5GyRGym5NVsrfs5mSW7Cm7Odkle8luzhIke8huzqkb3gIfZ77zrfeP+WyLJ8jmeCf5uqRyipprDCl6W5nGt/qpvdZQoteVYub6OUb2ZkTRF5Vb/Zh+5sbIO4men6dTWIXsDyOK3lTO0Zp+psbI1xFF74rs96U2Mzer2n62B66/G1G0nWhh2fqRaCQaJXoBW9WS9aPRgUSjRC9gq1qyfjQ6kGiU6AVsVUvWj0YHEo0SvYCtasn60ehAolGiF7BVLVk/Gh1INEr0AraqJetHowOJRolewFa1ZP1odCDRKNGJzlSaIqKXX3R8StgU3Z4Stj86cnTRnzxEr8pphqOKfgbOcOIqQPYU3pIvcWZVjo58dLpBTtH6e/dreyjjwi3JkVjlDyD+E4l2wpRoie4KU6IluitMiZborjAlWqK7wpRoie6KlwOJ/hndVI/cHxB9F91Uj5wV2S+l7kf521IIwaj8BVXFlfOqO0ILAAAAAElFTkSuQmCC'/%3E%3C/defs%3E%3C/svg%3E%0A");
} */
.con-style.profile-style .gform-field-label--type-sub {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 24px !important;
    line-height: 29px;
    color: #000000;
    padding-bottom: 16px;
}
.con-style.profile-style span#input_5_1_1_container {
    margin-bottom: 13px;
}
.con-style.profile-style label#input_5_1_5_label {
    padding-top: 11px;
}
.con-style.profile-style div#field_5_15 , .con-style.profile-style div#field_5_22 , .con-style.profile-style select#input_5_4{
    width: 100%;
    max-width: 233px;
}

.con-style.profile-style span#input_5_1_4_container {
    width: 100%;
    max-width: 98px;
}
.con-style.profile-style select{
    appearance: none;
    padding: 10px 45px 10px 10px !important;
    background-repeat: no-repeat;
    background-size: 34px;
    background-position: center right 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='34' height='34' fill='url(%23pattern0_64_484)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_64_484' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_64_484' transform='scale(0.0111111)'/%3E%3C/pattern%3E%3Cimage id='image0_64_484' width='90' height='90' preserveAspectRatio='none' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWklEQVR4nO3avUoDQRRA4aPFHfXFBRGsLfQhLMI+kY2F4A+WkYWtQv5A9+7M7PlgId3ce9hkAwlIkiRJkiRJkiRJkiRJkupxMV1proFH4At4A+6AQr8KcA+8Az/AE3CTcfAYebtzbTqNXabddvd9nvvg8a3zuefgHmOXA5HH6xu4nHuAjwOH9xS7HIm8nRrM7uHIAD3ELicib6cGVQzSauxS224BvJwYaACuaEfUulO1g/W4S/UD9rRDM4P2MHtzA9PmzM0NHg3N2uwC0cCMzS8SFc/WzUJR4UzdLRYVzdLtglHBDCliwUVXE3nJhWNtkZdYfLWRMwOsPnJGCCMnBDFyQhgjJwSKtT/4zhV/CGXkhNjhnTz/nR1Gzvm5f9Pp3x1SxRl3qw++hWMPfruYP7aRE2IbOSH24MfF/LEHI/+/AtwCr9M1vvYrnCRJkiRJkiRJkiRJkiSJZL/HXxTfMSb/iQAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.con-style.profile-style div#field_5_21 {
    width: 100%;
    max-width: 98px;
}
.con-style.profile-style div#gform_fields_5 {
    display: flex
;
    flex-direction: column;
}
.st-add {
    display: flex
;
    gap: 27px;
    justify-content: space-between;
}
.con-style.profile-style select#input_5_5 , .con-style.profile-style select#input_5_9 , .con-style.profile-style select#input_5_10 , .con-style.profile-style select#input_5_11{
    width: 100%;
    max-width: 125px;
}
/* .con-style.profile-style div#input_5_7 .gchoice input {
    height: auto !important;
} */

.con-style.profile-style .gchoice input[type="radio"] , .con-style.profile-style .gchoice input[type="checkbox"]{
    width: 27px;
    height: 27px !important;
    vertical-align: top !important;
    appearance: none !important;
    -webkit-appearance: none ;
    border: 1px solid #000;
    outline: none;
    cursor: pointer;
    position: relative;
    margin-top: 4px !important;
	    border-radius: 0px !important;
}
.con-style.profile-style .gchoice input[type="radio"]:checked:after , .con-style.profile-style .gchoice input[type="checkbox"]:checked:after{
    content: "";
    width: 7px;
    height: 13px;
    appearance: auto;
    position: absolute;
    top: 10%;
    left: 35%;
    border-bottom: 2px solid #000;
    border-right: 2px solid #000;
    transform: rotate(45deg);
}
.con-style.profile-style .gchoice input[type="radio"]:checked:after , .con-style.profile-style .gchoice input[type="checkbox"]:checked:after{
    border-bottom: 2px solid #000;
    border-right: 2px solid #000;
}
/**/
.con-style.profile-style div#input_5_7 {
    display: flex
;
    flex-direction: column;
    gap: 10px;
}
.con-style.profile-style span#gfield_upload_rules_5_12 {
    display: none;
}
.con-style input#input_5_12 {
    border: none;
    border-radius: 0 !important;
}
.con-style.profile-style span.gfield_required {
    display: none !important;
}
/**/
.con-style input::file-selector-button {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 500;
                font-size: 24px;
                line-height: 29px;
                color: rgba(0, 0, 0, 0.67);
                padding: 0.5em;
                border: 1px solid rgba(34, 29, 29, 0.35);
                border-radius: 3px;
                position: relative;
                /* background: rgba(34, 29, 29, 0.35); */
                padding: 14px 37px;
                transition: 0.2s all;
				background: url(https://webdev.wordpress-developer.us/e-cloud-recycle/wp-content/uploads/2023/04/Group-1.png)no-repeat left center rgba(34, 29, 29, 0.35);
			    background-position-x: 6%;
            }
            .con-style input[type=file]::file-selector-button:hover {
                background: transparent;
                color: #000;
                border: 1px solid #000;
            }
 
            .con-style.profile-style .gform-footer.gform_footer.top_label {
                padding: 0;
                margin-top: 79px;
            }
.head-style .login-menu{
    display: none;
}
.head-style .login-menu.intro{
    display: block;
}
.head-style .elementor-icon{
    position: relative;
}
.head-style .elementor-icon::before{
    position: absolute;
    content: "";
    width: 31px;
    height: 31px;
    top: 17px;
    left: -35px;
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='34' height='34' fill='url(%23pattern0_64_484)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_64_484' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_64_484' transform='scale(0.0111111)'/%3E%3C/pattern%3E%3Cimage id='image0_64_484' width='90' height='90' preserveAspectRatio='none' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWklEQVR4nO3avUoDQRRA4aPFHfXFBRGsLfQhLMI+kY2F4A+WkYWtQv5A9+7M7PlgId3ce9hkAwlIkiRJkiRJkiRJkiRJkupxMV1proFH4At4A+6AQr8KcA+8Az/AE3CTcfAYebtzbTqNXabddvd9nvvg8a3zuefgHmOXA5HH6xu4nHuAjwOH9xS7HIm8nRrM7uHIAD3ELicib6cGVQzSauxS224BvJwYaACuaEfUulO1g/W4S/UD9rRDM4P2MHtzA9PmzM0NHg3N2uwC0cCMzS8SFc/WzUJR4UzdLRYVzdLtglHBDCliwUVXE3nJhWNtkZdYfLWRMwOsPnJGCCMnBDFyQhgjJwSKtT/4zhV/CGXkhNjhnTz/nR1Gzvm5f9Pp3x1SxRl3qw++hWMPfruYP7aRE2IbOSH24MfF/LEHI/+/AtwCr9M1vvYrnCRJkiRJkiRJkiRJkiSJZL/HXxTfMSb/iQAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");

}

.tab-st tr {
    border-top: 1px solid #D9D9D9 !important;
	    border-bottom: 1px solid #D9D9D9 !important;
}
/* .tab-st .tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*, .tab-st .tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>* {
    background-color: transparent !important;
} */
.tab-st tr[odd]:hover{
	background-color:transparent !important;
}
.tab-st tr td.column-2 , .tab-st tr td.column-3, .tab-st tr td.column-4 , .tab-st tr td.column-5{
    background-color: #F9F9F9 !important;
	    text-align: center;
}
.tab-st td.column-1 {
    background-color: transparent !important;
	    width: 30%;
}
.tab-st td{
font-family: 'Outfit';
font-style: normal;
font-weight: 400;
font-size: 17px;
line-height: 29px;

color: #000000;
}
.tab-st td {
    padding: 10px 0px !important;
}

.fa summary.e-n-accordion-item-title[aria-expanded="true"] {
    border-bottom: 0 !important;
}
.fa .e-n-accordion-item-title-icon{
    background-color: #6ec2cb;
    width: 30px !important;
    height: 30px !important;
    display: flex !important
;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}
.con-style.regi-btn .gform_wrapper.gravity-theme .gfield_label{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-size: 20px !important;
	line-height: 24px;
	text-align: center;
	color: #000000;
}
.con-style.regi-btn h4 {
    font-family: 'Inter' !important;
    font-style: normal;
    font-weight: 500;
    font-size: 24px !important;
    line-height: 29px;
    letter-spacing: 0.1em !important;
    color: #000000;
    text-transform: capitalize !important;
    margin-top: 20px;
}
.con-style.regi-btn p {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500 !important;
    font-size: 20px !important;
    line-height: 24px !important;
    color: #000000;

	    margin-top: -31px;
}
.con-style.regi-btn .gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 42px;
}
.con-style.regi-btn textarea#input_6_9 {
    height: 110px;
    border-radius: 10px;
    border: 1px solid #000;
}
.con-style.regi-btn fieldset#field_6_10 {
    margin-top: -18px;
}
.con-style.regi-btn .gform_wrapper.gravity-theme .gform_footer input[type="submit"]{
	    padding: 22px 78px 20px;
}
.con-style.regi-btn div#field_6_26 {
    width: 58%;
}
.custom-middle-fields-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.custom-middle-fields-wrapper .gfield {
  flex: 1 1 300px; 
}
.sta{
	    grid-column: span 5 !important;
}
.cit{
	    grid-column: span 3 !important;
}
.pro{
	    grid-column: span 1 !important;
}
.postal{
	    grid-column: span 3 !important;
}
@media only screen and (min-width: 1201px) and (max-width: 1366px) {
    html {
      zoom: 0.85;
      zoom: 85%;
    }
  }
@media(max-width:1024px){
	.regi-btn div#field_6_7 {
    grid-column: span 5 !important;
}
	.sta{
	    grid-column: span 4 !important;
}
	.pro{
	    grid-column: span 2 !important;
}
}

  @media(max-width:767px){
	  .con-style.regi-btn div#field_6_26 {
    width: 100%;
}
	  div#field_6_1 , div#field_6_8 , div#field_6_9{
    grid-column: span 12;
}
	      .regi-btn div#field_6_7 {
        grid-column: span 12 !important;
    }
.cit{
	    grid-column: span 12 !important;
}
.pro{
	    grid-column: span 12 !important;
}
.postal{
	    grid-column: span 12 !important;
}
	      .sta {
        grid-column: span 12 !important;
    }
	  .con-style.regi-btn div#field_6_3 {
    width: 100%;
}
	  .fa .e-n-accordion-item-title-icon{
    background-color: #6ec2cb;
    width: 25px !important;
    height: 25px !important;

}
	  .tab-st .elementor-shortcode {
    overflow: scroll;
}
.tablepress {
    width: 767px !important;
}
    .con-style.profile-style select#input_5_5 , .con-style.profile-style select#input_5_9 , .con-style.profile-style select#input_5_10 , .con-style.profile-style select#input_5_11{
        width: 100%;
        max-width: 100%;
    }
    .list-style li.elementor-icon-list-item{
        justify-content: center !important;
        
    }
    .list-style span.elementor-icon-list-icon {
        order: unset !important;
    }
    .con-style.profile-style div#field_5_21 {
        width: 100%;
        max-width: 100%;
    }
    .con-style.profile-style div#field_5_15 , .con-style.profile-style div#field_5_22 , .con-style.profile-style select#input_5_4{
        width: 100%;
        max-width: 100%;
    }
    .st-add{
        flex-direction: column;
    }
    .con-style .gform_wrapper.gravity-theme .gfield_label, .con-style.sign-style .gform-field-label--type-sub{
        font-size: 18px !important;
    }
    .con-style .gform_wrapper.gravity-theme input, .con-style.profile-style select {
        height: 45px;
    }
    .head-style .elementor-icon::before {
        top: 13px;
        background-size: 23px;
        background-repeat: no-repeat;
        left: -27px;
    }
    .con-style.profile-style select {
        background-size: 23px;
        background-repeat: no-repeat;
    }
    .con-style input::file-selector-button {
        font-size: 18px;
        height: 40px !important;
        list-style: 1 !important;
        padding: 5px 30px !important;
    }
    .con-style.profile-style .gform-footer.gform_footer.top_label {
        padding: 0;
        margin-top: 37px;
    }
    .con-style.profile-style .gchoice input[type="radio"]{
        margin-top: 0 !important;
    }
/* 	  .regi-btn .gform-footer.gform_footer.top_label {
    align-items: center;
    justify-content: center !important;
} */
  }
