/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@font-face{font-family:icomoon;src:url(/_next/static/media/icomoon.89ffebc1.eot);src:url(/_next/static/media/icomoon.89ffebc1.eot#iefix)format("embedded-opentype"),url(/_next/static/media/icomoon.5a605678.ttf)format("truetype"),url(/_next/static/media/icomoon.4cd73f15.woff)format("woff"),url(/_next/static/media/icomoon.c4f65a57.svg#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class*=\ icon-],[class^=icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-ArrowRight:before{content:""}.icon-CaretDown:before{content:""}.icon-CalendarBlank:before{content:""}.icon-User:before{content:""}.icon-PaperPlaneTilt:before{content:""}.icon-favorite_major:before{content:""}.icon-MagnifyingGlass:before{content:""}.icon-gps:before{content:""}.icon-Envelope:before{content:""}.icon-CaretRight:before{content:""}.icon-MapPin:before{content:""}.icon-PhoneCall:before{content:""}.icon-CaretLeft:before{content:""}.icon-CheckCircle:before{content:""}.icon-Lifebuoy:before{content:""}.icon-FlowerLotus:before{content:""}.icon-AddressBook:before{content:""}.icon-ListChecks:before{content:""}.icon-HandHeart:before{content:""}.icon-SketchLogo:before{content:""}.icon-Certificate:before{content:""}.icon-view:before{content:""}.icon-Smiley:before{content:""}.icon-check:before{content:""}.icon-LinkedinLogo:before{content:""}.icon-FacebookLogo:before{content:""}.icon-Wishlist:before{content:""}.icon-ArrowClockwise:before{content:""}.icon-GitDiff:before{content:""}.icon-Question:before{content:""}.icon-ShareNetwork:before{content:""}.icon-Timer:before{content:""}.icon-Truck:before{content:""}.icon-Lightning:before{content:""}.icon-trashcan:before{content:""}.icon-Close:before{content:""}.icon-settings1:before{content:""}.icon-arrow-up:before{content:""}.icon-close:before{content:""}.icon-menu:before{content:""}.icon-instagram:before{content:""}.icon-x:before{content:""}.icon-play:before{content:""}.icon-settings:before{content:""}:root{--Black:#000;--White:#fff;--Primary:#3c210e;--Secondary:#fedac2;--Third:#f4d118;--Four:#c72929;--Color-1:#f5f1ed;--Color-3:#5e5a56;--Color-4:#28221d;--Outline:#e4e4e4;--Placeholder:#abb0b4;--Border:#ffffff1a;--font-main:"Archivo",sans-serif}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;vertical-align:baseline;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;border:0;outline:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;margin-right:0!important}*,:after,:before{box-sizing:border-box}body{background:var(--White);line-height:1;padding:0!important}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:none}a img{border:0}select{max-width:100%}body,button,input,select,textarea{font-family:var(--font-main);color:var(--Primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:16px;font-weight:400;overflow:hidden auto}img{vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}p{font-size:16px;font-weight:400;line-height:26px}b,cite,strong{font-weight:700}blockquote,cite,dfn,em,i{font-style:italic}abbr,acronym{cursor:help;border-bottom:1px dotted #e0e0e0}.btn-link:focus,.btn-link:hover,ins,mark{text-decoration:none}sub,sup{vertical-align:baseline;height:0;line-height:0;position:relative}small,sub,sup{font-size:75%}big{font-size:125%}address{margin:0 0 20px;font-style:italic}code,kbd,pre,samp,tt,var{-webkit-hyphens:none;hyphens:none;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:0;height:auto;margin:20px 0;padding:4px 12px;overflow-x:auto}svg,svg path{-o-transition:all .3s ease;transition:all .3s}*,:after,:before,html{box-sizing:border-box}hr{border:1px dashed #ccc;margin-bottom:20px}ol,ul{padding:0}ul{list-style:outside}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0}li{list-style:none}ol li,ul li{padding:0}dd,dl{margin:0 0 20px}dt{font-weight:700}.disable,del{filter:alpha(opacity=50);opacity:.5;text-decoration:line-through}table,td,th{border:1px solid #343444}table{border-collapse:separate;border-spacing:0;table-layout:fixed;border-width:1px 0 0 1px;width:100%;margin:0 0 30px}caption,td,th{text-align:left;font-weight:400}th{font-weight:700}td,th{border-width:0 1px 1px 0}td,th{padding:8px 12px}embed,object,video{vertical-align:middle;max-width:100%}p>embed,p>iframe,p>object,p>video{margin-bottom:0}button,input{line-height:normal}button,input,select,textarea{font-size:100%;line-height:inherit;vertical-align:baseline;margin:0}textarea{vertical-align:top;overflow:auto}input[type=checkbox]{display:inline}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;border:0;line-height:1}input[type=checkbox],input[type=radio]{background:var(--Primary);cursor:pointer;vertical-align:sub;border-radius:6px;width:14px;height:14px;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #f7f7f7}input[type=search]{outline:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}::-webkit-input-placeholder{color:#171412}::-moz-placeholder{color:#171412;opacity:1}:-ms-placeholder-shown{color:#171412}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-main);color:var(--Primary);text-rendering:optimizeLegibility;margin:0;font-weight:500}.h1,h1{font-size:80px;line-height:88px}.h2,h2{font-size:56px;line-height:68px}.h3,h3{font-size:44px;line-height:52px}.h4,h4{font-size:32px;line-height:40px}.h5,h5{font-size:24px;line-height:32px}.h6,h6{font-size:20px}.h6,.text-1,h6{line-height:28px}.text-1{font-size:18px}.text-2{font-size:14px;line-height:22px}.text-3{font-size:16px;line-height:24px}.text-4{font-size:32px;line-height:44px}.text-5{font-size:20px;line-height:36px}.fw-4{font-weight:400}.fw-5{font-weight:500}.fw-6{font-weight:600}.fw-7{font-weight:700}.lh-30{line-height:30px}a{color:var(--Primary);cursor:pointer;text-decoration:none;display:inline-block}a,a:focus,a:hover{-o-transition:all .3s ease;transition:all .3s}a:focus,a:hover{color:var(--Color-3)}.tf-container{width:1320px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}.tf-container .row{margin-left:-15px!important;margin-right:-15px!important}.tf-container .row>*{padding-left:15px!important;padding-right:15px!important}.tf-container.full{width:100%}.tf-container.xl{width:1790px}#wrapper{width:100vw}.hidden{display:none}.block{display:block}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed!important}.position-unset{position:unset!important}.z-5{z-index:5}.text-center{text-align:center}.flex{display:flex}.justify-center{justify-content:center}.align-center{align-items:center}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-4,.white-space{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.white-space{white-space:nowrap}.p-0{padding:0!important}.mx-auto{margin:0 auto}.ml-auto{margin-left:auto;margin-right:0}.mb-13{margin-bottom:13px}.mb-16{margin-bottom:16px}.mb-17{margin-bottom:17px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.py-0{padding:0!important}.pt-0{padding-top:0!important}.gap-30{gap:30px}.w-full{width:100%!important;max-width:100%!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.bg-1{background-color:var(--Color-1)}.tf-top-bar{border-bottom:1px solid var(--Outline);padding:10px 0;position:relative}.tf-top-bar,.tf-top-bar .btn-show-top{-o-transition:all .3s ease;transition:all .3s}.tf-top-bar .btn-show-top{padding:5px;display:none;position:absolute;top:11px;right:12px}.tf-top-bar .btn-show-top .arrows{width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf-top-bar .btn-show-top .arrows:before{animation:arrows 3s linear infinite;transform:translate(3.33333px,13.3333px)rotate(-45deg)}.tf-top-bar .btn-show-top .arrows:after,.tf-top-bar .btn-show-top .arrows:before{content:"";border-bottom:3.33333px solid #000000b3;border-left:3.33333px solid #000000b3;width:100%;height:100%;position:absolute}.tf-top-bar .btn-show-top .arrows:after{animation:arrows 3s linear -1.5s infinite;transform:translate(6.66667px)rotate(-45deg)}.tf-top-bar:not(.style-has-logo).active .wrap-top-bar{max-height:200px}.tf-top-bar .wrap-top-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:1790px;margin:0 auto;padding:0 15px;display:flex}.tf-top-bar .top-bar-left{align-items:center;gap:49px;display:flex}.tf-top-bar .top-bar-left .top-info{gap:4px 24px;display:flex}.tf-top-bar .top-bar-left .top-info li{text-align:center;white-space:nowrap;gap:8px;display:flex}.tf-top-bar .top-bar-left .top-info li i{font-size:20px}.tf-top-bar .top-bar-left .tf-dropdown-sort{position:relative}.tf-top-bar .top-bar-left .tf-dropdown-sort .btn-select{padding:5px}.tf-top-bar .top-bar-left .tf-dropdown-sort:after{content:"";background-color:var(--Outline);width:1px;height:20px;position:absolute;top:3px;left:-24px}.tf-top-bar .top-bar-right .list{align-items:center;gap:48px;display:flex}.tf-top-bar .top-bar-right .list>li{align-items:center;gap:18px;display:flex}.tf-top-bar .top-bar-right .list>li i{font-size:20px}.tf-top-bar .top-bar-right .list>li:not(:last-child){font-weight:600;position:relative}.tf-top-bar .top-bar-right .list>li:not(:last-child):after{content:"";background-color:var(--Outline);width:1px;height:20px;position:absolute;right:-27px}.tf-top-bar .top-bar-right .tf-social{gap:4px}.tf-top-bar .top-bar-right .tf-social li a{border:none}.tf-top-bar.style-has-logo{padding:27px 0}.tf-top-bar.style-has-logo .wrap-top-bar{justify-content:unset;max-width:1320px}.tf-top-bar.style-has-logo .top-bar-left{flex-grow:1}.tf-top-bar.style-has-logo .top-bar-left .top-info{gap:40px}.tf-top-bar.style-has-logo .top-bar-left .top-info li{text-align:start;display:block}.tf-top-bar.style-has-logo .top-logo{flex-grow:1;max-width:230px;display:flex}.tf-top-bar.style-has-logo .top-logo img{max-width:192px}.tf-top-bar.style-has-logo .top-bar-right{flex-grow:1;align-items:end}.tf-top-bar.style-has-logo .top-bar-right .list{justify-content:end;gap:16px}.tf-top-bar.style-has-logo .top-bar-right .list>li:not(:last-child):after{right:-4px}#header-main .header-inner{border-bottom:1px solid var(--Outline);background-color:var(--White);position:relative}#header-main .header-inner-wrap{justify-content:space-between;align-items:center;display:flex}#header-main .header-inner-wrap .header-logo{flex:none;padding:30px 0}#header-main .header-inner-wrap .header-right{align-items:center;gap:20px;display:flex}#header-main .header-inner-wrap .header-right .btn-shop-bag{position:relative}#header-main .header-inner-wrap .header-right .btn-shop-bag span{width:16px;height:16px;color:var(--White);background-color:var(--Primary);border-radius:999px;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;top:-4px;right:-7px}#header-main .header-inner-wrap .group-btn{align-items:center;gap:16px;display:flex}#header-main .header-inner-wrap .group-btn .btn-find i{font-size:24px;font-weight:700}#header-main .header-inner-wrap .mobile-button{display:none}#header-main .header-inner-wrap .mobile-button i{font-size:35px}#header-main .header-inner-wrap.w-1320{max-width:1320px;margin:0 auto}#header-main .header-inner-wrap.w-1790{max-width:1790px;margin:0 auto}#header-main .header-inner-wrap.w-1840{max-width:1870px;margin:0 auto}#header-main.no-boder .header-inner{border:none}#header-main.header-style-absolute .header-inner{z-index:999;background-color:#0000;border-bottom:none;margin-bottom:-100px;position:relative}#header-main.header-style-absolute .group-btn,#header-main.header-style-absolute .header-logo-2{display:none}#header-main.header-style-absolute .main-menu .navigation>li>a{color:var(--White)}#header-main.header-style-absolute .main-menu .navigation>li>a:before{background-color:var(--White)}#header-main.header-style-absolute .main-menu .navigation .sub-menu{border-radius:16px}#header-main.header-style-absolute .mobile-button{color:var(--White)}#header-main.style-1 .header-inner-wrap{margin:0 auto;padding:0 15px}#header-main.style-1 .header-logo-2{display:none}#header-main.style-1 .header-left{align-items:center;gap:80px;display:flex}#header-main.style-1.home-page-4 .main-menu .navigation>li>a{line-height:78px}#header-main.style-no-logo .header-logo{-o-transition:all .3s ease;transition:all .3s;display:none}#header-main.style-no-logo .main-menu .navigation>li>a{line-height:78px}#header-main.style-no-logo .main-menu .navigation>li>a:before{top:51px}.header{z-index:998;-o-transition:all .3s ease;transition:all .3s}.header.scrollHeader{-o-transition:all .6s ease;transition:all .6s;left:0;right:0;position:sticky!important}.header.scrollHeader.header-default .header-inner .header-logo{display:none!important}.header.scrollHeader.header-default .header-inner .header-logo-2{padding:30px 0;display:block!important}.header.scrollHeader.header-default .header-inner .group-btn{display:flex!important}.header.scrollHeader.header-default .header-inner .main-menu .navigation>li>a{color:var(--Primary)!important}.header.scrollHeader.header-default .header-inner .main-menu .navigation>li>a:before{background-color:var(--Primary)!important}.header.scrollHeader.header-default .header-inner .main-menu .navigation .sub-menu{border-radius:16px}.header.scrollHeader.header-default .header-inner .mobile-button{color:var(--Primary)!important}.header.header-bg{background-color:var(--White);box-shadow:0 1px 3px #0000001a}.main-menu{margin:0 15px}.main-menu .navigation{letter-spacing:.8px;gap:32px;display:flex}.main-menu .navigation>li{cursor:pointer}.main-menu .navigation>li>a{color:var(--Primary);font-size:18px;font-weight:500;line-height:100px;position:relative}.main-menu .navigation>li>a:before{content:"";background-color:var(--Primary);-o-transition:all .3s ease;width:0;height:2px;transition:all .3s;position:absolute;top:62px;left:auto;right:0}.main-menu .navigation>li.has-child{padding-right:20px}.main-menu .navigation>li.has-child>a:after{content:"";cursor:pointer;font-family:icomoon;font-size:21px;position:absolute;right:-25px}.main-menu .navigation>li.has-child .sub-menu{z-index:999;opacity:0;visibility:hidden;background-color:var(--White);-o-transition:all .5s ease;pointer-events:none;border-radius:0 0 16px 16px;padding:12px;transition:all .5s;position:absolute;top:100%;left:-26px;transform:translateY(30px);box-shadow:0 10px 25px #365f681a}.main-menu .navigation>li.has-child .sub-menu.service-link{padding:28px 13px;left:0;right:0}.main-menu .navigation>li.has-child .sub-menu>li.has-child-2{position:relative}.main-menu .navigation>li.has-child .sub-menu>li.has-child-2:after{content:"";width:30%;height:100%;position:absolute;top:0;left:87%}.main-menu .navigation>li.has-child .sub-menu>li.has-child-2>a:before{content:"";cursor:pointer;-o-transition:all .3s ease;font-family:icomoon;font-size:21px;transition:all .3s;position:absolute;right:7px}.main-menu .navigation>li.has-child .sub-menu>li.has-child-2:hover a:before{transform:rotate(-90deg)}.main-menu .navigation>li.has-child .sub-menu>li>a{width:196px;color:var(--Primary);border-radius:8px;padding:15px 0 15px 12px;font-weight:500;line-height:28px;display:block}.main-menu .navigation>li.has-child .sub-menu>li>a:hover{background-color:var(--Color-1)}.main-menu .navigation>li.has-child .sub-menu>li>.sub-menu{visibility:hidden;opacity:0;box-shadow:unset;top:-15px;left:calc(100% + 12px)}.main-menu .navigation>li.has-child .sub-menu>li>.sub-menu:hover{box-shadow:0 10px 25px #365f681a}.main-menu .navigation>li.has-child .sub-menu>li:hover .sub-menu{visibility:visible;opacity:1}.main-menu .navigation>li:hover .sub-menu{visibility:visible;opacity:1;pointer-events:all;transform:translateY(0)}.main-menu .navigation>li.current-menu-item>a:before,.main-menu .navigation>li:hover>a:before{width:100%;left:0}.main-menu .navigation>li .current-item>a{background-color:var(--Color-1)}.service-link .wrap-cta{justify-content:space-between;display:flex}.service-link .wrap-cta .wg-title{margin-bottom:20px}.service-link .wrap-cta .left{max-width:867px}.service-link .wrap-cta .right{max-width:306px;position:relative}.service-link .wrap-cta .right:after{content:"";background-color:var(--Outline);width:1px;height:100%;position:absolute;top:0;left:-45px}.service-link .wrap-service{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.service-link .wrap-service .service-item-list{border:1px solid var(--Outline);-o-transition:all .3s ease;border-radius:12px;padding:16px 20px;transition:all .3s}.service-link .wrap-service .service-item-list h6{margin-bottom:4px}.service-link .wrap-service .service-item-list p{color:var(--Color-3)}.service-link .wrap-service .service-item-list:hover{background-color:var(--Color-1)}.service-link .box-listings{gap:20px}.service-link .box-listings .image-wrap img{object-fit:cover;width:100px;height:100px}.service-link .box-listings:not(:last-child){margin-bottom:24px}.mobile-nav-wrap .offcanvas-title img{max-width:192px}.mobile-nav-wrap .inner-mobile-nav::-webkit-scrollbar{width:0}.inner-mobile-nav{padding:15px;position:relative}.inner-mobile-nav .top-nav-mobile{justify-content:space-between;align-items:center;display:flex}.inner-mobile-nav .top-nav-mobile #mobile-logo_header{width:150px}.inner-mobile-nav .top-nav-mobile .mobile-nav-close{cursor:pointer;justify-content:center;align-items:center;display:flex}.inner-mobile-nav .mb-body{flex-direction:column;justify-content:space-between;height:100%;padding-bottom:30px;display:flex}.inner-mobile-nav .mb-body .support .text-need{border-bottom:1px solid var(--Black);margin-bottom:11px;font-weight:500}.inner-mobile-nav .mb-body .support .mb-info li{color:#868686;font-size:14px;line-height:24px}.inner-mobile-nav .mb-body .support .mb-info li a,.inner-mobile-nav .mb-body .support .mb-info li span{color:var(--Primary);font-weight:600}.inner-mobile-nav #menu-mobile-menu{border-top:1px solid var(--Outline);flex-direction:column;padding-top:15px;display:flex}.inner-mobile-nav #menu-mobile-menu>li{cursor:pointer;color:var(--Primary);border-bottom:1px solid var(--Outline);position:relative}.inner-mobile-nav #menu-mobile-menu li a{min-height:40px;color:var(--Primary);align-items:center;font-size:15px;font-weight:645;display:flex}.inner-mobile-nav #menu-mobile-menu li.menu-item-has-children-mobile>a:after{content:"";-o-transition:all .3s ease;font-family:icomoon;font-size:20px;font-weight:300;transition:all .3s;position:absolute;top:8px;right:0}.inner-mobile-nav #menu-mobile-menu li.menu-item-has-children-mobile>a:not(.collapsed):after{transform:rotate(-180deg)}.inner-mobile-nav #menu-mobile-menu li.menu-item-has-children-mobile ul>.menu-item-has-children-mobile-2{position:relative}.inner-mobile-nav #menu-mobile-menu li.menu-item-has-children-mobile ul>.menu-item-has-children-mobile-2>a:after{content:"";-o-transition:all .3s ease;font-family:icomoon;font-size:20px;font-weight:300;transition:all .3s;position:absolute;top:8px;right:0}.inner-mobile-nav #menu-mobile-menu li.menu-item-has-children-mobile ul>.menu-item-has-children-mobile-2>a:hover:not(.collapsed):after{transform:rotate(-180deg)}.inner-mobile-nav .sub-mobile{border-left:1px solid var(--Outline);margin-bottom:26px}.inner-mobile-nav .sub-mobile li{padding-left:15px}.inner-mobile-nav .sub-mobile li a{min-height:35px;font-size:16px;font-weight:500;line-height:22px}#menu-mobile-menu li a:hover,#menu-mobile-menu li.current-item a,#menu-mobile-menu li.current-menu-item>a{color:var(--Secondary)}#footer{background-color:var(--Color-4)}#footer .footer-main{justify-content:space-between;padding-top:47px;padding-bottom:48px;display:flex;position:relative}#footer .footer-main:after{content:"";background-color:var(--Border);width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}#footer .footer-left{max-width:500px;padding-right:50px}#footer .footer-left .footer-logo{margin-bottom:28px}#footer .footer-left .description{color:var(--Placeholder);margin-bottom:28px;font-size:14px;line-height:22px}#footer .footer-left .footer-info{border-top:1px solid #ffffff1a;margin-bottom:26px;padding-top:28px}#footer .footer-left .footer-info li{color:var(--White);line-height:26px}#footer .footer-left .footer-info li:not(:last-child){margin-bottom:8px}#footer .footer-left .footer-info li a{color:var(--White)}#footer .footer-left .footer-info li a:hover{color:var(--Secondary)}#footer .footer-right{width:100%;max-width:500px}#footer .footer-right .wrap-footer-menu-list{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:20px;display:flex}#footer .wrap-form .title{color:var(--White);margin-bottom:20px}#footer .wrap-form .form-send-email{margin-bottom:20px}#footer .wrap-form p{color:var(--Placeholder);font-size:14px;line-height:22px}#footer .footer-bottom{border-top:1px solid var(--Border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 20px;padding:13px 0;display:flex}#footer .footer-bottom p{color:var(--Placeholder);text-align:center;font-size:14px;line-height:22px}#footer .footer-bottom p a{color:var(--White);position:relative}#footer .footer-bottom p a:after{content:"";background-color:var(--White);-o-transition:all .3s ease;width:100%;height:1px;transition:all .3s;position:absolute;bottom:4px;left:1px}#footer .footer-bottom p a:hover{color:var(--Secondary)}#footer .footer-bottom p a:hover:after{background-color:var(--Secondary)}#footer .footer-bottom .content-right{gap:20px;display:flex}#footer .footer-bottom .content-right li a{color:var(--Placeholder);font-size:14px;line-height:22px}#footer .footer-bottom .content-right li a:hover{color:var(--Secondary)}#footer .footer-bottom .content-right li:not(:last-child){position:relative}#footer .footer-bottom .content-right li:not(:last-child):after{content:"|";color:var(--Border);position:absolute;top:1px;right:-10px}#footer .footer-menu-list .title{color:var(--White);margin-bottom:13px}#footer .footer-menu-list ul li:not(:last-child){margin-bottom:8px}#footer .footer-menu-list ul li a{color:var(--Placeholder);font-size:14px;line-height:22px;position:relative}#footer .footer-menu-list ul li a:after{content:"";background-color:var(--White);-o-transition:all .3s ease;width:0;height:1px;transition:all .3s;position:absolute;bottom:-3px;left:1px}#footer .footer-menu-list ul li:hover:hover a{color:var(--White)}#footer .footer-menu-list ul li:hover:hover a:after{width:100%}#footer .footer-col-block .title-mobile{display:none;position:relative}#footer .footer-col-block .title-mobile:after{width:12px;height:1px;right:10px;transform:translateY(-50%)}#footer .footer-col-block .title-mobile:after,#footer .footer-col-block .title-mobile:before{content:"";background-color:var(--White);transition:all .25s ease-in-out;position:absolute;top:50%}#footer .footer-col-block .title-mobile:before{width:1px;height:12px;right:15px;transform:translate(-50%,-50%)}#footer .footer-col-block.open .title-mobile:before{opacity:0}#footer .footer-col-block.open .title-mobile:after{transform:translateY(-50%)rotate(-180deg)}#footer.style-2 .footer-top{border-bottom:1px solid var(--Border);flex-wrap:wrap;justify-content:space-between;gap:10px 20px;padding:40px 0 16px;display:flex}#footer.style-2 .footer-top .wrap-social{flex-wrap:wrap;align-items:center;gap:16px;display:flex}#footer.style-2 .footer-main{flex-wrap:wrap;gap:30px;padding:42px 0 40px}#footer.style-2 .footer-main:after{display:none}#footer.style-2 .footer-right,#footer.style-2 .wrap-form{max-width:400px}.widget-tabs .widget-menu-tab{background-color:var(--White);border-radius:20px;display:flex;position:relative;overflow:hidden}.widget-tabs .widget-menu-tab li{cursor:pointer;white-space:nowrap;padding:25px 20px;font-weight:600;position:relative}.widget-tabs .widget-menu-tab li:before{content:"";background-color:var(--Primary);-o-transition:all .3s ease;width:0;height:3px;transition:all .3s;position:absolute;bottom:0;left:auto;right:0}.widget-tabs .widget-menu-tab li.active,.widget-tabs .widget-menu-tab li:hover{color:var(--Primary)}.widget-tabs .widget-menu-tab li.active:before,.widget-tabs .widget-menu-tab li:hover:before{width:100%;left:0}.widget-tabs.style-2 .widget-menu-tab{border-bottom:1px solid var(--Outline);border-radius:0;justify-content:center;gap:30px;margin-bottom:31px}.widget-tabs.style-2 .widget-menu-tab li{color:var(--Placeholder);padding:8px 0}.widget-tabs.style-2 .widget-menu-tab li.active,.widget-tabs.style-2 .widget-menu-tab li:hover{color:var(--Primary)}.widget-tabs.style-2 .widget-menu-tab li.active:before,.widget-tabs.style-2 .widget-menu-tab li:hover:before{width:100%;left:0}.tf-btn-default{color:var(--Secondary);justify-content:start;gap:7px;font-size:13px;font-weight:500;line-height:25px}.tf-btn,.tf-btn-default{align-items:center;display:flex}.tf-btn{border-radius:40px;justify-content:center;width:max-content;font-size:16px;font-weight:600;transition:all .3s ease-in-out;position:relative;overflow:hidden}.tf-btn.btn-color-primary{background-color:var(--Primary)}.tf-btn.btn-color-primary:hover{background-color:#0000!important}.tf-btn.btn-color-primary:hover:after,.tf-btn.btn-color-secondary{background-color:var(--Secondary)}.tf-btn.btn-color-white{background-color:var(--White)}.tf-btn.has-boder{border:2px solid var(--Primary)}.tf-btn.boder-8{border-radius:8px}.tf-btn.pd-23{padding:0 23px}.tf-btn.pd-26{padding:0 26px}.tf-btn.pd-28{padding:0 28px}.tf-btn.pd-40{padding:0 40px}.tf-btn.text-color-white>span{color:var(--White)!important}.tf-btn.text-color-white:hover>span{color:var(--Primary)!important}.tf-btn.style-default{gap:6px;height:52px;position:relative}.tf-btn.style-default:after{content:"";background:var(--Primary);z-index:1;-o-transition:all .3s ease;border-radius:50%;width:100%;height:100%;transition:all .3s;position:absolute;bottom:-100%;left:0}.tf-btn.style-default>span{z-index:2;color:var(--Primary);-o-transition:all .3s ease;align-items:center;gap:6px;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.tf-btn.style-default i{font-size:19px}.tf-btn.style-default:hover{background-color:var(--Primary)}.tf-btn.style-default:hover i,.tf-btn.style-default:hover>span{color:var(--White)}.tf-btn.style-default:hover:after{border-radius:0;bottom:0}.tf-btn-link{align-items:center;gap:6px;max-width:max-content;display:flex;position:relative;color:var(--Primary)!important}.tf-btn-link span{margin:0;font-size:16px;font-weight:600;line-height:24px;transition:all .3s linear;position:relative}.tf-btn-link span:after{content:"";background:var(--Primary);-o-transition:all .3s ease;width:0;height:1px;transition:all .3s;position:absolute;bottom:0;left:0}.tf-btn-link i{color:var(--Primary);-o-transition:all .3s ease;font-size:18px;transition:all .3s .2s;position:relative}.tf-btn-link:hover span:after{width:100%}.tf-btn-link:hover i{transform:translate(4px)}.tf-progessbar .tf-progressbar-content{background-color:var(--Outline);z-index:1;border-radius:1000px;width:100%;height:4px;margin-bottom:16px;position:relative}.tf-progessbar .tf-amount{z-index:10;background-color:var(--Secondary);border-radius:1000px;width:53%;height:100%;position:absolute;left:0}.tf-progessbar .tf-amount:after{content:"";background:var(--Secondary);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}form{z-index:30;position:relative}form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form textarea{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:var(--White);border:1px solid var(--Outline);width:100%;color:var(--Primary);border-radius:8px;outline:0;margin-bottom:0;padding:11px 16px;font-size:16px;font-weight:400;line-height:26px;overflow:hidden}form input[type=color]::placeholder,form input[type=date]::placeholder,form input[type=datetime-local]::placeholder,form input[type=datetime]::placeholder,form input[type=email]::placeholder,form input[type=month]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form input[type=time]::placeholder,form input[type=url]::placeholder,form input[type=week]::placeholder,form textarea::placeholder{color:var(--Placeholder);font-size:14px;font-weight:400;line-height:28px}form input[type=color].style-1,form input[type=date].style-1,form input[type=datetime-local].style-1,form input[type=datetime].style-1,form input[type=email].style-1,form input[type=month].style-1,form input[type=number].style-1,form input[type=password].style-1,form input[type=search].style-1,form input[type=tel].style-1,form input[type=text].style-1,form input[type=time].style-1,form input[type=url].style-1,form input[type=week].style-1,form textarea.style-1{border-radius:4px;padding:12px 16px;font-size:14px}form input[type=color].style-2,form input[type=date].style-2,form input[type=datetime-local].style-2,form input[type=datetime].style-2,form input[type=email].style-2,form input[type=month].style-2,form input[type=number].style-2,form input[type=password].style-2,form input[type=search].style-2,form input[type=tel].style-2,form input[type=text].style-2,form input[type=time].style-2,form input[type=url].style-2,form input[type=week].style-2,form textarea.style-2{border-radius:8px}form .cols{justify-content:center;align-items:center;gap:23px 16px;width:100%;display:flex}form .cols .select-custom,form .cols fieldset{width:100%}form button,form input[type=button],form input[type=reset],form input[type=submit]{background-color:#0000;padding:0;overflow:hidden}form textarea{height:160px}form select{border:1px solid var(--Outline);appearance:none;cursor:pointer;background-color:#0000;border-radius:8px;width:100%;padding:11px 16px;font-size:14px;line-height:22px;position:relative}form select:focus-visible{border:1px solid var(--Outline)}form.tf-radio{width:14px;height:14px}.box-send{margin-bottom:80px}.box-send .title{letter-spacing:-.6px;margin-bottom:24px}.box-send .message{margin-bottom:20px}.box-send .tf-btn{margin-top:23px}.box-send.style-2{margin-bottom:0}.box-send.style-2 .title{margin-bottom:15px}.box-send.style-2 .cols{margin-bottom:20px}.box-send.style-2 .cols label{margin-bottom:8px;line-height:26px;position:relative}.box-send.style-2 .cols label:after{content:"*";color:var(--Four);position:absolute}.box-send.style-2 .message textarea{height:100px}.box-send.style-2 .message label{margin-bottom:8px;line-height:26px}.box-send.style-2 input:focus-visible{border:1px solid var(--Secondary)}.box-send.style-2 .tf-btn{margin-top:20px}.box-send.style-2 .checkbox-item label{padding-left:22px}.box-send.style-2 .checkbox-item label .btn-checkbox{width:18px;height:18px}.select-custom{background-color:var(--White);position:relative}.select-custom:after{content:"";font-family:icomoon;font-size:20px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.form-send-email{width:100%}.form-send-email fieldset input{background-color:var(--Border);color:var(--White);border:none;padding:17px 90px 17px 24px}.form-send-email .button-submit{background-color:var(--Secondary);border-radius:0 8px 8px 0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.form-send-email .button-submit button{cursor:pointer;width:60px;height:60px;font-size:28px}.form-send-email .button-submit:hover button{animation:effect-send .4s ease-in}.form-consultation{background-color:var(--White);border-radius:16px;padding:29.5px 28px}.form-consultation fieldset{margin-bottom:20px}.form-consultation fieldset input{height:49px}.form-consultation select{border-radius:4px;height:49px}.form-consultation .tf-dropdown-sort{margin-bottom:20px}.form-consultation textarea{height:86px}.form-consultation .message{margin-bottom:20px}.form-consultation .tf-btn{width:100%}.form-consultation .error{color:var(--Four);padding-top:10px}.form-info .cols{gap:20px 16px;margin-bottom:20px}.form-info .cols input{height:48px}.form-info>.tf-dropdown-sort{margin-bottom:20px}.form-info .tf-dropdown-sort.tf-choose-item{border-radius:8px}.form-info select{height:48px}.form-info textarea{height:100px}.form-payment .payment-option{border:1px solid var(--Outline);border-radius:8px;padding:11px 20px}.form-payment .payment-option:not(:last-child){margin-bottom:19px}.form-payment .payment-option .radio-item label{padding-left:20px}.form-payment .payment-option .radio-item label input{height:unset}.form-payment .payment-option.active{background-color:var(--Color-1);padding:20px}.form-payment input{height:48px}.form-login{border:1px solid var(--Outline);border-radius:8px;padding:11px 20px 19px}.form-login .title{margin-bottom:8px;position:relative}.form-login .title:after{content:"*";color:var(--Four);position:absolute}.form-login .cols{margin-bottom:12px}.form-login input{height:48px}.form-appointment textarea{height:86px}.form-appointment .tf-btn{width:100%;margin-top:18px}.form-appointment .cols{gap:23px 20px;margin-bottom:20px}.form-appointment input,.form-appointment select{height:49px}.form-fill-card{margin-top:8px}.form-fill-card p{margin-bottom:19px}.form-fill-card .card-number{position:relative}.form-fill-card .card-number input{padding-right:152px}.form-fill-card .card-number .list-payment{gap:11px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.form-fill-card .checkbox-item{margin-top:19px}.form-coupon{width:100%;position:relative}.form-coupon input{height:56px}.form-coupon .tf-btn{border-radius:4px;height:40px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@keyframes effect-send{0%{opacity:1;transform:translate(0)}49%{opacity:0;transform:translate3d(42px,-39px,38px)}50%{opacity:0;transform:translate3d(-42px,39px,38px)}to{opacity:1;transform:translate(0)}}.page-title-homepage-3 .pagination-page-title-home,.page-title-homepage-4 .pagination-page-title-home{gap:19px;display:flex;bottom:28px;left:50%;transform:translate(-50%)}.page-title-homepage-3 .pagination-page-title-home .swiper-pagination-bullet,.page-title-homepage-4 .pagination-page-title-home .swiper-pagination-bullet{background-color:var(--White);position:relative}.page-title-homepage-3 .pagination-page-title-home .swiper-pagination-bullet:before,.page-title-homepage-4 .pagination-page-title-home .swiper-pagination-bullet:before{content:"";border-radius:999px;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-title-homepage-3 .pagination-page-title-home .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.page-title-homepage-4 .pagination-page-title-home .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";border:1px solid var(--White);border-radius:999px;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-title-homepage-4 .button{color:var(--White);background-color:var(--Primary);-o-transition:all .3s ease;border-radius:999px;width:60px;height:60px;font-size:28px;transition:all .3s;top:53%;transform:translateY(-50%)}.page-title-homepage-4 .button.swiper-button-disabled{background-color:var(--White);color:var(--Primary);opacity:1}.page-title-homepage-4 .button:hover{background-color:var(--White);color:var(--Primary)}.page-title-homepage-4 .swiper-button-prev{left:40px}.page-title-homepage-4 .swiper-button-prev:after{display:none}.page-title-homepage-4 .swiper-button-next{right:40px}.page-title-homepage-4 .swiper-button-next:after{display:none}.style-pagination{position:relative}.style-pagination .swiper-pagination{position:unset;gap:20px;display:flex}.style-pagination .swiper-pagination.pagination-layout,.style-pagination .swiper-pagination.pagination-testimonial-1{display:none}.style-pagination .swiper-pagination-bullet{background-color:var(--White);border:1px solid var(--Primary);opacity:1;position:relative}.style-pagination .swiper-pagination-bullet:after{content:"";border-radius:999px;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.style-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--Primary)}.style-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";border:1px solid var(--Primary);border-radius:999px;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider-testimonial .pagination-testimonial{max-width:max-content;bottom:73px;left:13px}.slider-layout-3 .swiper-slide,.slider-testimonial .swiper-wrapper{height:auto}.slide-effect-fade .swiper-slide .fade-item{opacity:0;visibility:hidden;-o-transition:all .3s ease;transition:all .3s;transform:translateY(100px)}.slide-effect-fade .swiper-slide.swiper-slide-active .fade-item{opacity:1;visibility:visible;transform:translateY(0)}.slide-effect-fade .swiper-slide.swiper-slide-active .fade-item.fade-item1{transition-duration:.9s;transition-delay:.2s}.slide-effect-fade .swiper-slide.swiper-slide-active .fade-item.fade-item2{transition-duration:.9s;transition-delay:.4s}.slide-effect-fade .swiper-slide.swiper-slide-active .fade-item.fade-item3{transition-duration:.9s;transition-delay:.6s}.slide-effect-fade .swiper-slide.swiper-slide-active .fade-item.fade-item4{transition-duration:.9s;transition-delay:.8s}.offcanvas{z-index:3000}.offcanvas-backdrop{cursor:url(/icons/cursor-close.svg),auto;-o-transition:all .5s ease;z-index:0;transition:all .5s}.offcanvas-backdrop.show{z-index:999}.offcanvas-search{visibility:hidden;opacity:0;height:max-content!important;transform:translateY(-100px)!important}.offcanvas-search,.offcanvas-search.show{-o-transition:all .2s ease;transition:all .2s}.offcanvas-search.show{visibility:visible;opacity:1;transform:translateY(0)!important}.offcanvas-search>.btn-close-search{background-color:var(--bg-4);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:22px;display:flex;position:absolute;top:10px;right:10px}.offcanvas-search .offcanvas-body{padding:60px 0}.offcanvas-search .form-search-courses{border-radius:4px;overflow:hidden}.offcanvas-search .form-search-courses .button-submit button{background-color:var(--Color-1);-o-transition:all .3s ease;width:50px;height:50px;transition:all .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.offcanvas-search .form-search-courses .button-submit button i{color:var(--Primary);-o-transition:all .3s ease;font-size:22px;font-weight:500;transition:all .3s}.offcanvas-search .form-search-courses .button-submit button:hover i{color:var(--Four)}.article-blog-item .image-wrap{border-radius:12px;margin-bottom:25px;position:relative;overflow:hidden}.article-blog-item .image-wrap a{width:100%;height:100%}.article-blog-item .image-wrap img{object-fit:cover;width:100%}.article-blog-item .date-time{background-color:var(--Primary);text-align:center;z-index:1;border-radius:0 0 12px;padding:10px 13.5px;position:absolute;top:0}.article-blog-item .date-time p{color:var(--White);font-size:16px;font-weight:600;line-height:24px}.article-blog-item .sub{text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px;font-size:14px;font-weight:600;line-height:22px}.article-blog-item .sub a{color:var(--Color-3)}.article-blog-item .sub a:hover{color:var(--Secondary)}.article-blog-item .title{margin-bottom:8px}.article-blog-item .title a{-o-transition:all .3s ease;background-image:linear-gradient(currentColor 0 98%);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:all .3s;display:inline}.article-blog-item .tf-btn-link{margin-top:24px}.article-blog-item.h-400 .image-wrap img{object-fit:cover;height:400px}.article-blog-item.style-2{border:1px solid var(--Outline);text-align:center;-o-transition:all .3s ease;border-radius:16px;height:100%;padding:20px 20px 10px;transition:all .3s}.article-blog-item.style-2:hover{box-shadow:0 10px 25px #365f681a}.article-blog-item:hover .title a{background-size:100% 1px}.section-blog-grid .grid-layout-3{gap:39px 30px;margin-bottom:39px}.section-blog-post .heading-blog{margin-bottom:42px}.section-blog-post .heading-blog .tag{letter-spacing:.8px;text-transform:uppercase;background-color:var(--Color-1);border-radius:40px;margin-bottom:16px;padding:5px 20px;font-weight:600;display:inline-block}.section-blog-post .heading-blog .title{margin-bottom:16px}.section-blog-post .heading-blog .meta{gap:33px;display:flex}.section-blog-post .heading-blog .meta .meta-item{align-items:center;gap:8px;display:flex}.section-blog-post .heading-blog .meta .meta-item i{font-size:20px}.section-blog-post .heading-blog .meta .meta-item:not(:last-child){position:relative}.section-blog-post .heading-blog .meta .meta-item:not(:last-child):after{content:"";background-color:var(--Outline);width:1px;height:16px;position:absolute;right:-17px}.section-blog-post .content-inner{margin-bottom:40px}.section-blog-post .main-image{border-radius:12px;width:100%;margin-bottom:40px;overflow:hidden}.section-blog-post .wrap-paragrahp{margin-bottom:40px}.section-blog-post .group-image{gap:19px;margin-bottom:40px;display:flex}.section-blog-post .group-image .image-wrap{border-radius:8px;width:100%;overflow:hidden}.section-blog-post .content-list{margin-bottom:16px;padding-left:28px}.section-blog-post .content-list li{font-size:18px;line-height:30px;position:relative}.section-blog-post .content-list li:before{content:"•";position:absolute;left:-19px}.section-blog-post .content-list li:not(:last-child){margin-bottom:12px}.section-blog-post .wrap-tag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 25px;margin-bottom:40px;display:flex}.section-blog-post .wrap-tag .tags p{margin-right:1px;display:inline}.section-blog-post .wrap-tag .tags a{font-size:14px;line-height:22px}.section-blog-post .wrap-tag .wrap-social{align-items:center;gap:16px;display:flex}.section-blog-post .next-blog{border-top:1px solid var(--Outline);border-bottom:1px solid var(--Outline);justify-content:space-between;margin-bottom:40px;padding:28px 0 25px;display:flex;position:relative}.section-blog-post .next-blog:after{content:"";background-color:var(--Outline);width:1px;height:90px;position:absolute;left:50%;transform:translate(-50%)}.section-blog-post .next-blog a{text-transform:uppercase;color:var(--Four);margin-bottom:10px;font-weight:600}.section-blog-post .next-blog a:hover{color:var(--Primary)}.section-blog-post .next-blog .next,.section-blog-post .next-blog .previous{max-width:385px}.section-blog-post .next-blog .next{text-align:end}.section-blog-post .next-blog .title a{color:var(--Primary)}.section-blog-post .next-blog .title a:hover{color:var(--Secondary)}.section-blog-post.blog-details-2{z-index:1;background-color:var(--White);border-radius:16px;max-width:970px;margin:-63px auto 0;padding:60px 44px 0 46px;position:relative}.section-blog-post.blog-details-2 .heading-blog{text-align:center}.section-blog-post.blog-details-2 .heading-blog .meta{justify-content:center}.comment-list-wrap{margin-bottom:40px}.comment-list-wrap .comment-list>li:not(:last-child),.comment-list-wrap .title{margin-bottom:24px}.comment-list-wrap .comment-blog .author{align-items:center;gap:16px;margin-bottom:12px;display:flex}.comment-list-wrap .comment-blog .avatar{border-radius:999px;flex:none;width:52px;height:52px;overflow:hidden}.comment-list-wrap .comment-blog .avatar img{object-fit:cover}.comment-list-wrap .comment-blog .meta{align-items:center;gap:25px;display:flex}.comment-list-wrap .comment-blog .meta li:not(:last-child){position:relative}.comment-list-wrap .comment-blog .meta li:not(:last-child):after{content:"";background-color:var(--Outline);width:8px;height:1px;position:absolute;top:50%;right:-16px}.comment-list-wrap .comment-blog .name{letter-spacing:.3px}.comment-list-wrap .comment-blog .time{color:var(--Color-3)}.comment-list-wrap .comment-blog .comments{margin-bottom:12px;line-height:26px}.comment-list-wrap .comment-blog .comment-reply{align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:24px;display:flex}.comment-list-wrap .parent{margin-bottom:24px}.comment-list-wrap .children{background-color:var(--Color-1);border-radius:8px;margin-top:24px;padding:20px 24px}.section-blog-news .heading-blog{margin-bottom:40px}.section-blog-news .heading-blog .title{margin-bottom:12px}.section-blog-news .grid-layout-3{gap:30px}.section-blog-news.blog-details-2 .heading-blog{text-align:center}.section-blog-news.blog-details-2 .heading-blog .meta{justify-content:center}.tf-siderbar{max-width:360px;margin-left:auto;position:sticky;top:20px}.tf-siderbar .article-blog-item,.tf-siderbar .sidebar-title{margin-bottom:20px}.tf-siderbar .article-blog-item .image-wrap img{object-fit:cover;width:100%;height:240px}.tf-siderbar .article-blog-item .sub{margin-bottom:7px}.tf-siderbar .list-post .box-listings{border-top:1px solid var(--Outline);padding-top:19px}.tf-siderbar .list-post .box-listings:not(:last-child){margin-bottom:19px}.box-listings{align-items:center;gap:28px;display:flex}.box-listings .image-wrap{border-radius:8px;flex:none;max-width:112px;overflow:hidden}.box-listings .image-wrap a{width:100%;height:100%}.box-listings .meta{align-items:center;gap:21px;margin-bottom:8px;display:flex}.box-listings .meta li{text-transform:uppercase;letter-spacing:.08rem;color:var(--Color-3);font-size:14px;font-weight:600;line-height:22px}.box-listings .meta li a{color:var(--Color-3)}.box-listings .meta li a:hover{color:var(--Secondary)}.box-listings .meta li:not(:last-child){position:relative}.box-listings .meta li:not(:last-child):after{content:"";background-color:var(--Outline);width:1px;height:12px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.wrap-share{position:absolute;top:295px;left:-43px}.wrap-share p{margin-bottom:14px;font-weight:600}.wrap-share .tf-social{flex-direction:column}.wg-testimonial{padding:69px 20px 60px 18px}.wg-testimonial .rating{margin-bottom:24px}.wg-testimonial .rating i{color:var(--Primary);font-size:24px}.wg-testimonial .bot{justify-content:space-between;align-items:flex-end;display:flex}.wg-testimonial .bot .title{margin-bottom:4px}.wg-testimonial .bot p{color:var(--Color-3)}.wg-testimonial.style-text-center{background-color:var(--White);border-radius:16px;padding:40px}.wg-testimonial.style-text-center .rating{justify-content:center}.wg-testimonial.style-text-center .content{text-align:center}.wg-testimonial.style-text-center .bot{justify-content:center}.wg-testimonial.style-full{background-color:var(--Color-1);max-width:926.02px;margin:0 auto;padding:0 0 53px}.wg-testimonial.style-full .info{align-items:center;gap:4px;display:flex}.tf-accordion .tf-accordion-item:not(:last-child){border-bottom:1px solid var(--Outline);margin-bottom:31px;padding-bottom:20px}.tf-accordion .tf-accordion-body p{padding-top:12px}.tf-accordion .accordion-header{cursor:pointer}.tf-accordion .accordion-header .title{justify-content:space-between;align-items:center;display:flex}.tf-accordion .accordion-header .title:not(.collapsed) .icon:before{transform:translate(-50%,-50%)rotate(90deg)}.tf-accordion .icon{cursor:pointer;width:18px;height:18px;display:block;position:relative}.tf-accordion .icon:after{width:18px;height:2px}.tf-accordion .icon:after,.tf-accordion .icon:before{content:"";background-color:var(--Primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf-accordion .icon:before{-o-transition:all .3s ease;width:2px;height:18px;transition:all .3s}.box-tags-item{align-items:center;display:flex}.box-tags-item .item{letter-spacing:.8px;border-radius:2px;margin:auto 0;font-weight:600}.box-tags-item .item.new{background-color:var(--Third);color:var(--Primary);padding:0 8px}.box-tags-item .item.sale{background-color:var(--Four);color:var(--White);padding:0 4px}.product-item .image-wrap{border:1px solid var(--Outline);border-radius:8px;margin-bottom:20px;position:relative;overflow:hidden}.product-item .image-wrap img{object-fit:cover;width:100%}.product-item .image-wrap .box-tags-item{position:absolute;top:15px;left:15px}.product-item .image-wrap .list-product-btn{-o-transition:all .3s ease;flex-direction:column;gap:10px;transition:all .3s;display:flex;position:absolute;top:14px;right:15px}.product-item .image-wrap .list-product-btn .btn-icon{background:var(--White);border:1px solid var(--Outline);cursor:pointer;width:32px;height:32px;color:var(--Primary);opacity:0;-o-transition:all .3s ease;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative;transform:translate(12px);box-shadow:0 6px 15px #404f680d}.product-item .image-wrap .list-product-btn .btn-icon i{font-size:16px}.product-item .image-wrap .list-product-btn .btn-icon.active,.product-item .image-wrap .list-product-btn .btn-icon:hover{background:var(--Primary);border:1px solid var(--Primary);color:var(--White)}.product-item .image-wrap .list-product-btn .box-wishlist{transition:transform .4s,opacity}.product-item .image-wrap .list-product-btn .box-compare{transition:transform .4s .2s,opacity .2s}.product-item .image-wrap .list-product-btn .box-view{transition:transform .4s .3s,opacity .3s}.product-item .image-wrap .tf-btn{-o-transition:all .3s ease;opacity:0;width:calc(100% - 30px);height:40px;margin:0 15px;transition:all .3s;position:absolute;bottom:0}.product-item .wrap-rating-product{margin-bottom:7px}.product-item .content{text-align:center}.product-item .content .wrap-rating{gap:8px}.product-item .content .name{margin-bottom:8px}.product-item .content .price{justify-content:center;align-items:center;gap:12px;display:flex}.product-item .content .price span{color:var(--Color-3);font-size:16px;line-height:26px;text-decoration:line-through}.product-item .tooltip{top:-4px;right:40px}.product-item .tooltip:before{right:-4px;left:unset;top:50%;transform:translateY(-50%)rotate(45deg)}.product-item:hover .image-wrap .btn-icon{opacity:1;transform:translate(0)}.product-item:hover .image-wrap .tf-btn{opacity:1;bottom:10px}.wrap-rating-product .rating{gap:2px}.wrap-rating-product span{font-size:14px;line-height:22px}.shop-details .image-wrap{border:1px solid var(--Outline);border-radius:20px;position:sticky;top:0;overflow:hidden}.shop-details .content-inner{border-bottom:1px solid var(--Outline);margin-bottom:24px;padding-bottom:23px}.shop-details .content-inner .product-title{margin-bottom:12px}.shop-details .content-inner .wrap-status{align-items:center;gap:16px;margin-bottom:23px;display:flex}.shop-details .content-inner .sold{align-items:center;gap:4px;display:flex}.shop-details .content-inner .sold i{color:var(--Four);font-size:20px;animation:tf-ani-flash 2s infinite}.shop-details .content-inner .price{align-items:center;margin-bottom:23px;display:flex}.shop-details .content-inner .price .original-price{color:var(--Color-3);margin-left:10px;font-size:16px;font-weight:400;line-height:26px}.shop-details .content-inner .box-tags-item{margin-left:16px}.shop-details .content-inner .box-tags-item .item{border-radius:144px;padding:0 8px}.shop-details .content-inner .description{color:var(--Color-3)}.shop-details .quantity-title{margin-bottom:13px}.shop-details .tf-product-buy-button{margin-bottom:25px}.shop-details .tf-product-buy-button form{flex-wrap:wrap;gap:10px;display:flex}.shop-details .tf-product-buy-button .btn-add-to-cart{flex-grow:1}.shop-details .tf-product-btn-wishlist{border:1px solid var(--Outline);-o-transition:all .3s ease;width:52px;height:52px;color:var(--Primary);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.shop-details .tf-product-btn-wishlist .icon{font-size:24px}.shop-details .tf-product-btn-wishlist .tooltip{margin-top:5px;top:-109%}.shop-details .tf-product-btn-wishlist:hover{background-color:var(--Primary)}.shop-details .tf-product-btn-wishlist:hover .icon{color:var(--White)}.shop-details .wg-quantity{margin-bottom:26px}.shop-details .btns-full{width:100%;margin-top:5px}.shop-details .tf-product-help{border-bottom:1px solid var(--Outline);margin-bottom:25px;padding-bottom:18px}.shop-details .tf-action-btns.active>:first-child,.shop-details .tf-action-btns>:last-child{display:none}.shop-details .tf-action-btns.active>:last-child{display:block}.wg-quantity{border:2px solid var(--Outline);border-radius:99px;justify-content:space-between;width:180px;height:48px;display:flex;overflow:hidden}.wg-quantity input{text-align:center;width:51px;height:48px;color:var(--Primary);background-color:#0000;border:0;padding:0;font-size:16px;font-weight:600;line-height:26px}.wg-quantity .quantity-product{pointer-events:none}.wg-quantity .btn-quantity{width:50px;height:44px;color:var(--Primary);cursor:pointer;-o-transition:all .3s ease;flex:none;justify-content:center;align-items:center;font-size:24px;transition:all .3s;display:flex}.tooltip{z-index:202;opacity:0;visibility:hidden;white-space:nowrap;background-color:var(--Primary);color:var(--White);border-radius:2px;width:max-content;max-width:250px;padding:7px 10px 9px;font-size:14px;font-weight:500;line-height:22px;transition:transform .4s .2s,opacity .4s .2s;display:block;position:absolute;top:100%}.tooltip:before{content:"";background:var(--Primary);z-index:100;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.hover-tooltip{position:relative}.hover-tooltip:hover .tooltip{opacity:.9;visibility:visible}.hover-tooltip.center .tooltip{left:50%;transform:translate(-50%)}.tf-product-extra-link{flex-wrap:wrap;align-items:center;gap:10px 34px;margin-bottom:8px;display:flex}.tf-product-extra-link li a{align-items:center;gap:4px;font-size:14px;line-height:22px;display:flex}.tf-product-extra-link li a i{font-size:20px}.tf-product-extra-link li:not(:last-child){position:relative}.tf-product-extra-link li:not(:last-child):after{content:"";background-color:var(--Outline);width:1px;height:20px;position:absolute;top:0;right:-20px}.tf-product-return,.tf-product-time{align-items:center;gap:4.5px;margin-bottom:8px;display:flex}.tf-product-return i,.tf-product-time i{color:var(--Primary);font-size:20px}.tf-product-return p,.tf-product-time p{color:var(--Color-3)}.tf-product-return span,.tf-product-time span{color:var(--Primary)}.tf-product-return{gap:4px}.tf-product-view{align-items:center;gap:4px;display:flex}.tf-product-view i{color:var(--Primary);font-size:20px}.more-infor li{font-size:14px;line-height:22px}.more-infor li:not(:last-child){margin-bottom:4px}.more-infor li span{color:var(--Color-3)}.map-box{width:100%;height:600px;overflow:hidden}#map{width:100%;position:absolute;top:0;bottom:0}#map .marker{cursor:pointer;position:relative}#map .marker:after{content:"";background-color:var(--White);justify-content:center;align-items:center;width:44px;height:44px;font-family:icomoon;display:flex}#map .marker:after,#map .marker:before{z-index:-1;border-radius:999px;font-size:28px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#map .marker:before{content:"";background-color:var(--Primary);opacity:.1;width:60px;height:60px}.mapboxgl-ctrl-attrib a,.mapboxgl-ctrl-attrib.mapboxgl-compact,a.mapboxgl-ctrl-logo{display:none!important}.hover-img .image-wrap{overflow:hidden}.hover-img .image-wrap img{object-fit:cover;transition:all 1s cubic-bezier(.3,1,.35,1)}.hover-img:hover .image-wrap img{transform:scale3d(1.1,1.1,1.1)}@keyframes arrows{0%{border-bottom:2px solid #0000;border-left:2px solid #0000;transform:translate(-1px,-4px)rotate(-45deg)}10%,90%{border-bottom:2px solid #0000;border-left:2px solid #0000}50%{border-bottom:2px solid #000000b3;border-left:2px solid #000000b3;transform:translate(-1px)rotate(-45deg)}to{border-bottom:2px solid #0000;border-left:2px solid #0000;transform:translate(-1px,4px)rotate(-45deg)}}.effec-overlay{position:relative;overflow:hidden}.effec-overlay img{object-fit:cover;transition:all 1s cubic-bezier(.3,1,.35,1)}.effec-overlay:after{bottom:0;left:0}.effec-overlay:after,.effec-overlay:before{content:"";-o-transition:all .5s ease;z-index:6;background-color:#0003;width:50%;height:0;transition:all .5s;position:absolute}.effec-overlay:before{top:0;right:0}.effec-overlay:hover img{transform:scale(1.1)}.effec-overlay:hover:after,.effec-overlay:hover:before{height:100%}.effec-icon .icon i,.effec-icon .icon svg,.effec-icon .item i,.effec-icon .item svg{transition:all .6s ease-in-out}.effec-icon:hover .icon i,.effec-icon:hover .icon svg,.effec-icon:hover .item i,.effec-icon:hover .item svg{transform:rotateY(180deg)}.animation-float,.animation-float-small{animation:float 2s linear .5s infinite alternate both}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(10px)}}@keyframes spin{0%{box-shadow:0 2px 0 var(--Primary);transform:rotate(0)}50%{box-shadow:0 2px 0 var(--Primary);transform:rotate(180deg)}to{box-shadow:0 2px 0 var(--Primary);transform:rotate(1turn)}}@keyframes tf-ani-flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.tf-zoom-main{z-index:50;position:sticky;top:30px}.tf-zoom-main .drift-zoom-pane{z-index:3;background:#fff;width:100%;max-width:520px;height:520px;top:0;left:0;-webkit-transform:translate(0);box-shadow:0 1px 5px #7f7f7f05,0 5px 18px #7f7f7f33}.drift-bounding-box.drift-open{z-index:5000;background:#ffffff40;box-shadow:inset 0 0 0 1px #0006}.drift-zoom-pane{z-index:5000}.section-image-zoom .other-image-zoom{-o-transition:all .3s ease;transition:all .3s}.section-image-zoom.zoom-active .other-image-zoom{opacity:.3}.pswp__bg{background:var(--white)}.pswp__icn{fill:#222;color:var(--white)}.pswp__icn .pswp__icn-shadow{stroke:var(--white);stroke-width:1px;fill:none}.pswp__counter{color:#222;text-shadow:1px 1px 3px #fff}.tf-model-viewer,.tf-model-viewer model-viewer{width:100%;height:100%;position:relative}.tf-model-viewer model-viewer{z-index:5;display:block}.tf-model-viewer model-viewer.disabled{pointer-events:none}.tf-model-viewer.active model-viewer{pointer-events:all}.tf-model-viewer.active .wrap-btn-viewer{display:none}.nice-select{border:1px solid var(--Outline);cursor:pointer;background-color:var(--White);border-radius:4px;justify-content:space-between;align-items:center;width:164px;height:40px;padding:9px 12px;display:flex;position:relative}.nice-select:after{content:"";color:var(--Primary);-o-transition:all .3s ease;font-family:icomoon;font-size:20px;transition:all .3s;position:absolute;right:10px;transform:rotate(0)}.nice-select>span{color:var(--Primary);font-size:14px;font-weight:400;line-height:22px}.nice-select>.list{border:1px solid var(--Outline);background-color:var(--White);z-index:5;opacity:0;visibility:hidden;-o-transition:all .3s ease;border-radius:4px;width:100%;padding:10px;transition:all .3s;position:absolute;top:101%;left:0}.nice-select>.list .option{width:100%;color:var(--Primary);cursor:pointer;border-radius:4px;padding:10px;position:relative}.nice-select>.list .option:not(:last-child){margin-bottom:3px}.nice-select>.list .option:hover{background-color:var(--Outline)}.nice-select>.list .option.selected{color:var(--Primary);background-color:var(--Outline)}.nice-select>.list .option.selected:after{content:"";font-family:icomoon;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.nice-select.open{z-index:50;border-color:var(--Outline)!important}.nice-select.open:after{transform:rotate(-180deg)}.nice-select.open .list{opacity:1;visibility:visible}[data-theme-color=theme-primary]{--Secondary:#fedac2}[data-theme-color=theme-green]{--Secondary:#378c4c}[data-theme-color=theme-green-2]{--Secondary:#04d9b2}[data-theme-color=theme-orange]{--Secondary:#ff9c2e}[data-theme-color=theme-orange-2]{--Secondary:#fa6900}[data-theme-color=theme-orange-3]{--Secondary:#f2949c}[data-theme-color=theme-pink]{--Secondary:#fe4365}[data-theme-color=theme-purple]{--Secondary:#9b72f2}[data-theme-color=theme-blue]{--Secondary:#69d2e7}[data-theme-color=theme-blue-2]{--Secondary:#a7dbd8}[data-theme-color=theme-blue-3]{--Secondary:#4ecdc4}[data-theme-color=theme-dark]{--Secondary:#6f91a6}.wg-pagination{gap:10px}.wg-pagination,.wg-pagination li{justify-content:center;display:flex}.wg-pagination li{border:1px solid var(--Outline);cursor:pointer;border-radius:10px;align-items:center;width:48px;height:48px}.wg-pagination li,.wg-pagination li a{-o-transition:all .3s ease;transition:all .3s}.wg-pagination li a{font-size:16px;font-weight:600}.wg-pagination li i{font-size:24px}.wg-pagination li.active,.wg-pagination li:hover{color:var(--White);background-color:var(--Primary)}.wg-pagination li.active a,.wg-pagination li:hover a{color:var(--White)}.radio-item label{cursor:pointer;padding-left:18px;position:relative}.radio-item label input{opacity:0;z-index:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.radio-item label input:checked~.btn-radio{border:1px solid var(--Primary)}.radio-item label input:checked~.btn-radio:after{display:block}.radio-item label .btn-radio{border:1px solid var(--Primary);background-color:#0000;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.radio-item label .btn-radio:after{content:"";background-color:var(--Primary);border-radius:50%;width:8px;height:8px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-item label{cursor:pointer;padding-left:26px;position:relative}.checkbox-item label input{opacity:0;z-index:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.checkbox-item label input:checked~.btn-checkbox{border:1px solid var(--Primary);background-color:var(--Primary)}.checkbox-item label input:checked~.btn-checkbox:after{display:block}.checkbox-item label .btn-checkbox{border:1px solid var(--Outline);background-color:#0000;border-radius:4px;width:20px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.checkbox-item label .btn-checkbox:after{content:"";color:var(--White);font-size:16px;display:none;position:absolute;top:0;left:0;font-family:icomoon!important}.tf-social{gap:10px;display:flex}.tf-social li a{border:1px solid var(--Border);border-radius:999px;padding:10px}.tf-social li a:hover{background-color:var(--Secondary)}.tf-social li a:hover svg path{stroke:var(--Primary)}.tf-social.style-1{gap:12px}.tf-social.style-1 li a{border:1px solid var(--Outline);width:40px;height:40px}.tf-social.style-1 li a:hover{background-color:var(--Secondary)}.rating{display:flex}.rating i{color:#f4d118;font-size:12px}.tf-dropdown-sort{cursor:pointer}.tf-dropdown-sort .btn-select{align-items:center;display:flex}.tf-dropdown-sort .select-item{color:var(--Primary);cursor:pointer;-o-transition:all .3s ease;width:100%;padding:0 10px;font-size:14px;line-height:22px;transition:all .3s}.tf-dropdown-sort .select-item:hover{background-color:var(--Outline)}.tf-dropdown-sort.tf-languages{width:45px}.tf-dropdown-sort.tf-languages .btn-select{color:var(--Primary);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.tf-dropdown-sort.tf-languages .btn-select i{font-size:12px}.tf-dropdown-sort.tf-languages .dropdown-menu{background-color:var(--White);border:0;border:1px solid var(--Outline);z-index:999;width:96px;padding-top:10px;padding-bottom:10px;margin-bottom:10px!important}.list-check{flex-direction:column;gap:22px;display:flex}.list-check .title{align-items:center;gap:9px;margin-bottom:7px;display:flex}.list-check .title i{color:var(--Secondary);font-size:24px;position:relative;overflow:hidden}.list-check .title i:after{content:"";background-color:var(--Primary);z-index:-1;border-radius:999px;width:15px;height:10px;position:absolute;top:7px;left:2px}.service-item{background-color:var(--White);-o-transition:all .3s ease;border-radius:16px;flex-direction:column;justify-content:space-between;padding:24px 28px;transition:all .3s;display:flex;position:relative;overflow:hidden}.service-item.h-280{min-height:280px}.service-item .content{position:relative}.service-item .content .title{-o-transition:all .3s ease;margin-bottom:12px;transition:all .3s}.service-item .content .title a{color:var(--Primary)}.service-item .content p{-o-transition:all .3s ease;transition:all .3s}.service-item:hover{background-color:var(--Secondary);box-shadow:0 10px 25px #365f681a}.service-item.style-2{background-color:var(--White);border-radius:12px}.service-item.style-2:after{display:none}.service-item.style-2 .image-wrap{-o-transition:all .5s ease;width:0;height:100%;transition:all .5s;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.service-item.style-2 .image-wrap img{object-fit:cover;width:100%;height:100%}.service-item.style-2 .image-wrap:after{content:"";background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.service-item.style-2:hover .image-wrap{width:100%}.service-item.style-2:hover .content .title a,.service-item.style-2:hover .content p{color:var(--White)}.service-item.style-2:hover .content .title a:hover{color:var(--Secondary)}.service-item.style-2:hover .tf-btn-link i,.service-item.style-2:hover .tf-btn-link span,.service-item.style-2:hover .tf-btn-link:hover i{color:var(--White)}.service-item.style-2:hover .tf-btn-link:hover span:after{background-color:var(--White)}.service-item.style-3 .content{margin-bottom:24px}.service-item.style-3 .image-wrap{border-radius:12px;margin-bottom:24px;overflow:hidden}.service-item.style-3 .image-wrap a{width:100%;height:100%}.service-item.style-3 .image-wrap img{object-fit:cover;width:100%;height:266px}.wrap-process{grid-template-columns:repeat(4,1fr);gap:43.33px;display:grid}.wrap-process.list{grid-template-columns:repeat(1,1fr)!important}.process-item:not(.style-no-icon){text-align:center}.process-item:not(.style-no-icon) .item{background-color:var(--Secondary);-o-transition:all .3s ease;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 40px;font-size:32px;transition:all .3s;display:flex;position:relative}.process-item:not(.style-no-icon) .line{background-color:var(--Outline);z-index:-1;-o-transition:all .3s ease;width:263px;height:4px;transition:all .3s;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.process-item:not(.style-no-icon) .title{margin-bottom:8px}.process-item.style-has-icon:not(.process-item.style-has-icon.style-no-line):hover .item,.process-item.style-has-icon:not(.process-item.style-has-icon.style-no-line):hover .line,.process-item.style-has-icon:not(.process-item.style-has-icon.style-no-line):hover~.process-item .item,.process-item.style-has-icon:not(.process-item.style-has-icon.style-no-line):hover~.process-item .line{background-color:var(--Secondary)}.process-item.style-has-icon .item{background-color:var(--Outline);width:112px;height:112px}.process-item.style-has-icon .item i{font-size:60px}.process-item.style-has-icon .number{background-color:var(--Primary);width:32px;height:32px;color:var(--White);border-radius:999px;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;top:-1px;right:0}.process-item.style-no-line{text-align:start;border:1px solid var(--Outline);-o-transition:all .3s ease;border-radius:16px;align-items:center;gap:30px;padding:40px;transition:all .3s;display:flex}.process-item.style-no-line .item{background-color:var(--Color-1);-o-transition:all .3s ease;flex:none;margin-bottom:0;transition:all .3s}.process-item.style-no-line:hover{box-shadow:0 10px 25px #365f681a}.process-item.style-no-line:hover .item{background-color:var(--Secondary)}.process-item.style-no-icon{background-color:var(--White);border-radius:12px;padding:29px 26px 30px 30px;display:block;position:relative}.process-item.style-no-icon .item{margin:0 0 20px;background-color:unset!important}.process-item.style-no-icon .item .step{letter-spacing:.08rem;font-weight:600}.process-item.style-no-icon .content .title{z-index:1;margin-bottom:7px;position:relative}.process-item.style-no-icon .number{color:var(--Primary);opacity:.06;z-index:1;font-size:100px;font-weight:700;line-height:88px;position:absolute;top:24px;left:24px}.icons-box{background-color:var(--White);border:1px solid var(--Outline);-o-transition:all .3s ease;border-radius:20px;padding:31px 32px 32px;transition:all .3s}.icons-box .heading{justify-content:space-between;margin-bottom:17px;display:flex}.icons-box .icon{background-color:var(--Color-1);-o-transition:all .3s ease;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:36px;transition:all .3s;display:flex}.icons-box p{color:var(--Color-3)}.icons-box:hover{box-shadow:0 10px 25px #365f681a}.icons-box:hover .icon{background-color:var(--Secondary)}.wrap-icons-box-list .icons-box-list:not(:last-child){margin-bottom:40px}.wrap-icons-box-list .icons-box-list:not(:last-child) .icon:after{content:"";background-color:var(--Secondary);width:1px;height:72px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.icons-box-list{gap:24px;display:flex}.icons-box-list .icon{background-color:var(--Secondary);-o-transition:all .3s ease;border-radius:999px;flex:none;justify-content:center;align-items:center;width:72px;height:72px;font-size:36px;transition:all .3s;display:flex;position:relative}.icons-box-list .title{margin-bottom:12px}.icons-box-list p{color:var(--Color-3)}.wrap-counter{justify-content:space-between;display:flex}.wrap-counter .counter-item:not(.has-icon):not(:last-child){border-right:1px solid var(--Outline);padding-right:79px}.wrap-counter .counter-item:not(.has-icon):not(:first-child){padding-left:79px}.wrap-counter .counter-item.has-icon span{font-size:32px;line-height:40px}.wrap-counter .counter-item.has-icon p{font-size:18px;line-height:30px}.wrap-counter .counter-item.has-icon:not(:last-child){border-right:1px solid var(--Outline);padding-right:40px}.wrap-counter .counter-item.has-icon:not(:first-child){padding-left:10px}.wrap-counter.layout-2{flex-wrap:wrap;justify-content:space-between;position:relative}.wrap-counter.layout-2:after{width:1px;height:100%;left:50%;transform:translate(-50%)}.wrap-counter.layout-2:after,.wrap-counter.layout-2:before{content:"";background-color:var(--Outline);position:absolute}.wrap-counter.layout-2:before{width:100%;height:1px;top:50%;transform:translateY(-50%)}.wrap-counter.layout-2 .counter-item{align-items:start;width:50%;max-width:314px;border:none!important;padding:41px 0 40px!important}.wrap-counter.layout-2 .counter-item .count p{letter-spacing:unset}.wrap-counter.layout-2 .counter-item:nth-child(2n){padding-left:40px!important}.counter-item .count p{letter-spacing:.7px;font-size:20px;line-height:30px}.counter-item .counter-number{align-items:center;width:max-content;margin-bottom:2px;display:flex}.counter-item .odometer .odometer-value{width:100%;text-align:right!important}.counter-item .odometer .odometer-digit{vertical-align:unset!important}.counter-item span{color:var(--Primary);font-size:44px;font-weight:500;line-height:52px;font-family:var(--font-main)}.counter-item .sub{position:relative;top:-2px;left:6px}.counter-item.has-icon{text-align:start;align-items:center;gap:20px;display:flex}.counter-item.has-icon .icon{font-size:68px}.counter-item.has-icon .counter-number{justify-content:start!important}.team-item{position:relative;overflow:hidden}.team-item .image-wrap{border-radius:16px;margin-bottom:24px;overflow:hidden}.team-item .image-wrap a{position:relative}.team-item .image-wrap a:after{content:"";-o-transition:all .3s ease;background-color:#00000080;width:0;height:100%;transition:all .3s;position:absolute;top:0;left:0}.team-item .image-wrap img{object-fit:cover;width:100%}.team-item .name{margin-bottom:4px}.team-item .name a{position:relative}.team-item .name a:after{content:"";background-color:var(--Primary);-o-transition:all .3s ease;width:0;height:1px;transition:all .3s;position:absolute;bottom:3px;left:0}.team-item p{color:var(--Color-3)}.team-item .tf-social{background-color:var(--White);-o-transition:all .6s ease;border-radius:12px;flex-direction:column;width:max-content;padding:8px;transition:all .6s;position:absolute;top:12px;right:-41%}.team-item .tf-social li{font-size:20px}.team-item .tf-social li a{color:var(--Primary);width:36px;height:36px;padding:8px}.team-item .tf-social li a:hover{color:var(--White);background-color:var(--Primary)}.team-item:hover .image-wrap a:after,.team-item:hover h5 a:after{width:100%}.team-item:hover .tf-social{right:12px}.therapist-details .widget{margin-bottom:52px}.therapist-details .content .heading .sub{margin-bottom:12px;line-height:22px}.therapist-details .content .heading .name{margin-bottom:24px}.therapist-details .content p{color:var(--Color-3)}.therapist-details .content .tf-social{margin-bottom:24px}.therapist-details .infor ul{flex-wrap:wrap;gap:20px 0;display:flex}.therapist-details .infor ul li{width:50%}.therapist-details .infor ul li p{text-transform:uppercase;color:var(--Color-3);margin-bottom:8px}.therapist-details .experience .item{justify-content:space-between;align-items:center;gap:10px;display:flex}.therapist-details .experience .item:not(:last-child){border-bottom:1px solid var(--Outline);margin-bottom:20px;padding-bottom:19px}.therapist-details .experience .tag{text-transform:uppercase;letter-spacing:.08rem}.therapist-details .experience .text{text-align:end}.wrap-rating-product{justify-content:center;align-items:center;gap:8px;display:flex}.wrap-rating-product .rating i{font-size:16px}.wrap-rating-product .rating i:last-child{color:var(--Outline)}.wg-filter{background-color:var(--Color-1);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 13px 10px 21px;display:flex}.wg-filter .grop-filter{gap:40px;display:flex}.wg-filter .grop-filter .item{align-items:center;gap:8px;display:flex}.shop-cart-wrap{padding:60px 0}.shop-cart-wrap .heading{margin-bottom:30px}.shop-cart-wrap .heading .time{background-color:var(--Color-1);border-radius:4px;align-items:center;gap:12px;margin-bottom:20px;padding:13px 20px 10px;display:flex}.shop-cart-wrap .heading .time img{width:24px;animation:tf-ani-flash 2s infinite}.shop-cart-wrap .heading .time p>span{padding-right:3px}.shop-cart-wrap .heading .deal p{margin-bottom:11px}.shop-cart-wrap .heading .deal p span{font-weight:600}.shop-cart-wrap .table-shop-cart{white-space:nowrap;max-width:850px;margin-bottom:18px;display:block;overflow-x:auto}.shop-cart-wrap .table-shop-cart .shop-cart-head{border-bottom:1px solid var(--Outline);border-radius:4px;gap:45px;width:850px;padding-bottom:23px;display:flex}.shop-cart-wrap .table-shop-cart .shop-cart-head .item{font-size:16px;font-weight:500}.shop-cart-wrap .table-shop-cart .shop-cart-head li:first-child{width:380px}.shop-cart-wrap .table-shop-cart .shop-cart-head li:nth-child(2){width:70px}.shop-cart-wrap .table-shop-cart .shop-cart-head li:nth-child(3),.shop-cart-wrap .table-shop-cart .shop-cart-head li:nth-child(4){width:100px}.shop-cart-wrap .table-shop-cart .shop-cart-inner{flex-direction:column;width:850px;display:flex}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li{padding:20px 0}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li:not(:last-child){border-bottom:1px solid var(--Outline)}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li .shop-cart-item{align-items:center;gap:45px;display:flex}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li .shop-cart-item .produc-item{align-items:center;gap:16px;display:flex}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li .shop-cart-item .produc-item .image-wrap{width:100px}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li .shop-cart-item li p{font-weight:600}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li .shop-cart-item li:first-child{flex:none;min-width:380px}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li .shop-cart-item li:nth-child(2){flex:none;min-width:70px}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li .shop-cart-item li:nth-child(3){flex:none;min-width:100px}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li .shop-cart-item li:nth-child(3) .wg-quantity{border:1px solid var(--Outline);border-radius:4px;width:100px;height:38px}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li .shop-cart-item li:nth-child(3) .wg-quantity input{width:30px;height:38px}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li .shop-cart-item li:nth-child(3) .wg-quantity .btn-quantity{width:30px;height:32px}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li .shop-cart-item li:nth-child(4){flex:none;width:max-content;position:relative}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li .shop-cart-item li:nth-child(5){width:20px;margin-left:16px}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li .shop-cart-item li:nth-child(5) .icon{border:1px solid var(--Four);cursor:pointer;-o-transition:all .3s ease;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;transition:all .3s;display:flex}.shop-cart-wrap .table-shop-cart .shop-cart-inner>li .shop-cart-item li:nth-child(5):hover .icon{background-color:var(--Four);color:var(--White)}.shop-cart-wrap .shop-cart-bottom{white-space:nowrap;gap:30px;width:auto;display:flex}.shop-cart-wrap .shop-cart-bottom .tf-btn{padding:0 24px}.shop-cart-wrap .sidebar-shop{border:1px solid var(--Outline);border-radius:8px;padding:22px 24px}.shop-cart-wrap .sidebar-shop .cart-total-title{margin-bottom:20px}.shop-cart-wrap .sidebar-shop .cart-total-bill .item,.shop-cart-wrap .sidebar-shop .cart-total-bill .sub-total{justify-content:space-between;display:flex}.shop-cart-wrap .sidebar-shop .cart-total-bill .item:not(:last-child),.shop-cart-wrap .sidebar-shop .cart-total-bill .sub-total:not(:last-child){border-bottom:1px solid var(--Outline);margin-bottom:20px;padding-bottom:17px}.shop-cart-wrap .sidebar-shop .cart-total-bill .item.total,.shop-cart-wrap .sidebar-shop .cart-total-bill .sub-total.total{margin-bottom:20px}.shop-cart-wrap .sidebar-shop .shipping .list-check-radio .item-check{justify-content:space-between;gap:33px;display:flex}.shop-cart-wrap .sidebar-shop .shipping .list-check-radio .item-check:not(:last-child){margin-bottom:5px}.shop-cart-wrap .sidebar-shop .shipping .list-check-radio .item-check label{color:var(--Color-3)}.shop-cart-wrap .sidebar-shop .shipping .list-check-radio .item-check .btn-radio{border-color:var(--Placeholder)}.shop-cart-wrap .sidebar-shop .shipping .list-check-radio .item-check input:checked~.btn-radio{border-color:var(--Secondary)}.shop-cart-wrap .sidebar-shop .shipping .list-check-radio .item-check input:checked~.btn-radio:after{background-color:var(--Secondary)}.shop-cart-wrap .sidebar-shop .shipping .list-check-radio .item-check input:checked~.title{color:var(--Primary)}.shop-cart-wrap .sidebar-shop .bot{text-align:center}.shop-cart-wrap .sidebar-shop .bot .tf-btn{margin-bottom:12px}.shop-cart-wrap .sidebar-shop .bot p{margin-bottom:18px}.shop-cart-check-out .list-product,.shop-cart-check-out .title{margin-bottom:32px}.shop-cart-check-out .list-product>li{border-bottom:1px solid var(--Outline);margin-bottom:20px;padding-bottom:19px}.shop-cart-check-out .list-product .produc-item{justify-content:space-between;align-items:center;display:flex}.shop-cart-check-out .list-product .produc-item .wrap-info{align-items:center;gap:16px;display:flex}.shop-cart-check-out .list-product .produc-item .wrap-info .image-wrap{width:100px}.shop-cart-check-out .wrap-discount{margin-bottom:30px}.shop-cart-check-out .wrap-discount form{margin-bottom:12px}.shop-cart-check-out .wrap-total .shipping{margin-bottom:20px}.shop-cart-check-out .wrap-total .shipping p{font-size:18px;font-weight:500;line-height:28px}.shop-cart-check-out .wrap-total .shipping .item,.shop-cart-check-out .wrap-total .total{justify-content:space-between;display:flex}.shop-cart-check-out .wrap-total .total-item{border-top:1px solid var(--Outline);padding-top:20px}.shop-cart-check-out .tf-btn{padding:0 24px}.countdown__timer{display:inline-block}.countdown__timer .countdown__item{color:var(--Four)}.countdown__timer .countdown__item:nth-child(3){margin-right:6px;position:relative}.countdown__timer .countdown__item:nth-child(3):after{content:":";color:var(--Four);font-size:14px;position:absolute}.pricing-item{background-color:var(--White);border-radius:20px;padding:32px 32px 33px;position:relative;overflow:hidden}.pricing-item .pricing{margin-bottom:20px}.pricing-item .pricing h5{margin-bottom:12px}.pricing-item .pricing p{color:var(--Color-3)}.pricing-item .description{color:var(--Color-3);margin-bottom:19px}.pricing-item .list-check{border-top:1px solid var(--Outline);gap:12px;margin-bottom:26px;padding-top:32px}.pricing-item .list-check li{gap:8px;display:flex}.pricing-item .list-check li i{color:var(--Secondary);font-size:24px}.pricing-item .item{max-width:153px;position:absolute;top:-22px;right:-40px}.pricing-item .sale-off{background-color:var(--Secondary);border-radius:100px 0 0 100px;width:141px;padding:7px 0 7px 16px;position:absolute;top:30px;right:0}.pricing-item .sale-off p{letter-spacing:.08em;text-transform:uppercase;font-weight:600}.box-benefits{padding:20.5px 20px 20.5px 0}.box-benefits .heading-section{border-bottom:1px solid var(--Outline);margin-bottom:36px;padding-bottom:36px}.box-benefits .list-check{margin-bottom:35px}.list-info li{align-items:center;gap:8px;display:flex}.list-info li i{font-size:24px}.list-info li:not(:last-child){margin-bottom:14px}.wg-progress{align-items:center;gap:8px;display:flex}.wg-progress .number{font-weight:600}.wg-progress i{color:var(--Third)}.wg-progress .progress{border-radius:0;flex-grow:1;max-width:440.15px;height:12px}.wg-progress .progress .progress-bar{background-color:var(--Primary)}.wg-rating{justify-content:space-between;align-items:center;gap:30px 10px;display:flex}.wg-rating .rate{text-align:center}.wg-rating .rate .number{font-size:80px;font-weight:500;line-height:88px}.wg-rating .rate .rating{justify-content:center;gap:2px}.wg-rating .rate .rating i{font-size:24px}.wg-rating .rate .rating i:last-child{color:var(--Outline)}.wg-rating .star{flex-grow:1;width:100%;max-width:528.15px}.wg-rating .tf-btn{flex:none}#loading{background-color:var(--Color-1);z-index:1;z-index:999999;width:100%;height:100%;margin-top:0;position:fixed;inset:0;overflow:hidden}#loading #loading-center{width:100%;height:100%;position:relative}#loading #loading-center,#loading #loading-center .loader-container{justify-content:center;align-items:center;display:flex}#loading #loading-center .loader-container .wrap-loader{justify-content:center;align-items:center;display:flex;position:relative}#loading #loading-center .loader-container .wrap-loader .icon{max-width:80px;position:absolute}#loading #loading-center .loader-container .loader{border-radius:50%;width:100px;height:100px;animation:spin 1s linear infinite}.progress-wrap{z-index:98;opacity:0;visibility:hidden;background:var(--White);border:1.2px solid #8686861f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:40px;right:40px;transform:translateY(20px)}.progress-wrap,.progress-wrap:after{cursor:pointer;-o-transition:all .4s linear;width:40px;height:40px;transition:all .4s linear}.progress-wrap:after{content:"";text-align:center;color:var(--Black);z-index:1;font-family:icomoon;font-size:20px;line-height:40px;position:absolute}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{box-sizing:border-box;stroke:var(--Black);stroke-width:4px;transition-property:all;transition-duration:.4s;transition-timing-function:linear}.flat-alert{align-items:center;gap:5px;display:flex}.flat-alert.msg-success{color:#1a5707}.flat-alert.msg-error{color:var(--Four)}.flat-alert .close{font-size:14px}.subscribe-msg .notification_ok{color:var(--White)}.tf-spacing-1{padding-top:100px;padding-bottom:100px}.tf-spacing-2{padding-top:100px;padding-bottom:90px}.tf-spacing-3{padding-top:80px;padding-bottom:80px}.tf-spacing-4{padding-top:96px;padding-bottom:100px}.tf-spacing-5{padding-top:85px;padding-bottom:80px}.tf-spacing-6{padding-top:59px;padding-bottom:80px}.main-content{padding-top:100px;padding-bottom:100px}.main-content.page-blog-details-2{padding-bottom:80px;padding-top:0!important}.main-content.page-blog{padding-top:80px;padding-bottom:80px}.main-content.home-page-2{padding-bottom:0!important}.main-content.home-page-4{padding-top:0!important}.main-content.home-page-3{padding-top:0!important;padding-bottom:0!important}.main-content.page-contact{padding-top:0!important}.main-content-2{padding-top:80px;padding-bottom:80px}.main-content-2.page-shop-check-out{position:relative}.main-content-2.page-shop-check-out:after{content:"";background-color:var(--Outline);width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.main-content-2.page-appointment{padding-top:120px;padding-bottom:120px}.heading-section{text-align:center;flex-direction:column;gap:12px;display:flex}.heading-section .sub{letter-spacing:.08rem;text-transform:uppercase;letter-spacing:1px;font-weight:600}.heading-section h3{text-transform:capitalize}.heading-section .description{color:var(--Color-3);margin-top:4px}.grid-layout-3{grid-template-columns:repeat(3,1fr);display:grid}.grid-layout-4{grid-template-columns:repeat(4,1fr);display:grid}.page-title{text-align:center;background-color:var(--Color-1);padding-top:65px;padding-bottom:65px}.page-title .title{margin-bottom:12px}.page-title .breadcrumbs{justify-content:center;align-items:center;gap:21px;display:flex}.page-title .breadcrumbs a:hover{color:var(--Secondary-color)}.page-title .breadcrumbs li{color:var(--Text-2);line-height:26px;position:relative}.page-title .breadcrumbs li:not(:last-child):after{content:"/";color:var(--Color-3);font-size:17px;position:absolute;right:-13px}.page-title .breadcrumbs li:last-child{color:var(--Color-3);flex-shrink:1}.page-title.page-details,.page-title.page-details-2,.page-title.page-shop-details{background-color:var(--White);padding-top:20px;padding-bottom:0}.page-title.page-details .breadcrumbs,.page-title.page-details-2 .breadcrumbs,.page-title.page-shop-details .breadcrumbs{justify-content:start}.page-title.page-details-2{padding-top:0}.page-title.page-details-2 .breadcrumbs{padding-top:20px;padding-bottom:20px}.page-title-homepage-1{text-align:start;background-color:var(--Color-1);padding-top:0;padding-bottom:0}.page-title-homepage-1 .page-video{object-fit:cover;width:100%;height:680px}.page-title-homepage-1 .content-inner{justify-content:space-between;align-items:center;gap:30px;padding:60px 0;display:flex}.page-title-homepage-1 .content-inner .title{max-width:760px}.page-title-homepage-1 .content-inner .content-right{max-width:677px}.page-title-homepage-1 .content-inner .description{border-bottom:1px solid var(--Outline);margin-bottom:24px;padding-bottom:27px}.page-title-homepage-1 .bot{flex-wrap:wrap;align-items:center;gap:15px 40px;display:flex}.page-title-homepage-1 .bot .phone{flex-wrap:wrap;gap:4px;display:flex}.page-title-homepage-2{background-color:var(--Color-1);border-radius:20px;grid-template-columns:repeat(2,1fr);align-items:center;max-width:1840px;margin:0 auto;display:grid;overflow:hidden}.page-title-homepage-2 .content-inner{padding:40px 200px 40px 120px}.page-title-homepage-2 .content-inner .heading{margin-bottom:40px}.page-title-homepage-2 .content-inner .title{margin-bottom:20px}.page-title-homepage-2 .image-wrap{height:100%}.page-title-homepage-2 .image-wrap img{object-fit:cover;height:100%}.page-title-homepage-3,.page-title-homepage-4{position:relative}.page-title-homepage-3 img,.page-title-homepage-4 img{object-fit:cover;width:100%;height:100%}.page-title-homepage-3 .content-inner,.page-title-homepage-4 .content-inner{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.page-title-homepage-3 .wrap-content,.page-title-homepage-4 .wrap-content{max-width:530px}.page-title-homepage-3 .heading,.page-title-homepage-4 .heading{margin-bottom:24px}.page-title-homepage-3 .heading .title,.page-title-homepage-4 .heading .title{margin-bottom:16px}.page-title-homepage-4 .wrap-content{background-color:var(--White);border-radius:16px;max-width:500px;padding:40px}.page-title-homepage-4 .content-inner{overflow:hidden}.section-box-about .heading-section{margin-bottom:40px}.section-box-about .wrap-box-about{border-bottom:1px solid var(--Outline);padding-bottom:98px}.section-box-about .box-about{position:relative}.section-box-about .box-about>.item{z-index:-1;position:absolute;top:30px;left:50%;transform:translate(-50%)}.section-box-about.page-home-2 .image-wrap{border-radius:12px;max-width:600px;overflow:hidden}.section-box-about.page-home-2 .box-about{padding:48px 20px 0}.section-box-about.page-home-2 .box-about .heading-section{margin-bottom:23px}.section-box-about.page-home-2 .box-about .icon{max-width:115.56px;margin-bottom:24px}.section-box-about.page-home-3 .box-about>.icon{max-width:86.67px;margin-bottom:16px}.section-box-about.page-home-3 .wrap-box-about{border-bottom:none;padding-bottom:0}.section-box-about.page-home-3 .image-wrap{border-radius:16px;width:100%;overflow:hidden}.section-box-about.page-home-3 .image-wrap img{object-fit:cover;width:100%;height:100%}.section-box-about.page-home-4 .image-wrap{border-radius:16px;max-width:620px;overflow:hidden}.section-box-about.page-home-4 .wrap-box-about{border-bottom:none;padding-bottom:0}.section-box-about.page-home-4 .wrap-icons-box-list .icons-box-list{gap:16px}.section-box-about.page-home-4 .wrap-icons-box-list .icons-box-list .title{margin-bottom:6px}.section-box-about.page-home-4 .wrap-icons-box-list .icons-box-list .icon{width:64px;height:64px}.section-box-about.page-home-4 .wrap-icons-box-list .icons-box-list:not(:last-child){margin-bottom:31px}.section-box-about.page-home-4 .wrap-icons-box-list .icons-box-list:not(:last-child) .icon:after{display:none}.section-box-about.page-about .heading-section{margin-bottom:60px}.section-box-about.page-about .image-wrap{border-radius:28px;margin-bottom:60px;overflow:hidden}.section-box-about.page-about .wrap-content{justify-content:space-between;gap:30px 20px;margin-bottom:70px;display:flex}.section-box-about.page-about .wrap-content .item{max-width:600px}.section-box-about.page-about .wrap-content .item h3{margin-bottom:11px}.section-box-about.page-about .wrap-content .item p{color:var(--Color-3);font-size:18px;line-height:30px}.section-box-about.page-about .wrap-content .item p:not(:last-child){margin-bottom:12px}.section-benefits .image-wrap{border-radius:20px;max-width:570px;margin-left:auto;overflow:hidden}.section-benefits .image-wrap img{object-fit:cover;width:100%}.section-benefits.page-home-2 .heading-section{margin-bottom:42px}.section-service{background-color:var(--Color-1)}.section-service .wrap-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 0;margin-bottom:40px;display:flex}.section-service .grid-layout-3{gap:28px 30px}.section-service.page-home-2 .heading-section{margin-bottom:40px}.section-service.page-home-2 .widget-tabs .widget-menu-tab{max-width:max-content;margin:0 auto 40px}.section-service.page-home-2 .box-service{background-color:var(--White);border-radius:20px;display:flex;overflow:hidden}.section-service.page-home-2 .box-service .image-wrap{flex:none;max-width:615px}.section-service.page-home-2 .box-service .image-wrap img{object-fit:cover;width:100%;height:100%}.section-service.page-home-2 .box-service .content{padding:70px 60px}.section-service.page-our-service{background-color:var(--White)}.section-service.page-our-service .heading-section{margin-bottom:37px}.section-service.page-our-service .service-item{border:1px solid var(--Outline)}.section-process .heading-section{margin-bottom:60px}.section-process.home-page-2 .wrap-content{max-width:520px;padding-right:14px;position:sticky;top:100px}.section-process.home-page-2 .wrap-content .heading-section{margin-bottom:40px}.section-process.home-page-2 .wrap-process{gap:20px}.section-process.home-page-3 .wrap-content{position:sticky;top:10px}.section-process.home-page-3 .heading-section{margin-bottom:40px}.section-process.home-page-3 .wrap-process.list{gap:20px}.section-process.home-page-3 .wrap-process .process-item{padding:40px 40px 38px}.section-process.home-page-4 .wrap-process{flex-direction:row-reverse;display:flex}.section-process.home-page-4 .process-item .item{margin-bottom:20px}.section-testimonials:not(.page-home-2) .content-inner{background-color:var(--White);border-radius:20px;padding:40px}.section-testimonials:not(.page-home-2) .wrap-testimonials{border-bottom:1px solid var(--Outline);margin-bottom:40px;padding-bottom:40px;display:flex}.section-testimonials:not(.page-home-2) .wrap-testimonials .slider-testimonial-thumbs{border-radius:20px;width:50%;max-width:520px;margin:0}.section-testimonials:not(.page-home-2) .wrap-testimonials .slider-testimonial{width:50%}.section-testimonials:not(.page-home-2) .image-wrap{border-radius:16px;max-width:520px;height:100%;overflow:hidden}.section-testimonials:not(.page-home-2) .image-wrap img{object-fit:cover;height:100%}.section-testimonials .heading-section{margin-bottom:40px}.section-testimonials.page-home-1 .wg-testimonial{padding-bottom:29px}.section-testimonials.page-home-1 .pagination-testimonial{gap:11px;padding-left:13px}.section-testimonials.page-home-2 .wrap-testimonials{border-bottom:1px solid var(--Outline);padding-bottom:97px;display:flex}.section-testimonials.page-home-2 .wrap-testimonials .slider-testimonial-thumbs{border-radius:20px;width:50%;max-width:480px;margin-right:0}.section-testimonials.page-home-2 .wrap-testimonials .slider-testimonial-thumbs .image-wrap{max-width:480px}.section-testimonials.page-home-2 .wrap-testimonials .slider-testimonial{max-width:690px;padding-bottom:18px}.section-testimonials.page-home-2 .wrap-testimonials>.content{padding:19px 20px 19px 0}.section-testimonials.page-home-2 .wg-testimonial{padding:0 0 10px}.section-testimonials.page-home-2 .style-pagination .swiper-pagination{bottom:25px}.section-testimonials.home-page-3 .heading-section{margin-left:15px;margin-right:15px}.section-testimonials.home-page-3 .swiper-slide{height:auto}.section-testimonials.home-page-3 .swiper-slide .wg-testimonial{height:100%}.section-testimonials.home-page-3 .wg-testimonial{padding:37px 40px 42px}.section-testimonials.page-about .heading-section{margin-left:15px;margin-right:15px}.section-testimonials.page-about .swiper-slide{height:auto}.section-testimonials.page-about .swiper-slide .wg-testimonial{height:100%}.section-news .heading-section{margin-bottom:41px}.section-news.home-page-2 .heading-section{margin-bottom:42px}.section-news.page-home-4 .article-blog-item{padding-right:15px}.section-news.page-home-4 .article-blog-item .image-wrap{margin-bottom:30px}.section-news.page-home-4 .article-blog-item .title{margin-bottom:0}.section-news.page-home-4 .article-blog-item .sub{margin-bottom:11px}.section-news.page-home-4 .list-post{flex-direction:column;gap:30px;padding-left:15px;display:flex}.section-news.page-home-4 .box-listings .image-wrap{flex:none;max-width:128px;height:128px}.section-news.page-home-4 .box-listings .image-wrap img{object-fit:cover;width:100%;height:100%}.section-news.page-home-4 .box-listings .meta{margin-bottom:6px}.section-contact .wrap-content{background-color:var(--Color-1);border-radius:20px;justify-content:space-between;gap:30px;padding:60px;display:flex}.section-contact .box-contact{max-width:510px;padding-top:28px}.section-contact .box-contact .heading-section{border-bottom:1px solid var(--Outline);margin-bottom:28px;padding-bottom:28px}.section-contact .box-contact .list-info{margin-bottom:28px}.section-contact form{width:100%;max-width:460px}.section-contact form .tf-btn{height:48px}.section-contact.home-page-2 .wrap-content{padding:0}.section-contact.page-contact{margin-top:-80px}.section-pricing .heading-section,.section-team .heading-section{margin-bottom:40px}.section-cta .wrap-content{border-radius:20px;justify-content:space-between;padding:45px 60px 43px;display:flex}.section-cta .image-wrap{flex:none}.section-cta .box-cta{max-width:541px;padding:26px 0}.section-cta .box-cta .heading-section{margin-bottom:32px}.section-hero .image-wrap{border-radius:9px;margin-bottom:40px;overflow:hidden}.section-hero p{text-align:center;max-width:850px;margin:0 auto}.section-service-details .content-inner>.image-wrap{border-radius:20px;margin-bottom:60px;overflow:hidden}.section-service-details .content-inner .benefits,.section-service-details .content-inner>.heading{margin-bottom:60px}.section-service-details .content-inner .benefits .heading{margin-bottom:32px}.section-service-details .content-inner .faq{margin-bottom:80px}.section-service-details .content-inner .faq h4,.section-service-details .content-inner .therapists h4{margin-bottom:32px}.section-service-details .content-inner .wrap-team{gap:30px;padding-right:170px;display:flex}.section-service-details .service-siderbar{position:sticky;top:10px}.section-service-details .service-siderbar .form-consultation{background-color:var(--Color-1);margin-bottom:40px;padding:32px}.section-service-details .service-siderbar .form-consultation select{background-color:var(--White)}.section-service-details .service-siderbar .form-consultation .info{margin-top:28px}.section-service-details .service-siderbar .form-consultation .info h5{margin-bottom:16px}.section-service-details .service-siderbar .form-consultation .info li:not(:last-child){margin-bottom:12px}.section-service-details .service-siderbar .list-service{background-color:var(--Color-1);border-radius:16px;padding:32px 32px 37px}.section-service-details .service-siderbar .list-service h5{margin-bottom:20px}.section-service-details .service-siderbar .list-service ul li{font-weight:600}.section-service-details .service-siderbar .list-service ul li a{color:var(--Primary);background-color:var(--Color-1);position:relative}.section-service-details .service-siderbar .list-service ul li a:before{content:"";opacity:0;background-color:var(--Primary);visibility:hidden;-o-transition:all .3s ease;width:18px;height:2px;transition:all .3s;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.section-service-details .service-siderbar .list-service ul li:hover a{padding-left:33px}.section-service-details .service-siderbar .list-service ul li:hover a:before{opacity:1;visibility:visible}.section-service-details .service-siderbar .list-service ul li:not(:last-child){margin-bottom:20px}.section-therapists-details .image-wrap{border-radius:20px;position:sticky;top:10px;overflow:hidden}.section-product .wg-filter{flex-wrap:wrap;gap:20px 10px;margin-bottom:40px}.section-product .wg-filter .grop-filter{flex-wrap:wrap;gap:20px 40px}.section-product .grid-layout-4{gap:40px 30px;margin-bottom:43px}.section-check-out .top{margin-bottom:40px}.section-check-out .top .heading{background-color:var(--Color-1);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;padding:9px 16px;display:flex}.section-check-out .top .heading a{font-weight:600;position:relative}.section-check-out .top .heading a:after{content:"";background-color:var(--Primary);width:100%;height:2px;position:absolute;bottom:0;left:0}.section-check-out .top .heading i{-o-transition:all .3s ease;font-size:20px;transition:all .3s}.section-check-out .top .heading.collapsed i{transform:rotate(180deg)}.section-check-out .top form{margin-top:13px}.section-check-out .form-info,.section-check-out .form-payment{margin-bottom:40px}.section-check-out .shop-cart-check-out{position:sticky;top:10px}.section-book-appointment .wrap-content{background-color:var(--White);border-radius:20px;justify-content:space-between;gap:20px;display:flex;overflow:hidden}.section-book-appointment .form-appointment{width:100%;max-width:610px;margin:80px 0 80px 30px}.section-book-appointment .heading-section{margin-bottom:35px}.section-book-appointment .image-wrap{flex:none}.section-book-appointment .image-wrap img{object-fit:cover;width:100%;height:100%}.section-review .wg-rating{margin-bottom:40px}.section-review .comment-list-wrap{margin-bottom:32px}.section-faq .heading-section,.section-related-product h4{margin-bottom:40px}.switcher-container{background-color:var(--Placeholder);z-index:99999999;width:290px;position:fixed;top:150px;right:-290px;box-shadow:0 10px 25px #365f681a}.switcher-container .title{color:var(--Primary);border-bottom:1px solid var(--Outline);justify-content:center;align-items:center;height:50px;margin:0;font-weight:400;display:flex}.switcher-container .title .btn-setting{background-color:var(--Primary);outline:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:-50px}.switcher-container .title .btn-setting a{width:50px;height:50px;color:var(--White);-webkit-animation:rotating 1s linear infinite;justify-content:center;align-items:center;font-size:26px;animation:rotating 3s linear infinite;display:flex}.switcher-container .tf-btn{margin:10px auto}.switcher-container .sw-odd{background-color:var(--Color-1);-o-transition:all .3s;border-bottom:1px solid var(--Outline);padding:21px 15px 30px;transition:all .3s}.switcher-container .sw-odd .title-color{color:var(--Primary);margin-bottom:20px}.switcher-container .sw-odd .ws-colors{gap:10px;display:flex}.switcher-container .sw-odd .ws-colors a{text-indent:-9999px;background-color:#3c210e;border-radius:50%;width:40px;height:40px;padding:0;display:inline-block}.switcher-container .title .switcher-container .title a:hover,.switcher-container .title a:focus{text-decoration:none}.modal-content{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.color-item{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.color-item .check-color{display:none}.color-item label{border-radius:999px;width:55px;height:55px;display:block;position:relative}.color-item label:after{content:"";color:var(--White);font-family:icomoon;font-size:16px;font-weight:900;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.color-item input:checked+label:after{display:block}input[value=theme-primary]+label{background-color:#fedac2}input[value=theme-green]+label{background-color:#378c4c}input[value=theme-blue-2]+label{background-color:#a7dbd8}input[value=theme-orange-3]+label{background-color:#f2949c}input[value=theme-blue-3]+label{background-color:#4ecdc4}input[value=theme-dark]+label{background-color:#6f91a6}@media (min-width:1440px){.therapist-details{margin-left:30px}.section-contact.home-page-2 form{margin-right:73px}.section-cta .image-wrap{margin-right:12px}.section-book-appointment .form-appointment{margin-left:80px}#footer.style-2 .footer-main .footer-menu-list:nth-child(3){padding-right:38px}}@media (min-width:1350px){.section-process.home-page-3 .wrap-process.list{margin-left:60px}}@media (min-width:1300px){.section-box-about.page-home-4 .box-about{padding:55px 0 55px 40px}.section-service-details .content-inner{padding-right:50px}.shop-details .wrap-porduct-info{padding-left:50px}.shop-cart-wrap .sidebar-shop{margin-left:30px}.section-check-out .check-out-info{padding-right:45px}.section-check-out .shop-cart-check-out{padding-left:46px}}@media (min-width:1150px){.section-check-out .check-out-info{padding-right:45px}.section-check-out .shop-cart-check-out{padding-left:46px}}@media (max-width:1440px){.page-title-homepage-1 .page-video{height:500px}.page-title-homepage-1 .content-inner{padding-left:30px;padding-right:30px}.page-title-homepage-2 .content-inner{padding:70px 15px}.page-title-homepage-4 img{height:510px}.page-title-homepage-4 .wrap-content{margin-left:40px}.page-title-homepage-4 .swiper-button-prev{left:15px}.page-title-homepage-4 .swiper-button-next{right:15px}}@media (max-width:1350px){#header-main.style-1 .main-menu .navigation{gap:15px}#header-main.style-1 .header-left{gap:30px}.section-service.page-home-2 .box-service{grid-template-columns:repeat(2,1fr);display:grid}.section-service.page-home-2 .box-service .content{flex-grow:1;padding-left:30px;padding-right:15px}}@media (max-width:1320px){.section-testimonials.page-home-2 .wrap-testimonials>.content{width:50%}.section-testimonials.page-home-2 .style-pagination .swiper-pagination{bottom:0;left:11px}}@media (max-width:1220px){.wrap-icons-box-list .icons-box-list:not(:last-child) .icon:after{height:142px}}@media (max-width:1200px){.main-menu .navigation{gap:15px}.main-menu .navigation .has-child a:after{font-size:16px!important;right:-19px!important}#header-main .header-right,#header-main.style-1 .group-btn{gap:10px!important}#header-main .tf-btn{padding:0 20px}#footer .footer-main .footer-left{padding-right:0}.box-listings .meta{gap:10px}.box-listings .meta li:after{right:-5px!important}.section-box-about.page-home-2 .box-about{padding:0}.section-cta .image-wrap{max-width:450px}}@media (max-width:1170px){.wrap-counter{flex-wrap:wrap;gap:30px 0}.wrap-counter .counter-item{text-align:center;width:49%!important;padding:0!important}.wrap-counter .counter-item:not(:nth-child(odd)){border-right:unset!important}.wrap-counter .counter-item .counter-number{justify-content:center;margin:0 auto}}@media (max-width:1150px){.tf-top-bar.style-has-logo .top-logo{display:none}#header-main.style-1.header-default .header-logo-2{display:none!important}#header-main.style-1.header-default .header-logo{display:block!important}#header-main.style-1 .header-inner-wrap .mobile-button{flex-grow:1;display:block}#header-main.style-1 .header-left{flex-grow:1;justify-content:center}#header-main.style-1 .header-left .main-menu{display:none}#header-main.style-1 .header-left .header-logo{margin-left:149px}#header-main.style-no-logo .header-left .header-logo{display:block}#header-main .tf-btn{padding:0 20px}#header-main .group-btn{gap:10px!important}#header-main .header-right{flex-grow:1;justify-content:flex-end;gap:10px!important}.main-content-2.page-shop-check-out:after{display:none}.box-benefits{padding:0}.box-benefits .heading-section{margin-bottom:20px;padding-bottom:20px}.box-benefits .list-check{gap:15px;margin-bottom:20px}.wrap-process{gap:30px}.wrap-process .line{width:216px!important}.section-box-about.page-home-4 .heading-section,.section-box-about.page-home-4 .wrap-icons-box-list .icons-box-list:not(:last-child){margin-bottom:20px}}@media (max-width:1120px){.page-title-homepage-3 img{height:501px}.page-title-homepage-3 .content-inner{top:unset;transform:unset;bottom:70px}.section-testimonials:not(.page-home-2) .slider-testimonial .pagination-testimonial{bottom:26px;left:26px}.section-testimonials:not(.page-home-2) .wg-testimonial{padding-left:30px;padding-right:0}.section-testimonials.page-home-2 .wrap-testimonials .slider-testimonial{margin-left:unset;margin-right:unset}.section-testimonials.page-home-2 .wrap-testimonials .image-wrap{width:100%;height:100%}.section-testimonials.page-home-2 .wrap-testimonials .image-wrap img{object-fit:cover;width:100%;height:100%}.section-testimonials.home-page-3 .wg-testimonial{padding-left:15px;padding-right:15px}.section-testimonials.page-about .wg-testimonial{padding:40px 15px}}@media (max-width:1100px){.pricing-item .sale-off{top:11px}}@media (max-width:1050px){.tf-top-bar:not(.style-has-logo) .btn-show-top{display:block}.tf-top-bar:not(.style-has-logo) .wrap-top-bar{-o-transition:all .2s ease;justify-content:center;max-height:25px;padding-bottom:19px;transition:all .2s;overflow:hidden}.tf-top-bar:not(.style-has-logo) .wrap-top-bar:not(.style-has-logo) .tf-dropdown-sort .dropdown-menu{transform:translate(-30px,14px)!important}#header-main .header-left{gap:0}.main-menu .navigation{gap:10px}.main-menu .navigation .has-child a:after{font-size:16px!important;right:-14px!important}}@media (max-width:1024px){#footer .footer-main{gap:30px}#footer .footer-main:after{display:none}.article-blog-item.style-2{padding-left:15px;padding-right:15px}}@media (max-width:998px){.tf-top-bar .wrap-top-bar{flex-wrap:wrap;justify-content:center;gap:5px}.tf-top-bar.has-logo .top-bar-left{justify-content:center}.tf-top-bar.has-logo .header-logo{width:100%}.tf-top-bar.has-logo .header-logo .site-logo img{margin:0 auto}.tf-top-bar.has-logo .top-bar-right .list{justify-content:center}}@media (max-width:991px){h2{font-size:45px!important;line-height:53px!important}.main-menu,br{display:none}.grid-layout-3{gap:30px 15px!important}.grid-layout-3.multi-item,.grid-layout-4{grid-template-columns:repeat(2,1fr)}.swiper-container.slider-layout-3,.swiper-container.slider-layout-4,.swiper-container.slider-testimonial-1{margin-bottom:15px}.style-pagination .swiper-pagination.pagination-layout,.style-pagination .swiper-pagination.pagination-testimonial-1{position:unset;justify-content:center;display:flex}.heading-section.text-start h3{font-size:30px;line-height:33px}#header-main .header-right .mobile-button{display:block}#header-main.style-no-logo .header-inner-wrap{padding:14px 15px}#header-main.style-no-logo .mobile-button{display:block}.page-title.page-details-2 .image-wrap img{object-fit:cover;width:100%;height:330px}.page-title-homepage-1 .content-inner .description{margin-bottom:15px;padding-bottom:15px}#footer.style-2 .wrap-form{width:100%;max-width:100%}.page-title-homepage-3 img{height:470px}.page-title-homepage-4 .button,.wrap-share{display:none}.section-blog-post.blog-details-2{padding-left:0;padding-right:0}.tf-siderbar{max-width:100%;margin-bottom:70px}.box-benefits .heading-section{gap:0}.box-benefits h3{font-size:30px;line-height:38px}.wrap-process{gap:15px}.wrap-process .line{width:192px!important}.section-testimonials:not(.page-home-2) .wg-testimonial .content>p{font-size:18px;line-height:26px}.section-testimonials:not(.page-home-2) .wg-testimonial .content .bot{flex-wrap:wrap;gap:20px}.section-contact .wrap-content{padding-left:30px;padding-right:30px}.section-contact .box-contact .heading-section{margin-bottom:20px;padding-bottom:20px}.section-testimonials.page-home-2 .wrap-testimonials .slider-testimonial{margin:0 0 30px}.section-testimonials.page-home-2 .style-pagination .swiper-pagination{bottom:40px}.section-benefits.page-home-2 .grid-layout-3{gap:15px}.icons-box{padding:31px 15px 32px}.icons-box br{display:block}.wrap-counter.layout-2 .counter-item.has-icon{gap:10px}.section-news.page-home-4 .article-blog-item{margin-bottom:30px}.section-news.page-home-4 .list-post{padding-left:0}.section-cta .image-wrap{max-width:440px}.section-cta .wrap-content{padding-left:15px;padding-right:15px}.section-service-details .image-wrap img{width:100%}.section-service-details .content-inner{margin-bottom:80px}.section-service-details .content-inner .wrap-team{padding-right:0}.section-service-details .service-siderbar .form-consultation,.section-service-details .service-siderbar .list-service{padding:80px 32px}.section-service-details .icons-box-list:not(:last-child) .icon:after{height:143px!important}.shop-cart-wrap .sidebar-shop{margin-top:80px}.map-box{height:60vh}.section-book-appointment .image-wrap{max-width:352px}.pricing-item{padding:40px 15px 33px}.pricing-item .pricing{margin-bottom:7px}.pricing-item .pricing h5{margin-bottom:3px}.pricing-item .h3{font-size:35px;line-height:43px}.pricing-item .list-check{padding-top:20px}.icons-box .icon{width:50px;height:50px;font-size:25px}.section-process.home-page-3 .wrap-process .process-item{padding:40px 15px 38px}.section-process.home-page-4 .wrap-process{flex-wrap:wrap}.section-process.home-page-4 .wrap-process .process-item:first-child{order:1}.section-process.home-page-4 .wrap-process .process-item:nth-child(2){order:2}.wrap-process .process-item.style-has-icon{width:calc(50% - 15px)}.wrap-process .process-item.style-has-icon .line{display:none}.wrap-process .process-item.style-has-icon.style-no-line{width:unset}.service-item.style-3{padding:24px 15px}.service-item.style-3 .content{margin-bottom:13px}.service-item.style-3 .content .title{margin-bottom:5px}.service-item.style-3 .image-wrap{margin-bottom:15px}.section-check-out .shop-cart-check-out{margin-top:70px}.article-blog-item .title{font-size:20px!important;line-height:28px!important}}@media (max-width:925px){#footer.style-2 .footer-main{flex-wrap:wrap}#footer.style-2 .footer-main .footer-left,#footer.style-2 .footer-main .footer-right{max-width:100%}}@media (max-width:869px){.wrap-counter.layout-2 .counter-item.has-icon{flex-wrap:wrap;justify-content:center}.wrap-counter.layout-2 .counter-item.has-icon .counter-number{justify-content:center!important}.wrap-counter.layout-2 .counter-item:nth-child(2n){padding-left:30px!important}.tf-top-bar.style-has-logo{padding:10px 0}.tf-top-bar.style-has-logo .wrap-top-bar{gap:7px!important}.tf-top-bar.style-has-logo .top-bar-left{width:100%}.tf-top-bar.style-has-logo .top-bar-left .top-info{justify-content:space-between;gap:15px;width:100%}.tf-top-bar.style-has-logo .header-logo{order:1;width:100%;max-width:100%}.tf-top-bar.style-has-logo .header-logo a{margin:0 auto}.tf-top-bar.style-has-logo .top-bar-right .list{justify-content:space-between}}@media (max-width:767px){.tf-spacing-1,.tf-spacing-2,.tf-spacing-3,.tf-spacing-4,.tf-spacing-5{padding-top:70px;padding-bottom:70px}.heading-section:not(.text-start){margin-bottom:30px!important}.heading-section h3{font-size:30px;line-height:33px}.heading-section.text-start{gap:5px}.main-content,.main-content-2{padding-top:70px!important;padding-bottom:70px!important}h2{font-size:35px!important;line-height:43px!important}h3{font-size:30px!important;line-height:38px!important}h4{font-size:25px!important;line-height:33px!important}.h5,h5{font-size:19px!important;line-height:25px!important}.main-content{padding-top:70px!important;padding-bottom:70px!important}.grid-layout-3{grid-template-columns:1fr}#header-main.style-1 .header-left .header-logo{margin:0 auto}#header-main.style-1 .btn-get{display:none}#footer .footer-main{flex-wrap:wrap;gap:5px!important;padding:30px 0 10px!important}#footer .footer-left .footer-info{margin-bottom:10px}#footer .footer-right{max-width:100%}#footer .footer-right .wrap-footer-menu-list{margin-bottom:10px}#footer .footer-left{max-width:100%;margin-bottom:30px}#footer .footer-col-block{width:100%}#footer .footer-col-block .title-mobile{display:block}#footer .footer-col-block .title-desktop{display:none}#footer .footer-col-block ul li{margin-bottom:8px}#footer .tf-collapse-content{display:none}.page-title-homepage-1 .page-video{height:300px}.page-title-homepage-1 .content-inner{flex-wrap:wrap;gap:0;padding-left:0;padding-right:0}.page-title-homepage-1 .content-inner .title{margin-bottom:40px}.page-title-homepage-2 .content-inner .heading{margin-bottom:20px}.page-title-homepage-2 .content-inner .title{margin-bottom:10px}.page-title-homepage-3 .content-inner{top:unset;transform:unset;bottom:70px}.page-title-homepage-3 .content-inner .heading{margin-bottom:14px}.page-title-homepage-3 .content-inner .heading .title{margin-bottom:5px}.page-title-homepage-4 img{height:455px}.page-title-homepage-4 .wrap-content{margin-left:0;padding:30px 15px}.page-title-homepage-4 .wrap-content .heading{margin-bottom:10px}.page-title-homepage-4 .wrap-content .heading .title{margin-bottom:5px}.article-blog-item .image-wrap{margin-bottom:15px}.article-blog-item .sub{margin-bottom:2px}.section-blog-post .next-blog{flex-wrap:wrap;gap:20px}.section-blog-post .next-blog .next{text-align:start}.section-blog-post .next-blog:after{display:none}.section-blog-post.blog-details-2{padding-top:40px}.section-blog-post .group-image{flex-wrap:wrap;gap:25px}.section-blog-post .blog-page-details-2 .box-send{margin-bottom:40px}.section-blog-post .box-send{margin-bottom:70px}.section-blog-news .heading-blog{margin-bottom:30px!important}.section-blog-news .heading-blog .title{margin-bottom:0}.wrap-process{grid-template-columns:1fr 1fr;gap:30px}.wrap-process .process-item .item{margin-bottom:10px}.wrap-process .process-item .line{width:311px!important}.wrap-process .process-item:not(:nth-child(2n)) .line{display:none}.section-benefits .box-benefits{margin-bottom:70px}.section-benefits .image-wrap{max-width:100%}.section-contact .wrap-content{flex-wrap:wrap;padding:70px 15px}.section-contact .box-contact{max-width:100%;padding-top:0}.section-contact form{max-width:100%}.section-testimonials:not(.page-home-2) .wrap-testimonials{flex-wrap:wrap;margin-bottom:30px;padding-bottom:25px}.section-testimonials:not(.page-home-2) .slider-testimonial{width:100%!important}.section-testimonials:not(.page-home-2) .slider-testimonial .pagination-testimonial{margin-bottom:5px}.section-testimonials:not(.page-home-2) .content-inner,.section-testimonials:not(.page-home-2) .wg-testimonial{padding:30px 15px}.section-testimonials:not(.page-home-2) .slider-testimonial-thumbs{width:100%!important;max-width:100%!important}.section-testimonials:not(.page-home-2) .image-wrap{max-width:100%}.section-testimonials:not(.page-home-2) .image-wrap img{width:100%}.section-testimonials.page-home-2 .heading-section{margin-bottom:20px}.section-testimonials.page-home-2 .wrap-testimonials{flex-wrap:wrap;padding-bottom:70px}.section-testimonials.page-home-2 .wrap-testimonials>.content{width:100%;padding-bottom:40px;padding-right:0}.section-testimonials.page-home-2 .wrap-testimonials .slider-testimonial-thumbs{width:100%;max-width:100%}.section-testimonials.page-home-2 .wrap-testimonials .slider-testimonial-thumbs .image-wrap{max-width:100%}.section-testimonials.page-home-2 .wrap-testimonials .slider-testimonial-thumbs .image-wrap img{width:100%}.section-testimonials.page-home-2 .wrap-testimonials .slider-testimonial{margin-bottom:0;padding-bottom:0}.section-testimonials.page-home-2 .wg-testimonial{padding-bottom:20px}.section-testimonials.page-home-2 .wg-testimonial .rating{margin-bottom:8px}.section-testimonials.home-page-4 .wg-testimonial{padding-bottom:15px}.section-testimonials.home-page-4 .wg-testimonial .rating,.section-testimonials.home-page-4 .wg-testimonial h4{margin-bottom:15px}.section-service .wrap-heading{margin-bottom:30px}.section-service.page-home-2 .box-service{grid-template-columns:repeat(1,1fr)}.section-service.page-home-2 .box-service .heading-section{margin-bottom:15px}.section-service.page-home-2 .box-service .image-wrap{max-width:100%}.section-box-about .wrap-box-about{padding-bottom:70px}.section-box-about.page-home-2 .image-wrap{max-width:100%}.section-box-about.page-home-2 .image-wrap img{width:100%}.section-box-about.page-home-2 .box-about{padding-top:70px}.section-box-about.page-home-2 .box-about .icon{max-width:100.56px}.section-box-about.page-home-3 .image-wrap{border-radius:16px;margin-top:70px;overflow:hidden}.section-box-about.page-home-4 .image-wrap{max-width:100%;margin-bottom:70px}.section-box-about.page-home-4 .image-wrap img{object-fit:cover;width:100%}.section-box-about.page-about .wrap-content{flex-wrap:wrap}.section-box-about.page-about .wrap-content .item{max-width:100%}.section-process.home-page-2 .wrap-content{margin-bottom:70px}.section-process.home-page-3 .wrap-content{margin-bottom:30px}.section-cta .image-wrap{max-width:100%}.section-cta .wrap-content{flex-wrap:wrap;padding-top:70px;padding-bottom:70px}.section-cta .box-cta{max-width:100%;padding-top:0;padding-bottom:70px}.section-service-details .content-inner{margin-bottom:60px}.section-service-details .service-siderbar .form-consultation,.section-service-details .service-siderbar .list-service{padding:60px 15px}.section-hero .image-wrap{margin-bottom:30px}.section-hero .image-wrap img{object-fit:cover;height:266px}.section-therapists-details .image-wrap{margin-bottom:30px}.section-therapists-details .image-wrap img{object-fit:cover;width:100%}.therapist-details .widget{margin-bottom:30px}.therapist-details .content .heading .sub{margin-bottom:5px}.therapist-details .content .heading .name{margin-bottom:10px}.wg-rating{flex-wrap:wrap}.shop-details .image-wrap{margin-bottom:40px}.shop-details .tf-product-btn-wishlist .tooltip{display:none}.shop-details .tf-product-buy-button form{gap:10px 5px}.section-book-appointment .wrap-content{flex-wrap:wrap;gap:40px}.section-book-appointment .form-appointment{max-width:100%;margin:70px 15px 0}.section-book-appointment .image-wrap{width:100%;max-width:100%}.section-news .tf-btn-link{margin-top:10px}.section-check-out .shop-cart-check-out{margin-top:70px}.section-check-out .form-payment{margin-bottom:20px}.section-check-out .form-info,.section-check-out .top{margin-bottom:70px}.switcher-container .title .btn-setting{left:-40px}.switcher-container .title .btn-setting a{width:40px;height:40px;font-size:24px}}@media (max-width:678px){#footer .footer-bottom{justify-content:center}}@media (max-width:645px){.grid-layout-3{grid-template-columns:1fr!important}.wrap-process .process-item .line{width:249px!important}}@media (max-width:603px){.tf-top-bar .top-bar-left{flex-wrap:wrap;justify-content:center;align-items:start;gap:10px 30px}.tf-top-bar .top-bar-left .top-info{gap:10px}.tf-top-bar .top-info{flex-wrap:wrap;justify-content:center}.tf-top-bar .tf-dropdown-sort:after{display:none}}@media (max-width:550px){.grid-layout-4{gap:30px 15px!important}h3{font-size:26px!important;line-height:34px!important}.tf-top-bar .top-bar-right .list{gap:20px}.tf-top-bar .top-bar-right .list>li:not(:last-child):after{right:-17px}#header-main .btn-get{display:none}#footer .footer-main{padding-bottom:30px}#footer .wrap-form .form-send-email,#footer .wrap-form .title{margin-bottom:10px}#footer.style-2 .footer-main,#footer.style-2 .footer-main .footer-left{flex-wrap:wrap}.page-title-homepage-2{border-radius:unset}.page-title-homepage-2,.wrap-process{grid-template-columns:1fr}.wrap-process .process-item .line{display:none}.wrap-counter{flex-wrap:wrap;gap:30px 0}.wrap-counter .counter-item{flex-direction:column;border-right:unset!important;align-items:center!important;gap:0!important;width:50%!important;padding:0!important}.wrap-counter .counter-item span{font-size:30px!important;line-height:38px!important}.wrap-counter .counter-item p{font-size:15px!important}.wrap-counter .counter-item.has-icon .icon{font-size:55px}.wrap-counter.layout-2{justify-content:center}.wrap-counter.layout-2:after,.wrap-counter.layout-2:before{display:none}.wrap-counter.layout-2 .counter-item{padding:0!important}.wrap-counter.layout-2 .counter-item:nth-child(2n){padding-left:0!important}.section-testimonials.page-home-2 .slider-testimonial{margin-bottom:40px}.section-testimonials.page-home-2 .style-pagination .swiper-pagination{bottom:40px}.section-service-details .content-inner{margin-bottom:60px}.section-service-details .content-inner .team-item{width:100%}.section-service-details .service-siderbar .form-consultation,.section-service-details .service-siderbar .list-service{padding:60px 15px}.wrap-icons-box-list .icons-box-list:not(:last-child) .icon:after{display:none}.section-process.home-page-3 .process-item{gap:15px}.section-process.home-page-3 .process-item .item{width:76px;height:76px;margin-bottom:0}.section-process.home-page-3 .process-item .item i{font-size:40px}.section-process.home-page-3 .process-item .item .number{width:23px;height:23px;font-size:15px}.section-process.home-page-4 .wrap-process{flex-flow:column-reverse wrap}.section-process.home-page-4 .wrap-process .process-item{width:100%}.section-process.home-page-4 .wrap-process .process-item:first-child,.section-process.home-page-4 .wrap-process .process-item:nth-child(2){order:unset}form .cols{flex-wrap:wrap}}@media (max-width:425px){.tf-top-bar .wrap-top-bar{gap:10px}.tf-top-bar .top-bar-right{justify-content:center}.tf-top-bar .top-bar-right .list{flex-wrap:wrap;justify-content:center;gap:5px 20px}.tf-top-bar .top-bar-right .list>li:not(:last-child){gap:9px}.tf-top-bar .top-bar-right .list>li:not(:last-child):after{display:none}.tf-top-bar .top-bar-right .tf-social{gap:0;margin-left:-8px}#footer .footer-menu-list{width:100%}.wrap-icons-box-list .icons-box-list:not(:last-child) .icon:after{height:225px!important}.section-blog-post .heading-blog .meta{flex-wrap:wrap;gap:10px 33px}.section-blog-post .heading-blog .meta .meta-item:after{display:none}.therapist-details .h6,.therapist-details h6{font-size:17px;line-height:25px}}@media (max-width:375px){.product-item .image-wrap .list-product-btn{gap:5px;top:5px}}