@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:'TheSansBold'; src:url('fonts/TheSansBold/TheSansBold.woff') format('woff'), url('fonts/TheSansBold/TheSansBold.woff2') format('woff2');font-display:swap}
@font-face{font-family:'TheSansLight'; src:url('fonts/TheSansLight/TheSansLight.woff') format('woff'), url('fonts/TheSansLight/TheSansLight.woff2') format('woff2');font-display:swap}
@font-face{font-family:'TheSansPlain'; src:url('fonts/TheSansPlain/TheSansPlain.woff') format('woff'), url('fonts/TheSansPlain/TheSansPlain.woff2') format('woff2');font-display:swap}



html,body{background:#fff;direction:rtl}
body{-webkit-text-size-adjust:100%;margin:0;padding:0;font-family:'TheSansPlain',sans-serif;color:#24231F;font-size:14px;height:100%;overflow-x:hidden}
a,a:before,a:after{-webkit-transition:color 300ms,background-color 400ms,border-color 300ms;-moz-transition:color 400ms,background-color 400ms,border-color 300ms;-o-transition:color 400ms,background-color 400ms,border-color 300ms;transition:color 400ms,background-color 400ms,border-color 300ms;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}p{margin:0;padding:0;font-size:13px;font-weight:300;line-height:21px}
img{vertical-align:top}
span{display:inline-block}
ul,ol,li{list-style:none;margin:0px;padding:0px}
.md{margin:0 auto;width:96%;max-width:1100px}
.tooltipster-light{border:1px solid #B88EA6;background:#fff;color:#B88EA6;text-transform:uppercase;border-radius:4px}.tooltipster-arrow{top:-1px}
.tooltipster-light .tooltipster-content{font-size:13px;line-height:20px;padding:6px 18px;font-family:'TheSansPlain',sans-serif}
.hd:after,.hdb:after,.mn:after,.mn nav:after,.ftt ul:after,.ftb:after,.tp:after,.md:after,.wbsc:after,.tesc:after,.tesc >div:after,.ftt:after,.ftb:after,.abc:after,.tr:after,.one:after,.cal:after,.prc:after,.vds:after,.rw:after,.blp .bi:after,.vcts ul:after,.bl.ho .bc:after,.bld.dts.lstr .des:after,.myf:after,.myf .myfc:after{content:'';display:block;clear:both}
.btn:after,.btn:before,.fx a:before,.fx a:after,.rb:before,.rb:after,.bn:before,.vd .vjs-poster:before,.atc:before,.atc:after,.snd:after,.ui-datepicker-today:before,.ui-datepicker-today:after,.ui-datepicker-current-day:before,.dtdc:before,.hasDatepicker:before,.sec h2:after,.usr:before,.tes .tesc .tesd:before,.hdb .md:before,.fcbk:before,.vdfb:before,.ins:before,.vdin:before,.vd .hc a:before,.vd .hc a:after,.vd .hc a h3 span:before,.ren:before,.ren:after,.stp span:before,.stp span:after,.btg a.rel:before,.pay .pink-title:before,.pay .pink-title:after,.pay .pmsg:before,.qas .qac a:after,.ab .certs .bl.ho .bc .bi .bde:before,.ab .certs .bl.ho .bc .bi .bde:after,.bl.bld.dts.lstr .blsrc > a span:before,.bl.bld.dts.lstr .blsrc > a span:after{content:'';position:absolute}
a:hover{color:#B88EA6!important;text-decoration:none!important}
.tt{text-align:center;padding:80px 0 0 0;position:relative}
.ti{color:#B88EA6;font-size:34px;padding-bottom:30px;position:relative;text-align:center;margin-bottom:10px}
.ti:before{content:'';position:absolute;width:100px;height:1.5px;background:#242424;right:0;left:0;text-align:center;margin:0 auto;bottom:23px}
.tii{color:#B88EA6;font-size:40px;font-family:'BrushScriptMT';font-display:swap}
.tt.wt > *{color:#fff;text-shadow:0px 3px 6px #376BBC77}
.title{color:#B88EA6;font-size:40px;padding-bottom:20px}
.pink{color:#B88EA6!important}
.pink-title{font-size:20px!important;color:#B88EA6!important;padding-bottom:12px!important;margin:0px;line-height:31px!important}
.pink-sub-title{font-size:14.5px!important;color:#B88EA6!important;padding-bottom:3px!important;margin:0px!important;line-height:26px!important;font-family:'TheSansBold'}
.bold{font-family:'TheSansBold'}
.black-title{color:#4C4C4C;font-family:'TheSansPlain';padding-bottom:3px!important}
.black-sub-title{font-size:20px;color:#24231F!important;padding-bottom:5px!important;margin:0px;line-height:30px!important;font-family:'TheSansBold'}
.gray-table,.pink-table{font-family:'TheSansPlain';font-size:13px;width:100%!important}
.gray-table{border:1px solid #b7b7b7}
.pink-table{border:1px solid #B88EA6} 
.gray-table th,.pink-table th , .gray-table tr:first-child td,.pink-table tr:first-child td{text-transform:uppercase;color:#fff;padding:10px 20px 9px 20px;vertical-align:top}
.gray-table th,.gray-table tr:first-child td{background:#b7b7b7;border-top:1px solid #b7b7b7}
.pink-table th,.pink-table tr:first-child td{background:#B88EA6;border-top:1px solid #B88EA6}
.gray-table td,.pink-table td{padding:10px 20px 10px 20px;vertical-align:middle}
.pink-table th:first-child, .pink-table tr:first-child td:first-child{border-right:1px solid #B88EA6}
.gray-table th:first-child, .gray-table tr:first-child td:first-child{border-right:1px solid #b7b7b7}
.pink-table th:last-child, .pink-table tr:first-child td:last-child{border-left:1px solid #B88EA6}
.gray-table th:last-child, .gray-table tr:first-child td:last-child{border-left:1px solid #b7b7b7}
.gray-table td,.pink-table td{background:transparent;color:#24231F}
.gray-table tr td{border-right:1px solid #b7b7b7}.pink-table tr td{border-right:1px solid #B88EA6}
.gray-table tr td:first-child,.pink-table tr td:first-child{border-right:none}
.gray-table tr+tr td,.pink-table tr+tr td{border-top:0}
.gray-table tr+tr+tr td{border-top:1px solid #b7b7b7}.pink-table tr+tr+tr td{border-top:1px solid #B88EA6}
.gray-table p,.pink-table p{margin-bottom:10px}
.link{color:#24231F!important;background:url(../images/lk.svg) right -1px no-repeat;background-size:20px;padding-right:24px}
.link:hover{color:#B88EA6!important}
.instalink{color:#24231F!important;background:url(../images/in.svg) right center no-repeat;background-size:20px;padding-right:24px}
.instalink:hover{color:#B88EA6!important;fill:#24231F!important}
.fblink{color:#24231F!important;background:url(../images/fb.svg) right center no-repeat;background-size:11px;padding-right:15px}
.fblink:hover{color:#B88EA6!important;fill:#24231F!important}
.link a, .instalink a,.fblink a{color:#24231F!important}
.link a:hover,.instalink a:hover,.fblink a:hover{color:#B88EA6!important}
.no-bottom-space{padding-bottom:0px!important; margin-bottom:0!important}
	
.btns{padding-top:30px}
.btns a+a{margin-right:20px}
.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #B88EA6!important;padding:0px 30px 0 0!important;height:40px;background:#B88EA6!important;border-radius:5px;color:#FFF;cursor:pointer;outline:none!important;font-family:'TheSansPlain',sans-serif!important;font-weight:500;position:relative!important;line-height:39px!important;width:120px!important;text-align:center!important;font-size:12px!important;text-transform:uppercase!important;display:inline-block!important;margin:0!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;overflow:inherit!important;margin-left:20px!important}
.btn.btno{width:auto!important}
.btn:before{border:none;width:20px!important;height:20px!important;left:36px!important;top:8px}
.btn.atc:before{left:26px!important;border:none;background:url(../images/crtt.svg) center center no-repeat transparent;background-size:16px}
.btn:after{content:none!important}
.btn.atc{background:#fff!important;color:#B88EA6}
.btn:hover{background:#e4cfd8!important}
.btn.by{padding:0px 15px 0 15px!important}
.btn.by svg{width:27px!important;height:27px;fill:#fff;position:relative;top:6px;right:5px; transition:all 0.4s;vertical-align:top}
.btn.by:hover svg{fill:#B88EA6}
input[type="submit"].btn{padding-left:0!important;margin-left:0!important;transition:all 0.4s;width:100%!important;padding-right:0!important}
input[type="submit"].btn:hover{color:#B88EA6}
input#pPass{margin-bottom:0}

.arr{position:relative;width:40px;height:40px}
.arr:before,.arr:after{content:'';position:absolute;width:100%;height:100%}
.arr:before{border:1px solid #91918f;background:#91918f;border-radius:50%;box-shadow:0px 3px 6px #00000029}
.arr:after{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:16px;right:17px;width:auto;height:auto;box-shadow:1px 2px 3px #00000029}
.arr.be{font-size:0;line-height:0;color:transparent;top:18px;right:69px;-moz-transform:rotate(90deg) scaleX(-1);-webkit-transform:rotate(90deg) scaleX(-1);-o-transform:rotate(90deg) scaleX(-1);transform:rotate(90deg) scaleX(-1);-ms-filter:fliph;filter:fliph;direction:ltr}
.arr.af{font-size:0;line-height:0;color:transparent;top:74px;right:29px;transform:rotate(90deg);direction:ltr}
.arr:hover:before{border:1px solid #B88EA6;background:#fff}
.arr:hover:after{border:solid #B88EA6;border-width:0 2px 2px 0}

.chp{transition:color 400ms,background-color 400ms,border-color 300ms;color:#211F1F;font-size:11px;text-transform:uppercase;font-family:'TheSansBold';padding-top:5px}
.chp:hover,.chp.ac{cursor:pointer;color:#B88EA6}
.chp input[type=checkbox]{display:none}
.chp .cbx{height:12px;width:12px;background-color:transparent;border:1px solid #707070;border-radius:0px;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:2px;margin-left:5px;top:2px}
.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:1px;background-color:#000;display:inline-block;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;-webkit-transform-origin:right top;transform-origin: right top;border-radius:0px;content:' ';-webkit-transition:opacity ease .5;-moz-transition:opacity ease .5;transition:opacity ease .5}
.chp .cbx::before{top:8px;left:4px;box-shadow:0 0 0 1px #f3f3f3;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.chp .cbx::after {top:3px;left:0px;-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 1px #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}}

.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:#fff;line-height:36px;border:1px solid #E0E7FF;height:36px;font-size:12px;font-family:'TheSansPlain';width:100%;margin-bottom:15px;transition:all 0.5s;text-indent:10px;border-radius:5px;box-sizing:border-box;outline:none;color:#565656;}
.fm input[type="text"]:focus,textarea:focus,.fm input[type="file"]:focus,.fm input[type="password"]:focus,.fm input,.fm select[type="number"]:focus{border:1px solid #B88EA6}
.fm input[type="password"]{letter-spacing:3px}
.fm input::-webkit-input-placeholder{color:#565656;opacity:1}
.fm input:-moz-placeholder{color:#565656;opacity:1}
.fm input::-moz-placeholder{color:#565656;opacity:1}
.fm input:-ms-input-placeholder{color:#565656;opacity:1}
.fm input::placeholder{color:#565656;opacity:1}
.fm textarea::-webkit-input-placeholder{color:#565656;opacity:1}
.fm textarea:-moz-placeholder{color:#565656;opacity:1}
.fm textarea::-moz-placeholder{color:#565656;opacity:1}
.fm textarea:-ms-input-placeholder{color:#565656;opacity:1}
.fm textarea::placeholder{color:#565656;opacity:1}
.fm textarea{height:150px;font-family:'TheSansPlain'}
.fm .rw > div{float:right;width:48%}
.fm .rw > div+div{float:left;width:48%}
.fm .iti{width:100%;direction:ltr}
.fm .iti__selected-flag{background-color:#fff;border-radius:8px;outline:none}
.fm .iti__country-list{width:268px;right:0}
.fm .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:transparent}
.fm .iti input{width:100%;padding-right:80px!important;padding-left:0!important;direction:rtl}
.fm .fmRa{vertical-align:top;padding:10px 0 20px 0}
.fm .fmRa span{cursor:pointer;height:20px;position:relative;margin-right:57px;text-indent:25px;line-height:20px}
.fm .fmRa span:first-child{margin-right:0}
.fm .fmRa span:before,.lft .select a:before{position:absolute;content:'';border: solid 2px;bottom:0;height:20px;right:0;left:0;top:0;width:20px;border-radius:50%;box-sizing:border-box;border-color:#5f6368}
.fm .fmRa span.ac:before,.lft .select a.ac:before{border-color:#B88EA6}
.fm .fmRa span:after,.lft .select a:after{position:absolute;content:'';width:0;border:5px solid #B88EA6;-webkit-border-radius:50%;border-radius:50%;right:0px;top:50%;-webkit-transition:-webkit-transform ease .28s;transition:-webkit-transform ease .28s;-webkit-transition:transform ease .28s;transition:transform ease .28s;-webkit-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0)}
.fm .fmRa span.ac:after,.lft .select a.ac:after{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}
.fm .rw.chlds{clear:both}
.fm .rw.chlds > span{float:right;vertical-align: top;padding-top: 25px;padding-left:35px;color:#B88EA6;font-size:16px}
.fm .rw.chlds > div{width:40%}
.fm .rw.chlnb{float:left;padding-right:0!important}
.fm .rw.chlnb span+span{9margin-right:58px}
.fm .rw.chlnb input[type="text"]{width:0;margin-right:25px;opacity:0;transition:all 0.4s}
.fm .rw.chlnb.ac input[type="text"]{width:143px;opacity:1}
.fm .rw.preg{width:40.5%;float:left;padding-right:0!important}
.fm .rw.hii{display:none!important}

.ld{position:relative}
.ld .lds{display:none;z-index:999;right:0;left:0;top:0;bottom:0;position:absolute;text-align:center;margin:0 auto;background:url(../images/wt-rp.png) right top repeat}
.ld.ac .lds{display:block}
.ld .lds div{position:relative;height:100%}
.ld .lds div span{background:url(../images/load.gif) center center no-repeat;height:100%;display:block;position:absolute;right:0;left:0;text-align:center;font-size:17px;color:#B88EA6;width:80%;padding:0px;margin:0 auto}
.ld .lds .em{background:none;top:40%;;text-transform:uppercase}
.ld .lds .clo{position:absolute;left:0px;top:0px;background:url(../images/cls.svg) no-repeat center center #fff;border-radius:50%;text-decoration:none;outline:none;height:38px;width:38px;right:auto;transition:all 0.8s;-webkit-animation:initial;animation:initial;border-radius: 0px 4px 0px 0px}
.ld .lds .clo:hover{background-color:#e4cfd8}

.pg{text-align:center;padding:15px 0 50px 0;clear:both;position:relative;z-index:1;margin:0 auto;}
.pg a{color:#24231F!important;background:#e4cfd8;line-height:26px;border-radius:5px;margin:0 3px;font-size:13px;width:30px}
.pg a:hover,.pg a.active{background:#B88EA6}
.pg .toprev a,.pg .tonext a{border-radius:50%;line-height:31px;width:31px;margin:0 8px;font-size:0;position:relative;top:-4px}
.pg .toprev a > span,.pg .tonext a > span{border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:2px;height:0px;vertical-align:middle;position:relative}
.pg .tonext a > span{transform: rotate(135deg);-webkit-transform:rotate(135deg);left:1px}
.pg .toprev a > span{transform: rotate(315deg);-webkit-transform:rotate(315deg);right:1px}
.pg a.off{background:#d7d7d7;cursor:inherit}
.pg a.off > span{border:solid #9b9b9b;border-width:0 2px 2px 0}

.hdt{text-align:center;box-shadow:0px 3px 6px #00000029;position:relative;z-index:112}.hdt.ma{z-index:113}
.mn{padding-top:20px;animation-delay:0.8s;height:45px}
.mn li{display:inline-block;position:relative;-webkit-perspective:400px;perspective:400px;padding-bottom:18px;margin-bottom:-0.2px}
.mn li:nth-child(1){animation-delay:0.9s}
.mn li:nth-child(2){animation-delay:1s}
.mn li:nth-child(3){animation-delay:1.1s}
.mn li:nth-child(4){animation-delay:1.2s}
.mn li:nth-child(5){animation-delay:1.3s}
.mn li:nth-child(6){animation-delay:1.4s}
.mn li:nth-child(7){animation-delay:1.5s}
.mn li:nth-child(8){animation-delay:1.6s}
.mn li:nth-child(9){animation-delay:1.7s}
.mn a{9font-family:'TheSansPlain',sans-serif;text-transform:uppercase;font-size:16px;color:#1A1A1D;margin-right:75px;position:relative;transition:all 0.4s;top:-1px}
.mn li:first-child a{margin-right:0}
.mn a:hover,.mn a.ac{color:#B88EA6!important}
.mn a:before{position:absolute;content:'';transition:all 0.4s}
.mn a.ac:before{border-top:1px solid #b88ea6;right:-20px;left:67px;top:-19px;-webkit-animation:mnAc 0.3s ease-in forwards 1;-moz-animation:mnAc 0.3s ease-in forwards 1;-ms-animation:mnAc 0.3s ease-in forwards 1}
.mn li ul{position:absolute;right:-20px;top:35px;background:#B88EA6;width:250px;box-shadow:0px 4px 6px #00000029;border-radius:8px;z-index:1;max-height:0;-webkit-transform:rotateX(-90deg) rotateY(0deg);transform:rotateX(-90deg) rotateY(0deg);-webkit-transform-origin:50% 0;-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;transition:550ms;opacity:0}
.mnm{display:none;z-index:1;text-indent:-10000px;right:2%;position:absolute;top:10px;width:50px;height:44px;cursor:pointer;background-color:#B88EA6;outline:none;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;border-radius:2px;transition:all 500ms;-webkit-box-shadow:0px 3px 6px #00000029;box-shadow:0px 3px 6px #00000029;-ms-box-shadow: 0px 3px 6px #00000029}
.mnm:hover{background:#e4cfd8!important}
.mnm span{box-sizing:border-box;border:1px solid #fff;height:1px;position:absolute;-webkit-transform-origin:50% 1px;transform-origin:50% 1px;-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{left:9px;right:9px;top:11px}
.mnm1{left:9px;right:9px;top:20px}
.mnm2{left:9px;right:9px;top:30px}
.ma .mnm{background:#B88EA6}
.ma .mnm .mnm0{background-color:#fff;-webkit-transform:translateY(6px) rotate(40deg);transform:translateY(6px) rotate(40deg);left:9px;top:15px}
.ma .mnm .mnm1{opacity:0}
.ma .mnm .mnm2{background-color:#fff;-webkit-transform:translateY(-9px) rotate(-43deg);transform:translateY(-9px) rotate(-43deg);left:9px;top:30px}
.ma.mn li{display:block}
.ma.mn li ul{right:0;left:0;margin:0 auto}
.ma.mn li a{margin-right:0;padding-left:0}
@-moz-keyframes mnAc{0%{left:67px}100%{left:-20px}}
@-webkit-keyframes mnAc{0%{left:67px}100%{left:-20px}}
@keyframes mnAc{0%{left:67px}100%{left:-20px}}

.hdb .md{max-width:1200px;position:relative;direction:ltr}
.hdb .md:before{background:#e4cfd8;right:-50%;top:0;bottom:0;width:50%}
.hdb .hdbl{width:50%;float:left;padding-top:5px}
.hdb .hdbl h1{display:none}
.hdb .hdbl .lg{animation-delay:0.2s;animation-duration:2s;9margin-right:25%}
.hdb .hdbl .lg img{width:250px}
.hdb .hdbr{width:50%;float:right;background:#e4cfd8;position:relative;z-index:111}
.hdb .hdbr .so{animation-delay:1.6s;text-align:right;height:100px}
.hdb .hdbr .so a{margin:36px 0 0 20px;color:#24231F;font-size:12px;vertical-align:top;font-family:'PoppinsRegular',sans-serif}
.hdb .hdbr .so a:first-child{margin-left:0}
.hdb .hdbr .so a svg{height:18px;fill:#b88ea6;position:relative;top:4px}
.hdb .hdbr .so a.ph:hover svg{-webkit-animation:ph 0.1s ease-in-out 4 alternate;-moz-animation:ph 0.1s ease-in-out 4 alternate;-ms-animation:ph 0.1s ease-in-out 4 alternate;transform-origin:75% 100%;-moz-transform-origin:75% 100%;-webkit-transform-origin:75% 100%}
.hdb .hdbr .so a.em:hover svg{-webkit-animation:em 0.1s ease-in-out 4 alternate;-moz-animation:em 0.1s ease-in-out 4 alternate;-ms-animation:em 0.1s ease-in-out 4 alternate;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%}
.hdb .hdbr .so a.crt{background:url(../images/bg.png) no-repeat center center #d7c3cb;border-radius:50%;width:40px;height:40px;position:relative;background-size:16px;top:-7px;display:none}
.hdb .hdbr .so a.crt:hover{background-color:#fff}
.hdb .hdbr .so a.crt span{background:#b88ea6;color:#fff;font-size:9px;position:absolute;width:16px;height:16px;border-radius:50%;top:-5px;left:0px;text-align:center;line-height:15px}
.hdb .hdbr .so a.log{position:relative;text-transform:uppercase;top:3px;border-bottom:2px solid #B88EA6;padding:0 4px;font-family:'TheSansPlain',sans-serif}
.hdb .hdbr .so a.log img{height:18px}
.hdb .hdbr .so a.eng, .hdb .hdbr .so a.arb{position:relative;text-transform:uppercase;top:5px;border-bottom:2px solid #B88EA6;padding:0 4px}
.hdb .hdbr .so .si{display:inline-block;position:relative;margin-top:40px;margin-left:20px;text-align:right;font-size:12px;color:#24231F;padding-bottom:30px;cursor:pointer}
.hdb .hdbr .so .si .wlc{padding-right:20px;background:url(../images/usr-m.svg) no-repeat right top;background-size:15px;line-height:20px}
.hdb .hdbr .so .si .wlc.fm{background:url(../images/usr-f.svg) no-repeat right top;background-size:15px}
.hdb .hdbr .so .si .dd{position:absolute;right:-20px;background:#fff;box-shadow:0px 3px 6px #00000029;border-radius:5px;width:150px;max-height:200px;opacity:0;top:100px;visibility:hidden;transition:all 0.4s}
.hdb .hdbr .so .si:hover .dd{top:30px;opacity:1;visibility:visible}
.hdb .hdbr .so .si .dd:before{height:16px;width:16px;top:-8px;right:30px;transform:scaleY(.75) rotate(45deg)}
.hdb .hdbr .so .si .dd:after{height:13px;width:30px;top:0px;right:20px}
.hdb .hdbr .so .si .dd a{margin:0!important;padding:10px 20px;display:block;border-top:1px solid #E2E2E2;font-family:'TheSansPlain',sans-serif}
.hdb .hdbr .so .si .dd li:first-child a{border:none}
@-moz-keyframes em{0%{transform:rotate(0deg)}100%{transform:rotate(15deg)}}
@-webkit-keyframes em{0%{transform:rotate(0deg)}100%{transform:rotate(15deg)}}
@keyframes em{0%{transform:rotate(0deg)}100%{transform:rotate(15deg)}}
@-moz-keyframes ph{0%{transform:rotate(0deg)}100%{transform:rotate(15deg)}}
@-webkit-keyframes ph{0%{transform:rotate(0deg)}100%{transform:rotate(15deg)}}
@keyframes ph{0%{transform:rotate(0deg)}100%{transform:rotate(15deg)}}
 
.fx{position:fixed;animation-delay:2s;left:-200px;top:20%;width:200px;transform:rotate(270deg) translateX(20px);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;z-index:2;-webkit-animation:fx 0.3s ease-in 1 forwards;-moz-animation:fx 0.3s ease-in 1 forwards;-ms-animation:fx 0.3s ease-in 1 forwards;animation-delay:2s}
.fx a{color:#fff;display:block;padding:0 0 0 50px;line-height:51px;text-align:center;background:#B88EA6;position:relative;text-transform:uppercase;letter-spacing:0.7px;font-family:'TheSansPlain',sans-serif;font-size:16px}
.fx a:hover{background:#E4CFD8}
.fx a:before{background:#E4CFD8;width:50px;height:50px;left:0}
.fx a:after{background:url(../images/cal-s.svg) no-repeat center center;background-size:30px;left:0;height:30px;top:10px;width:50px;transform:rotate(90deg)}
@-moz-keyframes fx{0%{left:-200px}100%{left:-150px}}
@-webkit-keyframes fx{0%{left:-200px}100%{left:-150px}}
@keyframes fx{0%{left:-200px}100%{left:-150px}}

.bn{width:100%;height:589px;position:relative;overflow:hidden;background:#e4cfd8}
.bn:before{background:#fff;width:50%;height:100%;left:0}
.bn .md{position:relative}
.bn .cycle-slideshow{height:589px;width:100%;overflow:inherit!important}
.bn .cycle-pager{position:absolute;z-index:102;top:40%;right:20%;font-size:28px}
.bn .cycle-pager span{display:block;cursor:pointer}
.bn .cycle-pager span.cycle-pager-active{color:#fff}
.bn .img{background-repeat:no-repeat;background-position:center center;width:100%;height:100%;background-size:cover}
.bn .img h2{font-size:56px;color:#1A1A1D;position:relative;top:150px;right:56%;width:49%;line-height:72px;font-family:'TheSansLight';font-display:swap;transition:color 400ms;animation-delay:0.5s}
.bn .img h2.animate__fadeIn{}
.bn .img:hover h2{color:#B88EA6}
.rb{animation-delay:2.1s;position:relative;z-index:112;bottom:70px;right:83.2%;color:#fff;display:block;padding:0 70px 0 0px;line-height:70px;text-align:center;background:#B88EA6;text-transform:uppercase;letter-spacing:0.7px;font-family:'TheSansBold',sans-serif;width:160px;height:70px}
.rb:hover{background:#fff}
.rb:before{background:#fff;width:70px;height:70px;right:0}
.rb:after{background:url(../images/sd.svg) no-repeat center center;background-size:30px;right:14px;height:30px;top:22px;width:50px}
.rb:hover:after{-webkit-animation:em 0.1s ease-in-out 4 alternate;-moz-animation:em 0.1s ease-in-out 4 alternate;-ms-animation:em 0.1s ease-in-out 4 alternate;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%}
.bn .arrs{animation-delay:2.2s;position:absolute;z-index:100;bottom:70px;right:-45px;height:166px;width:180px;background:#fff}

.vd{padding-top:30px;position:relative;z-index:112}
.vd .md>div{float:right;width:30%;height:112px;margin-right:5%;overflow:hidden}
.vd .md>div:first-child{margin-right:0}
.vd .md>div>div:first-child{width:161px;height:112px;float:right;margin-left:20px;background-position:top;background-size:cover}
.vd h4{color:#1A1A1D;font-family:'TheSansPlain'}
.vd .dt{color:#77777E;font-size:11px;padding-top:7px}
.vd .video-js{width:100%;height:260px}
.vd .vjs-poster{background-size:cover;background-position:top}
.vd .video-js .vjs-big-play-button{font-size:26px;line-height:49px;height:50px;width:50px;border-radius:50%;border:1px solid #fff;background-color:rgb(43 51 63 / 0%)}
.vd .video-js.vjs-playing:not(.vjs-fullscreen),.vd .video-js.vjs-has-started.vjs-paused:not(.vjs-fullscreen){position:fixed;width:892px;height:80%;top:80px;margin:0 auto;right:0;left:0;z-index:112}
.vd .video-js.vjs-playing:not(.vjs-fullscreen):before,.vd .video-js.vjs-has-started.vjs-paused:not(.vjs-fullscreen):before{width:100%;height:100%;right:0;left:0;top:0;bottom:0;background:#000000CE;content:'';position:fixed;margin:0 auto}
.vd .clo,.zoo .clo{width:20px;height:20px;left:-20px;top:-20px;content:'';position:absolute;background:url(../images/cls.svg) no-repeat center center #fff;background-size:10px;border-radius:50%;cursor:pointer}
.vd .clo:hover,.zoo .clo:hover{background-color:#e4cfd8}
.vd.ytu .clo{display:none}
.vd.ytu.ac .clo{display:block}
.vd .video-js .vjs-big-play-button{right:0;left:0;margin:0 auto;top:31px;transition:all 0.4s;/*-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph*/}
.vd .vjs-poster:before{width:100%;height:100%;right:0;top:0;transition:all 0.4s}
.vd .video-js:hover .vjs-poster:before{background:#B88EA6;opacity:0.4}
.vd .hc:nth-child(1){animation-delay:0.3s}
.vd .hc:nth-child(2){animation-delay:0.7s}
.vd .hc:nth-child(3){animation-delay:0.5s}
.vd .hc a{display:block;height:100%;background-size:160px;background-position:right center;background-repeat:no-repeat;position:relative}
.vd .hc a h3{margin-right:185px;color:#1A1A1D;font-family:'TheSansBold';transition:all 0.4s}
.vd .hc a:hover h3{color:#B88EA6}
.vd .hc a h3 span{display:block;width:100%;height:100%;position:relative}
.vd .hc a h3 span:before{transition:all 0.4s;width:160px;height:112px;right:-185px}
.vd .hc a:hover h3 span:before{background:#B88EA6;opacity:0.4}
.vd .md .hc a:after{right:55px;left:auto;top:28%;display:none}
.vd .md .hc a:hover:after{background-color: rgba(115, 133, 159, 0.5)}
.vd .md .hc a:before{top:43px;right:68px;width:auto;height:auto;font-size:26px;color:#fff;z-index:1;display:none}
.vd .md .hc a p{color:#77777E;font-size:11px;padding-top:7px;margin-right:185px;line-height:15px}
.vd .mvvideo-dimensions,.vd .mvvideo-dimensions iframe{background:#c3c3c3;width:100%!important;height:100%!important}


.vo{padding-top:15px;margin-bottom:-10px}
.vo > a{color:#B88EA6;padding-right:40px;line-height:31px;position:relative}
.vo > a:before{content:'';background:url(../images/play.png);background-position:right center;background-repeat:no-repeat;background-size:65px;width:30px;height:30px;right:0;position:absolute;top:0}
.vo > a:hover:before{background-position:0 0}
.vo > a:hover{color:#24231F!important}
.vo .vd{display:none}
.vo .vd.ac{display:block}
.lscrs .cont > div.vo,.lscrs .cont .contl > div.vo{margin-bottom:0;padding-top:0}

.trs{padding-top:80px;color:#24231F}
.trs .trsl,.trs .trsr{position:relative;background-position:center center;background-size:cover;height:400px;overflow:hidden;cursor:pointer}
.trs .trsl{float:right;width:65%;animation-delay:0.3s;-moz-transform: scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}
.trs .trsl .prc, .trs .trsl .trd, .trs .trsl .trde,.trs .trsl p{-moz-transform: scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}
.trs .trsl .prc{left:20px}
.trs .trsl .trd{right:20px}
.trs .trsl p{right:-50%;left:auto}
.trs .trsl.ac p{right:0}
.trs .trsr{float:left;width:32%;animation-delay:0.5s}
.trs .trde{position:absolute;bottom:0px;left:0;width:280px;padding:10px 20px 20px 0;}
.trs .trde h4{padding-bottom:5px}
.trs .trde div,.tr .trde span,.bl .bc .bi .bdt{background:url(../images/cal.svg) no-repeat right 1px;padding:4px 34px 0 0;font-family:'TheSansBold';font-size:13px;background-size:32px;line-height:24px;margin-right:-4px}
.trs .trde div.son{background:none;padding-right:7px}
.trs .trsl .trde{background:#e4cfd89e;padding-left:20px;width:max-content;border-radius:4px;margin-right:30px;margin-bottom:20px;padding-bottom:10px;left:30px;}
.trs .trsr .trde{bottom:0;right:0;left:0;background:#fff;padding:10px 5% 10px 5%;width:auto;box-sizing:border-box;border:1px solid #f6f2f2;border-top:none;z-index:4}
.trs h4 a{font-family:'TheSansBold';color:#24231F;font-size:21px;line-height:29px}
.trs .trsl.ac a,.trs .trsr.ac a{color:#B88EA6!important}
.trs p{padding:13% 5% 0 5%;width:40%;text-align:center;background:#e4cfd8;color:#1f1f1f;font-size:13px;line-height:24px;z-index:3;position:absolute;left:-50%;height:100%;transition:all 0.5s}
.trs .trsr p{width:90%;left:-100%}
.trs .trsr .atc{bottom:125px}
.trs .trsr .prc{left:auto;right:20px;text-align:right}
.trs .ac p{left:0}
.trs .dur{display:block;margin-top:-3px!important}
.prc{font-size:26px;color:#B88EA6;font-family:'TheSansBold';position:absolute;right:20px;top:10px}
.prc.pBot{position:inherit;text-align:center;font-size:26px!important;margin:0!important}.prc.pBot.btm{padding-top:25px}
.trs .prc div label,.cal .pkgs .chp span label, .lstr .tr .prc label, .lstr.dts .tse h3 span label, .lstr .prc.pBot.sale label{position:relative}
.trs .trsl .prc div label,.trs .trsr .prc div label,.trs .trsl .prc div span,.trs .trsr .prc div span{display:none}
.trs .prc.sale div label:before, .cal .pkgs .chp span.sale label:before,.lstr .tr .prc.sale label:before,.lstr.dts .tse h3 span.sale label:before, .lstr .prc.pBot.sale label:before{content:'';position:absolute;right:-2px;height:2px;background:#000;left:-2px;top:47%;}
.trs .trsl .prc div span,.trs .trsr .prc div span{font-size:20px}
.trs .trsl .dur,.trs .trsr .dur{display:inline-block;vertical-align:top;background:url(../images/tm.svg) no-repeat calc(100% - 10px) 6px;background-size:13px;background-color:#e4cfd89e;padding:0px 30px 0 17px;border-radius:4px}
.trd{color:#1A1A1D;background:#fff;position:absolute;left:20px;top:20px;width:100px;line-height:40px;line-height:32px;text-align:center;font-size:13px;display:none}
.atc{position:absolute;left:20px;bottom:20px;color:#fff;display:block;padding-right:30px;line-height:70px;text-align:right;background:#B88EA6;text-transform:uppercase;font-family:'TheSansPlain',sans-serif;width:40px;white-space:nowrap;overflow:hidden;transition:all 0.4s}
.atc:hover{width:194px;background:#E4CFD8}
.atc:before{background:#E4CFD8;width:70px;height:70px;left:0}
.atc:after{background: url(../images/bg.svg) no-repeat center center;background-size:30px;left:0;height:100%;top:0;width:70px}
.atc:hover:after{-webkit-animation:lr 0.4s ease-in-out alternate infinite;-moz-animation:lr 0.4s ease-in-out alternate infinite;-ms-animation:lr 0.4s ease-in-out alternate infinite;transform-origin:50% 25%;-moz-transform-origin:50% 25%;-webkit-transform-origin:50% 25%}
@-moz-keyframes lr{0%{transform:rotate(-25deg)}100%{transform:rotate(25deg)}}
@-webkit-keyframes lr{0%{transform:rotate(-25deg)}100%{transform:rotate(25deg)}}
@keyframes lr{0%{transform:rotate(-25deg)}100%{transform:rotate(25deg)}}
.ren{position:relative;z-index:1;margin-top:18px;color:#fff;padding-right:30px;line-height:70px;text-align:right;background:#B88EA6;text-transform:uppercase;font-family:'TheSansBold',sans-serif;width:160px;white-space:nowrap;overflow:hidden;transition:all 0.4s}
.ren:hover{background:#E4CFD8}
.ren:before{background:#E4CFD8;width:70px;height:70px;left:0}
.ren:after{background: url(../images/po.svg) no-repeat center center;background-size:40px;left:0;height:100%;top:0;width:70px}
.ren:hover:after{-webkit-animation:em 0.1s ease-in-out 4 alternate;-moz-animation:em 0.1s ease-in-out 4 alternate;-ms-animation:em 0.1s ease-in-out 4 alternate;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%}

.wbns{padding-top:60px}
.wbs .wbsc >div{float:right;width:48.5%;margin-right:3%;margin-bottom:3%;position:relative;background-position:top;background-size:cover;height:330px;overflow:hidden}
.wbs .wbsc >div:nth-child(2n+1){margin-right:0}
.wbs .wbsc >div:nth-child(2n+1){animation-delay:0.3s}
.wbs .wbsc >div:nth-child(2n+2){animation-delay:0.5s}
.wbs .wbsc >div .img{height:260px;background-position:top;background-size:cover}
.wbs .wbsc .wbde{bottom:0;right:0;left:0;padding:10px 0;z-index:4;color:#24231F;box-sizing:border-box}
.wbs .wbsc .wbde div{background:url(../images/cal.svg) no-repeat right 1px;padding:4px 0 0 32px;font-family:'TheSansPlain';font-size:12px;background-size:32px;line-height:24px}
.wbs .wbsc .wbde h4{font-family:'TheSansBold';color:#24231F;font-size:16px;line-height:24px;min-height:58px}
.wbs .wbsc .atc{bottom:133px}
.wbs .wbsc .vd{padding:20px;z-index:1;background:#f5f5f5;box-sizing:border-box;height:350px}
.wbs .wbsc .vd.ac{z-index:112}
.wbs .wbsc .vd .video-js .vjs-big-play-button{top:35.3%}
.wbs .wbsc .vd .video-js.vjs-waiting .vjs-loading-spinner{top:45%}
.wbs .wbsc .vd .video-js .vjs-loading-spinner{top:43%}
.wbs .wbsc .vd .video-js.vjs-has-started .vjs-loading-spinner{top:50%}
.wbs .wbsc .vd .vjs-playing .vjs-poster,.wbs .wbsc .vd .vjs-playing .vjs-big-play-button{display:none}
.wbs .wbsc .vd.fcbk,.wbs .wbsc .vd.ins{position:relative;cursor:pointer}
.wbs .wbsc .vd.fcbk:before,.wbs .wbsc .vd.ins:before{top:20px;height:260px;left:20px;right:20px;transition:all 0.4s}
.wbs .wbsc .vd.fcbk:hover:before,.wbs .wbsc .vd.ins:hover:before{background:#B88EA6;opacity:0.4}
.wbs .wbsc .vd.fcbk .ply,.vd .hc a:after,.wbs .wbsc .vd.ins .ply{box-sizing:border-box;font-size:26px;line-height:49px;color:#fff;height:50px;width:50px;border-radius:50%;border:1px solid #fff;background-color:rgb(43 51 63 / 0%);right:0;left:0;margin:0 auto;top:37%;transition:all 0.4s;position:absolute;cursor:pointer;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}
.wbs .wbsc .vd.fcbk:hover .ply,.wbs .wbsc .vd.ins:hover .ply{background-color:rgba(115, 133, 159, 0.5)}
.wbs .wbsc .vd.fcbk .ply:before,.vd .hc a:before,.wbs .wbsc .vd.ins .ply:before{content:"\f101";position:absolute;top:0;right:0;width:100%;height:100%;text-align:center;font-family:VideoJS;font-weight:normal;font-style:normal}
.wbs .wbsc .vd.fcbk .vdfb,.wbs .wbsc .vd.ins .vdin{display:none}
.wbs .wbsc .vd.fcbk.ac .vdfb,.wbs .wbsc .vd.ins.ac .vdin{display:block;position:relative;text-align:center}
.wbs .wbsc .vd.fcbk.ac .vdfb:before,.wbs .wbsc .vd.ins.ac .vdin:before{width:100%;height:100%;right:0;left:0;top:0;bottom:0;background:#000000CE;content:'';position:fixed;margin:0 auto;z-index:9}
.wbs .wbsc .vd.fcbk.ac .vdfb .vpl,.wbs .wbsc .vd.ins.ac .vdin .vpl{position:fixed;z-index:100;width:892px;height:80%;top:80px;margin:0 auto;right:0;left:0;background-color:#000}
.wbs .wbsc .vd.fcbk .fb_iframe_widget_fluid_desktop, .wbs .wbsc .vd.fcbk .fb_iframe_widget_fluid_desktop span, .wbs .wbsc .vd.fcbk .fb_iframe_widget_fluid_desktop iframe, .wbs .wbsc .vd.ins iframe{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto!important;overflow:hidden}
.wbs .wbsc .vd.ins iframe{height:95%;width:auto!important}
.wbns .vcts li{float:right;width:31.33%;margin-right:3%;height:350px;margin-bottom:3%;overflow:hidden;z-index:1;position:relative;padding:20px;background:#F5F5F5;box-sizing:border-box}
.wbns .vcts li:nth-child(3n+1){margin-right:0}
.wbns .vcts li a{display:block;position:relative;color:#24231F;text-align:center;height:100%;font-family:'TheSansBold'}
.wbns .vcts li a > div{width:100%;height:264px;position:relative;overflow:hidden}
.wbns .vcts li a h3{padding-top:11px;transition:none}
.wbns .vcts li a h3 span{vertical-align:middle;padding:0 20px;font-size:20px}
.wbns .vcts li a h3 span p{font-size:13px;line-height:18px}
.wbns .vcts li a:hover{color:#B88EA6!important}
.wbns .vdl{float:right;width:69%;margin-right:3%}

.tes{padding-top:80px;padding-bottom:50px}
.tes.ac .lds{display:block}
.tes.np{padding-bottom:0}
.tes .md{max-width:1100px}
.tes .tesc{position:relative;overflow:hidden;height:280px;padding:20px 50px 0 50px}
.tes .tesc.ac{overflow:inherit}
.tes .tesc.heau .arrs{position:absolute;left:0;right:0;bottom:-45px;top:unset}
.tes .tesc .tesi{background:#fff;box-shadow:15px 15px 30px #00000014;float:right;width:46.5%;margin-right:3%;box-sizing:border-box}
.tes .tesc .tesi.acc{position:fixed;right:0;top:10%;left:0;z-index:1;margin:auto!important;width:50%;float:none}
.tes .tesc .tesi.acc .tesd{width:80%;background:#fff;box-shadow:15px 15px 30px #00000014}
.tes .tesc .tesi.acc .tesd.noi{width:100%}
.tes .tesc .tesi.acc:before{content:'';position:fixed;right:0;left:0;top:0;bottom:0;background:#000000CE}
.tes .tesc .tesi:first-child{margin-right:0}
.tes .tesc .tesi:nth-child(2){animation-delay:0.3s}
.tes .tesc .img{border-radius:50%;background-position:center;background-size:cover;width:110px;height:110px;margin-left:20px;float:right;position:relative;top:20px;right:20px}
.tes .tesc .tesd{font-family:'TheSansLight';color:#565656;font-size:13px;padding:33px 20px 20px 20px;min-height:154px;line-height:19px;text-indent:20px;position:relative;float:right;width:270px}
.tes .tesc .tesd.noi{width:auto;margin:0px 5px}
.tes .tesc .tesd:before{background:url(../images/qt.svg) no-repeat right 0;width:21px;height:21px;background-size:20px;right:15px;top:26px;-moz-transform: scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}
.tes .tesc .tesd > span{font-family:'TheSansPlain';display:block;padding-top:7px;text-indent:0}
.tes .tesc .cycle-slideshow{height:245px!important;margin-left:-20px;margin-right:20px}
.tes .tesc .cycle-slideshow.ovh{overflow:hidden}
.tes .tesc .cycle-slide{width:100%}
.tes .tesd .trm a{border:solid #B88EA6;border-width:0 3px 3px 0;display:inline-block;padding:3px;margin-right:8px;position:relative;transform:rotate(45deg);-webkit-transform:rotate(45deg);font-size:0;line-height:0;color:transparent;text-indent:-10000px;top:-7px}
.tes .tesd .trm a:hover{border:solid #565656;border-width:0 3px 3px 0}
.tes .tesd .trm span,.tes .tesd .trm.ac > a{display:none}
.tes .tesd .trm.ac span{display:inline}
.tes .tesd .trm.ac span a{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:-3px}
.tes .tesc .arrs,.ab .arrs,.brel .arrs{position:relative;z-index:111;direction:ltr}
.tes .tesc .arrs .cyp,.tes .tesc .arrs .cyn,.ab .arrs .cyp,.ab .arrs .cyn,.ab .arrs .cyp1,.ab .arrs .cyn1,.brel .arrs .cyp,.brel .arrs .cyn,.ab .arrs .cyn2,.ab .arrs .cyp2{right:0;left:0;margin:auto;position:absolute;top:35px;width:35px;height:35px;line-height:0;font-size:0;color:transparent}
.tes .tesc .arrs .cyp,.ab .arrs .cyp,.ab .arrs .cyp1,.brel .arrs .cyp,.ab .arrs .cyp2{left:-47px;transform:rotate(0deg) scaleX(-1);right:auto;top:-182px}
.tes .tesc .arrs .cyn,.ab .arrs .cyn,.ab .arrs .cyn1,.brel .arrs .cyn,.ab .arrs .cyn2{transform:rotate(0deg);right:-47px;left:auto;top:-182px}
.tes .tesc .arr:after,.ab .arr:after,.brel .arr:after{top:13px;right:14px}
.tes .pgr, .ab .pgr,.brel .pgr{text-align:center;margin-top:-10px;position:relative;z-index:90}
.tes .pgr span, .ab .pgr span, .ab .pgr1 span, .brel .pgr span, .ab .pgr2 span{font-size:25px;text-align:center;color:#707070;line-height:40px;height:40px;vertical-align:middle;cursor:pointer;opacity:0.35}
.tes .pgr .cycle-pager-active,.ab .pgr .cycle-pager-active,.ab .pgr1 .cycle-pager-active,.brel .pgr .cycle-pager-active,.ab .pgr2 .cycle-pager-active{color:#B88EA6;font-size:35px;opacity:1;top:-1px;position:relative}

.ft{background:url(../images/ft.svg) no-repeat center center;position:relative;padding:110px 0 10px 0;background-size:cover;margin-top:10px}
.ft .md{padding-top:50px;position:relative}
.ft .ftl{float:right;color:#77777E;font-size:11px}
.ft .ftl > div{margin-top:-6px;margin-bottom:3px}
.ft .ftr{float:left;color:#24231F;text-align:left;font-size:12px}
.ft .ftt{padding:16px 0}
.ft .ftt .ftl a{margin-left:10px;line-height:0;font-size:0;color:transparent}
.ft .ftt .ftl a svg{transition:all 0.4s;height:20px}
.ft .ftt .ftl a:hover svg{fill:#b88ea6}
.ft .ftt .ftr{overflow:hidden;position:relative;padding-top:280px;margin-top:-280px;padding-bottom:10px;margin-bottom:-10px;width:357px}
.ft .ftt .ftr > a{color:#24231F;font-size:16px;font-family:'TheSansBold';padding-left:25px;border-left:1px solid #24231F;line-height:22px;position:relative;z-index:1;margin-left:66px}
.ft .ftb{padding:20px 0 0 0;border-top:2px solid #fff}
.ft .ftb .ftl a{color:#77777E}
.ft .ftb .ftl a img{position:relative;top:-2px;right:-5px}
.ft .ftb .ftr img{height:28px;margin-right:7px;vertical-align:top;margin-top:-4px}
.ft .ftt .ftr > .fm{position:absolute;bottom:-42px;text-align:right;width:100%;transition:all 0.4s}
.ft .ftt .ftr > .fm input{width:223px;margin-bottom:0;float:right;border-radius:0px 5px 5px 0px;border-left:none!important}
.ft .ftt .ftr > .fm .snd{width:67px;height:34px;border:1px solid #E0E7FF!important;border-right:none!important;background:#FAFAFA;border-radius:5px 0px 0px 5px;position:relative;text-indent:-10000px}
.ft .ftt .ftr > .fm.ac .snd{border:1px solid #B88EA6!important;border-right:none!important}
.ft .ftt .ftr > .fm .snd:after{background:url(../images/sd.svg) no-repeat center center;width:100%;height:100%;background-size:27px;left:0}
.ft .ftt .ftr > .fm a:hover:after{-webkit-animation:em 0.1s ease-in-out 4 alternate;-moz-animation:em 0.1s ease-in-out 4 alternate;-ms-animation:em 0.1s ease-in-out 4 alternate;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%}
.ft .ftt .ftr.ac > .fm{bottom:43px}
.ft .ftt .ftr.ac > a{color:#B88EA6!important}
.ft .ftt .ftr .nws .ld{height:36px}
.ft .ftt .ftr .nws .ld .lds .em{top:0px;line-height:35px;background:none;width:100%}
.ft .ftt .ftr .nws .ld .lds .em.er{}
.ft .ftt .ftr .nws .lds{border-radius:5px;left:67px}
.ft .ftt .ftr .nws .lds span{background:url(../images/loader.gif) no-repeat center center}
.ft .ftb .ftl{width:75%}
.ft .ftr .wih{background:#443e40;border-radius:4px;height:28px;margin-right:7px;position:relative;top:-4px;padding:0 4px}
.ft .ftb .ftr .wih img{will-change:filter;filter:invert(100%) grayscale(100%) brightness(200%);margin-right:0;margin-top:0;width:60px}

.msg{position:absolute;bottom:-4px;left:5px;z-index:6;text-align:right}
.za .msg{z-index:999}
.msg .msa{background:transparent linear-gradient(180deg, #996d86 0%, #B88EA6 100%) 0% 0% no-repeat padding-box;width:40px;height:40px;border-radius:50%;position:relative;animation-delay:0.2s;text-indent:-10000px;top:-5px}
.msg .msa:hover{background:transparent linear-gradient(180deg, #B88EA6 0%, #996d86  100%) 0% 0% no-repeat padding-box}
.msg .msa:after{background:url(../images/i-sn.svg) no-repeat center center;background-size:20px;content:'';position:absolute;right:0;left:0;top:5px;bottom:0}
.msg .msc{opacity:0;box-shadow:0px 3px 6px #ccc;position:absolute;width:330px;left:0;height:313px;bottom:-500px}
.msg .fmt{position:relative;background:#B88EA6;color:#fff;line-height:40px;padding:0 20px;text-transform:uppercase;font-size:16px}
.msg .fmt a{cursor:pointer;background:url(../images/cls.svg) no-repeat center center #fff;width:24px;height:24px;float:left;position:relative;top:8px;background-size:10px;border-radius:50%;text-indent:-10000px}
.msg .fmt a:hover{background-color:#e4cfd8}
.msg .fmb{background:#fff;padding:25px 20px 20px 20px}
.msg .nt{line-height:34px;font-size:10px;background-size:18px;margin-top:-5px}
.msg .nt a,.myfi a{background-size:20px;background:transparent linear-gradient(180deg, #996d86 0%, #B88EA6 100%) 0% 0% no-repeat padding-box;width:40px;height:40px;border-radius:50%;position:relative;vertical-align:top;float:left;text-indent:-10000px}
.msg .nt a:after{background:url(../images/i-sn1.svg) no-repeat center center;content:'';position:absolute;left:-3px;right:0;top:0px;background-size:20px;bottom:0}
.msg .nt a:hover,.myfi a:hover{background:transparent linear-gradient(180deg, #B88EA6 0%, #996d86 100%) 0% 0% no-repeat padding-box}
.msg textarea{height:125px;line-height:20px;padding:10px;box-sizing:border-box;text-indent:0}
.msg .ld .lds .clo{top:70px!important;left:0;height:19px;width:19px;right:0;border-radius:0px;margin:0 auto}

.usr{position:absolute;z-index:113;width:100%;height:100%;top:0;right:0;padding:3% 8%;box-sizing:border-box;opacity:0;visibility:hidden;transition:all 0.5s;font-size:13px}
.usr.ac{opacity:1;visibility:visible}
.usr:before{background:#000000CE;width:100%;height:100%;right:0;top:0}
.usr .logi,.usr .regi,.usr .forg,.usr .ebook{position:relative;box-shadow:0px 3px 20px #00000008;border-radius:5px;background:url(../images/fam.jpg) no-repeat 95% bottom #f5f5f5;padding:50px 60% 50px 50px;min-height:100%;background-size:contain;box-sizing:border-box}
.usr p{color:#24231F;font-size:28px;font-family:'TheSansPlain';padding:50px 0px 25px 0px}
.usr .regi p{padding-top:10px}
.usr .fm{width:300px}
.usr .sb{padding-top:20px}
.usr .regi .sb,.usr .forg .sb,.usr .ebook .sb{padding-top:10px}
.usr .regi .sb{padding-left:40px}
.usr .rm{text-transform:inherit}
.usr .lks{font-size:12px;padding-top:8px;line-height:20px}
.usr .lks a{color:#B88EA6}
.usr .lks a:hover{color:#24231F!important}
.usr .cls{background:url(../images/cls.svg) no-repeat center center #fff;background-size:11px;border-radius:50%;position:absolute;width:30px;height:30px;left:40px;top:40px}
.usr .cls:hover{background-color:#e4cfd8}
.usr .regi{padding:50px 50px 50px 45%}
.usr .forg,.usr .regi{background:url(../images/reg.jpg) no-repeat 0px top #f5f5f5;background-size:contain;top:-115%;transition:all 1s;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}
.usr.ac .regi,.usr.ac .forg{top:0}
.usr .regi .fm{width:610px}
.usr .regi .cls, .usr .forg .cls, .usr .ebook .cls{right:40px;left:auto}
.usr .forg{padding:50px 12% 50px 50px}
.usr .regi .scrollbar-dynamic{max-height:350px;transform:scaleX(-1)}
.usr .regi .scrollbar-dynamic > div{padding:0px}
.usr .regi .capt{clear:both}
.usr .regi .capt >img{width:234px;padding-left:0!important;border-radius:4px;margin-left:10px;float:right!important}
.usr .regi .capt #captcha_image_audio_div,.usr .regi .capt #captcha_image_audio_controls{float:none;width:auto}
.usr .regi .capt #captcha_image_audio_controls{margin-bottom:17px}
.usr .regi .capt > a{margin-bottom:15px}
.usr .regi .capt > input{width:48%}
.usr .rw label,.prof .rw label{display:block;line-height:20px}
.usr .rw.nol label{display:inline-block}
.usr .rp{padding-top:5px;text-transform:uppercase}
.usr .rp.su{color:#4caf50;font-size:14px}
.usr .rp.er{color:#c55a5a;font-size:14px}
.usr .ld{position:initial}
.usr .snl{clear:both;padding-right:5px!important}
.usr .ebook{padding:50px 12% 50px 50px;background:url(../images/faml.jpg) no-repeat  30px 60px #f5f5f5;background-size:545px;transition:all 1s;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}
.usr .ebook p{line-height:35px}
.usr .ebook .ebDes{position:absolute;left:40px;right:40px;border-top:2px dotted #b1afa4;margin-top:30px;bottom:40px}
.usr .ebook .ebDes p{font-size:13px;padding:20px 50px 0px 50px;line-height:22px;position:relative}
.usr .ebook .ebDes p:first-child:before{content:'*';color:#B88EA6;position:absolute;right:30px;top:25px;font-size:17px}
.usr .regi .ld .lds,.usr .regi p,.usr .regi .rw,.usr .regi .sb,.usr .regi .lks, .usr .forg .ld .lds,.usr .forg p,.usr .forg .sb,.usr .forg .us,.usr .forg .lks,.myf .myfi a,.msg .nt a,.usr .ebook .ld .lds,.usr .ebook p,.usr .ebook .rw,.usr .ebook .sb,.usr .ebook .us,.usr .ebook .lks{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}


#ui-datepicker-div.ui-widget.ui-widget-content{font-size:12px;width:280px}
#ui-datepicker-div.ui-datepicker select.ui-datepicker-month,#ui-datepicker-div.ui-datepicker select.ui-datepicker-year{width:75px;height:26px}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev{right:auto!important;border-radius:50%;width:24px;height:24px;left:10px!important}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next{left:10px!important;border-radius:50%;width:24px;height:24px;text-indent:-10000px;;right:10px!important}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover,#ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover{background:#e4cfd8!important}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span, #ui-datepicker-div.ui-datepicker .ui-datepicker-next span{transition:all 0.4s;background:none;border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding: 1px;width:4px;height:4px}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg);right:7px;top:16px}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:11px;top:16px}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover span,#ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover span{border:solid #B88EA6;border-width:0 1px 1px 0}


.sp .hdb .hdbr .so{height:150px}
.ab{position:relative;top:-50px;padding-bottom:50px}
.ab .md{max-width:950px}
.ab .abc{position:relative}
.ab .img{animation-delay:0.3s;background-position:center;background-repeat:no-repeat;background-size:cover;float:right;width:54%;height:515px;position:relative;z-index:112;margin-left:30px;margin-bottom:15px}
.ab .des{animation-delay:2.2s;padding-top:45px}
.ab .des p{color:#24231F;padding-bottom:20px;font-size:14px}
.ab .ha{background:#B88EA6;color:#fff;text-align:center;font-family:'TheSansBold';font-display:swap;font-size:19px;padding:15px;line-height:30px}
.ab .ha span{font-style:italic;display:block;font-weight:700}
.ab .rb{width:220px;top:445px;bottom:auto;position:absolute;right:-120px;padding:0 0px 0 70px}
.ab .rb:before{left:0;right:auto}
.ab .rb:after{left: 14px;right:auto}
.ab .lec{margin-top:80px}
.ab .lec .bl.ho{padding-top:0;height:385px}
.ab .lec .bl .bc{width:100%}
.ab .lec .bl .bc .bimg:hover div{transform:none;cursor:inherit}
.ab .lec .bl h3{color:#B88EA6;font-size:16px;font-family:'TheSansBold';margin:20px 0 10px 0;line-height:22px;min-height:43px}
.ab .lec .loc{color:#24231F;font-size:12px;padding-right:17px;background: url(../images/loc.svg) no-repeat 106.4% 0px;background-size:34px;line-height:30px;font-family:'TheSansPlain'}
.ab .lec .bl .bc .bi p{margin-bottom:0;padding:3px 0 0 0;border:none}
.ab .lec .pgr,.ab .lec .pgr1, .brel .pgr,.ab .lec .pgr2{margin:0 auto;text-align:center}
.ab .lec .cycle-slideshow, .ab .lec .sld{overflow:hidden;position:relative}
.ab .lec .cycle-slide,.brel .cycle-slide{width:100%}
.ab .arrs .cyn,.ab .arrs .cyp{top:-240px}
.ab .arrs .cyp,.ab .arrs .cyp1,.brel .arrs .cyp,.ab .arrs .cyp2{left:-55px}
.ab .arrs .cyn,.ab .arrs .cyn1,.brel .arrs .cyn,.ab .arrs .cyn2{right:-55px}
.ab .arrs .cyn1,.ab .arrs .cyp1,.ab .arrs .cyn2,.ab .arrs .cyp2{top:-208px}
.ab .certs .bl .bc .bimg{height:260px}
.ab .certs .bl.ho{height:300px}
.ab .certs .bl.ho .bc .bi{width:48.5%;position:relative}
.ab .certs .bl.ho .bc .bi .bde{position:relative}
.ab .certs .bl.ho .bc .bi .bde:before{background:#B88EA6;opacity:0;top:0;height:100%;left:0;right:0;transition:all 0.4s;z-index:1}
.ab .certs .bl.ho .bc .bi .bde:after{background:url(../images/zoo.svg) center center no-repeat;opacity:0;background-size:35px;left:0;right:0;top:0;bottom:0;z-index:2;transition:all 0.4s}
.ab .certs .bl.ho .bc .bi .bde:hover{cursor:pointer}
.ab .certs .bl.ho .bc .bi .bde:hover:before{opacity:0.4}
.ab .certs .bl.ho .bc .bi .bde:hover:after{opacity:1;transform:scale(1.2)}
.ab .certs .zoo{position:relative;z-index:112;visibility:hidden;opacity:0}
.ab .certs .zoo.ac{visibility:visible;opacity:1;transition:all 0.4s}
.ab .certs .zoo:before{width:100%;height:100%;left:0;right:0;top:0;bottom:0;background:#000000CE;content:'';position:fixed;margin:0 auto;z-index:9;transition:all 0.4s}
.ab .certs .zoo .zimg{position:fixed;z-index:100;background-size:contain;top:10%;margin:0 auto;left:0;right:0;background-color:#fff;text-align:center;width:892px;height:80%;background-position:center;background-repeat:no-repeat}

.lstr{padding:60px 0}
.lstr .tr{padding:20px;background:#F5F5F5;margin-bottom:20px;animation-delay:0.3s}
.lstr .tr .img{float:right;width:349px;height:357px;background-size:cover;background-position:center}
.lstr .tr .des{float:left;width:61%}
.lstr .tr h1,.lstr .tr h4 a,.lstr .tr h4{color:#B88EA6;font-size:21px;font-family:'TheSansBold';margin-bottom:10px;margin-top:20px;line-height:28px}
.lstr .tr h4 a:hover,.lstr .tr p a:hover,.bl .bc .bi .bt a:hover,.bl .bc .bi .bti a:hover{color:#24231F!important}
.lstr .tr .trde.son{color:#B88EA6;text-transform:uppercase;text-align:right;padding-right:7px;margin-bottom:-35px;margin-top:8px}
.lstr .tr .trde.son span{background: url(../images/load.gif) right 10px no-repeat!important;position:relative;top:-35px;right:-11px;width:35px;vertical-align:top;height:45px;background-size:100%!important;margin-left:-5px;margin-right:0;padding:0!important}
.lstr .tr .trde span{color:#24231F;margin-left:20px}
.lstr .tr p{color:#24231F;line-height:22px;padding-left:25px}
.lstr .tr p.nopr{padding-top:20px}
.lstr .tr .prc{position:relative;font-size:21px;right:0;top:0;margin:10px 0 7px 0;font-family:'TheSansBold'}
.lstr .tr .prc span,.lstr .prc.pBot span{padding-right:6px}
.lstr .tr p a{color:#B88EA6;display:block;margin-top:5px}
.lstr .tr .atc{position:relative;left:0;bottom:0;margin-top:20px;display:none!important}
.lstr.dts .tr{background:transparent;padding:0;position:relative;z-index:112}
.lstr .tr .dur, .trs .dur{color:#24231F;font-size:12px;padding-right:17px;background:url(../images/tm.svg) no-repeat right 6px;background-size:13px;line-height:30px;font-family:'TheSansBold';margin-right:5px;margin-top:7px!important}
.lstr .tr .tim, .trs .tim{line-height:30px;font-family:'TheSansBold';margin-right:5px;margin-top:-9px;font-size:12px;padding-right:17px}
.lstr.dts .md{padding-bottom:50px}
.lstr.dts .tes{padding-top:30px}
.lstr.dts .tr .img{width:50%;height:483px}
.lstr.dts .tr .des{width:47%;position:relative}
.lstr.dts .tr h1{border-bottom:1px solid #E2E2E2;padding-bottom:10px;margin:60px 0 20px 20px}
.lstr.dts .tr .qty{color:#211F1F;font-size:11px;text-transform:uppercase;font-family:'TheSansBold';padding-top:15px;padding-bottom:10px}
.lstr.dts .tr .qty select{ margin-top:3px;width:50px;display:block}
.lstr.dts .tr .btn.by{margin-top:30px!important;position:relative;z-index:1}
.lstr.dts .qas{padding-top:0}
.lstr.dts .cont{border:1px solid #E2E2E2;padding:25px;font-size:13px;color:#24231F;position:relative;margin-bottom:20px}
.lstr.dts .cont > div,.lstr.dts .cont .contl > div{font-family:'TheSansBold';padding-bottom:10px;font-size:16px}
.lstr.dts .cont p{color:#24231F;line-height:26px;padding-bottom:20px;font-size:14px;margin:0px!important}
.lstr.dts .cont ul{padding-right:17px;margin-bottom:23px}
.lstr.dts .cont ul li{list-style:disc;margin-bottom:4px!important;font-size:14px}
.lstr.dts .cont ul.one-bullet{margin-bottom:0}
.lstr.dts .cont p span.bold{}
.lstr.dts .cont ol{padding-right:11px;margin-bottom:23px}
.lstr.dts .cont ol > li{list-style:decimal;margin-bottom:4px}
.lstr.dts .cont ol ul{margin:0px}
.lstr.dts .cont ul li li{list-style:circle}
.lstr.dts .cont ul ul{margin:5px 0 0 0}
.lstr.dts .cont > div.content-pic,.lstr.dts .cont .contl > div.content-pic{display:flex;padding-bottom:20px}
.lstr.dts .cont > div.content-pic img,.lstr.dts .cont .contl > div.content-pic img{width:250px;margin-left:25px;min-height:300px;max-height:400px}
.lstr.dts .cont > div.content-pic > div,.lstr.dts .cont .contl > div.content-pic{font-family:'TheSansPlain'}
.lscrs.dts .crusr .crdtc .cont{display:flex}
.lstr.dts .cont .contr{flex:0 0 20%;margin-top:65px;text-align:center;padding-right:30px}
.lstr.dts .cont .contr>div{font-size: 16px!important;font-family:'TheSansPlain';padding-bottom:10px!important;}
.lstr.dts .cont .contr a{width:200px!important;padding:0!important;margin-bottom:14px!important;margin-left:0!important}
.lstr.dts .tr .trde.son{padding-top:10px}
.lstr .prom{position:relative;top:-77px;margin-bottom:-60px;z-index:0;opacity:0;transition:all 0.4s}
.lstr .prom.ac{z-index:1;opacity:1;padding-right:245px;}
.lstr .prom:before{content:'';position:absolute;right:0;top:0;bottom:-1px;background:#fff;opacity:0.6;width:224px}
.lstr .prom label{display:block;font-size:13px;padding-bottom:10px}
.lstr .prom input{width:130px;margin-bottom:0}
.lstr .prom a{color:#fff!important;padding:0 20px;line-height:36px;background:#B88EA6;text-transform:uppercase;font-family:'TheSansBold',sans-serif;transition:all 0.4s;border-radius:5px;margin-right:10px}
.lstr .prom a:hover{background:#24231F}
.lstr.dts .prom{top:0;padding-top:10px;margin-bottom:0;display:none}
.lstr.dts .prom.ac{padding-right:0;display:block}
.lstr.dts .prom:before{width:100%;height:45px;top:-42px;}
.lstr.dts .prom.promSe:before{top:0}
.lstr.dts .prom a{font-size:12px}
.lstr.dts .prom label{background:#fff}
.lstr.dts .tse{border:1px solid #E2E2E2;padding:25px;font-size:13px;color:#24231F;margin-top:20px;display:flex;justify-content:start}
.lstr.dts .tse .img{width:250px;background-position:center center;background-size:cover;margin-left:25px;min-height:300px;max-height:400px}
.lstr.dts .tse .des{flex:1}
.lstr.dts .tse .regSe{width:auto!important;margin-left:0!important;margin-top:10px!important;z-index:1}
.lstr.dts .tse h3 span{float:left}
.lstr.dts .tse h3 span+span{clear:both;position:relative}
.lstr.dts .tse .prom{position:absolute;top:0;margin:0;padding:0;width:280px;left:0;padding-top:60px;text-align:left}
.lstr.dts .tse .prom:before{width:170px;bottom:unset;height:55px;left:0;right:unset}
.lstr.dts .tse ul{padding:0!important;width:95%}
.lstr.dts .tse ul li{margin-right:15px!important;list-style:disc;margin-bottom:4px}
.lstr.dts .tse ol{padding:0!important}
.lstr.dts .tse ol > li{margin-right:15px!important;list-style:decimal;margin-bottom:4px}
.lstr.dts .tse ol ul{margin-top:4px}
.lstr.dts .tse h3.pink-sub-title{font-size:16px!important}
.lstr.dts .tse .lif{float:left;clear:both;text-align:left;text-transform:uppercase;color:#ce0000;font-family:'TheSansBold';position:relative;top:10px;font-size:14px}
.lstr.dts .tse .prom .lif,.lstr.dts .tse .tses .lif{float:none}
.lstr.dts .tse .lif.su{color:#4caf50}
.lstr.dts .tse p{padding-top:5px}
.lstr.dts .regBig{padding:20px 0;text-align:center;}
.lstr.dts .regBig .btn{font-size:21px!important;height:50px;line-height:52px!important;padding:0px 30px 0 30px!important;text-shadow:1px 1px black;margin-left:0!important;}
.lstr.dts .regBig .btn.by.regCr{margin-top:0!important;margin-left:0!important}
.lstr.dts .regBig .btn.by svg{top:13px}
.lstr.dts .regBig .prom:before{height:55px;top:-53px}
.lstr .regBig .lif{text-align:center!important;top:10px!important}

.ses .prce{color:#B88EA6;font-size:24px;padding-top:10px;text-align:center;min-height:41px}
.ses .prce span{color:#24231F;font-size:17px}
.one{padding-top:60px}
.one .noi{float:none;width:100%}
.one .des p{color:#24231F;padding-bottom:14px;font-size:14px}
.one ol{margin-right:15px}
.one ol > li{list-style:decimal;margin-bottom:4px;font-size:13px;color:#24231F}
.one ol > li span{display:block}
.cal{padding:20px 0 20px 0;min-height:450px;background:url(../images/app.svg) no-repeat left 3px;background-size:556px;position:relative}
.cal .pkgs{padding-bottom:30px;text-align:center;width:520px}
.cal .pkgs .chp{margin-right:50px;padding-top:0;font-size:14px}
.cal .pkgs .chp:first-child{margin-right:0}
.cal .pkgs .chp .cbx{top:2px}
.cal .pkgs .chp span{display:block;vertical-align:top}
.cal .pkgs .chp span label{cursor:pointer}
.cal .hasDatepicker{float:right;width:520px;position:relative;z-index:1}
.cal .hasDatepicker:before{right:0;left: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:none!important;box-shadow:0px 3px 6px #272D3B33;border-radius:20px!important;padding:20px 30px;width:100%;box-sizing:border-box;min-height:362px;position:relative;z-index:1}
.cal .ui-datepicker table{font-size:11px}
.cal .ui-datepicker th{font-family:'TheSansPlain';text-transform:uppercase;color:#272D3B;padding:0px}
.cal .ui-datepicker td{padding:10px 0px;border:none;background:none;line-height:25px}
.cal .ui-datepicker td span, .cal .ui-datepicker td a{background:none;border:none;text-align:center;color:#272D3B;font-size:11px;box-sizing:border-box}
.cal .ui-datepicker td.dis{opacity:1}
.cal .ui-datepicker td.dis a,.cal .ui-datepicker td.dis span{background:#E4CFD8!important;color:#B88EA6!important;cursor:default}
.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{color:#B88EA6!important;background:none!important;position:relative;z-index:1}
.cal .ui-datepicker td.ui-datepicker-today a{color:#fff!important;background:none!important;position:relative;z-index:1}
.cal .ui-datepicker td.dis.ui-datepicker-today:before{background:#E4CFD8;right:0;left:0;top:10px;bottom:10px;border-radius:0}
.cal .ui-datepicker td.dis.ui-datepicker-today span{position:relative;z-index:1;color:#fff!important;background:none!important}
.cal .ui-datepicker td.ui-datepicker-today:after{background:#B88EA6;right:12px;left: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;right:12px;left:12px;top:4px;bottom:4px;border-radius:50%}
.cal .ui-datepicker .ui-datepicker-header{background:none;border:none;padding-bottom:15px}
.cal .ui-datepicker .ui-datepicker-title{margin:0;line-height:40px;font-weight:normal;color:#272D3B}
.cal .ui-datepicker .ui-datepicker-prev, .cal .ui-datepicker .ui-datepicker-next{border:none;background:none;top:15px!important;width:18px;height:18px;text-indent:-10000px}
.cal .ui-datepicker .ui-datepicker-prev{right:auto!important;left:20px}
.cal .ui-datepicker .ui-datepicker-next{left:0px!important}
.cal .ui-datepicker .ui-datepicker-prev span, .cal .ui-datepicker .ui-datepicker-next span{transition:all 0.4s;background:none;border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:2px;width:4px;height:4px}
.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 #B88EA6;border-width:0 2px 2px 0}

.cal .dtd{height:342px;min-height:342px;top:10px}
.cal .dtd.ld .lds{9background:none}
.cal .dtd.ld .lds div span{background:url(../images/load.gif) center bottom no-repeat;height:63%}
.cal .dtd .dtdo{min-height:100%;position:relative;overflow:hidden;border-radius:0 20px 20px 0;9right:-10px;transition:all 0.4s}
.cal .dtd .dtdo.ac{box-shadow:0px 3px 6px #272D3B33}
.cal .dtd .dtdc{position:relative;color:#4C4C4C;padding:23px 50px;transition:all 0.4s;right:-100%;height:100%;min-height:296px}
.cal .dtd .dtdc:before{background:#F5F5F5;opacity:0.95;width:100%;height:100%;right:0;top:0}
.cal .dtd .ac .dtdc {right:0}
.cal .dtd .dtdc > div{position:relative;width:333px;margin:0 auto}
.cal .dtd .dtdc > div+div.dt{padding-bottom:5px;font-family:'TheSansBold'}
.cal .dtd .dtdc .da{padding-bottom:20px;padding-top:0px;font-family:'TheSansBold'}
.cal .dtd .dtdc .dt span{display:block;font-size:20px;padding-top:0px;color:#b788a3;font-family:'TheSansPlain'}
.cal .dtd .dtdc .tm .lif,.lstr .tr .lif,.lstr .regBig .lif{text-align:center;text-transform:uppercase;color:#ce0000;font-family:'TheSansPlain';position:relative;top:10px}
.lstr .tr .lif,.lstr .regBig .lif{top:5px;text-align:right;margin-bottom:-10px}
.cal .dtd .dtdc .tm .lif.su,.lstr .tr .lif.su,.lstr .regBig .lif.su{color:#4caf50}
.cal .dtd .dtdc .tm .lif.er,.lstr .tr .lif.er,.lstr .regBig .lif.er,.cal .dtd .dtdc > div.tm .er{color:#c55a5a}
.cal .dtd .dtdc .tm .appco{font-size:12px;padding-top:10px;color:#b788a3}
.cal .dtd .dtdc .tm a{text-align:center;font-size:11px;background:#fff;border:1px solid #E0E7FF;border-radius:5px;line-height:34px;color:#4C4C4C;width:70px;margin:0 15px 5px 0;font-family:PoppinsRegular,Tahoma,Verdana,Arial,sans-serif;}
.cal .dtd .dtdc .tm a.ac{background:#E4CFD8;color:#4C4C4C!important}
.cal .dtd .dtdc .tm a.dis{background:#D5D5D5;color:#918e8e!important;cursor:default}
.cal .dtd .dtdc .tm a:nth-child(4n+1){margin-right:0}
.cal .dtd .dtdc .tm a.cnf{display:none;margin:0;margin-top:10px;width:auto;padding:0px 20px;background:#B88EA6;border-radius:5px;color:#FFF;font-family:'TheSansBold';line-height:40px;text-align:center;font-size:12px;text-transform:uppercase;position:relative;z-index:1}
.cal .dtd .dtdc .tm a.cnf:hover,.cal .dtd .dtdc .tm a.cnf.accc{background:#E4CFD8;color:#B88EA6}
.cal .dtd .dtdc .tm a.cnf.acc{display:block}
.cal .tz{clear:both;padding-top:15px;font-size:12px;color:#B88EA6;padding-right:30px}
.cal .dtd .dtdc .tm .lif{text-align:right!important}
.cal .dtd .dtdc .tm a span{margin-top:-15px;display:block;font-size:9px;line-height:26px}

.bk{position:absolute;width:40px;height:40px;background:#949393;top:20px;left:20px;border-radius:50%;animation-delay:2.3s;text-indent:-10000px}
.bk:hover{background:#b788a3}
.bk:before{position:absolute;content:'';top:15px;right:17px;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:2px;width:4px;height:4px;transform:rotate(315deg);-webkit-transform:rotate(315deg)}
.des .bk{left:0}

.lscrs .cr{box-sizing:border-box;width:31%;float:right;margin-right:2%;position:relative}
.lscrs .cr:nth-child(3n+1){margin-right:0}
.lscrs .cr .img,.lscrs .cr .des{float:none;width:100%;background-position:top}
.lscrs .cr .des{min-height:131px}
.lscrs .cr .img{height:200px;position:relative}
.lscrs .cr h4 a,.lscrs .cr h4{margin-bottom:0;margin-top:10px;transition:all 0.4s}
.lscrs .cr:hover h4{color:#24231F!important;}
.lscrs .cr .prc{margin-top:0}
.lscrs .prc span.free{background:#B88EA6;color:#fff;font-family:'TheSansPlain';display:inline-block;padding:0 10px;text-transform:uppercase;font-size:15px;}
.lscrs .cr p{min-height:86px}
.lscrs .cr p a{display:inline-block}
.lscrs .cr .dur{margin:0}
.lscrs .cr .cpur,.crshm.trs .cpur{text-transform:uppercase;background: url(../images/tr.svg) right 0px no-repeat;background-size:20px;padding-right:24px;margin-top:10px;font-family:'TheSansBold';color:#24231F;margin-right:0;line-height:19px;font-size:14px}
.lscrs .cr .sum{position:absolute;width:350px;background-color:#fff;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.08);padding:10px 25px 40px 25px;box-sizing:border-box;z-index:1;color:#24231F;opacity:1;top:-50px;left:-101%;transition:all 0s;opacity:0;top:-50px;visibility:hidden}
.lscrs .cr.hv .sum{opacity:1;top:-50px;visibility:visible}
.lscrs .cr .sum p{color:#24231F;line-height:22px;padding-bottom:15px;min-height:auto;padding-left:0}
.lscrs .cr .sum ul{padding-right:17px;margin-bottom:23px}
.lscrs .cr .sum ul li{font-size:13px;margin-bottom:10px;background:url(../images/tr.svg) right 2px no-repeat;background-size:20px;padding-right:30px}
.lscrs .cr .sum:before, .bl .lft .sm ul:before,.dd:before{content:'';position:absolute;top:50px;right:-6px;box-sizing:border-box;display:block;height:30px;width:20px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.08);transform:scaleY(.75) rotate(45deg);z-index:1}
.lscrs .cr .sum:after, .bl .lft .sm ul:after,.dd:after{content:'';position:absolute;height:39px;width:26px;top:50px;right:0px;display:block;background-color:#fff;z-index:1}
.lscrs .cr.out .sum{right:-100%;left:auto}
.lscrs .cr.out .sum:before{left:-6px;right:auto}
.lscrs .cr.out .sum:after{left:0;right:auto;height:35px;width:30px}
.lscrs.dts .crusr .img{display:none}
.lscrs.dts .crusr .crdtc .cont{width:100%;float:none;position:relative;box-sizing:border-box}
.lscrs.dts .crusr .crdtc .cont h1{margin:3px 0 20px 0}
.lscrs.dts .crusr .crdtc .cont h1 a{width:30px;height:30px;background:url(../images/down.svg) center center no-repeat;background-size:30px;vertical-align:top;margin-top:-9px;margin-right:10px;position:relative;top:5px}
.lscrs.dts .crusr .prc span.dur{padding-right:17px;display:block}
.lscrs.dts .crusr .bk{top:12px;left:25px}
.vdls{margin-bottom:20px}
.vdls .md{position:relative}
.vdls .mv{float:right;width:70%;height:414px}
.vdls .mv .vd{width:100%;height:100%;padding:0}
.vdls .mv .vd .video-js{height:100%}
.vdls .mv .vd .video-js:hover .vjs-poster{display:block!important;opacity:0.4}
.vdls .mv .vd .video-js.vjs-youtube:hover .vjs-poster{opacity:1}
.vdls .mv .vd .video-js.vjs-playing:hover .vjs-poster,.vdls .mv .vd .video-js.vjs-has-started:hover .vjs-poster{display:none!important;opacity:0.4}
.vdls .mv .vd .video-js .vjs-big-play-button{top:40%}
.vdls .mv .vd .video-js.vjs-playing:not(.vjs-fullscreen):before, .vdls .mv .vd .video-js.vjs-has-started.vjs-paused:not(.vjs-fullscreen):before{content:inherit}
.vdls .mv .vd .video-js.vjs-playing:not(.vjs-fullscreen), .vdls .mv .vd .video-js.vjs-has-started.vjs-paused:not(.vjs-fullscreen){position:inherit;top:0;width:100%;height:100%}
.vdls .ov{position:relative;left:0;top:0;height:100%;width:30%;padding:0;box-sizing:border-box;color:#24231F;border-top:2px solid #c3c3c3;float:left}
.vdls .ov .cc{color:#24231F;font-family:'TheSansBold';font-size:16px;padding:20px;position:relative;z-index:1;box-shadow:6px 2px 6px #ccc}
.vdls .ov .cc a{font-size:11px;font-family:'TheSansLight';padding:0 10px;background:#c3c3c3;color:#24231F!important;line-height:30px;position:absolute;top:17px;left:0;border-radius:2px}
.vdls .ov .cc a:hover{background:#E4CFD8}
.vdls .ov .cc span{position:absolute;right:0;top:-28px;font-size:11px;font-family:'TheSansLight';white-space:nowrap;line-height:25px;direction:ltr;text-align:right}
.vdls .ov .cc span:before{content:'';position:absolute;height:2px;right:0;bottom:-3px;background:#B88EA6;width:100%}
.vdls .ov .sec{border-bottom:1px solid #E2E2E2}
.vdls .ov .sec:nth-child(even){background-color:#fffcfc}
.vdls .ov .sec h2{position:relative;padding:16px 23px 16px 31px;font-family:'TheSansBold';font-size:14px;cursor:pointer}
.vdls .ov .sec h2 span{color:#645e61;font-size:11px;display:block;font-family:'TheSansPlain';text-align:right}
.vdls .ov .sec h2:hover{background:#f1eef0}
.vdls .ov .sec h2:after{left:20px;top:21px;border:solid #24231F;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all 0.4s}
.vdls .ov .sec.ac h2:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
.vdls .ov .sec ul{display:none}
.vdls .ov .sec ul li a{padding:10px 25px 10px 20px;color:#24231F;font-size:13px;display:block;font-family:'TheSansLight'}
.vdls .ov .sec ul li a:hover{background:#f1eef0;color:#24231F!important}
.vdls .ov .sec ul li a span{color:#b8a9af;background:url(../images/pl.svg) right center no-repeat;background-size:15px;display:block;padding-right:20px;font-size:12px;margin-right:2px;margin-top:5px;position:relative}
.vdls .ov .sec ul li a span.vwd:after{position:absolute;content:'';top:0;left:0;background:url(../images/eye.svg) center center no-repeat;background-size:20px;width:20px;height:15px}
.vdls .ov .sec ul li a span.lwd:after{position:absolute;content:'';top:-10px;left:0;background:url(../images/load.gif) center center no-repeat;background-size:30px;width:30px;height:30px}
.vdls .ov .sec ul li.ac, .vdls .ov .sec ul li.ac a{background:#e4cfd8!important}
.vdls .ov .csc{height:347px;overflow:hidden}
.vdls .ov .csc .scrollbar-dynamic{max-height:347px}

.lft{float:right;width:28%}
.lft h2{font-size:18px;padding-bottom:20px}
.lft ul{padding:0px 0px 30px 0}
.lft ul li{line-height:20px;padding:0px;left:-6px;position:relative}
.lft ul li:first-child a{padding-top:0;margin-top:0;border-top:none}
.lft a{display:block;color:#24231F;text-align:right;border-top:1px solid #E2E2E2;margin-right:-6px;margin-left:6px;padding:12px 0 11px 0px}
.lft a h3{transition:none;font-size:14px}
.lft a.ac h3{color:#B88EA6}
.lft .sm{-webkit-perspective:400px;perspective:400px}
.lft .sm:hover{z-index:2}
.lft .sm ul{padding:20px;position:absolute;right:100%;top:-45px;background:#fff;width:250px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.08);z-index:1;max-height:0;-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;transition:550ms;opacity:0;margin-right:0px;visibility:hidden}
.lft .sm:hover ul{max-height:1000px;opacity:1;visibility:visible}
.lft .sm li a{padding:7px 20px!important;line-height:30px;display:block}.bl .lft .sm li a h3{padding-right:0}
.lft .sm li{margin:0;padding:0;border:none}
.lft .sm li:first-child a{border-top:none!important}
.lft li.sm >a:before{background:#74726b;content:"";height:10px;left:45px;top:18px;transition:all 0.4s;position:absolute;width:2px}
.lft li.sm >a:after{background:#74726b;content:"";height:2px;left:41px;top:22px;position:absolute;width:10px}
.lft li.sm:hover >a:before{transform:rotate(90deg)}
.lft.scrl{position:relative;transition:all 0.3s}
.lft.scrl .sm ul{padding:0;margin-right:6px;margin-right:15px;position:initial;visibility:visible;opacity:1;max-height:500px;box-shadow:none;width:auto}
.lft.scrl li.sm >a:before,.lft.scrl li.sm >a:after{display:none}
.lft.scrl li.sm li a:before,.lft.scrl li.sm li a:after{position:absolute;content:'';width:10px;height:10px;right:-6px;top:16px;border:1px solid #f5f5f5;background:#f5f5f5;transition:all 0.4s}
.lft.scrl li.sm li a:after{height:0}
.lft.scrl li.sm li a:hover:after{height:10px;background:#B88EA6}
.lft .select{display:none;position:relative}
.lft .select > span{display:block;line-height:40px;cursor:pointer;position:relative}
.lft .select > span:before{content:'';position:absolute;left:25px;top:32%;transform:rotate(45deg);-webkit-transform:rotate(45deg);border:solid #B88EA6;border-width:0 3px 3px 0;width:8px;height:8px}
.lft .select > div{display:none;position:absolute;left:0;top:40px;z-index:2;background: #fff;right:0;max-height:271px;overflow:auto;transition:all 0.4s}
.lft .select.ac > div{display:block}
.lft .select a{display:block;position:relative;margin:0}
.lft .select a:before{top:12px}
.lft .select a:before,.lft .select a:after{left:20px;right:unset}

.bl{padding-top:60px;position:relative;z-index:1}
.bl.ho{padding-top:80px}
.bl .bc{float:right;width:71%;margin-right:1%}
.bl .bc .bimg{width:100%;height:200px;position:relative;overflow:hidden}
.bl .bc .bimg div,.bl .bcts li a,.vcts li a .img{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;cursor:pointer;transition:transform .4s}
.bl .bc .bimg:hover div,.bl .bcts li a:hover,.vcts li a:hover .img{transform:scale(1.2)}
.bl .bc .bi{width:47%;float:right;margin-right:3%;margin-bottom:3%;box-sizing:border-box;padding:20px;background:#F5F5F5}
.bl .bc.flx{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}
.bl .bc.flx .bi{width:auto;flex:0 0 47%}
.bl .bc .bi .bti a{color:#B88EA6;font-size:16px;font-family:'TheSansBold';margin:20px 0 10px 0;line-height:22px;min-height:44px}
.bl .bc .bi .bau,.bl .bc .bi .bta, .dts .bau, .dts .bta{font-size:12px;font-family:'TheSansPlain';color:#24231F;padding-bottom:10px;min-height:37px}
.bl .bc .bi p{color:#24231F;border-bottom:1px solid #E2E2E2;padding:10px 0;margin-bottom:10px;min-height:42px}
.bl .bc .bi .bau span,.bl .bc .bi .bta span, .dts .bau span, .dts .bta span{display:block;color:#24231F;font-family:'TheSansBold'}
.bl .bc .bi .bta{text-align:right;}
.bl .bc .bi .bta span{direction:rtl}
.bl .blp .bi{margin-bottom:15px}
.bl .blp .bimg{width:59px;height:59px;background-size:cover;float:right;margin-left:10px;background-position:center;background-repeat:no-repeat}
.bl .blp .bti{padding-top:0px}
.bl .blp a{padding:0px;border:none}
.bl .blp a.ac{color:#B88EA6}
.bl .blp .bdt{color:#b7b5b6;text-transform:uppercase;font-size:12px}
.bl .btg{padding-top:30px}
.bl .btg h5{padding-bottom:15px}
.bl .btg a{background-color:#F5F5F5;border-radius:5px;color:#414141;display:inline-block;font-size:11px;padding:0 15px;line-height:32px;margin:5px;margin-right:0;position:relative;width:48%;box-sizing:border-box}
.bl .btg a.ac{background-color:#B88EA6;color:#fff!important}
.bl .btg a.rel:before{background: url(../images/load.gif) center top no-repeat;width:25px;height:25px;background-size:100%;top:-14px;left:0}
.bld.dts.lstr .img {width:70%;height:400px;float:none}
.bld.dts.lstr .des{width:100%;position:relative;float:none;padding-top:25px}
.bld.dts.lstr .des .aul{float:right;width:60%}
.bld.dts.lstr .des .aul .bau{min-height:10px}
.bld.dts.lstr .des .aud{float:left;width:40%;}
.bld.dts.lstr .bk{top:0;left:0}
.bld.dts.lstr .des h1{margin:-5px 0 8px 0;padding-left:30px}
.bld.dts.lstr .cont{border:none;padding:0}
.bld.dts .bc > .bta{border-top:1px solid #E2E2E2;padding-top:20px}
.dts .bau span, .dts .bta > span{display:inline-block;padding-left:5px;vertical-align:top}
.dts .bta.temp > span:first-child{margin-top:-12px;display:block}
.dts .bta.temp > span+span{margin-top:8px}
.bld.dts .bta p{padding-left:0;font-size:12px;margin-top:15px}
.dts .bta > span+span{float:left;font-family:'TheSansPlain';padding-left:0;line-height:35px;margin-top:-8px}
.dts .bta > span+span a.at-icon-wrapper{line-height:30px!important;height:30px!important;width:30px!important;background-color:#B88EA6!important}
.dts .bta > span+span a.at-icon-wrapper:hover{background-color:#E4CFD8!important}
.dts .bta > span+span .at-icon-wrapper svg{height:30px!important;width:30px!important}
.dts .bta > span+span >div{clear:both;float:left;padding-right:10px}
.bl.ho .bc{margin:0;width:100%;float:none}
.bl.ho .bc .bi{width:31.3%;margin-bottom:0;animation-delay:0.2s}
.bl.ho .bc .bi:first-child{margin-right:0!important;animation-delay:0.2s}
.bl.ho .bc .bi:nth-child(2){animation-delay:0.5s}
.bl.ho .bc .bi:nth-child(3){animation-delay:0.2s}
.bl .bcts li{float:right;width:23%;margin-right:2%;height:200px;margin-bottom:2%;background:#e4cfd8;overflow:hidden}
.bl .bcts li:nth-child(4n+1){margin-right:0}
.bl .bcts li a{display:block;position:relative;color:#fff;text-align:center;position:relative}
.bl .bcts li a h3{position:absolute;top:0;right:0;width:100%;height:100%}
.bl .bcts li a:before,.bl .bcts li a h3:before{content:'';display:inline-block;vertical-align:middle;height:100%}
.bl .bcts li a h3 span{vertical-align:middle;padding:0 20px;font-size:20px}
.bl .bcts li a:before{background:#B88EA6;opacity:0.4;width:100%; transition:all 0.4s}
.bl .bcts li a:hover:before{opacity:0}
.osp .hdb .hdbr .so{}
.lscrs.dts .crusr .img{display:block;width:100%;float:none;margin-bottom:20px;height:400px}
.bl.bld.dts.lstr, .lstr.lscrs.dts.clog{padding-top:0;position:inherit}
.bl.bld.dts.lstr .md, .lstr.lscrs.dts.clog .crusr .md{position:relative}
.bl.bld.dts.lstr .md:before, .lstr.lscrs.dts.clog .crusr .md:before{content:'';position:absolute;height:400px;left:50%;width:100%;background:#e4cfd8;top:0}
.bl.bld.dts .bc{float:none;margin-right:0;width:100%}
.bl.bld.dts .tr{margin-bottom:0}
.bl.bld.dts.lstr .img{width:100%}
.bl.bld.dts.lstr .des{background:#f5f5f5;padding:30px 30px 0 30px;box-sizing:border-box;margin-top:30px}
.bl.bld.dts.lstr .cont{background:#f5f5f5;padding:10px 30px 10px 30px}
.bl.bld.dts.lstr .bc > .bta{background:#f5f5f5;padding:20px 30px 10px 30px}
.bl.bld.dts.lstr .bk{top:12px;left:30px}
.bl.bld.dts.lstr .lec{padding-top:60px;position:relative}
.bl.bld.dts.lstr .lec .bl.ho{padding-top:0;position:relative;overflow:hidden}
.bl.bld.dts.lstr .arrs .cyn,.bl.bld.dts.lstr .arrs .cyp{top:-308px}
.bl.bld.dts.lstr .blsrc{}
.bl.bld.dts.lstr .blsrc > a{font-size:13px;color:#B88EA6;line-height:23px;font-family:'TheSansBold';padding-left:28px;position:relative;margin-bottom:10px}
.bl.bld.dts.lstr .blsrc > a span{position:absolute;content:'';left:0;width:20px;height:20px;border:1px solid #B88EA6;border-radius:50%}
.bl.bld.dts.lstr .blsrc > a span:before{left:9px;width:2px;height:10px;background:#B88EA6;top:5px;transition:all .4s}
.bl.bld.dts.lstr .blsrc > a span:after{left:5px;width:10px;top:9px;height:2px;background:#B88EA6;transition:all .4s}
.bl.bld.dts.lstr .blsrc > div{font-family:'TheSansPlain';display:none}
.bl.bld.dts.lstr .blsrc > a:hover,.bl.bld.dts.lstr .blsrc > a.ac{color:#24231F!important}
.bl.bld.dts.lstr .blsrc > a:hover span,.bl.bld.dts.lstr .blsrc > a.ac span{border:1px solid #24231F}
.bl.bld.dts.lstr .blsrc > a:hover span:before,.bl.bld.dts.lstr .blsrc > a.ac span:before{transform:rotate(90deg)}
.bl.bld.dts.lstr .blsrc > a:hover span:before,.bl.bld.dts.lstr .blsrc > a:hover span:after,.bl.bld.dts.lstr .blsrc > a.ac span:before,.bl.bld.dts.lstr .blsrc > a.ac span:after{background:#24231F}

.stp{padding:0 0 70px 0;text-align:center}
.stp span{font-family:'TheSansBold';margin-right:200px;line-height:40px;color:#fff;position:relative;vertical-align:top}
.stp span label{display:block;color:#24231F;font-family:'TheSansPlain';position:absolute;right:-22px;margin:0 auto;width:85px}
.stp span:first-child{margin-right:0}
.stp span:after{top:18px;height:2px;background:#E4CFD8;width:200px;right:-200px;box-sizing:border-box}
.stp span:before{top:0;right:0;border-radius:50%;width:40px;height:40px;background:#E4CFD8;z-index:1}
.stp span.ac:before,.stp .stpLink:hover:before{background:#B88EA6;transition:all 0.4s}
.stp span:first-child:after{content:inherit}
.stp span div{position:relative;z-index:2;right:0px;width:40px;text-align:center}
.stp .stpLink:hover{cursor:pointer}
.stp .stpLink:hover,.stp .stpLink:hover label, .stp .stpLink:hover div{cursor:pointer}

.pay{padding:60px 0;text-align:center}
.pay .pink-title{width:80%;margin:0 auto;padding-top:80px;padding-bottom:30px!important;width:650px;margin-top:30px;position:relative}
.pay .pink-title:before,.pay .pink-title:after{right:0;left:0;margin:0 auto;border-radius:50%}
.pay .pink-title:before{width:100px;height:100px;border:1px solid #daead4;background:#f3f7f2;top:-40px}
.pay .pink-title:after{width:50px;height:50px;top:-15px;background:url(../images/trw.svg) center center no-repeat #529e34;background-size:27px}
.pay .pink-title span{color:#24231F}
.pay .pp{color:#B88EA6;font-family:'TheSansBold';padding-bottom:40px!important;padding-top:0;font-size:16px!important;margin-top:10px}
.pay .pp.nd{font-family:'TheSansPlain';width:750px;font-size:14px!important;line-height:26px!important}
.pay .pp.nd span{line-height:22px!important}
.pay .pp:before,.pay .pp:after{display:none}
.pay .pp span{font-size:16px;line-height:30px}
.pay .paydt{}
.pay .paydt p{color:#24231F;padding-bottom:5px}
.pay .paydt p.bold{font-family:'TheSansBold';font-size:16px; padding-bottom:10px}
.pay .paydt p span{color:#B88EA6;font-size:16px;}
.pay .paydt p a{color:#B88EA6;}
.pay .paydt p a:hover{color:#24231F!important}
.pay .paydt p:last-child{padding-bottom:0}
.pay .payResp .comp{color:#4caf50;text-transform:uppercase;font-size:20px;margin-top:-10px}
.pay .payResp .thk{color:#4caf50;padding-top:7px}
.pay .payResp .smr{color:#c55a5a;padding-top:7px}
.pay .payResp .lif.er{color:#c55a5a;padding-top:20px}
.pay .pmsg{margin-top:30px;color:#77777E;position:relative;display:inline-block;text-indent:30px}
.pay .pmsg:before{position:absolute;width:20px;height:20px;background:url(../images/i-nt.svg) no-repeat 0px top;top:1px;right:3px}
.pay .pOpt{font-size:21px;color:#B88EA6;line-height:31px;font-family:'TheSansBold';padding-bottom:20px}
.pay .whish,.pay .paydt{border-bottom:1px solid #e6e6e6;padding-bottom:28px;margin-bottom:28px}
.pay .whish a{background:url(../images/cc.svg) center 0px no-repeat;background-size:60px;color:#24231F;font-family:'TheSansBold';line-height:60px;font-size:16px;padding-top:45px}
.pay .whish a span{display:block;font-size:13px;font-family:'TheSansPlain';margin-top:-12px;line-height:18px}
.pay .paypal{display:none}
.pay .paypal p{color:#24231F;font-family:'TheSansBold';line-height:18px;font-size:16px}
.pay .paypal p span{display:block;font-size:13px;font-family:'TheSansPlain',sans-serif;padding-top:10px}

.prof{padding:45px 0 60px 0;font-size:13px}
.prof .fm{animation-delay:2.2s}
.prof .pl{display:none}
.prof .pc{width:70%; margin:0 auto}
.prof .sb{padding-top:20px}
.prof .err{text-align:center;padding-bottom:20px;font-size:15px}
.prof .err.su,.prof .uppasRes > span.su{color:#4caf50}
.prof .err.er,.prof .uppasRes > span.er{color:#c55a5a}
.prof .uppas{padding-bottom:20px}
.prof .uppas .passup{display:none}
.prof .uppas.ac .passup{display:block}
.prof .uppas input{margin-bottom:10px}
.prof .uppas a{color:#B88EA6;margin-left:15px}
.prof .uppas a:hover,.fm .showPass a:hover{color:#24231F!important}
.prof .uppasRes{height:40px;margin-top:18px}
.prof .uppasRes .lds div span{background-size:50px;background-position:right center;margin-right:0}
.prof .uppasRes > span{padding-top:10px}
.prof .conf{min-height:70px}
.prof .conf a{color:#B88EA6}
.prof .conf a:hover{color:#24231F!important}
.prof .fm .rw.chlnb{float:right}
.prof .fm .rw.preg{width:45.5%;float:right}
.fm .showPass{position:relative;display:block}
.fm .showPass a{position:absolute;left:15px;top:9px;color:#B88EA6;font-size:11px;text-transform:uppercase;margin-left:0!important}

.qas{padding-top:80px}
.qas .qac{padding-bottom:20px;animation-delay:0.3s}
.qas .qac:nth-child(2){animation-delay:0.5s}.qas .qac:nth-child(3){animation-delay:0.7s}.qas .qac:nth-child(4){animation-delay:0.9s}.qas .qac:nth-child(5){animation-delay:1.1s}.qas .qac:nth-child(6){animation-delay:1.3s}.qas .qac:nth-child(7){animation-delay:1.5s}
.qas .qac a{line-height:22px;background:#f5f5f5;color:#24231F;position:relative;display:block;padding:10px 20px;font-family:'TheSansBold'}
.qas .qac a:after{border:solid #24231F;border-width:0 3px 3px 0;display:inline-block;padding:3px;margin-right:8px;position:relative;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:-2px;transition:all 0.4s}
.qas .qac.ac a{color:#B88EA6}
.qas .qac.ac a:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:1px;border:solid #B88EA6;border-width:0 3px 3px 0}
.qas .qac a:hover:after{border:solid #B88EA6;border-width:0 3px 3px 0}
.qas .qac > div{display:none;background:#F5F5F5;opacity:0.95;font-size:13px}
.qas .qac > div p{padding:0px 20px 15px 20px;color:#24231F}

.ti.ci,.myt,.myf{padding-top:80px}
.tbl{color:#303030;font-size:13px}
.tbl .the{color:#909090;text-transform:uppercase;padding-bottom:5px}
.tbl .tro{border-top:1px solid #E2E2E2;padding:20px 0}
.tbl .col{padding-left:10px;box-sizing:border-box}
.tbl .col label{display:none;padding:0 5px}
.tbl .col a.pn{font-size:11px;padding:0 15px;background:#B88EA6;color:#FFF;line-height:30px;border-radius:5px;margin-right:20px;font-family:'TheSansBold',sans-serif!important;text-transform:uppercase}
.tbl .col a.pn:hover{background:#c3c3c3;color:#fff!important}
.tbl .col a.can{cursor:pointer;background:url(../images/cls.png) no-repeat center center #B88EA6;width:28px;height:28px;position:relative;top:-3px;background-size:10px;border-radius:50%;text-indent:-10000px;right:15px}
.tbl .col a.can:hover{background-color:#e4cfd8}
.tbl .col a.can.lding{background:url(../images/loader.gif) no-repeat center center #fff;background-size:18px}
.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-left:0}
.tbl .the .col:nth-child(6),.tbl .tro .col:nth-child(6){width:10%}
.tbl .tro .col:nth-child(1){font-family:'TheSansBold'}
.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:left;text-indent:-10000px;width:25px;height:25px;background:url(../images/edapp.svg) left 0px no-repeat;background-size:100%;margin-bottom:-5px;top:-3px;position:relative;display:none}
.tbl .tro .col a.edApp.edt{display:block}
.tbl .tro .col a.dcert{float:left;text-indent:-10000px;width:30px;height:30px;background:url(../images/cert.svg) right 0px no-repeat;background-size:100%;margin-bottom:-5px;top:-3px;position:relative;}
.tbl .tro.ac .col a.dcert{background:url(../images/load.gif) right 0px no-repeat;background-size:100%;}
.tbl .tro .col a.cls{display:block;background: url(../images/cls.png) center center no-repeat #B88EA6;background-size:11px;border-radius:50%} 
.tbl .tro.ac .col a.cls{background:url(../images/load.gif) right 0px no-repeat;background-size:100%;width:35px;height:35px;margin-bottom:-15px;top:-6px;display:block}
.tbl .em{text-align:center}
.tbl .em a{margin-top:10px!important;width:auto!important;padding:0 30px!important}
.myf{position:relative;z-index:1}
.myf .myfo{box-sizing:border-box;padding-top:10px;}
.myf .myfi{width:70%;margin:0 auto}
.myf .myfi textarea{margin-bottom:0;padding:10px 20px;text-indent:0;line-height:23px;box-sizing:border-box}
.myf .fmRa{padding:0;display:block;}
.myf .fmRa span{display:inline-block;margin-right:30px;margin-bottom:25px}
.myf .myfo select{margin-bottom:0;margin-top:-10px;display:none;width:325px;position:relative;top:-10px}
.myf .myff{position:absolute;left:0;right:0;bottom:-29px}
.myf .myff.su{color:#4caf50}
.myf .myff.er{color:#c55a5a}
.myf .myfc{padding:20px 20px 40px 20px;background:#F5F5F5;margin-bottom:20px;text-align:center}
.myf .myfi .uImgUpl{cursor:pointer;position:absolute;left:11px;bottom:75px;background-size:20px;background:transparent linear-gradient(180deg, #996d86 0%, #B88EA6 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, #B88EA6 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:-3px;background-size:37px;bottom:0}
.myf .myfi .uImgUpl .qq-upload-list {position:absolute;top:-8px;left:37px}
.myf .sb{width:200px;margin:0 auto}
.brd{margin-top:20px;margin-bottom:-10px;font-family:'TheSansBold';background:#fff}
.brd a{color:#24231F;margin-left:30px;position:relative}
.brd a:after{content:'';position:absolute;left:-17px;top:7px;transition:all 0.4s;background:none;border:solid #24231F;border-width:0 2px 2px 0;display:inline-block;padding:1px;width:4px;height:4px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.brd a:hover{color:#B88EA6}

.pods{padding:60px 0;}
.pods .podTitle{color:#B88EA6;font-size:18px;font-family:'TheSansBold';margin:30px 80px 10px 80px;line-height:20px}
.pods .pod{padding:20px;background:#F5F5F5;animation-delay:0.3s;margin:0 80px 20px 80px}
.pods .pod.fst{background:#fff;padding:0;margin:0}
.pods .pod h1{display:none}
.pods .pod > div{border-radius:0!important;margin:0!important;padding:0!important}

.feed{padding-top:0}
.feed .myfc{animation-delay:1s}

.soon{text-align:center}
.soon .brd{background:url(../images/load.gif) right 10px no-repeat;position:relative;top:4px;right:-7px;width:45px;height:50px;background-size:100%}
.soon .led-yellow{position:relative;top:18px;right:-10px;background-image:none!important;padding:0!important;margin:0 auto;margin-bottom:20px;width:24px;height:24px;background-color:#e4cfd8;border-radius:50%;box-shadow:rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #808002 0 -1px 9px, #e4cfd8 0 2px 12px;-webkit-animation:blinkYellow 1s infinite;-moz-animation:blinkYellow 1s infinite;-ms-animation:blinkYellow 1s infinite;-o-animation:blinkYellow 1s infinite;animation:blinkYellow 1s infinite}
.soon p{font-size:40px;padding:80px 20px;color:#B88EA6}
@-webkit-keyframes blinkYellow{from{background-color:#e4cfd8}50%{background-color:#B88EA6;box-shadow:rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #808002 0 -1px 9px, #e4cfd8 0 2px 0}to{background-color:#e4cfd8}}
@-moz-keyframes blinkYellow{from{background-color:#e4cfd8}50% {background-color:#B88EA6;box-shadow:rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #808002 0 -1px 9px, #e4cfd8 0 2px 0}to{background-color:#e4cfd8}}
@-ms-keyframes blinkYellow{from{background-color: #e4cfd8}50%{background-color: #B88EA6;box-shadow:rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #808002 0 -1px 9px, #e4cfd8 0 2px 0}to{background-color: #e4cfd8}}
@-o-keyframes blinkYellow{from{background-color:#e4cfd8}50%{background-color:#B88EA6;box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #808002 0 -1px 9px, #e4cfd8 0 2px 0}to{background-color:#e4cfd8}}
@keyframes blinkYellow{from{background-color:#e4cfd8}50%{background-color:#B88EA6;box-shadow:rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #808002 0 -1px 9px, #e4cfd8 0 2px 0}to{background-color:#e4cfd8}}
.at-resp-share-element .at-share-btn .at-icon-wrapper{float:none!important}
.notEx > div{text-align:center;padding:150px 0}

.scrollbar-dynamic > .scroll-element.scroll-x{right:0;left:auto}
.scrollbar-dynamic > .scroll-element.scroll-y{left:2px;right:auto}
.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container{right:0;left:auto}
.iti--separate-dial-code .iti__selected-dial-code,.iti__arrow{margin-right:3px;margin-left:3px}
.scroll-wrapper > .scroll-content{padding-right:40px!important}
.vdls .scroll-wrapper > .scroll-content{padding-right:0!important}

.ab .logos .bl.ho .bc .bi{width:15.5%;position:relative;margin-right:1%;padding:5px;background:#fff;border:0px solid #f5f5f5}
.ab .logos .bl .bc .bimg div{background-size:contain}
.ab .logos  .bl .bc .bimg{height:120px}
.ab .logos .arrs .cyn2, .ab .logos .arrs .cyp2{top:-125px;}
.ab .logos .bl.ho{height:auto}
.ab .logos.lec .sld>div{display:flex;justify-content:space-between;align-items:center}

.store.lstr .tr p.nopr{padding-top:0}
.store.lstr .tr .fm{margin-top:20px;}
.store.lstr .tr .qty,.store.lstr.dts .regBig .fm .qty{max-width:100px;margin-bottom:0;text-align:center;padding:0;margin-left:0;text-indent:0}
.store.lstr .tr .fm label,.store.lstr.dts .regBig .fm label{font-family:'TheSansBold';font-size:13px;padding-left:5px}
.store.lstr.dts .regBig .fm{display:flex;justify-content:center;align-items:center;margin-bottom:15px}
.store .nores{min-height:155px}
.store .sot{background:#e8dab0;height:32px;display:inline-flex;justify-content:center;align-items:center;padding:0 20px;text-transform:uppercase;font-family:'TheSansBold', sans-serif;margin-top:10px}
.store .ab{padding-bottom:0}

.usr .logi .hde{display:none}
.usr .logi .shw{display:block}
.passcode{padding-top:40px;display:none;}
.passcode h1{color:#24231F;font-size:28px;font-family:'TheSansBold'}
.passcode p{padding:0;font-size:13px;padding-bottom:10px;padding-top:20px;color:#24231F}
.passcode .inps{display:flex;flex-direction:row-reverse;gap:10px;padding-bottom:10px}
.passcode .inps input{filter:drop-shadow(0 1px 1px #0006);text-align:center;height:50px;padding:0;text-indent:0;font-size:18px}
.passcode .atmp{color:#6b7280;margin-bottom:5px}
.passcode .atmp span{color:#24231F}
.passcode button{width:100%!important;padding-right:0!important;}
.passcode button.disbld{background:#e4cfd8 !important;border:1px solid #e4cfd8!important;cursor:not-allowed}

@media screen and (max-height:640px) and (max-width: 1600px){.usr.ac .regi{padding-top:20px}}
@media screen and (max-width:1350px){.md{max-width:1000px}.hdb .md{max-width:1100px}.usr .regi{padding:50px 50px 50px 39%;background-size:600px}.ab .rb{right:-70px}}
@media screen and (max-width:1315px){.mn a{margin-right:60px}}
@media screen and (max-width:1240px){.fx{display:none}.usr .regi{padding:50px 50px 50px 30%;background-size:400px}}
@media screen and (max-width:1230px){.bn .img h2{right:56%}.rb{right:80%}}
@media screen and (max-width:1190px){.mn a{margin-right:50px}.usr .regi{padding:50px;background:#f5f5f5}.usr .regi .fm{width:100%}.ab .rb{right:-50px}}
@media screen and (max-width:1125px){.mn a{margin-right:40px}}
@media screen and (max-width:1110px){.tes .tesc .img{width:80px;height:80px}.ab .rb{right:0}}
@media screen and (max-width:1100px){.bn .img h2{right:54%}.rb{right:auto;position:absolute;left:0;bottom:0}.bn .arrs{bottom:0;right:0}.usr .logi, .usr .forg, .usr .ebook{background-size:45%;padding:50px 50px 50px 50%;background-position:5% bottom;}.usr .ebook{background-position:30px 60px}.tes .tesc .cycle-slideshow,.tes .tesc .tesi{margin:0}.tes .tesc .tesd{width:75%;box-sizing:border-box;min-height:190px}.tes .tesc{height:380px}.tes .tesc .cycle-slideshow{height:345px!important}.bl .btg a{width:100%}}
@media screen and (max-width:1055px){.bld.dts.lstr .des .aud,.bld.dts.lstr .des .aul{width:50%}}
@media screen and (max-width:1040px){.tes .tesc .img{width:60px;height:60px}.lstr:not(.lscrs) .tr .img{width:36%}}
@media screen and (max-width:1020px){.mn a{margin-right:50px}.mn .mnm{display:block}.mn nav{display:none}.mn.ma nav{display:block;background:#fff;padding-top:0px}.tbl .col a.can{top:10px;right:65px}}
@media screen and (max-width:980px){.hdb .hdbr .so .em, .hdb .hdbr .so .ph{width:26px;overflow:hidden;white-space:nowrap}.cal .hasDatepicker{width:470px}.cal .ui-datepicker td{padding:7px 0px}.wbs .wbsc .vd.fcbk.ac .vdfb .vpl, .wbs .wbsc .vd.ins.ac .vdin .vpl,.ab .certs .zoo .zimg{width:90%}}
@media screen and (max-width:950px){.vd .hc a h3{padding-top:120px;margin-right:0}.vd .md .hc a p{margin-right:0}.vd .md>div{overflow:inherit}.vd .hc a h3 span:before{right:0;top:-120px}.trs{padding-top:120px}.ft .ftb .ftl{width:65%}.bl .bcts li{width:32%}.bl .bcts li:nth-child(4n+1){margin-right: 2%}.bl .bcts li:nth-child(3n+1){margin-right:0}}
@media screen and (max-width:930px){.cal .ui-datepicker td{padding:4px 0px}.cal .hasDatepicker{width:420px}}
@media screen and (max-width:870px){.cal .ui-datepicker td{padding:10px 0px}.cal .hasDatepicker,.cal .pkgs{width:100%}.cal .ui-datepicker table{max-width:462px;margin:0 auto} .cal .dtd .dtdc{min-height:315px}.cal.ac .dtd{height:362px;min-height:362px;top:92px;position:absolute;z-index:1;left:0;right:0}.usr .fm{width:100%} }
@media screen and (max-width:850px){.usr .logi, .usr .forg, .usr .ebook{background:#f5f5f5;padding:0px 50px 50px 10%}.fm .fmRa span{display:block;margin-bottom:20px;margin-right:0!important}.fm .rw.chlds > div{float:none!important;width:100%!important}.fm .rw.chlnb input[type="text"]{margin-top:41px}.fm .rw.chlds > span{padding:10px 0;float:none}.trs .trsl,.trs .trsr{width:100%;float:none}.trs .trsl{margin-bottom:20px}.trs p{width:90%;right:-100%!important} .dts .bta > span+span{float:none;margin-top:15px}.trs  .ac p{right:0!important}.bld.dts.lstr .des .aud,.bld.dts.lstr .des .aul{width:100%;float:none;margin-bottom:0}.myf .fmRa{display:inline-block}.myf .myfo select{top:39px;margin-right:15px}}
@media screen and (max-width:768px){/*.animate__animated{-o-transition-property:none!important;-moz-transition-property:none!important;-ms-transition-property:none!important;-webkit-transition-property:none!important;transition-property:none!important;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important}*/ html{overflow-x:hidden!important}

}
@media screen and (max-width:750px){.bl.ho .bc .bi{width:100%;margin-right:0;margin-bottom:20px}.bl .bc .bimg{height:300px}.bl .bc .bi .bti a,.bl .bc .bi p{min-height:20px}.tes{padding-top:60px}.ab .lec:not(.certs) .bl.ho{height:auto}.ab .lec .sld{999overflow:inherit;999height:auto!important}.myf .myfo,.myf .myfi{float:none;width:100%;border:none}.lstr.dts .tse{flex-direction:column}.lstr.dts .tse .des{padding-top:20px}}
@media screen and (max-width:650px){.ft .ftb .ftl,.ft .ftb .ftr{width:100%;float:none;padding-bottom:10px;text-align:right}.ab .img{width:100%;margin:0;float:none}.ab .des{padding-top:15px}.bl .bcts li{width:49%}.bl .bcts li:nth-child(4n+1){margin-right:2%}.bl .bcts li:nth-child(3n+1){margin-right:2%}.bl .bcts li:nth-child(2n+1){margin-right:0}}
@media screen and (max-width:570px){.hdb .hdbr{float:none;z-index:112;position:absolute;left:10px;width:auto;background:#fff;top:0}.hdb .hdbl{float:none;width:100%;padding-bottom:20px}.hdb .hdbl .lg img{width:95%}.hdb .md:before{display:none}.hdb .hdbr .so{height:auto!important}.hdb .md{position:inherit}.hdb .hdbr .so a{margin-top:17px}.usr .fm{width:auto}.usr .logi, .usr .regi, .usr .forg{padding:0px 20px 50px 20px} .fm .rw > div{float:none!important;width:100%!important}.fm .iti{margin-bottom:15px}.usr .regi p{padding-top:50px}.usr .regi .scrollbar-dynamic .scroll-content > div {padding-right:0px}.usr .regi .sb{padding-right:0}.bn .arrs{display:none}.bn .cycle-slideshow{height:320px}.bn .img{background-size:530px;background-position:top center}.bn .img h2{left:10px;font-size:25px;width:50%;line-height:30px;top:100px;right:auto;position:absolute;text-align:left}.rb{width:auto;left:0;top:-50px;position:inherit}.bn{height:339px}.ti{font-size:28px}.bl .bc .bimg{height:200px}.ab .logos .bl .bc .bimg{height:100px;width:100px}.ab{top:0}.ab .certs .bl.ho .bc .bi{999width:100%;float:right;margin-right:10px}.ab .certs .bl .bc .bimg{height:140px}.ab .logos .bl.ho .bc .bi{width:32%;box-sizing:border-box}.ab .logos.lec .sld>div{flex-direction:row;flex-wrap:wrap}.lstr{padding:0;top:0!important}.lstr .tr .img, .lstr .tr .des{width:100%!important;float:none}.lstr .tr p{padding:0}.ren{width:100%;box-sizing:border-box}.lstr .tr .img{height:250px}.lstr.dts .tr h1{margin-top:30px;padding-left:50px!important}.lstr.dts .tr .des .bk{top:-12px}.lstr.dts.bl .tr .des .bk{top:15px}.lstr.dts .tr .img{height:300px}.one{padding-top:0} .bl{padding-top:0}.bl .bc .bi{width:100%;margin-right:0;float:none}.wbns .vcts li{margin-right:0;width:100%;float:none}.wbs .wbsc .vd{margin-right:0;width:100%;float:none}.wbns{padding-top:0}.lft .sm ul{right:-5px;top:45px}.fm .rw.chlnb,.fm .rw.preg{width:100%;float:none}.hdb .hdbr .so .si{margin-top:21px;padding-bottom:10px}.bl.bld.dts.lstr .md{top:0;margin-bottom:0}.prof .pc{width:100%}.myf .myfo select{margin-right:0;top:0;margin-bottom:15px;width:100%;}.bl.bld.dts.lstr .cont img{width:100%!important}.trs .trsl .trde{margin:0;border-radius:0;bottom:0;left:0;right:0;background:#fff;padding:10px 5% 10px 5%;width:auto;box-sizing:border-box;border:1px solid #f6f2f2;border-top:none;z-index:4}.tes,.bl.ho,.ab .lec,.qas{padding-top:30px!important;margin-top:0}.qas .qac{position:relative;z-index:11}.tes .tesc{padding:0px 10px;height:310px;}.lstr.dts .tes{padding-bottom:30px}.tes .tesc .cycle-slideshow{height:290px!important}.ft .ftr.za{z-index:12}.bl.bld.dts.lstr .cont,.bl.bld.dts.lstr .des{padding-left:10px;padding-right:10px}.mn a.ac:before{border:none}.lft ul li{right:0}.lft a{margin-left:0}.lft .blp,.lft ul,.lft .btg a{display:none}.lft .btg{padding-top:10px}.lft .select{display:block;margin-top:-10px}.bl .bc.flx{flex-direction:column}.bl .bc.flx .bi{flex:0 0 100%}.ft .ftt .ftl a{width:20px}.ft .ftt .ftl a svg{width:100%}.bl.bld.dts.lstr .bc > .bta{padding:20px 10px 10px 10px;}.dts .bta > span+span >div{float:none;padding:0}.lscrs .cr{width:100%;float:none;margin-right:0}.lscrs .cr .sum{left:0}.vdls .mv,.vdls .ov{float:none;width:100%}.vdls .mv{height:300px}.vdls .ov .cc{box-shadow: 0px 2px 6px #ccc;}.vdls .ov .cc a{top:inherit;left:10px}.lstr.dts .tr{background:#fff}.pods .pod{margin:0 0 20px 0;padding:10px 0 0 0}.pods .podTitle{margin:30px 0 10px 0}.stp span:after{width:100px;right:-100px}.stp span{margin-right:100px}.pay .pp{width:auto}.cal{padding-top:10px}.ses .prce{font-size:20px;padding-top:0}.tes .pgr{display:none}.tes .tesc .arrs{top:-40px;height:40px;display:block!important;width:100px;margin:0 auto}.tes .tesc .arrs .cyp{left:0;right:auto;top:0;position:static;margin:0 5px}.tes .tesc .arrs .cyn{right:100px;left:auto;top:0;position:static;margin:0 5px}.usr .ebook .ebDes p{padding:20px 20px 0px 20px}.usr .ebook .ebDes p:first-child:before{right:0}.one .des p:last-child{margin-top:-30px;padding-bottom:30px!important}.hdb .hdbr .so .si .dd{right:-63px}.hdb .hdbr .so .si .dd:before{right:100px}.hdb .hdbr .so .si .dd:after{right:90px}.pay .pink-title{width:auto!important}.tbl .col{display:block;width:100%!important;text-align:center}.tbl .the,.tbl .tro .col:nth-child(4){display:none}.tbl .col label{display:inline-block}.tbl .col a.pn{margin-left:10px;display:block;margin-top:10px;}.tbl .col a.can{right:0}.lstr .prom.ac{padding-right:0!important;padding-top:10px}.lstr .prom:before{bottom:unset;width:100%!important;height:70px}.lstr.dts .tse h3 span{float:none;display:block}.lstr.dts .tse .pink-sub-title{padding-bottom:10px!important}.lstr.dts .tse .prom{right:0;text-align:right;left:0;width:auto;}.lstr.dts .tse .prom:before{right:0;left:unset}.lstr.dts .tse .prom .lif{text-align:right;background:#fff}.lstr.dts .tse ul{width:100%}.lstr.dts .tse .img{width:100%;height:420px}lstr.dts .regBig{padding:30px 0 10px 0;text-align:center}.lstr.dts .regBig .btn{font-size:21px!important;height:78px;display:flex!important;justify-content:center;align-items:center;margin-right:0!important}.lstr.dts .regBig .prom:before{height:100px;top:-96px}.lstr.dts .regBig .btn.by svg{top:4px}.lstr.dts .by.regTr.btn.btno.mh{height:50px}.lstr.dts .tse .tses .lif{text-align:right}.usr .regi .capt > input{width:100%}.cal .hasDatepicker{float:none}.cal .dtd{position:relative!important;top:7px!important;height:1px;min-height:1px;}.cal.ac .dtd{height:362px;min-height:362px}.lscrs.dts .crusr .crdtc .cont{flex-direction:column-reverse}.lstr.dts .cont .contr{flex:1;padding-right:0;margin:35px 0;}.lstr.dts .cont .contr a{width:100%!important}.lstr.dts .cont .contr>div{font-size:18px!important}.lstr.dts .vdls .md{padding-bottom:10px!important;}.ft .ftt .ftr.ac{position:relative;z-index:2}.lstr.dts .regBig .btn svg{width:54px!important;height:auto!important}}
@media screen and (max-width:510px){.ft{background:url(../images/ft2.svg) no-repeat center center;background-size:cover}.ft .md:before{content:'';position:absolute;top:-40px;background: url(../images/logo-f.png) center center no-repeat;width:100px;height:100px;background-size:contain}.ft .ftt .ftl,.ft .ftt .ftr{width:100%;text-align:left;float:none}.ft .ftt .ftl{padding-bottom:20px;z-index:1;position:relative}.ft .ftt .ftl,.ft .ftt .ftr{width:100%;text-align:right;float:none}.ft .ftt .ftl{padding-bottom:20px;z-index:1;position:relative}.tes .tesc .arrs, .ab .arrs{display:none}.cal .ui-widget-content{padding:20px 15px}.cal .ui-datepicker td{padding:4px 0px}.cal .pkgs .chp{display:block;margin:0 auto}.cal .pkgs .chp:first-child{margin-left:0;margin-bottom:20px}.cal .dtd .dtdc{padding:20px 15px}.cal.ac .dtd{top:155px}.bl .bcts li{width:100%;margin-right:0!important}.lft,.bl .bc{width:100%;float:none;margin-left:0;padding-bottom:20px}.wbns .vdl{margin-right:0;width:100%;float:none}.vd .clo{left:1%}.vd .video-js.vjs-playing:not(.vjs-fullscreen),.vd .video-js.vjs-has-started.vjs-paused:not(.vjs-fullscreen),.vd .video-js.vjs-playing:not(.vjs-fullscreen):before,.vd .video-js.vjs-has-started.vjs-paused:not(.vjs-fullscreen):before,.wbs .wbsc .vd.fcbk.ac .vdfb:before,.wbs .wbsc .vd.ins.ac .vdin:before,.wbs .wbsc .vd.fcbk.ac .vdfb .vpl,.wbs .wbsc .vd.ins.ac .vdin .vpl{-webkit-backface-visibility:hidden}.vd .video-js.vjs-playing:not(.vjs-fullscreen),.vd .video-js.vjs-has-started.vjs-paused:not(.vjs-fullscreen){width:100%}}
@media screen and (max-width:400px){.hdb .hdbr .so a{margin-left:15px}.tes .tesc .tesd{width:100%}.tes .tesc .img{float:none;margin:0 auto;right:0}.usr{padding:3%}}
@media screen and (max-width:350px){.ft .ftt .ftr > a{font-size:12px}}

