body{font-weight:400;font-family:"Helvetica Neue",Helvetica}section.main-section{background:#2e7cd1 0% 0% no-repeat padding-box;background-image:linear-gradient(rgba(0,66,114,.75),rgba(0,66,114,.75)),url('../images/register-company/company-register-bg.png');background-size:80% 100%}.main-section .header{padding:50px 50px 15px 15px}.main-section .header .text-content h1{font-size:45px;font-weight:bold;color:#83b0e5;letter-spacing:-.9px;margin:20px 0 20px 0;line-height:46px;opacity:1}.main-section .header .text-content p{font-size:18px;color:#fff;margin:0 0 35px 0;padding-right:200px}main-section .header #carousel-wrap{margin-top:100px}#carousel-wrap .title{color:#fff;font-size:15px;font-weight:bold}#carousel-wrap-mv .title{color:#fff;font-size:15px;font-weight:bold}#carousel-wrap .content{color:#fff;font-size:14px;padding-top:0}#carousel-wrap-mv .content{color:#fff;font-size:14px;padding-top:0}#carousel-wrap .content .emphasis-green{color:#00cb46}#carousel-wrap-mv .content .emphasis-green{color:#00cb46}#carousel-wrap{padding-bottom:50px}#carousel-wrap-mv{padding-bottom:50px}#carousel-wrap .carousel-inner{padding-left:10%;padding-right:10%}#carousel-wrap-mv .carousel-inner{padding-left:10%;padding-right:10%}#carousel-wrap .carousel-control-prev{width:10%!important;justify-content:flex-start;opacity:1!important}#carousel-wrap-mv .carousel-control-prev{width:10%!important;justify-content:flex-start;opacity:1!important}#carousel-wrap .carousel-control-next{width:10%!important;justify-content:flex-end;opacity:1!important;vertical-align:top}#carousel-wrap-mv .carousel-control-next{width:10%!important;justify-content:flex-end;opacity:1!important;vertical-align:top}#carousel-wrap .carousel-indicators{top:130px}#carousel-wrap-mv .carousel-indicators{top:110px}#carousel-wrap .carousel-indicators li{background-color:#00cb46;height:5px!important}#carousel-wrap-mv .carousel-indicators li{background-color:#00cb46;height:5px!important}.main-section .form{background:#2e7cd1;padding:50px 30px 30px 50px}.main-section .form .btn{display:inline-block;border:0;line-height:40px;padding:0 18px;border-radius:100px;font-size:16px;font-weight:bold}.main-section .form .bg-green{background:#00cb46;color:#fff;min-width:128px;font-weight:bold}.main-section .form .bg-green:hover{background:#05b040;color:#fff}.main-section .form .form-group{margin-bottom:20px!important}.main-section .form .form-group input[type=submit]{margin-top:10px!important}.main-section .form .text input[type=text]{border-radius:0}.main-section .form .text input[type=email]{border-radius:0}.main-section .form input[type=checkbox]{transform:scale(1.5);padding:0;margin:0;vertical-align:top;position:relative;top:5px;*overflow:hidden}.main-section .form .cb-text{font-size:15px;font-weight:normal;color:#fff;display:block;padding-left:25px;text-indent:-25px}.form-control::-webkit-input-placeholder{font-size:1rem;font-weight:normal}.form-control:-moz-placeholder{opacity:1;font-size:1rem;font-weight:normal}.form-control::-moz-placeholder{opacity:1;font-size:1rem;font-weight:normal}.form-control:-ms-input-placeholder{font-size:1rem;font-weight:normal}section.guideline-apply{width:100%}section.guideline-apply-shaded{background:#f2f2f2 0% 0% no-repeat padding-box}section.guideline-apply .text-uppercase{font-size:14px;font-weight:bold;color:#2b2b2b;margin-top:50px}.guideline-apply h2{font-size:30px;font-weight:bold;color:#83b0e5;margin-top:25px}.guideline-apply p{font-size:15px;font-weight:normal;color:#2b2b2b;margin-top:25px}.guideline-apply .row .text{padding:70px 70px 70px 15px}.guideline-apply .row .bg-blue{background-color:#004272;margin:50px 70px 50px 0}.guideline-apply .row .bg-blue .text{padding:50px}.guideline-apply .row .bg-blue .text p{color:#fff}.guideline-apply .row img{padding:70px 30px 30px 15px;width:450px;height:310px}.guideline-apply .row .affordability{margin-top:35px}.guideline-apply .row .affordability h3{color:#004272;font-size:30px;font-weight:bold}@media(max-width:1440px){.main-section .form{padding:50px 30px 40px 50px}}@media(max-width:1200px){section.main-section{background-size:100% 48%}}@media(max-width:1024px) and (min-width:1024px){section.main-section{background-size:80% 100%}}@media(max-width:768px) and (min-width:768px){section.main-section{background-size:80% 100%}.main-section .header .text-content p{font-size:16px;padding-right:20px}}@media(max-width:767px){section.main-section{background-image:linear-gradient(rgba(0,65,114,.75),rgba(0,65,114,.75)),url('../images/register-company/company-register-bg-mobile.png');background-size:100% 48%}.main-section .header{padding:20px 20px 15px 15px}.main-section .header .text-content h1{font-size:35px}.main-section .header .text-content p{font-size:16px;padding-right:0}.main-section .form{background:#2e7cd1;padding:30px 30px 20px 30px;margin-top:0}.guideline-apply .row img{padding:15px 30px 10px 15px}.guideline-apply .row .text{padding:10px 20px 20px 15px}.guideline-apply h2{font-size:35px}.guideline-apply p{font-size:16px}.guideline-apply .row .bg-blue{margin:10px}.guideline-apply .row .bg-blue .text{padding:20px}}