:root{--font-size:15px;--font-1:'Open Sans';--font-2:'Playfair Display';--font-3:'Pinyon Script';--color1:#333;--color1a:#664228;--color2:#7d5839;--color3:#c19a6b;--color3a:#aa845a;--color3b:#946e4a;--color4:#e8c66c;--color5:#7d5839;--color6:#eeb3d6;--h1:61px;--h2:61px;--h3:48px;--h4:36px;--h5:30px;--h6:28px;--color10:#000;--color11:#fff;--a:#aa845a;--hover:#946e4a;--darktitle:#fff;--darktext:#fff;--wpforms-button-background-color:#e266ac !important}.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-2);font-weight:400}.h1,.h2{font-size:var(--h2);line-height:110%}.h3{font-size:var(--h3)}.h4{font-size:var(--h4)}.h5{font-size:var(--h5)}.element h1{font-size:var(--h2)}.element h2{font-size:var(--h2)}.element h3{font-size:var(--h3)}.element h4{font-size:var(--h4)}.element h5{font-size:var(--h5)}.atitle,.mtitle{font-family:var(--font-2);font-weight:400;position:relative}.wow{visibility:hidden}body:not(.wp-admin) .wrap{overflow:hidden}.bg-grey{background-color:#f5f5f5}.bg-white{background-color:#fff}.mtitle{color:#5e4534}.btitle{text-transform:uppercase;font-size:17px;font-weight:400;letter-spacing:1px;color:var(--color1)}.dimage{background-color:transparent}.dtext{line-height:175%;font-size:17px}.dtext h3,.dtext h4,.dtext h5{font-family:var(--font-2);font-weight:400;margin-bottom:25px;color:#5e4534}.dtext p+h3,.dtext p+h4,.dtext p+h5{margin-top:40px}.mtitle+.dtext{margin-top:31px}.mtitle+.lister{margin-top:25px}.btn-loop,.dtext+.btn-loop{margin-top:41px}.dicon+span+.mtitle{margin-top:4px}.container-lg,.container,.container-xl,.max-1200{max-width:1255px}[data-theme=dark]{background-color:transparent}.cursive{font-family:var(--font-3);text-transform:capitalize;font-weight:400;color:var(--color3);font-size:33px}img.line{width:auto;margin:20px 0}.section-cluster{position:relative}.fancybox-image{max-width:1000px}.scroll-up a{background-color:rgba(148,110,74,.6) !important}.font-1{font-family:var(--font-1)}.font-2{font-family:var(--font-2)}.font-3{font-family:var(--font-3)}.bg-ltbrown{background-color:#f7f0e8}.bg-white{background-color:rgba(255,255,255,.4)}.btn{border-radius:0}.btn span{font-family:var(--font-1);text-transform:uppercase}.btn-1{background-color:var(--color3);padding:13px 36px;border:none}.btn-1:after{background-color:var(--color5)}.btn-1 span{color:#fff;font-size:14px;font-weight:700;transition:.3s}.dicon{max-width:60px;display:inline-block}.btn-2{background-color:transparent;padding:13px 36px;border:none;border:1px solid var(--color3)}.btn-2:hover{background-color:var(--color3)}.btn-2:after{background-color:var(--color3)}.btn-2 span{color:var(--color3);font-size:14px;font-weight:700;transition:.3s}.btn-2:hover span{color:#fff}.link-more{position:relative}.link-more:after{position:absolute;bottom:-2px;width:100%;content:'';left:50%;transform:translateX(-50%);border-bottom:1px solid var(--color3);transition:.4s}.link-more:hover:after{width:20%}.link-more span{color:var(--color2);font-weight:600}.btn[data-icon=icon] img{height:100px;width:auto}header.header{position:absolute}.navbar-brand{width:275px}header .menu_wrap{padding:25px 0 10px}header.sticky-head .menu_wrap{padding:10px 0 10px;background-color:rgba(0,0,0,.7)}header .container-xl{max-width:1240px}.home header .main-logo{display:none}.home .main-menu .menu-item{padding-bottom:0}.home header .menu_wrap{padding:50px 0 20px}.home .sticky-head .menu_wrap{padding:10px 0}.home header:not(.sticky-head) .menu-toggle{display:block}.home .menu-toggle svg{filter:invert(1)}.home header:not(.sticky-head) .collapse{display:none !important}#navbar-home .navbar-nav{gap:30px}.main-menu .navbar-nav{margin-right:5px}.main-menu .navbar-nav .nav-link{padding:0;position:relative}.main-menu .nav-link:before{content:"";display:block;position:absolute;width:100%;left:50%;transform:translateX(-50%);bottom:-25px;border-bottom:1px solid var(--color3);opacity:0;width:0;transition:.3s}.main-menu .nav-link span{color:#fff;font-size:14px;font-family:var(--font-1);text-transform:uppercase;font-weight:600;transition:.3s;letter-spacing:1px}#navbar-home .main-menu .menu-item{padding-bottom:0}.main-menu .menu-item{line-height:1;padding-bottom:15px;position:relative;transition:.3s}.main-menu .menu-item.active .nav-link span,.main-menu .menu-item .nav-link:hover span{color:var(--color3)}header .main-menu .dropdown-menu .menu-item{padding-bottom:0;background-color:transparent}header .main-menu .dropdown-menu .menu-item span{color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:.5px}header .main-menu .dropdown-menu .menu-item:hover span{color:var(--color3)}header #menu-oc-right .main-menu .menu-item{padding:15px 0}header #menu-oc-right{background-color:rgba(0,0,0,.8)}.mobile-menu .navbar-nav{margin:30px 5px}header .navbar[data-drop=animate] .dmenu-0{padding:10px 0 !important}footer{background-color:#000 !important;color:#fff;position:relative}footer .overlay-bg{opacity:.25}footer .wrap{padding:60px 0 35px;position:relative;z-index:2}footer .copyright{position:relative;z-index:2}footer .navbar-brand{margin-bottom:30px;width:auto}footer .navbar-brand img{width:auto;max-height:90px}footer .dtext{font-size:15px;line-height:180%}footer .foot{border-top:2px solid rgba(255,255,255,.1);color:#fff;padding:26px 14px;display:flex;justify-content:space-between;gap:30px;align-items:center}footer .btitle{font-size:15px;margin-bottom:20px}footer .footer-menu{padding:0 0 0 30px}footer .ftitle{font-size:15px;color:#fff;font-family:var(--font-2);text-transform:uppercase;margin-bottom:20px}footer .menu-links{list-style:none;display:flex;flex-wrap:wrap;flex-direction:column;padding:0;margin:0;gap:15px}footer .menu-links .is-link span{color:#fff;transition:.3s}footer .menu-links .is-link:hover span{color:var(--color3)}footer .social-icons .soc-link{position:relative;height:20px;transition:.5s}footer .social-icons .soc-link img{max-width:18px;max-height:18px;filter:brightness(0) invert(1);position:relative;opacity:.7}footer .social-icons .soc-link:hover img{top:-10px;opacity:1}footer .sc-text{color:#ccc;min-width:50px;display:inline-block}footer .sc-contact{padding:4px 0;color:#fff}footer .sc-contact span,footer .sc-contact p{color:#fff;transition:.3s}footer .sc-contact:hover span,footer .sc-contact:hover p{color:var(--color3)}footer .contact-div div{margin-bottom:15px}.heroslider-01 .overlay.color{background-color:rgba(0,0,0,.6);z-index:1}.heroslider-01 .wrap{min-height:unset !important;height:810px;align-items:center;background-color:var(--color1)}.heroslider-01 .overlay video{object-position:bottom center}.heroslider-01 .diconn{max-width:140px}.heroslider-01 .dinfo .overlay{height:calc(100% + 130px);background-size:500px;top:-105px;left:50%;transform:translateX(-50%);opacity:.2}.heroslider-01 .btitle,.heroslider-01 .atitle{font-size:17px;letter-spacing:1px;color:#e4d3be}.heroslider-01 .btitle{text-align:left;margin-left:14%}.heroslider-01 .mtitle{margin-top:10px;line-height:1;font-size:80px;color:#c59f73;word-spacing:-10px}.heroslider-01 .atitle{color:#e4d3be;font-size:24px;letter-spacing:.5px;text-indent:40%}.heroslider-01 .mtitle+.dtext{margin-top:20px}.heroslider-01 .btn-loop{margin-top:60px;gap:40px}.heroslider-01.regena .bg-img{display:none}.heroslider-01.regena .diconn{max-width:400px}.heroslider-01.regena .btn-loop{width:100%}.heroslider-01.regena .dtitle{color:#e4d3be;font-size:17px;letter-spacing:.5px;text-align:left;text-indent:20%;font-family:var(--font-1);font-weight:400;margin-bottom:20px}.rowmedia-01 .wrap{padding:80px 0 20px}.rowmedia-01 .overlay-bg{height:calc(88% + 10px);top:0}.rowmedia-01 [data-rtl="0"] .dimage{padding:0 89px 0 13px}.rowmedia-01 [data-rtl="1"] .dimage{padding:0 13px 0 89px}.rowmedia-01 .dimage img{border:1px solid var(--color3);padding:5px;border-radius:0 20px}.rowmedia-01 .dinfo{max-width:520px;margin-left:auto;padding:54px 0 0}.rowmedia-01 [data-rtl="0"] .mtitle{position:relative}.rowmedia-01 [data-rtl="0"] .mtitle:before{border-bottom:2px solid var(--color3);width:150px;content:"";display:block;position:absolute;top:calc(72% + 5px);left:-32%}.rowmedia-01 [data-rtl="0"] .dinfo .btitle em,.rowmedia-01 [data-rtl="0"] .dinfo .mtitle em{font-style:normal;margin-left:-52px}.title-so-01 .wrap{padding:47px 0 96px}.title-so-01 .mtitle+.dtext{margin-top:25px}.rowposter-01:nth-child(odd){margin-top:1px}.rowposter-01 [data-rtl="0"] .dinfo{display:flex;align-items:flex-end}.rowposter-01 .dinfo{height:700px;max-width:calc(100% - 22px)}.regena.rowposter-01 .dinfo{height:500px}.regena.rowposter-01 .overlay-bg{background-size:contain;background-position:left center}.rowposter-01 .box{height:94%;padding:40px;display:flex;align-items:center}.rowposter-01 .box .einfo{margin-bottom:20px}.lister .list{padding:7.5px 0 7.5px 37px;position:relative}.lister .list span{position:absolute;left:0;top:8px;color:var(--color3);font-size:20px}.lister .listy{padding-right:25px;display:flex;align-items:center;justify-content:center;padding-top:4px;padding-bottom:4px}.lister .listy span{color:var(--color3);font-size:20px;margin-right:10px}.rowposter-01 .mtitle{line-height:1.5}.qslider-01 .wrap{padding:60px 0}.qslider-01 .box{height:100%;position:relative;padding:30px;min-height:257px;padding-top:60px;max-width:593px;margin:0 auto}.qslider-01 .box .qcon{width:35px;position:absolute;right:25px;top:25px}.qslider-01 .box .overlay.color{border-radius:10px;height:calc(100% - 40px);background-color:#e7e0d8;opacity:.3}.qslider-01 .col-info{display:flex;flex-direction:column;justify-content:space-between;height:100%}.qslider-01 .col-text{min-height:90px}.qslider-01 .ititle{font-size:20px;font-weight:700}.qslider-01 .meta{text-align:left;margin:30px 0}.qslider-01 .meta .btitle,.qslider-01 .meta .atitle{font-family:var(--font-1);letter-spacing:0;font-size:13px}.qslider-01 .ptext{text-align:left}.qslider-01 .davatar{position:absolute;bottom:20px;right:30px;border:5px solid #fff}.qslider-01 .owlprev{left:-100px}.qslider-01 .owlnext{right:-100px}.qslider-01 .sn-bg{height:140px;width:50%;opacity:1}.jarallax-01 .wrap{max-width:100%;margin:0 auto}.jarallax-01 .overlay.color{background-color:rgba(0,0,0,.6)}.jarallax-01 .box{border:1px solid #fff;width:calc(100% - 40px);height:calc(100% - 40px);left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.jarallax-01 .container-xl{position:relative;z-index:2}.jarallax-01 .mtitle{color:#fff;line-height:130%}.jarallax-01 .row{align-items:stretch}.jarallax-01 .row .mtitle{color:var(--color1a)}.jarallax-01 .row .dtext{color:var(--color1)}.jarallax-01 .row .als{height:100%;border-radius:10px;object-fit:cover;transform:scaleX(-1)}.jarallax-01 .diconn{justify-content:flex-start;max-width:225px}.jarallax-01 .dinfo{text-align:center}.jarallax-01.regena .overlay.color{background-color:rgba(250,250,250,.7)}.jarallax-01.regena .wrap{padding:80px 0}.jarallax-02 .wrap{max-width:100%;margin:0 auto}.jarallax-02 .container-xl{height:100%;max-width:1370px}.jarallax-02 .jar{left:0}.jarallax-02 .box{border:1px solid #fff;margin:20px;width:calc(100% - 40px);height:calc(100% - 40px);background:linear-gradient(90deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 60%)}.jarallax-02 .flexic{width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;padding:20px 50px}.jarallax-02 .btitle{color:var(--color3);padding-left:20px}.jarallax-02 .mtitle em{font-family:var(--font-3);font-weight:700}.jarallax-02 .btn{cursor:unset !important;margin-top:30px}.jarallax-02 .btn span{font-family:var(--font-1)}.cardsflex-01 .wrap{padding:60px 0 80px}.cardsflex-01 .flexic{justify-content:center}.cardsflex-01 .dimage{height:171px;width:171px;display:inline-block;margin-bottom:30px;position:relative;overflow:visible}.cardsflex-01 .dimage img{border-radius:100%}.cardsflex-01 .en{width:66px;height:66px;background-color:var(--color3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;position:absolute;right:0;bottom:0}.cardsflex-01 .item{text-align:center}.cardsflex-01 .ptext{max-width:280px;margin:0 auto}.cardsflex-01 .flex-item{position:relative}.cardsflex-01 .flex-item:after{content:"";border-right:1px solid var(--color3);height:100%;position:absolute;right:0;top:0;opacity:.2}.cardsflex-01 .flex-item:last-child:after{display:none}.contact-box{box-shadow:0px 10px 60px 0px rgba(0,0,0,.07)}.contact-box .my-address{font-size:17px;text-align:center;padding:20px;position:relative}.contact-box .my-address .icon-lotus{color:#fff;font-size:50px;position:relative;z-index:2}.contact-box .my-address .overlay.color{background-color:var(--color3b)}.contact-box .sc-contact{padding:0;text-decoration:none}.contact-box .company-address{position:relative;z-index:2}.contact-box .sc-contact p{color:#fff}.contact-box .hours{padding:41px 50px;background-color:rgba(255,255,255,.8)}.contact-box .flexic{justify-content:space-between;align-items:center}.contact-box .flexic h5{font-weight:500;line-height:1;margin-bottom:0}.contact-box .flexic span{font-size:40px;color:var(--color3)}.contact-box .sc-hours{gap:30px;display:flex;flex-direction:column;margin-top:30px}.contact-box .sc-hours .item{flex-direction:column}.contact-box .sc-hours .item .oh-day{text-transform:uppercase;color:var(--color2)}.contact-box .sc-hours .item .oh-hrs{font-size:18px;color:var(--color3)}.business-01 .overlay-bg{opacity:.5}.business-01 .wrap{padding:50px 0}.business-01 .rr{align-items:center}.business-01 .mtitle{line-height:130%;font-size:40px}.business-01 .einfo{max-width:700px;margin-left:0}.business-01 .einfo .row{margin-top:40px;align-items:center}.business-01 .einfo hr{margin-top:30px}.business-01 .cinfo{display:flex;flex-direction:column;gap:15px}.business-01 .cinfo .sc-text{display:block;margin-bottom:5px;text-transform:uppercase;color:#999;font-size:13px}.business-01 .cinfo a{color:var(--color2);font-size:15px;display:inline-flex;padding-left:0;margin-bottom:3px}.business-01 .cinfo a em{margin-left:5px;color:#999}.business-01 .cinfo a:hover span{color:var(--color3)}.business-01 .cinfo .sc-icon{width:25px;height:25px;background-color:var(--color3);position:relative;top:0;margin-right:18px;display:flex;align-items:center;justify-content:center;border-radius:50%}.business-01 .cinfo .sc-icon img{width:13px;filter:brightness(0) invert(1)}.business-01 .dimage img{border-radius:20px 0}.gpost-01 .wrap{padding:60px 0}.gpost-01 .dinfo{margin-bottom:40px}.gpost-01 .btn-loop{justify-content:center;width:100%}.post-item .post-info{height:450px;position:relative;display:flex;align-items:flex-end;overflow:hidden}.post-item .post-info .post-date{position:absolute;z-index:2;top:20px;left:20px;font-weight:700;text-transform:uppercase;width:55px;text-align:center}.post-item .post-info .meta-date{padding:3px 0}.post-item .post-info .day{background-color:var(--color3);color:#fff;font-size:17px}.post-item .post-info .mon{font-size:16px;background-color:#fff;color:var(--color3b)}.post-item .post-info .post-title{position:absolute;z-index:2;padding:20px 30px;bottom:20px}.post-item .post-info .post-title .ititle{color:#fff;font-size:27px;line-height:140%;text-transform:capitalize}.post-item .post-info .overlay.color1,.post-item .post-info .overlay.color2{position:absolute;left:0;bottom:0;top:unset;content:"";width:100%;z-index:1;background:linear-gradient(180deg,rgba(7,40,73,0) 0%,#000 100%);transition:.3s}.post-item .post-info .overlay.color1{height:100%;opacity:.7}.post-item .post-info .overlay.color2{height:30%;opacity:.4}.post-item .more{display:block;opacity:0;height:0;transition:.3s;margin-top:5px;color:var(--color3)}.post-item:hover .more{opacity:1;height:23px}.post-item .post-thumbnail{height:100% !important;background-position:33% center;width:100%;position:absolute;top:0;left:0;transition:.4s}.post-item .post-thumbnail.orig{opacity:1;filter:blur(10px);transform:translatex(50%) scalex(2)}.post-item:hover .post-thumbnail.hover{transform:translatex(-50%) scalex(2);opacity:0;filter:blur(10px)}.post-item:hover .post-thumbnail.orig{filter:blur(0);transform:translatex(0) scalex(1)}.post-item:hover .post-info .overlay.color2{opacity:.7;height:100%}.hero-s-01 .wrap{min-height:400px;text-align:center}.hero-s-01 .overlay.color{background-color:rgba(0,0,0,.6)}.hero-s-01 .container-xl{z-index:1}.hero-s-01 .dlogo{width:60px}.hero-s-01 .mtitle{color:#fff;margin-top:20px}.cards-01 .wrap{padding:50px 0}.cards-01 .bg-img{right:0;left:unset;width:50%}.cards-01 .item{height:100%}.cards-01 a.item:hover .dinfo{background-color:#f7f0e8}.cards-01 .dimage{width:60px;height:60px;min-height:unset;font-size:60px;line-height:1;flex:0 0 60px;color:#999}.cards-01 .dimage img{width:100%;height:100%;object-fit:contain}.cards-01 .dinfo{display:flex;gap:30px;position:relative;height:100%;align-items:center}.cards-01 .ititle{color:#222;font-family:var(--font-2);text-transform:uppercase;font-size:20px;letter-spacing:1px;line-height:125%}.cards-01 .ptext{color:var(--color2)}.cards-01 .ititle+.ptext{margin-top:5px}.cards-01 .pad{flex:1;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;gap:30px}.cards-01 .dinfo{background-repeat:no-repeat;background-position:top right;border:1px solid #e8e3da;padding:30px;transition:all .5s ease;background-color:#fff}.cards-01 .price{font-size:22px;font-weight:700;color:var(--color3);flex:0 0 100px;text-align:right}.cards-02 .wrap{padding:50px 0}.cards-02 .overlay.sn-bg{border-radius:0;margin:0;top:0;width:0;height:140px;width:80%}.cards-02 .overlay.color{top:unset;background-color:#fff;bottom:0;height:50%}.cards-02 .item{position:relative;text-align:center;padding:50px;background-color:#fff;box-shadow:0px 0px 15px rgba(0,0,0,.06)}.cards-02 .item,.cards-02 .dinfo{height:100%}.cards-02 .dinfo{display:flex;flex-direction:column;justify-content:space-between}.cards-02 .ititle{font-size:26px}.cards-02 .dimage{min-height:unset;width:210px;height:210px;margin:0 auto 20px;position:relative;padding:5px;border:1px solid var(--color6);border-radius:50%;overflow:visible}.cards-02 .bg-img{border-radius:50%;margin:5px;width:calc(100% - 10px);height:calc(100% - 10px)}.cards-02 .dicon{width:60px;height:60px;position:absolute;left:0;background-color:var(--color3);display:flex;align-items:center;justify-content:center;border-radius:50%}.cards-02 .dicon img{width:45px;height:auto;filter:brightness(0) invert(1)}.cards-02 .is-icon{color:#fff;font-size:33px}.cards-02 hr{margin:20px 0;border-color:#e8e3da}.cards-02 .price{font-size:28px;font-weight:700;color:var(--color3);line-height:1}.cards-03 .wrap{padding:50px 0}.cards-03 .row{justify-content:center}.cards-03 .container-xl{max-width:1400px}.cards-03 .en{border:1px solid #eeb3d600;padding:20px;height:100%;position:relative}.cards-03 .tri-bg{height:100%;width:150px;z-index:1}.cards-03 .item{padding:35px 40px;border:1px solid #fff;position:relative;display:block;z-index:1}.cards-03 .btitle{font-family:var(--font-3);text-transform:capitalize;color:var(--color3);font-weight:400;font-size:30px}.cards-03 .ititle{font-family:var(--font-2);text-transform:uppercase;font-size:33px;line-height:135%;color:var(--color1);margin-bottom:25px}.cards-03 .pad{position:relative;max-width:60%;z-index:2}.ajaxp-01 .wrap{padding:50px 0}article .wrap{padding:70px 0}article .post-thumb .bg-img{height:400px}article .flexic.en{display:flex;flex-direction:column;gap:30px;padding-right:10px}article .dtitle{font-size:36px;font-family:var(--font-2);line-height:120%}article .post-text{line-height:200%}article hr{border-top:1px solid rgba(0,0,0,.05)}.post-related{background-color:#f5f5f5;padding:70px 0}.post-related .dtitle{font-family:var(--font-2);font-size:33px;margin-bottom:30px}article .contact-box{margin-top:0}article .contact-box .my-address{padding:30px}article .contact-box .hours{padding:40px}article .post-cats{border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);padding:30px 0}article .post-cats .meta-label{font-family:var(--font-2);font-size:20px;font-weight:700}article .post-cats{display:flex;flex-wrap:wrap;gap:20px;align-items:center}article .post-title .post-author,article .post-title .post-date,article .post-cats .cat-link{color:#fff;background-color:var(--color3);padding:3px 20px;text-transform:uppercase;font-size:13px}article .post-title .meta{display:flex;border-top:1px solid rgba(0,0,0,.05);padding-top:15px;margin-top:15px;gap:20px}article .post-title .post-date{padding:3px 10px}article .post-title .post-author{background-color:#f5f5f5;color:var(--color2)}article .post-thumb{width:100%}article .post-text img{max-width:100%;height:auto}.sidebar{padding:30px;background-color:#f5f5f5}.sidebar .wtitle{font-family:var(--font-2);font-size:30px;margin-bottom:20px}.sidebar ul{list-style:none;margin:0 0 30px;padding:0}.sidebar ul li{display:flex;gap:20px;margin-bottom:10px;align-items:center;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:10px;padding-right:30px}.sidebar ul li:last-child{border-bottom:none}.sidebar ul li .thumb{flex:0 0 60px;height:60px}.sidebar ul li .thumb img{width:100%;height:100%;object-fit:cover}.sidebar ul a{color:#454545;font-size:17px;text-decoration:none;font-family:var(--font-2)}.sidebar ul a:hover{color:var(--color3)}.frcontact-01 .container-xl{max-width:1200px}.frcontact-01 .wpform{padding:30px 40px;background-color:#f5f5f5}.frcontact-01 .forminator-ui#forminator-module-2638.forminator-design--default .forminator-label{margin-bottom:5px}.frcontact-01 .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child){margin-bottom:10px}.frcontact-01 .forminator-ui#forminator-module-2638.forminator-design--default .forminator-button-submit{background-color:var(--color3);color:#fff;box-shadow:none !important}.frcontact-01 .forminator-ui#forminator-module-2638.forminator-design--default .forminator-button-submit:hover{background-color:var(--color2)}.frcontact-01 .wrap{padding:60px 0}.frcontact-01 .icon-bg{width:34px;height:34px;background-color:var(--color3);border-radius:100%;display:flex;align-items:center;justify-content:center}.frcontact-01 .soc-link:hover .icon-bg{background-color:var(--color2)}.frcontact-01 .mtitle{font-size:40px}.frcontact-01 .btitle{color:var(--color3);font-weight:400}.frcontact-01 .rr{margin-top:30px}.frcontact-01 .social-icons .soc-link span{line-height:1}.frcontact-01 .social-icons .soc-link img{max-width:12px;max-height:12px;filter:brightness(0) invert(1)}.frcontact-01 .social-icons{gap:15px}.frcontact-01 .dinfo{padding-top:20px}.frcontact-01 div.wpforms-container-full .wpforms-field-label,.frcontact-01 .wp-core-ui div.wpforms-container-full .wpforms-field-label{text-transform:uppercase;font-weight:400;font-size:13px}.frcontact-01 .wpforms-container .wpforms-field,.frcontact-01 .wp-core-ui div.wpforms-container .wpforms-field{padding:5px 0}.frcontact-01 .company-contact a,.frcontact-01 .company-contact span,.frcontact-01 .company-contact span p{color:var(--color1)}.frcontact-01 .sc-contact:hover span{color:var(--color2)}.frcontact-01 .sc-icon{flex:0 0 35px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.05);border-radius:100%;position:relative;top:0}.frcontact-01 .sc-icon img{width:18px;height:18px}.frcontact-01 .sc-contact{display:flex;align-items:center;padding-left:0;gap:13px}.frcontact-01 .company-phone{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.frcontact-01 .company-email{margin-bottom:30px}.gallery-01 .wrap{padding:80px 0}.gal{display:grid;width:100%;grid-template-columns:380px 380px 390px;grid-template-rows:320px 320px 320px;gap:10px}.gal .glink{grid-column-end:span 1;grid-row-end:span 1;position:relative;background-color:var(--color3);display:flex;align-items:flex-end}.gal .glink:nth-child(1){grid-column-end:span 1;grid-row-end:span 2}.gal .glink:nth-child(2){grid-column-end:span 1;grid-row-end:span 1}.gal .glink:nth-child(4){grid-column-end:span 2;grid-row-end:span 1}.gal .glink:nth-child(5){grid-column-end:span 2;grid-row-end:span 1}.gal .glink .ititle{margin:0 0 30px 30px;max-width:280px;position:relative;z-index:1}.gal .glink .overlay.bg-img{opacity:.9;transition:.3s}.gal .glink .overlay.color{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);transition:.3s;height:100%;top:unset;opacity:.5}.gal .glink:hover .overlay.color{bottom:0;height:0;opacity:0}.gal .glink .overlay.color2{height:0;background-color:rgba(1,26,61,.7);top:unset;bottom:0}.gal .glink:hover .overlay.bg-img{opacity:.3}.rowgallery-01 .wrap{padding:60px 0 120px}.rowgallery-01 .grid-gallery{position:relative}.rowgallery-01 .grid-gallery .item{grid-column-end:unset;grid-row-end:unset}.rowgallery-01 .item-1{width:415px;height:415px}.rowgallery-01 .item-2{position:absolute;width:275px;height:360px;bottom:-60px;right:0}.rowgallery-01 .item{background-color:transparent}.rowgallery-01 .item img{object-fit:cover;object-position:center;border:1px solid var(--color3a)}.rowgallery-01 .item:nth-child(odd) img{border-radius:20px 0}.rowgallery-01 .item:nth-child(even) img{border-radius:0 20px}.rowgallery-01 .dinfo{padding-left:20px}.rowgallery-01 .mtitle{font-size:40px;line-height:130%}.rowgallery-01 [data-rtl="0"] .dinfo{margin-left:auto;max-width:95%}.rowgallery-01 .item .bg-img{border:1px solid var(--color3)}.regena.rowgallery-01 .item img{height:100%;border-radius:20px 0}.regena.rowgallery-01 .item-1{justify-self:flex-end}.regena.rowgallery-01 .item-2{right:unset;width:300px;height:300px;left:30px}.regena.rowgallery-01 .item-2 img{object-position:left center}.regena.rowgallery-01 .grid-gallery{grid-template-columns:repeat(1,1fr)}.cards-05 .wrap{padding:50px 0 70px;background-color:#fff}.cards-05 .mtitle{font-size:40px;margin-top:5px;margin-bottom:20px}.cards-05 h5.mtitle{font-size:30px}.cards-05 .item{text-align:center}.cards-05 .pos-rel{height:165px;margin-bottom:20px;border-radius:20px 0;overflow:hidden;border:1px solid #eee4da}.cards-05 .row{align-items:center}.cards-05 .ititle{font-size:22px;font-weight:400}.regena.cards-05 .item{text-align:left}.regena.cards-05 .ititle{font-size:16px;font-weight:600;font-family:var(--font-1);color:var(--color1a);margin-bottom:20px}.rowmedia-02 .wrap{padding:40px 0}.rowmedia-02 .dinfo{max-width:80%;margin:0 auto}.rowmedia-02 .row{position:relative}.rowmedia-02 .row:before{content:'';position:absolute;width:calc(100% + 40px);height:calc(100% + 60px);left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border-radius:30px}.rowmedia-02 [data-rtl="1"] .row:before{border-radius:0 30px 30px;background-color:rgba(255,255,255,.4)}.rowmedia-02 [data-rtl="0"] .row:before{border-radius:30px 0 30px 30px;background-color:rgba(255,255,255,.25)}.rowmedia-02 iframe,.rowmedia-02 img{border-radius:20px 0}.rowmedia-02 [data-rtl="1"] img,.rowmedia-02 [data-rtl="1"] iframe{border-radius:0 20px}.rowmedia-02 .dtext{margin-top:20px;font-size:16px}.rowmedia-02 .btn-loop{margin-top:40px}.bgd{height:350px;width:100%;position:relative;border-radius:0 20px;overflow:hidden;border:1px solid var(--color3);padding:5px}.bgd video,.bgd img{position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);object-fit:cover;border-radius:0 20px}.bgd a img,.bgd a video{width:100%;height:100%}.bgd a{width:100%;height:100%;display:block;position:relative;overflow:hidden;border-radius:0 20px}section .pop-link .overlay,section .pop-link .overlay img{opacity:1;filter:none}section .pop-link .overlay img{width:40px !important;height:40px !important}.rowmedia-02 .row:after{content:'';position:absolute;background-image:url(//modestoestheticscenterandwellnesspa.com/wp-content/themes/yb/images/bg/sn3.png);background-size:contain;background-repeat:no-repeat;left:-30px;bottom:0;width:303px;height:140px;z-index:1}.rowmedia-02 div[data-rtl="1"] .row:after{left:-21px;top:-30px}.rowmedia-02 div[data-rtl="0"] .row:after{left:unset;right:-21px;top:-30px;transform:scaleX(-1)}.rowmedia-02 .row .cc{position:relative;z-index:2}#booking{width:100%;max-width:1200px;border-radius:10px;background-color:#f7f0e8}.page-template-template-normal header{position:relative}.page-template-template-normal header .menu_wrap{background-color:rgba(0,0,0,.7);padding:20px 0}.page-template-template-normal .the-content{padding:40px 0;background-color:#f7f0e8}#booking .quas{position:absolute;background-color:#fff;top:0;left:0;width:100%;height:100%;font-size:15px}#booking .quas .wexx{position:absolute;height:auto;width:100%;top:50%;transform:translateY(-50%)}#booking .quas .dtop{padding:30px 0 20px}#booking .quas .dtop .atitle{margin-top:20px;font-style:italic;font-size:17px}#booking .quas .dtop .dtext{font-size:15px}#booking .quas .dtext{margin-top:20px}#booking .stepss{padding:20px}#booking .stepss .row{margin-bottom:25px}#booking .item .pad{padding:30px 0 20px;max-width:800px;margin:0 auto}#booking .stepss .mtitle{font-size:22px;padding-left:35px;position:relative;z-index:2}#booking .stepss .dtext{font-size:14px}#booking #step-2{display:none}#booking .slide-bg{position:relative;height:auto;padding:10px 0;background-color:#f7f0e8}#booking .slide-bg .owl-carousel .owl-stage-outer{height:100% !important}#booking .slide-bg .mtitle{font-size:25px;position:relative;display:inline}#booking .slide-bg .item{text-align:center;width:100%}#booking .slide-bg .dtext{font-size:16px}#booking .item .num{font-size:90px;color:var(--color3);opacity:.2;z-index:1;font-family:var(--font-2);line-height:1;margin-bottom:20px;position:absolute;top:-40px;left:-60px}#booking .flexic{margin-top:30px;align-items:center;justify-content:center;gap:20px}#booking #btn-now{display:none}#booking .owl-carousel.owl-loaded .owl-stage{display:table !important}#booking .owl-carousel.owl-loaded .owl-stage .owl-item{display:table-cell !important;float:none !important;vertical-align:middle !important}#booking .slide-bg .item{display:flex;align-items:center}#booking .slide-bg .item:not(:first-child){display:none}#booking .quas{opacity:0}#booking .preloaderme{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:10px}#buttonizer-backdrop{display:none !important}header .navbar[data-drop=animate] .dmenu-0{width:auto}.nnmenu .ftitle{display:none !important}footer .nnmenu .dv{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:center}.business-01.v2 .wrap{padding:100px 0;background-color:#000}.business-01.v2 .dtext strong{font-family:var(--font-2)}.business-01.v2 .logo{width:300px;margin-bottom:30px}.business-01.v2 .overlay-bg{opacity:.2}.business-01.v2 p{margin-bottom:30px}