.mh{min-height:2000px}body:not(.wp-admin){font-weight:300;background-color:#f5f5f5}:root{--font-size:18px;--font-1:'Poppins';--font-2:'Playfair Display';--color1:#444;--color2:#666;--color3:#db76ad;--color4:#179fdd;--color10:#000;--color11:#fff;--a:#db76ad;--hover:#a1aeb7;--darktitle:#fff;--darktext:#fff}.f60{font-size:60px}.f50{font-size:50px}.f40{font-size:40px}.mtitle{font-family:var(--font-2)}.btitle{font-size:15px;font-family:var(--font-1);text-transform:uppercase;font-weight:300;letter-spacing:2px;color:var(--color3)}.dtext{color:var(--color2)}.dtext ul li{margin-bottom:25px}.container-xl{max-width:1230px}.dtop{text-align:center}.btn-1:after,.btn-2:after{opacity:0}.btn-1,.btn-2{border-radius:50px;padding:10px 30px;background-color:transparent;border:1px solid var(--color3)}.btn-2{background-color:var(--color3)}.btn-1 span,.btn-2 span{font-size:16px;text-transform:uppercase}.btn-2 span{color:#fff}.btn-1:hover{background-color:var(--color3)}.btn-2:hover{background-color:transparent}.btn-1:hover span{color:#fff}.btn-2:hover span{color:var(--color3)}.link-text{font-size:16px}.link-text span{color:var(--color3)}header .navbar-brand{width:200px}header{background-color:#fff}header.menu-overlay{background-color:transparent}header.menu-overlay .menu_wrap{padding:35px 0}header.menu-overlay .menu_wrap{padding:20px 0}#navbar-home .navbar-nav{gap:30px}.main-menu .navbar-nav .nav-link{padding:0}.main-menu .menu-item.active .nav-link span,.main-menu .menu-item .nav-link:hover span{color:var(--color4)}footer.element{color:#fff}footer .bg-img{transform:scaleX(-1)}footer .wrap{padding:50px 0}footer .overlay.color{background-color:rgba(0,0,0,.7)}footer .navbar-brand{width:250px;filter:brightness(0) invert(1)}footer.element .cn a{color:#fff}footer.element .cn a:hover{color:var(--color3)}footer.element .sc-before{flex:0 0 120px}footer .sc-hours .item{flex-direction:column}footer .row{align-items:center}footer.element .foot{margin-top:30px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);justify-content:center}footer .company-phone .scd:last-child .sc-icon{display:none}footer .ssc .sc-icon{position:absolute;left:-25px;filter:brightness(0) invert(1)}footer .f-extra{display:flex;align-items:flex-start;flex-direction:column;gap:40px}footer .contact-social{justify-content:center;padding:0;margin-top:30px}.company-about p{text-align:center;color:rgba(255,255,255,.7)}.company-about strong{font-family:var(--font-2);color:#fff;font-size:30px}.copyright{font-size:16px}.show-lg{display:none}.heroopt-01 .wrap{height:810px}.heroopt-01 .container-xl{max-width:1400px}.heroopt-01 .bg-img{background-position:center 85%}.heroopt-01 .color1{background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 30%,rgba(255,255,255,.8) 100%);height:110px}.heroopt-01 .color2{background:linear-gradient(90deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 100%);width:50%}.heroopt-01 .dinfo{text-align:center}.heroopt-01 .mtitle{font-size:30px;color:var(--color4);line-height:1.2}.heroopt-01 .wrap .hero-opt{flex:0 0 30%;max-width:30%}.heroopt-01 .diconn{max-width:unset}.heroopt-01 .diconn img{width:auto;height:130px}.heroopt-01 .btn-loop{margin-top:50px}.heroopt-02 .wrap{height:400px;text-align:left}.heroopt-02 .overlay.color{background:linear-gradient(270deg,rgba(255,236,243,0) 0%,rgba(255,236,243,.9) 80%);max-width:75%;left:unset}.heroopt-02 .mtitle:first-letter {color:var(--color3)}.heroopt-02 .mtitle{font-size:60px;color:var(--color4);text-shadow:1px 1px 20px #ffffff00}.heroopt-02 .bg-img{transform:scaleX(-1);background-position:center 70%}.cta-01 .wrap{text-align:center;height:400px}.cta-01 .overlay.color{background-color:rgba(0,0,0,.7)}.cta-01 .btn-loop{margin-top:50px}.rowxmedia-01 .wrap{padding:200px 0 150px;background:linear-gradient(to bottom,#fff 0%,#ffeef4 30%,#ffecf3 60%,#f8f8f8 100%)}.rowxmedia-01 .floral{position:absolute;top:0;left:0;width:auto;mix-blend-mode:multiply}.rowxmedia-01 .gallery-grid{display:grid;grid-template-columns:1fr 1fr;flex:0 0 52%;gap:30px;place-items:center}.rowxmedia-01 .gallery-grid .gal{height:300px;border:20px solid #fff;width:100%}.rowxmedia-01 .gallery-grid .gal-2{grid-row:span 2/auto;height:520px}.rowxmedia-01 .gallery-grid .gal img{object-fit:cover;object-position:center center;width:100%;height:100%}.rowxmedia-01 .wrap .dinfo{padding-left:2%;margin-left:auto}.rowxmedia-01 .mtitle{line-height:1.2}.rowxmedia-01 .btn-loop{margin-top:30px}.serviceslist-01 .wrap{padding:113px 0;background-color:#f8f8f8}.serviceslist-01 .bg-img{height:60%}.serviceslist-01 .bg-img img{object-position:top center}.serviceslist-01 .e-info{flex:0 0 40%;max-width:40%;padding:0 25px}.serviceslist-01 .flexic{justify-content:space-between}.serviceslist-01 .service-info{flex:0 0 51%;padding:74px 0 0;position:relative}.serviceslist-01 .service-list{display:flex;flex-direction:column;gap:53px}.serviceslist-01 .flex-item{flex:0 0 100%;max-width:100%;border-bottom:1px dashed rgba(0,0,0,.2);padding-bottom:17px}.serviceslist-01 .mtitle{line-height:1.2;color:var(--color3)}.serviceslist-01 .mtitle strong{font-weight:400;margin-left:30px;margin-left:21%;color:var(--color4)}.serviceslist-01 .dtext{text-align:center;margin-bottom:22px}.serviceslist-01 hr{width:100px;margin:38px auto 41px}.serviceslist-01 hr.hr-2{margin-bottom:28px}.serviceslist-01 .wrap .ptext{margin-top:5px;font-size:15px}.serviceslist-01 .ititle{font-family:var(--font-2);font-size:35px}.element .cn{padding:0 0 0 6px;margin-bottom:20px}.element .cn a{color:var(--color1)}.element .sc-before{flex:0 0 100px}.element .scd{align-items:center;margin-top:5px}.element .contact-social{display:flex}.element .spanw{flex:0 0 100px}.serviceslist-01 .social-icons{margin-top:9px}.serviceslist-01 .div-link .ititle{color:var(--color1);transition:.3s}.serviceslist-01 .flex-item:hover{border-color:var(--color3)}.serviceslist-01 .div-link:hover .ititle{color:var(--color3)}.serviceslist-01 .div-link .ptext{color:var(--color2)}body .social-icons .soc-link img{opacity:1;filter:none;max-width:unset}.price-badge{width:120px;height:120px;border-radius:50%;display:inline-grid;place-items:center;box-sizing:border-box;background-color:var(--color3);position:absolute;overflow:visible;transform:translateY(-50%);top:14px;right:0}.price-badge:after{content:"";position:absolute;width:calc(100% + 8px);height:calc(100% + 8px);border-radius:50%;pointer-events:none;border:1px solid var(--color3);animation:pulse 1.5s infinite}.pb-inner{width:78%;height:78%;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;z-index:2;transform:translateZ(0)}.pb-label{font-size:16px;line-height:1;margin-bottom:0;opacity:.95}.pb-price{display:flex;align-items:center;gap:4px}.pb-dollar{font-size:26px;line-height:1;font-family:var(--font-2);opacity:.98}.pb-amount{font-size:36px;line-height:1;font-family:var(--font-2);transform:translateY(-1px)}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.5}100%{transform:scale(1);opacity:1}}.iconflex-01 .wrap{padding:70px 0 120px}.iconflex-01 .overlay.color{background:linear-gradient(to bottom,#f8f8f8 0%,#ffecf3 40%,#ffeef4 80%,#f8f8f8 100%)}.iconflex-01 .container-xl{max-width:1200px}.iconflex-01 .mtitle{margin-top:20px;line-height:1.2}.iconflex-01 .dtop{margin-bottom:69px}.iconflex-01 .d-icon{width:72px;mix-blend-mode:multiply}.iconflex-01 .diconn{max-width:72px}.iconflex-01 .dinfo{text-align:center}.iconflex-01 .ititle{font-weight:400;font-family:var(--font-2);font-size:22px;margin-top:18px;line-height:1.2}.iconflex-02 .wrap{padding:84px 0}.iconflex-02 .bg-img{background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.iconflex-02 .dtop{text-align:left}.iconflex-02 .col-info{margin-left:auto;max-width:545px}.iconflex-02 .btitle{margin-bottom:8px}.iconflex-02 .flexic{margin-top:42px;max-width:493px;gap:40px}.iconflex-02 .flex-item{flex:0 0 100%;text-align:center;background-color:rgba(255,255,255,.7)}.iconflex-02 .ititle{font-size:30px;font-family:var(--font-2);margin-top:10px}.iconflex-02 .dinfo{padding:33px 30px}.iconflex-02 .d-icon{width:45px}.iconflex-02 .flex-item:nth-child(odd) .ititle{color:var(--color4)}.iconflex-02 .flex-item:nth-child(even) .ititle{color:var(--color3)}.iconflex-02 hr{margin:18px auto;max-width:110px}.gpost-01 .wrap{padding:90px 0}.gpost-01 .row{justify-content:center}.gpost-01 .overlay.color{background:linear-gradient(to bottom,#f8f8f8 0%,#ffecf3 30%,#ffecf3 50%,#f8f8f8 100%)}.gpost-01 .dinfo{text-align:center;margin-bottom:50px}.gpost-01 .mtitle{font-size:40px}.gpost-01 .post-thumbnail{height:226px;background-color:var(--color1);margin-bottom:12px}.gpost-01 a .meta-date{color:var(--color3);font-size:15px}.gpost-01 .ititle{color:var(--color1);font-family:var(--font-2);font-size:20px;line-height:1.3;margin-bottom:10px}.gpost-01 .post-excerpt{color:var(--color2);font-size:16px;line-height:1.5}.gpost-01 .wrap .post-item{border-color:transparent}.gpost-01 .wrap .post-item:hover{border-color:rgba(255,170,202,.4)}.gpost-01 .thumb-bg{overflow:hidden}.gpost-01 .thumb-bg img{transition:.3s}.gpost-01 a:hover .thumb-bg:not(.bg-placeholder) img{transform:scale(1.1)}.cardsflex-01 .wrap{padding:80px 0}.cardsflex-01 .flexic{row-gap:40px;justify-content:center}.cardsflex-01 .div-link{padding:20px;background-color:#fff;height:100%;box-shadow:1px 1px 5px rgba(0,0,0,.03)}.cardsflex-01 .div-link{font-size:16px}.slidergallery-01 .mtitle,.cardsflex-01 .mtitle{display:inline-flex !important;justify-content:center;font-size:30px;align-items:center;margin-bottom:50px}.slidergallery-01 .mtitle strong,.cardsflex-01 .mtitle strong{display:inline-block;background-color:#f7d9f1;font-size:60px;color:var(--a)}.slidergallery-01 .mtitle em,.cardsflex-01 .mtitle em{font-style:normal;display:inline-block;background-color:#b1e0f2}.slidergallery-01 .mtitle strong,.slidergallery-01 .mtitle em,.cardsflex-01 .mtitle strong,.cardsflex-01 .mtitle em{padding:20px}.cardsflex-01 hr{margin-left:0;border-top:1px dashed rgba(0,0,0,.2)}.cardsflex-01 a{display:block;color:var(--color1)}.cardsflex-01 a:hover .ptext{color:var(--color1)}.cardsflex-01 .ftitle{display:flex;justify-content:space-between;gap:30px;font-family:var(--font-2);align-items:center;margin-top:10px}.cardsflex-01 .btitle{margin-top:20px;background-image:url(//kglow.wpthemecafe.com/wp-content/themes/k-spa/images/bg/time.svg);background-size:contain;background-repeat:no-repeat;background-position:left center;padding-left:25px}.cardsflex-01 .dimage{height:300px;margin-bottom:15px}.cardsflex-01 .ititle{font-size:30px;color:var(--color4)}.cardsflex-01 .atitle{margin-top:0;text-align:right;flex:1;font-size:35px;position:relative;color:var(--color1)}.cardsflex-01 .currency{font-weight:300;margin-right:5px;position:relative;opacity:.5}.ajaxp-01 .wrap{padding:80px 0}.ajaxp-01 .tax-links{display:none}.ajaxp-01 .post-excerpt{font-size:16px}.ajaxp-01 .meta-date{color:var(--color3)}.ajaxp-01 .wrap .box{border:none;box-shadow:1px 1px 10px rgba(0,0,0,.05)}.ajaxp-01 .post-thumb:after{display:none !important}.ajaxp-01 a:hover .title{color:var(--color3)}.ajaxp-01 a:hover .thumb-bg{overflow:hidden}.ajaxp-01 .thumb-bg img{transition:.3s}.ajaxp-01 a:hover .thumb-bg img{transform:scale(1.1)}.ajaxp-01 .post-title .title{color:var(--color1);font-family:var(--font-2);line-height:1.5;font-size:22px;margin-bottom:10px}.ajaxp-01 .post-excerpt{color:var(--color2)}.rowxmedia-02 .wrap{padding:80px 0}.rowxmedia-02 .dtext{margin-top:30px}.rowxmedia-02 .ver-2{background-color:#fff}.rowxmedia-02 .flexic{gap:60px}.rowxmedia-02 .ver-2 .mtitle{font-size:40px}.frcontact-01 .wrap{padding:80px 0}.frcontact-01 .wrap .forminator-label{font-weight:400 !important}.frcontact-01 .wpform{padding:40px;background-color:#fbf8e7}.frcontact-01 .row{align-items:center}.frcontact-01 .wpform .forminator-row{margin-bottom:20px !important}.frcontact-01 .wpform .forminator-edit-module{display:none !important}.frcontact-01 .wpform .forminator-input,.frcontact-01 .wpform .forminator-textarea{border:1px solid rgba(0,0,0,.2) !important}.frcontact-01 .wpform .forminator-button-submit{box-shadow:none !important;background-color:var(--color3);color:#fff;font-weight:300}.frcontact-01 .company-contact,.frcontact-01 .social-icons{max-width:380px}.frcontact-01 .social-icons{padding-left:100px}.page-default .wrap{padding:90px 0}.slidergallery-01 .wrap{padding:20px 0 80px}.slidergallery-01 .bg-img{border:10px solid #fff;box-shadow:1px 1px 5px rgba(0,0,0,.03)}.rowposter-01 .wrap{padding:80px 0}.rowposter-01 .dinfo{padding-left:30px}.rowposter-01 .mtitle{font-size:40px}.single-post .heroopt-02 .mtitle{text-align:center}.single-post .post-thumb img{border:15px solid #fff}.single-post .gpost-01 .overlay.color{background:0 0;background-color:#f8f8f8}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%;font-weight:500;max-width:80%;padding-bottom:20px}article .post-text{line-height:200%}article hr{border-top:1px solid rgba(0,0,0,.05)}.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 strong,article .post-text b{font-weight:600}article .post-text img{max-width:100%;height:auto;margin:40px 0;border:15px solid #fff}article .post-text h2,article .post-text h3,article .post-text h4,article .post-text h5{font-family:var(--font-2);font-weight:500;margin-bottom:30px}article .post-text h2{font-size:40px}article .post-text h3{font-size:35px}article .post-text h4{font-size:30px}article .post-text h5{font-size:25px}.sidebar{padding:30px;background-color:rgba(255,255,255,1);position:relative;margin-bottom:30px;box-shadow:1px 1px 10px rgba(0,0,0,.04)}.sidebar .wtitle{font-family:var(--font-2);font-size:30px;margin-bottom:20px}.sidebar ul{list-style:none;margin:0;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)}.sidebar .navbar-brand{width:60%;margin:30px auto;display:block}.sidebar .navbar-brand img{width:100%}.sidebar .cn{font-size:16px;margin-top:20px}.sidebar .cn a{color:var(--color4)}.sidebar .cn a:hover{text-decoration:none}.sidebar .social-icons{justify-content:center}.sidebar .sc-ba{flex:0 0 100px}.sidebar .sc-hours .item{flex-direction:column}