@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&amp;display=swap');

@font-face {
	font-family: Santral;
	src: url("../otf/santral-light.otf") format("opentype");
	font-weight: normal;
	font-display: swap;
}
@font-face {
	font-family: SterlingDisplay;
	src: url("../ttf/sterlingdisplay.ttf") format("truetype");
	font-weight: normal;
	font-display: swap;
}

/*
	font-family: 'Open Sans', sans-serif;

*/


body, p, li{font-family: 'Open Sans', sans-serif;font-weight: 400;}
h1, h2, h3, h4, h5, h6{font-family: Santral; font-weight:normal;margin:0;}
body, ul, p{margin:0;padding:0;}
li{list-style:none;}
a{text-decoration:none;}

a[href]{color:#3fbb98;}
a[href]:hover{color:#80d8d1;}


img{max-width:100%;height:auto;}

a, button{-webkit-transition:all 0s ease-in;transition:all 0s ease-in;}

/***************************/

/* sticky header and blog */
.blog-content-wrap.show-sidebar {
    display: flex;
}

#floating-shedule-box {
    padding: 30px;
    background: #1d7791;
    color: #fff;
    text-align: center;
    position: sticky !important;
    /* top: 50px !important; */
    margin: 20px;
    border-radius: 5px;
}
/* .do-sticky #floating-shedule-box {
    top: 12vw !important;
} */
#floating-shedule-box a.btn {
    max-width: 100%;
    padding: 26px 20px;
    min-width: 195px;
    box-sizing: border-box;
    font-weight: 700;
    font-size: 18px;
    line-height: 1em;
    text-align: center;
    color: #1d7791;
    background: #fff;
    border-radius: 5px;
    display: inline-block;
    margin-top: 20px;
}
#floating-shedule-box h4 {
    margin-bottom: 10px;
}

@media (min-width: 1024px) {
    /* .do-sticky body.sticky {
        padding-top: 164px;
    } */
    .do-sticky header.hdr_sa.sticky {
        box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.2);
        background-color: #ffffff;
        position: sticky;
        position: fixed;
        top: 0;
        z-index: 999;
        width: 100%;
    }
}
.single-post .green_bg_up {
    height: 85px;
    background: #81d8d0;
    margin: 0;
}

#consultation-box-wrapper {
    display: flex;
}

.blog-content-wrap.show-sidebar main{width: 75%;}

@media (min-width: 1500px){
    .blog-content-wrap.show-sidebar main{width: 84%;}
}



.blog-content-wrap main {    
    padding-top: 68px;
}
@media (max-width: 1190px) {
    .blog-content-wrap.show-sidebar main {
        width: 70%;
    }
}
@media (max-width: 1024px) {
    .blog-content-wrap.show-sidebar main {
        width: 100%;
    }
    .single-post aside {
        display:none;
    }
}

/* end sticky header and blog */

.wrp_1310{width:1310px;max-width:90%;margin-right:auto;margin-left:auto;}
.wrp_1410{width:1410px;max-width:90%;margin-right:auto;margin-left:auto;}
.wrp_1500{width:1500px;max-width:90%;margin-right:auto;margin-left:auto;}
.wrp_1560{width:1560px;max-width:90%;margin-right:auto;margin-left:auto;}
.wrp_1590{width:1590px;max-width:90%;margin-right:auto;margin-left:auto;}

.wrp_1670{width:1670px;max-width:90%;margin-right:auto;margin-left:auto;}
.wrp_1720{width:1720px;max-width:90%;margin-right:auto;margin-left:auto;}
.wrp_1470{width:1470px;max-width:90%;margin-right:auto;margin-left:auto;}
.wrp_1227{width:1227px;max-width:90%;margin-right:auto;margin-left:auto;}
.wrp_1632{width:1632px;max-width:90%;margin-right:auto;margin-left:auto;}

.hdr_sa a.cntus_btn{max-width:15%;}

.fer_btn, button#load-more{padding:26px 20px;min-width: 195px;max-width: 80%; box-sizing: border-box; font-weight: 700;font-size: 18px;line-height: 1em;text-align: center;color: #FFFFFF;background: #1D7791;border-radius: 5px;display:inline-block;color:#ffffff;}
.fer_btn:hover, button#load-more:hover{opacity:0.8;}

.plybtn_sa{display:block;width:148px;height:148px;background:url("../svg/playbtn_ico.svg") no-repeat center center;background-size:contain;}
.plybtn_sa:hover{opacity:0.8;}

