File: /var/www/html/wpcurated/wp-content/themes/curated/scss/apply.scss
@import 'partials';
.show-more-button{ display: flex; justify-content: end;
.btn{
border-radius: 15px;
padding: 10px 35px;
transition: all 0.5s ease;
border: 1px solid #014CB2;
background: #014CB2;
color: #fff;
font-size: 16px;
color: #FFFFFF;
font-weight: 400;
@media ($sm-1679) {
font-size: 14px;
}
@media ($sm-1441) {
padding: 10px 25px;
}
@media ($sm-991) {padding: 8px 25px;}
@media ($sm-767) {font-size: 12px; padding: 8px 15px;}
}
}
.apply-outer-wrap{ padding: 100px 0 0 0;
@media ($sm-1679) {padding: 70px 0 0 0;}
@media ($sm-991) {padding: 50px 0 0 0;}
@media ($sm-767) {padding: 30px 0 0 0;}
.section1{
.first-row{padding-top: 50px;
@media ($sm-1679) {padding-top: 40px;}
@media ($sm-1441) {padding-top: 30px;}
}
.content{padding: 0 50px 0 0;
@media ($sm-767) {padding: 0;}
}
.para{ font-size: 18px; color: #313646; line-height: 1.4; padding: 0 0 30px 0; margin: 0;
@media ($sm-1679) {
font-size: 16px;
}
@media ($sm-1441) {
font-size: 14px; padding-bottom: 20px;
}
@media ($sm-991) {
font-size: 13px;
}
}
.listing,ul{ padding: 0; margin: 0;
@media ($sm-767) { margin-bottom: 20px;}
li{ list-style: none; font-size: 18px; color: #313646; line-height: 1.4; background: url(../img/listing-bg.svg) no-repeat 0 7px / 14px; padding: 0 0 0 30px;
@media ($sm-1679) {
font-size: 16px; background-size: 12px; background-position: 0 5px;
}
@media ($sm-1441) {
font-size: 14px; background-size: 10px;
}
@media ($sm-991) {
font-size: 13px;
}
&+li{margin-top: 20px;
@media ($sm-1679) {margin-top: 15px;}
@media ($sm-1441) {margin-top: 10px;}
}
}
}
.box-listing{border: 1px solid #B5BACD; border-radius: 10px; height: 100%; padding: 30px 45px; margin-bottom: 20px;
@media ($sm-1679) {padding: 30px 30px;}
@media ($sm-767) { height: auto; margin-bottom: 20px; padding: 20px 15px;}
@media ($sm-767) {height: auto;}
}
.sub-head{ font-size: 24px; color: #00124D; font-weight: 700; line-height: 1.2; margin: 0; padding: 0 0 20px 0;
@media ($sm-1679) {
font-size: 22px;
}
@media ($sm-1441) {
font-size: 20px;
}
@media ($sm-1199) {
font-size: 18px;
}
@media ($sm-767) {
font-size: 16px; padding-bottom: 10px;
}
span{ color: #014CB2;}
}
.row-align{
&+.row-align{padding-top: 60px;
@media ($sm-991) { padding-top: 40px;}
@media ($sm-767) { padding-top: 20px;}
}
}
.img{margin: 0; padding: 0; max-width: 590px; border-radius: 30px; overflow: hidden;
img{}
}
}
}
.block{display: block !important;}
.sub-bnr{
&.apply-banner{min-height: auto; height: 475px; background: url(../img/apply-banner.png) no-repeat top center / cover ;
@media ($sm-1441) {height: 410px;}
@media ($sm-1199) {height: 300px;}
@media ($sm-991) {height: 250px;}
.title{ line-height: 1.2;}
.tag{color: #023DFF; font-size: 20px; font-weight: 500;
@media ($sm-1679) {font-size: 18px;}
@media ($sm-1441) {font-size: 16px;}
@media ($sm-1199) {font-size: 14px;}
}
}
}
.form-content-section-wrap{ position: relative; padding: 80px 0; border-bottom: 1px solid #D9E2FF;
//&:before{position: absolute; inset: 0 0 0 -60px; height: 1px; width: calc(100% + 120px); background: #D9E2FF; content: '';}
//&:after{position: absolute; inset: auto 0 0 -60px; height: 1px; width: calc(100% + 120px); background: #D9E2FF; content: '';}
@media($sm-1679){padding: 50px 0;}
@media($sm-1441){ padding: 40px 0;}
@media($sm-767){ padding: 20px 0;}
position: relative;
.sub-head{font-size: 32px; color: #000000; font-weight: 700; line-height: 1.2; margin: 0; padding: 0 0 20px 0;
@media($sm-1679){
font-size: 30px;
}
@media($sm-1441){
font-size: 28px;
}
@media($sm-1199){
font-size: 26px;
}
@media($sm-991){
font-size: 24px;
}
@media($sm-767){
font-size: 22px;
}
span{ color: #014CB2;}
}
.sub-sub-head{font-size: 20px; color: #203063; font-weight: 700; line-height: 1.2; margin: 0; padding: 0 0 20px 0;
@media($sm-1679){
font-size: 18px;
}
@media($sm-1441){
font-size: 16px;
}
@media($sm-991){
font-size: 14px;
}
span{ color: #014CB2;}
}
.para{ font-size: 18px; color: #313646; line-height: 1.4; padding: 0 0 20px 0; margin: 0;
@media ($sm-1679) {
font-size: 16px;
}
@media ($sm-1441) {
font-size: 14px;
}
@media ($sm-991) {
font-size: 13px;
}
}
.listing{ padding:20px 0; margin: 0;
li{ list-style: none; font-size: 18px; color: #313646; line-height: 1.4; background: url(../img/listing-bg.svg) no-repeat 0 7px / 14px; padding: 0 0 0 30px;
@media ($sm-1679) {
font-size: 16px; background-size: 12px; padding: 0 0 0 25px;
}
@media ($sm-1441) {
font-size: 14px;
}
@media ($sm-991) {
font-size: 13px;
}
&+li{margin-top: 20px;
@media ($sm-1679) {margin-top: 15px;}
}
}
}
.select-row{ padding-top: 20px; padding-bottom: 30px;
@media($sm-767){padding-top: 10px; padding-bottom: 15px;}
.form-label{font-size: 20px; color: #203063; margin: 0 0 15px 0; padding: 0;
@media($sm-1679){
font-size: 18px;
}
@media($sm-1441){
font-size: 16px;
}
@media($sm-991){
font-size: 14px;
}
@media ($sm-767) { margin: 0 0 10px 0;}
span{color: #FF0040;}
}
.form-select{padding:10px 20px; margin: 0; height: 82px; border-radius: 15px; border: 1px solid #BCC5D3; font-size: 24px; color: #A2A8BD; outline: 0 !important; box-shadow: none !important;
@media($sm-1679){
height: 72px;
font-size: 20px;
}
@media($sm-1441){
height: 62px; font-size: 18px;
}
@media($sm-1199){
height: 52px; font-size: 16px;
}
@media($sm-991){
height: 42px;
border-radius: 10px;
padding:5px 15px;
}
@media($sm-767){ font-size: 14px; margin-bottom: 20px;}
option{ font-size: 18px;
@media($sm-1199){font-size: 16px;}
@media($sm-991){font-size: 16px;}
}
}
}
.btn-wrap{ margin:40px 0 0 0;
@media($sm-767){margin: 20px 0 0 0;}
.btn{
height: 52px;
display:inline-flex;
align-items: center;
border-radius: 30px;
justify-content: space-between;
padding: 10px 15px;
transition: all 0.5s ease; border: 1px solid #014CB2;
@media ($sm-1441) {
height: 45px;
padding: 10px 12px;
}
@media($sm-579){height: 40px;}
span{
font-size: 16px;
color: #014CB2;
font-weight: 600;
padding-right: 15px;
@media ($sm-1441) {
font-size: 14px;
}
@media($sm-579){ font-size: 12px;}
}
.icon {
width: 15px;
@media ($sm-1441) {
width: 13px;
}
@media($sm-579){ width: 12px;}
path,
circle { stroke: #014CB2;
transition: all 0.5s ease;
}
}
}
}
.id-wrap{border: 1px solid #BDD9FF; border-radius: 15px; background: rgba(230,250,255,.5); padding: 25px 20px; margin-top: 20px; margin-bottom: 30px;
@media($sm-991){padding: 15px 15px;}
.id-content{display: flex; gap: 20px;
@media($sm-479){gap: 10px;}
svg{flex: 0 0 57px;
@media($sm-1441){flex: 0 0 40px;}
@media($sm-479){flex: 0 0 35px;}
}
.txt{flex: 1; font-size: 20px; color: #000000; font-weight: 500; line-height: 1.4;
@media ($sm-1679) { font-size: 16px;}
@media($sm-1441){font-size: 14px;}
@media($sm-1199){font-size: 12px;}
@media($sm-479){font-size: 10px; }
span{display: block; font-size: 24px; color: #014CB2; font-weight: 700;
@media ($sm-1679) { font-size: 20px;}
@media($sm-1441){font-size: 18px;}
@media($sm-1199){font-size: 16px;}
@media($sm-479){font-size: 14px; }
}
}
}
.left-col{border-right: 1px solid #BDD9FF;
@media($sm-767){border-right: 0px; border-bottom: 1px solid #BDD9FF ; padding-bottom: 10px; margin-bottom: 10px;}
}
}
}
.border{ border-top: 1px solid #D9E2FF; margin: 100px 0 0 0;
@media ($sm-1679) {margin: 50px 0 0 0;}
@media ($sm-991) {margin: 30px 0 0 0;}
}
.powered-wrap{ padding: 40px 0 10px 0;
.align-row{align-items: center;}
.txt{font-size: 14px; color: #203063; font-weight: 500;
@media ($sm-767) {text-align: center; margin-bottom: 20px;}
a{text-decoration: underline; color: #203063;}
}
.btn-wrap{ margin:0px 0 0 0; display: flex; justify-content: end;
@media ($sm-767) {justify-content: center;}
.btn{
height: 52px;
display: flex;
align-items: center;
border-radius: 30px;
justify-content: space-between;
padding: 10px 15px;
transition: all 0.5s ease; border: 1px solid #014CB2; background: #014CB2;
@media ($sm-1441) {
height: 45px;
padding: 10px 12px;
}
span{
font-size: 16px;
color: #FFFFFF;
font-weight: 600;
padding-right: 40px;
@media (max-width: 1799px) {
padding-right: 15px;
}
@media ($sm-1441) {
font-size: 14px;
}
}
.icon {
width: 15px;
@media ($sm-1441) {
width: 15px;
}
path,
circle { stroke: #FFFFFF;
transition: all 0.5s ease;
}
}
}
}
}
/* anju code */
.form-sec{
padding: 60px 0px 100px 0px;
@media($sm-1441){ padding:40px 0 50px 0;}
@media($sm-767){ padding: 30px 0 60px 0;}
.form-outer{
background: #E6FAFF;
padding: 64px 53px;
border-radius: 16px;
@media($sm-1199){padding: 30px 15px;}
.top-sec{padding-bottom: 30px;}
.form-title{
font-size: 24px;
font-weight: 700;
line-height: 26.88px;
color: #00124D;
padding-bottom: 19px;
@media($sm-1679){
font-size: 22px;
}
@media($sm-1481){
font-size: 20px;
}
@media($sm-1199){
font-size: 18px;
}
@media($sm-991){
font-size: 16px;
}
@media($sm-767){
font-size: 14px;
}
span{
color: #014CB2;
}
}
.form-content{
font-size: 18px;
font-weight: 300;
line-height:1.5;
padding-bottom: 19px;
color: #313646;
font-weight: 300;
a{
color: #014CB2;
font-weight: 600;
}
@media($sm-1679){
font-size: 16px;
}
@media($sm-1481){
font-size: 14px;
}
@media($sm-991){
font-size: 12px;
}
}
.form-inner{
background-color: #fff;
padding: 30px 60px;
border-radius: 9px;
@media($sm-1199){padding:20px 15px;}
.form-header{
display: flex;
justify-content: space-between;
align-items: center;
padding-bottom: 30px;
border-bottom: 1px solid #D9E2FF;
@media($sm-991){padding-bottom: 20px;}
@media($sm-767){padding-bottom: 10px;}
.apply-title{
font-size: 32px;
font-weight: 700;
line-height: 48.64px;
@media($sm-1679){
font-size: 30px;
}
@media($sm-1481){
font-size: 28px;
}
@media($sm-1199){
font-size: 26px;
}
@media($sm-991){
font-size: 24px;
}
@media($sm-767){
font-size: 20px;
}
.light-blue{
color: #014CB2;
}
}
.sub-sec{
font-size: 20px;
font-weight: 500;
line-height: 30.4px;
@media($sm-1679){
font-size: 18px;
}
@media($sm-1481){
font-size: 16px;
}
@media($sm-991){
font-size: 14px;
}
@media($sm-767){
font-size: 10px;
}
span{
color: #FF0040;
}
}
}
.formfield-section{
padding-top: 49px;
@media($sm-991){padding-top: 30px;}
@media($sm-579){ padding-top: 20px;}
.form-label{
color: #203063;
font-size: 20px;
font-weight: 400;
line-height: 20.4px;
padding-bottom: 10px;
@media($sm-1679){
font-size: 18px;
}
@media($sm-1481){
font-size: 16px;
}
@media($sm-991){
font-size: 14px;
}
span{
color: #FF0040;
}
}
.form-control{
height: 82px;
border: 1px solid #BCC5D3;
border-radius: 14px;
padding-left: 33px;
margin-bottom: 20px;
@media($sm-1679){
height: 72px;
padding-left: 20px;
}
@media($sm-1481){
height: 62px;
}
@media($sm-1199){
height: 52px;
}
@media($sm-991){
height: 42px;
padding-left: 15px;
border-radius: 10px; margin-bottom: 10px;
}
&::placeholder{
font-size: 24px;
font-weight: 400;
line-height: 24.48px;
letter-spacing: -0.01em;
color: #A2A8BD;
@media($sm-1679){
font-size: 18px;
}
@media($sm-1481){
font-size: 16px;
line-height: 24px;
}
@media($sm-991){
font-size: 14px;
line-height: 22px;
}
}
}
.cover-letter-sec{
border-bottom: 1px solid #D9E2FF;
padding-bottom: 82px;
@media ($sm-1679) {padding-bottom: 50px;}
@media ($sm-767) { padding-bottom: 30px;}
}
.location{
padding-top: 46px;
@media($sm-579){ padding-top: 30px;}
}
.radio-sec{
border-bottom: 1px solid #D9E2FF;
padding-bottom: 72px;
@media ($sm-1679) {padding-bottom: 50px;}
@media ($sm-1441) {padding-bottom: 40px;}
@media($sm-579){ padding-bottom: 30px;}
}
.check-box-inner{
display: flex;
justify-content: space-between;
@media($sm-767){
flex-wrap: wrap;
}
}
}
.boxes {
width: calc(100% / 3 - 40px);
@media($sm-991){
width: calc(199%/2 - 20px);
}
@media($sm-579){
width: 100%;
}
}
.chk-inner{
padding-top: 60px;
@media($sm-1679){
padding-top: 50px;
}
@media($sm-1481){
padding-top: 40px;
}
@media($sm-1199){
padding-top: 30px;
}
@media($sm-991){
padding-top: 20px;
}
.form-label{
padding-bottom: 30px;
color: #203063;
position: relative;
padding-left: 30px;
&::before{
content: "";
position: absolute;
background-image: url(../img/diamond.png);
width: 15px;
height: 15px;
left: 0;
background-repeat: no-repeat;
top: 6px;
}
}
}
.form-check {
padding: 0 0 20px 20px;
@media ($sm-767) {padding-bottom: 10px;}
}
.form-check-label{
color: #000000;
font-size: 20px;
font-weight: 400;
line-height: 28.4px;
@media($sm-1679){
font-size: 18px;
}
@media($sm-1481){
font-size: 16px;
line-height: 24px;
}
@media($sm-991){
font-size: 14px;
line-height: 22px;
}
}
.form-check-input:checked{
background-color: #014CB2 !important;
box-shadow: none;
}
.form-check-input:focus {
border: none;
box-shadow: none;
}
}
.sub-content{
padding-top: 34px;
color: #313646;
font-size: 24px;
font-weight: 400;
line-height: 34.08px;
@media($sm-1679){
font-size: 18px;
}
@media($sm-1481){
font-size: 16px;
}
@media($sm-991){
font-size: 14px;
}
@media($sm-579){ padding-top:20px;}
.bold{font-weight: 700;}
}
.radio-qust{
.form-label{
position: relative;
padding-left: 30px;
&::before{
content: "";
position: absolute;
background-image: url(../img/diamond.png);
width: 15px;
height: 15px;
left: 0;
background-repeat: no-repeat;
top: 6px;
}
}
}
}
}
.custom-file-upload {
position: relative;
border: 1px dashed #014CB2;
height: 182px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
border-radius: 5px;
margin-bottom: 30px;
// border: 1px solid transparent;
// outline: 1px dashed #014CB2;
cursor: pointer;
background-color: #fff !important;
@media($sm-991){height: 140px;}
input[type="file"] {
position: absolute;
opacity: 0;
cursor: pointer;
height: 100%;
width: 100%;
z-index: 2;
}
.file-types {
font-size: 12px;
color: #666;
margin-top: 5px;
}
.upload-inner{
display: flex;
align-items: center;
justify-content: center;
.upload-ico{
background: linear-gradient(180deg, #D3F8FF 0%, #DBCEFF 100%);
width: 80px;
height: 73px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 14px;
margin-right: 36px;
@media($sm-991){ max-width: 60px; height: 60px;}
@media($sm-579){ display: none;}
img{
margin-bottom: 0px;
@media($sm-991){max-width: 20px;}
}
}
.txt{
font-size: 20px;
font-weight: 700;
line-height: 30.4px;
color: #000000;
margin-bottom: 0px;
@media($sm-1679){
font-size: 18px;
}
@media($sm-1481){
font-size: 16px;
}
@media($sm-991){
font-size: 14px;
}
@media ($sm-479) { font-size:12px ;}
span{
color: #014CB2;
text-decoration: underline;
}
}
.file-types{
margin-bottom: 0px;
font-family: Funnel Display;
font-size: 16px;
font-weight: 400;
line-height: 16.32px;
color: #313646;
@media ($sm-479) { font-size:12px ;}
}
}
}
.cover-letter-sec{
.custom-file-upload{
margin-bottom: 0px;
}
}