<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,100..900;1,100..900&amp;family=Quicksand:wght@300..700&amp;display=swap');
@font-face{font-family:'summerfaithregular';src:url(../fonts/summerfaith-regular.woff2) format("woff2"),url(../fonts/summerfaith-regular.woff) format("woff");font-weight:400;font-style:normal}
@font-face {font-family:"Comodo";src:url("../fonts/Comodo-Regular.woff2") format("woff2"),url("../fonts/Comodo-Regular.woff") format("woff"),url("../fonts/Comodo-Regular.ttf") format("truetype"),url("../fonts/Comodo-Regular.otf") format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal;}


:root{--whiteColor:#fff;--black:#000;--gray:#736e77;--brown:#a7845f;--main-color:#718e4d;--main-color1:#96ac86;--main-color2:#997146;--main-color3:#F0EDE0;--main-color4:#DFD8C3;--main-color5:#4d662d;--bg-light:#f5f5f5;--bg-light2:#f8fbf9;--bg-dark:#111517;--font1:'Overpass',"sans-serif";--font2:'Comodo',sans-serif;--font3:'summerfaithregular';--font4:'Quicksand';--font-size: 16px;--paragraph-color: #858188;--bg-color: #F3F6FD;--transition: .4s all ease-in-out;--grad1: linear-gradient(180deg,rgba(255, 255, 255, 0) 0%,rgba(142, 255, 233, 0.19) 45.2%,rgba(164, 255, 246, 0.19) 56.25%,rgba(255,255,255,0) 100%)}
body{font-family:var(--font1);font-size:16px;color:var(--gray);line-height:1.7;font-weight:400;overflow-x:hidden!important;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--whiteColor);overflow-x:hidden}
html{margin:0;padding:0}
figure{margin:0;padding:0}
blockquote,ul,ol{margin:0;padding:0}
.font1{font-family:var(--font1)!important;}
.font2{font-family:var(--font2)!important;}
.font3{font-family:var(--font3)!important;}
.font4{font-family:var(--font4)!important;}
.fw-100{font-weight: 200;}
.lc,.lowercase{text-transform:lowercase;letter-spacing:0;}
.ls0{letter-spacing:0;}
.daag{display:inline-block;width:100px;height:1px;}
@media (min-width: 1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width:1200px;}
}
/*shortcode 2.0 by Abhijit Sarkar*/
.ls1{letter-spacing: 1px;}.ls2{letter-spacing:2px;}.ls3{letter-spacing:3px;}.ls5{letter-spacing:5px;}
.italic{font-style:italic;}.height100{height:100%;}.pjustify p{text-align:justify}.prelative{position:relative}.pabsolute{position:absolute}.zindex0{z-index:0}.zindex1{z-index:1}.zindex2{z-index:2}.zindex3{z-index:3}.zindex4{z-index:4}.zindex5{z-index:5}.zindex6{z-index:6}.zindex7{z-index:7}.zindex8{z-index:8}.zindex9{z-index:9}.zindex10{z-index:10}.zindex99{z-index:99}.zindex999{z-index:999}.zindex9999{z-index:9999}.white,a.white,p.white,span.white{color:#fff!important}.bg-white{background:#fff!important}.fw-normal{font-weight:400!important}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-bold{font-weight:700}.fontfam1{font-family:''}.fontfam2{font-family:''}.blur1{filter:blur(1px)}.blur2{filter:blur(2px)}.blur3{filter:blur(3px)}.blur4{filter:blur(4px)}.color333{color:#333}.color666{color:#666}.color111{color:#111}.color-black,.color000{color:#000}.th-color{color:var(--main-color)}.bg-theme{background:var(--main-color)}.bg111{background:#111}.bg222{background:#222}.bg333{background:#333}.bgfa{background:#fafafa}.bgf2{background:#f2f2f2}.bgf5{background:#f5f5f5}.bg-white1{background:rgba(255,255,255,.03)}.bg-white2{background:rgba(255,255,255,.2)}.bg-white3{background:rgba(255,255,255,.3)}.bg-white4{background:rgba(255,255,255,.4)}.bg-white5{background:rgba(255,255,255,.5)}.bg-white6{background:rgba(255,255,255,.6)}.bg-white7{background:rgba(255,255,255,.7)}.bg-white8{background:rgba(255,255,255,.8)}.bg-white9{background:rgba(255,255,255,.9)}.bg-white10{background:rgba(255,255,255,1)}.bg-black1{background:rgba(0,0,0,.1)}.bg-black2{background:rgba(0,0,0,.2)}.bg-black3{background:rgba(0,0,0,.3)}.bg-black4{background:rgba(0,0,0,.4)}.bg-black5{background:rgba(0,0,0,.5)}.bg-black6{background:rgba(0,0,0,.6)}.bg-black7{background:rgba(0,0,0,.7)}.bg-black8{background:rgba(0,0,0,.8)}.bg-black9{background:rgba(0,0,0,.9)}.bg-black10{background:rgba(0,0,0,1)}.max{max-width:100%}.full{width:100%}.nostyle li{list-style:none}.limb5 li{margin-bottom:5px!important}.limb10 li{margin-bottom:10px!important}.check li,.angle li{position:relative;padding-left:25px!important}.check li::before{content:'\f26d';font-family:'bootstrap-icons';position:absolute;left:0;font-size:16px;top:1px;}.angle li::before{content:'\f285';font-family:'bootstrap-icons';position:absolute;left:0;font-size:12px;top:1px;}ul.half li{display:inline-block;min-width:48%}ul.three li{display:inline-block;min-width:31%}.box-shadow{box-shadow:0 8px 6px -6px #ccc}.border1solid{border:1px solid}.border2solid{border:2px solid}.border1dashed{border:1px dashed}.border2dashed{border:2px dashed}.bordercolorccc{border-color:#ccc}.bordercolorddd{border-color:#ddd}.bordercolorf2{border-color:#f2f2f2}.bordercolorf{border-color:#fff}.bordercolor333{border-color:#333}.bordercolord9{border-color:#d9d9d9}.tagger{text-align:right;display:inline-block}.tagger img{display:inline}.op1{opacity:.1}.op2{opacity:.2}.op3{opacity:.3}.op4{opacity:.4}.op5{opacity:.5}.op6{opacity:.6}.op7{opacity:.7}.op8{opacity:.8}.op9{opacity:.9}.top1{top:1px}.top2{top:2px}.top3{top:3px}.top4{top:4px}.top5{top:5px}.top6{top:6px}.top7{top:7px}.top8{top:8px}.top9{top:9px}.top10{top:10px}.top-1{top:-1px}.top-2{top:-2px}.top-3{top:-3px}.top-4{top:-4px}.top-5{top:-5px}.top-6{top:-6px}.top-7{top:-7px}.top-8{top:-8px}.top-9{top:-9px}.top-10{top:-10px}.capp{position:relative}.capp input{padding-right:65px!important}.capp span{position:absolute;left:auto;right:0;top:50%;transform:translateY(-50%)}.colorwhatsapp{color:#14ad53}select,.aselect{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(../images/angle-down.svg) no-repeat right 10px center !important;background-size:14px!important;padding-right:25px!important}select.whiteicon,.aselect.whiteicon{background:url(../images/angle-down-white.svg) no-repeat right 10px center !important;}
.datepicker,.tdaerange,.daterangebooking,.daterange-small,.daterangebooking-small{cursor:pointer;background:url(../images/calendar.svg) no-repeat right 10px center !important;padding-right:20px!important}
.datepicker.whiteicon,.daterange.whiteicon,.daterangebooking.whiteicon,.daterange-small.whiteicon,.daterangebooking-small.whiteicon{background:url(../images/calendar-white.svg) no-repeat right 10px center !important;}.noresize{resize:none}.ofhidden{overflow:hidden}.ofxhidden{overflow-x:hidden}.ofyhidden{overflow-y:hidden}.transition{transition:all ease-in-out .3s}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.text-img-bg{color:#fff;background:url() repeat fixed;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ellipsis{width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.no-ellipsis{width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:hidden}.grd-text{background:-webkit-gradient(linear,left top,right top,from(#ff8a00),to(#da1b60));background:linear-gradient(to right,#ff8a00,#da1b60);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.lh-20{line-height:20px!important}.lh-22{line-height:22px!important}.lh-24{line-height:24px!important}.lh-25{line-height:25px!important}.lh-26{line-height:26px!important}.lh-28{line-height:28px!important}.lh-30{line-height:30px!important}.lh-32{line-height:32px!important}.lh-34{line-height:34px!important}.lh-35{line-height:35px!important}.lh-36{line-height:36px!important}.lh-38{line-height:38px!important}.lh-40{line-height:40px!important}.lh-42{line-height:42px!important}.lh-44{line-height:44px!important}.lh-45{line-height:45px!important}.lh-46{line-height:46px!important}.lh-48{line-height:48px!important}.lh-50{line-height:50px!important}.font10{font-size:10px!important}.font11{font-size:11px!important}.font12{font-size:12px!important}.font13{font-size:13px!important}.font14{font-size:14px!important}.font15{font-size:15px!important}.font16{font-size:16px!important}.font17{font-size:17px!important}.font18{font-size:18px!important}.font19{font-size:19px!important}.font20{font-size:20px!important}.font21{font-size:21px!important}.font22{font-size:22px!important}.font23{font-size:23px!important}.font24{font-size:24px!important}.font25{font-size:25px!important}.font26{font-size:26px!important}.font27{font-size:27px!important}.font28{font-size:28px!important}.font29{font-size:29px!important}.font30{font-size:30px!important}.font31{font-size:31px!important}.font32{font-size:32px!important}.font33{font-size:33px!important}.font34{font-size:34px!important}.font35{font-size:35px!important}.font36{font-size:36px!important}.font37{font-size:37px!important}.font38{font-size:38px!important}.font39{font-size:39px!important}.font40{font-size:40px!important}.font41{font-size:41px!important}.font42{font-size:42px!important}.font43{font-size:43px!important}.font44{font-size:44px!important}.font45{font-size:45px!important}.font46{font-size:46px!important}.font47{font-size:47px!important}.font48{font-size:48px!important}.font49{font-size:49px!important}.font50{font-size:50px!important}ul.half li{display:inline-block;min-width:48%}ul.three li{display:inline-block;min-width:31%}.text-justify{text-align:justify!important}
@media(min-width:1200px){.lh-20-lg{line-height:20px!important}.lh-22-lg{line-height:22px!important}.lh-24-lg{line-height:24px!important}.lh-25-lg{line-height:25px!important}.lh-26-lg{line-height:26px!important}.lh-28-lg{line-height:28px!important}.lh-30-lg{line-height:30px!important}.lh-32-lg{line-height:32px!important}.lh-34-lg{line-height:34px!important}.lh-35-lg{line-height:35px!important}.lh-36-lg{line-height:36px!important}.lh-38-lg{line-height:38px!important}.lh-40-lg{line-height:40px!important}.lh-42-lg{line-height:42px!important}.lh-44-lg{line-height:44px!important}.lh-45-lg{line-height:45px!important}.lh-46-lg{line-height:46px!important}.lh-48-lg{line-height:48px!important}.lh-50-lg{line-height:50px!important}.font10-lg{font-size:10px!important}.font11-lg{font-size:11px!important}.font12-lg{font-size:12px!important}.font13-lg{font-size:13px!important}.font14-lg{font-size:14px!important}.font15-lg{font-size:15px!important}.font16-lg{font-size:16px!important}.font17-lg{font-size:17px!important}.font18-lg{font-size:18px!important}.font19-lg{font-size:19px!important}.font20-lg{font-size:20px!important}.font21-lg{font-size:21px!important}.font22-lg{font-size:22px!important}.font23-lg{font-size:23px!important}.font24-lg{font-size:24px!important}.font25-lg{font-size:25px!important}.font26-lg{font-size:26px!important}.font27-lg{font-size:27px!important}.font28-lg{font-size:28px!important}.font29-lg{font-size:29px!important}.font30-lg{font-size:30px!important}.font31-lg{font-size:31px!important}.font32-lg{font-size:32px!important}.font33-lg{font-size:33px!important}.font34-lg{font-size:34px!important}.font35-lg{font-size:35px!important}.font36-lg{font-size:36px!important}.font37-lg{font-size:37px!important}.font38-lg{font-size:38px!important}.font39-lg{font-size:39px!important}.font40-lg{font-size:40px!important}.font41-lg{font-size:41px!important}.font42-lg{font-size:42px!important}.font43-lg{font-size:43px!important}.font44-lg{font-size:44px!important}.font45-lg{font-size:45px!important}.font46-lg{font-size:46px!important}.font47-lg{font-size:47px!important}.font48-lg{font-size:48px!important}.font49-lg{font-size:49px!important}.font50-lg{font-size:50px!important}ul.half-lg li{display:inline-block;min-width:48%}ul.three-lg li{display:inline-block;min-width:31%}.text-center-lg{text-align:center!important}.text-justify-lg{text-align:justify!important}.text-left-lg{text-align:left!important}.text-right-lg{text-align:right!important}}
@media(max-width:1199px){.lh-20-md{line-height:20px!important}.lh-22-md{line-height:22px!important}.lh-24-md{line-height:24px!important}.lh-25-md{line-height:25px!important}.lh-26-md{line-height:26px!important}.lh-28-md{line-height:28px!important}.lh-30-md{line-height:30px!important}.lh-32-md{line-height:32px!important}.lh-34-md{line-height:34px!important}.lh-35-md{line-height:35px!important}.lh-36-md{line-height:36px!important}.lh-38-md{line-height:38px!important}.lh-40-md{line-height:40px!important}.lh-42-md{line-height:42px!important}.lh-44-md{line-height:44px!important}.lh-45-md{line-height:45px!important}.lh-46-md{line-height:46px!important}.lh-48-md{line-height:48px!important}.lh-50-md{line-height:50px!important}.font10-md{font-size:10px!important}.font11-md{font-size:11px!important}.font12-md{font-size:12px!important}.font13-md{font-size:13px!important}.font14-md{font-size:14px!important}.font15-md{font-size:15px!important}.font16-md{font-size:16px!important}.font17-md{font-size:17px!important}.font18-md{font-size:18px!important}.font19-md{font-size:19px!important}.font20-md{font-size:20px!important}.font21-md{font-size:21px!important}.font22-md{font-size:22px!important}.font23-md{font-size:23px!important}.font24-md{font-size:24px!important}.font25-md{font-size:25px!important}.font26-md{font-size:26px!important}.font27-md{font-size:27px!important}.font28-md{font-size:28px!important}.font29-md{font-size:29px!important}.font30-md{font-size:30px!important}.font31-md{font-size:31px!important}.font32-md{font-size:32px!important}.font33-md{font-size:33px!important}.font34-md{font-size:34px!important}.font35-md{font-size:35px!important}.font36-md{font-size:36px!important}.font37-md{font-size:37px!important}.font38-md{font-size:38px!important}.font39-md{font-size:39px!important}.font40-md{font-size:40px!important}.font41-md{font-size:41px!important}.font42-md{font-size:42px!important}.font43-md{font-size:43px!important}.font44-md{font-size:44px!important}.font45-md{font-size:45px!important}.font46-md{font-size:46px!important}.font47-md{font-size:47px!important}.font48-md{font-size:48px!important}.font49-md{font-size:49px!important}.font50-md{font-size:50px!important}ul.half-md li{display:inline-block;min-width:48%}ul.three-md li{display:inline-block;min-width:31%}.text-center-md{text-align:center!important}.text-justify-md{text-align:justify!important}.text-left-md{text-align:left!important}.text-right-md{text-align:right!important}}
@media(max-width:991px){.lh-20-sm{line-height:20px!important}.lh-22-sm{line-height:22px!important}.lh-24-sm{line-height:24px!important}.lh-25-sm{line-height:25px!important}.lh-26-sm{line-height:26px!important}.lh-28-sm{line-height:28px!important}.lh-30-sm{line-height:30px!important}.lh-32-sm{line-height:32px!important}.lh-34-sm{line-height:34px!important}.lh-35-sm{line-height:35px!important}.lh-36-sm{line-height:36px!important}.lh-38-sm{line-height:38px!important}.lh-40-sm{line-height:40px!important}.lh-42-sm{line-height:42px!important}.lh-44-sm{line-height:44px!important}.lh-45-sm{line-height:45px!important}.lh-46-sm{line-height:46px!important}.lh-48-sm{line-height:48px!important}.lh-50-sm{line-height:50px!important}.font10-sm{font-size:10px!important}.font11-sm{font-size:11px!important}.font12-sm{font-size:12px!important}.font13-sm{font-size:13px!important}.font14-sm{font-size:14px!important}.font15-sm{font-size:15px!important}.font16-sm{font-size:16px!important}.font17-sm{font-size:17px!important}.font18-sm{font-size:18px!important}.font19-sm{font-size:19px!important}.font20-sm{font-size:20px!important}.font21-sm{font-size:21px!important}.font22-sm{font-size:22px!important}.font23-sm{font-size:23px!important}.font24-sm{font-size:24px!important}.font25-sm{font-size:25px!important}.font26-sm{font-size:26px!important}.font27-sm{font-size:27px!important}.font28-sm{font-size:28px!important}.font29-sm{font-size:29px!important}.font30-sm{font-size:30px!important}.font31-sm{font-size:31px!important}.font32-sm{font-size:32px!important}.font33-sm{font-size:33px!important}.font34-sm{font-size:34px!important}.font35-sm{font-size:35px!important}.font36-sm{font-size:36px!important}.font37-sm{font-size:37px!important}.font38-sm{font-size:38px!important}.font39-sm{font-size:39px!important}.font40-sm{font-size:40px!important}.font41-sm{font-size:41px!important}.font42-sm{font-size:42px!important}.font43-sm{font-size:43px!important}.font44-sm{font-size:44px!important}.font45-sm{font-size:45px!important}.font46-sm{font-size:46px!important}.font47-sm{font-size:47px!important}.font48-sm{font-size:48px!important}.font49-sm{font-size:49px!important}.font50-sm{font-size:50px!important}ul.half-sm li{display:inline-block;min-width:48%}ul.three-sm li{display:inline-block;min-width:31%}.text-center-sm{text-align:center!important}.text-justify-sm{text-align:justify!important}.text-left-sm{text-align:left!important}.text-right-sm{text-align:right!important}}
@media(max-width:767px){.lh-20-xs{line-height:20px!important}.lh-22-xs{line-height:22px!important}.lh-24-xs{line-height:24px!important}.lh-25-xs{line-height:25px!important}.lh-26-xs{line-height:26px!important}.lh-28-xs{line-height:28px!important}.lh-30-xs{line-height:30px!important}.lh-32-xs{line-height:32px!important}.lh-34-xs{line-height:34px!important}.lh-35-xs{line-height:35px!important}.lh-36-xs{line-height:36px!important}.lh-38-xs{line-height:38px!important}.lh-40-xs{line-height:40px!important}.lh-42-xs{line-height:42px!important}.lh-44-xs{line-height:44px!important}.lh-45-xs{line-height:45px!important}.lh-46-xs{line-height:46px!important}.lh-48-xs{line-height:48px!important}.lh-50-xs{line-height:50px!important}.font10-xs{font-size:10px!important}.font11-xs{font-size:11px!important}.font12-xs{font-size:12px!important}.font13-xs{font-size:13px!important}.font14-xs{font-size:14px!important}.font15-xs{font-size:15px!important}.font16-xs{font-size:16px!important}.font17-xs{font-size:17px!important}.font18-xs{font-size:18px!important}.font19-xs{font-size:19px!important}.font20-xs{font-size:20px!important}.font21-xs{font-size:21px!important}.font22-xs{font-size:22px!important}.font23-xs{font-size:23px!important}.font24-xs{font-size:24px!important}.font25-xs{font-size:25px!important}.font26-xs{font-size:26px!important}.font27-xs{font-size:27px!important}.font28-xs{font-size:28px!important}.font29-xs{font-size:29px!important}.font30-xs{font-size:30px!important}.font31-xs{font-size:31px!important}.font32-xs{font-size:32px!important}.font33-xs{font-size:33px!important}.font34-xs{font-size:34px!important}.font35-xs{font-size:35px!important}.font36-xs{font-size:36px!important}.font37-xs{font-size:37px!important}.font38-xs{font-size:38px!important}.font39-xs{font-size:39px!important}.font40-xs{font-size:40px!important}.font41-xs{font-size:41px!important}.font42-xs{font-size:42px!important}.font43-xs{font-size:43px!important}.font44-xs{font-size:44px!important}.font45-xs{font-size:45px!important}.font46-xs{font-size:46px!important}.font47-xs{font-size:47px!important}.font48-xs{font-size:48px!important}.font49-xs{font-size:49px!important}.font50-xs{font-size:50px!important}.clearfix-xs{clear:both;display:block}ul.full-xs li{display:inline-block;min-width:100%}ul.half-xs li{display:inline-block;min-width:48%}ul.three-xs li{display:inline-block;min-width:31%}.text-center-xs{text-align:center!important}.text-justify-xs{text-align:justify!important}.text-left-xs{text-align:left!important}.text-right-xs{text-align:right!important}.float-none-xs{float:none!important}.float-left-xs{float:left!important}.float-right-xs{float:right!important}.full-xs{width:100%!important}.tagger{text-align:center!important}}.visible-xss{display:none}
@media(max-width:640px){.visible-xss{display:block!important}.hidden-xss{display:none!important}.lh-20-xss{line-height:20px!important}.lh-22-xss{line-height:22px!important}.lh-24-xss{line-height:24px!important}.lh-25-xss{line-height:25px!important}.lh-26-xss{line-height:26px!important}.lh-28-xss{line-height:28px!important}.lh-30-xss{line-height:30px!important}.lh-32-xss{line-height:32px!important}.lh-34-xss{line-height:34px!important}.lh-35-xss{line-height:35px!important}.lh-36-xss{line-height:36px!important}.lh-38-xss{line-height:38px!important}.lh-40-xss{line-height:40px!important}.lh-42-xss{line-height:42px!important}.lh-44-xss{line-height:44px!important}.lh-45-xss{line-height:45px!important}.lh-46-xss{line-height:46px!important}.lh-48-xss{line-height:48px!important}.lh-50-xss{line-height:50px!important}.font10-xss{font-size:10px!important}.font11-xss{font-size:11px!important}.font12-xss{font-size:12px!important}.font13-xss{font-size:13px!important}.font14-xss{font-size:14px!important}.font15-xss{font-size:15px!important}.font16-xss{font-size:16px!important}.font17-xss{font-size:17px!important}.font18-xss{font-size:18px!important}.font19-xss{font-size:19px!important}.font20-xss{font-size:20px!important}.font21-xss{font-size:21px!important}.font22-xss{font-size:22px!important}.font23-xss{font-size:23px!important}.font24-xss{font-size:24px!important}.font25-xss{font-size:25px!important}.font26-xss{font-size:26px!important}.font27-xss{font-size:27px!important}.font28-xss{font-size:28px!important}.font29-xss{font-size:29px!important}.font30-xss{font-size:30px!important}.font31-xss{font-size:31px!important}.font32-xss{font-size:32px!important}.font33-xss{font-size:33px!important}.font34-xss{font-size:34px!important}.font35-xss{font-size:35px!important}.font36-xss{font-size:36px!important}.font37-xss{font-size:37px!important}.font38-xss{font-size:38px!important}.font39-xss{font-size:39px!important}.font40-xss{font-size:40px!important}.font41-xss{font-size:41px!important}.font42-xss{font-size:42px!important}.font43-xss{font-size:43px!important}.font44-xss{font-size:44px!important}.font45-xss{font-size:45px!important}.font46-xss{font-size:46px!important}.font47-xss{font-size:47px!important}.font48-xss{font-size:48px!important}.font49-xss{font-size:49px!important}.font50-xss{font-size:50px!important}.clearfix-xss{clear:both;display:block}ul.half-xss li{display:inline-block;min-width:48%}ul.three-xss li{display:inline-block;min-width:31%}.text-center-xs{text-align:center!important}.text-justify-xss{text-align:justify!important}.text-left-xss{text-align:left!important}.text-right-xss{text-align:right!important}
ul.full-xss li{display:inline-block;min-width:100%}}
.bg1{background-color: var(--main-color);}
.bg2{background-color: var(--main-color2);}
.bg3{background-color: var(--main-color3);}
.bg4{background-color: var(--main-color4);}
.bg5{background-color: var(--main-color5);}
.bg-brown{background-color: var(--brown);}
.bglight{background-color:var(--bg-light);}
.bglight2{background-color:var(--bg-light2);}

.b1{border:1px solid var(--main-color4);}
.b2{border:1px solid var(--main-color2);}
.b3{border:1px solid var(--main-color3);}
.bb1{border-bottom:1px solid var(--main-color);}
.bb2{border-bottom:1px solid var(--main-color2);}
.bb3{border-bottom:1px solid var(--main-color3);}
.color1{color: var(--main-color1);}
.color2{color: var(--main-color2);}
.color3{color: var(--main-color3);}
.color5{color: var(--main-color5);}
.brown{color: var(--brown);}
.cpointer{cursor:pointer;}
select.nopo{background:none!important;padding:auto}
.light-pat{background:url(../images/floral-white.svg) #f7fbf5 repeat;background-size:200px;}
.light-pat-only{background:url(../images/floral-white.svg) #FBF9F1 repeat;background-size:200px;}
.height2{height:2px;}

p{margin-bottom:10px}
ul li,ol li{margin-bottom:0}
li{margin:0;padding:0;list-style:none}
img:not(.max){width:100%;max-width:100%;vertical-align:middle}
a{cursor:pointer;transition:var(--transition);text-decoration:none}
a:hover{text-decoration:none!important}
a,i{border:none}
button{padding:0;cursor:pointer}
main a{color:var(--brown);}
main a:hover{text-decoration:none;color:var(--main-color2)}
button,button:focus,button:hover{border:none;}
a:focus,button:focus{outline:none}

.height100{height:100%}
.height100 img{height:100%;object-fit:cover}
.max-width-600{width:100%;max-width:680px}
.bg-img-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}

.heroslide .innerpad {padding-top: 150px;padding-bottom:150px;}
.innerpad {padding-top: 150px;padding-bottom:50px;}
@media(max-width:1199px){
.innerpad{padding-top:100px;padding-bottom:60px;}
}
@media(max-width:991px){
.innerpad{padding-top:80px;padding-bottom:140px;}
}
@media(max-width:767px){
.innerpad{padding-top:80px;padding-bottom:50px;}
}
.breadcrumb.white a{color:var(--whiteColor);}
.breadcrumb.white .breadcrumb-item + .breadcrumb-item::before{color:var(--whiteColor);}
.phonew{display: inline-block;width:32px;height:32px;position: relative;background: var(--main-color);text-align: center;padding-left:5px;}
.phonew svg{width:18px;height:18px;margin-top:3px;margin-right:5px;line-height:32px;}
.phonew svg path{fill:var(--whiteColor)}
.phonew.dark svg path{fill:var(--whiteColor)}
.phonew svg path:nth-child(2){-webkit-animation:header-phone 1s infinite cubic-bezier(.1,.57,.5,1);animation:header-phone 1s infinite cubic-bezier(.1,.57,.5,1)}
.phonew svg path:nth-child(3){-webkit-animation:header-phone2 1s infinite cubic-bezier(.1,.57,.5,1);animation:header-phone2 1s infinite cubic-bezier(.1,.57,.5,1)}
@-webkit-keyframes header-phone {
0%,30%{opacity:0;-webkit-transform:translate3d(-20px,20px,0);transform:translate3d(-20px,20px,0)}
80%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{opacity:0}
}
@keyframes header-phone {
0%,30%{opacity:0;-webkit-transform:translate3d(-20px,20px,0);transform:translate3d(-20px,20px,0)}
80%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{opacity:0}
}
@-webkit-keyframes header-phone2 {
0%{opacity:0;-webkit-transform:translate3d(-20px,20px,0);transform:translate3d(-20px,20px,0)}
70%,90%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{opacity:0}
}
@keyframes header-phone2 {
0%{opacity:0;-webkit-transform:translate3d(-20px,20px,0);transform:translate3d(-20px,20px,0)}
70%,90%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{opacity:0}
}

.min-height-100vh{display:flex;align-items:end;width:90%;height:-webkit-calc(90% - 100px);height:-moz-calc(90% - 100px);height:calc(90% - 100px);min-height:calc(90vh - 45px)}
.min-height-70vh{display:flex;align-items:end;width:100%;height:-webkit-calc(70% - 100px);height:-moz-calc(70% - 100px);height:calc(70% - 100px);min-height:calc(70vh - 45px)}
.min-height-60vh{display:flex;align-items:end;width:100%;height:-webkit-calc(65% - 100px);height:-moz-calc(65% - 100px);height:calc(65% - 100px);min-height:calc(65vh - 45px)}
.min-height-50vh{display:flex;align-items:end;width:100%;height:-webkit-calc(50% - 100px);height:-moz-calc(50% - 100px);height:calc(50% - 100px);min-height:calc(50vh - 45px)}
.text-color-mix-blend{color:#fff;mix-blend-mode:difference}

.preloader{overflow:hidden}
.preloader.js-page-in-anim-active{overflow:visible;overflow-x:hidden}
.has-scroll-smooth .preloader.js-page-in{overflow:hidden}
.preloader:before,.preloader:after,.preloader__out-overlay:before,.preloader__out-overlay:after{content:'';width:100%;height:100%;position:fixed;left:0;top:0;z-index:99;background-color:var(--main-color4);transition:1s cubic-bezier(.858,.01,.068,.99)}
.preloader:after,.preloader__out-overlay:after{z-index:98;background-color:var(--whiteColor);transition-delay:.13s}
.preloader__out-overlay:before,.preloader__out-overlay:after{-webkit-transform:translateX(105%);transform:translateX(105%);transition-delay:.13s}
.preloader__out-overlay:after{transition-delay:0}
.js-page-in.preloader:before,.js-page-in.preloader:after{-webkit-transform:translateX(-105%);transform:translateX(-105%)}
.js-page-out .preloader__out-overlay:before,.js-page-out .preloader__out-overlay:after{-webkit-transform:translateX(0);transform:translateX(0)}
.js-page-out.js-nav-active .preloader__out-overlay:before,.js-page-out.js-nav-active .preloader__out-overlay:after{-webkit-transform:translateX(105%);transform:translateX(105%)}
.preloader__loading{width:100%;height:100vh;position:fixed;left:0;top:0;z-index:999;pointer-events:none;text-align:center;line-height:100vh;color:var(--brown)}
.preloader__loading-anim{font-size:1.7em;font-weight:300;letter-spacing:3px;text-transform:uppercase}
.preloader__loading-anim .char{color:transparent}
.preloader__loading-anim .char:before{visibility:visible;color:var(--brown)}
.in .preloader__loading-anim .char{transition:1s cubic-bezier(.19,.94,.336,1);transition-delay:calc(.01s * var(--char-index))}
.js-page-in .in .preloader__loading-anim .char{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}
.out .preloader__loading-anim .char{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px);transition:.8s cubic-bezier(.19,.94,.336,1);transition-delay:calc(.01s * var(--char-index) + .8s)}
.js-page-out .out .preloader__loading-anim .char{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
.in .preloader__loading-anim .char:nth-last-child(1):before,.in .preloader__loading-anim .char:nth-last-child(2):before,.in .preloader__loading-anim .char:nth-last-child(3):before{-webkit-animation:.9s dot-anim cubic-bezier(.225,1,.316,.99) infinite;animation:.9s dot-anim cubic-bezier(.225,1,.316,.99) infinite}
.js-page-in-anim-active .in .preloader__loading-anim .char:nth-last-child(1):before,.js-page-in-anim-active .in .preloader__loading-anim .char:nth-last-child(2):before,.js-page-in-anim-active .in .preloader__loading-anim .char:nth-last-child(3):before{-webkit-animation:none;animation:none}
.in .preloader__loading-anim .char:nth-last-child(1):before{-webkit-animation-delay:.2s;animation-delay:.2s}
.in .preloader__loading-anim .char:nth-last-child(2):before{-webkit-animation-delay:.1s;animation-delay:.1s}
@-webkit-keyframes dot-anim {
0%{opacity:1}
100%{opacity:0}
}
@keyframes dot-anim {
0%{opacity:1}
100%{opacity:0}
}
.js-pointer-zoom,.js-pointer-drag,.js-drag{cursor:none!important}
.cursor-anim-enable .pointer{display:block}
.js-touch .cursor-anim-enable .pointer{display:none}
.js-zoom,.js-drag{cursor:none!important;overflow:hidden;width:75px;height:75px;position:fixed;left:-100px;top:50%;z-index:9999;border-radius:50%;pointer-events:none;box-sizing:border-box;color:var(--main-color);background:#fff;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);transition:-webkit-transform .5s cubic-bezier(.19,.94,.336,1);transition:transform .5s cubic-bezier(.19,.94,.336,1);transition:transform .5s cubic-bezier(.19,.94,.336,1),-webkit-transform .5s cubic-bezier(.19,.94,.336,1)}
.js-page-in-anim-active .pointer{-webkit-transform:translate(-50%,-50%) scale(0.4);transform:translate(-50%,-50%) scale(0.4)}
.js-page-in-anim-active .js-pointer.js-large{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
.js-page-in-anim-active .js-pointer.js-small{-webkit-transform:translate(-50%,-50%) scale(0.2);transform:translate(-50%,-50%) scale(0.2)}
.js-page-in-anim-active .js-pointer.js-none{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}
.js-page-in-anim-active .js-pointer.js-drag,.js-page-in-anim-active .js-pointer.js-zoom{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
body.js-page-in-anim-active.js-page-out .pointer{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}
.pointer__inner{position:absolute;left:50%;top:50%;opacity:0;font-size:20px;color:#000;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);transition:.4s cubic-bezier(.17,.85,.438,.99)}
.drag{line-height:1;font-size:15px}
.js-drag .pointer__inner.drag,.js-zoom .pointer__inner.bi{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);transition-delay:.2s}
.container-lg{margin:0 auto}

.fixed-header .container,footer .container,.container-lg{max-width:80%!important;max-width:inherit;padding-left:0;padding-right:0;margin:0 auto}
.header-fixed-active .fixed-header{position:fixed!important}
.header-fixed-active .fixed-header,.header-fixed-active,.fixed-header{-moz-transition:all .3s!important;-ms-transition:all .3s!important;-o-transition:all .3s!important;transition:all .3s!important}
.header-fixed-active .fixed-header{z-index:999;opacity:1;visibility:visible;-webkit-animation:fade-in-top .6s cubic-bezier(0.39,0.575,0.565,1) .4s both;animation:fade-in-top .6s cubic-bezier(0.39,0.575,0.565,1) .4s both}
@-webkit-keyframes fade-in-top {
0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-top {
0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.js-page-in .fixed-header{opacity:1;position:relative;top:0;z-index:9;width:100%;background-color:var(--whiteColor);padding:0;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;box-shadow:1px 6px 5px -4px rgba(0,0,0,0.1);-webkit-box-shadow:1px 6px 5px -4px rgba(0,0,0,0.1);-moz-box-shadow:1px 6px 5px -4px rgba(0,0,0,0.1)}
.fixed-header a{color:var(--gray)}
.header-style{padding:12px 0;}
.header-fixed-active .header-style{padding:8px 0;}
.header-logo{overflow:hidden;width:auto;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);margin-top:35px;z-index:10;background: var(--main-color3);padding:10px 10px 0;border-radius:0 0 10px 10px;}
/* .header-fixed-active .header-logo{top:2px;} */
.color-mix-blend-normal.header-logo{mix-blend-mode:normal}
.header-logo-img{width:120px;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.header-fixed-active .header-logo-img{width:85px;height:100%;}
.header-fixed-active .header-logo{margin-top:20px;}
.js-page-in-out .header-logo-img{-webkit-transform:translateY(0);transform:translateY(0)}

.book-box{margin-left:30px;margin-right:30px;background-color:var(--main-color);padding:8px 20px;line-height:15px;transition:all 1s ease}
.book-box:hover{background-color:var(--main-color2);color:var(--whiteColor)!important}
.book-box:hover a{color:var(--whiteColor)}
.menu-icon{position:relative;left:0;width:40px;z-index:10;pointer-events:none;cursor:pointer;z-index:99}
.color-mix-blend-normal.menu-icon{mix-blend-mode:normal}
.js-page-in-out .menu-icon{pointer-events:auto}
.menu-icon-box{overflow:hidden;width:40px;height:20px;position:relative;top:-1px}
.menu-icon-box:before,.menu-icon__inner:before,.menu-icon__inner:after{content:'';width:40px;height:1px;position:absolute;left:0;top:50%;background-color:var(--gray);-webkit-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:1s cubic-bezier(.767,.01,.18,1.01);transition-delay:.1s}
.menu-icon__inner:before,.menu-icon__inner:after{top:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition-delay:0}
.menu-icon__inner:after{top:auto;bottom:0}
.js-page-in-out .menu-icon-box:before{-webkit-transform:translateY(-50%) scaleX(1);transform:translateY(-50%) scaleX(1)}
.js-page-in-out .menu-icon__inner:before,.js-page-in-out .menu-icon__inner:after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.js-nav-active.js-page-in-out .menu-icon-box:before{-webkit-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0)}
.js-nav-active.js-page-in-out .menu-icon__inner:before,.js-nav-active.js-page-in-out .menu-icon__inner:after{-webkit-transform:scaleX(0);transform:scaleX(0);transition-delay:0}
.menu-icon__close{position:fixed;z-index:99}
.menu-icon__close:before,.menu-icon__close:after{content:'';width:45px;height:1px;position:absolute;left:0;top:-12px;background-color:#fff;-webkit-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:1s cubic-bezier(.767,.01,.18,1.01);transition-delay:0}
.menu-icon__close:after{top:19px;-webkit-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0);transition-delay:.15s}
.js-nav-active .menu-icon__close:before{-webkit-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);transition-delay:1.15s}
.js-nav-active .menu-icon__close:after{-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);transition-delay:1s}
.js-nav-active.js-page-out .menu-icon__close:before{-webkit-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0);transition-delay:.15s}
.js-nav-active.js-page-out .menu-icon__close:after{-webkit-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0);transition-delay:0}
@media only screen and (min-width:1000px) {
.landing-page-header .menu-icon{display:none}
}
.nav-container{overflow:hidden;width:100%;height:100vh;min-height:100vh;margin:0;padding:0;position:fixed;left:100%;top:0;z-index:99;background:url(../images/floral-white.svg) #f9f5e2 repeat;background-size:60px;transition:1s cubic-bezier(.858,.01,.068,.99);transition-delay:.5s}
.js-nav-active .nav-container{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition-delay:.35s}
.nav-overlay{width:100%;height:100vh;position:fixed;top:0;left:100%;z-index:99;background-color:#fff;transition:1s cubic-bezier(.858,.01,.068,.99);transition-delay:.7s}
.js-nav-active .nav-overlay{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition-delay:.3s}
.menu-icon__close:before,.menu-icon__close:after{background-color:var(--black)}
.nav-box{height:100%;position:relative}
.menu-box{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;width:100%;height:100%;position:relative}
.nav-btn-box{overflow:hidden}
.nav-btn{display:inline-block;margin:0;padding:0;cursor:pointer;-webkit-transform:translateY(-105%);transform:translateY(-105%);transition:.8s cubic-bezier(.767,.01,.18,1.01)}
.nav-btn-box:nth-child(1) .nav-btn,.nav-btn-box .nav-btn-box:nth-child(1) .nav-btn,.nav-btn-box .nav-btn-box .nav-btn-box:nth-child(1) .nav-btn{transition-delay:0}
.nav-btn-box:nth-child(2) .nav-btn,.nav-btn-box .nav-btn-box:nth-child(2) .nav-btn,.nav-btn-box .nav-btn-box .nav-btn-box:nth-child(2) .nav-btn{transition-delay:.04s}
.nav-btn-box:nth-child(3) .nav-btn,.nav-btn-box .nav-btn-box:nth-child(3) .nav-btn,.nav-btn-box .nav-btn-box .nav-btn-box:nth-child(3) .nav-btn{transition-delay:.08s}
.nav-btn-box:nth-child(4) .nav-btn,.nav-btn-box .nav-btn-box:nth-child(4) .nav-btn,.nav-btn-box .nav-btn-box .nav-btn-box:nth-child(4) .nav-btn{transition-delay:.12s}
.nav-btn-box:nth-child(5) .nav-btn,.nav-btn-box .nav-btn-box:nth-child(5) .nav-btn,.nav-btn-box .nav-btn-box .nav-btn-box:nth-child(5) .nav-btn{transition-delay:.16s}
.nav-btn-box:nth-child(6) .nav-btn,.nav-btn-box .nav-btn-box:nth-child(6) .nav-btn,.nav-btn-box .nav-btn-box .nav-btn-box:nth-child(6) .nav-btn{transition-delay:.2s}
.nav-btn-box:nth-child(7) .nav-btn,.nav-btn-box .nav-btn-box:nth-child(7) .nav-btn,.nav-btn-box .nav-btn-box .nav-btn-box:nth-child(7) .nav-btn{transition-delay:.24s}
.nav-btn-box:nth-child(8) .nav-btn,.nav-btn-box .nav-btn-box:nth-child(8) .nav-btn,.nav-btn-box .nav-btn-box .nav-btn-box:nth-child(8) .nav-btn{transition-delay:.28s}
.nav-btn-box:nth-child(9) .nav-btn,.nav-btn-box .nav-btn-box:nth-child(9) .nav-btn,.nav-btn-box .nav-btn-box .nav-btn-box:nth-child(9) .nav-btn{transition-delay:.32s}
.nav-btn-box:nth-child(10) .nav-btn,.nav-btn-box .nav-btn-box:nth-child(10) .nav-btn,.nav-btn-box .nav-btn-box .nav-btn-box:nth-child(10) .nav-btn{transition-delay:.36s}
.nav-btn-box:nth-child(11) .nav-btn,.nav-btn-box .nav-btn-box:nth-child(11) .nav-btn,.nav-btn-box .nav-btn-box .nav-btn-box:nth-child(11) .nav-btn{transition-delay:.4s}
.nav-btn-box:nth-child(12) .nav-btn,.nav-btn-box .nav-btn-box:nth-child(12) .nav-btn,.nav-btn-box .nav-btn-box .nav-btn-box:nth-child(12) .nav-btn{transition-delay:.44s}
.nav-btn-box:nth-child(13) .nav-btn,.nav-btn-box .nav-btn-box:nth-child(13) .nav-btn,.nav-btn-box .nav-btn-box .nav-btn-box:nth-child(13) .nav-btn{transition-delay:.48s}
.nav-btn-box:nth-child(14) .nav-btn,.nav-btn-box .nav-btn-box:nth-child(14) .nav-btn,.nav-btn-box .nav-btn-box .nav-btn-box:nth-child(14) .nav-btn{transition-delay:.52s}
.nav-btn-box:nth-child(15) .nav-btn,.nav-btn-box .nav-btn-box:nth-child(15) .nav-btn,.nav-btn-box .nav-btn-box .nav-btn-box:nth-child(15) .nav-btn{transition-delay:.56s}
.menu-box .nav-btn-box a{padding:5px 0}
.menu-box li small{font-size:.7em;font-style:italic;margin-top:20px}
.js-nav-active .nav-btn{-webkit-transform:translateY(0);transform:translateY(0);transition:1.5s cubic-bezier(.225,1,.316,.99)}
.js-nav-active .nav-btn-box:nth-child(1) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box:nth-child(1) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(1) .nav-btn{transition-delay:1s}
.js-nav-active .nav-btn-box:nth-child(2) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box:nth-child(2) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(2) .nav-btn{transition-delay:1.1s}
.js-nav-active .nav-btn-box:nth-child(3) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box:nth-child(3) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(3) .nav-btn{transition-delay:1.2s}
.js-nav-active .nav-btn-box:nth-child(4) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box:nth-child(4) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(4) .nav-btn{transition-delay:1.3s}
.js-nav-active .nav-btn-box:nth-child(5) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box:nth-child(5) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(5) .nav-btn{transition-delay:1.4s}
.js-nav-active .nav-btn-box:nth-child(6) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box:nth-child(6) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(6) .nav-btn{transition-delay:1.5s}
.js-nav-active .nav-btn-box:nth-child(7) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box:nth-child(7) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(7) .nav-btn{transition-delay:1.6s}
.js-nav-active .nav-btn-box:nth-child(8) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box:nth-child(8) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(8) .nav-btn{transition-delay:1.7s}
.js-nav-active .nav-btn-box:nth-child(9) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box:nth-child(9) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(9) .nav-btn{transition-delay:1.8s}
.js-nav-active .nav-btn-box:nth-child(10) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box:nth-child(10) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(10) .nav-btn{transition-delay:1.9s}
.js-nav-active .nav-btn-box:nth-child(11) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box:nth-child(11) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(11) .nav-btn{transition-delay:2s}
.js-nav-active .nav-btn-box:nth-child(12) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box:nth-child(12) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(12) .nav-btn{transition-delay:2.1s}
.js-nav-active .nav-btn-box:nth-child(13) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box:nth-child(13) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(13) .nav-btn{transition-delay:2.2s}
.js-nav-active .nav-btn-box:nth-child(14) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box:nth-child(14) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(14) .nav-btn{transition-delay:2.3s}
.js-nav-active .nav-btn-box:nth-child(15) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box:nth-child(15) .nav-btn,.js-nav-active .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(15) .nav-btn{transition-delay:2.4s}
.js-nav-active.js-page-out .nav-container .nav-btn{-webkit-transform:translateY(-105%);transform:translateY(-105%);transition:1s cubic-bezier(.76,.06,.85,.07)}
.js-nav-active.js-page-out .nav-btn-box:nth-child(1) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box:nth-child(1) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(1) .nav-btn{transition-delay:0}
.js-nav-active.js-page-out .nav-btn-box:nth-child(2) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box:nth-child(2) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(2) .nav-btn{transition-delay:.04s}
.js-nav-active.js-page-out .nav-btn-box:nth-child(3) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box:nth-child(3) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(3) .nav-btn{transition-delay:.08s}
.js-nav-active.js-page-out .nav-btn-box:nth-child(4) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box:nth-child(4) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(4) .nav-btn{transition-delay:.12s}
.js-nav-active.js-page-out .nav-btn-box:nth-child(5) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box:nth-child(5) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(5) .nav-btn{transition-delay:.16s}
.js-nav-active.js-page-out .nav-btn-box:nth-child(6) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box:nth-child(6) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(6) .nav-btn{transition-delay:.2s}
.js-nav-active.js-page-out .nav-btn-box:nth-child(7) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box:nth-child(7) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(7) .nav-btn{transition-delay:.24s}
.js-nav-active.js-page-out .nav-btn-box:nth-child(8) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box:nth-child(8) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(8) .nav-btn{transition-delay:.28s}
.js-nav-active.js-page-out .nav-btn-box:nth-child(9) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box:nth-child(9) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(9) .nav-btn{transition-delay:.32s}
.js-nav-active.js-page-out .nav-btn-box:nth-child(10) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box:nth-child(10) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(10) .nav-btn{transition-delay:.36s}
.js-nav-active.js-page-out .nav-btn-box:nth-child(11) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box:nth-child(11) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(11) .nav-btn{transition-delay:.4s}
.js-nav-active.js-page-out .nav-btn-box:nth-child(12) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box:nth-child(12) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(12) .nav-btn{transition-delay:.44s}
.js-nav-active.js-page-out .nav-btn-box:nth-child(13) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box:nth-child(13) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(13) .nav-btn{transition-delay:.48s}
.js-nav-active.js-page-out .nav-btn-box:nth-child(14) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box:nth-child(14) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(14) .nav-btn{transition-delay:.52s}
.js-nav-active.js-page-out .nav-btn-box:nth-child(15) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box:nth-child(15) .nav-btn,.js-nav-active.js-page-out .nav-btn-box .nav-btn-box .nav-btn-box:nth-child(15) .nav-btn{transition-delay:.56s}
.nav-btn__inner{margin:0;padding:0;font-size:40px;font-weight:700;line-height:1.5;letter-spacing:1px;text-transform:uppercase}
.nav-btn__inner i{font-size:17px;font-weight:700;top:-1px;position:relative}
.menu-box li.active .nav-btn__inner{color:var(--main-color2)}
.nav-btn__inner{position:relative;white-space:nowrap;color:var(--main-color);text-shadow:1px 1px 0 #ffffffa1;mix-blend-mode:difference}
.nav-btn__inner:hover i{transition:.5s cubic-bezier(.767,.01,.18,1.01);color:var(--main-color2)}
.nav-btn__inner:before{content:attr(data-text);overflow:hidden;width:0;position:absolute;left:0;top:50%;z-index:2;color:var(--main-color2);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:1s cubic-bezier(.225,1,.316,.99)}
.nav-btn:hover .nav-btn__inner:before{width:100%}
.dropdown{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;pointer-events:none}
.dropdown_2lvl{z-index:3;pointer-events:none}
.js-dropdown-is-active-2lvl.dropdown_2lvl{pointer-events:auto}
.menu-box.dropdown{align-items:flex-end}
.js-dropdown.js-dropdown-is-active{pointer-events:auto}
.js-dropdown-is-active-2lvl .js-dropdown.js-dropdown-is-active{pointer-events:none}
.dropdown-close{overflow:hidden;width:60px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;pointer-events:none;text-align:center;}
.js-nav-active .js-dropdown-is-active .dropdown-close{pointer-events:auto}
.dropdown-close__inner{overflow:hidden;width:100%;height:100%;position:relative;cursor:pointer;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:.5s cubic-bezier(.17,.85,.438,.99)}
.js-nav-active .js-dropdown-is-active .dropdown-close__inner{-webkit-transform:translateX(0);transform:translateX(0);transition:1s cubic-bezier(.17,.85,.438,.99);transition-delay:1s}
.js-nav-active.js-page-out .js-dropdown-is-active .dropdown-close__inner{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:1s cubic-bezier(.17,.85,.438,.99);transition-delay:.5s}
.dropdown-close__arrow{display:block;width:100%;height:100%;position:relative;z-index:3;-webkit-transform:translateX(0);transform:translateX(0);transition:.7s cubic-bezier(.17,.85,.438,.99)}
.dropdown-close:hover .dropdown-close__arrow{-webkit-transform:translateX(0);transform:translateX(0)}
/* .dropdown-close__arrow:before{content:'';display:block;width:7px;height:7px;position:absolute;left:1px;top:11px;border-left:1px solid var(--main-color2);border-bottom:1px solid var(--main-color2);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.dropdown-close__arrow:after{content:'';width:100%;height:1px;position:absolute;left:0;top:50%;background-color:var(--main-color2);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:left;transform-origin:left}
.dropdown-close__inner:before{content:'';width:3px;height:50%;position:absolute;top:50%;right:0;background-color:var(--main-color2);-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top;transition:.5s cubic-bezier(.17,.85,.438,.99)} */

.dropdown-close:hover .dropdown-close__inner:before{-webkit-transform:scaleY(0);transform:scaleY(0)}
.js-dropdown-close,.js-dropdown-close-2lvl{width:100%;height:100%;position:absolute;left:0;top:0}
.js-dropdown-close-2lvl{z-index:2;pointer-events:none}
.js-dropdown-is-active-2lvl .js-dropdown-close-2lvl{pointer-events:auto}
.js-dropdown .nav-btn__inner{display:inline-block;-webkit-transform:translateY(-105%);transform:translateY(-105%);transition:1s cubic-bezier(.767,.01,.18,1.01)}
.js-dropdown.js-dropdown-is-active .nav-btn__inner{-webkit-transform:translateY(0);transform:translateY(0)}
.dropdown-hidden-btn .nav-btn__inner{display:inline-block;-webkit-transform:translateY(0);transform:translateY(0);transition:1s cubic-bezier(.767,.01,.18,1.01)}
.js-dropdown-is-active .dropdown-hidden-btn .nav-btn__inner{-webkit-transform:translateY(-105%);transform:translateY(-105%)}
.js-dropdown-is-active .dropdown-hidden-btn{pointer-events:none}
.dropdown .dropdown_2lvl .nav-btn__inner{display:inline-block;-webkit-transform:translateY(-105%);transform:translateY(-105%);transition:1s cubic-bezier(.767,.01,.18,1.01)}
.dropdown .dropdown_2lvl.js-dropdown-is-active-2lvl .nav-btn__inner{-webkit-transform:translateY(0);transform:translateY(0)}
.js-dropdown-is-active.js-dropdown-is-active-2lvl .dropdown-2lvl-hidden-btn .nav-btn__inner{-webkit-transform:translateY(-105%);transform:translateY(-105%)}
.js-dropdown-is-active .nav-btn-box:nth-last-child(1) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown .nav-btn-box:nth-last-child(1) .nav-btn__inner,.js-dropdown-is-active-2lvl .js-dropdown .nav-btn-box:nth-last-child(1) .dropdown-2lvl-hidden-btn .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl .nav-btn-box:nth-last-child(1) .nav-btn__inner{transition-delay:0}
.js-dropdown-is-active .nav-btn-box:nth-last-child(2) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown .nav-btn-box:nth-last-child(2) .nav-btn__inner,.js-dropdown-is-active-2lvl .js-dropdown .nav-btn-box:nth-last-child(2) .dropdown-2lvl-hidden-btn .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl .nav-btn-box:nth-last-child(2) .nav-btn__inner{transition-delay:.1s}
.js-dropdown-is-active .nav-btn-box:nth-last-child(3) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown .nav-btn-box:nth-last-child(3) .nav-btn__inner,.js-dropdown-is-active-2lvl .js-dropdown .nav-btn-box:nth-last-child(3) .dropdown-2lvl-hidden-btn .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl .nav-btn-box:nth-last-child(3) .nav-btn__inner{transition-delay:.2s}
.js-dropdown-is-active .nav-btn-box:nth-last-child(4) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown .nav-btn-box:nth-last-child(4) .nav-btn__inner,.js-dropdown-is-active-2lvl .js-dropdown .nav-btn-box:nth-last-child(4) .dropdown-2lvl-hidden-btn .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl .nav-btn-box:nth-last-child(4) .nav-btn__inner{transition-delay:.3s}
.js-dropdown-is-active .nav-btn-box:nth-last-child(5) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown .nav-btn-box:nth-last-child(5) .nav-btn__inner,.js-dropdown-is-active-2lvl .js-dropdown .nav-btn-box:nth-last-child(5) .dropdown-2lvl-hidden-btn .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl .nav-btn-box:nth-last-child(5) .nav-btn__inner{transition-delay:.4s}
.js-dropdown-is-active .nav-btn-box:nth-last-child(6) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown .nav-btn-box:nth-last-child(6) .nav-btn__inner,.js-dropdown-is-active-2lvl .js-dropdown .nav-btn-box:nth-last-child(6) .dropdown-2lvl-hidden-btn .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl .nav-btn-box:nth-last-child(6) .nav-btn__inner{transition-delay:.5s}
.js-dropdown-is-active .nav-btn-box:nth-last-child(7) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown .nav-btn-box:nth-last-child(7) .nav-btn__inner,.js-dropdown-is-active-2lvl .js-dropdown .nav-btn-box:nth-last-child(7) .dropdown-2lvl-hidden-btn .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl .nav-btn-box:nth-last-child(7) .nav-btn__inner{transition-delay:.6s}
.js-dropdown-is-active .nav-btn-box:nth-last-child(8) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown .nav-btn-box:nth-last-child(8) .nav-btn__inner,.js-dropdown-is-active-2lvl .js-dropdown .nav-btn-box:nth-last-child(8) .dropdown-2lvl-hidden-btn .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl .nav-btn-box:nth-last-child(8) .nav-btn__inner{transition-delay:.7s}
.js-dropdown-is-active .nav-btn-box:nth-last-child(9) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown .nav-btn-box:nth-last-child(9) .nav-btn__inner,.js-dropdown-is-active-2lvl .js-dropdown .nav-btn-box:nth-last-child(9) .dropdown-2lvl-hidden-btn .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl .nav-btn-box:nth-last-child(9) .nav-btn__inner{transition-delay:.8s}
.js-dropdown-is-active .nav-btn-box:nth-last-child(10) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown .nav-btn-box:nth-last-child(10) .nav-btn__inner,.js-dropdown-is-active-2lvl .js-dropdown .nav-btn-box:nth-last-child(10) .dropdown-2lvl-hidden-btn .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl .nav-btn-box:nth-last-child(10) .nav-btn__inner{transition-delay:.9s}
.js-dropdown-is-active .nav-btn-box:nth-last-child(11) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown .nav-btn-box:nth-last-child(11) .nav-btn__inner,.js-dropdown-is-active-2lvl .js-dropdown .nav-btn-box:nth-last-child(11) .dropdown-2lvl-hidden-btn .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl .nav-btn-box:nth-last-child(11) .nav-btn__inner{transition-delay:1s}
.js-dropdown-is-active .nav-btn-box:nth-last-child(12) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown .nav-btn-box:nth-last-child(12) .nav-btn__inner,.js-dropdown-is-active-2lvl .js-dropdown .nav-btn-box:nth-last-child(12) .dropdown-2lvl-hidden-btn .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl .nav-btn-box:nth-last-child(12) .nav-btn__inner{transition-delay:1.1s}
.nav-btn-box:nth-last-child(1) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown.js-dropdown-is-active .nav-btn-box:nth-last-child(1) .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl.js-dropdown-is-active-2lvl .nav-btn-box:nth-last-child(1) .nav-btn__inner{transition-delay:.6s}
.nav-btn-box:nth-last-child(2) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown.js-dropdown-is-active .nav-btn-box:nth-last-child(2) .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl.js-dropdown-is-active-2lvl .nav-btn-box:nth-last-child(2) .nav-btn__inner{transition-delay:.7s}
.nav-btn-box:nth-last-child(3) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown.js-dropdown-is-active .nav-btn-box:nth-last-child(3) .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl.js-dropdown-is-active-2lvl .nav-btn-box:nth-last-child(3) .nav-btn__inner{transition-delay:.8s}
.nav-btn-box:nth-last-child(4) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown.js-dropdown-is-active .nav-btn-box:nth-last-child(4) .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl.js-dropdown-is-active-2lvl .nav-btn-box:nth-last-child(4) .nav-btn__inner{transition-delay:.9s}
.nav-btn-box:nth-last-child(5) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown.js-dropdown-is-active .nav-btn-box:nth-last-child(5) .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl.js-dropdown-is-active-2lvl .nav-btn-box:nth-last-child(5) .nav-btn__inner{transition-delay:1s}
.nav-btn-box:nth-last-child(6) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown.js-dropdown-is-active .nav-btn-box:nth-last-child(6) .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl.js-dropdown-is-active-2lvl .nav-btn-box:nth-last-child(6) .nav-btn__inner{transition-delay:1.1s}
.nav-btn-box:nth-last-child(7) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown.js-dropdown-is-active .nav-btn-box:nth-last-child(7) .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl.js-dropdown-is-active-2lvl .nav-btn-box:nth-last-child(7) .nav-btn__inner{transition-delay:1.2s}
.nav-btn-box:nth-last-child(8) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown.js-dropdown-is-active .nav-btn-box:nth-last-child(8) .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl.js-dropdown-is-active-2lvl .nav-btn-box:nth-last-child(8) .nav-btn__inner{transition-delay:1.3s}
.nav-btn-box:nth-last-child(9) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown.js-dropdown-is-active .nav-btn-box:nth-last-child(9) .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl.js-dropdown-is-active-2lvl .nav-btn-box:nth-last-child(9) .nav-btn__inner{transition-delay:1.4s}
.nav-btn-box:nth-last-child(10) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown.js-dropdown-is-active .nav-btn-box:nth-last-child(10) .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl.js-dropdown-is-active-2lvl .nav-btn-box:nth-last-child(10) .nav-btn__inner{transition-delay:1.5s}
.nav-btn-box:nth-last-child(11) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown.js-dropdown-is-active .nav-btn-box:nth-last-child(11) .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl.js-dropdown-is-active-2lvl .nav-btn-box:nth-last-child(11) .nav-btn__inner{transition-delay:1.6s}
.nav-btn-box:nth-last-child(12) .dropdown-hidden-btn .nav-btn__inner,.js-dropdown.js-dropdown-is-active .nav-btn-box:nth-last-child(12) .nav-btn__inner,.dropdown.js-dropdown-is-active .dropdown_2lvl.js-dropdown-is-active-2lvl .nav-btn-box:nth-last-child(12) .nav-btn__inner{transition-delay:1.7s}
.nav-bg-box{overflow:hidden;width:70%;height:80%;position:absolute;top:50%;left:50%;z-index:-2;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.nav-bg{width:100%;height:100%;pointer-events:none;background-position:center center;background-size:cover;background-repeat:no-repeat;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);transition:1s cubic-bezier(.19,.94,.336,1)}
.js-nav-bg-change.js-nav-bg-active .nav-bg{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.nav-bg-overlay-box:before{content:'';width:72%;height:82%;position:absolute;top:50%;left:50%;z-index:-1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.7s cubic-bezier(.858,.01,.068,.99);transition-delay:0}
.js-nav-active .nav-bg-overlay-box:before{-webkit-transform:translate(-50%,-150%);transform:translate(-50%,-150%);transition:1s cubic-bezier(.858,.01,.068,.99);transition-delay:1s}
.js-page-out.js-nav-active .nav-bg-overlay-box:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition-delay:.3s}
.small-menu{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--gray);line-height:normal;text-align:center;position:absolute;top:-12px;right:-4px;z-index:0;transition-delay:.25s;-webkit-animation:scale-up-hor-right .4s cubic-bezier(0.390,0.575,0.565,1.000) .1s both;animation:scale-up-hor-right .4s cubic-bezier(0.390,0.575,0.565,1.000) .1s both;z-index:0}
@-webkit-keyframes scale-up-hor-right {
0%{-webkit-transform:scaleX(0.4);transform:scaleX(0.4);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:0}
100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}
}
@keyframes scale-up-hor-right {
0%{-webkit-transform:scaleX(0.4);transform:scaleX(0.4);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:0}
100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}
}
@media only screen and (max-width:1399px) {
.menu-icon{top:4px;}
.nav-btn__inner{font-size:34px;}
}
@media only screen and (max-width:1199px) {
.header-style{border:none}
.header-fixed-active .header-style{padding:10px 0;}
.header-logo{width:110px;margin-top:20px;}
.phonew svg{margin-top:-2px;}
.header-fixed-active .header-logo{width:80px;margin-top:9px;}
.menu-icon{top:4px;}
.nav-btn__inner{font-size:22px;}
}
@media only screen and (max-width:991px) {
.nav-btn__inner{font-size:18px;}
.nav-btn__inner i{font-size:14px;}
}
@media only screen and (max-width:767px) {
.w-100md{width:100%!important;justify-content: space-between;}
.header-style{padding:11px 0;}
.book-box{margin-left:0;}
.header-fixed-active .header-style{padding:11px 0;}
.nav-btn__inner{font-size:17px;letter-spacing:0;}
}
@media only screen and (max-width:575px) {
.header-logo-img{width:140px;}
.book-box{padding:10px 12px 8px !important;}
.nav-btn__inner{font-size:16px;}
.w-100md{width:100%!important;justify-content:flex-end;}
.header-logo{margin-top:-30px !important;left:-10px;transform: none;}
}

footer a{color:var(--gray)}
footer a:hover{color:var(--main-color)}
.section-bg-footer{background:url(../images/hometopbg.jpg) no-repeat #eef1ea;background-position:center bottom;}

.menu-footer li{display:inline-block;padding:12px 0 5px;line-height:18px}
.menu-footer li a{border-right:solid 1px #ddd;padding:0 9px}
.menu-footer li:last-child a{border-right:none;margin-right:0}
footer address{margin-bottom:0}
.socilal-footer li{display:inline-block;padding:7px 10px 3px;border:1px solid var(--main-color2);line-height:24px;border-radius:5px;background:var(--main-color3)}
.socilal-footer li a{display:block;color:var(--main-color2)}
.socilal-footer li a:hover{color:var(--main-color)}
.socilal-footer2 li a:hover{color:var(--gray)}

.main-content{overflow:hidden;position:relative}
.has-scroll-smooth .main-content{z-index:2;pointer-events:none}
.has-scroll-smooth .page-head-footer-overlay-fix,.has-scroll-smooth .page-head-footer-overlay-fix *{pointer-events:none!important}
.has-scroll-smooth .page-head-footer-overlay-fix.is-inview,.has-scroll-smooth .page-head-footer-overlay-fix.is-inview *{pointer-events:auto!important}
.has-scroll-smooth{margin-right:0!important}

.mfp-bg{background-color:#111517}
.mfp-fade.mfp-bg{opacity:0;transition:all 1s cubic-bezier(.17,.85,.438,.99)}
.mfp-fade.mfp-bg.mfp-ready{opacity:.9}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all 1s cubic-bezier(.17,.85,.438,.99)}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:none}
.mfp-counter{right:50%;font-size:13px;font-weight:300;color:#fff;-webkit-transform:translateX(50%);transform:translateX(50%)}
button.mfp-close{position:absolute;top:40px;right:0;background-color:rgba(17,21,23,.5)}
.mfp-close:before,.mfp-close:after{content:'';width:15px;height:1px;position:absolute;left:5px;top:50%;background-color:#fff;transition:.4s cubic-bezier(.767,.01,.18,1.01)}
.mfp-close:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}
.mfp-close:after{-webkit-transform:translateY(-50%) rotate(315deg);transform:translateY(-50%) rotate(315deg)}
.mfp-close:hover:before{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}
.mfp-close:hover:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.mfp-close{width:25px;height:25px;padding:0;opacity:1;color:rgba(0,0,0,0);transition:.8s cubic-bezier(.858,.01,.068,.99)}
.mfp-close:active{top:40px}
.mfp-close-btn-in .mfp-close{color:rgba(0,0,0,0)}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{width:25px;padding-right:0;right:0;color:rgba(0,0,0,0)}
.mfp-iframe-holder .mfp-close{top:-30px}
.mfp-arrow{margin:0;opacity:1}
.mfp-arrow:active{margin-top:0}
.mfp-arrow:before,.mfp-arrow:after{margin-top:0}
.mfp-arrow:after{border-top-width:0;border-bottom-width:0}
.mfp-arrow:before{opacity:1;border-top-width:0;border-bottom-width:0}
.mfp-arrow-left:after{margin-left:0;border-right:none}
.mfp-arrow-left:before{margin-left:0;border-right:none}
.mfp-arrow-right:after{margin-left:0;border-left:none}
.mfp-arrow-right:before{border-left:none}
.mfp-arrow-left,.mfp-arrow-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.mfp-arrow-right{right:40px}
.mfp-arrow-left{left:40px}
@media only screen and (max-width:999px) {
.mfp-arrow-right{right:20px}
.mfp-arrow-left{left:20px}
}
@media only screen and (max-width:549px) {
.mfp-arrow-right{right:10px}
.mfp-arrow-left{left:10px}
}
.swiper-button-prev-box,.swiper-button-next-box{position:absolute;bottom:0;z-index:4}
.swiper-button-prev-box{left:0}
.swiper-button-next-box{right:0}
.js-fullscreen-slider .swiper-button-prev-box,.js-carousel-slider .swiper-button-prev-box{left:20px;bottom:70px}
.js-fullscreen-slider .swiper-button-next-box,.js-carousel-slider .swiper-button-next-box{right:20px;bottom:70px}
.js-home-slider .swiper-button-prev-box{left:auto;right:15%;bottom:60px}
.js-home-slider .swiper-button-next-box{right:10%;margin-right:-35px;bottom:60px}
.swiper-container-vertical .swiper-button-prev-box,.vertical-arrow.swiper-button-prev-box{-webkit-transform:rotate(-90deg) scaleY(-1) scaleX(-1) translateX(-100%);transform:rotate(-90deg) scaleY(-1) scaleX(-1) translateX(-100%);-webkit-transform-origin:left bottom;transform-origin:left bottom}
.swiper-container-vertical .swiper-button-next-box,.vertical-arrow.swiper-button-next-box{-webkit-transform:rotate(90deg) scaleY(-1);transform:rotate(90deg) scaleY(-1);-webkit-transform-origin:right bottom;transform-origin:right bottom}
.horizontal-arrow.swiper-button-prev-box,.horizontal-arrow.swiper-button-next-box{-webkit-transform:none;transform:none}
.swiper-button-prev,.swiper-button-next{margin-top:0;position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;-webkit-transform:none!important;transform:none!important;background-image:none}
.swiper-button-prev:focus,.swiper-button-next:focus{outline:none!important}
.mfp-arrow-left,.mfp-arrow-right,.swiper-button-prev,.swiper-button-next{width:70px;height:25px}
.mfp-arrow-left:before,.swiper-button-prev:before{content:'';width:7px;height:7px;position:absolute;left:0;top:50%;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:translateY(-50%) translateX(36px) rotate(45deg);transform:translateY(-50%) translateX(36px) rotate(45deg);transition:.5s cubic-bezier(.225,1,.316,.99)}
.swiper-button-prev.black:before{border-left:2px solid var(--main-color);border-bottom:2px solid var(--main-color)}
.mfp-arrow-right:before,.swiper-button-next:before{content:'';width:7px;height:7px;position:absolute;left:auto;top:50%;right:0;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%) translateX(-36px) rotate(45deg);transform:translateY(-50%) translateX(-36px) rotate(45deg);transition:.5s cubic-bezier(.225,1,.316,.99)}
.swiper-button-next.black:before{border-top:2px solid var(--main-color);border-right:2px solid var(--main-color)}
.mfp-arrow-left:after,.mfp-arrow-right:after,.swiper-button-prev:after,.swiper-button-next:after{content:'';width:100%;height:2px;position:absolute;left:50%;top:50%;background-color:#fff;-webkit-transform:translate(-50%,-50%) scaleX(.5);transform:translate(-50%,-50%) scaleX(.5);-webkit-transform-origin:right;transform-origin:right;transition:.5s cubic-bezier(.225,1,.316,.99)}
.swiper-button-prev.black:after,.swiper-button-next.black:after{background-color:var(--main-color)}
.mfp-arrow-right:after,.swiper-button-next:after{-webkit-transform-origin:left;transform-origin:left}
@media screen and (min-width:992px) {
.mfp-arrow-left:hover:after,.mfp-arrow-right:hover:after,.swiper-button-prev:hover:after,.swiper-button-next:hover:after{-webkit-transform:translate(-50%,-50%) scaleX(1);transform:translate(-50%,-50%) scaleX(1)}
.mfp-arrow-left:hover:before,.swiper-button-prev:hover:before,.mfp-arrow-right:hover:before,.swiper-button-next:hover:before{-webkit-transform:translateY(-50%) translateX(0) rotate(45deg);transform:translateY(-50%) translateX(0) rotate(45deg)}
}
.accommodations .swiper-button-next.black:before,.accommodations .swiper-button-prev.black:before{border-color:var(--whiteColor)}
.accommodations .swiper-button-prev.black:after,.accommodations .swiper-button-next.black:after{background-color:var(--whiteColor)}
.pagination-box{width:100%;position:absolute;left:50%;bottom:0;z-index:5;text-align:center;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.js-fullscreen-slider .pagination-box,.js-carousel-slider .pagination-box{bottom:70px}
@media only screen and (max-width:549px) {
.pagination-box{display:none}
}
.swiper-container-vertical .pagination-box,.vertical-pagination.pagination-box{width:auto;left:auto;top:50%;right:20px;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (max-width:767px) and (orientation:landscape) {
.swiper-container-vertical .pagination-box,.vertical-pagination.pagination-box{display:none}
}
.swiper-container-vertical .pagination-box{right:17px}
.swiper-pagination{overflow:hidden;width:auto!important;height:auto!important;position:static!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;pointer-events:none;-webkit-transform:none!important;transform:none!important}
.vertical-pagination .swiper-pagination{-webkit-transform:rotate(90deg) translateY(11px) translateX(50%)!important;transform:rotate(90deg) translateY(11px) translateX(50%)!important;-webkit-transform-origin:right center;transform-origin:right center}
.swiper-pagination-bullets{outline:none}
.swiper-pagination-bullet{pointer-events:auto}
.vertical-pagination .swiper-pagination-bullet{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.swiper-pagination-bullet:focus{outline:none!important}
.swiper-pagination-bullets-dynamic{white-space:nowrap}
.swiper-container-vertical .swiper-pagination-bullets-dynamic{white-space:normal}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.17)!important;transform:scale(.17)!important}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1)!important;transform:scale(1)!important}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66)!important;transform:scale(.66)!important}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33)!important;transform:scale(.33)!important}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66)!important;transform:scale(.66)!important}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33)!important;transform:scale(.33)!important}
.vertical-pagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:rotate(-90deg) scale(.17)!important;transform:rotate(-90deg) scale(.17)!important}
.vertical-pagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:rotate(-90deg) scale(1)!important;transform:rotate(-90deg) scale(1)!important}
.vertical-pagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:rotate(-90deg) scale(.66)!important;transform:rotate(-90deg) scale(.66)!important}
.vertical-pagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:rotate(-90deg) scale(.33)!important;transform:rotate(-90deg) scale(.33)!important}
.vertical-pagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:rotate(-90deg) scale(.66)!important;transform:rotate(-90deg) scale(.66)!important}
.vertical-pagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:rotate(-90deg) scale(.33)!important;transform:rotate(-90deg) scale(.33)!important}
.swiper-pagination{counter-reset:paginationIndex}
.swiper-pagination-bullet{overflow:hidden;text-align:center;width:26px;height:26px;position:relative;opacity:1;border-radius:0;background:transparent;counter-increment:paginationIndex}
.swiper-pagination-bullet{margin:0!important}
.swiper-pagination-bullet:first-child{margin-left:0!important}
.swiper-pagination-bullet:last-child{margin-right:0!important}
.swiper-pagination-bullet:before,.swiper-pagination-bullet:after{content:counter(paginationIndex);position:absolute;left:50%;top:50%;font-size:10px;font-weight:400;line-height:1;color:#fff;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:.6s cubic-bezier(.19,.94,.336,1)}
.swiper-pagination-bullet:nth-child(1):before,.swiper-pagination-bullet:nth-child(1):after,.swiper-pagination-bullet:nth-child(2):before,.swiper-pagination-bullet:nth-child(2):after,.swiper-pagination-bullet:nth-child(3):before,.swiper-pagination-bullet:nth-child(3):after,.swiper-pagination-bullet:nth-child(4):before,.swiper-pagination-bullet:nth-child(4):after,.swiper-pagination-bullet:nth-child(5):before,.swiper-pagination-bullet:nth-child(5):after,.swiper-pagination-bullet:nth-child(6):before,.swiper-pagination-bullet:nth-child(6):after,.swiper-pagination-bullet:nth-child(7):before,.swiper-pagination-bullet:nth-child(7):after,.swiper-pagination-bullet:nth-child(8):before,.swiper-pagination-bullet:nth-child(8):after,.swiper-pagination-bullet:nth-child(9):before,.swiper-pagination-bullet:nth-child(9):after,.swiper-pagination-bullet:nth-child(10):before,.swiper-pagination-bullet:nth-child(10):after,.swiper-pagination-bullet:nth-child(11):before,.swiper-pagination-bullet:nth-child(11):after,.swiper-pagination-bullet:nth-child(12):before,.swiper-pagination-bullet:nth-child(12):after,.swiper-pagination-bullet:nth-child(13):before,.swiper-pagination-bullet:nth-child(13):after,.swiper-pagination-bullet:nth-child(14):before,.swiper-pagination-bullet:nth-child(14):after,.swiper-pagination-bullet:nth-child(15):before,.swiper-pagination-bullet:nth-child(15):after,.swiper-pagination-bullet:nth-child(16):before,.swiper-pagination-bullet:nth-child(16):after,.swiper-pagination-bullet:nth-child(17):before,.swiper-pagination-bullet:nth-child(17):after,.swiper-pagination-bullet:nth-child(18):before,.swiper-pagination-bullet:nth-child(18):after,.swiper-pagination-bullet:nth-child(19):before,.swiper-pagination-bullet:nth-child(19):after,.swiper-pagination-bullet:nth-child(20):before,.swiper-pagination-bullet:nth-child(20):after{content:'0' counter(paginationIndex)}
.swiper-pagination-bullet:after{margin-left:-2px;font-size:18px;font-style:italic;-webkit-transform:translateX(-50%) translateY(-40px);transform:translateX(-50%) translateY(-40px)}
.swiper-pagination.black .swiper-pagination-bullet:before,.swiper-pagination.black .swiper-pagination-bullet:after{color:#000}
.swiper-pagination-bullet-active:before{-webkit-transform:translateX(-50%) translateY(30px);transform:translateX(-50%) translateY(30px)}
.swiper-pagination-bullet-active:after{-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.swiper-container-vertical .swiper-pagination-bullets{width:26px!important}
.swiper-container-vertical .swiper-pagination-bullet{margin:5px 0!important}
.swiper-container-vertical .swiper-pagination-bullet:first-child{margin-top:0!important}
.swiper-container-vertical .swiper-pagination-bullet:last-child{margin-bottom:0!important}
.swiper-wrapper{transition-timing-function:cubic-bezier(.767,.01,.18,1.01)}
.js-infinite-slider .swiper-wrapper{transition-timing-function:linear}
.swiper-slide{overflow:hidden}
.js-carousel-slider-bg{width:60%;height:100vh;margin-left:20%;position:relative;pointer-events:none}
.js-carousel-slider-bg .swiper-slide{pointer-events:none}
.js-carousel-slider-bg:before,.js-carousel-slider-bg:after{content:'';width:16%;height:100%;position:absolute;top:0;background-color:inherit;z-index:2}
.js-carousel-slider-bg:before{left:calc(-16% + 40px)}
.js-carousel-slider-bg:after{right:calc(-16% + 40px)}
@media only screen and (max-width:999px) {
.js-carousel-slider-bg{width:70%;margin-left:15%}
.js-carousel-slider-bg:before,.js-carousel-slider-bg:after{width:20%}
.js-carousel-slider-bg:before{left:calc(-20% + 40px)}
.js-carousel-slider-bg:after{right:calc(-20% + 40px)}
}
@media only screen and (max-width:767px) {
.js-carousel-slider-bg{width:100%;margin-left:0}
.js-carousel-slider-bg:before,.js-carousel-slider-bg:after{width:40px}
.js-carousel-slider-bg:before{left:0}
.js-carousel-slider-bg:after{right:0}
}
.js-carousel-slider{width:33.33%;height:100%;padding:0 33.33%;position:absolute;left:0;top:0;z-index:3}
@media only screen and (max-width:1399px) {
.js-carousel-slider{width:40%;padding:0 30%}
}
@media only screen and (max-width:1199px) {
.js-carousel-slider{width:50%;padding:0 25%}
}
@media only screen and (max-width:999px) {
.js-carousel-slider{width:60%;padding:0 20%}
}
@media only screen and (max-width:767px) {
.js-carousel-slider{width:70%;padding:0 15%}
}
@media only screen and (max-width:549px) {
.js-carousel-slider{width:100%;padding:0}
}
.js-fullscreen-slider{height:100vh;position:relative}
.js-fullscreen-slider .swiper-wrapper,.js-home-slider .swiper-wrapper{transition-timing-function:cubic-bezier(.25,.31,.18,1)}
.fullscreen-slider-btn{position:absolute;left:50%;bottom:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.js-parallax-slide-bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}
.js-services-slider,.js-team-slider,.js-skills-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.scroll-to-btn{overflow:hidden;display:block;width:20px;height:70px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;z-index:3}
.scroll-to-btn__arrow{width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transform:translateY(-105%);transform:translateY(-105%);transition:1s cubic-bezier(.225,1,.316,.99)}
.scroll-to-btn.is-inview .scroll-to-btn__arrow{-webkit-transform:translateY(35px);transform:translateY(35px)}
.scroll-to-btn.is-inview:hover .scroll-to-btn__arrow{-webkit-transform:translateY(0);transform:translateY(0)}
.js-page-in-anim-active.js-page-out .scroll-to-btn.is-inview .scroll-to-btn__arrow{-webkit-transform:translateY(-105%);transform:translateY(-105%)}
.scroll-to-btn__arrow:before{content:'';width:7px;height:7px;position:absolute;left:50%;top:3px;border-top:2px solid var(--whiteColor);border-right:2px solid var(--whiteColor);-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}
.scroll-to-btn.black .scroll-to-btn__arrow:before{border-top:2px solid var(--whiteColor);border-right:2px solid var(--whiteColor)}
.scroll-to-btn__arrow:after{content:'';width:2px;height:100%;position:absolute;left:50%;top:2px;background-color:var(--whiteColor);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.scroll-to-btn.black .scroll-to-btn__arrow:after{background-color:var(--whiteColor)}
footer .scroll-to-btn__arrow:before{border-top:2px solid var(--gray);border-right:2px solid var(--gray)}
footer .scroll-to-btn.black .scroll-to-btn__arrow:before{border-top:2px solid var(--gray);border-right:2px solid var(--gray)}
footer .scroll-to-btn__arrow:after{background-color:var(--gray)}
.scroll-to-btn.to-down{right:10%;left:auto;margin-left:-10px;bottom:43px}
.scroll-to-btn.to-down.lefty{right:auto;left:10%;margin-left:-10px;bottom:43px}
.scroll-to-down-box{overflow:hidden;display:inline-block;width:100%;height:100%;position:relative}
.to-down .scroll-to-btn__arrow,.js-page-in-anim-active.js-page-out .to-down .scroll-to-btn__arrow{-webkit-transform:translateY(105%);transform:translateY(105%)}
.js-page-in-anim-active .to-down .scroll-to-btn__arrow{-webkit-transform:translateY(-35px);transform:translateY(-35px)}
.to-down .scroll-to-btn__arrow:before{top:auto;bottom:3px;-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg)}
.to-down .scroll-to-btn__arrow:after{top:auto;bottom:2px}
@media screen and (min-width:991px) {
.js-page-in-anim-active .to-down.scroll-to-btn:hover .scroll-to-btn__arrow{-webkit-transform:translateY(0);transform:translateY(0)}
}
.skew-btn{display:inline-block}
.skew-btn__box{display:flex;align-items:center}
.skew-btn_reverse .skew-btn__box{flex-flow:row-reverse}
.skew-btn__content{margin-right:10px;font-size:13px;font-weight:400;letter-spacing:4px;line-height:1.2;text-transform:uppercase;-webkit-transform-origin:left bottom;transform-origin:left bottom;transition:.5s cubic-bezier(.225,1,.316,.99);color:var(--main-color)}
.skew-btn.black .skew-btn__content{color:#000}
.skew-btn_reverse .skew-btn__content{margin-right:0;margin-left:14px}
.skew-btn:hover .skew-btn__content{-webkit-transform:skew(-12deg);transform:skew(-12deg)}
.skew-btn.skew-btn_reverse:hover .skew-btn__content{-webkit-transform:skew(12deg);transform:skew(12deg)}
.skew-btn__arrow-box{overflow:hidden;display:inline-block;width:70px;height:20px}
.skew-btn__arrow{display:inline-block;width:100%;height:100%;position:relative;z-index:2;-webkit-transform:translateX(-35px);transform:translateX(-35px);transition:.5s cubic-bezier(.225,1,.316,.99)}
.skew-btn_reverse .skew-btn__arrow{-webkit-transform:translateX(35px);transform:translateX(35px)}
.skew-btn:hover .skew-btn__arrow{-webkit-transform:translateX(-1px);transform:translateX(-1px)}
.skew-btn.skew-btn_reverse:hover .skew-btn__arrow{-webkit-transform:translateX(1px);transform:translateX(1px)}
.skew-btn__arrow:before{content:'';width:7px;height:7px;position:absolute;right:1px;top:50%;border-top:1px solid var(--main-color);border-right:1px solid var(--main-color);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}
.skew-btn.black .skew-btn__arrow:before{border-top:1px solid var(--main-color);border-right:1px solid var(--main-color)}
.skew-btn__arrow:after{content:'';width:100%;height:1px;position:absolute;left:0;top:50%;background-color:var(--main-color);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.skew-btn.black .skew-btn__arrow:after{background-color:var(--main-color)}
.skew-btn_reverse .skew-btn__arrow:before{left:1px;right:auto;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}
.border-btn{display:inline-block;position:relative}
.binner{display:inline-block;padding:12px 30px 14px;font-size:16px;font-weight:400;letter-spacing:1px;line-height:1.2;text-transform:uppercase;color:#fff;transition:.5s cubic-bezier(.17,.85,.438,.99);font-family:var(--font2)}
.border-btn.big .binner{font-size:17px;}
.border-btn.black .binner{color:var(--main-color)}
.border-btn.purp .binner{color:var(--main-color5)}
.border-btn:before,.border-btn:after,.binner:before,.binner:after{content:'';position:absolute;background-color:#fff;opacity:.5;transition:.5s cubic-bezier(.17,.85,.438,.99)}
.border-btn.black:before,.border-btn.black:after,.border-btn.black .binner:before,.border-btn.black .binner:after{background-color:var(--main-color)}
.border-btn.purp:before,.border-btn.purp:after,.border-btn.purp .binner:before,.border-btn.purp .binner:after{background-color:var(--main-color5)}
.border-btn:before{width:100%;height:1px;left:0;top:0;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}
.border-btn:after{width:1px;height:100%;top:0;right:0;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom}
.binner:before{width:100%;height:1px;left:0;bottom:0;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}
.binner:after{width:1px;height:100%;left:0;top:0;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top}
.border-btn:hover:before,.border-btn:hover .binner:before{-webkit-transform:scaleX(0);transform:scaleX(0)}
.border-btn:hover:after,.border-btn:hover .binner:after{-webkit-transform:scaleY(0);transform:scaleY(0)}
.bline-1:before,.bline-1:after,.bline-2:before,.bline-2:after{content:'';position:absolute;background-color:#fff;transition:.5s cubic-bezier(.17,.85,.438,.99)}
.border-btn.black .bline-1:before,.border-btn.black .bline-1:after,.border-btn.black .bline-2:before,.border-btn.black .bline-2:after{background-color:var(--main-color)}
.border-btn.purp .bline-1:before,.border-btn.purp .bline-1:after,.border-btn.purp .bline-2:before,.border-btn.purp .bline-2:after{background-color:var(--main-color2)}
.bline-1:before{width:100%;height:1px;left:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}
.bline-1:after{width:1px;height:100%;top:0;right:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top}
.bline-2:before{width:100%;height:1px;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}
.bline-2:after{width:1px;height:100%;left:0;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom}
.border-btn:hover .bline-1:before,.border-btn:hover .bline-2:before{-webkit-transform:scaleX(1);transform:scaleX(1)}
.border-btn:hover .bline-1:after,.border-btn:hover .bline-2:after{-webkit-transform:scaleY(1);transform:scaleY(1)}

.line-btn{display:inline-block;overflow:hidden;padding-bottom:3px;position:relative;font-size:13px;font-weight:300;line-height:1.2;color:#fff}
.line-btn.black{color:#000}
.line-btn:before,.line-btn:after{content:'';width:100%;height:1px;position:absolute;left:0;bottom:0;background-color:#fff;transition:.5s cubic-bezier(.858,.01,.068,.99)}
.line-btn.black:before,.line-btn.black:after{background-color:#000}
.line-btn:before{transition-delay:.25s}
.line-btn:after{-webkit-transform:translateX(-105%);transform:translateX(-105%)}
.line-btn:hover:before{-webkit-transform:translateX(105%);transform:translateX(105%);transition-delay:0}
.line-btn:hover:after{-webkit-transform:translateX(0);transform:translateX(0);transition-delay:.25s}
.play-button{display:block;width:32px;height:44px;padding:18px 20px 18px 28px;position:absolute;left:50%;top:50%;box-sizing:content-box;border:1px solid rgba(250,250,250,.8);border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.play-button.black{border:1px solid rgba(0,0,0,.8)}
.play-button__inner{display:block;width:0;height:0;border-left:32px solid rgba(250,250,250,.8);border-top:22px solid transparent;border-bottom:22px solid transparent}
.play-button.black .play-button__inner{border-left:32px solid rgba(0,0,0,.8)}
button,input,select,textarea{font-family:var(--font1)}

h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;padding-bottom: 10px;letter-spacing:1px;}
h1,h2,h3{font-weight:500}
h4,h5{font-weight:600}
h6{font-weight:500}
h1{font-size:42px}
h2{font-size:30px}
h3{font-size:26px}
h4{font-size:22px}
h5{font-size:18px}
h6{font-size:14px}
@media only screen and (max-width:999px) {
h1{font-size:38px}
h2{font-size:28px}
h3{font-size:24px}
}
@media only screen and (max-width:767px) {
h1{font-size:36px}
h2{font-size:26px}
h3{font-size:24px}
}
@media only screen and (max-width:549px) {
h1{font-size:34px}
}
.tr-delay-01,.tr-delay-01:before,.tr-delay-01:after{transition-delay:.1s!important}
.tr-delay-02,.tr-delay-02:before,.tr-delay-02:after{transition-delay:.2s!important}
.tr-delay-03,.tr-delay-03:before,.tr-delay-03:after{transition-delay:.3s!important}
.tr-delay-04,.tr-delay-04:before,.tr-delay-04:after{transition-delay:.4s!important}
.tr-delay-05,.tr-delay-05:before,.tr-delay-05:after{transition-delay:.5s!important}
.tr-delay-06,.tr-delay-06:before,.tr-delay-06:after{transition-delay:.6s!important}
.tr-delay-07,.tr-delay-07:before,.tr-delay-07:after{transition-delay:.7s!important}
.tr-delay-08,.tr-delay-08:before,.tr-delay-08:after{transition-delay:.8s!important}
.tr-delay-09,.tr-delay-09:before,.tr-delay-09:after{transition-delay:.9s!important}
.tr-delay-10,.tr-delay-10:before,.tr-delay-10:after{transition-delay:1s!important}
.tr-delay-11,.tr-delay-11:before,.tr-delay-11:after{transition-delay:1.1s!important}
.tr-delay-12,.tr-delay-12:before,.tr-delay-12:after{transition-delay:1.2s!important}
.tr-delay-13,.tr-delay-13:before,.tr-delay-13:after{transition-delay:1.3s!important}
.tr-delay-14,.tr-delay-14:before,.tr-delay-14:after{transition-delay:1.4s!important}
.tr-delay-15,.tr-delay-15:before,.tr-delay-15:after{transition-delay:1.5s!important}
.tr-delay-16,.tr-delay-16:before,.tr-delay-16:after{transition-delay:1.6s!important}
.tr-delay-17,.tr-delay-17:before,.tr-delay-17:after{transition-delay:1.7s!important}
.tr-delay-18,.tr-delay-18:before,.tr-delay-18:after{transition-delay:1.8s!important}
.tr-delay-19,.tr-delay-19:before,.tr-delay-19:after{transition-delay:1.9s!important}
.tr-delay-20,.tr-delay-20:before,.tr-delay-20:after{transition-delay:2s!important}
.anim-scale{overflow:hidden;-webkit-transform:scale(.5);transform:scale(.5)}
.anim-scale__inner{-webkit-transform:scale(1.6);transform:scale(1.6)}
.is-inview.anim-scale,.scrollanim-activate.is-inview .anim-scale,.is-inview.anim-scale .anim-scale__inner,.scrollanim-activate.is-inview .anim-scale__inner,.slider-scrollanim-activate.is-inview .swiper-slide.swiper-slide-active .anim-scale,.slider-scrollanim-activate.is-inview .swiper-slide.swiper-slide-active .anim-scale__inner{-webkit-transform:scale(1);transform:scale(1)}
.is-inview.anim-scale,.scrollanim-activate.is-inview .anim-scale{transition:1.8s cubic-bezier(.17,.85,.438,.99)}
.swiper-slide .anim-scale{-webkit-transform:scale(.8);transform:scale(.8)}
.slider-scrollanim-activate .swiper-slide .anim-scale{transition:2.2s cubic-bezier(.17,.85,.438,.99);transition-delay:.5s}
.is-inview.anim-scale .anim-scale__inner,.scrollanim-activate.is-inview .anim-scale__inner{transition:1.2s cubic-bezier(.17,.85,.438,.99)}
.swiper-slide .anim-scale__inner{-webkit-transform:scale(1.5);transform:scale(1.5)}
.slider-scrollanim-activate .swiper-slide .anim-scale__inner{transition:1.9s cubic-bezier(.17,.85,.438,.99);transition-delay:.5s}
* .accommodations .swiper-slide .anim-scale{-webkit-transform:scale(1);transform:scale(1)}
.accommodations .swiper-slide .anim-scale__inner{-webkit-transform:scale(1.2);transform:scale(1.2)}
.facility .swiper-slide .anim-scale{-webkit-transform:scale(.9);transform:scale(.9)}
.facility .swiper-slide .anim-scale__inner{-webkit-transform:scale(1.5);transform:scale(1.5)}
.facility .swiper-slide{padding:0}
.anim-text-slide{display:inline-block;-webkit-transform:translateY(105%);transform:translateY(105%);transition:1s cubic-bezier(.17,.85,.438,.99)}
.js-page-in-anim-active .after-preloader-anim.anim-text-slide,.js-page-in-anim-active .after-preloader-anim .anim-text-slide,.scrollanim-activate.is-inview .anim-text-slide{-webkit-transform:translateY(0);transform:translateY(0)}
.anim-fade-to-left,.anim-fade-to-top,.anim-fade-to-right{display:inline-block;opacity:0;transition:1s cubic-bezier(.17,.85,.438,.99)}
.anim-fade-to-left{-webkit-transform:translateX(50px);transform:translateX(50px)}
.anim-fade-to-top{-webkit-transform:translateY(50px);transform:translateY(50px)}
.anim-fade-to-right{-webkit-transform:translateX(-50px);transform:translateX(-50px)}
.js-page-in-anim-active .after-preloader-anim.anim-fade-to-left,.js-page-in-anim-active .after-preloader-anim .anim-fade-to-left,.scrollanim-activate.is-inview .anim-fade-to-left,.swiper-slide.swiper-slide-active .anim-fade-to-left,.js-page-in-anim-active .after-preloader-anim.anim-fade-to-top,.js-page-in-anim-active .after-preloader-anim .anim-fade-to-top,.scrollanim-activate.is-inview .anim-fade-to-top,.swiper-slide.swiper-slide-active .anim-fade-to-top,.js-page-in-anim-active .after-preloader-anim.anim-fade-to-right,.js-page-in-anim-active .after-preloader-anim .anim-fade-to-right,.scrollanim-activate.is-inview .anim-fade-to-right,.swiper-slide.swiper-slide-active .anim-fade-to-right{opacity:1;-webkit-transform:none;transform:none}
.swiper-slide .anim-fade-to-left,.swiper-slide .anim-fade-to-top,.swiper-slide .anim-fade-to-right{pointer-events:none;transition-delay:.7s}
.swiper-slide.swiper-slide-active .anim-fade-to-left,.swiper-slide.swiper-slide-active .anim-fade-to-top,.swiper-slide.swiper-slide-active .anim-fade-to-right{pointer-events:auto;transition-delay:1.2s}
.anim-opacity-scale{display:inline-block;width:100%;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);transition:1s cubic-bezier(.17,.85,.438,.99)}
.js-page-in-anim-active .after-preloader-anim.anim-opacity-scale,.js-page-in-anim-active .after-preloader-anim .anim-opacity-scale,.scrollanim-activate.is-inview .anim-opacity-scale{opacity:1;-webkit-transform:none;transform:none}
.anim-slider-fade{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);transition:1s cubic-bezier(.17,.85,.438,.99)}
.anim-slider-fade.is-inview{opacity:1;-webkit-transform:none;transform:none}
.anim-video-reveal{display:inline-block;width:100%;overflow:hidden;position:relative}
.anim-video-reveal:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:3;background-color:#000;transition:1s cubic-bezier(.858,.01,.068,.99)}
.section-bg-light .anim-video-reveal:before,body .content-bg-light .anim-video-reveal:before{background-color:var(--bg-light)}
.section-bg-dark .anim-video-reveal:before,body .content-bg-dark .anim-video-reveal:before{background-color:var(--bg-dark)}
.js-page-in-anim-active .after-preloader-anim.anim-video-reveal:before,.js-page-in-anim-active .after-preloader-anim .anim-video-reveal:before,.is-inview.anim-video-reveal:before,.scrollanim-activate.is-inview .anim-video-reveal:before{-webkit-transform:translateX(105%);transform:translateX(105%)}
.anim-img-reveal{background-size:0 0}
.anim-img-reveal img{opacity:0}
.anim-img-reveal:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0}
.section-bg-light .anim-img-reveal:before,body .content-bg-light .anim-img-reveal:before{background-color:var(--bg-light)}
.section-bg-dark .anim-img-reveal:before,body .content-bg-dark .anim-img-reveal:before{background-color:var(--bg-dark)}
.anim-img-reveal:after{content:'';width:0;height:100%;position:absolute;left:0;top:0;background-image:inherit;background-size:cover;background-repeat:no-repeat;background-position:center;transition:1s cubic-bezier(.858,.01,.068,.99)}
.js-page-in-anim-active .after-preloader-anim.anim-img-reveal:after,.js-page-in-anim-active .after-preloader-anim .anim-img-reveal:after,.is-inview.anim-img-reveal:after,.scrollanim-activate.is-inview .anim-img-reveal:after{width:100%}
.anim-stroke-fill-white,.anim-stroke-fill-black{display:inline-block;position:relative;white-space:nowrap;color:transparent;-webkit-text-stroke:1px}
.anim-stroke-fill-white{-webkit-text-stroke-color:#fff}
.anim-stroke-fill-black{-webkit-text-stroke-color:#000}
.anim-stroke-fill-white:before,.anim-stroke-fill-black:before{content:attr(data-text);overflow:hidden;width:0;position:absolute;left:0;top:50%;white-space:nowrap;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:1.5s cubic-bezier(.225,1,.316,.99)}
.anim-stroke-fill-white:before{color:#fff}
.anim-stroke-fill-black:before{color:#000}
.swiper-slide.swiper-slide-active .anim-stroke-fill-white:before,.swiper-slide.swiper-slide-active .anim-stroke-fill-black:before{width:100%}
.swiper-slide .anim-stroke-fill-white:before,.swiper-slide .anim-stroke-fill-black:before{transition-delay:.7s}
.swiper-slide.swiper-slide-active .anim-stroke-fill-white:before,.swiper-slide.swiper-slide-active .anim-stroke-fill-black:before{transition-delay:1s}
.anim-chars-blur .char{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);transition:.7s cubic-bezier(.225,1,.316,.99);transition-delay:calc(.05s * var(--char-index))}
.js-page-in-anim-active .after-preloader-anim.anim-chars-blur .char,.js-page-in-anim-active .after-preloader-anim .anim-chars-blur .char,.is-inview.anim-chars-blur .char,.scrollanim-activate.is-inview .anim-chars-blur .char,.swiper-slide.swiper-slide-active .anim-chars-blur .char{opacity:1;-webkit-filter:blur(0);filter:blur(0)}
.swiper-slide .anim-chars-blur{pointer-events:none}
.swiper-slide.swiper-slide-active .anim-chars-blur{pointer-events:auto}
.swiper-slide .anim-chars-blur .char{transition-delay:calc(.05s * var(--char-index) + .7s)}
.swiper-slide.swiper-slide-active .anim-chars-blur .char{transition-delay:calc(.05s * var(--char-index) + 1s)}
.anim-chars-fadein .char{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px);transition:1s cubic-bezier(.19,.94,.336,1);transition-delay:calc(.05s * var(--char-index))}
.js-page-in-anim-active .after-preloader-anim.anim-chars-fadein .char,.js-page-in-anim-active .after-preloader-anim .anim-chars-fadein .char,.is-inview.anim-chars-fadein .char,.scrollanim-activate.is-inview .anim-chars-fadein .char,.swiper-slide.swiper-slide-active .anim-chars-fadein .char{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
.swiper-slide .anim-chars-fadein{pointer-events:none}
.swiper-slide.swiper-slide-active .anim-chars-fadein{pointer-events:auto}
.swiper-slide .anim-chars-fadein .char{transition:0;transition-delay:.7s}
.swiper-slide.swiper-slide-active .anim-chars-fadein .char{transition:1s cubic-bezier(.19,.94,.336,1);transition-delay:calc(.05s * var(--char-index) + 1s)}
.animated-line-wrapper{display:block;overflow:hidden}
.animated-line-content{display:block;-webkit-transform:translateY(105%);transform:translateY(105%);transition:1s cubic-bezier(.17,.85,.438,.99);transition-delay:calc(.15s * var(--line-index))}
.js-page-in-anim-active .after-preloader-anim.anim-split-lines .animated-line-content,.js-page-in-anim-active .after-preloader-anim .anim-split-lines .animated-line-content,.is-inview.anim-split-lines .animated-line-content,.scrollanim-activate.is-inview .anim-split-lines .animated-line-content,.swiper-slide.swiper-slide-active .anim-split-lines .animated-line-content{-webkit-transform:translateY(0);transform:translateY(0)}
.swiper-slide .animated-line-content{pointer-events:none}
.swiper-slide.swiper-slide-active .animated-line-content{pointer-events:auto}
.swiper-slide .animated-line-content{transition-delay:calc(.15s * var(--line-index) + .7s)}
.swiper-slide.swiper-slide-active .animated-line-content{transition-delay:calc(.15s * var(--line-index) + 1.15s)}
.anim-line-top,.anim-line-bottom{width:100%;height:1px;position:relative;left:0;background-color:var(--main-color1);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:1s cubic-bezier(.858,.01,.068,.99)}
footer .anim-line-top,footer .anim-line-bottom{background-color:var(--gray)}
.anim-line-top{top:0}
.anim-line-bottom{bottom:0}
.anim-line-top.black,.anim-line-bottom.black{background-color:#000}
.js-page-in-anim-active .after-preloader-anim.anim-line-top,.js-page-in-anim-active .after-preloader-anim .anim-line-top,.is-inview.anim-line-top,.line-scrollanim-activate.is-inview .anim-line-top,.swiper-slide.swiper-slide-active .anim-line-top,.js-page-in-anim-active .after-preloader-anim.anim-line-bottom,.js-page-in-anim-active .after-preloader-anim .anim-line-bottom,.is-inview.anim-line-bottom,.line-scrollanim-activate.is-inview .anim-line-bottom,.swiper-slide.swiper-slide-active .anim-line-bottom{-webkit-transform:scaleX(1);transform:scaleX(1)}
.js-page-in-anim-active .after-preloader-anim.anim-line-top.half-line,.js-page-in-anim-active .after-preloader-anim .anim-line-top.half-line,.is-inview.anim-line-top.half-line,.line-scrollanim-activate.is-inview .anim-line-top.half-line,.swiper-slide.swiper-slide-active .anim-line-top.half-line,.js-page-in-anim-active .after-preloader-anim.anim-line-bottom.half-line,.js-page-in-anim-active .after-preloader-anim .anim-line-bottom.half-line,.is-inview.anim-line-bottom.half-line,.line-scrollanim-activate.is-inview .anim-line-bottom.half-line,.swiper-slide.swiper-slide-active .anim-line-bottom.half-line{-webkit-transform:scaleX(.5);transform:scaleX(.5)}
.swiper-slide .anim-line-top,.swiper-slide .anim-line-bottom{transition-delay:.7s}
.swiper-slide.swiper-slide-active .anim-line-top,.swiper-slide.swiper-slide-active .anim-line-bottom{transition-delay:1s}
.hover-slide{display:inline-block;-webkit-transform:translateY(105%);transform:translateY(105%);transition:1s cubic-bezier(.17,.85,.438,.99)}
.hover-box:hover .hover-slide{-webkit-transform:translateY(0);transform:translateY(0)}
.swiper-slide .hover-slide{pointer-events:none}
.swiper-slide.swiper-slide-active .hover-slide{pointer-events:auto}
.swiper-slide.hover-box:hover .hover-slide,.swiper-slide .hover-box:hover .hover-slide{-webkit-transform:translateY(105%);transform:translateY(105%)}
.swiper-slide.swiper-slide-active.hover-box:hover .hover-slide,.swiper-slide.swiper-slide-active .hover-box:hover .hover-slide{-webkit-transform:translateY(0);transform:translateY(0)}
.hover-stroke-fill-white,.hover-stroke-fill-black{display:inline-block;position:relative;white-space:nowrap;color:transparent;-webkit-text-stroke:1px}
.hover-stroke-fill-white{-webkit-text-stroke-color:#fff}
.hover-stroke-fill-black{-webkit-text-stroke-color:#000}
.hover-stroke-fill-white:before,.hover-stroke-fill-black:before{content:attr(data-text);overflow:hidden;width:0;position:absolute;left:0;top:50%;white-space:nowrap;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:1s cubic-bezier(.225,1,.316,.99)}
body .hover-stroke-fill-white:before,body .hover-stroke-fill-black:before{transition-delay:0!important}
.hover-stroke-fill-white:before{color:#fff}
.hover-stroke-fill-black:before{color:#000}
.hover-box:hover .hover-stroke-fill-white:before,.hover-stroke-fill-white:hover:before,.hover-box:hover .hover-stroke-fill-black:before,.hover-stroke-fill-black:hover:before{width:100%}
.hover-img-scale{transition:1s cubic-bezier(.17,.85,.438,.99)}
.hover-box:hover .hover-img-scale,.hover-img-scale:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.has-scroll-smooth .title-offset{position:absolute;top:0;left:40%;white-space:nowrap}
.has-scroll-smooth .horizontal-scroll-text-offset{margin-left:-50vw}
.bg-overlay-black{width:100%;height:100%;position:absolute;left:0;top:0;opacity:.5;background-color:#0005}

.line-top,.line-bottom{width:100%;height:1px;position:absolute;left:0;background-color:#fff}
.line-top{top:0}
.line-bottom{bottom:0}
.line-top.black,.line-bottom.black{background-color:#000}

.text-banner h2{font-family:var(--font2);}
.set-close{opacity:0}
.js-nav-active .set-close{opacity:1;width:100%;position:fixed;background-color:#e5b9ad}
.inner-close{position:fixed;right:5%;top:40px}
.arrow-set-center{position:absolute;z-index:1;top:52%;left:4%;width:92%}
.arrow-set-vertical1{position:absolute;z-index:1;bottom:18%;right:31%;width:170px}
.arrow-set-vertical2{position:absolute;z-index:1;bottom:24%;left:-68px;width:170px}
.arrow-inside .swiper-wrapper{margin-left:40px}
article h3 strong,article table strong,p strong{color:var(--main-color2)}
.objectfit{height:100%;width:100%;object-fit:cover;}
h1,.section-title-leftright h2{text-transform:uppercase;letter-spacing:1px}

.header-icon{width:50px;height:40px;background:url(../images/icon-head.png);background-repeat:no-repeat;display:inline-block}
.header-icon.ismal{width:30px;height:30px;background-size:30px;}
.sec-title:before{position:absolute;content:"";left:15px;top:22px;height:1px;width:40px;background-color:var(--main-color)}
.sec-title{margin-left:65px}
.section-title-leftright h2{text-transform:uppercase;color:var(--main-color)}
.section-title-leftright{display:inline-block;position:relative}
.section-title-leftright:before{position:absolute;content:"";left:-55px;top:50%;height:1px;width:40px;background-color:var(--main-color)}
.section-title-leftright:after{position:absolute;content:"";right:-55px;top:50%;height:1px;width:40px;background-color:var(--main-color)}
.section-title-leftright.white:before,.section-title-leftright.white:after{background-color:var(--whiteColor);}

.set-h{height:500px}
.set-h3{height:480px}
.set-h4{height:560px}
.seth4{height:360px}
.set-h5{height:460px}
figure.effect-zoom img{-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;width:100%;height:100%;object-fit:cover}
figure.effect-zoom:hover img{-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}

.effect-zoom.set-h:after,.effect-zoom.set-h3:after{content:"";display:block;position:absolute;width:100%;height:50%;left:0;bottom:0;background:rgba(0,0,0,0.4);background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.4));z-index:0;pointer-events: none;}
.scale-up-center{-webkit-animation:scale-up-center 3s cubic-bezier(0.390,0.575,0.565,1.000) infinite both;animation:scale-up-center 3s cubic-bezier(0.390,0.575,0.565,1.000) infinite both}
@-webkit-keyframes scale-up-center {
0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.2);transform:scale(1.2)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scale-up-center {
0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.2);transform:scale(1.2)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
.swirl{animation:spin 8s infinite cubic-bezier(0.85,0.01,0.25,1);position:relative;}
@keyframes spin {
0%{transform:rotateX(0deg) rotateY(20deg)}
100%{transform:rotateX(0deg) rotateY(380deg)}
}

.pattern-lt,.pattern-rt,.pattern-lb,.pattern-rb{position:relative;z-index:0}
.pattern-lt::after{content:"";background:url(../images/flower.svg);background-position:left top;background-repeat:no-repeat;position:absolute;left:-4%;top:5%;z-index:-1;width:238px;height:246px;opacity:.2}
.pattern-rt::after{content:"";background:url(../images/flower-flip.svg);background-position:left top;background-repeat:no-repeat;position:absolute;right:0;top:28%;z-index:-1;width:238px;height:246px;opacity:.2}
.pattern-lb::before{content:"";background:url(../images/flower.svg);background-position:left top;background-repeat:no-repeat;position:absolute;left:0;bottom:20%;z-index:-1;width:238px;height:246px;opacity:.2}
.footer a:hover{color:var(--main-color2)}

.wa-btn.showme{z-index:1;}
.wa-btn{position:fixed;bottom:35px;left:20px;width:46px;height:46px;line-height:46px;cursor:pointer;text-align:center;z-index:100;color:#fff;background:#11a850;border-radius:15px;text-align:center;transition:var(--transition);}
.consulto{position:fixed;bottom:100px;width:46px;height:46px;line-height:46px;cursor:pointer;text-align:center;z-index:100;color:#fff;background:var(--main-color4);border-radius:15px;text-align:center;transition:var(--transition);}
.wa-btn:hover{border-radius:50%;}

@media(max-width:575px){
.wa-btn{width:45px;height:45px;line-height:45px;left:10px;transition: all ease-in-out .3s;}
}</pre></body></html>