.hdr_sa{padding:46px 0;margin:0 0 4px;}
.hdr_sa .wrp_1670{display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.logo_sa{/*flex: 0 0 auto;*/max-width: 15%;}
.logo_sa img{display:block;width:250px;}
.menu_sa{max-width: 56%; flex:auto;}
.menu_sa ul{display: flex;flex-direction: row;justify-content: center;}
.menu_sa ul li{flex:0 1 auto;margin:0 18px;}
.menu_sa ul li:first-child{margin-left:0;}
.menu_sa ul li:last-child{margin-right:0;}
.menu_sa ul li a{font-size: 18px;line-height: 1.6em;color: #0D1E51;}
.menu_sa ul li a:hover{opacity:0.8;}
.hdr_sa a.cntus_btn{flex:0 0 auto; width: 312px;max-width: 18%;color:#ffffff;}

.hsec1{margin-bottom:155px;}
.hsec1 .wrp_1670{position: relative;right: -2%;}
.hsflx_wr{display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.hsec1 .lefts1{max-width:50%;padding-right:5%;}
.hsec1 h2{font-size: 65px;line-height: 1.24em;letter-spacing: -0.05em;color: #0D1E51;margin-bottom:45px;}
.hsec1 .fer_btn{color:#ffffff;}
.hsec1 .rights1{max-width:37%;position:relative;}
.hsec1 .rights1:before{content:'';display:block;position:absolute;z-index:0; bottom:-24px;left:-24px;background:#81D8D0;border-radius: 0px 0px 0px 76px;width: 79%;height: 88%;}
.hsec1 .rights1 img{position:relative;z-index:2;border-radius: 0px 0px 0px 70px;display: block;}
.hsec1 .plybtn_sa{position:absolute;top:0;bottom:0;margin:auto 0;z-index:2; left:-98px;}
.hsec1 h1 {font-size: 55px;}

.wrk_ft{text-align:center;margin-bottom:185px;}
.wrk_ft h3{font-size: 36px;line-height: 2.15em;letter-spacing: -0.095em;color: #0D1E51;margin-bottom: 55px;}
/*.wrk_ft ul{display: flex;flex-direction: row;align-items: center;justify-content: space-between;}*/
.wrk_ft ul li{margin-right:50px;}
.wrk_ft ul li img{display:block; max-height:50px;width:auto;}
.wrk_ft .slick-slide, .wrk_ft .slick-slide div{outline:none;}
.wrk_ft .slick-slide{display: table !important;min-height:60px;}
.wrk_ft .slick-slide div{display: table-cell;vertical-align: middle;}

.hwch_sec{position:relative;padding:89px 0;margin-bottom:144px;}
.hwch_sec:before{content: '';display: block;position: absolute;z-index: 0;background: #81D8D0;border-radius: 0 0 90px 0;width: 25%;height: 100%;top:0;}
.hwch_sec .hsflx_wr{justify-content:normal;position:relative;z-index:1;}

.hwch_sec h3, .results_sec h3, .ob_hd h3{font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 24px;line-height: 1.25em;color: #32BB98;padding:0 82px 13px 0;border-bottom:3px solid #32BB98;display:inline-block;margin:0 0 40px;}


.ob_hd h2{font-size: 36px;line-height: 1.17em;letter-spacing: -0.075em;color: #0D1E51;margin:0 0 23px;}

.hwch_sec h2, .results_sec h2{font-size: 36px;line-height: 46px;letter-spacing: -0.075em;color: #0D1E51;margin:0 0 23px;font-weight:200;}

.sch_a_cons .wrp_1227{width:1075px;}
.sch_a_cons h2{font-size:48px;line-height: 1.21em;letter-spacing: -0.075em;color: #0D1E51;margin:0 0 23px;font-weight:200;}

.hwch_sec li, .listi_cp ul li{display:block;font-size: 24px;line-height: 2.1em;color: #535557;font-weight:400;background:url("../svg/tick_dgrey_ico.svg") no-repeat left 0px top 16px;padding:0 0 0 27px;margin:0 0 0 11px;}
.hwch_sec img{border: 9px solid #FFFFFF;box-sizing: border-box;display: block;}
.hwch_sec .hwc_img{width: 608px;max-width: 44%;margin-right: 10%;}
.hwch_sec .hwc_cnt{width: 658px;max-width: 46%;}
.hwch_sec a.fer_btn{margin-top:52px;color:#ffffff;}

.wwau_sec{text-align: center;margin:0 0 140px;}
.wwau_sec h2{font-size: 36px;line-height: 77px;letter-spacing: -0.075em;color: #0D1E51;margin:0 0 56px;}
.wwau_sec .uni_f, .prv_htt .flxw .uni_f:last-child{background: #F9FAFC;border-radius: 10px;width: 463px;display: inline-block;vertical-align: top;text-align: left;margin: 0 11px 26px;box-sizing: border-box;padding: 34px 35px 61px 40px;}
.wwau_sec .uni_f img{display:block; max-width:82px;max-height:82px;}
.wwau_sec .uni_f h3{font-size:30px;line-height: 1em;letter-spacing: -0.075em;color: #0D1E51;margin:40px 0 7px;}
.wwau_sec .uni_f a{width:100%;color:#ffffff;}
.wwau_sec .uni_f a:hover h3{opacity:0.7;}
.wwau_sec .uni_f p{font-size: 18px;line-height: 30px;color: #535557;font-weight:500;}
.flxw{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;}
.flxw .uni_f{align-items: center;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;margin: 0 13px 26px;}
.flxw .uni_f div, .flxw .uni_f h3, .flxw .uni_f p{width:100%;}
.flxw .uni_f:last-child{background:none;border: 3px solid #F9FAFC;}
.wwau_sec .flxw{position: relative;left: -13px;}

.results_sec{margin:0 0 206px;background: #F9FAFC;position:relative;padding: 68px 0 136px;}
.results_sec:before, .results_sec:after{content:'';display:block;height:100%;margin:auto 0;position:absolute;top:0;bottom:0;background:#ffffff;width:4%;}
.results_sec:before{left:0;}
.results_sec:after{right:0;}
.results_sec .hwc_cnt{max-width: 48%;width: 622px;margin-right: 4%;}
.results_sec .hwc_img{width: 606px;max-width: 47%;}
.results_sec h3{margin:0 0 28px;}
.results_sec h2{margin:0 0 55px;}
.results_sec a.fer_btn{min-width:215px;color:#ffffff;}

.ourblog_sec{overflow:hidden;padding-bottom:138px;}

.bnh{display: flex;flex-direction: row;align-items: center;justify-content: space-between;margin:0 0 87px;}
.bnh .ob_hd{}
.bnh .btnsd{width: 50%;text-align: center;}
.bnh .fer_btn{min-width:215px;color:#ffffff;}

.ob_hd h3{margin:0 0 29px;}
.ob_hd h2{margin:0 0 21px;}
.ob_hd p{font-size: 18px;line-height: 1.7em;color: #8492A6;}
.bpwd{background: #FFFFFF;border: 5px solid #F3F5FA;box-sizing: border-box;box-shadow: 0px 30px 50px rgba(0, 0, 0, 0.05);border-radius: 15px; width:538px;margin:0 50px 82px 0;padding: 0 0 51px;display:inline-block;vertical-align:top;}
.bpwd a{outline:none;}
.bpwd img{display:block;margin:0 0 40px;border-radius:9px 9px 0px 0px;}
.bpwd div{padding:0 47px;}
.bpwd h2{font-family: SterlingDisplay;font-size: 24px;line-height: 34px;color: #0D1E51;margin:0 0 14px;}
.bpwd p, .sch_a_cons p{font-size: 18px;line-height: 1.7em;color: #535557;margin:0 0 23px;}
.bpwd a.rm_btn, a.rm_btn{font-weight: 700;font-size: 18px;line-height: 24px;text-decoration-line: underline;color: #1D7791;text-decoration:underline;}
.bpwd a.rm_btn:hover, .bpwd a:hover h2, a.rm_btn:hover{opacity:0.8;}

.bpnavbtn{}
.bpnavbtn .slick-arrow{display:inline-block;vertical-align:top;background-repeat:no-repeat;background-size:contain;width:66px;height:66px; outline:none;border:none;font-size:0;cursor:pointer;border-radius: 100%;}
.bpnavbtn .slick-prev{background-image:url("../svg/prev_btn_ico.svg");margin-right:15px;}
.bpnavbtn .slick-next{background-image:url("../svg/next_btn_ico.svg");}

.sch_a_cons{background:#F9FAFC;text-align:center;padding:143px 0 84px;}
.sch_a_cons h2{margin:0 0 17px;}
.sch_a_cons p{margin:0 0 56px;padding:0 10%;}
.sch_a_cons a.fer_btn{margin:0;font-size:24px;padding: 28px 10px;/*width: 355px;*/border-radius: 0;max-width: 90%;width:100%;color:#ffffff;}

.ftrwids{padding:113px 7.2% 109px 7.4%;}
.ftrwids .fwflex{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;align-items:center;}

.fwidarea{width:570px;max-width:42%; display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;}

.fwid{}
.fwid.logo_wid{width:40%;}
.fwid h3{font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 24px;line-height: 34px;color: #0D1E51;margin:0 0 40px;}
.fwid ul li{display:block;}
.fwid p, .fwid ul li, .fwid ul li a{font-size: 18px;line-height: 39px;color: #535557;}
.fwid ul li a:hover{color:#000000;}

.ftr_txt_menu{border-top:1px solid rgba(51, 64, 101, 0.2);padding:44px 15px 83px;}
.ftflex{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;align-items:center;}
.ftr_txt_menu p.ftxt{width:49%;max-width:100%;}
.fmenu{width:49%;max-width:100%;text-align:right;}
.fmenu ul{display: flex;flex-direction: row;justify-content: flex-end;}
.fmenu ul li{margin-right: 42px;}
.fmenu ul li:last-child{margin-right:0;}
.fmenu ul li a, .ftr_txt_menu p.ftxt{font-size: 16px;line-height: 26px;letter-spacing: 0.005em;color: #8492A6;}
.fmenu ul li a:hover{color:#000000;}


.bpslider .slick-list{overflow:inherit !important;}
.bpslider .slick-slide .bpwd{width:485px !important;}
.bpslider .slick-slide{display: inline-block;vertical-align: top;opacity:0;}
.bpslider .slick-slide.slick-active{opacity:1;}










.inr_hd_bnr{background:#81D8D0 url("../png/inr_hdr_bg.png") no-repeat top center;background-size:cover;padding:188px 0;margin:0 0 92px;}
.inr_hd_bnr .wrp_ds{width:1604px;max-width:90%;margin:0 auto;}
.inr_hd_bnr h1{font-family: Santral;font-style: normal;font-weight: 200;font-size: 72px;line-height: 80px;letter-spacing: -0.05em;color: #FFFFFF;border-left:10px solid #ffffff;padding:0 0 0 30px;max-width:75%; max-height:142px;}


.wwdinr{margin-bottom: -60px;}
.wwdinr .hwc_cnt{width:523px;}
.wwdinr h2{font-family: Santral;font-style: normal;font-weight: 200;font-size: 36px;line-height: 1em;letter-spacing: -0.075em;color: #0D1E51;margin:0 0 30px;}
.wwdinr p, .wtn_lac p, .listi_cp ul li, .hdnp_cp h4{font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 18px;line-height: 1.667em;color: #535557;margin:0;}


.prv_htt{background:#f9fafc url("../svg/stu_evr_grd_bg.svg") no-repeat top right;background-size:contain;position:relative;padding: 115px 0 145px;}
.prv_htt:before{content:'';display:block;height:100%;background:#ffffff;margin:auto 0;position:absolute;left:0; width:4%;top: 0;bottom: 0;}
.prv_htt .wrp_1670{width:1550px;}
.prv_htt .flxw{justify-content: flex-start;}
.prv_htt h2{font-weight: 200;font-size: 36px;line-height: 54px;text-align: left;max-width: 40%;margin: 0 0 78px;}
.prv_htt .flxw .uni_f, .prv_htt .flxw .uni_f:last-child{margin:0 20px 40px;}


.crswh .wrp_1470{width:1600px;}
.crswh .wrp_1470 > h2{text-align:center;font-family: Santral;font-weight: 200;font-size: 36px;line-height: 46px;letter-spacing: -0.07em;color: #0D1E51;margin:0 0 93px;padding:0 25%;}
.crswh .bpwd{width:370px;margin:0 33px 37px 0;border-radius: 13.8368px;border: 4.61227px solid #F3F5FA;box-shadow:none;}
.crswh .bpwd:last-child{margin-right:0;}
.crswh .bpwd:hover{box-shadow: 0px 27.6736px 46.1227px rgba(0, 0, 0, 0.05);}
.crswh .bpwd img{width:100%;margin-bottom:36px;height: auto;}
.crswh .bpwd h2{font-family: Santral;font-style: normal;font-weight: 200;font-size: 24px;line-height: 34px;color: #0D1E51;margin:0 0 13px;/*min-height:68px;*/}



.hwch_sec img{width:100%;}
.wwhp_r{padding: 45px 0 98px;margin-bottom:116px;}
.wwhp_r:after{content: '';display: block;position: absolute;left: 0;right: 0;margin: auto;background: #f9fafc;z-index: 3;width: 90%;height: calc(100% - 168px);max-width: 1720px;top: 125px;}
.wwhp_r:before{right: 0;border-radius: 0 0 0 90px;z-index:4;}
.wwhp_r .hwc_img{margin-right:0;margin-left:7%;width:750px;max-width:750px; position:relative;z-index:5;}
.wwhp_r .hsflx_wr{justify-content: flex-end; position:relative;z-index:4;}
.wwhp_r .hwc_cnt{width:590px;max-width:37%; position:relative;z-index:5;margin-top: 50px;}
.wwhp_r_txt h4{font-family: Santral;font-weight: 200;font-size: 36px;line-height: 74px;letter-spacing: -0.075em;color: #0D1E51;margin:0 0 14px;}
.wwhp_r_txt li, .listi_cp ul li, .sapcont ol li{font-size: 18px;line-height: 1.66em;background-size:auto 14px;padding-left: 25px;background-position: top 7px left;margin:0 0 24px;}


.wtn_sec{text-align:center;margin-bottom:200px;}
.wtn_sec .wrap_ds{width:1270px;margin:0 auto;max-width:90%;}
.wtn_sec h2{font-family: Santral;font-weight: 200;font-size: 36px;line-height: 1.278em;letter-spacing: -0.075em;color: #0D1E51;margin:0 auto 72px;max-width:60%;}
.wtn_sec ul{margin:0;padding:0; display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;}
.wtn_sec ul li{background: #F9FAFC;border-radius: 10px;width:387px;padding: 54px 6% 73px;box-sizing: border-box;margin:0 40px 0 0; align-items: center;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;}
.wtn_sec ul li:last-child{margin-right:0;}
.wtn_sec li img{display:block;margin:0 auto 37px;}
.wtn_sec li h4{font-family: Santral;font-weight: 200;font-size: 30px;line-height: 1.533em;letter-spacing: -0.075em;color: #0D1E51;width:100%;}
.wtn_sec li a:hover h4{opacity:0.7;}

/*.wtn_sec ul li:hover{background:#1d7791;}
.wtn_sec ul li:hover h4{color:#ffffff;}*/

.prv_htt .flxw .uni_f, .prv_htt .flxw .uni_f:last-child{background:#ffffff;}

.rembggrey:after{display:none;}
.cps1_ir{padding:88px 0 76px;margin-bottom:266px;}
.cps1_ir .hwc_img{width:630px;max-width:40%;margin-left:9.7%;}
.cps1_ir .hwc_cnt{margin-top:0;width: 720px;max-width: 45%;}
.cps1_ir h2{line-height:1.278em;padding-right: 24%;}
.cps1_ir p{line-height:1.6em;margin-bottom:26px;}

.split_itm{margin-bottom: 162px;}

.split_itm .hwc_img{/*width: 570px;max-width: 36%;margin-right: 10%;*/ width:630px;max-width:40%;margin-right:9%;}
.split_itm .hwc_cnt{/*width: 820px;max-width: 52%;*/ width:780px;max-width:49%;}

.split_itm h4{line-height: 46px;margin-bottom:16px;max-width:70%;}
.split_itm p{margin-bottom:52px;line-height:28px;max-width:77%;}
.split_itm li{display:inline-block;vertical-align:top;max-width: 46%;width: 325px;font-weight: 400;line-height: 30px;margin-bottom: 0;margin-top:28px;}

.split_itm li:nth-child(2n){/*margin-left:12.5%;*/ margin-left:8%;}


.cpb3{margin-bottom: 128px;}
.cpb3 h2{margin-bottom:22px;}
.cpb3 p{font-size: 18px;line-height: 28px;color: #535557;padding: 0 16%;margin:0 0 64px;}
.cpb3 .wrap_ds > div p:last-child{margin:0;}
.cpb3 .wrap_ds > div{margin-bottom: 52px;}
.cpb3 ul{}
.cpb3 ul li{width: 307px;padding: 54px 2.5% 63px;}
.cpb3 ul li h4{font-size:24px;line-height:46px;}


a.cph_btn{font-family: 'Open Sans', sans-serif;font-style: normal;font-weight: 700;font-size: 24px;line-height: 24px;text-align: center;border: 3px solid #1D7791;box-sizing: border-box;display:inline-block;vertical-align:top;padding: 25px 10px;margin: 82px auto 0; background: #1D7791;color: #ffffff !important;width: 774px;
max-width: 90%;}
a.cph_btn:hover{opacity:0.8}


.yspark_hdr{background-image:url("../jpg/why_spark_hdr_bg.jpg");margin-left:4%;}
.yspark_hdr h1{border-width:8px;}
.hwsa{}
.hwsa .wrp_ds{width:978px;max-width:92%;margin:0 auto;}
h2.hdn_h2, .hdnp_cp h3{font-family: Santral;font-weight: 200;font-size: 36px;line-height: 1.278em;text-align: center;letter-spacing: -0.075em;color: #0D1E51;margin:0 0 30px;}
.hwsa .wrp_ds > p{font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 18px;line-height: 1.556em;text-align: center;color: #535557;margin:0;}


.news_listing .wrp_ds > p{width:980px;margin:0 auto;max-width:96%;}


.qna_sec{margin:86px 0 230px;}
.item_qna{border-radius: 10px 10px;background: #F9FAFC;margin:0 auto 56px;overflow:hidden;}
.item_qna h3, .item_news h3{font-family: Santral;font-weight: 200;font-size: 24px;line-height: 1.417em;letter-spacing: -0.075em;color: #FFFFFF;background: #1D7791;padding:28px 45px;}

.item_qna p, .item_news p, .item_news a.rmbtn, .fnm_sec .wrp_ds > p, p.note, .map_side li, .tm_txt p
{font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 18px;line-height: 1.556em;color: #535557;}

.item_qna div{padding:28px 145px 64px 45px;}

.press_hdr{padding:140px 0}
.news_listing .wrp_ds{width:1357px;}
.news_sec{margin:78px 0 0;}
.item_news{display:flex;flex-direction:row;align-items:center;justify-content:center;background:#F9FAFC;border-radius:10px;padding:28px 89px 28px 64px;margin:0 0 42px;}
.item_news:hover{background:#FFFFFF;box-shadow:0px 20px 40px rgba(0, 0, 0, 0.1);}
.item_news .inimg{width:326px;max-width:28%;margin:0 58px 0 0;background-repeat:no-repeat;background-size:100%;background-position:center center;}
.item_news .incnt{width: 820px;max-width:68.1%;}
.item_news img{display:block;opacity:0;max-height:237px;}
.item_news h3{background:none;padding:0;color:#0D1E51;margin:0 0 30px;}
.item_news p{margin:0 0 33px;font-weight: 300;}
.item_news a.rmbtn{font-weight: bold;color: #1D7791;}
.item_news a.rmbtn:after{content:'';display:inline-block;vertical-align:middle;width:13px;height:13px;background:url("../svg/rmbtn_ico.svg") no-repeat center center;background-size: contain;margin-left: 11px;}
.item_news .inimg:hover, .item_news a:hover h3, .item_news a.rmbtn:hover{opacity:0.8;}

.btm_wids{background: #F9FAFC;text-align: center;margin:0 0 8px;padding:122px 0 134px;}
.btm_wids .bpwd{width: 408px;max-width: 26%;background: none;border: none;padding:0;margin:0 120px 0 0;}
.btm_wids .bpwd:last-child{margin-right:0;}
.btm_wids .bpwd:hover{background:none;box-shadow:none;}
.btm_wids .bpwd img{margin:0 0 40px;border-radius:10px;}
.btm_wids .bpwd div{padding:0 5%;}
.btm_wids .bpwd h2{line-height:1em;letter-spacing: -0.075em;margin:0 0 11px;min-height:inherit !important;}
.btm_wids .bpwd p{line-height:1.65em;font-weight:300;}


.fnm_sec{padding:40px 0 80px;margin-left:4%;}
.fnm_sec .wrp_ds{width: 1604px;margin: 0 auto;max-width: 90%;}
.fnm_sec .dsfx{display:flex;flex-direction:row;align-items:baseline;justify-content:center;}
.form_side{width:863px;margin:0 48px 0 0;}
.fnm_sec h2.hdn_h2{text-align:left;margin:0 0 19px;}
.fnm_sec .wrp_ds > p{margin:0 0 50px;width:41%;}
.frmcode{}
.frmcode br{display:none;}
.frmcode ::-webkit-input-placeholder{color:#535557;}
.frmcode :-ms-input-placeholder{color:#535557;}
.frmcode ::placeholder{color:#535557;}
.frmcode input:focus, .frmcode textarea:focus, .frmcode select:focus{box-shadow: 0px 0px 2px -1px #000000;}
.frmcode input[type="text"], .frmcode input[type="email"], .frmcode textarea, .frmcode select, .frmcode input[type="tel"]
{font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 18px;line-height: 1.556em;color: #535557;padding:26px 20px;background:#F9FAFC;margin:0 0 10px;width:100%;display:block;border:none;outline:none;box-sizing: border-box;}
.frmcode input[type="text"], .frmcode input[type="email"]{}
.frmcode p{margin:0;}
.frmcode p.note{margin:50px 20px 18px;color: #0D1E51;}
.frmcode textarea{min-height:269px;resize:none;}
.frmcode select{background-image:url("../svg/drpdwn_ico.svg");background-repeat:no-repeat;background-position:right 4% center; -webkit-appearance:none !important;}
.frmcode input[type="tel"]{}
.frmcode input[type="submit"], .frmcode button{font-family: 'Open Sans', sans-serif;font-weight: 800;font-size:24px;line-height: 1em;color: #ffffff; padding:28px 0; background:#1D7791;margin:77px 0 0;border:none;display:block;outline:none;cursor:pointer;box-sizing: border-box;width:100%;box-shadow:none;}
.frmcode input[type="submit"]:hover, .frmcode button:hover{opacity:0.9;}
.map_side{width:706px;}
.map_side ul{margin:0;padding:0;}
.map_side ul li{display:block;background-size: auto;padding:0 0 0 53px;font-weight:600;color: #0D1E51;}
.map_side ul li.telp{background:url("../svg/phone_ico_cuf.svg") no-repeat left 0 center;margin-bottom:40px;}
.map_side ul li.adrp{background:url("../svg/map_ico_cuf.svg") no-repeat left 0 center;margin-bottom:36px;}
.map_side .mapimg{}
.map_side .mapimg img{display:block;}
.map_side .mapimg iframe{display:block;max-width:100%;}
.form_side, .map_side{max-width:100%;}

.tm_txt{width:980px;max-width:80%;margin:0 auto 95px;text-align:center;}
.tm_txt p{margin:0;font-weight:400;}
.team_sa{width:1450px;max-width:90%;margin:0 auto 125px;text-align:center; /*display:flex;flex-direction:row;align-items:center;justify-content:center;*/}
.team_sa .bpwd{width:445px;padding-bottom:43px; /*max-width:42%;*/ max-width:30%; text-align:left;margin:0 45px 41px 0;}
.team_sa .bpwd:nth-child(5n){margin-right:0;}
.team_sa .bpwd div{padding:0 40px;}
.team_sa .bpwd img{width:100%;margin-bottom:32px;}
.team_sa .bpwd h2{font-family: Santral;font-weight: 200;font-size: 24px;line-height: 1.417em;color: #0D1E51;margin-bottom: 3px;}
.team_sa .bpwd h3{font-weight: 200;font-size: 18px;line-height: 1.889em;color: #0D1E51;margin-bottom:13px;}
.team_sa .bpwd p{line-height:1.667em;margin-bottom: 28px; font-weight:400;}

.blogp_hdr{margin: 0 5% 100px;text-align:center;padding:123px 0;}
.blogp_hdr h1{font-size:65px;border:none;margin:0;max-height:inherit;max-width:100%;background: rgba(13, 30, 81, 0.5);display: inline-block;vertical-align: top;padding: 97px 81px;}
.blist{}
.blist .wrp_ds{width:1580px;max-width:92%;margin:0 auto; height: auto !important;}
.blist .bpwd{width:485px;margin-bottom:67px; position: inherit !important;top: inherit !important;left: inherit !important;bottom: inherit !important;right: inherit !important;}

button#load-more{text-align:center;margin:67px 0 125px;border:none;cursor:pointer;}

.blist .bpwd.hidden{display:none;}

.bcats_srh{text-align:center;}
.bcats_srh .wrp_ds{}
.bcats_srh h3{font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 24px;line-height: 1.917em;color: #0D1E51;margin:0 0 32px;}
.bcats_srh h4{font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 18px;line-height: 1em;color: #0D1E51;margin:0 0 30px;}
.cat_nav{display:block;vertical-align:top;margin-bottom:49px;}

.cat_nav a{font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: -0.015em;color: #535557;border: 1px solid rgba(154, 164, 191, 0.1);box-sizing: border-box;padding: 0px 18px;min-width: 180px;display: table-cell;vertical-align: middle;height: 94px;}

.cat_nav a{height:auto;padding:33px 10px;display:inline-block;}

.cat_nav a:first-child{min-width: 177px;}
.cat_nav a:hover, .cat_nav a.is-checked{background:#1D7791;color:#ffffff;font-weight:700;}

.srch_frm{display:inline-block;vertical-align:top;position:relative;margin:0 auto 83px;}
.srch_frm input[type="search"], .srch_frm input[type="text"], #select_bc{font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: -0.015em;color: #535557;background:#F2F5FC;border:none;box-sizing: border-box;display:block;outline:none;width:513px;height:72px;padding:0 18% 0 8%;max-width:100%;}
.srch_frm input[type="submit"], .srch_frm button{border:none;background:url('../svg/magnifier_ico.svg');width:22px;height:22px;position:absolute;top:0;bottom:0;margin:auto 0;right:8%;cursor:pointer;outline:none;}
.srch_frm ::-webkit-input-placeholder{color:#535557;}
.srch_frm :-ms-input-placeholder{color:#535557;}
.srch_frm ::placeholder{color:#535557;}

.signup_frm{margin-bottom:10px;padding:94px 0 100px;}
.signup_frm .wrp_ds{width:600px;max-width:80%;margin:0 auto;}
.signup_frm h2{font-weight: 200;font-size: 36px;line-height: 1.278em;margin:0 0 42px;padding: 0 7%;}
.signup_frm .frm_wrp{background: #FFFFFF;box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);border-radius: 5px;overflow:hidden;padding:6px 150px 6px 25px;display:inline-block;vertical-align:top;max-width: 100%;text-align: left;width: 355px;position:relative;}
.signup_frm input[type="text"], .signup_frm input[type="email"]{font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 18px;line-height: 1.6em;color: rgba(83, 85, 87, 0.7);outline:none;border:none;display: inline-block;vertical-align: middle;max-width:100%;box-sizing: border-box;padding: 0;height: 60px;width:100%;}
.signup_frm input[type="submit"], .signup_frm button{background: #1D7791;border-radius: 5px;font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 18px;line-height: 1.6em;color: #FFFFFF;width:138px;height:60px;outline:none;border:none;display:inline-block;vertical-align:middle;position: absolute;top: 0;bottom: 0;right: 8px;margin: auto 0;cursor:pointer;}
.signup_frm input[type="submit"]:hover, .signup_frm button:hover{opacity:0.9;}
.signup_frm ::-webkit-input-placeholder{color:rgba(83, 85, 87, 0.7);}
.signup_frm :-ms-input-placeholder{color:rgba(83, 85, 87, 0.7);}
.signup_frm ::placeholder{color:rgba(83, 85, 87, 0.7);}
.signup_frm .frm_wrp br{display:none;}





.sbp_hdr{text-align:center;}
.green_bg_up{height:85px;background:#81D8D0;margin:0 0 68px;}
.sbp_hdr .wrp_ds{width:1140px;max-width:90%;margin:0 auto;}
.brdcrmb{margin:0 0 31px;}
.brdcrmb li{font-family: 'Open Sans', sans-serif;font-weight: bold;font-size: 18px;line-height: 1.6em;color: #32BB98;display:inline-block;vertical-align:middle;}
.brdcrmb li a{text-decoration:underline;color: #32BB98;}
.brdcrmb li a:hover{opacity:0.9;}
.sbp_hdr h1{font-family: Santral;font-weight: 200;font-size: 65px;line-height: 1.231em;letter-spacing: -0.05em;color: #0D1E51;margin:0 0 112px;}

.sbp_content{margin:0 0 108px;}
.sbp_content .wrp_ds{width:877px;max-width:90%;margin:0 auto;}

.sapcont h1{font-size: 40px;}

.sapcont h1, .sapcont h2, .sapcont h3, .sapcont h4, .sapcont h5, .sapcont h6{font-family: Santral;font-weight: 200;line-height: 1.278em;letter-spacing: -0.075em;color: #0D1E51;margin:70px 0 15px;}
.sapcont h2{font-size: 36px;}
.sapcont h3{font-size: 32px;}
.sapcont h4{font-size: 28px;}
.sapcont h5{font-size: 24px;}
.sapcont h6{font-size: 20px;}

.sapcont p, .pnh2_wrp p{font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 18px;line-height: 1.667em;color: #535557;margin:0 0 30px;}
.sapcont ul, .sapcont ol{}
.sapcont li{}
.sapcont blockquote{}

.fea_img{position:relative;}
.fea_img:before{display: block;position: absolute;top: 30px;left: 0;background: #1D7791;border-radius: 0px 139px 139px 0px;font-family: 'Open Sans',sans-serif;font-weight: 600;font-size: 14px;line-height: 1em;text-align: center;color: #FFFFFF;padding: 13px 31px 12px 36px;}
.fea_img img{width:100%;display:block;margin:0 0 120px;height:auto;}

.rel_arti{background: #F9FAFC;padding:108px 0 47px;margin-bottom:10px;}
.rel_arti h2.hdn_h2{margin-bottom:133px;}


.sar_cnt{text-align:center;}
.pnh2_wrp{width:980px;max-width:92%;margin:0 auto;}
.pnh2_wrp h2{margin:77px 0 40px;}
.r_table{width:1052px;margin:0 auto 83px;max-width:90%; display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;}
.left_tc{width:845px;max-width:80%;background: #e5e5e5;}
.right_tc{width:186px;max-width:17.5%;background: #e5e5e5;}
.left_tc table:first-child{display:table;} 
.left_tc .tab{overflow: hidden;}
.left_tc .tabcontent {display:none;}
.right_tc li{background: #f9fafc;font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 18px;line-height: 2.944em;color: #535557;padding:0 10px 0 30px;text-align:left;border:none;outline:none;border-bottom:1px solid #E5E5E5;display:block;width:100%;box-sizing: border-box;}
.right_tc .tab li{cursor:pointer;}
.right_tc li:last-child{border-bottom:none;}
.right_tc li:hover{color: #7fd8d1;}
.right_tc li.active{font-weight:700;}
.left_tc table{width:100%;}
.left_tc table th, .left_tc table td, .right_tc li.hdn_tli, .right_tc h3{font-family: 'Open Sans', sans-serif;font-weight: bold;font-size: 24px;line-height: 1.250em;color: #535557;}
.left_tc table th, .right_tc li.hdn_tli{border-right:1px solid rgb(196 196 196 / 0.2);padding:20px 10px;}
.left_tc table td{font-weight: 600;font-size: 18px;border-right:1px solid rgb(196 196 196 / 0.2);padding:24px 10px;}
.left_tc table td:last-child, .left_tc table th:last-child{border-right:none;}
.left_tc th{background:#e5e5e5;}
.left_tc th:nth-child(1){width: 52%;}
.left_tc th:nth-child(2){width: 24%;}
.left_tc th:nth-child(3){width: 24%;}
.left_tc tr:nth-child(even){background:#f9fafc;}
.right_tc li.hdn_tli{padding:33px 20px;background: #e5e5e5;border:none;text-align:center;}
.right_tc h3{background: #ffffff;text-align: left;padding: 11px 0 49px;}


.sar_lac{margin-bottom:74px;}
.lacs_s{padding: 67px 0 59px;margin-bottom: 111px;}
.lacs_s:nth-child(3), .lacs_s:nth-child(5){background: #F9FAFC;}
.lacs_s:before{border-radius: 0px 0px 0px 32px;}
.lacs_s:nth-child(3):before, .lacs_s:nth-child(5):before, .lt_br_rad:before{border-radius: 0px 0px 32px 0px;}
.lacs_s p{margin-bottom:32px;}
.lacs_s h5{font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 24px;line-height: 1.167em;color: #535557;margin:-9px 0 0;}
.wtn_lac{padding:10px 0 0;margin-bottom:100px;}
.wtn_lac h2{margin:0 auto 20px;}
.wtn_lac .wrap_ds > p{}
.wtn_lac ul{margin-top:79px;}
.wtn_lac ul li{padding:54px 3% 64px;}
.wtn_lac li h4{margin:0 9% 31px;}
.wtn_lac li p{margin:0 0 45px;}
.wtn_lac li p:last-child{margin:0;}
.wtn_lac li a{font-weight:bold;text-decoration-line: underline;line-height:1.333em;color:#1D7791;}
.wtn_lac li:hover{background: #1D7791;}
.wtn_lac li:hover h4, .wtn_lac li:hover p, .wtn_lac li:hover a{color:#ffffff;}

.page-template-template_college_app_n_ez_pkg-php .wtn_lac{margin-top:90px;}
.caep_sec{width:1357px;max-width:92%;margin:0 auto;display: flex;flex-direction: row;align-items: center;justify-content: space-between; box-sizing:border-box; padding:81px 138px 76px 97px;}
.hdnp_cp{width:320px;text-align:center;max-width:28%;}
.hdnp_cp h3{margin:0 0 16px;}
.hdnp_cp h4{font-size:24px;line-height:1.6em;}
.listi_cp{width:574px;max-width:51%;}
.listi_cp ul{}
.listi_cp ul li{line-height:1.6em;margin:0 0 31px;background-size:auto 18px;padding-left:36px;}
.listi_cp ul li:last-child{margin:0;}
.caep_sec:nth-child(even){background:#F9FAFC;border-radius:10px;}
.caep_sec:nth-child(even) .hdnp_cp:first-child{display:none;}
.caep_sec:nth-child(odd) .hdnp_cp:last-child{display:none;}

.hdnp{width:827px;max-width:90%;margin:0 auto;}
.hdnp h2{margin-bottom:34px;}
.hdnp p, .wocs_item p{font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 18px;line-height: 1.66em;text-align: center;color: #535557;margin:0 auto 79px;}

.g12_psts{text-align:center;background: #F9FAFC;padding: 75px 0 64px;}
.g12_psts .team_sa{margin-bottom:0;}
.g12_psts .bpwd{text-align: center;}
.g12_psts .bpwd:last-child{margin-right:0;}
.g12_psts .bpwd div{padding: 0 5%;}

.cntr_spit{text-align:center;margin:11px 0;}
.cntr_spit:before{display:none;}
.cntr_spit h4{margin:0 auto 21px;}
.cntr_spit h5{font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 24px;line-height: 30px;text-align: center;color: #535557;margin:0 0 45px;}
.cntr_spit p{font-weight: 300;max-width: 100%;margin-bottom:72px;}
.cntr_spit li{text-align:left;}
.cntr_spit .hwc_cnt{margin:0 auto;}
.cntr_spit a.fer_btn{max-width: 90%;width: 470px;box-sizing: border-box;font-size: 24px;line-height: 1em;padding: 28px 3%;margin-top:97px;color:#ffffff;}

.gs12_hd{padding:1px 0;}
.gs12_hd h2{margin:24px auto 35px;}

.gs12_wwho{background:#f9fafc;margin-bottom: 78px;}
.gs12_wwho h2{margin-bottom: 17px;}
.gs12_wwho p{margin-bottom: 69px;}
.gs12_wwho ul li{margin-bottom:25px;}

.wocs{margin:0 0 85px;}
.wocs .hdnp p{margin-bottom:64px;}
.wocs .wrp_ds{/*width:1222px;*/ width:1250px; margin:0 auto;max-width:90%;}
.wocs_flex{display: flex;flex-direction: row;align-items: stretch;justify-content: space-between;}
.wocs_item{background: #FFFFFF;border: 2px solid #E5E5E5;box-sizing: border-box;border-radius: 16px;width:596px;max-width:48%;padding:39px 38px 55px 42px;}
.wocs_item h3{font-family: Santral;font-weight: 200;font-size: 36px;line-height: 1.5em;letter-spacing: -0.075em;color: #0D1E51;margin:0 0 28px;}
.wocs_item p{margin:0 0 37px;text-align:left;font-weight:300;}
.wocs_item a.fer_btn{margin:0;min-width: 142px;}

.gsk_hdr h2{margin-bottom:20px;}
.gsk_hdr p{font-weight:300;}
.gsk_spt{background: #F9FAFC;margin: 11px 4% 26px;}
.gsk_spt .hwc_cnt{max-width:60%;}
.gsk_wwh{margin-bottom:55px;}
.gsk_wtn{background: #F9FAFC;margin:0 4% 95px;padding:103px 0 106px;}
.gsk_wtn .wrap_ds > div{margin-bottom: 68px;}
.gsk_wtn h2{margin-bottom:20px;}
.gsk_wtn p{font-weight:300;}
.gsk_wtn ul li{background: #F9FAFC;border: 2.22078px solid #E3EEFF;box-sizing: border-box;border-radius: 7.4026px;width:227px;padding:39px 25px 45px;margin-right: 30px;}
.gsk_wtn ul li img{width:87px;height:87px;margin-bottom:26px;}
.gsk_wtn ul li h4{font-size: 18px;line-height: 34px;}





.abts_ir{background:none !important;}
.abts_ir .hwc_cnt{width:1200px;max-width:60%;}
.abts_ir h2{padding-right:0;margin-bottom:62px;}
.abts_ir p{padding-right:11%;}
.abts_ir:before{height:70%;bottom:0;margin:auto 0;border-radius:0px 0px 0px 63px !important;}
.abts_ir .hwc_img{margin-left: 3.8%;}

.btm_3r_2nd{margin:0 4%;}
.ocoe_sec{margin: 87px 4% 80px;background: #ffffff;padding: 0;}
.ocoe_sec h2{margin-bottom:20px;}

.abts_mid_2_wids{padding-bottom:93px;}
.abts_mid_2_wids .bpwd{width:635px;margin:0 25px;max-width:44%;}

.abts_btm_wids{background:none;padding-bottom: 102px;margin:0;}

.abts_mid_2_wids .bpwd div{width: 413px;margin: 0 auto;max-width: 90%;}





.bcats_srh #select_bc{background-image: url(../svg/drpdwn_ico.svg);background-repeat: no-repeat;-webkit-appearance: none !important;background-position: right 6% center;}



.cpb3 ul li a{display:block;width:100%;}
.cpb3 ul li a:hover h4{opacity:0.8;}


.wocs_flex{justify-content:space-around;}


.mc4wp-form-submitted.mc4wp-form-success .mc4wp-form-fields{display:none;}


.txtshad h1{text-shadow: 0px 2px 5px #494949;}

.wtn_sec.sbhvr ul li:hover, .prv_htt .flxw .uni_f.sbhvr:hover{background:#1d7690;}
.wtn_sec.sbhvr ul li:hover h4, .uni_f.sbhvr:hover h3, .uni_f.sbhvr:hover p{color:#ffffff;}

.wtn_sec.sbhvr ul li, .prv_htt .flxw .sbhvr{position:relative;}
.sbhvr a.layupa{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;}



.txtshad h1{position:relative;border-left:0;margin-left:8px;}
.txtshad h1:before{content:'';display:block;width:8px;height:100%;position:absolute;left:-8px;background:#ffffff;box-shadow:0px 2px 5px #494949;}

.cat_nav a.uncategorized{display:none !important;}


.signup_frm .frm_wrp{position:relative;}
.signup_frm .frm_wrp p{margin:0 !important;line-height:1em !important;padding:0 !important;}
.signup_frm .frm_wrp form span.wpcf7-form-control-wrap{display:inline-block;}
.signup_frm .frm_wrp form span.ajax-loader{position:absolute;}
.signup_frm .frm_wrp form.sent .wpcf7-response-output{position: absolute;z-index: 99999;background: #ffffff;width: 90%;border: none;left: 0;right: 0;text-align: center;top: 0;bottom: 0;margin: auto;padding: 25px 5%;}

input[type="submit"], button{-webkit-appearance:none;border-radius:0;}



.sapcont.listi_cp, .listi_cp.defst{width:auto;max-width:inherit;}
.sapcont.listi_cp ul, .listi_cp.defst ul{margin:25px;}
.sapcont ol li{list-style:decimal;color: #535557;}




.hwsa .wrp_ds > p,
.item_qna p, .item_news p, .item_news a.rmbtn, .fnm_sec .wrp_ds > p, p.note, .map_side li, .tm_txt p,
.item_news p,
.cntr_spit p,
.btm_wids .bpwd p,
.wocs_item p,
.gsk_hdr p,
.gsk_wtn p
{
    font-weight:400;
}













/** OTHER **/
a.img_pop_sa img{display:none;}
.mask{display:none;position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:999;}
.mask .img-box{width:100%;max-width:650px;padding:10px;background:#fff;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}
.mask .img-box img{width:100%}
.mask .img-box .close{color:#000;background:rgba(255,255,255,0.8);width:30px;height:30px;text-align:center;line-height:30px;position:absolute;top:-35px;right:-35px;font-size:24px;font-weight:700;border-radius:50%;cursor:pointer}
.mask .img-box .close:hover{background:#fff}
.is-visible{display:block!important}
.fadein{animation:fadein 400ms ease-in-out}
@keyframes fadein {
    from{opacity:0}
    to{opacity:1}
}
.fadeout{animation:fadeout 400ms ease-in-out}
@keyframes fadeout {
    from{opacity:1}
    to{opacity:0}
}
/** OTHER **/

/* Custom orbit media CSS stylesheet */

/* Hero block */
.oms_hrd_hero .oms_hrd_hero__content {
    color: #373737;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 30px;
    padding: 9.5px 0 40px 0;
}

.oms_hrd_hero .lefts1 h1 {
    margin-bottom: 0 !important;
}

/* Logos block */

.oms_logos.wrk_ft {
    margin-bottom: 0 !important;
}

.oms_logos .wrp_1632 {
    background: #F9FAFC !important;
    padding: 100px 45px;
    max-width: 75% !important;
}

/* Desktop variation */
@media (min-width: 991px) {

    .oms_testimonial_block .wrp_1227 {
        padding: 100px 80px;
    }
}

.oms_logos.wrk_ft h3 {
    line-height: 1.5em;
}

/* Card block */

.oms_card_content, .oms_second_card_content {
    color: #333333;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 32px;
    text-align: center;
    padding: 17.5px 0 37px 0;
}

.oms_card.wwau_sec h2, .oms_second_card.wwau_sec h2 {
    margin: 0;
}

.oms_card .flxw .uni_f:last-child {
    background: #F9FAFC !important;
    border: none !important;
}

.oms_card .oms_card_content, .oms_card h2 {
    max-width: 1010px;
    margin: auto !important;
}

.oms_card .flxw .uni_f, .oms_second_card .flxw .uni_f:not(:last-child) {
    align-content: flex-start;
}

.oms_card.wwau_sec h2 {
    line-height: 48px !important;
}

/* Image text list */

.oms_image_text_list.hwch_sec a.fer_btn {
    margin-top: 0 !important;
}

.oms_image_text_list ul {
    padding: 10px 0 40px 0;
}

/* Table block */

.sch_a_cons.oms_table_block {
    background: white !important;
}

.sch_a_cons.oms_table_block p {
    margin: 0;
    padding: 0 0 40px 0;
}

.sch_a_cons.oms_table_block .oms_table_image {
    padding: 0 0 40px 0;
}

.sch_a_cons.oms_table_block a {
    width: auto !important;
    padding: 26px 22px;
}

/* Testimonial block */

.oms_testimonial_block {
    background: white !important;
}

.oms_testimonial_block .wrp_1227 {
    background: #F9FAFC !important;
    padding: 20px 10px;
}

.oms_testimonial_block.sch_a_cons p {
    margin: 0 0 20px !important;
}

/* Desktop variation */
@media (min-width: 991px) {

    .oms_testimonial_block .wrp_1227 {
        padding: 80px 129.5px;
    }
}

.oms_testimonial_block h2 {
    color: rgba(13,30,81,0.88);
    font-family: Santral;
    font-size: 36px;
    font-weight: 300;
    letter-spacing: -2px;
    line-height: 50px;
    text-align: center;
}

.oms_testimonial_block .oms_testimonial_icon {
    padding-bottom: 19.5px;
}

/* Text / image */
.oms_text_image.wwhp_r:after {
    display: none !important;
}

.oms_text_image h4 {
    color: rgba(13,30,81,0.88);
    font-family: Santral;
    font-size: 36px;
    font-weight: 300;
    letter-spacing: -2px;
    line-height: 50px;
}

.oms_text_image .intro_text {
    font-family: "Open Sans";
    font-size: 26px;
    letter-spacing: 0;
    line-height: 36px;
    padding-bottom: 20px;
}

.oms_text_image p {
    font-family: "Open Sans";
    font-size: 18px;
    letter-spacing: 0;
    line-height: 32px;
}

.oms_second_card.wwau_sec .oms_second_card_content, .oms_second_card h2 {
    max-width: 1010px !important;
    margin: auto !important;
}

.oms_second_card.wwau_sec h2 {
    line-height: 55px !important;
}



/* homepage acceptance rates table */

body.home section.hsec1 {
	margin-bottom: 50px !important;
}

.oms_table_rates table {
    width: 100%;
    margin: 0 0 5rem 0;
	border-collapse: separate;
	background-color: transparent;
	border-spacing: 0;
}

.oms_table_rates table tr {
    
}

.oms_table_rates table tr th {
    padding: 1rem;
    background-color: #F8F9FB; 
}

.oms_table_rates table tr th.spark-acceptance-rate {
	background-color: #47798E;
	color: #fff;
}

.oms_table_rates table tr td {
	padding: 1rem;
}

.oms_table_rates table tr:nth-child(odd) td {
    background-color: #F8F9FB;
}

.oms_table_rates table tr:nth-child(even) td {
    background-color: #fff;
}

.oms_table_rates table tr .college-name {
	text-align: left;
}

.oms_table_rates table tr td.spark-acceptance-rate {
	color: #47798E;
	font-weight: bold;
}

.oms_table_rates table tr th.spark-acceptance-rate,
.oms_table_rates table tr td.spark-acceptance-rate {
	box-shadow: 0 0.5rem 0.5em rgba(0, 0, 0, 0.2);
	position: relative;
	z-index: 2;
}

.oms_table_rates table tr:first-child td.spark-acceptance-rate {
	box-shadow: 0 -0.5rem 0.5em -0.25rem rgba(0, 0, 0, 0.2),
	0 0.5rem 0.5em rgba(0, 0, 0, 0.2);
}