@font-face{font-family:'PoppinsRegular'; src:url('fonts/PoppinsRegular/Poppins-Regular.woff') format('woff'), url('fonts/PoppinsRegular/Poppins-Regular.woff2') format('woff2');font-display:swap}
@font-face{font-family:'PoppinsBold'; src:url('fonts/PoppinsBold/Poppins-Bold.woff') format('woff'), url('fonts/PoppinsBold/Poppins-Bold.woff2') format('woff2');font-display:swap}
@font-face{font-family:'PoppinsMedium'; src:url('fonts/PoppinsMedium/Poppins-Medium.woff') format('woff'), url('fonts/PoppinsMedium/Poppins-Medium.woff2') format('woff2');font-display:swap}
@font-face{font-family:'PoppinsLight'; src:url('fonts/PoppinsLight/Poppins-Light.woff') format('woff'), url('fonts/PoppinsLight/Poppins-Light.woff2') format('woff2');font-display:swap}
@font-face{font-family:'PoppinsSemiBold'; src:url('fonts/PoppinsSemiBold/Poppins-SemiBold.woff') format('woff'), url('fonts/PoppinsSemiBold/Poppins-SemiBold.woff2') format('woff2');font-display:swap}
@font-face{font-family:'PoppinsExtraLight'; src:url('fonts/PoppinsExtraLight/Poppins-ExtraLight.woff') format('woff'), url('fonts/PoppinsExtraLight/Poppins-ExtraLight.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Milkyway'; src:url('fonts/Milkyway.woff') format('woff'), url('fonts/Milkyway.woff2') format('woff2');font-display:swap}
   
html,body{background:#fff;position:relative;height:100%}
body{-webkit-text-size-adjust:100%;margin:0;padding:0;font-family:PoppinsRegular;color:#313131;font-size:16px;height:100%;overflow-x:hidden}
body::-webkit-scrollbar{width:16px}
body:not([no-y-overflow])::-webkit-scrollbar-thumb{height:56px;border-radius:0.5em;border:4px solid transparent;background-clip:content-box}
body::-webkit-scrollbar-thumb{height: 56px;border-radius:0.5em;border:4px solid transparent;background-clip:content-box;background-color:hsl(180deg 44.7% 42.55%)}
a,a:before,a:after{-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;cursor:pointer;text-decoration:none;outline:none;display:inline-block}
a img{border:0;vertical-align:top}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-weight:normal;transition:color 400ms,background-color 400ms,border-color 300ms;font-size:1em}p{margin:0;padding:0;font-size:1em;line-height:1.5em;font-family:'PoppinsRegular'}
img{vertical-align:top}
span{display:inline-block}
ul,ol,li{list-style:none;margin:0px;padding:0px}
.tooltipster-light{border:1px solid #373532;background:#f3f7f7;color:#373532;text-transform:uppercase;border-radius:4px}.tooltipster-arrow{top:-1px}
.tooltipster-light .tooltipster-content{font-size:13px;line-height:15px;padding:6px 18px;font-family:'PoppinsRegular',sans-serif}
.tooltipster-error{border:1px solid #ce0000;background:#fff;color:#ce0000;text-transform:uppercase;border-radius:4px}.tooltipster-arrow{top:-1px}
.tooltipster-error .tooltipster-content{font-size:13px;line-height:20px;padding:6px 18px;font-family:'PoppinsRegular',sans-serif}
.ld{position:relative}
.ld .lds{display:none;z-index:2;left:0;right:0;top:0;bottom:0;position:absolute;text-align:center;margin:0 auto;background:url(../images/wt-rp.png) left top repeat;border-radius:6px}
.ld.ac .lds{display:block}
.ld .lds div{position:relative;height:100%}
.ld .lds div span{background:url(../images/load1.gif) center center no-repeat;display:block;position:absolute;left:0;right:0;text-align:center;font-size:17px;color:#005857;width:80%;padding:0px;margin:0 auto;height:100%}
.ld .lds .em{background:none;top:17px;text-transform:uppercase;text-align:left}
.ld .lds .clo{position:absolute;right:0px;top:0px;background:url(../images/cls.svg) no-repeat center center #fff;border-radius:50%;text-decoration:none;outline:none;height:30.5em;width:30.5em;left:auto;transition:all 0.8s;-webkit-animation:initial;animation:initial;border-radius: 0px 4px 0px 0px}
.ld .lds .clo:hover{background-color:#f3f7f7}
.hp:before,.hp:after,nav li a:before,.ft:before,.bn .swiper-slide>span:before,.bn .swiper-slide>span:after,.bn:before,.bn:after,.hd:before,.hd:after,.ic-2>span,.teami:before,.teami>span:after,.ct:before,.tsc-r p:before,.sp .team:after,.sp .spt:after,.colexp a:before, .colexp a:after{content:'';position:absolute}
.cls{width:72px;height:72px;background: url(../images/cls.svg) no-repeat center center #03899F;border-radius:50%;position:fixed;right:4%;top:1.25em}
.cls:hover{background-color:#D6D6D6}
.rp, .frm .fm .rp{text-align:center;font-family:'PoppinsRegular';padding-top:1.25em;margin-bottom:-1.25em}
.rp.er, .er .rp{color:#ce0000}
.rp.su, .su .rp{color:#007610}
.style-1{font-size:3.75em;color:#313131}
.style-2{color:#03899F;font-size:2.5em}
.style-3{color:#3C9D9D;font-style:italic;font-size:1.875em}


.ti{position:relative}
.ti>p{font-family:PoppinsLight;margin-bottom:1.5em;white-space:nowrap}
.ti>p>span:nth-child(1){font-family:PoppinsLight;color:#313131;font-size:1.875em;display:block}
.ti>p>label{color:#025363;display:block;font-family:PoppinsLight;font-size:3.75em;font-style:italic;line-height:1.45em}
.ti>p>span:nth-child(3){color:#313131;font-family:Milkyway;font-size:3.75em;line-height:1em}
.ti>p>span:nth-child(4){color:#313131;font-family:PoppinsLight;font-size:3.75em;line-height:1em;padding-left:0.2em}

.sbti{margin-bottom:1em;z-index:1;position:relative}
.sbti>span{background:#FAF5F4;box-shadow:0 0.188em 0.375em #00000029;border-radius:0.313em;color:#313131;font-size:1.875em;line-height:2.14em;font-family:PoppinsLight;padding:0 2em}
.sbtii{color:#025363;font-family:Milkyway;font-size:2.813em;line-height:1.15em;padding-top:0.175em}

.btn{background:#025363;color:#fff!important;line-height:3.25em;font-size:1em!important;font-family:PoppinsSemiBold!important;padding:0 2em;border-radius:2.188em;margin-top:1.875em;text-shadow:none!important}
.btn:hover{background:#03899F;box-shadow:0 0.188em 0.375em #373636e0;transform:scale(1.05)}
.btn.sec{background:#03899F}
.btn.sec:hover{background:#025363}
.btn.thr{background:#fff;color:#3BAABC!important;border:0.063em solid #3BAABC;box-sizing:border-box}
.btn.thr:hover{background:#fff}
.bk{position:absolute;width:45px;height:20.5em;background:#3c9d9d;top:0;right:0;border-radius:22px;animation-delay:2.3s;text-indent:-10000px}
.bk:hover{background:#313131}
.bk:before{top:9px;left:0;right:0;border:solid #fff;border-width:0 0.125em 0.125em 0;display:inline-block;padding:0.125em;width:0.25em;height:0.25em;transform:rotate(135deg);-webkit-transform:rotate(135deg);margin:0 auto}


.fm{display:flex;flex-direction:column;position:relative;padding:0 2em 2em 2em}
.fm input[type="text"],.fm textarea,.fm input[type="file"],.fm input[type="password"],.fm .ddl,.fm input[type="number"],.fm input[type="tel"],.fm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:#f8f8f8;line-height:2.625em;box-shadow:0px 0.188em 0.375em #00000005;border:0.125em solid #fff;height:3.5em;font-size:1em;font-family:'PoppinsLight',sans-serif;width:100%;margin-bottom:1.25em;text-indent:3.75em;border-radius:0.5em;box-sizing:border-box;outline:none;color:rgba(14, 29, 52, 1);transition:all 0.4s}
.fm input[type="text"]:focus,textarea:focus,.fm input[type="file"]:focus,.fm input[type="password"]:focus,.fm input:focus,.fm select[type="number"]:focus{border:0.125em solid #025363!important}
.fm.fmbrd input[type="text"],.fm.fmbrd textarea,.fm.fmbrd input[type="file"],.fm.fmbrd input[type="password"],.fm.fmbrd .ddl,.fm.fmbrd input[type="number"],.fm.fmbrd input[type="tel"],.fm.fmbrd select{border:0.125em solid #D8D8D8;}

.fm select:required:invalid{color:rgba(183,183,183,1)}
.fm select option[value=""][disabled]{display:none}
.fm select option{color:rgba(14, 29, 52, 1)}
.fm input[type="password"]{letter-spacing:0}
.fm input::-webkit-input-placeholder{color:rgba(183,183,183,1);opacity:1;line-height: normal}
.fm input:-moz-placeholder{color:rgba(183,183,183,1);opacity:1;line-height: normal}
.fm input::-moz-placeholder{color:rgba(183,183,183,1);opacity:1;line-height: normal}
.fm input:-ms-input-placeholder{color:rgba(183,183,183,1);opacity:1;line-height: normal}
.fm input::placeholder{color:rgba(183,183,183,1);opacity:1;line-height: normal}
.fm textarea::-webkit-input-placeholder{color:rgba(183,183,183,1);opacity:1;line-height: normal}
.fm textarea:-moz-placeholder{color:rgba(183,183,183,1);opacity:1;line-height: normal}
.fm textarea::-moz-placeholder{color:rgba(183,183,183,1);opacity:1;line-height: normal}
.fm textarea:-ms-input-placeholder{color:rgba(183,183,183,1);opacity:1;line-height: normal}
.fm textarea::placeholder{color:rgba(183,183,183,1);opacity:1;line-height: normal}
.fm textarea{height:145px;font-family:'PoppinsLight',sans-serif;margin-bottom:30px;line-height:28px;padding-top:17px;padding-left:60px;text-indent:0}
.fm > div{display:flex;justify-content:space-between;flex-direction:column;position:relative}
.fm > div > div{flex:1}
.fm .rw{display:flex; justify-content:space-between}
.fm .rw>div{flex-basis:48%}
.fm .btn{text-align:center;margin:0;transition:all 0.4s;cursor:pointer;font-size:1em;border:none}
.fm .iti{width:100%;font-family:'PoppinsLight';margin-bottom:30px;display:flex}
.fm .iti .iti__flag {transform:scale(1.1)}
.fm .iti__flag-container{padding:0;position:relative}
.fm .iti__selected-flag{background-color:#f8f8f8;outline:none;border:2px solid #D8D8D8;line-height:53px;border-radius:0.5em;box-sizing:border-box;margin-right:1em;padding:0 20px 0 20px}
.fm .iti__country-list{width:260.5em}
.fm .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:transparent}
.fm .iti input{width:100%;padding-left:0px!important}
.fm .empty input{border:0.063em solid #D32F2F!important}
.fm .empty label{color:#D32F2F}
.fm .upl{position:relative;margin-bottom:30px}
.fm .upl .input-file{width:0.0.063em;height:0.0.063em;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.fm .upl .input-file + .js-labelFile{font-style:normal;background:#19335C;color:#fff;overflow:hidden;white-space:nowrap;padding:0.188em 80px 0.188em 86px;cursor:pointer;border:2px dashed #fff;border-radius:0.5em;line-height:70px;height:77px;display:inline-block;font-family:'Segoe UI';font-size:16px;text-transform:capitalize}
.fm .upl .input-file + .js-labelFile .icon:before{content:"";background:url('../images/upl.svg') no-repeat;width:30px;width:54px;height:54px;position:absolute;top:14px;left:20px;background-color: #fff!important;background-position:center!important;border-radius:6px}
.fm .upl .input-file + .js-labelFile.has-file .icon:before{content:"";background: url('../images/upl.svg') no-repeat}
.fm .upl .js-labelFile .js-fileName{transition:all 0.4s}
.fm .upl .js-labelFile:hover .js-fileName{color:#025363}
.fm .rp{font-size: 0.85em;padding-top:0;margin-bottom:0}
.fm .pw input{99font-size:1.5em}
.chp{transition:color 400ms,background-color 400ms,border-color 300ms;color:#03899F;font-size:0.813em;padding-top:0;flex-direction:row!important;justify-content:flex-end!important}
.chp:hover,.chp.ac{cursor:pointer;color:#025363}
.chp input[type=checkbox]{display:none}
.chp .cbx{height:1.25em;width:1.25em;background-color:transparent;border:0.063em solid #313131;position:relative;display:inline-block!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:border-color ease 0.2s;-o-transition:border-color ease 0.2s;-webkit-transition:border-color ease 0.2s;transition:border-color ease 0.2s;cursor:pointer;border-radius:0.25em;margin-right:0.3em;top:0}
.chp .cbx::before, .chp .cbx::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:0;width:0.063em;background-color:#000;display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin: left top;border-radius:0;content:' ';-webkit-transition:opacity ease .5;-moz-transition:opacity ease .5;transition:opacity ease .5}
.chp .cbx::before{top:0.8em;left:0.6em;box-shadow:0 0 0 0.063em #f3f3f3;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.chp .cbx::after {top:0.42em;left:0.148em;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.chp .cbx::before{box-shadow:0 0 0 0.063em #fff}
.chp input[type=checkbox]:checked + .cbx, .chp.ac .cbx{border-color:#000}
.chp input[type=checkbox]:checked + .cbx::after,.chp.ac .cbx::after{height:50px;-moz-animation:dothabottomcheck 0.2s ease 0s forwards;-o-animation:dothabottomcheck 0.2s ease 0s forwards;-webkit-animation:dothabottomcheck 0.2s ease 0s forwards;animation:dothabottomcheck 0.2s ease 0s forwards}
.chp input[type=checkbox]:checked + .cbx::before,.chp.ac .cbx::before{-moz-animation:dothatopcheck 0.4s ease 0s forwards;-o-animation:dothatopcheck 0.4s ease 0s forwards;-webkit-animation:dothatopcheck 0.4s ease 0s forwards;animation:dothatopcheck 0.4s ease 0s forwards}
@-moz-keyframes dothabottomcheck {0%{height:0}100%{height:7px}}
@-webkit-keyframes dothabottomcheck {0%{height:0}100%{height:7px}}
@keyframes dothabottomcheck {0%{height:0}100%{height:7px}}
@keyframes dothatopcheck {0%{height:0}50%{height:0}100%{height:15px}}
@-webkit-keyframes dothatopcheck {0%{height:0}50%{height:0}100%{height:15px}}
@-moz-keyframes dothatopcheck {0%{height:0}50%{height:0}100%{height:15px}}
.ui-datepicker .ui-datepicker-title select{text-indent:7px;border-radius:0.25em}
.ui-datepicker .ui-datepicker-prev{left:10px!important;border-radius:0.25em;width:1.5em;height:1.5em}
.ui-datepicker .ui-datepicker-next{right:10px!important;border-radius:0.25em;width:1.5em;height:1.5em;text-indent:-10000px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{transition:all 0.4s;background:none;border:solid #fff;border-width:0 0.063em 0.063em 0;display:inline-block;padding:0.063em;width:0.25em;height:0.25em;left:0!important;right:0!important;top:37%!important;margin:0 auto!important}
.ui-datepicker .ui-datepicker-next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:15px;top:16px}
.ui-datepicker .ui-datepicker-prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg);left:10.5em;top:16px}


.hp{position:relative}
.hp:before{background:url(../images/bg-bn.svg) right bottom no-repeat #F3F7F7;height:calc(100%);right:-16%;left:0;top:-8%;background-size:71.25em;99max-width:100vw;box-sizing: border-box}
body.ac:before{content:'';position:fixed;background:#a8a8a88c;left:0;right:0;top:0;bottom:0;z-index:2}

.hd{display:flex;flex-direction:column;padding:3em 6% 2em 6%;99position:fixed;left:0;right:0;z-index:1;background:#F3F7F7;animation-delay:0.7s;transition:all 0.4s}
.hd .hdb{display:flex;justify-content:space-between;align-items:center}
.hd .hdb{position:relative}
.hd .hdb .lg{display:flex;justify-content:center;align-items:center;position:relative}
.hd .hdb .lg img{}
.hd .hdb .lg a{font-family:PoppinsLight;color:#313131;display:flex;align-items:center}
.hd .hdb .lg a+a{margin-left:4.375em;animation-delay:2.5s}
.hd .hdb .lg a:hover{color:#fff}
.hd .hdb .lg svg{fill:#313131;padding-right:5px;transition:all 0.4s}
.hd .hdb .lg a:hover svg{fill:#fff}
.hd .hdb .mn nav{animation-delay:1s;position:relative;z-index:2}
.hd .hdb .mn nav ul{display:flex;align-items:center}
.hd .hdb .mn nav li{margin-left:3.125em}.hd .hdb .mn nav li:first-child{margin-left:0}
.hd .hdb .mn nav li.hasb{margin-left:2em}
.hd .hdb .mn nav li.hasb:last-child{margin-left:1em}
.hd .hdb .mn nav li a{color:#313131;font-family:PoppinsLight;font-size:1.125em;margin:0;position:relative}
.hd .hdb .mn nav li a:hover{color:#3BAABC}
.hd .hdb .mn nav li a:before{height:0;left:-1em;right:-1em;bottom:-0.7em;background:#3BAABC}
.hd .hdb .mn nav li a:hover:before,.hd .hdb .mn nav li a.ac:before{-moz-animation:mnh 0.4s ease-in-out 0s forwards;-o-animation:mnh 0.4s ease-in-out 0s forwards;-webkit-animation:mnh 0.4s ease-in-out 0s forwards;animation:mnh 0.4s ease-in-out 0s forwards}
.hd .hdb .mn nav li a.ac{color:#3BAABC;font-family:PoppinsSemiBold}
.hd .hdb .mn nav li .si{display:inline-block;position:relative;text-align:left;font-size:1em;color:#313131;cursor:pointer;padding:0;font-family:'PoppinsMedium'}
.hd .hdb .mn nav li .si li{margin:0;width:100%;text-align:center}
.hd .hdb .mn nav li .si .wlc{padding-left:1.25em;background:url(../images/ic-usr-bl.svg) no-repeat left top;background-size:1em;line-height:1.25em;padding-bottom:0.75em;margin-bottom:-0.75em}
.hd .hdb .mn nav li .si .wlc.fem{background:url(../images/usr-f.svg) no-repeat left top;background-size:15px}
.hd .hdb .mn nav li .si .dd{position:absolute;left:-30px;background:#fff;box-shadow:0px 0.188em 6px #00000029;border-radius:15px;width:170px;max-height:200px;opacity:0;top:5em;visibility:hidden;transition:all 0.4s}
.hd .hdb .mn nav li .si:hover .dd{top:2em;opacity:1;visibility:visible}
.hd .hdb .mn nav li .si:hover .wlc>span{color:#025363}
.hd .hdb .mn nav li .si .dd:before{height:16px;width:16px;top:-0.5em;left:30px;transform:scaleY(.75) rotate(45deg)}
.hd .hdb .mn nav li .si .dd:after{height:10.188em;width:30px;top:0px;left:1.25em}
.hd .hdb .mn nav li .si .dd a{padding:0.625em;display:block;border-top:0.063em solid #E2E2E2;font-size:1em;font-family:'PoppinsRegular';width:80%;box-sizing:border-box;margin:0 auto}
.hd .hdb .mn nav li .si .dd a:before{display:none}
.hd .hdb .mn nav li .si .dd li:first-child a{border:none}
.hd .hdb .mn nav li .si .dd ul{flex-direction:column}
.hd .hdb .mn nav li.hasb>a:before{display:none}
@-moz-keyframes mnh{0%{height:0}100%{height:0.313em}}
@-webkit-keyframes mnh{0%{height:0}100%{height:0.313em}}
@keyframes mnh{0%{height:0}100%{height:0.313em}}

.mnm{display:none;z-index:1;text-indent:-10000px;right:0;position:absolute;top:0;width:3.438em;height:2.813em;cursor:pointer;background-color:transparent;outline:none;margin:0;padding:0;border:2px solid #313131;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;transition:all 500ms;-webkit-box-shadow:0px 0.188em 6px #00000029;box-shadow:0px 0.188em 6px #00000029;-ms-box-shadow: 0px 0.188em 6px #00000029;border-radius:0.25em}
.mnm:hover{background:#f3f7f7!important}
.mnm span{box-sizing:border-box;border:0.063em solid #313131;height:0.063em;position:absolute;-webkit-transform-origin:50% 0.063em;transform-origin:50% 0.063em;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,background-color .3s;transition: opacity .3s,transform .3s,background-color .3s,-webkit-transform .3s}
.mnm0{right:9px;left:9px;top:11px}
.mnm1{right:9px;left:9px;top:19px}
.mnm2{right:9px;left:9px;top:27px}
.ma .mn{right:0}
.ma .mnm{z-index:3}
.ma .mnm .mnm0{background-color:#313131;-webkit-transform:translateY(6px) rotate(40deg);transform:translateY(6px) rotate(40deg);right:6px;top:13px}
.ma .mnm .mnm1{opacity:0}
.ma .mnm .mnm2{background-color:#313131;-webkit-transform:translateY(-9px) rotate(-43deg);transform:translateY(-9px) rotate(-43deg);right:6px;top:28px}
.ma.mn li ul{left:0;right:0;margin:0 auto}
.hd .hdb .mn.ma nav{display:block!important;background:#f3f7f7;padding-bottom:2em;width:100%;border-radius:0 0 1.25em 1.25em;position:absolute;left:0;right:0;top:0;box-shadow:0 0.188em 0.375em #00000029;top:-3em}
.hd .hdb .mn.ma nav ul{flex-direction:column;justify-content:center}
.hd .hdb .mn.ma nav ul li{margin-left:0;width:100%;text-align:center}
.hd .hdb .mn.ma nav ul li a{padding:.25em 0;margin:.5em 2em;display:block;box-sizing:border-box}
.hd .hdb .mn.ma nav ul li a:before{display:none}
.hd .hdb .mn.ma nav li.hasb:last-child{margin-left:0}

.bn{width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100vh;font-family:'PoppinsRegular';animation-delay:0.3s}
.bn:after{background:url(../images/bg-gray.svg) left bottom no-repeat #F3F7F7;left:0;right:0;height:13.125em;bottom:0;background-size:cover}
.bn>div{flex-grow:1;display:flex;margin:0}
.bn>div>div.swiper-wrapper{flex-grow:1;display:flex;height:auto}
.bn>div>div>div{flex-grow:1;background-size:cover;background-position:center center;display:flex;align-items:center;justify-content:left;color:#fff;position:relative;z-index:1}
.bn>div>div>div>div{display:flex;flex-direction:column;margin-left:6%;padding-left:6%;position:relative;width:36%;z-index:2}
.bn>div>div>div>div>h1{padding-left:0;text-align:left;animation-delay:1.2s}.bn>div>div>div>div>h1>p{padding-left:0}
.bn>div>div>div>div>h2{color:#313131;font-family:PoppinsRegular;padding-left:0;animation-delay:1.4s;font-size:1em}
.bn .swiper-slide>span{position:absolute;left:0;right:14%;top:0;bottom:0;background-size:contain;background-position:center right;background-repeat:no-repeat}
.bn .swiper-slide>span:before{width:23.313em;height:23.313em;right:-1em;top:18%;border-radius:50%;padding:0;box-sizing:border-box;background:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'> <circle cx='100' cy='100' r='96' fill='none' stroke='%23A648BC80' stroke-width='0.5' stroke-dasharray='7 7' /> </svg>") no-repeat center / 100% 100%}
.bn .swiper-slide>span:after{background:url(../images/ic-heart-green.svg) center center no-repeat #fff;border:5px solid #707070;width:5.938em;height:5.938em;right:-1em;border-radius:50%;top:23%;animation:heartbeat 1.5s infinite, orbit 60s linear infinite;offset-path:circle(10.938em at 87% 41%);offset-rotate: 0deg;animation-delay:0.5s}
@keyframes heartbeat{0%, 100%{background-size:50%}14%{background-size:60%} 28%{background-size:50%} 42%{background-size:60%} 70% {background-size:50%}}
@keyframes orbit{to{offset-distance: 100%}}
.bn .swiper-slide>span>label{background-size:54vh auto;background-position:center right;background-repeat:no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}
.bn .btns{display:flex;padding-left:0;white-space:nowrap;animation-delay:1.6s}
.bn .btns>a:last-child{margin-left:1em}
.bn .swiper-button-next, .bn .swiper-button-prev{width:2.75em;height:7.75em;border-radius:50%;background:#3baabc;color:#fff;top:unset;bottom:25%}
.bn .swiper-button-next{right:0;border-radius: 50% 0% 0% 50%;}
.bn .swiper-button-prev{right:unset;left:0;border-radius:0% 50% 50% 0%;}
.bn .swiper-button-next:after, .bn .swiper-button-prev:after{font-size:1.5em}


.srvs{margin:0 2%;display:flex;justify-content:space-between}
.srvs .srvs-l{flex-basis:50%;background:url(../images/bg-paw-prpl.svg) left top no-repeat;display:flex;padding-top:9em;padding-bottom:8em;background-size:cover;box-sizing:border-box;padding-left:6.5%;position;relative;overflow:hidden;animation-delay:0.3s}
.srvs .srvs-l .ic-1{background-position:center;background-repeat:no-repeat;background-size:contain;height:24.875em;width:16.5em;animation-delay:0.5s}
.srvs .srvs-l .ic-2{background-position:center;background-repeat:no-repeat;background-size:contain;height:27.125em;width:15.438em;position:relative;top:-1em;margin-left:1em;animation-delay:0.8s}
.srvs .srvs-l .ic-2>span{top:-6em;right:2em;width:7.813em;height:6.438em;background:url(../images/ic-crown.svg) center center no-repeat;animation-delay:1.5s}
.srvs .srvs-r{padding:4em 8% 0 4%;box-sizing:border-box;flex:1;position:relative}
.srvs .sbti{animation-delay:0.3s}
.srvs .sbtii{animation-delay:1.6s}
.srvs p{margin-bottom:-0.5em;animation-delay:1.9s}
.srvs .srvsr{animation-delay:1.8s}
.srvs .srvsl{margin-top:0.8em;margin-left:-1.86em;padding-bottom:2.75em;position:relative;animation-delay:0.3s}
.srvs .srvsl a{flex-basis:33.33%;color:#313131;background:url(../images/sr-bg-2.svg) center top no-repeat;padding-top:5.8em;text-align:center;margin:1em 0;font-size:1.125em;position:relative}
.srvs .srvsl a:nth-child(2n+1){background:url(../images/sr-bg-1.svg) center top no-repeat}
.srvs .srvsl a span{background-position:center center;background-repeat:no-repeat;height:3.2em;position:absolute;left:0;right:0;top:1.1em;max-width:4.2em;background-size:contain;margin:0 auto;transition:all 0.5s}
.srvs .srvsl a:hover{color:#3baabc}
.srvs .srvsl a:nth-child(2n+1):hover{color:#025360}
.srvs .srvsl a:hover{transform:scale(1.05)}
.srvs .srvsl a>div{display:none}
.srvs .srvsd{visibility:hidden;opacity:0;position:fixed;margin:0 auto;right:0;transition:all 0.5s;z-index:2;background:#FFF;box-shadow:0 1.5em 3em #21355715;border-radius:1.5em;width:34em;top:25%;left:0;min-height:9em;display:flex;flex-direction:column;text-align:left;padding:1em 2em;font-size:0.89em;font-family:'PoppinsLight'}
.srvs .srvsd.ac{visibility:visible;opacity:1;top:50%;left:4em;transform:translateY(-50%);}
.srvs .srvsd>div:first-child{border-bottom:0.063em solid #D5D6E1;padding-bottom:0.8em;margin-bottom:1em;display:flex;justify-content:space-between;align-items:center}
.srvs .srvsd>div:first-child>span{border:0.063em solid #44BAC4;border-radius:50%;width:2em;height:2em;cursor:pointer;position:relative;transition:all 0.4s}
.srvs .srvsd>div:first-child>span:before,.srvs .srvsd>div:first-child>span:after{content:'';position:absolute;top:50%;left:50%;width:50%;height:0.125em;background:#44BAC4;transform-origin:center;transition:all 0.4s}
.srvs .srvsd>div:first-child>span::before{transform:translate(-50%, -50%) rotate(45deg)}
.srvs .srvsd>div:first-child>span::after{transform:translate(-50%, -50%) rotate(-45deg)}
.srvs .srvsd>div:first-child>span:hover{border:0.063em solid #025363;}
.srvs .srvsd>div:first-child>span:hover:before,.srvs .srvsd>div:first-child>span:hover:after{background:#025363;}
.srvs .srvsl >div>div>div>div{display:flex;flex-wrap:wrap}
.srvs .srvsd{}
.srvs .srvsl .swiper .swiper-wrapper .swiper-slide{width:100%!important}
.srvs .srvsl .swiper-pagination{bottom:0}
.srvs .srvsl .swiper-pagination>span{width:1em;height:1em;background:#025360}
.srvs .srvsl .swiper-pagination>span.swiper-pagination-bullet-active{background:#3baabc}
.srvs .srvsl >div>div>div>div a:nth-child(1){animation-delay:2s}
.srvs .srvsl >div>div>div>div a:nth-child(2){animation-delay:2.1s}
.srvs .srvsl >div>div>div>div a:nth-child(3){animation-delay:2.2s}
.srvs .srvsl >div>div>div>div a:nth-child(4){animation-delay:2.3s}
.srvs .srvsl >div>div>div>div a:nth-child(5){animation-delay:2.4s}
.srvs .srvsl >div>div>div>div a:nth-child(6){animation-delay:2.5s}
.srvs .srvsl >div>div>div>div a:nth-child(7){animation-delay:2.6s}
.srvs .srvsl >div>div>div>div a:nth-child(8){animation-delay:2.7s}
.srvs .srvsl >div>div>div>div a:nth-child(9){animation-delay:2.8s}
.srvs .srvsl >div>div>div>div a:nth-child(10){animation-delay:2.9s}
.srvs .srvsl >div>div>div>div a:nth-child(11){animation-delay:3s}
.srvs .srvsl >div>div>div>div a:nth-child(12){animation-delay:3.1s}


.ap{padding:0 8%;margin-top:6em;display:flex;flex-direction:column}
.ap .apb .prce{display:none}
.cal{padding:0;min-height:450px;position:relative;margin:0 auto;animation-delay:0.5s}
.cal .pkgs{padding-bottom:30px;text-align:center;width:500px;display:none}
.cal .pkgs .chp{margin-left:50px;padding-top:0;font-size:14px}
.cal .pkgs .chp:first-child{margin-left:0}
.cal .pkgs .chp .cbx{top:0}
.cal .pkgs .chp span{display:block;vertical-align:top}
.cal .pkgs .chp span label{cursor:pointer;position:relative}
.cal .pkgs .chp span.sale label:before{content:'';position:absolute;right:-2px;height:2px;background:#000;left:-2px;top:47%}
.cal .hasDatepicker{float:left;width:50%;position:relative;z-index:1}
.cal .hasDatepicker:before{left:0;right:0;top:0;bottom:0;background:#fff;border-radius:20px;opacity:0.9}
.cal .ui-widget{font-size:14px}
.cal .ui-widget-content{background:none;border:0.063em solid #ddc8d2!important;box-shadow:0px 0px 5px 0px #ddc8d2;border-radius:20px!important;padding:20px 50px;width:100%;box-sizing:border-box;min-height:362px;position:relative;z-index:1}
.cal .ui-datepicker table{font-size:1em}
.cal .ui-datepicker th{font-family:'PoppinsMedium';text-transform:uppercase;color:#272D3B;padding:0px}
.cal .ui-datepicker td{padding:0.625em 0;border:none;background:none;line-height:4em}
.cal .ui-datepicker td span, .cal .ui-datepicker td a{background:none;border:none;text-align:center;color:#025360;font-size:1em;box-sizing:border-box;border-radius:0.375em}
.cal .ui-datepicker td.ui-state-disabled span{color:#272D3B}
.cal .ui-datepicker td.dis{opacity:1}
.cal .ui-datepicker td.dis a,.cal .ui-datepicker td.dis span{background:none!important;color:#313131!important;cursor:default;position:relative}
.cal .ui-datepicker td.dis a:before,.cal .ui-datepicker td.dis span:before{content:'';position:absolute;left:0;right:0;top:50%;height:0.063em;background:#313131;width:1.125em;margin:0 auto}
.cal .ui-datepicker td.ui-datepicker-today,.cal .ui-datepicker td.ui-datepicker-current-day{position:relative}
.cal .ui-datepicker td.ui-datepicker-current-day a{background:#3BAABC!important;color:#fff;position:relative;z-index:1}
.cal .ui-datepicker td.ui-datepicker-today a{background:#025360!important;position:relative;z-index:1;color:#fff}
.cal .ui-datepicker td.dis.ui-datepicker-today:before{background:#f3f7f7;left:0;right:0;top:0.625em;bottom:0.625em;border-radius:0}
.cal .ui-datepicker td.dis.ui-datepicker-today span{position:relative;z-index:1;background:#f3f7f7!important}
.cal .ui-datepicker td.ui-datepicker-today:after{background:#3C9D9D;left:12px;right:12px;top:4px;bottom:4px;border-radius:50%}
.cal .ui-datepicker td.ui-datepicker-today.dis:after{background:#ece5e5}
.cal .ui-datepicker td.ui-datepicker-today.dis span{color:#272D3B!important;opacity:0.35}
.cal .ui-datepicker td.ui-datepicker-current-day:before{background:#e4e4e4;left:12px;right:12px;top:4px;bottom:4px;border-radius:50%}
.cal .ui-datepicker .ui-datepicker-header{background:none;border:none;padding-bottom:2em}
.cal .ui-datepicker .ui-datepicker-title{margin:0;line-height:40px;font-weight:normal;color:#272D3B;font-family:'PoppinsMedium';font-size:1.875em;text-align:center;display:block}
.cal .ui-datepicker .ui-datepicker-prev, .cal .ui-datepicker .ui-datepicker-next{border:none;background:#3BAABC;top:16em!important;text-indent:-10000px;width:3.75em;height:3.75em;border-radius:50%}
.cal .ui-datepicker .ui-datepicker-prev{left:-5.75em!important}
.cal .ui-datepicker .ui-datepicker-next{right:-5.75em!important}
.cal .ui-datepicker .ui-datepicker-prev span, .cal .ui-datepicker .ui-datepicker-next span{transition:all 0.4s;background:none;border:solid white;border-width:0 0.125em 0.125em 0;display:inline-block;padding:0.125em;width:0.25em;height:0.25em;left:0;top:1.5em;right:0;margin:0 auto}
.cal .ui-datepicker .ui-datepicker-prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.cal .ui-datepicker .ui-datepicker-next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.cal .ui-datepicker .ui-datepicker-header a:hover span{border:solid #025360;border-width:0 0.125em 0.125em 0}
.cal .dtd{min-height:34em}
.cal .dtd.ld .lds{top:-0.625em;left:-3em;bottom:-3em}
.cal .dtd.ld .lds div span{}
.cal .dtd .dtdo{min-height:100%;position:relative;overflow:hidden;transition:all 0.4s}
.cal .dtd .dtdo.ac{}
.cal .dtd .dtdc{position:relative;color:#4C4C4C;padding:0 4em;transition:all 0.4s;left:-100%;height:100%;min-height:296px}
.cal .dtd .dtdc:before{background:#F5F5F5;opacity:0.95;width:100%;height:100%;left:0;top:0}
.cal .dtd .ac .dtdc {left:0}
.cal .dtd .dtdc > div{position:relative;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}
.cal .dtd .dtdc .tm{}
.cal .dtd .dtdc .tm div{flex-basis:100%}
.cal .dtd .dtdc .dt{color:#313131;font-size:1.125em;padding-bottom:7px;font-family:'PoppinsMedium'}
.cal .dtd .dtdc .da{padding-bottom:0.625em}
.cal .dtd .dtdc .dt span{display:block;font-size:1.563em;color:#025363;font-family:'PoppinsMedium'}
.cal .dtd .dtdc .tm .lif,.crdtc .lif,.lstr .regBig .lif{text-align:center;text-transform:uppercase;color:#ce0000;font-family:'PoppinsMedium';position:relative;padding-top:0.625em}
.lstr .tr .lif,.lstr .regBig .lif{top:5px;text-align:left;margin-bottom:-0.625em}
.cal .dtd .dtdc .tm .lif.su,.lstr .tr .lif.su,.lstr .regBig .lif.su,.prof .uppasRes>span.su{color:#007610}
.cal .dtd .dtdc .tm .lif.er,.crdtc .lif.e,.cal .dtd .dtdc > div.tm .er,.prof .uppasRes>span.er{color:#c55a5a}
.cal .dtd .dtdc > div.tm .er.em{background:url(../images/notimes.svg) no-repeat top center;padding-top:0;background-size:initial}
.cal .dtd .dtdc .tm .appco{font-size:1em;padding-top:0.625em;color:#025360}
.cal .dtd .dtdc .tm a{text-align:center;font-size:1em;background:#fff;border:0.063em solid #ddc8d2;border-radius:50px;line-height:4em;color:#4C4C4C;margin:0.625em 0;flex-basis:28%}
.cal .dtd .dtdc .tm a:hover{background:#025360;color:#fff!important}
.cal .dtd .dtdc .tm a.ac{background:#3BAABC;color:#fff!important}
.cal .dtd .dtdc .tm a.dis{background:#D5D5D5;color:#918e8e!important;cursor:default}
.cal .dtd .dtdc .tm a:nth-child(3n+1){margin-left:0}
.cal .dtd .dtdc .tm a.cnf{display:none;margin:0;text-align:center;text-transform:uppercase;position:relative;z-index:1;background:#3BAABC;color:#fff;line-height:3.38em;font-family:PoppinsMedium;padding:0 3em;border-radius:35px;width:100%;flex-basis:100%;margin-top:1em;border:none}
.cal .dtd .dtdc .tm a.cnf:hover,.cal .dtd .dtdc .tm a.cnf.accc{background:#025360;color:#fff}
.cal .dtd .dtdc .tm a.cnf.acc{display:block}
.cal .tz{clear:both;font-size:0.75em;color:#3C9D9D;padding-top:1em}
.cal .dtd .dtdc .tm .lif,.crdtc .lif{text-align:left!important}
.cal .dtd .dtdc .tm a span{margin-top:-15px;display:block;font-size:9px;line-height:26px}
.cal .bk{right:4em;display:none}


.team{margin-top:11em;display:flex;justify-content:center;position:relative;background:url(../images/bg-cl.svg) center center no-repeat;background-size:cover;padding-top:10em;min-height:39em;box-sizing:border-box}
.team>span{position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;left:19em;right:0;top:-13em;width:16.625em;height:24.75em;margin:0 auto;z-index:-1;animation-delay:0.5s;visibility:hidden}
.team>span.animate__fadeInUp{visibility:visible}
.team .team-l{flex-basis:50%;position:relative}
.team .team-l .teami{height:33.313em;width:100%;margin-left:2%}
.team .team-l .teami>span{position:absolute;right:0}
.team .team-l .teami>span:after{background:url(../images/ic-heart-green.svg) center center no-repeat #fff;border:5px solid #707070;width:5.938em;height:5.938em;right:-1em;border-radius:50%;top:23%;animation:heartbeat 1.5s infinite}
.team .team-l .teami:before{width:23.313em;height:23.313em;right:2em;top:-1em;padding:0;box-sizing:border-box;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><path d='M 20,100 A 80,80 0 0 1 220,100' fill='none' stroke='%23A648BC80' stroke-width='0.5' stroke-dasharray='7 7'/></svg>") no-repeat center / 100% 100%}
.team .team-l .teami .swiper{height:100%}
.team .team-l .teami .swiper-slide{width:100%!important}
.team .team-l .teami .swiper-slide>div{background-size:contain;background-position:center center;background-repeat:no-repeat;border-radius:50%;height:100%}
.team .team-r{flex:1;box-sizing:border-box;padding-right:12%;padding-left:4em;position:relative;z-index:1}
.team .team-r .teamr .btn{margin-top:0.5em}
.team .team-r .teaml{width:100%;margin-top:1em;animation-delay:1.7s}
.team .team-r .teaml .te>h4{font-size:1.875em;font-family:PoppinsSemiBold}
.team .team-r .teaml .te>p{margin-top:1em;display:flex;flex-direction:column}
.team .team-r .teaml .te>p a{margin-top:0.5em;color:#03899F;font-family:PoppinsSemiBold;display:block}
.team .team-r .teaml .te>p a:hover{color:#313131}
.team .team-r .teaml .te>span{font-size:1em;display:block}
.team .team-r .teaml .te .str{display:flex;margin-top:0.35em}
.team .team-r .teaml .te .str>span{background:url(../images/bg-paw-green-fl.svg) center center no-repeat;width:1em;height:1em;background-size:contain;margin-right:0.2em}
.team .team-r .teaml .te .str>span.ac{background:url(../images/bg-paw-dark-green-fl.svg) center center no-repeat;background-size:contain}
.team .team-r .teaml .swiper{width:100%;height:20em}
.team .team-r .teaml .swiper-slide{width:100%!important;height:100%!important}
.team .swiper-button-next, .team .swiper-button-prev{width:3.75em;height:3.75em;border-radius:50%;background:#3baabc;color:#fff;top:unset;bottom:25%}
.team .swiper-button-next{right:5em}
.team .swiper-button-prev{right:unset;left:7em}
.team .swiper-button-next:after, .team .swiper-button-prev:after{font-size:1.5em}
.team .sbti{animation-delay:1.3s}
.team .sbtii{animation-delay:1.4s}
.team .teamr{animation-delay:1.5s}


.ct{background:url(../images/ct-bg.svg) left top no-repeat;margin-left:6%;margin-top:12em;padding-right:6%;position:relative;z-index:1}
.ct:before{background:url(../images/bg-paw-brown.svg) right top no-repeat;left:0;right:-8em;top:-20em;bottom:0;z-index:-1}
.ct .sbtii{}
.ct .ch{color:#313131;font-size:1.875em;font-family:PoppinsLight}
.ct .ctc{flex-direction:row;align-items:flex-start;animation-delay:0.5s}
.ct .ctc .ctl{flex-basis:50%;box-sizing:border-box;padding-left:2em;padding-top:0;padding-bottom:8em;position:relative;z-index:1}
.ct .ctc .ctl .ci{color:#666666;font-size:1em;padding-left:4em;margin-left:4em;margin-top:2em;margin-bottom:2em}
.ct .ctc .ctl .ci label{color:#313131;font-size:1.125em;font-family:PoppinsSemiBold;display:block;line-height:2em}
.ct .ctc .ctl .cc{background:url(../images/ic-phone.svg) left center no-repeat}
.ct .ctc .ctl .ce{background:url(../images/ic-email.svg) left center no-repeat}
.ct .ctc .ctl .cv{background:url(../images/ic-chat.svg) left center no-repeat}
.ct .ctc .ctl .cd{margin-bottom:1em}
.ct .ctc .ctl .ci a{color:#666666}
.ct .ctc .ctl .ci a:hover{color:#025363}
.ct .ctc .ctl>div:nth-child(1){animation-delay:0.3s}
.ct .ctc .ctl>div:nth-child(2){animation-delay:0.5s}
.ct .ctc .ctl>div:nth-child(3){animation-delay:0.7s}
.ct .ctc .ctl>div:nth-child(4){animation-delay:0.9s}
.ct .ctc .ctl>div:nth-child(5){animation-delay:1.1s}
.ct .ctc .ctr{flex-basis:50%;padding:2em 7em;display:flex;flex-direction:column;background:#57BEC6;border-radius:0.625em;position:relative}
.ct .ctc .ctr label{color:#313131;padding-bottom:0.5em;display:block}
.ct .ctc .ctr>div:last-child{display:flex;justify-content:space-between;align-items:center}
.ct .ctc .ctr>span{position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;right:2em;top:-9em;width:15em;height:9.125em;margin:0 auto;z-index:-1;animation-delay:3s;visibility:hidden}
.ct .ctc .ctr>span.animate__fadeInUp,.ct .ctc .ctr>span.animate__tada{visibility:visible}.ct .ctc .ctr>span.animate__tada{animation-delay:0s}
.ct #cNa{background:url(../images/ic-usr.svg) 1.5em center no-repeat #fff;background-size: 1.4em;}
.ct #cEm{background:url(../images/ic-email.svg) 1.5em 1.1em no-repeat #fff;background-size:1.75em}
.ct #cMs{background:url(../images/ic-msg.svg) 1.5em 1.1em no-repeat #fff}
.ct .ctc .ctr>div:nth-child(2){animation-delay:1.4s}
.ct .ctc .ctr>div:nth-child(3){animation-delay:1.6s}
.ct .ctc .ctr>div:nth-child(4){animation-delay:1.8s}
.ct .ctc .ctr>div:nth-child(5){animation-delay:2s}
.ctad{max-width:33%;margin-left:8%;padding-left:2em;margin-bottom:-2em}
.ctad .sbti{animation-delay:0.5s}
.ctad .sbtii{animation-delay:0.8s}
.ctad p{margin-top:1em;animation-delay:0.9s}

.ts{margin:8em 0%;position:relative}
.ts>span,.spcc-l.wthobg>span{position:absolute;width:4em;height:4em;background:url(../images/ic-foot1.svg) center center no-repeat;}
.ts>span.ic-1,.spcc-l.wthobg>span.ic-1{left:10%;animation-delay:2.3s}
.ts>span.ic-2,.spcc-l.wthobg>span.ic-2{left:14.5%;transform:rotate(30deg)!important;top:2em;animation-delay:2.6s}
.ts>span.ic-3{right:10%;top:8em;transform:rotate(30deg)!important;animation-delay:3s}
.ts>span.ic-4{right:14.5%;top:10em;animation-delay:3.3s}
.ts .sbti{text-align:center}
.ts .sbtii{max-width:10em;margin:0 auto;text-align:center}
.ts .tsc{display:flex;align-items:center}
.ts .tsc .tsc-l{flex-basis:50%;background:url(../images/bg-tes.svg) -6em top no-repeat;display:flex;padding-top:0;padding-bottom:12em;box-sizing:border-box;padding-left:1.5%;position;relative;overflow:hidden;animation-delay:0.3s}
.ts .tsc .tsc-l .ic-1{background-position:center;background-repeat:no-repeat;background-size:contain;height:26.75em;width:19em;animation-delay:0.5s}
.ts .tsc .tsc-l .ic-2{bbackground-position:center;background-repeat:no-repeat;background-size:contain;height:28.625em;width:19.813em;position:relative;top:5em;margin-left:-2.25em;animation-delay:0.7s}
.ts .tsc .tsc-r{flex:1;padding:0 12% 12em 4em;position:relative;width:50%;box-sizing:border-box}
.ts .tsc .tsc-r p{position:relative;padding-top:4em}
.ts .tsc .tsc-r p:before{background:url(../images/ic-sy.svg) left top no-repeat;width:4em;height:3em;left:0;top:0}
.ts .tsc .tsc-r .tscd{animation-delay:1.5s}
.ts .tsc .tsc-r .tscd .tscdc{display:flex;align-items:center;padding-top:1.5em}
.ts .tsc .tsc-r .tscd .tscdc>span{background-position:center center;background-repeat:no-repeat;border-radius:50%;width:5.625em;height:5.625em;background-size:cover;margin-right:1em}
.ts .tsc .tsc-r .tscd .tscdc>h5{font-size:1.875em}
.ts .tsc .tsc-r .tscd .str{display:flex;margin-top:0.35em;font-size:.5334em}
.ts .tsc .tsc-r .tscd .str>span{background:url(../images/bg-paw-green-fl.svg) center center no-repeat;width:1em;height:1em;background-size:contain;margin-right:0.2em}
.ts .tsc .tsc-r .tscd .str>span.ac{background:url(../images/bg-paw-dark-green-fl.svg) center center no-repeat;background-size:contain}
.ts .tsc .tsc-r .swiper .swiper-wrapper .swiper-slide{width:100%!important}
.ts .tsc .tsc-r .swiper-pagination{bottom:8em;right:24%;left:4em;width:auto}
.ts .tsc .tsc-r .swiper-pagination>span{width:1em;height:1em;background:#025360}
.ts .tsc .tsc-r .swiper-pagination>span.swiper-pagination-bullet-active{background:#3baabc}
 
.ft{margin-top:8em;position:relative;background:#2998AA}
.ft:before{background:url(../images/bg-ft.svg) left top no-repeat #2998AA;top:-14.188em;height:14.188em;left:0;right:0;background-size:cover}
.ft .ftt{display:flex;flex-direction:row;justify-content:space-between;margin:0 8%;padding:3.125em 0}
.ft .ftt h5{color:#fff;font-size:0.875em;margin-bottom:1.5em;font-family:'PoppinsSemiBold'}
.ft .ftt>div{color:#fff}
.ft .ftt>div:first-child{padding-bottom:30px}
.ft .ftt>div:first-child:before{left:0;right:0;background:url(../images/logo-b.svg) left top no-repeat;height:50px;opacity:0;transition:all 0.4s}
.ft .ftt.ac>div:first-child:before{opacity:1}
.ft .ftt>div+div{display:flex;justify-content:end;flex-basis:60%;animation-delay:1s}
.ft .ftt>div+div>div{width:33%}
.ft .ftt>div a{color:#fff;line-height:2em;font-size:0.75em;margin-bottom:1.5em;font-family:PoppinsLight}
.ft .ftt>div p{font-size:0.75em;margin-top:2em;line-height:1.75em;font-family:PoppinsLight}
.ft a:hover,.ft .ftt>div a.ac{color:#025363 !important}
.ft .ftb{position:relative;overflow:hidden}
.ft .ftb>div{text-align:center;color:#fff;padding:2em 0 4em 0;animation-delay:1.3s;font-size:0.75em}
.ft .ftb>div a{color:#9FD0D0}
.ft .fttb{display:flex;padding-top:.85em;border-top:0.063em solid #fff;margin-top:.5em}
.ft .fttb a{margin-right:0.8em;height:1.5em;font-size:1em!important;margin-bottom:0!important}
.ft .fttb a svg{fill:#fff;width:1.5em;height:1.5em;transition:all 0.4s}
.ft .fttb a:hover svg{fill:#025363}

.sp .spt{background:#F3F7F7;color:#313131;font-size:3.75em;font-family:Milkyway;margin-bottom:0;padding-bottom:5em;padding-top:1em;text-align:center;position:relative}
.sp .spt:after{background: url(../images/bg-gray.svg) left bottom no-repeat #F3F7F7;left:0;right:0;height:3.75em;bottom:1em;background-size:cover;}
.sp .spc{margin-top:-10em;position:relative;padding:0 8% 0 8%;background:#fff}
.sp .spc>p{margin-bottom:1.75em;line-height:1.75em}
.sp .spt{position:relative}
.sp .spt>span{position:absolute;background:url(../images/ic-foot2.svg) center center no-repeat;width:0.65em;height:0.65em;background-size:cover}
.sp .spt>span:nth-child(1){right:1.2em;top:0.3em;animation-delay:2.3s}
.sp .spt>span:nth-child(2){right:0.55em;top:0.7em;transform:rotate(36deg);animation-delay:2.5s}
.sp .spt>span:nth-child(3){right:3em;top:1.3em;transform:rotate(319deg);animation-delay:3s}
.sp .spt>span:nth-child(4){right:2.3em;top:1.1em;transform:rotate(349deg);animation-delay:3.2s}
.sp .spt>span:nth-child(5){width:0.45em;height:0.45em;right:1em;top:2.3em;transform:rotate(319deg);animation-delay:3.7s}
.sp .spt>span:nth-child(6){width:0.45em;height:0.45em;right:0.5em;top:2.2em;transform:rotate(354deg);animation-delay:3.9s}
.sp .ap{margin-top:0;padding-bottom:6em}

.sp .spt>div{display:flex;align-items:center;justify-content:center;font-family:'PoppinsLight';font-size:0.267em;}
.sp .spt>div>a{color:#666666;margin-right:0.25em;}
.sp .spt>div>a:hover{color:#44BAC4;}
.sp .spt>div>span{color:#44BAC4;margin-left:0.25em}
.sp .spc ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:2em;animation-delay:2s}
.sp .spc ul li{flex-basis:50%;background:url(../images/ic-foot3.svg) left 0.1em no-repeat;background-size:0.9em;padding-bottom:1.25em;padding-left:1.35em;font-size:1.875em;box-sizing:border-box;line-height:1.1em;font-family:'PoppinsMedium';white-space:nowrap}
.sp .spc ul.withan{flex-direction:column}
.sp .spc ul.withan li a{color:#313131}
.sp .spc ul.withan li a:hover{color:#3BAABC;}
.sp .spc .spcc{display:flex;padding-bottom:1em}
.sp .spc .spcc .spcc-l{flex-basis:46%;background:url(../images/bg-tes.svg) -1em top no-repeat;min-height:29em;background-size:cover;margin-left:-7%;animation-delay:1.5s}
.sp .spc .spcc .spcc-l.wthobg{background:none}
.sp .spc .spcc .spcc-l>div{background-size:contain;background-repeat:no-repeat;background-position:center;height:100%}
.sp .spc .spcc .spcc-r{flex:1;padding-left:5em}
.sp .spc .spcc-r .sbti{animation-delay:1.5s}
.sp .spc .spcc-r .sbtii{padding-right:4em;animation-delay:1.7s}
.sp .spc .spcc-r p{padding-right:10em;animation-delay:1.9s}
.sp .spc.noct{margin-bottom:-2em}
.sp .spc.noct .spcc{padding-bottom:0}
.sp .spc.noct .spcc .spcc-l{min-height:10em}

.sp .tictr{margin-top:4em}
.sp .tictr .sbti{text-align:center}
.sp .tictr .sbtii{max-width:10em;margin:0 auto;text-align:center}
.sp .team{padding-top:2em;margin-top:0;align-items:center}
.sp .team:after{background:#f3f7f7;left:0;right:0;height:10em;bottom:0}
.sp .team.nobg{background:#f3f7f7;margin-top:0;padding-top:4em}
.sp .team .team-r .teaml .te>p+p{margin-top:0}
.sp .team.lst{margin-bottom:6em;padding-bottom:6em}
.sp .team:nth-child(2n+2){flex-direction:row-reverse}
.sp .team:nth-child(2n+2) .team-l .teami:before{right:unset;left:2em;transform: scaleX(-1)}
.sp .team:nth-child(2n+2) .team-l .teami>span{right:unset;left:4em;}
.sp .team:nth-child(2n+2) .team-r{padding-right:4%;padding-left:8%}
.sp .team .team-r .teaml{animation-delay:0.8s}

.sp .srvs-l{display:flex}
.sp .srvs-l .ic-1{background-position:center;background-repeat:no-repeat;background-size:contain;height:24.875em;width:16.5em;animation-delay:0.5s}
.sp .srvs-l .ic-2{background-position:center;background-repeat:no-repeat;background-size:contain;height:27.125em;width:15.438em;position:relative;top:-1em;margin-left:1em;animation-delay:0.8s}
.sp .srvs-l .ic-2>span{top:-6em;right:2em;width:7.813em;height:6.438em;background:url(../images/ic-crown.svg) center center no-repeat;animation-delay:1.5s}
.sp .srvslst{margin:0;}
.sp .srvslst a{flex-basis:20%;zoom:1.25;}
.sp .srvslst h2{position:relative;padding:0 1.35em 0.25em 1.35em;font-size:1.875em;line-height:1.1em;font-family:'PoppinsMedium';margin-left:8%}
.sp .srvslst h2>span{position:absolute;background:url(../images/ic-foot3.svg) center center no-repeat;background-size:0.9em;width:0.9em;height:0.9em;left:0;animation-delay:0.5s}
.sp .srvslst h2>span+span{left:unset;margin-left:0.5em;animation-delay:0.8s}
.sp .srvslst.srvs .srvsl{margin-left:0;width:100%}
.sp .srvslst.srvs .srvsl >div>div>div>div{margin:0 8%;position:relative}
.sp .srvslst.srvs .srvsl >div>div>div>div a:nth-child(1){animation-delay:1s}
.sp .srvslst.srvs .srvsl >div>div>div>div a:nth-child(2){animation-delay:1.1s}
.sp .srvslst.srvs .srvsl >div>div>div>div a:nth-child(3){animation-delay:1.2s}
.sp .srvslst.srvs .srvsl >div>div>div>div a:nth-child(4){animation-delay:1.3s}
.sp .srvslst.srvs .srvsl >div>div>div>div a:nth-child(5){animation-delay:1.4s}
.sp .srvslst.srvs .srvsl >div>div>div>div a:nth-child(6){animation-delay:1.5s}
.sp .srvslst.srvs .srvsl >div>div>div>div a:nth-child(7){animation-delay:1.6s}
.sp .srvslst.srvs .srvsl >div>div>div>div a:nth-child(8){animation-delay:1.7s}
.sp .srvslst.srvs .srvsl >div>div>div>div a:nth-child(9){animation-delay:1.8s}
.sp .srvslst.srvs .srvsl >div>div>div>div a:nth-child(10){animation-delay:1.9s}
.sp .srvslst.srvs .srvsl >div>div>div>div a:nth-child(11){animation-delay:2s}
.sp .srvslst.srvs .srvsl >div>div>div>div a:nth-child(12){animation-delay:2.1s}
.sp .srvslst.srvs .srvsl >div>div>div.hasim{background:url(../images/bg-cl.svg) center center no-repeat;background-size:cover;padding-top:10em;min-height:39em}
.sp .srvslst.srvs .srvsl >div>div>div.hasim>div>span{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center;width:25em;height:36em;right:5em;top:-11em}

.sp .frm{margin:-3em 10% 6em 10%;background:#fff;padding:1em 10em 3em 10em;box-shadow:0 0.188em 3.75em #A6BCCE26;border-radius:0.25em}
.sp .frm .frmc{display:flex;flex-direction:column;align-items:normal}
.sp .frm .frmc .rw{display:flex;flex-direction:column}
.sp .frm .frmc .rw>div{display:flex;justify-content:space-between;column-gap:20px}
.sp .frm .frmc .rw input{text-indent:2em;border:0.125em solid #D8D8D8}
.sp .frm .frmc .rw textarea{border:0.125em solid #D8D8D8;padding-left:2em}
.sp .frm .frmc .rw label{font-family:PoppinsSemiBold;display:inline-block;padding-bottom:0.375em}

.sp .faq{}
.sp .faqb{display:flex;margin:2em 10% 4em 10%}
.sp .faqb .faqb1{flex-basis:18em}
.sp .faqb .faqb1 label{color:#44BAC4;font-size:1.5em;font-family:'PoppinsSemiBold';padding-bottom:1.875em;display:block}
.sp .faqb .faqb1 li{margin-bottom:25px}
.sp .faqb .faqb1 li a{color:#313131;font-family:'PoppinsMedium';background:url(../images/ic-foot3.svg) left 0.25em no-repeat;background-size:1em;padding-left:1.5em}
.sp .faqb .faqb1 li a.ac{color:#44BAC4}
.sp .faqb .faqbr{flex:1;padding:4px 0 0 20px;font-size:1em;position:relative;overflow:hidden}
.sp .faqb .faqbr .colexp{opacity:0;visibility:hidden;display:none;position:relative;transition:all 1s}
.sp .faqb .faqbr .colexp.ac{opacity:1;display:block;visibility:visible}
.sp .faqb .faqbr .colexp>div{padding-bottom:6px;margin-bottom:15px;border-bottom:0.063em solid #cecaca}
.sp .faqb .faqbr .colexp p{;line-height:26px;padding-bottom:0.625em;display:none;line-height:1.5em;font-family:PoppinsLight;}
.sp .faqb .faqbr .colexp a{color:#313131;margin-bottom:0.625em;position:relative;display:block;font-family:'PoppinsMedium'}
.sp .faqb .faqbr .colexp a:before{width:1em;height:0.125em;background:#313131;right:0;top:0.75em;transition:all 0.4s}
.sp .faqb .faqbr .colexp a:after{width:0.125em;height:1em;top:0.313em;background:#313131;right:0.438em;transition:all 0.4s}
.sp .faqb .faqbr .colexp .ac a:after{transform:rotate(90deg)}
.sp .faqb .faqbr .colexp>div.ac p{}


.usr{position:absolute;z-index:10;width:100%;height:100%;top:0;left:0;box-sizing:border-box;opacity:0;visibility:hidden;background:#F5F5F5;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all 0.5s}
.usr.ac{opacity:1;visibility:visible}
.usr a{color:#03899F}
.usr a:hover{color:#025363}
.usr p{font-size:2.25em;text-align:center;line-height:1em;padding:0.875em 0}
.usr .lks{color:#313131;text-align:center;padding-top:1em;font-size:1em;font-family:'PoppinsLight'}
.usr .logi{width:500px}
.usr .logi .fg{flex-direction:row;margin-top:-0.5em;margin-bottom:1em;font-family:'PoppinsLight'}
.usr .logi .fg>div{flex-basis:unset;flex-grow:inherit;flex-shrink:inherit;display:flex;align-items:center}
.usr .logi .uim{height:22.688em;position:relative;background-image:url(../images/ic2.svg);background-size:14em;background-repeat:no-repeat;background-position:center bottom}
.usr .logi .uim span{position:absolute;width:10.5em;height:10.5em;right:-50px;bottom:20px;border-radius:50%;box-shadow:7px 4px 16px 0px #c5c5c5;background:#3baabc}
.usr .forg{display:flex;width:100%;height:100%}
.usr .forg>div:first-child{flex-basis:50%;background:url(../images/ic8.svg) center center no-repeat}
.usr .forg>div+div{flex:1;background:#fff;display:flex;flex-direction:column;justify-content:center}
.usr .forg .uim, .prof .uim{width:13.75em;height:13.75em;background: url(../images/ic3.svg) center center no-repeat;background-size:8.75em;position:relative;margin:0 auto;margin-bottom:1.875em}
.usr .forg .fm{width:500px;margin:0 auto;box-sizing:border-box}
.usr .regi{width:70%}

.fm .us input{background:url(../images/ic-usr.svg) 1.5em center no-repeat #f8f8f8!important;background-size:1.25em!important}
.fm #pPass,.fm #cPass,.fm #rPass,.fm #upPass,.fm #uppPass, .fm #pprPass{background:url(../images/ic-lock.svg) 1.5em center no-repeat #f8f8f8!important;background-size:1.25em!important}
.fm #pPass.ac,.fm #cPass.ac,.fm #rPass.ac{letter-spacing:0.188em;font-size:1.25em}
.fm #fName,.fm #sName,.fm #pfName,.fm #plName{background:url(../images/ic-usr.svg) 1.5em center no-repeat #f8f8f8!important;background-size:1.25em!important}
.fm #rEmal,.fm #pEmal{background:url(../images/ic-email.svg) 1.5em center no-repeat #f8f8f8!important;background-size:1.5em!important}
.fm #sMobl,.fm #pMobl{background:url(../images/ic-phone.svg) 1.5em center  no-repeat #f8f8f8!important;background-size:1.5em!important}
.fm #sGen,.fm #pGen{background:url(../images/ic-gn.svg) 1.5em center no-repeat #f8f8f8!important;background-size:1.4em!important}
.fm #sDob,.fm #pDob{background:url(../images/ic-ca.svg) 1.5em center no-repeat #f8f8f8!important;background-size:1.25em!important}
.fm #sCou,.fm #sNat,.fm #pCou,.fm #pNat{background:url(../images/ic-lo.svg) 1.5em center no-repeat #f8f8f8!important;background-size:1.15em!important}
  
.prof{margin-top:-4em;}
.prof .sbti{text-align:center}
.prof .myf .sbti{display:inline-block}
.prof .profc{padding:0 14%;animation-delay:1s}
.prof .profc .profcc{max-width: 700px;margin:0 auto;padding-top:2em}
.prof .profc .respw{max-width:500px;margin:0 auto;width:100%}
.prof .profc .pc{background:#f3f7f7;border-radius:0.5em;margin-bottom:15em}
.prof .profc .pc .fm{padding:1em 6em 9em 6em;margin-top:3em}
.prof .sb{text-align:center;margin-top:2em}
.prof .err{text-align: center;font-size:1em;padding-bottom:1em}
.prof .err.er{color:#ce0000}
.prof .err.su{color:#007610}
.prof .conf{font-size:1.25em;padding:2em 2em;margin-top:3em}
.prof .conf a{color:#4F4F6F;text-decoration:underline!important}
.prof .conf a:hover{text-decoration:none!important}
.prof .profc .pc.aptt{padding:2em;text-align:center;position:relative}
.prof .profc .pc.aptt>p:first-child{padding-bottom:1em;font-family:'PoppinsMedium'}
.prof .profc .pc.aptt>p:first-child>span{color:#44BAC4}
.prof .profc .pc.aptt>span{position:absolute;left:0;right:0;background-repeat:no-repeat;background-position:center;background-size:contain;top:-9em;height:9em}

.mya,.myt,.myf{padding:0;padding-bottom:80px!important}
.tbl{color:#313131;font-size:1em}
.tbl .the{color:#909090;text-transform:uppercase;padding-bottom:0.313em;padding-top:2em}
.tbl .tro{border-top:0.063em solid #E2E2E2;padding:20px 0}
.tbl .col{padding-right:0.625em;box-sizing:border-box}
.tbl .col label{display:none;padding:0 0.313em}
.tbl .col a.pn{display:none!important;font-size:0.813em;padding:0 1.5em;background:#f3f7f7;color:#313131;line-height:30px;border-radius:20px;margin-left:20px;font-family:'PoppinsMedium',sans-serif!important;border:0.063em solid #313131;text-transform:uppercase}
.tbl .col a.pn:hover{background:#3c9d9d;color:#fff}
.tbl .col a.can{cursor:pointer;background:url(../images/cls.svg) no-repeat center center #f3f7f7;width:2em;height:2em;position:relative;top:-0.188em;background-size:0.625em;border-radius:50%;text-indent:-10000px;left:15px;border:0.063em solid #313131}
.tbl .col a.can:hover{background-color:#44BAC4}
.tbl .col a.can.lding{background:url(../images/loader.gif) no-repeat center center #fff;background-size:10.5em}
.tbl .the .col:nth-child(1),.tbl .tro .col:nth-child(1){width:30%}
.tbl .the .col:nth-child(2),.tbl .tro .col:nth-child(2){width:30%}
.tbl .the .col:nth-child(3),.tbl .tro .col:nth-child(3){width:10%}
.tbl .the .col:nth-child(4),.tbl .tro .col:nth-child(4){width:15%}
.tbl .the .col:nth-child(5),.tbl .tro .col:nth-child(5){width:15%;padding-right:0}
.tbl .the .col:nth-child(6),.tbl .tro .col:nth-child(6){width:10%}
.tbl .tro .col:nth-child(1){font-family:'PoppinsMedium'}
.myt.tbl .the .col:nth-child(1),.myt.tbl .tro .col:nth-child(1){width:65.2%}
.myt.tbl .the .col:nth-child(2),.myt.tbl .tro .col:nth-child(2){width:15%}
.myt.tbl .the .col:nth-child(3),.myt.tbl .tro .col:nth-child(3){width:15%}
.tbl .tro .col a.edApp{float:right;text-indent:-10000px;width:25px;height:25px;background:url(../images/edapp.svg) left 0px no-repeat;background-size:100%;margin-bottom:-5px;top:-0.188em;position:relative;display:none}
.tbl .tro .col a.edApp.edt{display:block}
.tbl .tro .col a.dcert{float:right;text-indent:-10000px;width:30px;height:30px;background:url(../images/cert.svg) left 0px no-repeat;background-size:100%;margin-bottom:-5px;top:-0.188em;position:relative}
.tbl .tro.ac .col a.dcert{background:url(../images/load.gif) left 0px no-repeat;background-size:100%}
.tbl .tro .col a.cls{display:block;background: url(../images/cls.svg) center center no-repeat #f3f7f7;background-size:10.063em;border-radius:50%} 
.tbl .tro.ac .col a.cls{background:url(../images/load.gif) left 0px no-repeat;background-size:100%;width:35px;height:35px;margin-bottom:-15px;top:-6px;display:block}
.tbl .em{text-align:center;margin-top:2em}
.tbl .em a{margin-top:0.625em!important;width:auto!important;padding:0 30px!important}
.myf{position:relative;z-index:1}
.myf .myfo{box-sizing:border-box;padding-top:0.625em}
.myf .myfi{width:70%;margin:0 auto}
.myf .myfi textarea{margin-bottom:0;padding:0.625em 1.25em;text-indent:0;line-height:1.438em;box-sizing:border-box;background:#fff}
.myf .fmRa{padding:0;display:block;color:#313131;font-family: 'PoppinsMedium';font-size:1.5em;padding-bottom:0.625em;line-height: 1.25em;padding-right:2em}
.myf .fmRa span{display:inline-block}
.myf .myfo select{margin-bottom:0;margin-top:-0.625em;display:none;width:325px;position:relative;top:-0.625em}
.myf .myff{position:absolute;left:0;right:0;bottom:-29px}
.myf .myff.su{color:#007610}
.myf .myff.er{color:#c55a5a}
.myf .myfc{padding:1.25em 1.25em 2.5em 1.25em;background:#f3f7f7;margin-bottom:1em;margin-top:2em;border-radius:0.5em;text-align:center}
.myf .myfi .uImgUpl{cursor:pointer;position:absolute;right:10.063em;bottom:75px;background-size:20px;background:transparent linear-gradient(180deg, #996d86 0%, #f3f7f7 100%) 0% 0% no-repeat padding-box;width:40px;height:40px;border-radius:50%}
.myf .myfi .uImgUpl .qq-uploader{height:40px;margin-top:0}
.myf .myfi .uImgUpl .qq-upload-button{background:transparent!important;text-indent:-10000px;border:none!important;height:100%}
.myf .myfi .uImgUpl .qq-upload-button input{z-index:1;height:40px;font-size:0!important;text-indent:0;line-height:0}
.myf .myfi .uImgUpl:hover{background:transparent linear-gradient(180deg, #f3f7f7 0%, #996d86 100%) 0% 0% no-repeat padding-box}
.myfi .uImgUpl:after{background:url(../images/cam.svg) no-repeat center center;content:'';position:absolute;left:-4px;right:0;top:-0.188em;background-size:37px;bottom:0}
.myf .myfi .uImgUpl .qq-upload-list {position:absolute;top:-0.5em;left:37px}
.myf .sb{margin-top:1em}
.prof .uppas .passup{display:none}
.prof .uppas label,.prof .uppas .showPass{display:block}
.prof .uppas.ac .passup{display:block}
.prof .uppas a{color:#3C9D9D;margin-right:1em}
.prof .uppas a:hover{color:#313131}
.prof .passup a{position:relative;top:-1em}
.prof .tbc{padding-top:2em}
.prof .tbc label input,.prof .tbc label select,.prof .fm .iti{margin-top:2px!important}
.prof .uppasRes>span{padding-top:2.375em}
.prof .uppasRes .ld .lds div span{background-size:contain}

.soon.sp{overflow:hidden}
.soon .hd .hdb{justify-content:center}
.soon.sp .spc .spcc .spcc-l{flex-basis:10%;min-height:15em}
.soon.sp .spc .spcc .spcc-r{padding-left:0}
.soon.sp .spc .spcc-r .sbtii{padding-right:0;animation-delay:0.9s;height:8.688em;position:relative;background-image:url(../images/ic2.svg);background-size:6em;background-repeat:no-repeat;background-position:center top;margin-top:-2em}
.soon.sp .spt label{display:block;animation-delay:0.5s}

@media (max-resolution:125dpi) and (min-width:1600px){
	.zoom{zoom:111%}.bn{min-height:90vh}.bn .swiper-slide>span>label{background-size:48.5vh auto}
}
@media (max-resolution:113dpi) and (min-width:1600px){
	.zoom{zoom:111%}.bn{min-height:90vh}.bn .swiper-slide>span>label{background-size:48.5vh auto}
}
@media (max-resolution:100dpi) and (min-width:1600px){
	.zoom{zoom:125%}.bn{min-height:80vh}.bn .swiper-slide>span>label{background-size:43vh auto}}
}
@media (max-resolution:94dpi) and (min-width:1600px){
	.zoom{zoom:%}.bn{}}
}
@media (max-resolution:89dpi) and (min-width:1600px){
	.zoom{zoom:%}.bn{}}
}
@media (max-resolution:83dpi) and (min-width:1600px){
	.zoom{zoom:%}.bn{}}
}
@media (max-resolution:80dpi) and (min-width:1600px){
	.zoom{zoom:%}.bn{}}
}
@media (max-resolution:75dpi) and (min-width:1600px){
	.zoom{zoom:%}.bn{}}
}
@media (max-resolution:67dpi) and (min-width:1600px){
	.zoom{zoom:%}.bn{}}
}
@media (max-resolution:63dpi) and (min-width:1600px){
	.zoom{zoom:%}.bn{}}
}
@media (max-resolution:50dpi) and (min-width:1600px){
	.zoom{zoom:%}.bn{}}
}
@media (max-resolution:42dpi) and (min-width:1600px){
	.zoom{zoom:%}.bn{}}
}
@media (max-resolution:33dpi) and (min-width:1600px){
	.zoom{zoom:%}.bn{}}
}
@media (max-resolution:31dpi) and (min-width:1600px){
}
@media (max-resolution:25dpi) and (min-width:1600px){
}

@media screen and (max-width:1285px) {
	.hd .hdb .mn nav li{margin-left:2.125em}
}
@media screen and (max-width:1215px) {
	.hd .hdb .mn nav li{margin-left:1.5em}
	.ctad{max-width:40%}
}
@media screen and (max-width: 1180px) {
    .mnm{display:block}
	.hd .hdb .mn nav{display:none}
	.srvs .srvsl a{flex-basis:50%}
	.cal .dtd .dtdc{padding:0 2em}
	.team .team-r{padding-right:4%;padding-left:4%;}
	.ts .tsc .tsc-r{padding:0 4% 12em 4em;}
	.ct .ctc{padding:0}
	.ct{margin-left:2%;padding-right:2%}
}
@media screen and (max-width:950px) {
    .bn .btns{flex-direction:column}
	.bn .btns>a:last-child{margin-left:0}
	.bn>div>div>div>div{width:50%}
	.ap{padding:0 4%}
	.ctad{max-width:60%}
}
@media screen and (max-width:850px) {
	.bn>div>div>div>div{width:70%}
	.srvs{flex-direction:column}
	.cal .hasDatepicker{float:none;width:100%;padding-bottom:2em}
	.team{flex-direction:column}
	.team .team-r{padding-top:2em}
	.ts .tsc{flex-direction:column;align-items:flex-start}
	.ts .tsc .tsc-l{background-position:0 top; background-size:contain;padding-bottom:4em;}
	.ts .tsc .tsc-r{width:100%}
	.ctad{max-width:70%}
	.ct .ctc{flex-direction:column}
	.ct .ctc .ctl{padding-bottom:0}
	.ct .ctc .ctr{width:100%;box-sizing:border-box}
}
@media screen and (max-width:750px) {
	.hd{padding:3em 2% 2em 2%}
	.bn>div>div>div>div{width:90%;padding-left:4%;margin-left:0;box-sizing:border-box}
	.srvs .srvs-l{padding-bottom:0;padding-left:0}
	.srvs .srvs-r{padding:0}
	.ctad{max-width:80%}
	.ft .ftt{flex-direction:column}
}
	
@media screen and (max-width:570px) {
	.soon.sp{overflow:auto}
	.hp:before{right:0}
	.bn>div>div>div>div>h1, .blc h1, .mis .misr .mism p {font-size:0.65em}
	.bn>div>div>div>div{width:96%;}
	.bn .swiper-slide>span{right:0;font-size:0.75em;}
	.bn .btns>a:last-child{margin-top:1em}
	.bn .swiper-slide>span>label{background-size:18vh auto;background-position:top right}
	.bn .swiper-slide>span:before{right:0;top:5%}
	.bn .swiper-slide>span:after{width:3.938em;height:3.938em;right:0;top:5%;offset-path:circle(10.938em at 60% 22%)}
	.sbtii{font-size:2.45em}
	.ap{padding:0 2%}
	.cal .dtd .dtdc{padding:0}
	.cal .ui-widget-content{padding:1em}
	.cal .ui-datepicker .ui-datepicker-next{right:0!important;top:0!important}
	.cal .ui-datepicker .ui-datepicker-prev{left:0!important;top:0!important}
	.cal .dtd{min-height:20em}
	.team{margin-top:0;padding-top:4em}
	.team .team-l .teami{height:25.313em}
	.team .swiper-button-next{right:1em}
	.team .swiper-button-prev{left:1em}
	.ts{margin:2em 0}
	.ts .tsc .tsc-l .ic-1{height:20.75em;width:14em}
	.ts .tsc .tsc-l .ic-2{height:20.625em;width:12.813em}
	.ts .tsc .tsc-l{padding-left:0;}
	.ts .tsc .tsc-r{padding:0 4% 12em 4%;}
	.ts .tsc .tsc-r .swiper-pagination{bottom:0}
	.ts .tsc .tsc-r{padding-bottom:3em}
	.ctad{max-width:100%;margin-left:0;padding-left:2%;position:relative;z-index:2}
	.ct .ctc .ctl{padding-left:4%}
	.ct .ctc .ctr{padding:1em}
	.ct .ctc .ctl .ci{margin-left:2em}
	.ft .ftt{margin:0 4%}
	.ft .ftt>div+div{flex-direction:column}
	.ft .ftt>div+div>div{width:100%}
}
