.partnership_from{margin: 80px auto 51px;padding: 40px;background-color: #ffff;max-width: 1067px;}
.partnership_from h2{font-size: 36px;color: #11140F99;margin-bottom: 35px;}
.partnership_from h2 span a{color: #11140F;}
.partnership_from .form_box{display: flex;background-color: #F3F4F099;padding: 40px;justify-content: space-between;}
.partnership_from .form_box ul{max-width: 410px;}
.partnership_from .form_box li{display: flex;width: 100%;border-bottom: 2px solid #11140F0D;height: 55px;justify-content: space-between;align-items: flex-end;position: relative;}
.partnership_from .form_box li label{color: #11140F;font-size: 12px;font-family: "At Hauss Mono"; text-transform: uppercase;padding-bottom: 8px;}
.partnership_from .form_box li input{ border: none; outline: none; border-inline: none; font-size: 24px; background-color: transparent; padding-bottom: 5px;text-indent: 20px;}
.partnership_from .form_box.active{display:block;text-align: center;padding: 40px 104px;}
.partnership_from .form_box.active img{margin-bottom: 30px;}
.partnership_from .form_box.active h2{font-size: 32px; font-weight: 800; margin-bottom: 40px;}
.partnership_from .form_box.active p{color: #444150;font-size: 24px;}
.partnership_from .form_box li input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#11140F33;font-size: 14px;}
.partnership_from .form_box .message_box{max-width: 444px;width: 100%;margin-left: 20px;}
.partnership_from .form_box .message_box label{color: #11140F;font-size: 12px;margin: 30px 0 8px;display: block;font-family: "At Hauss Mono"; text-transform: uppercase;padding-left: 18px;}
.partnership_from .form_box #message{resize: none;border: 2px solid #ECEEEA;width: 100%;color: #11140F;font-size: 24px;height: 162px;padding: 18px;background-color: transparent;}

.country_code{display:none;}
#country{ width:100%;color: #444150;font-size: 24px;position:relative;z-index:10;}
#country .results_option{color: #768292;}
#country .results_option.active{color: #ffffff;}
.country_code{width: 100%;position: absolute;top: 76px;z-index: 100;background: #fff;border: 1px solid #D9D9D9;display: none;}
.country_code .results{max-height: 200px;overflow-y: auto;}
.country_code .results_option{margin-bottom: 0;padding: 5px 10px;font-size: 16px;color: #444150;}
.country_code .results_option:hover{background-color: #5897fb;color:#fff;}
.country_code .results_option.active{background:#5897fb;}
.country_code .code_line{padding: 5px 10px;color: #63778f;}
.results_option img{width: 22px;height: 15px;margin-right: 10px;}
.country_code .no_data{padding: 10px;margin: 0;font-size: 16px;color: #fff;display: none;}

.partnership_from .form_box li.country label{padding-bottom: 5px;}
.ginput_container{max-width: 374px; width: 100%;}
.country span.error_info{position: absolute; left: 0; bottom: -20px; color: #ff0000;}
.country_code .results .results_option span{color: #444150; position: initial;}
.form_box span{display: inline-block;}
.form_box li > span{display:none;}

@media (max-width:940px) {
    .partnership_from .form_box ul{max-width: 320px;}
}
@media(max-width:768px){
    .ginput_container{max-width: 100%;}
    .partnership_from .form_box .message_box label{padding-left: 0;}
    .partnership_from .form_box{flex-wrap: wrap;}
    .partnership_from .form_box .message_box label{padding-left: 0;}
    .partnership_from .form_box .message_box{margin:20px 0 0;max-width: 100%;}
    .partnership_from .form_box ul{width: 100%;max-width: 100%;}
    .partnership_from .form_box li input{width: 100%;}
    .partnership_from h2{font-size: 24px;}
    .partnership_from h2 br{display: none;}
    .partnership_from .form_box.active p br{display:none;}
    .form_box li.country_box .account_opiton li{text-indent: 10px;}
}
@media(max-width:450px){
    .partnership_from .form_box.active{padding: 20px;}
}
@media (max-width: 430px){
    .partnership_from{margin: 60px 0px 51px;border-radius: 8px;padding: 40px 20px;}
    .partnership_from .form_box{border-radius: 8px;}
    .partnership_from .form_box li input{text-indent: 0px;text-align: left;}
    .partnership_from .form_box li{display: block;}
    .partnership_from .form_box li label{margin-bottom: 10px;margin-top: 20px;display: block;}
    ::-webkit-input-placeholder{font-size: 16px;}
    .partnership_from .form_box li input{font-size: 16px;}
    .partnership_from h2{font-size: 20px;margin-bottom: 40px;}
    .partnership_from .form_box.active p{font-size:20px;}
}