body.page-template-home-template #header-wrapper{position:absolute;background-color:transparent}body.menu-open #navigation-wrapper{clip-path:inset(0 0% 0% 0);transition:0.8s 0.1s cubic-bezier(0.71, 0.26, 0.26, 0.88);pointer-events:initial}.common-page-view{z-index:0;position:relative}.common-page-view .page-view-1{z-index:1;position:sticky;top:0}.common-page-view .page-view-2{z-index:2;position:relative;background-color:#FAF1E4}#header-wrapper{z-index:10;width:100%;background-color:#090909;top:0;left:0;opacity:1;transition:all .8s ease}#header-wrapper .custom-container{padding-top:0;padding-bottom:0}#header-wrapper:after{content:'';width:100%;height:1px;background-color:#2a2a2a;position:absolute;bottom:0;left:0;pointer-events:none}#header-wrapper-slide{z-index:10;width:100%;position:fixed;top:-200px;left:0;background-color:#000000ab;backdrop-filter:blur(20px);opacity:1;transition:transform .5s ease-in-out}#header-wrapper-slide.nav-scroll{opacity:1;transform:translateY(200px)}.common-logo-nav-wrapper{height:110px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}.common-logo-nav-wrapper .common-toggle{position:absolute;left:0;top:50%;transform:translateY(-50%)}.common-logo-nav-wrapper .action-container{position:absolute;right:0;top:50%;transform:translateY(-50%)}.common-logo-nav-wrapper .action-container .action-item{line-height:1em}.common-logo-nav-wrapper .action-container .action-item.type-icon{display:none}.common-logo-nav-wrapper.type-nav .common-toggle{position:relative;top:0%;transform:translateY(0%)}#navigation-wrapper{z-index:11;position:fixed;overflow:hidden;width:100%;height:100%;top:0;right:0;background-color:#090909;display:flex;flex-direction:column;clip-path:inset(0 0% 100% 0);transition:0.8s 0.1s cubic-bezier(0.71, 0.26, 0.26, 0.88);pointer-events:none}#navigation-wrapper .nav-header{position:absolute}#navigation-wrapper .nav-body .layout-container{display:flex}#navigation-wrapper .nav-body .layout-container .layout-item{width:50%}#navigation-wrapper .nav-body .layout-container .layout-item:nth-of-type(2){background-color:#141414}#navigation-wrapper .nav-body .layout-container .layout-item .layout-inner{height:100vh;padding:120px 125px 60px;display:flex;flex-direction:column;justify-content:center;align-items:center}#navigation-wrapper .nav-body .layout-container .layout-item .layout-inner .nav-container{flex:1;display:flex;align-items:center}#navigation-wrapper .nav-body .layout-container .layout-item .layout-inner .nav-container nav{text-align:center}#navigation-wrapper .nav-body .layout-container .layout-item .layout-inner .nav-container nav ul li:not(:last-of-type){margin-bottom:40px}#navigation-wrapper .nav-body .layout-container .layout-item .layout-inner .nav-container nav ul li a{font-family:"Roxborough CF";font-size:60px;color:#EDDCC5;transition:all .4s ease}#navigation-wrapper .nav-body .layout-container .layout-item .layout-inner .nav-container nav ul li a:hover{color:#7F5A41;transition:all .4s ease}#navigation-wrapper .nav-body .layout-container .layout-item .layout-inner .appointment-container .image-container{position:relative;background-color:#42382e;padding-bottom:53%}#navigation-wrapper .nav-body .layout-container .layout-item .layout-inner .appointment-container .image-container img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0}#navigation-wrapper .nav-body .layout-container .layout-item .layout-inner .appointment-container .text-container .title{margin-top:20px;margin-bottom:10px}#navigation-wrapper .nav-body .layout-container .layout-item .layout-inner .appointment-container .text-container .title h2{color:#EDDCC5}#navigation-wrapper .nav-body .layout-container .layout-item .layout-inner .appointment-container .text-container .content p{font-weight:300;color:#888177}#navigation-wrapper .nav-footer .custom-container{padding-top:0;padding-bottom:40px}#content-wrapper #home-page .intro-section{text-align:center}#content-wrapper #home-page .intro-section h1{font-weight:100;line-height:1em;color:#EDDCC5}#content-wrapper #home-page .intro-section h1 img{width:730px;max-width:100%;margin-right:20px}#content-wrapper #home-page .intro-section h1:not(:last-of-type){margin-bottom:48px}#content-wrapper #home-page .service-section .service-container{display:flex;margin:-10px}#content-wrapper #home-page .service-section .service-container .service-item{width:33.33%;padding:10px}#content-wrapper #home-page .service-section .service-container .service-item .inner{z-index:0;position:relative}#content-wrapper #home-page .service-section .service-container .service-item .inner .image-container{position:relative;background-color:#42382e;padding-bottom:117%}#content-wrapper #home-page .service-section .service-container .service-item .inner .image-container img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0}#content-wrapper #home-page .service-section .service-container .service-item .inner .text-container{z-index:1;padding:10px 40px;background-color:#EDDCC5;position:absolute;bottom:10px;left:10px}#content-wrapper #home-page .service-section .service-container .service-item .inner .text-container h4{line-height:1em}#content-wrapper #home-page .academy-about-wrapper{overflow:hidden}#content-wrapper #home-page .academy-about-wrapper.common-element-container .element-item.type-leaf.align-left{z-index:1}#content-wrapper #home-page .academy-section{z-index:1;position:relative;margin-bottom:-350px}#content-wrapper #home-page .academy-section .academy-container{z-index:0;background-color:#42382e;display:flex;justify-content:flex-end;position:relative;overflow:hidden;box-shadow:0px 70px 100px -40px #000000}#content-wrapper #home-page .academy-section .academy-container .image-container{z-index:-1;width:100%;height:110%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#content-wrapper #home-page .academy-section .academy-container .image-container img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}#content-wrapper #home-page .academy-section .academy-container .text-container{z-index:1;padding:75px 115px}#content-wrapper #home-page .academy-section .academy-container .text-container .text-inner{width:492px;padding:80px 65px;background-color:#000000e0}#content-wrapper #home-page .about-section{z-index:0;position:relative;padding-top:390px}#content-wrapper #home-page .about-section .layout-container{display:flex}#content-wrapper #home-page .about-section .layout-container .layout-item:nth-of-type(1){width:540px}#content-wrapper #home-page .about-section .layout-container .layout-item:nth-of-type(2){width:calc(100% - 540px);padding-left:85px}#content-wrapper #home-page .about-section .layout-container .layout-item .image-container{padding-left:125px;position:relative}#content-wrapper #home-page .about-section .layout-container .layout-item .image-container .image-item{position:relative;background-color:#42382e}#content-wrapper #home-page .about-section .layout-container .layout-item .image-container .image-item img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0}#content-wrapper #home-page .about-section .layout-container .layout-item .image-container .image-item.type-main{width:100%;padding-bottom:79%;box-shadow:0px 70px 100px -40px #000000}#content-wrapper #home-page .about-section .layout-container .layout-item .image-container .image-item.type-floating{width:230px;padding-bottom:27%;position:absolute;left:0;top:20%;border:5px solid;border-image:linear-gradient(to right, #83592D 0%, #C99A4E 19%, #EACC73 39%, #E6BA65 65%, #B68540 84%, #C59D51 100%) 1;box-shadow:0px 70px 100px -30px #000000}#content-wrapper #home-page .review-section .layout-container{display:flex;align-items:center}#content-wrapper #home-page .review-section .layout-container .layout-item:nth-of-type(1){width:730px}#content-wrapper #home-page .review-section .layout-container .layout-item:nth-of-type(2){width:calc(100% - 730px);padding-left:145px}#content-wrapper #home-page .review-section .image-container{position:relative;padding-bottom:90%;background-color:#42382e}#content-wrapper #home-page .review-section .image-container img{width:100%;height:100%;object-fit:cover;background-position:center;position:absolute;top:0;right:0}#content-wrapper #home-page .review-section .text-container .intro-container{width:275px;max-width:100%}#content-wrapper #home-page .review-section .text-container .intro-container .tag{display:inline-block;padding:9px 10px;background:linear-gradient(to right, #D9AA56 0, #F3D17E 41%, #DEB163 100%)}#content-wrapper #home-page .review-section .text-container .intro-container .tag p{font-size:16px;line-height:1em;color:#fff}#content-wrapper #home-page .review-section .text-container .intro-container .note{margin-top:17px;margin-bottom:23px}#content-wrapper #home-page .review-section .text-container .intro-container .note p{font-size:16px;line-height:1.3em;color:#959089}#content-wrapper #home-page .review-section .text-container .review-container .review-item .date p{font-size:16px;font-weight:600;line-height:1em;color:#7F5A41}#content-wrapper #home-page .review-section .text-container .review-container .review-item .content{margin:22px 0 23px}#content-wrapper #home-page .review-section .text-container .review-container .review-item .content p{font-size:24px;font-weight:300;line-height:1.3em}#content-wrapper #home-page .review-section .text-container .review-container .review-item .rate-container p{font-size:16px;line-height:1em;font-weight:bold}#content-wrapper #about-page .about-section .layout-container{display:flex;flex-wrap:wrap;align-items:center}#content-wrapper #about-page .about-section .layout-container .layout-item:nth-of-type(1){width:730px}#content-wrapper #about-page .about-section .layout-container .layout-item:nth-of-type(2){width:calc(100% - 730px);padding-left:128px}#content-wrapper #about-page .about-section .layout-container .layout-item .image-container{position:relative;padding-bottom:82%;background-color:#42382e;overflow:hidden}#content-wrapper #about-page .about-section .layout-container .layout-item .image-container img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0}#content-wrapper #about-page .message-section{overflow:hidden;text-align:center}#content-wrapper #about-page .message-section .image-container{z-index:-1;position:relative;width:980px;padding-bottom:39%;background-color:#42382e;margin:auto}#content-wrapper #about-page .message-section .image-container img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0}#content-wrapper #about-page .why-section .layout-container{display:flex;margin:0 -10px}#content-wrapper #about-page .why-section .layout-container .layout-item{width:50%;padding:0 10px}#content-wrapper #about-page .why-section .layout-container .layout-item .layout-inner{height:100%;padding:100px 130px;background:linear-gradient(to right, #D9AA56 0%, #CEB473 41%, #DEB163 100%);display:flex;align-items:center;justify-content:center}#content-wrapper #about-page .why-section .layout-container .layout-item .image-container{position:relative;background-color:#42382e;padding-bottom:98%}#content-wrapper #about-page .why-section .layout-container .layout-item .image-container img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0}#content-wrapper #about-page .why-section .layout-container .layout-item .text-container .title h1{line-height:1em}#content-wrapper #about-page .why-section .layout-container .layout-item .text-container .content{margin-top:50px}#content-wrapper #about-page .why-section .layout-container .layout-item .text-container .content ul{padding-left:20px}#content-wrapper #about-page .why-section .layout-container .layout-item .text-container .content ul li{list-style:disc}#content-wrapper #about-page .why-section .layout-container .layout-item .text-container .content ul li:not(:last-of-type){margin-bottom:10px}#content-wrapper #outlet-page .outlet-section .outlet-container .outlet-item .block-container{display:flex;align-items:center}#content-wrapper #outlet-page .outlet-section .outlet-container .outlet-item .block-container .block-item:nth-of-type(1){width:855px}#content-wrapper #outlet-page .outlet-section .outlet-container .outlet-item .block-container .block-item:nth-of-type(2){width:calc(100% - 855px);padding:0 125px}#content-wrapper #outlet-page .outlet-section .outlet-container .outlet-item .block-container .block-item .image-container{position:relative;padding-bottom:57%;background-color:#42382e}#content-wrapper #outlet-page .outlet-section .outlet-container .outlet-item .block-container .block-item .image-container img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0}#content-wrapper #outlet-page .outlet-section .outlet-container .outlet-item .block-container .block-item .text-container .title{margin-bottom:34px}#content-wrapper #outlet-page .outlet-section .outlet-container .outlet-item .block-container .block-item .text-container .content ul li{line-height:1em}#content-wrapper #outlet-page .outlet-section .outlet-container .outlet-item .block-container .block-item .text-container .content ul li:not(:last-of-type){margin-bottom:12px}#content-wrapper #outlet-page .outlet-section .outlet-container .outlet-item .block-container .block-item .text-container .content ul li span:nth-of-type(1){width:32px;display:inline-block}#content-wrapper #outlet-page .outlet-section .outlet-container .outlet-item .block-container .block-item .text-container .content ul li span:nth-of-type(1) img{max-height:20px}#content-wrapper #outlet-page .outlet-section .outlet-container .outlet-item .block-container .block-item .text-container .content ul li span:nth-of-type(2) a{color:#141414}#content-wrapper #outlet-page .outlet-section .outlet-container .outlet-item:not(:last-of-type){margin-bottom:40px}#content-wrapper #outlet-page .outlet-section .outlet-container .outlet-item:nth-of-type(even) .block-container{flex-direction:row-reverse}#content-wrapper #franchise-page .why-section .why-wrapper{padding:150px 120px}#content-wrapper #franchise-page .why-section .why-wrapper .why-container{display:flex;margin:0 -20px}#content-wrapper #franchise-page .why-section .why-wrapper .why-container .why-item{width:25%;padding:0 20px;text-align:center}#content-wrapper #franchise-page .why-section .why-wrapper .why-container .why-item .title{max-width:100%;margin-bottom:10px;margin-left:auto;margin-right:auto}#content-wrapper #franchise-page .why-section .why-wrapper .why-container .why-item .title h5{color:#EDDCC5}#content-wrapper #franchise-page .why-section .why-wrapper .why-container .why-item .content{margin:auto}#content-wrapper #franchise-page .why-section .why-wrapper .why-container .why-item .content p{color:#888177}#content-wrapper #academy-page .about-section .layout-container{display:flex;align-items:center}#content-wrapper #academy-page .about-section .layout-container .layout-item{width:50%}#content-wrapper #academy-page .about-section .layout-container .layout-item .text-container{padding-right:200px}#content-wrapper #academy-page .about-section .layout-container .layout-item .image-container{position:relative;height:75vh;background-color:#42382e}#content-wrapper #academy-page .about-section .layout-container .layout-item .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}#content-wrapper #academy-page .course-section .course-container{display:flex;flex-wrap:wrap;margin:0 -40px}#content-wrapper #academy-page .course-section .course-container .course-item{width:33.33%;padding:0 40px}#content-wrapper #academy-page .course-section .course-container .course-item .inner .image-container{position:relative;padding-bottom:112%;background-color:#42382e}#content-wrapper #academy-page .course-section .course-container .course-item .inner .image-container img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0}#content-wrapper #academy-page .course-section .course-container .course-item .inner .text-container .title{margin-top:35px;margin-bottom:10px}#content-wrapper #academy-page .course-section .course-container .course-item .inner .text-container .content .note{margin-top:14px}#content-wrapper #academy-page .course-section .course-container .course-item .inner .text-container .content .note p{font-style:italic;font-size:16px;line-height:1.4em}#content-wrapper #academy-page .form-section .layout-container{display:flex;margin:0 -10px}#content-wrapper #academy-page .form-section .layout-container .layout-item{width:50%;padding:0 10px}#content-wrapper #academy-page .form-section .layout-container .layout-item:nth-of-type(1) .layout-inner{background:linear-gradient(to right, #D9AA56 0%, #F3D17E 27%, #DEB163 100%)}#content-wrapper #academy-page .form-section .layout-container .layout-item:nth-of-type(2) .layout-inner{border:1px solid #EDDCC5}#content-wrapper #academy-page .form-section .layout-container .layout-item .layout-inner{height:100%;padding:120px 100px}#content-wrapper #academy-page .form-section .layout-container .layout-item .layout-inner .learn-container h5{font-size:20px;font-weight:bold;margin-bottom:15px}#content-wrapper #academy-page .form-section .layout-container .layout-item .layout-inner .learn-container h5:not(:first-of-type){margin-top:40px}#content-wrapper #academy-page .form-section .layout-container .layout-item .layout-inner .learn-container p{line-height:1.4em}#content-wrapper #contact-page .contact-section .layout-container{display:flex;flex-wrap:wrap;margin:-10px}#content-wrapper #contact-page .contact-section .layout-container .layout-item{padding:10px}#content-wrapper #contact-page .contact-section .layout-container .layout-item:nth-of-type(odd){width:615px}#content-wrapper #contact-page .contact-section .layout-container .layout-item:nth-of-type(even){width:calc(100% - 615px)}#content-wrapper #contact-page .contact-section .layout-container .layout-item.type-visit .layout-inner{background-color:#EDDCC5}#content-wrapper #contact-page .contact-section .layout-container .layout-item .layout-inner{height:100%;padding:100px 100px;border:1px solid #EDDCC5}#content-wrapper #contact-page .contact-section .layout-container .layout-item .layout-inner .section-title h2{line-height:1em}#content-wrapper #contact-page .contact-section .layout-container .layout-item .layout-inner .layout-content .info-container .info-item:not(:last-of-type){margin-bottom:55px}#content-wrapper #contact-page .contact-section .layout-container .layout-item .layout-inner .layout-content .info-container .info-item .title{margin-bottom:18px}#content-wrapper #contact-page .contact-section .layout-container .layout-item .layout-inner .layout-content .info-container .info-item .title h5{color:#EDDCC5}#content-wrapper #contact-page .contact-section .layout-container .layout-item .layout-inner .layout-content .info-container .info-item .content ul li,#content-wrapper #contact-page .contact-section .layout-container .layout-item .layout-inner .layout-content .info-container .info-item .content p{line-height:1.5em;color:#888177}#content-wrapper #contact-page .contact-section .layout-container .layout-item .layout-inner .layout-content .info-container .info-item .content a{line-height:1.5em;color:#888177;transition:all .4s ease}#content-wrapper #contact-page .contact-section .layout-container .layout-item .layout-inner .layout-content .info-container .info-item .content a:hover{color:#7F5A41;transition:all .4s ease}#content-wrapper #error-page{z-index:0;height:100vh;position:relative;background-color:#42382D;display:flex;align-items:center;justify-content:center}#content-wrapper #error-page .content-section .content-container{text-align:center}#content-wrapper #error-page .content-section .content-container .title h1{z-index:0;font-family:"DM Sans",sans-serif;font-size:300px;font-weight:900;color:#efc88d}#content-wrapper #error-page .content-section .content-container .content h1{font-weight:900;color:#fff;margin-bottom:15px}#content-wrapper #error-page .content-section .content-container .content p{color:#ffffffd9}#footer-wrapper{background-color:#42382D;background-image:url("../img/texture/texture.jpg");background-size:cover;background-position:center}#footer-wrapper .custom-container{padding-bottom:76px}#footer-wrapper .top-footer{position:relative}#footer-wrapper .top-footer .footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -20px}#footer-wrapper .top-footer .footer-container .footer-item{padding:0 20px}#footer-wrapper .top-footer .footer-container .footer-item.type-logo{display:none}#footer-wrapper .top-footer .footer-container .footer-item.type-nav{text-align:right}#footer-wrapper .top-footer .footer-container .footer-item.type-contact{display:flex;flex-direction:column;justify-content:space-between}#footer-wrapper .top-footer .footer-container .footer-item .contact-container p{color:#EDDCC5}#footer-wrapper .top-footer .footer-container .footer-item .contact-container ul{margin-top:10px}#footer-wrapper .top-footer .footer-container .footer-item .contact-container ul li{font-size:18px;color:#EDDCC5}#footer-wrapper .top-footer .footer-container .footer-item .contact-container ul li a{color:#EDDCC5;transition:all .4s ease}#footer-wrapper .top-footer .footer-container .footer-item .contact-container ul li a:hover{color:#7F5A41;transition:all .4s ease}#footer-wrapper .top-footer .footer-container .footer-item .navigation-container nav>ul>li{line-height:1em}#footer-wrapper .top-footer .footer-container .footer-item .navigation-container nav>ul>li:not(:last-of-type){margin-bottom:38px}#footer-wrapper .top-footer .footer-container .footer-item .navigation-container nav>ul>li a{display:inline-block;font-family:"Roxborough CF";font-size:40px;line-height:1em;color:#EDDCC5;transition:all .4s ease}#footer-wrapper .top-footer .footer-container .footer-item .navigation-container nav>ul>li a:hover{color:#7F5A41;transition:all .4s ease}#footer-wrapper .top-footer .logo-element{width:545px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:auto}#footer-wrapper .top-footer .logo-element img{width:100%;height:auto}#footer-wrapper .bottom-footer{margin-top:90px;padding-top:75px;border-top:1px solid #cfbda533}#footer-wrapper .bottom-footer .footer-container{display:flex;justify-content:center}.common-banner-section .banner-slider .banner-item{z-index:0;height:100vh;overflow:hidden;background-color:#42382e;position:relative;background-size:cover;background-position:center bottom}.common-banner-section .banner-slider .banner-item .video-wrapper{z-index:-1;height:100vh;width:100vw;position:relative;overflow:hidden}.common-banner-section .banner-slider .banner-item .video-wrapper video{vertical-align:top;height:132%;width:132%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.common-banner-section .banner-slider .banner-item img{width:100%;height:100%;object-fit:cover;object-position:center;animation:ani-banner infinite 30s cubic-bezier(0.25, 0.74, 0.22, 0.99)}.common-banner-section .banner-slider .banner-item img.type-mobile{display:none}.common-banner-section .banner-slider .banner-item .text-container{z-index:2;position:absolute;top:55%;transform:translateY(-50%);width:100%;left:0}.common-banner-section .banner-slider .banner-item .text-container .inner{width:800px;max-width:100%;opacity:0;margin-bottom:-130px;transition:all .6s ease}.common-banner-section .banner-slider .banner-item .text-container .inner .title h1{color:#fff}.common-banner-section .banner-slider .banner-item .text-container .inner .content{margin-top:40px}.common-banner-section .banner-slider .banner-item .text-container .inner .content p{color:#fff}.common-banner-section .banner-slider .banner-item .scroll-down{z-index:2;width:40px;margin:auto;animation:ani-bounce 2s infinite;cursor:pointer;position:absolute;bottom:44px;left:0;right:0}.common-banner-section .banner-slider .banner-item .scroll-down img{width:100%;max-width:100%;height:auto}.common-banner-section .banner-slider .banner-item:before{z-index:1;content:'';width:100%;height:470px;position:absolute;top:0;background:linear-gradient(#000000f2 0%, #00000000 100%)}.common-banner-section .banner-slider .banner-item:after{z-index:1;content:'';width:100%;height:240px;position:absolute;bottom:0;background:linear-gradient(#00000000 0%, #000000bf 100%)}.common-banner-section.align-center .banner-slider .banner-item .text-container .inner{margin:auto;text-align:center}.common-banner-section.height-sm .banner-slider .banner-item{height:70vh}.common-banner-section.visible .banner-slider .banner-item .text-container .inner{margin-bottom:0;opacity:1;transition:all .6s ease}.common-element-container{z-index:0;position:relative}.common-element-container .element-item{z-index:-1;position:absolute}.common-element-container .element-item img{width:100%}.common-element-container .element-item.type-scissor{width:674px;top:10%;left:0}.common-element-container .element-item.type-comb{width:651px;right:0;top:58%}.common-element-container .element-item.type-face{width:473px;top:8%;right:0}.common-element-container .element-item.type-hand{width:553px;left:0;top:50%;transform:translateY(-50%)}.common-element-container .element-item.type-woman{width:850px;right:0;top:50%;transform:translateY(-50%)}.common-element-container .element-item.type-woman-back{width:507px;top:0;right:55px}.common-element-container .element-item.type-contact.type-scissor{width:660px;top:2%}.common-element-container .element-item.type-contact.type-comb{width:728px;top:0%}.common-element-container .element-item.type-leaf.align-left{width:417px;left:0;top:37%;animation:ani-leaf 4s ease-in-out infinite alternate-reverse}.common-element-container .element-item.type-leaf.align-right{width:477px;top:45%;right:0;animation:ani-leaf-2 4s ease-in-out infinite alternate-reverse}.common-element-container .element-item.type-leaf.type-about.align-left{width:580px;top:43%}.common-element-container .element-item.type-leaf.type-about.align-right{top:55%;width:500px}.common-background{background-image:url("../img/texture/texture.jpg");background-color:#42382D}.common-logo-container a{width:230px;display:inline-block}.common-logo-container a img{width:100%;max-width:100%;height:auto}.common-icon{margin-bottom:40px}.common-icon img{width:85px;height:auto}.common-title{width:100%;margin-bottom:30px}.common-title h5{font-weight:bold;text-transform:uppercase;letter-spacing:2px}.common-title.margin-sm{margin-bottom:14px}.common-title.margin-lg{margin-bottom:40px}.common-title.font-sm h5{font-size:16px;letter-spacing:0}.common-title.type-2 h5{color:#7F5A41;text-transform:initial;letter-spacing:0}.common-tagline{margin-bottom:2px}.common-tagline h3{font-family:"Quentin";line-height:1em;color:#83592D;background:-webkit-linear-gradient(-41deg, #83592D 2%, #C99A4E 19%, #C8AC5B 39%, #C8AB72 64%, #B68540 84%, #C59D51 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.common-tagline.color-black h3{color:#141414;background:none;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.common-action{margin-top:40px}.common-action.align-center{text-align:center}.common-action.align-center .action-inner{justify-content:center}.common-action.has-items ul{display:flex}.common-action.has-items ul li:not(:last-of-type){margin-right:15px}.common-action .action-inner{display:flex;align-items:center;flex-wrap:wrap}.common-action .action-inner .action-item{display:flex;align-items:center}.common-action .action-inner .action-item:not(:last-of-type){margin-right:20px}.common-date-container{margin-top:55px;margin-bottom:80px}.common-date-container ul{display:flex}.common-date-container ul li{position:relative;font-size:16px;font-weight:500;line-height:1em}.common-date-container ul li:not(:last-of-type){padding-right:11px;margin-right:10px}.common-date-container ul li:not(:last-of-type):after{content:'';height:10px;width:1px;background-color:#42382D;position:absolute;top:50%;transform:translateY(-50%);right:0}.common-social-container ul{display:flex}.common-social-container ul li{display:flex}.common-social-container ul li:not(:last-of-type){margin-right:20px}.common-social-container ul li a{height:60px;width:60px;border:1px solid #EDDCC5;font-size:20px;color:#141414;display:flex;align-items:center;justify-content:center}.common-social-container ul li a i{line-height:1em}.common-social-container.color-invert ul li a{color:#EDDCC5;border-color:#cfbda533}.common-copyright p{font-size:14px;color:#EDDCC5;line-height:1em}.common-copyright p a{display:inline-block;position:relative;color:#F9C741;background:-webkit-linear-gradient(-41deg, #F9C741 0%, #FFE294 15%, #FFE294 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-bottom:1px solid #F9C741;transition:all .4s ease}.common-copyright p a:hover{color:#F9C741;border-color:#FFE294;transition:all .4s ease}.common-copyright.type-nav{text-align:center}.common-copyright.type-nav p{font-size:16px;color:#888177}.common-toggle{cursor:pointer;display:flex;align-items:center}.common-toggle.type-menu .toggle-item{font-size:14px;letter-spacing:3px;font-weight:bold;color:#EDDCC5;text-transform:uppercase;transition:all .4s ease}.common-toggle.type-menu .toggle-item:not(:last-of-type){margin-right:12px}.common-toggle.type-menu .toggle-item .inner{width:30px;display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:center;position:relative;bottom:-2px}.common-toggle.type-menu .toggle-item .inner span{display:block;width:100%;height:2px;margin-right:auto;background-color:#EDDCC5;transition:all .4s ease}.common-toggle.type-menu .toggle-item .inner span:nth-of-type(1){width:55%;margin-left:auto;margin-right:0}.common-toggle.type-menu .toggle-item .inner span:nth-of-type(3){width:55%;margin-right:auto;margin-left:0}.common-toggle.type-menu .toggle-item .inner span:not(:last-of-type){margin-bottom:6px}.common-toggle.type-menu .toggle-item .inner i{font-size:30px;margin-right:-6px;margin-bottom:-3px}.common-toggle.type-menu:hover .toggle-item{color:#7F5A41;transition:all .4s ease}.common-toggle.type-menu:hover .toggle-item .inner span{background-color:#7F5A41;transition:all .4s ease}.common-form .fields{display:flex;flex-wrap:wrap;margin:0 -20px}.common-form .fields .form-group{position:relative;width:100%;margin-bottom:0;padding:0 20px}.common-form .fields .form-group:not(:last-of-type){margin-bottom:25px}.common-form .fields .form-group.second-last{margin-bottom:0}.common-form .fields .form-group.half-width{width:50%}.common-form .fields .form-group.has-error input,.common-form .fields .form-group.has-error select,.common-form .fields .form-group.has-error textarea{border:1px solid #e74c3c}.common-form .fields .form-group.has-error label{color:#e74c3c}.common-form .fields .form-group.has-error .floating-label{color:#e74c3c}.common-form .fields .form-group label{font-size:14px;font-weight:bold;color:#141414}.common-form .fields .form-group label span{color:#e74c3c}.common-form .fields .form-group input,.common-form .fields .form-group select,.common-form .fields .form-group textarea{width:100%;padding:18px 10px 18px 0;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:300;line-height:1em;border-radius:0;background-color:transparent;border:0;border-bottom:1px solid #141414;color:#959089;transition:all .3s ease}.common-form .fields .form-group input::placeholder,.common-form .fields .form-group select::placeholder,.common-form .fields .form-group textarea::placeholder{color:#959089;transition:all .3s ease}.common-form .fields .form-group input:focus,.common-form .fields .form-group select:focus,.common-form .fields .form-group textarea:focus{outline:none;color:#141414;transition:all .3s ease}.common-form .fields .form-group input:focus::placeholder,.common-form .fields .form-group select:focus::placeholder,.common-form .fields .form-group textarea:focus::placeholder{color:#141414;transition:all .3s ease}.common-form .fields .form-group textarea{height:120px;vertical-align:top}.common-form .fields .form-group .checkbox-container{display:flex;flex-wrap:wrap;margin:-8px -8px}.common-form .fields .form-group .checkbox-container .checkbox-item{position:relative;padding:8px 8px}.common-form .fields .form-group .checkbox-container .checkbox-item label{cursor:pointer;padding:16px 40px;border:1px solid #7F5A41;border-radius:30px;font-size:16px;font-weight:400;line-height:1em;white-space:nowrap;margin-bottom:0;transition:all .4s ease}.common-form .fields .form-group .checkbox-container .checkbox-item label:hover{background-color:rgba(127,90,65,0.1);transition:all .4s ease}.common-form .fields .form-group .checkbox-container .checkbox-item input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none;transition:all .4s ease}.common-form .fields .form-group .checkbox-container .checkbox-item input[type="checkbox"]:checked+label{background-color:#7F5A41;color:#EDDCC5;transition:all .4s ease}.common-form .form-action{margin-top:45px}.common-form .form-action .wpcf7-spinner{position:absolute;top:35%;transform:translateX(-50%);right:0px;margin:0}.common-form .form-row-container .row-item:not(:last-of-type){margin-bottom:100px}.common-form .form-row-container .row-item .fields .form-group .checkbox-row-container .checkbox-row:not(:last-of-type){margin-bottom:43px}.common-form .wpcf7-not-valid-tip{font-size:15px;line-height:1em;margin-top:20px}.common-form .wpcf7 form.invalid .wpcf7-response-output,.common-form .wpcf7 form.unaccepted .wpcf7-response-output,.common-form .wpcf7 form.payment-required .wpcf7-response-output{background-color:#fef8ed;color:#d08404;border:0;border-left:4px solid #f59e0b;font-size:16px;padding:20px 18px 19px;line-height:1em;border-radius:8px}.common-remove-tab-style{border-bottom:0;margin-bottom:20px}.common-remove-tab-style li:not(:last-of-type){margin-right:30px}.common-remove-tab-style li .nav-link{position:relative;font-weight:600;color:#959089;text-transform:uppercase;letter-spacing:1px;padding:0;border:0}.common-remove-tab-style li .nav-link:after{content:'';height:2px;width:0px;background-color:#42382D;position:absolute;bottom:0;left:0;transition:all .4s ease}.common-remove-tab-style li .nav-link:hover,.common-remove-tab-style li .nav-link.active{border:0;color:#42382D;background-color:transparent}.common-remove-tab-style li .nav-link:hover:after,.common-remove-tab-style li .nav-link.active:after{width:100%;transition:all .4s ease}.common-banner-section .banner-slider .banner-item:not(:first-of-type){display:none}.common-banner-section .banner-slider.slick-initialized .banner-item{display:block}.slick-slider .slick-prev,.slick-slider .slick-next{z-index:1;height:45px;width:32px}.slick-slider .slick-prev:after,.slick-slider .slick-next:after{content:'';height:inherit;width:inherit;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:auto;background-size:contain;background-repeat:no-repeat;background-position:center}.slick-slider .slick-prev:before,.slick-slider .slick-next:before{display:none}.slick-slider .slick-prev{left:20px}.slick-slider .slick-prev:after{background-image:url("../img/icons/left-arrow.svg")}.slick-slider .slick-next{right:20px}.slick-slider .slick-next:after{background-image:url("../img/icons/right-arrow.svg")}.slick-slider.slick-dotted{margin-bottom:0}.slick-slider.slick-dotted .slick-dots{bottom:50px}.slick-slider.slick-dotted .slick-dots li{height:13px;width:13px;border-radius:100%;margin:0;background-color:rgba(255,255,255,0.45)}.slick-slider.slick-dotted .slick-dots li.slick-active{background-color:#fff}.slick-slider.slick-dotted .slick-dots li:not(:last-of-type){margin-right:18px}.slick-slider.slick-dotted .slick-dots li button{height:13px;width:13px;padding:0;opacity:0}.modal .modal-dialog{max-width:700px;margin:100px auto}.modal .modal-dialog .modal-header{padding:0;border:0}.modal .modal-dialog .modal-header button{z-index:1;height:40px;width:36px;margin:0;padding:0;color:#fff;opacity:1;outline:none;position:absolute;top:-50px;right:-7px}.modal .modal-dialog .modal-header button i{color:#fff;font-size:13px}.modal .modal-dialog .modal-content{background:#fff;border:0;border-radius:5px}.modal .modal-dialog .modal-content .modal-body{padding:30px 26px}.modal .modal-dialog .modal-content .modal-body .text-container .title{margin-bottom:30px}.modal .modal-dialog .modal-content .modal-body .text-container .content p,.modal .modal-dialog .modal-content .modal-body .text-container .content ul li{font-size:18px}.modal .modal-dialog .modal-content .modal-body .text-container .content ul{padding-left:20px}.modal .modal-dialog .modal-content .modal-body .text-container .content ul li{list-style:disc}.modal.type-video .modal-dialog{max-width:1000px}.modal.type-video .modal-dialog .modal-content{background-color:black}.modal.type-video .modal-dialog .modal-content .modal-body{padding:0}.modal.type-video .modal-dialog .modal-content .modal-body .video-container iframe{width:100%;height:560px;vertical-align:top;border:0}@keyframes ani-leaf{to{transform:scale(1.1) translate(2%, -2%) rotate(-2deg)}0%{transform:scale(1.12) translate(-2%, 2%) rotate(2deg)}}@keyframes ani-leaf-2{to{transform:scale(1.1) translate(2%, -2%) rotate(3deg)}0%{transform:scale(1.15) translate(-2%, 2%) rotate(-2deg)}}@keyframes ani-banner{0%{transform:scale(1.2);100%{transform:scale(1)}}}.animation-area .ani-fade-top{opacity:0;padding-top:30px;transition:all .5s ease}.animation-area .ani-fade-top.normal{opacity:1;padding-top:0;transition:all .5s ease}.animation-area .ani-fade-top.delay-1.normal{transition:all .5s ease;transition-delay:.2s}.animation-area .ani-fade-top.delay-2.normal{transition:all .5s ease;transition-delay:.4s}.animation-area .ani-fade-top.delay-3.normal{transition:all .5s ease;transition-delay:.6s}.animation-area .ani-fade-top.delay-4.normal{transition:all .5s ease;transition-delay:1s}
/*# sourceMappingURL=thestyles.min.css.map */
