.mhxx{min-height:2000px}:root{--font-size:17px;--font-1:"Raleway";--font-2:"Kaisei Opti";--color1:#434040;--color2:#000;--color3:#29a992;--color10:#000;--color11:#fff;--a:#dda15e;--hover:#a1aeb7;--darktitle:#fff;--darktext:#fff}[data-theme=dark]{background-color:transparent}[data-theme=dark] .color{background-color:rgba(0,0,0,.1)}[data-theme=dark] .d-icon{filter:brightness(0) invert(1)}.element .d-icon{width:auto;max-height:36px}.wp-admin .f90,.f90{font-size:90px;line-height:1}.wp-admin .f60,.f60{color:var(--color2);font-size:60px;line-height:110%}.wp-admin .f40,.f40{font-size:40px;font-weight:400;line-height:130%}.f30{font-size:30px;font-weight:400;line-height:100%}.f24{font-size:24px;font-weight:500;line-height:130%}.f20{font-size:20px;font-weight:400;line-height:130%}.ititle,.mtitle{color:var(--color2);font-family:var(--font-2);font-weight:400}.btitle{font-size:16px;font-weight:500;line-height:100%;text-transform:uppercase;font-family:var(--font-1)}.ptext,.dtext{color:#434040;font-size:18px;font-weight:300;line-height:150%}.ptext p,.dtext p{margin-bottom:27px}.ptext strong,.dtext strong{font-weight:600}[data-design*=row-flex][data-colwidth="5"] .flex-col:nth-child(1){flex:0 0 45%;max-width:45%}.wp-admin [data-theme=dark] .mtitle,.wp-admin [data-theme=dark] .ititle,[data-theme=dark] .mtitle,[data-theme=dark] .ititle{color:#fff}.element{font-variant-numeric:lining-nums}.btn-loop{gap:28px}.btn-1:after{display:none}.btn-1{padding:9px 0;border-radius:0;border:none;background-color:transparent;border:1px solid transparent;border-bottom:1px solid var(--color3);transition:.3s}.btn-1 span{color:#434040;font-size:15px;font-weight:500;line-height:100%;text-transform:uppercase;transition:.3s}.btn-1:hover span{color:var(--color3)}[data-theme=dark] .btn-1 span{color:#fff}[data-theme=dark] .btn-1:hover span{color:var(--color3)}header .navbar{display:flex;flex-direction:column}.navbar-brand{width:285px}header .menu_wrap{padding:24px 0 15px;text-align:center;transition:.3s}header.element hr{margin-top:20px;margin-bottom:14px;border-top:1px solid rgba(255,255,255,.2)}header .main-logo{filter:brightness(0) invert(1)}header hr,header .main-logo{transition:.3s}.main-menu .navbar-nav .nav-link{padding:0}.main-menu .nav-link span{font-family:var(--font-2);text-transform:uppercase;font-size:18px;color:#fff;letter-spacing:-.3px;transition:.3s}#navbar-home .navbar-nav{gap:44px}.main-menu .menu-item{position:relative}.main-menu .menu-item:before{content:'';position:absolute;display:block;width:5px;height:5px;border-radius:100%;background-color:#fff;top:13px;left:-23px}.main-menu .menu-item .nav-link:after{content:'';position:absolute;width:100%;border-bottom:1px solid #fff;opacity:0;bottom:0;transition:.3s}.main-menu .menu-item.active .nav-link:after,.main-menu .menu-item .nav-link:hover:after{opacity:1}.main-menu .menu-item:first-child:before{display:none}header.sticky-head .menu-item .nav-link:after,header.ontop:not(.menu-overlay) .menu-item .nav-link:after,.menu-overlay:hover .menu-item .nav-link:after{border-bottom:1px solid #000}header.sticky-head .menu-item:before,header.ontop:not(.menu-overlay) .menu-item:before,.menu-overlay:hover .main-menu .menu-item:before{background-color:#000}header.sticky-head .menu_wrap,header.ontop:not(.menu-overlay) .menu_wrap,.menu-overlay:hover .menu_wrap{background-color:#fff}header.sticky-head hr,header.ontop:not(.menu-overlay) hr,.menu-overlay:hover hr{border-top:1px solid rgba(0,0,0,.2)}header.sticky-head .main-logo,header.ontop:not(.menu-overlay) .main-logo,.menu-overlay:hover .main-logo{filter:brightness(1) invert(0)}header.sticky-head .main-menu .nav-link span,header.ontop:not(.menu-overlay) .main-menu .nav-link span,.menu-overlay:hover .main-menu .nav-link span{color:#000}footer .wrap{color:#fff}footer .details{margin-top:24px;display:block}footer .btitle{font-size:16px}footer .dtop{display:flex;align-items:center;height:580px;padding-bottom:10px}footer .color{opacity:.5;background:linear-gradient(270deg,rgba(0,0,0,.0) 0%,rgba(0,0,0,.9) 76.61%)}footer .btn-loop{margin-top:41px}footer .copyright{font-size:16px;text-transform:uppercase;border-top:1px solid rgba(255,255,255,.2);padding:32px 0}footer .f-left{display:flex;gap:2.5px}footer.is-off .bg-img,footer.is-off .color,footer.is-off .dtop{display:none}footer.is-off .copyright{padding:30px 0;border-top:1px solid rgba(0,0,0,.2)}footer.is-off .wrap{color:var(--color1)}.hero-opt{padding:0}.heroopt-01 .wrap{height:810px;padding-bottom:100px}.heroopt-01 .btitle{font-size:22px;font-weight:500;line-height:100%;letter-spacing:-.1px}.heroopt-01 .btitle+.mtitle{margin-top:17px}.heroopt-01 .details{font-size:20px;font-weight:400;line-height:100%;text-transform:uppercase;font-family:var(--font-2);color:#fff;display:flex;gap:5.4px;margin-top:29px}.heroopt-01 .sep{font-family:var(--font-1);font-weight:300}.titler-02 .wrap{padding:40px 0}.titler-02 .btitle+.mtitle{margin-top:15px}.titler-01 .wrap{padding:85px 0 30px}.titler-01 .row{align-items:flex-end}.titler-01 .mtitle{line-height:1.3}.rowxmedia-01a .wrap{padding:60px 0}.rowxmedia-01a .wrap[data-colwidth="8"] .dmedia{max-width:770px}.rowxmedia-01a .btn-loop{margin-top:31px}.rowxmedia-01a .mtitle{margin-top:31px;font-size:20px}.iconflex-01 .wrap{padding:259px 0 80px}.iconflex-01 .color{opacity:.8;background:linear-gradient(180deg,rgba(0,0,0,.0) 0%,rgba(0,0,0,.9) 76.61%)}.iconflex-01 .ntop{margin-bottom:67px}.iconflex-01 .ititle{letter-spacing:-.3px}.iconflex-01 .diconn{justify-content:flex-start}.iconflex-01 .pad{margin-top:26px}.iconflex-01 .ptext{margin-top:18px}.rowposter-01 .wrap{height:650px;align-items:flex-start;padding-top:156px}.rowposter-01 .wrap[data-col="6-6"] .overlay-bg{max-width:calc(50% + 15px);background-position:0 50%;border-radius:30px 0 0 30px}.rowposter-01 .btitle+.mtitle{margin-top:25px}.titleopt-01 .wrap{padding:40px 0;text-align:center}.cardsflex-01 .wrap{padding:40px 0}.cardsflex-01 .dimage{height:370px}.cardsflex-01 .ititle{text-transform:uppercase;margin-top:28px}.cardsflex-01 .ptext{margin-top:14px}.cardsflex-01 .abtn-loop{margin-top:20px}.gallery-01 .wrap{padding:80px 0 20px}.gallery-01 .container-xl{max-width:1430px}.gallery-01 span{font-size:40px;font-style:normal;font-weight:400;line-height:130%;color:#fff;font-family:var(--font-2)}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,335px);gap:20px}.gallery-grid .item-1{grid-column:span 2;grid-row:span 2}.gallery-grid .item{display:block;background-color:var(--color2);transition:.5s}.gallery-grid .item img{width:100%;height:100%;object-fit:cover;transition:.5s}.gallery-grid .item:hover img{opacity:.7}.gallery-grid .item-5{background-color:var(--color3);display:flex;align-items:flex-end;padding:0 50px 50px}.gallery-grid .item-5:hover{background-color:#238c7a}.heroopt-02 .wrap{align-items:flex-end;height:600px;padding-bottom:77px}.heroopt-02 .bg-img{background-position:center 75%}.heroopt-02 video.overlay-bg{object-position:center 75%}.heroopt-02 .color{background:linear-gradient(0deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%)}.heroopt-02 .btitle{font-size:22px;font-weight:400}.heroopt-02 .btitle+.mtitle{margin-top:13px}.frcontact-01 .wrap{padding:95px 0 85px}.frcontact-01 .dinfo{padding:5px 0 0;margin-bottom:59px}.frcontact-01 .details{margin-top:15px}section .gform .gform_wrapper.gravity-theme .gfield select,section .gform .gform_wrapper.gravity-theme .gfield input,section .gform .gform_wrapper.gravity-theme .gfield textarea{border:none;border-bottom:1px solid rgba(157,114,93,.1);background-color:transparent;height:27px;border-radius:0 !important}section .gform .gform_wrapper.gravity-theme .ginput_complex label,section .gform .gform_wrapper.gravity-theme .gfield_label{font-size:15px;font-style:normal;font-weight:300;line-height:150%;text-transform:unset}section .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:38px}section .gform .gform_wrapper.gravity-theme .gfield textarea.large{height:88px}section .gform .upload-btn{display:none}section .gform .gform_fileupload_rules{display:none !important}section .gform .gform_wrapper.gravity-theme .ginput_container_fileupload input{height:49px}section .gform .gform_wrapper.gravity-theme .gform_drop_area{padding:10px;font-size:15px}section .gform .gform_wrapper.gravity-theme .gform_drop_area button{border:1px solid rgba(0,0,0,.2);text-transform:capitalize;padding:5px 10px}section .gform .gform_validation_errors{display:none}section .gform .gform_wrapper.gravity-theme .gfield.gfield_error select,section .gform .gform_wrapper.gravity-theme .gfield.gfield_error input,section .gform .gform_wrapper.gravity-theme .gfield.gfield_error textarea{border:none;border-bottom:1px solid red}.rowaccordion-01 .wrap{padding:100px 0 80px}.rowaccordion-01 .acc-indicator div{width:28px;height:28px;border-radius:100%;font-size:25px;line-height:1;display:flex;align-items:flex-start;justify-content:center;border:1px solid var(--color3);font-weight:300}.rowaccordion-01 .acc-indicator div.on{line-height:21px}.rowaccordion-01 .pad{padding:20px 0 0}.rowaccordion-01 .item{border-bottom:1px solid rgba(230,214,199,.5);padding-bottom:40px;margin-bottom:40px}.gallery-page-01 .wrap{padding:85px 0 100px}.gallery-page-01 .flexic{margin:0 -15px;row-gap:30px;flex-wrap:wrap}.gallery-page-01 .flexic .item{padding:0 15px;height:530px}.gallery-page-01 .item:nth-child(4n+1),.gallery-page-01 .item:nth-child(4n+4){flex:0 0 66.7%}.gallery-page-01 .item:nth-child(4n+2),.gallery-page-01 .item:nth-child(4n+3){flex:0 0 33.3%}.gallery-page-01 .flexic .item .info{height:100%;background-color:rgba(0,0,0,.1);display:flex;align-items:flex-end;padding:20px 20px 40px 41px;position:relative}.gallery-page-01 .flexic .item .info .ititle{color:#fff;position:relative;z-index:3}.gallery-page-01 .flexic .ppm{position:absolute;width:100%;height:100%;top:0;left:0}.gallery-page-01 .flexic .color{background:linear-gradient(180deg,rgba(0,0,0,.0) 0%,rgba(0,0,0,.5) 80.38%);opacity:1;transition:.4s}.gallery-page-01 .flexic .item:hover .color{opacity:.2}.gallery-single-01 .wrap{padding:30px 0 159px}.gallery-single-01 .flexic{margin:0 -15px;row-gap:30px;flex-wrap:wrap}.gallery-single-01 .flexic .item{padding:0 15px;margin-bottom:0}.gallery-single-01 .item a{height:100%}.gallery-single-01 .item a img{object-fit:cover;object-position:center;width:100%;height:100%}.gallery-single-01 .item:nth-child(11n+1){flex:0 0 100%;height:auto}.gallery-single-01 .item:nth-child(11n+1) a{height:100%;max-height:780px;margin-bottom:30px}.gallery-single-01 .item:nth-child(11n+2),.gallery-single-01 .item:nth-child(11n+3),.gallery-single-01 .item:nth-child(11n+4),.gallery-single-01 .item:nth-child(11n+5),.gallery-single-01 .item:nth-child(11n+6),.gallery-single-01 .item:nth-child(11n+7){flex:0 0 33.33%;height:370px}.gallery-single-01 .item:nth-child(11n+8),.gallery-single-01 .item:nth-child(11n+9),.gallery-single-01 .item:nth-child(11n+10),.gallery-single-01 .item:nth-child(11n+11){flex:0 0 50%;height:380px}.gallery-single-01 .btn-loop{justify-content:center;width:100%;margin-top:40px}.rowxmedia-01 .wrap{padding:100px 0}.rowxmedia-01 .wrap[data-colwidth="5"] .dmedia{max-width:500px}.rowxmedia-01 .wrap[data-colwidth="5"] .dinfo{max-width:570px}.rowxmedia-01 .flexic{align-items:center}.rowxmedia-01 .dtext{margin-top:31px;letter-spacing:-.03px}.rowxmedia-01 .btn-loop{margin-top:40px}.guests-01 .wrap{padding:100px 0}.guests-01 .flexic{margin:0 -15px;row-gap:69px;flex-wrap:wrap}.guests-01 .flexic .flex-item{flex:0 0 33.33%;padding:0 15px}.guests-01 .flexic .info{display:block}.guests-01 .flexic .info .thumb{height:450px;background-color:rgba(0,0,0,.1);position:relative}.guests-01 .flexic .info .thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.guests-01 .flexic .mt{margin-top:30px}.guests-01 .flexic .ititle{padding-bottom:9px;padding-right:13px;width:auto;border-bottom:2px solid transparent;transition:.5s}.guests-01 .flexic .info .color{transition:.3s;background-color:rgba(0,0,0,.2);opacity:0}.guests-01 .flexic .info:hover .color{opacity:1}.guests-01 .flexic .info:hover .ititle{border-bottom:2px solid var(--color3)}.flex-item .modal-lg{width:100%;max-width:930px}.modal-content{border-radius:0;position:relative}.modal-content .close{width:24px;height:24px;position:absolute;top:4px;right:4px;color:var(--color3);font-weight:400;z-index:20;border:1px solid rgba(0,0,0,.1);border-radius:100%;display:flex;align-items:center;justify-content:center;line-height:1}.modal-content .close span{position:relative;z-index:1;font-size:25px;top:-2px}.modal-content .modal-body{padding:30px}.modal-content .dtext{margin-top:30px}.modal-content .slide-bg,.modal-content .slide-bg .item{height:488px}.modal-content .slide-bg{margin-bottom:60px}.modal-content .owlprev{left:0}.modal-content .owlnext{right:0}.modal-content .owl-carousel button.owl-dot{background-color:rgba(159,159,159)}.modal-content .owl-carousel button.owl-dot.active{background-color:var(--color3)}.roadmap{width:100%;position:relative;box-sizing:border-box}.roadmap--orientation-vertical .roadmap__events{display:flex;flex-direction:column;position:relative;list-style:none;margin:0;padding:0;--line-clip:0px}.roadmap--orientation-vertical .roadmap__events:before{content:"";position:absolute;top:32px;bottom:0;left:50%;width:1px;background:#e6d6c7;transform:translateX(-50%);z-index:1;clip-path:inset(0 0 var(--line-clip) 0);transition:clip-path .4s ease-in-out}.roadmap__event{position:relative;width:50%;box-sizing:border-box;z-index:2;display:flex;flex-direction:column;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out;list-style:none}.roadmap__event.is-visible{opacity:1;transform:translateY(0)}.roadmap__event:before{content:"";position:absolute;width:20px;height:20px;background:#e6d6c7;border-radius:50%;top:24px;z-index:3;transform:scale(0);transition:transform .5s cubic-bezier(.175,.885,.32,1.275);transition-delay:.2s}.roadmap__event.is-visible:before{transform:scale(1)}.roadmap__events .event{max-width:530px;width:100%;padding:0;box-sizing:border-box}.roadmap__event--left .event{padding-right:60px}.roadmap__event--right .event{padding-left:60px}.roadmap__event--left{align-self:flex-start;align-items:flex-end}.roadmap__event--left .event{text-align:right}.roadmap__event--left:before{right:-10px}.roadmap__event--right{align-self:flex-end;align-items:flex-start}.roadmap__event--right .event{text-align:left}.roadmap__event--right:before{left:-10px}#roadmap-source{display:none}@media screen and (max-width:768px){.roadmap--orientation-vertical .roadmap__events:before{left:20px;transform:none}.roadmap__event{width:100%;align-self:flex-start !important;align-items:flex-start !important;padding-left:40px}.roadmap__event .event{text-align:left !important;max-width:none;padding:20px 20px 20px 10px}.roadmap__event:before{left:9px !important;right:auto !important}}.timeline-01 .wrap{padding:76px 0}.timeline-01 .dinfo{padding:20px 0 0}.timeline-01 .btitle{color:var(--color3)}.timeline-01 .ititle{margin-top:25px;line-height:1.1}.timeline-01 .ptext,.timeline-01 .dtext{margin-top:16.5px}.timeline-01 .dmedia{margin-top:27px}.timeline-01 .dmedia .ppm,.timeline-01 .dmedia .pop-img,.timeline-01 .dmedia .pop-vid{width:auto;max-width:100%;display:inline-block}.timeline-01 .pop-link{height:auto}.timeline-01 .pop-link .bg{position:relative;width:auto;height:auto}.timeline-01 .pop-video .overlay,.timeline-01 .pop-video .overlay img{opacity:1}