body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{visibility:hidden;position:absolute;top:-9999px;left:-9999px}.fancybox-container{z-index:99992;-webkit-tap-highlight-color:transparent;backface-visibility:hidden;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:fixed;top:0;left:0;transform:translateZ(0)}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;inset:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{opacity:0;transition-duration:inherit;background:#1e1e1e;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{z-index:99997;opacity:0;visibility:hidden;box-sizing:border-box;direction:ltr;transition:opacity .25s,visibility 0s linear .25s;position:absolute}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility}.fancybox-infobar{color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion;min-width:44px;height:44px;padding:0 10px;font-size:13px;line-height:44px;top:0;left:0}.fancybox-toolbar{margin:0;padding:0;top:0;right:0}.fancybox-stage{z-index:99994;direction:ltr;overflow:hidden;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;backface-visibility:hidden;outline:none;width:100%;height:100%;margin:0;padding:0;transition-property:transform,opacity;display:none;position:absolute;top:0;left:0;overflow:auto}.fancybox-slide:before{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{vertical-align:middle;text-align:left;box-sizing:border-box;background-color:#fff;border-width:0;margin:44px 0;padding:24px;display:inline-block;position:relative;overflow:auto}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{z-index:99995;cursor:default;transform-origin:0 0;backface-visibility:hidden;-webkit-user-select:none;user-select:none;background:0 0/100% 100% no-repeat;border:0;margin:0;padding:0;transition-property:transform,opacity;position:absolute;top:0;left:0;overflow:visible}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:grabbing}.fancybox-image,.fancybox-spaceball{-webkit-user-select:none;user-select:none;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:absolute;top:0;left:0}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{background:#fff;width:80%;max-width:calc(100% - 100px);height:80%;max-height:calc(100% - 88px);padding:0;overflow:visible}.fancybox-iframe{border:0;height:100%;padding:0;display:block}.fancybox-error,.fancybox-iframe{background:#fff;width:100%;margin:0}.fancybox-error{cursor:default;max-width:380px;padding:40px}.fancybox-error p{color:#444;margin:0;padding:0;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;vertical-align:top;cursor:pointer;background:#1e1e1e99;border:0;border-radius:0;outline:none;width:44px;height:44px;margin:0;padding:10px;transition:color .3s;display:inline-block}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{shape-rendering:geometricPrecision;display:block;position:relative;overflow:visible}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3px}.fancybox-button--share svg path{stroke-width:1px}.fancybox-button--pause svg path:first-child,.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:#0000}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{z-index:99997;background:0 0;width:60px;height:100px;margin:-50px 0 0;padding:17px;position:absolute;top:50%}.fancybox-navigation button:before{content:"";background:#1e1e1e99;width:40px;height:40px;position:absolute;top:30px;right:10px}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{z-index:10;cursor:pointer;background:0 0;border:0;border-radius:0;width:40px;height:40px;margin:0;padding:0;position:absolute;top:0;right:0}.fancybox-close-small:after{content:"×";color:#888;text-align:center;box-sizing:border-box;z-index:2;background-color:#0000;border-width:0;border-radius:50%;width:30px;height:30px;font:300 22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;transition:background-color .25s;position:absolute;top:5px;right:5px}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{color:#aaa;font-size:35px}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:0 0}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{pointer-events:none;background:linear-gradient(#0000 0,#0000001a 20%,#0003 40%,#0009 80%,#000c);padding:60px 2vw 0;bottom:0;left:0;right:0}.fancybox-caption{color:#fff;-webkit-text-size-adjust:none;border-top:1px solid #fff6;padding:30px 0;font-size:14px;line-height:20px}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{z-index:99999;background:0 0;border:6px solid #63636366;border-top-color:#fff9;border-radius:100%;width:50px;height:50px;margin-top:-30px;margin-left:-30px;animation:.8s linear infinite a;position:absolute;top:50%;left:50%}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate(-100%)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate(100%)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0)translate(-100%)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0)translate(100%)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1)translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate(-100%)scale(.1)skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate(100%)scale(.1)skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0)scale(1)}.fancybox-share{text-align:center;background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{white-space:nowrap;-webkit-user-select:none;user-select:none;color:#fff;background:#fff;border:0;border-radius:3px;min-width:130px;margin:0 10px 10px 0;padding:0 15px;font-size:14px;font-weight:700;line-height:40px;text-decoration:none;transition:all .2s;display:inline-block}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{vertical-align:middle;width:25px;height:25px;margin-right:7px;position:relative;top:-1px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;color:#5d5b5b;background:0 0;border:0;border-bottom:2px solid #d7d7d7;outline:none;width:100%;margin:10px 0 0;padding:10px 15px;font-size:14px}.fancybox-thumbs{-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995;background:#fff;width:212px;margin:0;padding:2px 2px 4px;display:none;position:absolute;top:0;bottom:0;right:0}.fancybox-thumbs-x{overflow:auto hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{white-space:nowrap;width:100%;height:100%;margin:0;padding:0;font-size:0;list-style:none;position:relative;overflow:hidden auto}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px #0000004d}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;cursor:pointer;-webkit-tap-highlight-color:transparent;backface-visibility:hidden;box-sizing:border-box;outline:none;width:100px;max-width:calc(50% - 4px);height:75px;max-height:calc(100% - 8px);margin:2px;padding:0;position:relative;overflow:hidden}li.fancybox-thumbs-loading{background:#0000001a}.fancybox-thumbs>ul>li>img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;position:absolute;top:0;left:0}.fancybox-thumbs>ul>li:before{content:"";z-index:99991;opacity:0;border:4px solid #4ea7f9;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
.nice-select{-webkit-tap-highlight-color:transparent;box-sizing:border-box;clear:both;cursor:pointer;float:left;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;outline:none;width:auto;height:42px;padding-left:18px;padding-right:30px;font-family:inherit;font-size:14px;font-weight:400;line-height:40px;transition:all .2s ease-in-out;display:block;position:relative;text-align:left!important}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{content:"";pointer-events:none;transform-origin:66% 66%;border-bottom:2px solid #999;border-right:2px solid #999;width:5px;height:5px;margin-top:-4px;transition:all .15s ease-in-out;display:block;position:absolute;top:50%;right:12px;transform:rotate(45deg)}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.nice-select.disabled{color:#999;pointer-events:none;border-color:#ededed}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{height:36px;font-size:12px;line-height:34px}.nice-select.small:after{width:4px;height:4px}.nice-select.small .option{min-height:34px;line-height:34px}.nice-select .list{box-sizing:border-box;opacity:0;pointer-events:none;transform-origin:50% 0;z-index:9;background-color:#fff;border-radius:5px;margin-top:4px;padding:0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;position:absolute;top:100%;left:0;overflow:hidden;transform:scale(.75)translateY(-21px);box-shadow:0 0 0 1px #4444441c}.nice-select .list:hover .option:not(:hover){background-color:#0000!important}.nice-select .option{cursor:pointer;text-align:left;outline:none;min-height:40px;padding-left:18px;padding-right:29px;font-weight:400;line-height:40px;list-style:none;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{color:#999;cursor:default;background-color:#0000}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{vertical-align:middle;display:inline-block;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{vertical-align:middle;visibility:hidden;display:inline-block}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;inset:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{-webkit-backface-visibility:hidden;display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 2s;transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Helvetica Neue,sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}
.rtl{text-align:right;direction:rtl}.rtl .owl-carousel,.rtl .banner-section .banner-slider-nav{direction:ltr}.rtl .main-menu .navigation>li:last-child{margin-right:25px}.rtl .main-menu .navigation>li>ul{text-align:right;left:auto;right:0}.rtl .main-menu .navigation>li>ul>li>a{text-align:right}.rtl .main-menu .navigation>li>ul>li.dropdown>a:after{content:"";left:0;right:auto}.rtl .main-menu .navigation>li>ul>li>ul{left:auto;right:100%}.rtl .header-top-1-login{border-left:1px solid #ffffff1a;border-right:0;padding:11px 0 11px 20px}.rtl .header-top-1-social-icon a{margin-left:0;margin-right:21px}.rtl ul.about-1-list li:before{margin-left:15px;margin-right:0}.rtl .why-chooseus-1-count{margin-left:30px;margin-right:0}.rtl .blog-1-meta-info li,.rtl .testimonial-2-thumb{margin-left:20px;margin-right:0}.rtl .testimonial-2-author-info{text-align:right}.rtl .skill-1-progressbar-item{text-align:left}.rtl .about-1-video-btn2.mb_30{margin-left:30px;margin-right:0}.rtl .sidemenu-nav-toggler{margin-left:0;margin-right:20px}.rtl .banner-section.style-three .banner-feature-image{left:0;right:auto}.rtl .banner-shape-3{left:auto;right:0}.rtl ul.banner-social-icon.d-flex{left:auto;right:70px}.rtl .banner-section .banner-feature-image:before{left:auto;right:0;transform:rotateY(180deg)}.rtl button.theme-btn.search-toggler{margin-left:30px;margin-right:0}.rtl a.btn-1{direction:ltr}.rtl .accordion-box .block .icon-outer{direction:ltr;left:30px;right:auto}.rtl .contact-info-1 i{margin-left:10px;margin-right:0;display:inline-block}.rtl .contact-info-1 li+li{margin-left:0;margin-right:55px}.rtl .contact-info-1 li+li:before{left:auto;right:-30px}.rtl .search-widget button{left:20px;right:auto}.rtl ul.list-style-one li{padding-left:0;padding-right:20px}.rtl ul.list-style-one li:before{left:auto;right:0}.rtl cite:before{margin-left:15px;margin-right:0}.rtl .comments-area .comment-box .reply-comment-btn{left:0;right:auto}.rtl .comments-area .comment{padding-left:0;padding-right:130px}.rtl .comments-area .comment-box .author-thumb{left:auto;right:0}.rtl .scroll-to-top{text-align:left;direction:ltr}.rtl .slider-nav-style-2>*,.rtl .slider-nav-style-1>*{transform:rotateY(180deg)}.rtl .footer-newsletter button.btn-1{left:0;right:auto}.rtl .about-2-image-2{text-align:left}.rtl .feature-2-offer{left:40px;right:auto}.rtl .feature-2-image:before{transform:rotateY(180deg)}.rtl .room-2-container{margin-left:0;margin-right:auto}.rtl .funfact-1-block:before{left:0;right:auto}.rtl ul.list-2 i,.rtl ul.list-1 i{margin-left:10px;margin-right:0;display:inline-block}.rtl .col-lg-8.offset-lg-2{margin:0 auto}.rtl .event-1-image{margin-left:30px;margin-right:0}.rtl ul.bredcrumb-list li+li:before{margin-left:15px;margin-right:0}.rtl .map{direction:ltr}.rtl .theme-color.fs_40.w_55.mr_25{margin-left:25px;margin-right:0}.rtl .blog-single-author-image{margin-left:30px;margin-right:0}
.swiper-container{z-index:1;margin:0 auto;padding:0;list-style:none;position:relative;overflow:hidden}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;transition-property:transform;display:flex;position:relative}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{z-index:10;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:27px 44px;width:27px;height:44px;margin-top:-22px;position:absolute;top:50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:auto;right:10px}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:100%;bottom:10px;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{opacity:.2;background:#000;border-radius:100%;width:8px;height:8px;display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{top:50%;right:10px;transform:translateY(-50%)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:0 0;background:#007aff;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;top:0;left:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;top:0;left:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:#ffffff40}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:#00000040}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{-ms-touch-action:none;background:#0000001a;border-radius:10px;position:relative}.swiper-container-horizontal>.swiper-scrollbar{z-index:50;width:98%;height:5px;position:absolute;bottom:3px;left:1%}.swiper-container-vertical>.swiper-scrollbar{z-index:50;width:5px;height:98%;position:absolute;top:1%;right:3px}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{z-index:10;transform-origin:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;animation:1s steps(12,end) infinite swiper-preloader-spin;position:absolute;top:50%;left:50%}.swiper-lazy-preloader:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;width:100%;height:100%;display:block}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}.swiper-container .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{opacity:.6;filter:blur(50px);z-index:0;background:#000;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
*{font-size:100%;line-height:inherit;border:none;outline:none;margin:0;padding:0}.logo-box{max-width:180px}body{color:#6e6e6e;background:#fff;font-size:16px;font-weight:400;line-height:1.7em}a,a:active,a:focus{color:#2b2d42;border:none;outline:none;text-decoration:none;transition:all .3s}a:hover{color:var(--theme-color);border:none;outline:none;text-decoration:none;transition:all .3s}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#2b2d42;font-weight:400;line-height:1.25em;font-family:var(--cormorant),serif;background:0 0;margin:0;position:relative}h1,.h1{font-size:100px;font-weight:700;line-height:1}h2,.h2{font-size:60px;font-weight:700;line-height:1}h3,.h3{font-size:40px;font-weight:700}h4,.h4{font-size:30px;font-weight:700}h5,.h5{font-size:20px;font-weight:700}h6,.h6{font-size:16px;font-weight:700}p{color:#6e6e6e;font-size:16px;line-height:1.8}textarea{overflow:hidden}button{cursor:pointer;outline:none!important}section{position:relative}.text{color:#797979;margin:0 0 15px;font-size:16px;font-weight:400;line-height:28px}::-webkit-input-placeholder{color:inherit}::-moz-input-placeholder{color:inherit}::-moz-placeholder{color:inherit}.row{margin-left:-15px;margin-right:-15px}.row.no-gutters{margin:0}.row>*{padding:0 15px}.row.no-gutters>*{padding:0}.nav-tabs .nav-link{background:0 0;border:none;margin:0;padding:0}.nav-tabs{border:0}.page-wrapper{z-index:9;width:100%;min-width:300px;margin:0 auto;position:relative;overflow:hidden}.auto-container{max-width:1320px;margin:0 auto;padding:0 15px;position:static}ul,li{margin:0;padding:0;list-style:none}figure{margin-bottom:0}.gray-bg{background-color:#faf5f2!important}.light-bg{background-color:#fff!important}.dark-bg{background-color:#252638!important}img{max-width:100%;height:auto;display:inline-block}.dropdown-toggle:after{display:none}.fa{line-height:inherit}.nice-select{border:1px solid #e5e5e5;border-radius:0;width:100%;height:60px;line-height:58px}.nice-select:after{border-color:#6e6e6e80;width:10px;height:10px;margin-top:-6px;right:20px}.nice-select .list{width:100%}.preloader{z-index:999;background-image:url(../media/preloader.4eb08915.svg);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:fixed;top:0;left:0;display:none!important}.preloader-close{z-index:999999;color:#fff;cursor:pointer;padding:10px 20px;font-weight:600;position:fixed;bottom:0;right:0}.loader-wrap{z-index:999999;width:100%;height:100%;position:fixed;top:0;left:0}.loader-wrap .layer-one{width:33.3333%;height:100%;position:absolute;top:0;left:0%;overflow:hidden}.loader-wrap .layer-two{width:33.3333%;height:100%;position:absolute;top:0;left:33.3333%;overflow:hidden}.loader-wrap .layer-three{width:33.3333%;height:100%;position:absolute;top:0;left:66.6666%;overflow:hidden}.loader-wrap .layer .overlay{background:#1e1e1e;width:100%;height:100%;position:absolute;top:0;left:0}.owl-nav{display:none}.theme-color{color:var(--theme-color)}.theme-bg{background-color:var(--theme-color)}.h_340{height:340px}.h_140{height:140px}.b__75{bottom:-75px}.t__85{top:-85px}.section-padding{padding:150px 0 120px}.btn-1{text-align:center;z-index:1;letter-spacing:1px;color:#fff;text-transform:uppercase;background-color:var(--theme-color);padding:17px 35px 16px;font-weight:500;transition:all .5s;display:inline-flex;position:relative;overflow:hidden}.btn-1:hover{color:#fff}.btn-1 span{z-index:-1;background-color:#2c2a49;border-radius:50%;width:0;height:0;transition:width .4s ease-in-out,height .4s ease-in-out;display:block;position:absolute;transform:translate(-50%,-50%)}.btn-1 i{vertical-align:middle;margin-left:15px;font-size:24px;font-weight:700;line-height:15px;transition:all .5s;position:relative;top:-2px}.btn-1:hover i{color:#fff}.btn-1:hover span{width:225%;height:562.5px}.btn-1.s-two{color:#242424;background:#fff}.btn-1.s-two:hover{color:#fff}.btn-1.btn-small.btn-alt,.btn-1.btn-small{padding:11px 30px 10px}.btn-1.btn-large{padding:22px 45px 21px}a.btn-1.btn-alt{color:#222;background:#fff;border:1px solid #e5e5e5;padding:16px 35px 15px}a.btn-1.btn-alt:hover{color:#fff;border-color:var(--theme-color)}.btn-1.btn-alt span{background:var(--theme-color)}.main-header{clear:both;background:0 0;width:100%;display:block;position:relative;top:0;left:0;box-shadow:0 10px 20px #00000008}.header-top-1{background:#2c2a49}@media (max-width:991px){.header-top-1{display:none}}ul.header-top-1-contact-info i{color:var(--theme-color);margin-right:10px}ul.header-top-1-contact-info li{color:#fff;margin:11.5px 60px 11.5px 0;position:relative}ul.header-top-1-contact-info li+li:before{content:"";background:#ffffff26;width:1px;height:50px;position:absolute;top:-9px;left:-30px}ul.header-top-1-contact-info li span{color:#a5a4b3}ul.header-top-1-contact-info li a{color:#fff}ul.header-top-1-contact-info li a:hover{color:var(--theme-color)}.header-top-1-social-icon a{color:#fff;margin-left:30px;font-size:15px;display:inline-block}.header-top-1-social-icon{position:relative}.header-top-1-social-icon a:hover{color:var(--theme-color)}.header-top-1-login a{color:#fff}.header-top-1-login a:hover{color:var(--theme-color)}.language-switcher{border-right:1px solid #ffffff1a;padding-right:29px;position:relative}.language-switcher select{color:#fff;background:0 0}.language-switcher select option{color:#000;background:0 0}.language-switcher>.nice-select{color:#fff;background:0 0;border:#0000;height:50px;padding-left:0;line-height:48px}.language-switcher .nice-select:after{border-color:#fff;width:7px;height:7px;right:10px}.language-switcher .nice-select .list{min-width:80px}.language-switcher .nice-select .list li{color:#222}.main-header .header-upper,.main-header .header-upper .inner-container{position:relative}.main-header .header-upper .logo-box .logo{padding:20px 0;display:block;position:relative}.main-header .header-upper .right-column,.main-header .header-upper .left-column{position:relative}.main-header .nav-outer{flex-wrap:wrap;align-items:center;display:flex;position:relative}.navbar-right-info .mobile-nav-toggler{text-align:center;color:#fff;cursor:pointer;border-radius:50%;width:50px;height:50px;margin-left:30px;font-size:20px;line-height:44px;position:relative}.main-header .nav-outer .main-menu{position:relative}.main-menu .inner-container{background:#fff;margin-bottom:-25px;box-shadow:0 8px 32px #0000001f}.main-menu .inner-container .nav-outer{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.main-menu .contact-info{flex-wrap:wrap;align-items:center;margin-right:35px;display:flex;position:relative}.main-menu .contact-info .icon{text-align:center;color:#fff;width:75px;height:80px;margin-right:20px;font-size:30px;line-height:80px}.main-menu .contact-info h6{margin-bottom:5px;font-size:14px}.main-menu .contact-info h4{font-size:22px}.main-menu .navbar-collapse{padding:0;display:block!important}.main-menu .navigation{flex-wrap:wrap;align-items:center;margin:0 0 0 50px;display:flex;position:relative}.main-menu .navigation>li{margin-right:25px;padding:37px 0;transition:all .3s;position:relative}.main-menu .navigation>li:before{content:"";opacity:0;width:23px;height:1px;position:absolute;bottom:30px;left:0}.main-menu .navigation>li.current:before{opacity:1}.main-menu .navigation>li:last-child:before{display:none}.main-menu .navigation>li:last-child{margin-right:0}.main-menu .navigation>li>a{text-align:center;text-transform:capitalize;color:#2c2a49;opacity:1;padding:3px 0;font-size:17px;font-weight:500;line-height:30px;transition:all .3s;display:block;position:relative}.main-menu .navigation>li>a:hover{color:var(--theme-color)}.main-menu .navigation>li>ul{opacity:0;visibility:hidden;-ms-box-shadow:2px 2px 5px 1px #0000000d,-2px 0px 5px 1px #0000000d;-o-box-shadow:2px 2px 5px 1px #0000000d,-2px 0px 5px 1px #0000000d;border-top:3px solid var(--theme-color);background-color:#2c2a49;width:max-content;min-width:250px;transition:all .5s;display:none;position:absolute;top:100%;left:0;transform:translateY(30px);box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}.main-menu .navigation>li>ul.from-right{left:auto;right:0}.main-menu .navigation>li>ul>li{width:100%;padding:0 25px;position:relative}.main-menu .navigation>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li:before{content:"";transition:all .3s;-webkit-transition:all .5s;-o-transition:all .3s ease;width:0%;height:100%;-ms-transition:all .3s;display:block;position:absolute;top:0;right:0}.main-menu .navigation>li>ul>li>a{color:#fff;text-align:left;-o-transition:all .5s ease;border-bottom:1px solid #3a3a3a;padding:12.5px 3px;font-size:17px;font-weight:500;line-height:24px;transition:all .5s;display:block;position:relative}.main-menu .navigation>li>ul>li:last-child>a{border-bottom:0}.main-menu .navigation>li>ul>li>a:hover{color:var(--theme-color)}.main-menu .navigation>li>ul>li.dropdown>a:after{content:"";font-family:"Font Awesome 5 Pro";font-size:17px;font-weight:400;line-height:24px;display:block;position:absolute;top:11px;right:3px}.main-menu .navigation>li>ul>li>ul{z-index:100;background-color:#2c2a49;width:250px;transition:all .5s;display:none;position:absolute;top:0;left:100%;transform:translateY(30px);box-shadow:0 0 50px #0000001a}.main-menu .navigation>li>ul>li>ul.from-right{left:auto;right:0}.main-menu .navigation>li>ul>li>ul>li{width:100%;padding:0 25px;position:relative}.main-menu .navigation>li>ul>li>ul>li:before{content:"";-o-transition:all .5s ease;width:0%;height:100%;transition:all .5s;display:block;position:absolute;top:0;left:0}.main-menu .navigation>li>ul>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>ul>li>a{color:#fff;text-align:left;-o-transition:all .5s ease;border-bottom:1px solid #3a3a3a;padding:10.5px 0;font-size:17px;font-weight:500;line-height:24px;transition:all .5s;display:block;position:relative}.main-menu .navigation>li>ul>li>ul>li:last-child>a{border-bottom:0}.main-menu .navigation>li>ul>li>ul>li>a:hover{color:var(--theme-color)}.main-menu .navigation>li>ul>li>ul>li.dropdown>a:after{content:"";z-index:5;font-family:"Font Awesome 5 Pro";font-size:16px;font-weight:400;line-height:24px;display:block;position:absolute;top:12px;right:30px}.main-menu .navigation>li.dropdown:hover>ul{visibility:visible;opacity:1;transition:all .3s;-webkit-transition:all .5s;-o-transition:all .3s ease;-ms-transition:all .3s;transform:translateY(0)}.main-menu .navigation>li.dropdown>a:before{content:"";font-family:"Font Awesome 5 Pro";position:absolute;top:4px;right:0}.main-menu .navigation>li.dropdown>a{padding-right:15px}.main-menu .navigation li>ul>li.dropdown:hover>ul{visibility:visible;opacity:1;transition:all .3s;-webkit-transition:all .5s;-o-transition:all .3s ease;-ms-transition:all .3s;transform:translateY(0)}.main-menu .navigation li.dropdown .dropdown-btn{text-align:center;color:#fff;cursor:pointer;z-index:5;border:1px solid #fff;width:34px;height:30px;font-size:16px;line-height:26px;display:none;position:absolute;top:8px;right:10px}.sidemenu-nav-toggler{background:var(--theme-color);text-align:center;cursor:pointer;color:#fff;width:60px;height:60px;margin-left:20px;line-height:60px}.search-popup{z-index:99999;visibility:hidden;opacity:0;-o-transition:all .7s ease;background:#000000e6;width:100%;height:100%;transition:all .7s;position:fixed;top:0;left:0;overflow:auto;transform:translateY(101%)}.search-popup.popup-visible{visibility:visible;opacity:1;transform:translateY(0%)}.search-popup .overlay-layer{display:block;position:absolute;inset:0}.search-popup .close-search{color:#fff;cursor:pointer;z-index:5;font-size:22px;position:absolute;top:25px;right:25px}.search-popup .close-search:hover{opacity:.7}.search-popup .search-form{-o-transition:all .9s ease;max-width:1024px;margin:150px auto 100px;padding:0 15px;transition:all .9s;position:relative}.search-popup .search-form fieldset{border-radius:12px;position:relative}.search-popup .search-form fieldset input[type=search]{color:#233145;background:#fff;border-radius:7px;height:70px;padding:20px 220px 20px 30px;font-size:24px;line-height:30px;position:relative}.search-popup .search-form fieldset input[type=submit]{text-align:center;cursor:pointer;text-transform:uppercase;background:var(--theme-color);border-radius:0 7px 7px 0;width:220px;height:70px;padding:20px 10px;font-size:20px;line-height:30px;display:block;position:absolute;top:0;right:0;color:#fff!important}.search-popup h3{text-transform:uppercase;color:#fff;letter-spacing:1px;text-align:center;margin-bottom:20px;font-size:20px;font-weight:600;display:none}.search-popup .recent-searches{color:#fff;text-align:center;font-size:16px;display:none}.search-popup .recent-searches li{margin:0 10px 10px 0;display:inline-block}.search-popup .recent-searches li a{color:#fff;border:1px solid #fff;border-radius:3px;padding:7px 15px;line-height:24px;transition:all .5s;display:block}.search-popup .search-form fieldset input[type=search]:focus{box-shadow:none;border-color:#ddd}.sticky-header{visibility:hidden;opacity:0;z-index:-1;-ms-box-shadow:0 0 15px #0000001a;-o-box-shadow:0 0 15px #0000001a;background:#fff;width:100%;padding:0;transition:top .3s;position:fixed;top:0;left:0;box-shadow:0 0 15px #0000001a}.sticky-header .main-menu .navigation{margin-left:0}.fixed-header .sticky-header{opacity:1;z-index:99901;visibility:visible}.fixed-header .sticky-header .inner-container{box-shadow:none;margin-bottom:0}.fixed-header .sticky-header .search-toggler{color:#222;background:0 0;font-size:20px}.main-header .sticky-header .header-upper .logo-box .logo{padding:13.5px 0}.sticky-header .main-menu .navigation>li{padding:17px 0}.main-header .sticky-header .header-upper .inner-container{min-height:70px}.sticky-header .main-menu .navigation>li:before{bottom:20px}.nav-outer .mobile-nav-toggler{text-align:center;color:#fff;cursor:pointer;float:right;border-radius:50%;width:50px;height:50px;margin:13px 0 13px 15px;font-size:20px;line-height:44px;display:none;position:relative}.mobile-menu{opacity:0;visibility:hidden;z-index:999999;width:300px;max-width:100%;height:100%;padding-right:30px;position:fixed;top:0;right:0}.mobile-menu .mCSB_scrollTools{right:-6px}.mobile-menu .mCSB_inside>.mCSB_container{margin-right:5px}.mobile-menu .navbar-collapse{display:block!important}.mobile-menu .nav-logo{text-align:left;margin-top:25px;margin-bottom:100px;padding:30px 25px;position:relative}.mobile-menu-visible{overflow:hidden}.mobile-menu-visible .mobile-menu{opacity:1;visibility:visible}.mobile-menu .menu-backdrop{z-index:1;-o-transition:all .9s ease;background-color:var(--theme-color);width:100%;height:100%;transition:all .9s;position:fixed;top:0;right:0;transform:translate(101%)}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity:.7;visibility:visible;transition:all .7s;transform:translate(0%)}.mobile-menu .menu-box{z-index:5;opacity:0;visibility:hidden;background:#202020;border-radius:0;width:100%;height:100%;max-height:100%;padding:0;position:absolute;top:0;left:0;overflow-y:auto;transform:translate(101%)}.mobile-menu-visible .mobile-menu .menu-box{opacity:1;visibility:visible;transition:all .7s;transform:translate(0%)}.mobile-menu .close-btn{text-align:center;color:#fff;cursor:pointer;z-index:10;width:24px;font-size:30px;line-height:30px;transition:all .9s;position:absolute;top:15px;right:20px}.mobile-menu .navigation{float:none;width:100%;display:block;position:relative}.mobile-menu .navigation li{border-top:1px solid #ffffff1a;display:block;position:relative}.mobile-menu .navigation:last-child{border-bottom:1px solid #ffffff1a}.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid #ffffff1a}.mobile-menu .navigation li>a{color:#fff;text-transform:uppercase;padding:10px 25px;font-size:15px;font-weight:500;line-height:24px;transition:all .5s;display:block;position:relative}.mobile-menu .navigation li ul li>a{text-transform:capitalize;margin-left:20px;font-size:15px}.mobile-menu .navigation li>a:before{content:"";height:0;transition:all .5s;position:absolute;top:0;left:0}.mobile-menu .navigation li.current>a:before{height:100%}.mobile-menu .navigation li.dropdown .dropdown-btn{text-align:center;color:#fff;cursor:pointer;z-index:5;background:#ffffff1a;border-radius:2px;width:32px;height:32px;font-size:16px;line-height:32px;transition:all .5s;position:absolute;top:6px;right:6px}.mobile-menu .navigation li.dropdown .dropdown-btn.open{transform:rotate(90deg)}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul{display:none}.mobile-menu .social-links{text-align:center;padding:30px 25px;position:relative}.mobile-menu .social-links li{margin:0 10px 10px;display:inline-block;position:relative}.mobile-menu .social-links li a{color:#fff;font-size:16px;line-height:32px;transition:all .5s;position:relative}.hidden-sidebar{z-index:9999;background:#fff;flex-wrap:wrap;align-items:center;width:100%;max-width:470px;height:100%;padding:40px 45px;display:flex;position:fixed;top:0;right:-100%;overflow:auto}.hidden-sidebar-close{cursor:pointer;font-size:30px;position:absolute;top:40px;right:40px}.hidden-sidebar .logo{border-bottom:1px solid #e7e7e7;margin-bottom:50px;padding-bottom:30px}.hidden-sidebar .wrapper-box{height:100%}.hidden-sidebar .sidebar-widget{margin-bottom:40px}.hidden-sidebar .about-widget-two{position:relative}.hidden-sidebar .about-widget-two h3{margin-bottom:28px;font-size:28px;font-weight:700}.hidden-sidebar .news-widget{position:relative}.hidden-sidebar .widget-title{color:#222;margin-bottom:30px;font-size:20px;font-weight:700}.hidden-sidebar .news-widget .post-wrapper{margin-top:-10px;margin-bottom:30px;padding-left:110px;position:relative}.hidden-sidebar .news-widget .post-wrapper:last-child{margin-bottom:0}.hidden-sidebar .news-widget .image{width:90px;position:absolute;top:10px;left:0}.hidden-sidebar .news-widget .category{text-transform:uppercase;margin-bottom:4px;font-size:15px;font-weight:700;position:relative}.hidden-sidebar .news-widget h4{font-size:18px;font-weight:700}.hidden-sidebar .news-widget h4 a{color:#242424;transition:all .5s}.hidden-sidebar .newsletter-widget{margin-bottom:50px;position:relative}.hidden-sidebar .newsletter-widget input[type=email]{border:1px solid #e7e7e7;width:100%;margin-bottom:10px;padding:13px 20px;position:relative}.hidden-sidebar .newsletter-widget .theme-btn{color:#fff;background:var(--theme-color)}.hidden-sidebar .newsletter-widget .theme-btn:before{background-color:#222}.nav-overlay{z-index:99999;cursor:none;background:#141414b3;width:100%;display:none;position:fixed;top:0;bottom:0;left:0;overflow:hidden;-webkit-transform:translate(0,0)}.cursor{z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:10000;visibility:hidden;visibility:visible;background-color:#fff;border-radius:100%;width:6px;height:6px;transition:transform .3s cubic-bezier(.75,-1.27,.3,2.33),opacity .2s cubic-bezier(.75,-.27,.3,1.33);position:absolute;transform:scale(1)}.cursor.active{opacity:.5;transform:scale(0)}.cursor.hovered{opacity:.08}.cursor-follower{z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:10000;visibility:hidden;visibility:visible;background-color:#ffffff4d;border-radius:100%;width:50px;height:50px;transition:transform .6s cubic-bezier(.75,-1.27,.3,2.33),opacity .2s cubic-bezier(.75,-.27,.3,1.33);position:absolute}.cursor-follower.active{opacity:.7;transform:scale(1)}.cursor-follower.hovered{opacity:.08}.cursor-follower.close-cursor:before{content:"";background:#fff;width:2px;height:25px;display:inline-block;position:absolute;top:12px;left:48%;transform:rotate(-45deg)}.cursor-follower.close-cursor:after{content:"";background:#fff;width:2px;height:25px;position:absolute;top:12px;right:48%;transform:rotate(45deg)}button.theme-btn.search-toggler{background:0 0;margin-right:30px;font-size:18px;transition:all .5s;position:relative;top:4px}button.theme-btn.search-toggler:hover{color:var(--theme-color)}.banner-section .banner-feature-image:before{content:"";background-image:url(../media/banner-mask.0faddf7a.png);width:350px;position:absolute;top:0;bottom:0;left:0}.banner-section{position:relative;overflow:hidden}.three-item-carousel,.banner-slider{z-index:9;position:relative;height:100%!important}.banner-section .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative;top:0;left:0}.banner-section .swiper-slide:before{opacity:.5;content:"";background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.banner-section .content-outer{vertical-align:middle;width:100%;height:100%;margin:0 auto;display:table;position:relative;top:0;left:0;right:0}.banner-section .content-box{flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1320px;min-height:800px;margin:0 auto;padding:135px 15px;display:flex;position:relative}.banner-section .content-box .inner{opacity:0;position:relative;transform:translate(100px)}.banner-section .swiper-slide-active .content-box .inner{opacity:1;transition:all .5s;transform:translate(0)}.banner-slider-2 .content-box .inner{transition:all .5s;transform:translate(0)}.banner-section .content-box h1{color:#fff;text-transform:capitalize;opacity:0;visibility:hidden;margin-bottom:20px;line-height:1;transition:all .5s;position:relative;transform:translateY(-20px)}.banner-section .swiper-slide-active .content-box h1{opacity:1;visibility:visible;transition-delay:.8s;transform:translateY(0)}.banner-section h4{color:var(--theme-color);opacity:0;visibility:hidden;text-transform:uppercase;letter-spacing:3px;margin-bottom:15px;font-family:inherit;font-size:16px;font-weight:500;transition:all .5s;display:block;position:relative;transform:translateY(20px)}.banner-section .swiper-slide-active h4{opacity:1;visibility:visible;transition-delay:1.2s;transform:translateY(0)}.banner-section .text{color:#fff;opacity:0;visibility:hidden;font-size:18px;line-height:32px;transition:all .5s;position:relative;transform:translate(-50px)}.banner-section .swiper-slide-active .text{opacity:1;visibility:visible;transition-delay:1.6s;transform:translate(0)}.banner-section .link-box{transform-origin:bottom;margin:0 -10px;padding-top:20px;transition:all .5s 2s;transform:scaleY(0)}.banner-section .swiper-slide-active .link-box{transform:scale(1)}.banner-section .link-box a{margin:0 10px 10px;transition:all .5s}.banner-section .link-box a i{margin-left:12px}.banner-section .banner-slider-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.banner-section .banner-slider-button-next{text-align:center;cursor:pointer;z-index:9;color:#333;background:#fff;border:2px solid #fff;border-radius:50%;width:70px;height:70px;margin-right:40px;font-size:15px;line-height:72px;transition:all .5s;position:relative}.banner-section .banner-slider-button-next:hover{background-color:var(--theme-color);border-color:var(--theme-color);color:#fff}.banner-section .banner-slider-button-prev{text-align:center;cursor:pointer;z-index:9;color:#333;background:#fff;border:2px solid #fff;border-radius:50%;width:70px;height:70px;margin-left:40px;font-size:15px;line-height:72px;transition:all .5s;position:relative}.banner-section .banner-slider-button-prev:hover{background-color:var(--theme-color);border-color:var(--theme-color);color:#fff}.banner-shape-1{z-index:0;border:55px solid #f7f7f7;border-radius:50%;width:370px;height:370px;position:absolute;top:-132px;left:-56px;right:0}.banner-section .banner-feature-image{opacity:0;background-size:cover;width:50%;transition:all .5s .5s;position:absolute;top:0;bottom:0;right:0}.banner-section .swiper-slide-active .banner-feature-image{opacity:1}.banner-section.style-two .content-box{min-height:900px;padding-bottom:240px}.banner-section.style-three .content-box{min-height:750px;padding:100px 15px}.banner-section.style-three .swiper-slide:before{opacity:0}.banner-section.style-three .content-box h1,.banner-section.style-three .text{color:#2c2a49}.banner-section.style-three .banner-slider-nav{flex-direction:column-reverse;justify-content:center;left:70px;right:auto}.banner-section.style-three .banner-slider-nav>*{border:1px solid #e5e5e5;margin:10px 0}.scroll-to-top{z-index:99;position:fixed;bottom:50px;right:0;transform:rotate(90deg)}.scroll-to-top .visible{visibility:visible!important;opacity:1!important}.scroll-to-top .scroll-top-inner{opacity:0;visibility:hidden;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.scroll-to-top .scroll-bar{width:50px;height:2px;margin-right:10px;position:relative}.scroll-to-top .scroll-bar:before{content:"";background-color:var(--theme-color);width:100%;height:100%;position:absolute;top:0;left:0}.scroll-to-top .scroll-bar .bar-inner{background-color:currentColor;height:100%;position:absolute;top:0;right:0}.scroll-to-top .scroll-bar-text{cursor:pointer;color:#999;font-size:14px;font-weight:600;transition:all .5s}.scroll-to-top .scroll-bar-text:hover{transform:scale(1.1)}.footer-1-middle{background:#252638;padding:120px 0 60px;position:relative}.footer-widget-title h4{color:#fff;margin-bottom:30px}.main-footer p,.main-footer ul li{color:#bebec3}.main-footer ul li a{color:#bebec3;position:relative}.main-footer ul li a:hover{color:var(--theme-color)}.main-footer ul li{color:#bebec3;margin-bottom:15px}ul.contact-widget-1-list li{margin-bottom:8px}ul.contact-widget-1-list{margin-bottom:30px}ul.footer-social-icon li{margin-right:25px;font-size:15px}ul.footer-social-icon li a{color:#fff}ul.footer-social-icon li a:hover{color:var(--theme-color)}ul.contact-widget-1-list li span{color:#fff;margin-right:8px}.footer-bottom{text-align:center;color:#bebec3;background:#202130;padding:31px 0;position:relative}.footer-bottom a{color:#bebec3}.footer-newsletter{position:relative}.footer-newsletter button.btn-1{position:absolute;top:0;right:0}.footer-newsletter input[type=email]{color:#bebec3;background:0 0;border-color:#ffffff26}.section_heading{z-index:1;position:relative}span.section_heading_title_small{color:var(--theme-color);text-transform:uppercase;letter-spacing:5px;margin-bottom:6px;font-size:16px;font-weight:500;display:inline-block;position:relative}h2.section_heading_title_big span{color:var(--theme-color)}span.section_heading_title_small.alt,h2.section_heading_title_big.alt{color:#fff}.hvr-zoom-1{z-index:1;position:relative}.hvr-zoom-1:before{content:"";z-index:-1;border-radius:50%;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0;transform:scale(0)}.hvr-zoom-1-dark:before{background:#222}.hvr-zoom-1-primary:before{background:var(--theme-color)}.hvr-zoom-1:hover:before{transform:scale(1)}.hvr-zoom-2{z-index:1;position:relative}.hvr-zoom-2:before{content:"";z-index:-1;border-radius:50%;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0;transform:scale(0)}.hvr-zoom-2-dark:before{background:#222}.hvr-zoom-2-primary:before{background:var(--theme-color)}.hvr-zoom-2-wrap:hover .hvr-zoom-1:before{transform:scale(1)}.hvr-img-zoom-1{position:relative;overflow:hidden}.hvr-img-zoom-1 img{width:100%;transition:all .7s}.hvr-img-zoom-1:hover img,[class*=block\ ]:hover .hvr-img-zoom-1 img{transform:scale(1.1)}.slider-nav-style-1{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.slider-nav-style-1>*{text-align:center;cursor:pointer;z-index:9;color:#333;background:#fff;border:1px solid #fff;border-radius:50%;width:60px;height:60px;font-size:13px;line-height:60px;transition:all .5s;position:relative}.slider-nav-style-1>:hover{background-color:var(--theme-color);border-color:var(--theme-color);color:#fff}.slider-nav-style-1.alt>*{border-color:#e5e5e5}.slider-nav-style-1.alt>:hover{border-color:var(--theme-color)}.slider-nav-style-1>.slider-button-prev{margin-left:-130px}.slider-nav-style-1>.slider-button-next{margin-right:-130px}.slider-nav-style-2{flex-wrap:wrap;align-items:center;margin-bottom:30px;display:flex;position:relative}.slider-nav-style-2>*{text-align:center;cursor:pointer;z-index:9;color:#333;background:#fff;border:1px solid #fff;border-radius:50%;width:60px;height:60px;margin-right:20px;font-size:13px;line-height:60px;transition:all .5s;position:relative;box-shadow:0 10px 80px #0003}.slider-nav-style-2>:hover{background-color:var(--theme-color);border-color:var(--theme-color);color:#fff}form input[type=search],form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=number],form input[type=file],form select,form textarea{background:#fff;border:1px solid #e5e5e5;width:85%;height:60px;padding:0 10px}form .form-group{margin-bottom:30px}form textarea{height:150px;padding-top:20px}form input[type=search]:focus,form input[type=text]:focus,form input[type=email]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=number]:focus,form input[type=file]:focus,form select:focus,form textarea:focus{border-color:var(--theme-color)}.hotel-booking-form-1{z-index:11;padding:48px 0 28px;position:relative}.hotel-booking-form-1-wrap{position:relative}.hotel-booking-form-1 form input[type=search],.hotel-booking-form-1 form input[type=text],.hotel-booking-form-1 form input[type=email],.hotel-booking-form-1 form input[type=password],.hotel-booking-form-1 form input[type=tel],.hotel-booking-form-1 form input[type=number],.hotel-booking-form-1 form input[type=file],.hotel-booking-form-1 form select,.hotel-booking-form-1 form textarea{color:#6e6e6e;border-color:#fff}.hotel-booking-form-1 .nice-select{border-color:#fff;font-size:16px}.hotel-booking-form-1-shape{position:absolute;inset:0}h4.hotel-booking-form-1-title{margin-bottom:20px;margin-right:30px;font-size:26px;position:relative}form.hotel-booking-form-1-form{margin:0 -10px;position:relative}form.hotel-booking-form-1-form .form-group{flex-grow:1;margin:0 10px 20px}form.hotel-booking-form-1-form button{width:max-content}p.hotel-booking-form-1-label{color:#2b2d42;text-transform:uppercase;margin-bottom:7px;font-size:15px;font-weight:500}.hotel-booking-form-1.alt{margin-top:-85px}.hotel-booking-form-1.alt .hotel-booking-form-1-wrap{background:#fff;padding:52px 50px 24px;box-shadow:0 10px 80px #0000001a}.hotel-booking-form-1.alt form input{height:40px;padding:0}.hotel-booking-form-1.alt .nice-select{max-width:140px;height:40px;padding-left:0;line-height:38px}.hotel-booking-form-1.alt form.hotel-booking-form-1-form .form-group{flex:1 0 0;position:relative}.hotel-booking-form-1.alt form.hotel-booking-form-1-form .form-group:before{content:"";background:#e5e5e5b3;width:1px;height:55px;position:absolute;top:5px;left:-40px}.hotel-booking-form-1.alt form.hotel-booking-form-1-form .form-group:first-child:before,.hotel-booking-form-1.alt form.hotel-booking-form-1-form .form-group:last-child:before{display:none}.hotel-booking-form-1.alt2 .hotel-booking-form-1-wrap{background:0 0;padding:85px 0}.hotel-booking-form-1.alt2 form input{color:#fff;background:0 0;border-color:#0000 #0000 #fff6;height:40px;padding:0}.hotel-booking-form-1.alt2 .nice-select{color:#fff;background:0 0;border-color:#0000 #0000 #fff6;max-width:140px;height:40px;padding-left:0;line-height:38px}.hotel-booking-form-1.alt2 form.hotel-booking-form-1-form .form-group{flex:1 0 0;position:relative}.hotel-booking-form-1.alt2 form.hotel-booking-form-1-form .form-group:before{content:"";width:1px;height:55px;position:absolute;top:5px;left:-40px}.hotel-booking-form-1.alt2 form.hotel-booking-form-1-form .form-group:first-child:before,.hotel-booking-form-1.alt2 form.hotel-booking-form-1-form .form-group:last-child:before{display:none}.hotel-booking-form-1.alt2 p.hotel-booking-form-1-label{color:#fff}.hotel-booking-form-1.alt2 .nice-select:after{border-color:#fff6}.hotel-booking-form-1.alt2 .nice-select .list li{color:#000}button.btn-1.btn-light{color:#2b2d42;background:#fff}button.btn-1.btn-light:hover{color:#fff}.feature-1-block{margin-bottom:60px;padding:0 40px;position:relative}.feature-1-block:before{content:"";background:#fff;position:absolute;inset:118px 0 0;box-shadow:0 10px 80px #0000001a}.feature-1-image{margin-bottom:31px;position:relative}.feature-1-image img{width:100%}p.feature-1-text{margin-bottom:0;position:relative}h4.feature-1-title{margin-bottom:15px}a.feature-1-link-btn{text-align:center;background:#fff;border-radius:30px;width:60px;height:60px;font-size:13px;line-height:63px;display:inline-block;position:relative;transform:translateY(50%);box-shadow:0 10px 80px #0003}a.feature-1-link-btn:hover{color:#fff;background:var(--theme-color)}.about-1-shape-1{border:30px solid #fff;border-radius:50%;width:200px;height:200px;position:absolute;top:-70px;left:-100px}.room-1-block{margin-bottom:30px;position:relative}.room-1-content{background:#fff;padding:0 40px 40px;box-shadow:0 10px 80px #0000001a}p.room-1-meta-info{text-align:center;background:#fff;border-radius:30px;margin-bottom:2px;padding:15px 0;font-size:17px;font-weight:500;transform:translateY(-50%);box-shadow:0 5px 80px #00000026}.room-1-rating{color:#ffbf1a;margin-bottom:15px;font-size:18px}.project-1-image{background-size:cover;justify-content:center;align-items:end;min-height:600px;margin:0 35px;display:flex;position:relative}.project-1-image:before{content:"";opacity:.3;background:#2b2d42;position:absolute;inset:0}.project-1-block{background:#fff;max-width:550px;padding:45px 50px;position:relative;box-shadow:0 10px 80px #0000000d}.project-1-wrapper{max-width:1140px;margin:0 auto}.project-1-wrapper .swiper-container{overflow:visible}.swiper-slide.swiper-slide-active .project-1-block{opacity:1;opacity:1;transform:perspective(400px)rotateX(0)}.swiper-slide .project-1-block{opacity:0;transform-origin:top;transition:all .7s .3s;transform:perspective(400px)rotateX(-90deg)}.project-1-wrapper .slider-nav-style-1.project-1-nav{max-width:730px;margin:0 auto;top:auto;bottom:106px}.project-1-wrapper .slider-nav-style-1>*{margin:0}.icon_box-1{text-align:center;background:#fff;margin-bottom:30px;padding:73px 30px;transition:all .5s;position:relative}.icon_box-1:hover{box-shadow:0 10px 80px #0000001a}.icon_box-1-icon{color:#2b2d42;margin-bottom:15px;font-size:45px;transition:all .5s}.icon_box-1:hover .icon_box-1-icon{color:var(--theme-color)}.icon_box-1 p{text-transform:uppercase;margin-bottom:0;font-weight:500}@media (min-width:1200px){.col_xl_five{width:20%}}section.testimonial-1-section{padding:150px 0 120px;position:relative}.testimonial-1-block-wrap{position:relative}.testimonial-1-shape-1{position:absolute;bottom:-80px;left:-96px}.testimonial-1-shape-2{position:absolute;bottom:-21px;left:-79px}p.testimonial-1-desc{margin-bottom:30px}.testimonial-1-block{text-align:center;background:#fff;margin-bottom:68px;padding:50px 50px 0;position:relative;box-shadow:0 10px 80px #00000012}.testimonial-1-author-thumb img{border-radius:50%}.testimonial-1-quote-icon{background:var(--theme-color);text-align:center;color:#fff;border-radius:20px;width:40px;height:40px;margin:0 auto 25px;line-height:44px;position:relative;bottom:0;box-shadow:0 20px 60px 10px #00000012}.testimonial-1-quote-icon:before{content:"";background:#e5e5e5;width:40px;height:1px;position:absolute;top:20px;left:-55px}.testimonial-1-quote-icon:after{content:"";background:#e5e5e5;width:40px;height:1px;position:absolute;top:20px;right:-55px}.testimonial-1-author-thumb{display:inline-flex;position:relative;transform:translateY(50%)}.testimonial-1-rating{color:#ffc93d;margin-bottom:5px}p.testimonial-1-review-desc{color:#222;margin-bottom:20px;font-size:18px;line-height:1.8rem}p.testimonial-1-designation{margin-bottom:-12px}.testimonial-1-block-wrap .swiper-container{overflow:visible}.testimonial-1-block-wrap .swiper-slide{opacity:0;visibility:hidden;pointer-events:none}.two-item-carousel .swiper-slide.swiper-slide-next,.single-item-carousel .swiper-slide.swiper-slide-active,.two-item-carousel .swiper-slide.swiper-slide-active{opacity:1;visibility:visible;pointer-events:auto}section.cta-1-section{background:#222;padding:173px 0;position:relative;overflow:hidden}.cta-1-desc{color:#fff;margin-bottom:30px;font-size:18px;line-height:1.8;position:relative}.cta-1-bg{background-size:cover;position:absolute;inset:-50px 0}.cta-1-bg:before{content:"";background:#0006;position:absolute;inset:0}.blog-1-block{margin-bottom:30px;position:relative}section.blog-1-section{padding:150px 0 120px;position:relative}.blog-1-image{position:relative}.blog-1-image img{width:100%}.blog-1-date{z-index:9;color:var(--theme-color);background:#c77a6333;margin-bottom:17px;padding:5px 15px;font-size:15px;font-weight:500;line-height:1.4em;display:inline-flex;position:relative}.blog-1-bottom-content{background:#fff;max-width:360px;margin-top:-70px;padding:30px;position:relative;box-shadow:0 10px 80px #00000012}.blog-1-meta-info{margin-bottom:10px;position:relative}.blog-2-meta-info{position:relative}.blog-2-meta-info li+li:before,.blog-1-meta-info li+li:before{content:"-";position:absolute;top:0;left:-14px}.blog-2-meta-info li i,.blog-1-meta-info li i{color:var(--theme-color);margin-right:10px}.blog-2-meta-info li,.blog-1-meta-info li{color:#6e6e6e;margin-right:20px;position:relative}h4.blog-1-title a{color:#2c2a49}h4.blog-1-title a:hover{color:var(--theme-color)}h4.blog-1-title{margin-bottom:12px;line-height:1.1}.blog-1-block.standard-post{margin-bottom:50px}.blog-1-block.standard-post h4.blog-1-title{font-size:40px}p.blog-1-excerpt{margin-bottom:20px}.blog-1-bottom-content.alt{background:0 0;padding-bottom:0;padding-left:0;padding-right:0}.blog-1-bottom-content.alt p.blog-1-excerpt{margin-bottom:0}.blog-1-date span{color:var(--theme-color);font-family:PT Serif;font-size:30px;font-style:normal;font-weight:700;line-height:1em}.blog-1-image:before{content:"";opacity:0;pointer-events:none;background:#2222224d;transition:all .5s;position:absolute;inset:0}.blog-1-block:hover .blog-1-image:before{opacity:1}.blog-1-link-btn.alt{margin-top:-53px;transform:translateY(56px)}.blog-1-link-btn.alt a{background:#fff}a.circle-btn{text-align:center;border:1px solid #e5e5e5;border-radius:25px;display:inline-block}.circle-btn:hover{color:#fff;background-color:var(--theme-color);border-color:#0000}.form-alt{background:#fff;max-width:560px;margin:0 0 30px auto;padding:50px 70px;position:relative}.form-alt form input[type=search],.form-alt form input[type=text],.form-alt form input[type=email],.form-alt form input[type=password],.form-alt form input[type=tel],.form-alt form input[type=number],.form-alt form input[type=file],.form-alt form select,.form-alt form textarea{color:#6e6e6e;border-color:#0000 #0000 #e5e5e5;height:50px;padding-left:0;padding-right:0}.form-alt form .form-group{margin-bottom:20px}.form-alt form input[type=search]:focus,.form-alt form input[type=text]:focus,.form-alt form input[type=email]:focus,.form-alt form input[type=password]:focus,.form-alt form input[type=tel]:focus,.form-alt form input[type=number]:focus,.form-alt form input[type=file]:focus,.form-alt form select:focus,.form-alt form textarea:focus{border-color:#0000;border-bottom-color:var(--theme-color)}.form-alt form textarea{height:85px}.form-alt input[type=checkbox i]{margin-right:5px;position:relative;top:2px}.about-2-image-wrap{position:relative}.about-2-shape-1{position:absolute;bottom:30px;left:-60px}.about-2-image-1{position:relative}.about-2-video-area{background:var(--theme-color);text-align:center;color:#fff;width:200px;height:200px;padding-top:38px;position:absolute;top:calc(50% - 100px);left:50%}.about-2-video-btn{cursor:pointer;margin-bottom:15px;font-size:70px}.about-2-video-btn a{color:#fff}.about-2-video-title{color:#fff;line-height:1.4}.about-2-image-2{text-align:right;margin-top:-180px}.feature-2-lower-content{background-color:#fff;padding:0 40px 40px;transition:all .5s;position:relative}.feature-2-block:hover .feature-2-lower-content{box-shadow:0 10px 80px #0000001a}.feature-2-image:before{content:"";z-index:8;background-image:url(../media/pattern-7.0f525897.png);height:65px;position:absolute;bottom:-6px;left:0;right:0}.feature-2-shape-2 img,.feature-2-shape-1 img{max-width:inherit;text-align:center}.feature-2-block{max-width:410px;margin:0 auto 30px}p.feature-2-text{margin-bottom:0;position:relative}.feature-2-offer{z-index:11;top:-60px}.room-2-left-column{width:calc(50% - 235px)}.room-2-container{max-width:425px;margin:0 0 0 auto;padding:0 15px}.room-2-right-column{width:calc(50% + 235px);overflow:hidden}.room-2-container2{max-width:895px;padding:0 15px}.room-2-container2 .swiper-container{overflow:visible}.room-2-content2{opacity:0;background:#fff;padding:40px;transition:all .7s;position:absolute;bottom:50px;left:0;right:50px;transform:translateY(20px);box-shadow:0 10px 80px #0000000d}.room-2-block{background-size:cover;min-height:550px;margin-bottom:30px;position:relative}.room-2-content{background:#fff;padding:30px 40px;position:absolute;bottom:50px;left:0;right:50px;box-shadow:0 10px 80px #0000000d}p.room-2-meta-info{margin-bottom:16px}.room-2-rating{color:#ffbf1a;margin-bottom:10px}.room-2-block:hover .room-2-content2{opacity:1;transform:translateY(0)}.room-2-block.alt{min-height:340px}.alt .room-2-content{width:100%;max-width:300px;padding:16.25px 30px;bottom:20px;left:20px}.alt .room-2-content2{width:100%;max-width:300px;padding:30px;bottom:20px;left:20px}.alt .room-2-rating{margin-bottom:5px}.icon_box-1.alt{background:#303142;padding:43px 30px;box-shadow:0 10px 80px #0000001a}.icon_box-1.alt .icon_box-1-icon{color:var(--theme-color);border:1.5px solid #c77a634d;border-radius:50px;width:100px;height:100px;margin:0 auto 20px;font-size:40px;line-height:102px}.icon_box-1.alt:hover .icon_box-1-icon{color:#fff;border-color:#ffffff4d}.icon_box-1.alt p{color:#fff}.icon_box-1.alt:hover{background:var(--theme-color)}.icon_box-1.alt2{box-shadow:0 10px 80px #0000001a}h2.funfact-1-number.odometer{font-family:var(--cormorant),serif;color:var(--theme-color);margin-bottom:25px;font-size:80px}h2.funfact-1-number.odometer{font-family:var(--cormorant),serif;color:var(--theme-color);font-size:80px}h2.funfact-1-number-prefix{color:var(--theme-color);font-size:80px}.funfact-1-block{position:relative}.funfact-1-block:before{content:"";background:#e5e1de;width:1.94px;height:259.34px;position:absolute;top:-55px;right:0;transform:rotate(15deg)}.col-lg-3:last-child .funfact-1-block:before{opacity:0}section.section-padding.small-padding{padding:52px 0}ul.list-1{color:#2b2d42;font-size:15px;font-weight:500}ul.list-1 i{color:var(--theme-color);margin-right:10px}ul.list-1 li{margin-bottom:10px}ul.list-2{color:#6e6e6e;font-size:16px;font-weight:500}ul.list-2 i{color:var(--theme-color);margin-right:18px;font-size:13px}ul.list-2 li{margin-bottom:15px}.offer-1-shape-1{position:absolute;top:-90px;left:-90px}.offer-1-shape-2{position:absolute;top:-90px;right:-90px}section.video-1-section{text-align:center;padding:170px 0;position:relative;overflow:hidden}.video-1-bg{background-size:cover;position:absolute;inset:-100px 0}.video-1-bg:before{content:"";background:#0000004d;position:absolute;inset:0}.video-1-video-btn{color:#fff;cursor:pointer;margin-bottom:40px;font-size:100px;position:relative}.video-1-video-btn a{color:#fff}.video-1-video-btn a:hover{color:var(--theme-color)}.testimonial-2-shape-1{position:absolute;bottom:-50px;left:-100px}.testimonial-2-shape-2{border:40px solid #f7f7f7;border-radius:50%;width:270px;height:270px;position:absolute;top:-150px;right:-150px}.feature-3-lower-content{text-align:center;background:#fff;margin:-50px 30px 0;padding:23px 10px;position:relative}.feature-3-shape-2{border:30px solid #f0ebe8;border-radius:50%;width:220px;height:220px;position:absolute;top:-95px;left:-95px}.t__15{top:-15px}header.main-header.header-style-two{position:absolute}header.main-header.header-style-two .main-menu .navigation>li>a,header.main-header.header-style-two button.theme-btn.search-toggler{color:#fff}header.main-header.header-style-two a.btn-1.btn-alt{color:#fff;background:0 0;border-color:#ffffff40}.page-title{text-align:center;padding:290px 0 200px;position:relative}.page-title h1{color:#fff;z-index:1;font-size:80px;position:relative}.page-title:before{content:"";background:#00000080;position:absolute;inset:0}.page-title:after{content:"";background:linear-gradient(#000000b3 0%,#0000 68.75%);position:absolute;inset:0}.bredcrumb-wrap{background:#faf5f2;padding:22px 0}ul.bredcrumb-list{justify-content:center;display:flex}ul.bredcrumb-list li{margin-right:10px;position:relative}ul.bredcrumb-list li,ul.bredcrumb-list a{color:#2c2a49;font-size:17px;font-weight:500}ul.bredcrumb-list a:hover{color:var(--theme-color)}ul.bredcrumb-list li+li:before{content:"";margin-right:9px;font-family:"Font Awesome 5 Pro";font-size:16px;font-weight:900;display:inline-block}.team-1-block{text-align:center;margin-bottom:30px}.team-1-image{margin:0 auto 25px;position:relative}.team-1-share-icon-area{position:absolute;inset:0}.team-1-image img{width:100%;position:relative}ul.team-1-social-icon{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}ul.team-1-social-icon a{color:#333;text-align:center;background:#fff;border-radius:50%;width:50px;height:50px;font-size:16px;line-height:52px;display:inline-block}ul.team-1-social-icon li{opacity:0;margin:0 10px;transition:all .5s}.team-1-block:hover ul.team-1-social-icon li{opacity:1}ul.team-1-social-icon li:nth-child(2){transition-delay:.2s}ul.team-1-social-icon li:nth-child(3){transition-delay:.4s}ul.team-1-social-icon a:hover{background:var(--theme-color);color:#fff}.team-1-share-icon{text-align:center;cursor:pointer;width:60px;height:60px;color:var(--theme-color);z-index:1;background:#fff;border-radius:30px;margin:0 auto;font-size:21px;line-height:64px;transition:all .5s;position:absolute;bottom:0;left:0;right:0;transform:translateY(50%);box-shadow:0 -15px 50px #00000026}.team-1-block:hover .team-1-share-icon{color:#fff}.team-1-share-icon:before{content:"";z-index:-1;background:var(--theme-color);border-radius:50%;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0;transform:scale(0)}.team-1-block:hover .team-1-share-icon:before{transform:scale(1)}.team-1-image-wrap{position:relative}.team-1-image-wrap:after{content:"";opacity:0;background:#222;transition:all .5s;position:absolute;inset:0}.team-1-block:hover .team-1-image-wrap:after{opacity:.5}h4.team-1-title{margin-bottom:5px}p.team-1-designaiton{margin:0}section.section-padding.feature-3-section{padding-bottom:370px}section.video-2-section{text-align:center;max-width:1070px;margin:-250px auto 0;padding:195px 0 165px;overflow:hidden}section.section-padding.testimonial-page{padding:150px 0 80px}section.section-padding.testimonial-page .testimonial-1-block{margin-bottom:108px}.accordion-box .block{background:#fff;margin-bottom:20px;position:relative;box-shadow:0 10px 50px #0000001a}.accordion-box .block .acc-btn{cursor:pointer;color:#2b2d42;-o-transition:all .5s ease;font-size:30px;font-weight:600;line-height:30px;font-family:var(--cormorant);padding:20px 60px 20px 30px;transition:all .5s;position:relative}.accordion-box .block .icon-outer{color:#242424;-o-transition:all .5s ease;font-size:18px;transition:all .5s;position:absolute;top:22px;right:0}.accordion-box .block .icon-outer .icon{text-align:center;width:28px;height:28px;font-size:16px;font-weight:300;position:absolute;left:-7px}.accordion-box .block .icon-outer .fa-plus{opacity:1}.accordion-box .block .icon-outer .fa-minus{opacity:0;background:#fff;padding:3px 5.5px;font-weight:300;position:relative;right:30px}.accordion-box .block .acc-btn.active .icon-outer .fa-minus{opacity:1}.accordion-box .block .acc-btn.active .icon-outer .fa-plus{opacity:0}.accordion-box .block .acc-content{display:none;position:relative}.accordion-box .block .acc-content .content-text{padding-bottom:6px}.accordion-box .block .acc-content.current{display:block}.accordion-box .block .content{padding:6px 30px 40px;font-size:14px;position:relative}.accordion-box .block .content .text{color:#333;margin-bottom:0}.accordion-box .block .content p:last-child{margin-bottom:0}.form-alt.form-alt2{max-width:100%}.form-alt.form-alt3 form textarea{height:115px}.booking-form-3 form input[type=text],.booking-form-3 form .nice-select{color:#6e6e6e;float:none;background:0 0;border:none;border-bottom:1px solid #e6e1de;height:40px;padding:0;font-size:16px;font-weight:400;line-height:40px}.booking-form-3 .nice-select:after{right:0}@media (min-width:992px){.pe-lg-35{padding-right:35px}}.with-shadow{box-shadow:0 10px 80px #0000001a}.contact-info-1 i{color:var(--theme-color)}.contact-info-1 li+li{position:relative}.contact-info-1 li{margin-right:55px}.contact-info-1 li+li:before{content:"";background:#e5e5e5;width:1px;height:47px;position:absolute;top:5px;left:-30px}.contact-info-1 a{color:#676767}.contact-info-1 a:hover{color:var(--theme-color)}.amenities-1-block{margin-bottom:100px;position:relative}.amenities-1-content{background:#fff;max-width:380px;margin:-115px 50px 0;padding:32px 40px 15px;position:relative;box-shadow:0 10px 80px #0000001a}.amenities-1-image{max-width:560px}.price-menu-1-divider{border-bottom:1px solid #0000;border-image:url(../media/border.7ce86d24.png) 10}.price-menu-1-block{margin-bottom:30px;padding:40px;position:relative;box-shadow:0 10px 80px #00000012}.gallery-block-1-overlay{opacity:0;text-align:center;background:#0006;flex-wrap:wrap;justify-content:center;align-items:center;padding:40px;transition:all .5s;display:flex;position:absolute;inset:0;transform:scale(1.25)}.gallery-block-1:hover .gallery-block-1-overlay{opacity:1;transform:scaleY(1)}.gallery-block-1-image{background-color:#000;position:relative}.gallery-block-1-image img{width:100%;transition:all .5s;position:relative}.gallery-block-1-link-btn a{text-align:center;background-color:var(--theme-color);color:#fff;border-radius:50%;width:80px;height:80px;margin-bottom:15px;margin-right:6px;font-size:25px;line-height:85px;display:inline-block}.gallery-block-1-link-btn a:hover{color:var(--theme-color);background-color:#fff}.project-block-1-link-btn span{transition:all .5s;display:inline-block;position:relative}.gallery-block-1-link-btn a:hover span{transform:rotate(360deg)}.gallery-block-1-inner-box{margin-bottom:30px;position:relative;overflow:hidden}ul.filter-tabs{color:#333;text-transform:uppercase;margin-bottom:70px;font-weight:500}ul.filter-tabs li{cursor:pointer;color:#2b2d42;background:#f5f0ed;margin:0 5px 10px;padding:11.5px 25px;font-weight:500;transition:all .5s}ul.filter-tabs li:hover,ul.filter-tabs li.active{background-color:var(--theme-color);color:#fff}.event-1-block{margin-bottom:40px;padding:30px;box-shadow:0 10px 80px #00000012}.event-1-image:before{content:"";opacity:0;pointer-events:none;background:#2222224d;transition:all .5s;position:absolute;inset:0}.event-1-block:hover .event-1-image:before{opacity:1}.event-1-image img{width:100%}.event-1-bottom-content{background:#fff;flex-grow:1;position:relative}.event-1-meta-info{position:relative}.event-1-image{margin-right:30px;position:relative}@media (max-width:575px){.event-1-block{flex-wrap:wrap}.event-1-image{width:100%;margin-bottom:20px;margin-right:0}}.event-widget-divider{background:#e5e1de;height:1px;margin:20px 0}@media (min-width:992px){.ps-lg-40{padding-left:40px}.ps-lg-55{padding-left:55px}}.styled-pagination{margin-top:40px;margin-bottom:30px;position:relative}.styled-pagination.s-two{margin-left:70px}.styled-pagination li{margin:0 6px 0 0;display:inline-block;position:relative}.styled-pagination li a{color:#333;text-align:center;text-transform:capitalize;-o-transition:all .5s ease;background:#fff;border:1px solid #e5e5e5;border-radius:50%;min-width:50px;height:50px;font-size:18px;font-weight:500;line-height:48px;transition:all .5s;display:inline-block;position:relative}.styled-pagination li a:hover,.styled-pagination li a.active{color:#fff;border-color:var(--theme-color);background-color:var(--theme-color)}.search-widget{position:relative}.search-widget form input[type=search]{color:#6e6e6e;background:0 0;border:#0000;border-bottom:1px solid #ddd;height:40px;margin-bottom:10px;padding-left:0}.search-widget button{color:#ccc8c6;background:0 0;font-size:18px;position:absolute;top:4px;right:0}.single-recent-post-feature-image.mr_20{width:80px;height:80px;overflow:hidden}.single-recent-post{align-items:center}h5.single-recent-post-title a{color:#000}h5.single-recent-post-title a:hover{color:var(--theme-color)}p.single-recent-post-date,.single-recent-post:last-child{margin-bottom:0}.single-gallery-image{width:33.333%;padding:0 5px 10px;position:relative}.gallery-widget{margin:0 -5px -10px}.single-gallery-image:hover img{opacity:.5}.single-gallery-image img{background-color:#000;transition:all .5s}ul.tag-cloud-widget-list li{color:#222;margin:0 5px 10px;font-size:16px;font-weight:500}ul.tag-cloud-widget-list li a{color:#222;background:#fff;border-radius:18px;padding:4.5px 22px;display:inline-flex}ul.tag-cloud-widget-list.alt li a{background-color:#fff;border:1px solid #e5e5e5;padding:3.5px 20px}ul.tag-cloud-widget-list.alt li a:hover{background-color:var(--theme-color);border-color:var(--theme-color);color:#fff}ul.tag-cloud-widget-list li a:hover{background-color:var(--theme-color);color:#fff}ul.tag-cloud-widget-list{margin:0 -5px -10px}cite{color:#2c2a49;font-size:24px;font-style:normal;font-weight:700;font-family:var(--cormorant),serif;margin-top:15px;display:block;position:relative}cite:before{background:var(--theme-color);content:"";width:50px;height:2px;margin-right:15px;display:inline-block;position:relative;top:-4px;left:0}ul.list-style-one li{color:#2c2a49;margin-bottom:15px;padding-left:20px;position:relative}ul.list-style-one li:before{content:"";vertical-align:middle;background:#ff7558;border-radius:50%;width:6px;height:6px;display:inline-block;position:absolute;top:10px;left:0;box-shadow:0 10px 40px 5px #0000001a}.comments-area{margin-bottom:70px;position:relative}.sidebar-page-container .group-title{position:relative}.sidebar-page-container .group-title h3{color:#212121;margin-bottom:35px;font-size:30px;font-weight:500;position:relative}.comments-area .comment-box{margin-bottom:40px;transition:all .3s;position:relative}.comments-area .comment-box.reply-comment{margin-left:65px}.comments-area .comment{border-bottom:1px solid #eae1da;padding:0 0 30px 120px;font-size:14px;position:relative}.comments-area .comment .comment-inner{position:relative}.comments-area .comment-box.reply-comment .comment-inner{background-color:#fff}.comments-area .comment-box .author-thumb{margin-bottom:20px;position:absolute;top:0;left:0;overflow:hidden}.comments-area .comment-box .author-thumb img{border-radius:50%;display:block}.comments-area .comment-info{color:#212121;margin-bottom:20px;font-size:20px;font-weight:500;line-height:34px;position:relative}.comments-area .comment-info a{color:#1e1e29;position:relative}.comments-area .date{text-transform:uppercase;margin-left:5px;padding:0;font-size:16px;font-weight:600;position:relative;background:0 0!important}.comments-area .comment-box .reply-comment-btn{color:#fff;background-color:var(--theme-color);text-transform:uppercase;border-radius:19px;padding:3px 27px;font-size:12px;font-weight:700;transition:all .5s;position:absolute;top:-10px;right:0}.comments-area .comment-box .reply-comment-btn:hover{background-color:#333}.comment-form form textarea{height:170px}.tp-default-widget,.category-widget{background:#fff;margin-bottom:40px;padding:40px}ul.category-widget-list{font-weight:500}ul.category-widget-list li{border-bottom:1px solid #e6e1de;margin-bottom:10px;padding-bottom:15px;position:relative}ul.category-widget-list li:last-child{border:none;margin-bottom:0;padding-bottom:0}ul.category-widget-list li i{color:var(--theme-color);opacity:0;font-size:12px;position:absolute;top:9px;right:0}ul.category-widget-list li.active i{opacity:1}.single-recent-post-content{max-width:190px}@media only screen and (max-width:7000px){.page-wrapper{overflow:hidden}}@media only screen and (max-width:1400px){.main-menu .navigation>li:nth-last-child(-n+3)>ul>li>ul{left:auto;right:100%}.main-menu .navigation>li:nth-last-child(-n+2)>ul{left:auto;right:0}.main-menu .navigation>li:nth-last-child(-n+2)>ul>li>ul{left:auto;right:100%}}@media only screen and (max-width:1200px){.main-header .nav-outer .main-menu,.sticky-header{display:none!important}.nav-outer .mobile-nav-toggler{display:block}.banner-section .banner-slider-nav{display:none}.feature-2-offer{top:-80px}.section_heading{z-index:1;position:relative}.room-2-left-column{width:100%}.room-2-container{max-width:100%}.room-2-right-column{width:100%}.room-2-container2{max-width:100%}}@media only screen and (max-width:991px){.auto-container{max-width:700px}.page-title h1{font-size:50px}h1{font-size:4rem}h2{font-size:3rem}.slider-nav-style-1,.main-header .header-upper .right-column{display:none!important}form.hotel-booking-form-1-form{flex-wrap:wrap}.hotel-booking-form-1.alt form.hotel-booking-form-1-form .form-group,.hotel-booking-form-1.alt2 form.hotel-booking-form-1-form .form-group{flex:auto}.hotel-booking-form-1.alt form.hotel-booking-form-1-form .form-group:before,.funfact-1-block:before{display:none}.form-alt{margin-left:0}}@media only screen and (min-width:768px){.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{visibility:hidden;opacity:0;display:block!important}}@media only screen and (max-width:767px){.auto-container{max-width:575px}.header-style-one .right-column,br{display:none}.about-2-video-title br,.feature-3-offer br,.feature-2-offer br{display:block}}@media only screen and (max-width:575px){.d-flex{flex-wrap:wrap}.form-alt{padding-left:20px;padding-right:20px}.project-1-image{margin:0}.project-1-wrapper .swiper-container{overflow:hidden}.feature-1-block{padding-left:20px;padding-right:20px}.hotel-booking-form-1 form.hotel-booking-form-1-form .form-group{width:100%}.hotel-booking-form-1.alt .nice-select,.hotel-booking-form-1.alt2 .nice-select,.hotel-booking-form-1 .nice-select{max-width:100%}}@media only screen and (max-width:400px){.main-header .header-upper .logo-box .logo{width:180px!important}}.hotel-booking-form-1.alt2 form select{background:var(--theme-color);color:#fff;border:0;border-bottom:1px solid #fff6;height:40px;padding-left:0}.feature-3-block{position:relative}
html{overflow-x:hidden}body{min-height:100dvh}hr{margin-block:5px}.custom-range::-webkit-slider-thumb{background-color:#c67b62;border:none}.custom-range::-moz-range-thumb{background-color:#c67b62;border:none}.custom-range::-ms-thumb{background-color:#c67b62;border:none}.pac-container{z-index:1055!important}.skeleton-loader{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%) 0 0/200% 100%;animation:1.2s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
