.section-title{font-size:48px;font-weight:700;line-height:52px;letter-spacing:normal;padding-bottom:47px}.section-title p{margin:0}.text-center{text-align:center}.padding-bottom{padding-bottom:95px}.section-spacing{padding-top:95px;padding-bottom:95px}.section-bottom-spacing{margin-bottom:95px}@media (max-width: 1199px){.m-btm-120{margin:50px 0}.padding-bottom{padding-bottom:50px}.section-spacing{padding-top:50px;padding-bottom:50px}.section-bottom-spacing{margin-bottom:50px}}@media (max-width: 991px){.section-title{font-size:36px;line-height:1}.m-btm-120{margin:50px 0}.padding-bottom{padding-bottom:30px}.section-spacing{padding-top:30px;padding-bottom:30px}.section-bottom-spacing{margin-bottom:30px}}@media (max-width: 575px){.section-title{font-size:25px;padding-bottom:32px}}.header-wrapper{padding:10px 0}.header .header__menu-item span{font-size:14px;font-weight:400;line-height:14px;color:#777}.header .header__menu-item:hover span{color:#222}.header .header__menu-item:hover span{text-decoration:none}.header details[open]:hover>.header__menu-item{text-decoration-thickness:unset}.header details[open]>.header__menu-item{text-decoration:none}.header .mega-menu__content{top:100%}.header__inline-menu .sticky-logo{display:flex;overflow:hidden;white-space:nowrap;transition:height .8s ease,max-width .8s ease,opacity .8s ease!important}.header__inline-menu .sticky-logo img{height:100%;width:40px}.header__inline-menu.is-sticky.active .sticky-logo{max-width:max-content;height:max-content;opacity:1}.header__inline-menu .list-menu{transition:all .3s ease;overflow:hidden;justify-content:center;will-change:width,height;flex-wrap:nowrap;align-items:center;padding:0 15px}.header__inline-menu.is-sticky .list-menu{width:max-content;transition:all .3s ease}.header__inline-menu.is-sticky .header__inline-menu-button{transition:all .3s ease;white-space:nowrap;overflow:hidden}nav.header__inline-menu.is-sticky.active .header__inline-menu-button{transition:all .3s ease}.header__inline-menu-button{overflow:hidden}.header__inline-menu.is-sticky .sticky-header.header__icons{opacity:1}.main-menu{display:flex;align-items:center;transition:all .4s}.main-menu a.btn-com{margin-top:0;padding:12px 20px;display:none}header nav.header__inline-menu{grid-area:span 1 / span 1 / span 1 / span 1;justify-self:center;justify-content:center;align-items:flex-start;width:100%;display:flex;position:absolute;inset:0% 0% auto}.header__inline-menu .sticky-logo{width:0}.header__inline-menu-button{overflow:hidden;position:fixed;top:46px;left:50%;margin:auto;z-index:1000;background:transparent;border-radius:10px;opacity:1;visibility:visible;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:100%;transition:padding .4s ease,background .4s ease}header.header{height:84px}.main-menu.scrolled{background-color:#fff;border-radius:10px}.main-menu.scrolled.active a.sticky-logo{width:43px;object-fit:contain}.main-menu.scrolled.active a.btn-com{display:flex;white-space:nowrap}.main-menu.scrolled.active{padding:0 15px}@media (max-width: 991px){header nav.header__inline-menu{display:none}}@media (min-width: 989px){.header .header__inline-menu.is-sticky .header__menu-item span{padding:10px;20px}.header__inline-menu.is-sticky .header__inline-menu-button{display:flex!important;justify-content:center;align-items:center;background:#fff;padding:10px 20px;border-radius:10px;margin:auto}.header__inline-menu.is-sticky.active .header__inline-menu-button{justify-content:space-between}.header__inline-menu.is-sticky.active .sticky-header{opacity:1;width:max-content;height:max-content;visibility:visible;transition:width .8s ease,opacity .8s ease,visibility .8s ease}.header__inline-menu.is-sticky.active .sticky-header:hover .btn-com{background-color:#f3f3f3}.header__inline-menu.is-sticky{position:fixed;top:15px;left:50%;margin:auto;z-index:1000;background:transparent;border-radius:10px;opacity:1;visibility:visible;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:100%;transition:padding .4s ease,background .4s ease}.header__inline-menu.is-sticky .header__inline-menu-button{padding:6px 12px;display:flex;align-items:center;gap:6px;transition:padding .4s ease,margin .4s ease,opacity .4s ease}.header__inline-menu.is-sticky.active .header__inline-menu-button{padding:10px}.header__inline-menu.is-sticky .header__inline-menu-button>*{transition:margin .4s ease;margin:0 4px}.header__inline-menu.is-sticky.active .header__inline-menu-button>*{margin:0 12px}}@media (max-width: 990px){.section-header{position:sticky;top:0}.header{grid-template-areas:"heading icons left-icons"!important}.header--mobile-left{grid-template-columns:auto 4fr auto}.header .header__icons{display:block}.header .menu-drawer{transform:translateY(-100%)}}@media (max-width: 450px){.header--mobile-left{grid-template-columns:4fr 5fr auto}}.mega_menu_inner a:hover img{filter:grayscale(1)}.main-title{font-size:80px;color:#222;text-align:center;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-1.28px;margin:0 0 20px}.b-text{font-size:32px;color:#777;text-align:center;font-style:normal;font-weight:400;line-height:1;letter-spacing:-1.28px;margin:0}@media (max-width: 1199px){.main-title{font-size:60px;line-height:1}.hero-banner-inner p{font-size:24px}}@media (max-width: 991px){.main-title{font-size:50px;line-height:1}.hero-banner-inner p{font-size:24px}}@media (max-width: 768px){.main-title{font-size:40px;line-height:1}.hero-banner-inner p{font-size:20px}}@media (max-width: 575px){.main-title{font-size:32px;line-height:1}.hero-banner-inner p{font-size:18px}}.category-content-main{padding:48px;border-radius:16px}.category-list-text{font-size:18px;font-weight:500;line-height:28px;padding:24px;border-radius:16px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center}.category-list-text img{max-width:80px;width:100%;margin:0 auto}.category-list-text-content{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.category-list-text-content.mobile{display:none}.category-content-main .slick-dots{position:static;margin-top:15px}.category-list-text-content.mobile{opacity:0}.category-list-text-content.mobile.slick-initialized.slick-slider{opacity:1}.category-content-main .slick-dotted.slick-slider{margin-bottom:0}.category-content-main .slick-dots li button:before{font-size:10px;color:#f3f3f3;opacity:1}.category-content-main .slick-dots li.slick-active button:before{color:#95bf47;opacity:1}@media (max-width: 1199px){.category-content-main{padding:40px}}@media (max-width: 991px){.category-list-text-content{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.category-list-text-content{grid-template-columns:repeat(2,1fr)}.category-content-main{padding:24px}}@media (max-width: 575px){.category-list-text-content{grid-template-columns:repeat(1,1fr)}.category-content-main{padding:20px}.category-list-text-content.desktop{display:none}.category-list-text-content.mobile{display:block}.category-list-text-content.mobile .slick-slide{margin:0 5px}.category-list-text img{max-width:50px}}.service-list-text-main{padding:48px;border-radius:16px}.service-section{border-radius:60px 60px 0 0}.service-section .section-title{padding-bottom:63px}.service-list-text-content{text-decoration:none;padding:24px;border-radius:16px}.service-list-text{font-size:18px;font-weight:500;line-height:21px;border-radius:16px;padding-bottom:12px}.service-list-text-content-main{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);text-decoration:none}.service-list-number{position:relative;font-size:20px;font-weight:500;line-height:28px;display:flex;gap:12px;align-items:center;padding-bottom:16px}.service-list-number p{margin:0}.service-list-number .line{width:32px;height:1px;background-color:#95bf47;display:block}.service-list-description{font-size:14px;font-weight:400;line-height:18px}.service-list-description p{margin:0}@media (max-width: 991px){.service-list-text-content-main{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.service-list-text-content-main{grid-template-columns:repeat(2,1fr)}.service-section .section-title{padding-bottom:48px}.service-section{border-radius:30px 30px 0 0}}@media (max-width: 575px){.service-list-text-content-main{grid-template-columns:repeat(1,1fr)}.service-section .section-title{padding-bottom:30px}}.customer-service-list-text-content-main{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);text-decoration:none}.customer-service-list-text-content{border-radius:24px;padding:32px;text-align:center}.customer-service-list-text-content p{margin:0}.customer-service-list-text{font-size:20px;font-weight:500;line-height:28px;padding-bottom:12px}.customer-service-list-description{font-size:14px;font-weight:400;line-height:20px}.customer-service-list-icon{min-width:64px;min-height:64px;line-height:64px;border-radius:50%;display:inline-block;margin-bottom:24px}.customer-service-list-icon img{vertical-align:middle}@media (max-width: 768px){.customer-service-list-text-content-main{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width: 575px){.customer-service-list-text-content-main{grid-template-columns:repeat(1,1fr)}}.icon-text-content-main{padding:48px;border-radius:30px}.icon-list-text-content{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.icon-list{max-width:24px;width:100%}.icon-list img{max-width:100%}.icon-list-main{display:flex;align-items:center;gap:12px}@media (max-width: 768px){.icon-text-content-main{padding:30px}.icon-text-section .section-title{padding-bottom:30px}.icon-list-text-content{gap:16px}}@media (max-width: 575px){.icon-list-text-content{grid-template-columns:repeat(1,1fr)}.icon-text-content-main{padding:24px}}@media (max-width: 480px){.icon-text-content-main{padding:20px}}.offer-text-content-main .section-title{padding-bottom:16px}.offer-text-content-main{padding:48px;border-radius:32px;text-align:center}.offer-list-text{font-size:64px;line-height:96px;font-weight:700;padding-bottom:16px}.offer-text-content-main p{margin:0}.offer-list-description{padding-bottom:16px}.offer-list-description,.offer-list-content{font-size:18px;font-weight:400;line-height:28px}.offer-list-button-text{width:max-content;font-size:18px;font-weight:500;line-height:28px;text-decoration:none;display:flex;justify-content:center;align-items:center;padding:4px 34px;border-radius:100px;gap:8px;margin:0 auto 16px}.section-title-main{line-height:normal}@media (max-width: 991px){.offer-list-text{font-size:48px;line-height:1.2}}@media (max-width: 768px){.offer-list-text{font-size:36px;line-height:1.2}.offer-text-content-main{padding:24px}}@media (max-width: 575px){.offer-list-button-text{padding:4px 15px}.offer-text-content-main{padding:18px}.offer-list-text{font-size:24px}.offer-list-description,.offer-list-content{font-size:16px}}@media (max-width: 480px){.offer-list-button-text{font-size:16px;gap:5px}}.offer-text-content-v2{text-align:center}.offer-text-content-v2 .offer-list-description p{margin:0}.offer-text-content-v2 .section-title,.offer-text-content-v2 .offer-list-description{padding-bottom:24px}.offer-text-section-v2 .offer-list-button-text{margin-bottom:0}@media (max-width: 575px){.offer-text-content-v2 .section-title,.offer-text-content-v2 .offer-list-description{padding-bottom:18px}}.tab-price-content-title-main{text-align:center;padding-bottom:63px}.tab-price-content-list-main{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.tab-price-content-title-main .tab-price-content-title{font-size:48px;line-height:52px;font-weight:500;padding-bottom:15px}.tab-price-content-description{font-size:20px;line-height:28px;text-align:center;font-weight:400}.tab-price-content-list{padding:32px;border-radius:24px;overflow:hidden;border:2px solid transparent}.tab-price-content-heading{font-size:24px;line-height:32px;font-weight:500;text-align:center}.tab-price-content-sub-text{font-size:14px;line-height:20px;text-align:center;font-weight:400}.tab-price-content-price{font-size:30px;line-height:36px;font-weight:700;text-align:center}.tab-price-content-price strong{font-size:14px;line-height:28px;font-weight:400;text-align:center}.tab-price-content-clock{display:flex;align-items:center;gap:8px;justify-content:center;padding-bottom:32px}.tab-price-content-clock-text{font-size:14px;line-height:20px;font-weight:500}.tab-price-list-text{font-size:14px;line-height:20px;font-weight:400;padding-bottom:32px}.tab-price-list-text ul li{position:relative;list-style:none;padding-left:30px;margin-bottom:16px}.tab-price-list-text ul li:last-child{margin-bottom:0}.tab-price-list-text ul{margin:0;padding:0}.tab-price-list-text ul li:after{position:absolute;content:"";top:0;bottom:0;left:0;width:16px;height:14px;background-size:cover;background-repeat:no-repeat;margin:auto}.tab-price-content-list p{margin:0}.tab-price-content-heading,.tab-price-content-price,.tab-price-content-sub-text{padding-bottom:8px}.tab-list-button-text{width:max-content;font-size:18px;font-weight:500;line-height:28px;text-decoration:none;display:flex;justify-content:center;align-items:center;padding:4px 34px;border-radius:100px;gap:8px;margin:0 auto}.tab-list-button-text svg{margin-top:1px}.tab-price-content-popular-text{font-size:14px;line-height:20px;font-weight:400;padding:23px 24px 5px;display:flex;align-items:center;justify-content:center;border-radius:30px;width:max-content;margin:-52px auto auto;position:relative}@media (min-width: 768px){.tab-price-content-list{display:flex;flex-direction:column}.tab-list-button-text{margin-top:auto}}@media (max-width: 1199px){.tab-price-content-title-main{padding-bottom:50px}.tab-price-content-clock{padding-bottom:24px}.tab-price-content-list{padding:20px}.tab-list-button-text{padding:4px 10px}.tab-price-content-popular-text{padding:32px 24px 5px}}@media (max-width: 991px){.tab-price-content-title-main{padding-bottom:30px}.tab-list-button-text{width:unset}.tab-price-content-list-main{grid-template-columns:repeat(2,1fr)}.tab-price-content-title-main .tab-price-content-title{font-size:36px;line-height:1.2}}@media (max-width: 768px){.tab-price-content-list-main{gap:16px}.tab-list-button-text{font-size:16px}.tab-price-content-title-main .tab-price-content-title{font-size:32px}.tab-price-content-description{font-size:18px;line-height:1.2}}@media (max-width: 575px){.tab-price-content-list-main{grid-template-columns:repeat(1,1fr)}.tab-price-content-title-main .tab-price-content-title{font-size:24px}.tab-price-content-description{font-size:16px;line-height:1.2}.tab-price-content-price{font-size:24px}}.customer-service-section-v2{border-radius:60px 60px 0 0}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
