﻿@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}.tl-btn{--tl-btn-bg: #15a785;--tl-btn-bg-hover: #109174;--tl-btn-color: #ffffff;--tl-btn-border: transparent;--tl-btn-shadow: 0 10px 24px rgba(21, 167, 133, 0.24);--tl-btn-shadow-hover: 0 14px 30px rgba(21, 167, 133, 0.32);display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;max-width:100%;min-height:44px;padding:12px 22px;border:1px solid var(--tl-btn-border);border-radius:999px;background:var(--tl-btn-bg);box-shadow:var(--tl-btn-shadow);color:var(--tl-btn-color);font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,gap .25s ease}.tl-btn:hover{transform:translateY(-2px);background:var(--tl-btn-bg-hover);border-color:var(--tl-btn-border);box-shadow:var(--tl-btn-shadow-hover);color:var(--tl-btn-color)}.tl-btn:focus-visible{outline:2px solid rgba(21,167,133,.45);outline-offset:3px}.tl-btn__icon,.tl-btn svg{display:inline-flex;flex-shrink:0;width:16px;height:16px;transition:transform .25s ease}.tl-btn:hover .tl-btn__icon,.tl-btn:hover svg{transform:translateX(3px)}.tl-btn--sm{min-height:40px;padding:10px 18px;font-size:12px;letter-spacing:.05em}.tl-btn--md{min-height:44px;padding:12px 22px;font-size:14px}.tl-btn--lg{min-height:52px;padding:14px 28px;font-size:15px}.tl-btn--primary{--tl-btn-bg: linear-gradient(135deg, #1bc09a 0%, #109174 100%);--tl-btn-bg-hover: linear-gradient(135deg, #22cfa7 0%, #128a6c 100%);--tl-btn-color: #ffffff;--tl-btn-border: rgba(255, 255, 255, 0.18)}.tl-btn--outline{--tl-btn-bg: #ffffff;--tl-btn-bg-hover: #106343;--tl-btn-color: #106343;--tl-btn-border: #106343;--tl-btn-shadow: none;--tl-btn-shadow-hover: 0 10px 24px rgba(16, 99, 67, 0.18);background:var(--tl-btn-bg);box-shadow:var(--tl-btn-shadow)}.tl-btn--outline:hover{--tl-btn-color: #ffffff}.tl-btn--link{--tl-btn-bg: transparent;--tl-btn-bg-hover: transparent;--tl-btn-color: #106343;--tl-btn-border: transparent;--tl-btn-shadow: none;--tl-btn-shadow-hover: none;min-height:auto;padding:0;border-radius:0;box-shadow:none;font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:none;white-space:normal;gap:6px}.tl-btn--link::after{content:"→";transition:transform .25s ease}.tl-btn--link:hover{transform:none;color:#15a785;text-decoration:underline;text-underline-offset:4px;background:rgba(0,0,0,0)}.tl-btn--link:hover::after{transform:translateX(4px)}.tl-btn--link.tl-btn--sm,.tl-btn--link.tl-btn--md,.tl-btn--link.tl-btn--lg{min-height:auto;padding:0}.contact_us input[type=submit],.contact_us .wpcf7-submit,.signup_form input[type=submit],.signup_form .wpcf7-submit{width:100%}.signup_form .happyforms-submit{width:auto}.tl-select{position:relative;width:100%;min-width:0;font-family:"Poppins",sans-serif}.tl-select__native{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.tl-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:38px;padding:8px 10px;border:1px solid rgba(28,59,51,.12);border-radius:10px;background:#fff;color:#1a2421;font:inherit;font-size:13px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.tl-select__trigger:hover{border-color:rgba(16,99,67,.35);background:#fbfdfc}.tl-select__trigger:focus-visible{outline:3px solid rgba(21,167,133,.16);outline-offset:2px;border-color:#15a785}.tl-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-select__chevron{flex-shrink:0;color:#597069;transition:transform .2s ease}.tl-select__backdrop{position:fixed;inset:0;z-index:1098;background:rgba(12,25,20,.42);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.tl-select__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:80;width:max(100%,230px);max-height:min(360px,60vh);padding:6px;overflow-y:auto;border:1px solid rgba(28,59,51,.1);border-radius:14px;background:#fff;box-shadow:0 18px 50px rgba(15,46,33,.16);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) scale(0.98);transform-origin:top right;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.tl-select__sheet-head{display:none}.tl-select__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:9px 11px;border:0;border-radius:9px;background:rgba(0,0,0,0);color:#33433e;font:inherit;font-size:13px;line-height:1.35;text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease}.tl-select__option:hover,.tl-select__option:focus-visible{outline:none;color:#106343;background:#f1f8f5}.tl-select__option[aria-selected=true]{color:#106343;font-weight:600;background:#ecf8f3}.tl-select__option:disabled{opacity:.45;cursor:not-allowed}.tl-select__check{flex-shrink:0;opacity:0;color:#15a785}.tl-select__option[aria-selected=true] .tl-select__check{opacity:1}.tl-select.is-open .tl-select__trigger{border-color:#15a785;box-shadow:0 0 0 3px rgba(21,167,133,.1)}.tl-select.is-open .tl-select__chevron{transform:rotate(180deg)}.tl-select.is-open .tl-select__menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}@media(max-width: 1023.98px){body.tl-select-open{overflow:hidden}.tl-select__layer.tl-select__backdrop,.tl-select__backdrop{z-index:1200}.tl-select__layer.tl-select__menu,.tl-select__menu{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:1201;width:100%;max-height:min(72dvh,560px);padding:0 16px calc(16px + env(safe-area-inset-bottom, 0px));border:0;border-radius:20px 20px 0 0;box-shadow:0 -16px 50px rgba(8,28,20,.18);transform:translateY(100%);transform-origin:bottom;transition:transform .32s cubic-bezier(0.32, 0.72, 0, 1),visibility .32s ease}.tl-select__sheet-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:64px;margin-bottom:4px;background:#fff;border-bottom:1px solid rgba(28,59,51,.08)}.tl-select__sheet-head::before{content:"";position:absolute;top:7px;left:50%;width:38px;height:4px;border-radius:999px;background:#d8dfdc;transform:translateX(-50%)}.tl-select__title{padding-top:6px;color:#1a2421;font-size:16px;font-weight:600}.tl-select__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-top:6px;padding:0;border:1px solid rgba(28,59,51,.1);border-radius:50%;background:#fff;color:#33433e;cursor:pointer}.tl-select__option{min-height:50px;padding:11px 12px;font-size:14px}.tl-select.is-open .tl-select__backdrop,.tl-select.is-open .tl-select__backdrop.is-active{opacity:1;visibility:visible;pointer-events:auto}.tl-select.is-open .tl-select__menu,.tl-select.is-open .tl-select__menu.is-active{transform:translateY(0)}.tl-select__backdrop.is-active{opacity:1;visibility:visible;pointer-events:auto}.tl-select__menu.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.header_main{padding:5px 0px;position:sticky;z-index:999;top:0;left:0;transition:all .5s}@media(min-width: 1024px){.header_main{padding:15px 0px}}.header_main .container{max-width:1680px;margin:0 auto;padding:0 20px 0 10px;position:relative}@media(min-width: 1024px){.header_main .container{padding:0 20px;position:static}}.header_main .header_wrap{display:flex;justify-content:space-between;align-items:center}.header_main nav ul{display:flex;gap:20px;flex-direction:column}@media(min-width: 1024px){.header_main nav ul{flex-direction:row}}.header_main nav ul li a{font-family:"Poppins",sans-serif;text-decoration:none;color:#1c3b33}@media(min-width: 1024px){.header_main nav ul li a{color:#fff}}.header_main .item_right a{text-decoration:none}.header_main .item_right svg *{stroke:#0f2e21}.header_main.not-home{background:#fff;box-shadow:0 0 17px 1px rgba(0,0,0,.1882352941)}.header_main.not-home .item_right svg *{stroke:#0f2e21}.header_main.not-home nav ul li a{color:#1c3b33}.header_main.is-sticky{background:#0f2e21;box-shadow:0 0 17px 1px rgba(0,0,0,.1882352941)}.header_main.is-sticky .item_right svg *{stroke:#fff}.header_main.is-sticky nav ul li a{color:#fff}.header_main .navigation{max-width:33.333%;width:100%}.header_main .right_headr{max-width:33.333%;width:100%;display:flex;gap:15px;justify-content:end;align-items:center}@media(min-width: 1024px){.header_main .right_headr{gap:20px}}.header_main .logo{max-width:33.333%;width:100%;display:flex;align-content:center;height:100%;justify-content:center}.header_main .logo>a{position:relative;display:flex;align-items:center;justify-content:center}.header_main .logo .header-logo{transition:opacity .28s ease,transform .28s ease}.header_main .logo .header-logo--transparent{display:none}.header_main .logo img{width:100%}@media(min-width: 768px){.header_main .logo img{width:150px}}@media(min-width: 1024px){.header_main .logo img{width:200px}}.header_main .cart_count{display:flex;gap:10px;align-items:center;position:relative}.header_main .cart_count span{background:#f0586f;width:20px;height:20px;color:#fff;font-family:"Poppins",sans-serif;text-decoration:none;font-size:10px;display:flex;justify-content:center;align-items:center;border-radius:100%;position:absolute;right:-10px;top:-10px}.header_main .mobile_nav_icon .ham{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.header_main .mobile_nav_icon .hamRotate.active{transform:rotate(45deg)}.header_main .mobile_nav_icon .hamRotate180.active{transform:rotate(180deg)}.header_main .mobile_nav_icon .line{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:#000;stroke-width:5.5;stroke-linecap:round}.header_main .mobile_nav_icon .ham1 .top{stroke-dasharray:40 139}.header_main .mobile_nav_icon .ham1 .bottom{stroke-dasharray:40 180}.header_main .mobile_nav_icon .ham1.active .top{stroke-dashoffset:-98px}.header_main .mobile_nav_icon .ham1.active .bottom{stroke-dashoffset:-138px}.header_main .mobile_nav_icon svg{width:50px}@media(min-width: 1024px){.header_main .mobile_nav_icon{display:none}}.header_main .nav-menu{display:none;position:absolute;max-width:400px;left:0px;padding:20px;width:100%;background:#fff;top:59px}.header_main .nav-menu.active{display:flex !important}@media(min-width: 1024px){.header_main .nav-menu{max-width:100%;position:static;padding:0;background:none;display:flex}}.header_main .gt_switcher-popup span:nth-of-type(1){display:none}.header_main .gt_switcher-popup span{font-size:10px !important;color:#0f2e21 !important;margin-left:5px}.header_main .gt_languages a{font-family:"Poppins",sans-serif;text-decoration:none}.gtranslate_wrapper>a>span:nth-child(3){display:none}body.mobile-nav-open{overflow:hidden}.tour-search-trigger,.tour-search-close,.tour-search-modal__backdrop{padding:0;border:0;background:rgba(0,0,0,0);font:inherit;cursor:pointer}.tour-search-trigger{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#0f2e21;transition:background .2s ease,color .2s ease,transform .2s ease}.tour-search-trigger:hover{background:rgba(21,155,120,.11);transform:translateY(-1px)}.tour-search-trigger:focus-visible{outline:2px solid #159b78;outline-offset:2px}.header_main.is-sticky .tour-search-trigger,.header_main.transparent-home:not(.is-sticky) .tour-search-trigger{color:#fff}body.tour-search-open{overflow:hidden}.tour-search-modal{position:fixed;inset:0;z-index:2147483000;display:grid;align-items:start;justify-items:center;padding:clamp(20px,8vh,86px) 20px 20px;font-family:"Poppins",sans-serif;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.tour-search-modal[hidden]{display:none}.tour-search-modal.is-open{opacity:1;visibility:visible}.tour-search-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;background:rgba(7,24,20,.48);backdrop-filter:blur(12px)}.tour-search-panel{position:relative;width:min(100%,760px);max-height:min(780px,100dvh - 40px);overflow:hidden;border:1px solid hsla(0,0%,100%,.55);border-radius:24px;background:rgba(250,252,251,.97);box-shadow:0 36px 100px rgba(4,23,18,.3);opacity:0;transform:translateY(-18px) scale(0.985);transition:opacity .22s ease,transform .28s cubic-bezier(0.2, 0.8, 0.2, 1)}.tour-search-modal.is-open .tour-search-panel{opacity:1;transform:none}.tour-search-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px 28px 18px}.tour-search-panel__eyebrow{display:block;margin-bottom:5px;color:#168e70;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tour-search-panel__header h2{margin:0;color:#173d38;font-size:25px;font-weight:600;line-height:1.2;letter-spacing:-0.035em}.tour-search-close{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;background:#edf2ef;color:#506660;transition:background .2s ease,color .2s ease,transform .2s ease}.tour-search-close:hover{background:#e2ece7;color:#173d38;transform:rotate(4deg)}.tour-search-form{position:relative;display:flex;align-items:center;margin:0 28px;border:1px solid rgba(23,61,56,.14);border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(23,61,56,.06)}.tour-search-form:focus-within{border-color:#159b78;box-shadow:0 0 0 4px rgba(21,155,120,.11),0 12px 32px rgba(23,61,56,.08)}.tour-search-form__icon{flex:0 0 auto;margin-left:17px;color:#168e70}.tour-search-input{width:100%;min-width:0;height:58px;padding:0 14px;border:0;outline:0;background:rgba(0,0,0,0);color:#173d38;font-family:"Poppins",sans-serif;font-size:16px}.tour-search-input::placeholder{color:#879590}.tour-search-input::-webkit-search-cancel-button{cursor:pointer}.tour-search-shortcut,.tour-search-panel__footer kbd{padding:4px 7px;border:1px solid #dce5e1;border-radius:6px;background:#f1f5f3;box-shadow:0 1px 0 rgba(23,61,56,.08);color:#71817d;font-family:"Poppins",sans-serif;font-size:9px;line-height:1}.tour-search-shortcut{margin-right:13px}.tour-search-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px 10px;color:#71817d;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tour-search-keyboard-hint{font-weight:500;letter-spacing:0;text-transform:none}.tour-search-results{max-height:min(460px,100dvh - 310px);padding:0 14px 10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(21,155,120,.3) rgba(0,0,0,0)}.tour-search-result{display:grid;grid-template-columns:66px minmax(0, 1fr) auto 24px;gap:14px;align-items:center;min-height:84px;padding:9px 13px;border-radius:14px;color:#173d38;text-decoration:none;transition:background .18s ease,transform .18s ease}.tour-search-result:hover,.tour-search-result:focus-visible{background:#edf7f3;outline:0;transform:translateX(2px)}.tour-search-result__image{width:66px;height:66px;border-radius:11px;object-fit:cover;background:#e7eeea}.tour-search-result__content{display:flex;min-width:0;flex-direction:column;gap:3px}.tour-search-result__category{overflow:hidden;color:#7a8985;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.tour-search-result__title{display:-webkit-box;overflow:hidden;color:#174d3e;font-size:14px;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tour-search-result__price{color:#173d38;font-size:12px;font-weight:600;white-space:nowrap}.tour-search-result__arrow{color:#168e70;font-size:17px}.tour-search-empty{margin:8px 28px 24px;padding:34px 20px;border:1px dashed rgba(23,61,56,.16);border-radius:14px;color:#71817d;font-size:13px;text-align:center}.tour-search-panel.is-loading .tour-search-results{min-height:96px;opacity:.45;pointer-events:none}.tour-search-panel.is-loading::after{position:absolute;top:178px;left:50%;width:22px;height:22px;border:2px solid rgba(21,155,120,.2);border-top-color:#159b78;border-radius:50%;content:"";animation:tour-search-spin .7s linear infinite}.tour-search-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 28px 18px;border-top:1px solid rgba(23,61,56,.09);color:#84928e;font-size:10px}.tour-search-panel__footer a{display:inline-flex;align-items:center;gap:7px;color:#14775f;font-size:11px;font-weight:600;text-decoration:none}@keyframes tour-search-spin{to{transform:rotate(360deg)}}@media(max-width: 767px){.header_main .navigation{max-width:28%}.header_main .logo{max-width:30%}.header_main .right_headr{max-width:42%;gap:9px}.tour-search-trigger{width:30px;height:30px}.tour-search-modal{display:block;padding:0;background:#f8fbf9}.tour-search-modal__backdrop{display:none}.tour-search-panel{display:flex;width:100%;max-width:none;height:100dvh;max-height:none;flex-direction:column;border:0;border-radius:0;background:#f8fbf9;box-shadow:none;transform:translateY(18px)}.tour-search-panel__header{flex:0 0 auto;padding:max(20px,env(safe-area-inset-top) + 12px) 18px 14px}.tour-search-panel__header h2{font-size:22px}.tour-search-form{margin:0 14px}.tour-search-input{height:54px;padding-right:8px;font-size:14px}.tour-search-shortcut,.tour-search-keyboard-hint,.tour-search-panel__footer>span{display:none}.tour-search-meta{padding:15px 18px 8px}.tour-search-results{min-height:0;max-height:none;flex:1 1 auto;padding-inline:8px}.tour-search-result{grid-template-columns:58px minmax(0, 1fr) auto;gap:11px;min-height:76px;padding:9px 8px}.tour-search-result__image{width:58px;height:58px}.tour-search-result__price{font-size:11px}.tour-search-result__arrow{display:none}.tour-search-panel__footer{flex:0 0 auto;justify-content:flex-end;padding:13px 18px max(16px,env(safe-area-inset-bottom) + 10px);background:rgba(248,251,249,.96)}}@media(prefers-reduced-motion: reduce){.tour-search-modal,.tour-search-panel,.tour-search-result,.tour-search-trigger{transition:none}.tour-search-panel.is-loading::after{animation-duration:1.4s}}@media(min-width: 1024px){.header_main.transparent-home{position:fixed;inset:0 0 auto;width:100%}body.admin-bar .header_main.transparent-home{top:32px}.header_main.transparent-home:not(.is-sticky){padding-top:8px;padding-bottom:8px;background:linear-gradient(180deg, rgba(4, 20, 14, 0.48) 0%, rgba(4, 20, 14, 0.14) 58%, transparent 100%);box-shadow:none}.header_main.transparent-home:not(.is-sticky) .header_wrap,.header_main.transparent-home:not(.is-sticky) .logo,.header_main.transparent-home:not(.is-sticky) .logo>a{min-height:112px}.header_main .logo>a{position:relative}.header_main .logo .header-logo--default{width:200px;opacity:1;transform:scale(1)}.header_main .logo .header-logo--transparent{display:block;position:absolute;left:50%;top:50%;width:250px;max-width:28vw;max-height:104px;object-fit:contain;opacity:0;transform:translate(-50%, -50%) scale(0.96);pointer-events:none}.header_main.transparent-home.has-transparent-logo:not(.is-sticky) .logo .header-logo--default{opacity:0;transform:scale(0.96)}.header_main.transparent-home.has-transparent-logo:not(.is-sticky) .logo .header-logo--transparent{opacity:1;transform:translate(-50%, -50%) scale(1)}.header_main.transparent-home.is-sticky{top:0}body.admin-bar .header_main.transparent-home.is-sticky{top:32px}}@media(max-width: 1023.98px){body.admin-bar .header_main{top:46px}.header_main .mobile_nav_icon{position:relative;z-index:1102}.header_main.nav-open .mobile_nav_icon .line,body.mobile-nav-open .header_main .mobile_nav_icon .line{stroke:#fff}.header_main .navigation .primary-nav,.header_main .navigation nav{position:fixed;inset:0;z-index:1100;width:100%;max-width:none;pointer-events:none}.header_main .nav-menu{display:flex !important;flex-direction:column;justify-content:flex-start;align-items:center;position:fixed;inset:0;width:100%;max-width:none;height:100dvh;margin:0;padding:calc(120px + env(safe-area-inset-top, 0px)) 28px calc(48px + env(safe-area-inset-bottom, 0px));background:radial-gradient(120% 80% at 100% 0%, rgba(240, 88, 111, 0.18), transparent 46%),linear-gradient(180deg, #0c241b 0%, #0f2e21 42%, #16382c 100%);overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity .28s ease,visibility .28s ease,transform .32s ease}.header_main .nav-menu.active{opacity:1;visibility:visible;pointer-events:auto;transform:none}.header_main .nav-menu::before{content:"Menu";display:block;width:100%;max-width:340px;margin:0 0 28px;color:hsla(0,0%,100%,.48);font-family:"Poppins",sans-serif;font-size:12px;font-weight:500;letter-spacing:.22em;text-align:center;text-transform:uppercase}.header_main nav ul{gap:0}.header_main .nav-menu>li{width:100%;max-width:340px;border-bottom:1px solid hsla(0,0%,100%,.1);text-align:center}.header_main .nav-menu>li>a,.header_main .nav-menu>li>.hs_sub{display:flex;align-items:center;justify-content:center;gap:12px;min-height:64px;padding:8px 0}.header_main .nav-menu>li>.hs_sub a,.header_main .nav-menu>li>a,.header_main.not-home nav ul li a,.header_main.is-sticky nav ul li a{color:#fff;font-family:"Poppins",sans-serif;font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-0.02em}.header_main .nav-menu .sub-menu{display:none;flex-direction:column;align-items:center;list-style:none;margin:0 0 18px;padding:4px 0 8px;text-align:center}.header_main .nav-menu .menu-item-has-children.is-open>.sub-menu{display:flex}}.home_hero{overflow:hidden;height:100vh;height:100dvh;max-height:none}.home_hero .hero-slider{height:100dvh}.home_hero .hero-slider .slick-list,.home_hero .hero-slider .slick-track{height:100%}.home_hero .hero-slider .slick-track{display:flex !important;align-items:stretch}.home_hero .hero-slider .slick-slide{display:flex !important;align-items:center;justify-content:center;height:100% !important}.home_hero .slide{display:flex !important;align-items:flex-end !important;justify-content:center !important;width:100%;height:100% !important;min-height:100% !important;max-height:none !important;background-size:cover !important;position:relative}.home_hero .slide:after{content:"";width:100%;height:100%;position:absolute;z-index:0;background:rgba(11,11,11,.24)}.home_hero .slide .content{display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;max-width:980px;width:100%;height:100%;margin:0 auto;padding:0 24px clamp(105px,15dvh,170px);position:relative;z-index:1;text-align:center}.home_hero .slide .content .wrapper{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.home_hero .slide .content h2{max-width:900px;font-family:"Poppins",sans-serif;font-weight:600;color:#fff;font-size:clamp(30px,4.2vw,68px);line-height:1.08;letter-spacing:-0.035em;text-wrap:balance;text-shadow:0 3px 24px rgba(0,0,0,.28);text-align:center}.home_hero .slide .content h2 span{color:#15a785}.home_hero .slide .content p{max-width:700px;margin:0 auto;padding:0;font-family:"Poppins",sans-serif;font-weight:500;color:hsla(0,0%,100%,.94);font-size:clamp(14px,1.25vw,18px);line-height:1.65;letter-spacing:.015em;text-wrap:balance;text-shadow:0 2px 16px rgba(0,0,0,.42)}.home_hero .slide .content .tl-btn--primary{margin-top:12px;border:1px solid hsla(0,0%,100%,.24);box-shadow:0 12px 30px rgba(5,65,48,.3)}.home_hero .slide .content .tl-btn--primary:hover{box-shadow:0 16px 36px rgba(5,65,48,.4)}.home_hero ul.slick-dots{position:absolute;left:auto;right:clamp(22px,5vw,76px);bottom:clamp(28px,6dvh,62px);display:flex;justify-content:flex-end;width:auto;gap:10px;z-index:4}.home_hero ul.slick-dots li{display:flex}.home_hero ul.slick-dots li button{width:28px;height:5px;padding:0;font-size:0;border:1px solid hsla(0,0%,100%,.46);border-radius:999px;background:hsla(0,0%,100%,.46);opacity:1;cursor:pointer;transition:width .35s ease,background-color .35s ease,border-color .35s ease}.home_hero ul.slick-dots li.slick-active button{width:52px;border-color:#22c59f;background:#22c59f;box-shadow:0 0 18px rgba(34,197,159,.6)}.home_hero .background_wrapper{position:absolute;inset:0;overflow:hidden}.home_hero .background_wrapper .video_wrapper,.home_hero .background_wrapper .image_bc_wrapper{width:100%;height:100%;background-size:cover !important}.home_hero .background_wrapper .video_wrapper video,.home_hero .background_wrapper .image_bc_wrapper video{width:100%;height:100%;object-fit:cover}.home_hero .background_wrapper .image_bc_wrapper,.home_hero .background_wrapper video{transform:scale(1.1);transition:transform 7s cubic-bezier(0.2, 0.65, 0.3, 1)}.home_hero .slick-slide.slick-active .background_wrapper .image_bc_wrapper,.home_hero .slick-slide.slick-active .background_wrapper video{transform:scale(1)}@media(max-width: 1023.98px){.home_hero .slide .content{padding:0 20px clamp(95px,16dvh,145px)}.home_hero .slide .content h2{font-size:clamp(28px,8vw,44px)}.home_hero .slide .content .tl-btn--primary{min-width:154px;min-height:52px;margin-top:18px;padding:14px 22px}.home_hero ul.slick-dots{right:20px}}@media(min-width: 1024px){.home_hero{margin-top:0}}@media(prefers-reduced-motion: no-preference){.home_hero.hero-animated .slick-slide .hero-reveal-item{opacity:0;transform:translate3d(0, 34px, 0);animation:none}.home_hero.hero-animated .slick-slide.slick-active .hero-reveal-item{animation:heroRevealUp .95s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:var(--hero-delay, 0s)}}@keyframes heroRevealUp{from{opacity:0;transform:translate3d(0, 28px, 0)}to{opacity:1;transform:none}}.destinations{padding:30px 0;position:relative}@media(min-width: 768px){.destinations{padding:60px 0}}.destinations .container{max-width:1680px;margin:0 auto}.destinations .container h2{color:#222829;font-size:18px;line-height:1.4;font-family:"Poppins",sans-serif;text-align:center;font-weight:bold}@media(min-width: 1024px){.destinations .container h2{font-size:36px;line-height:48px}}.destinations .container .destinations_bt,.destinations .container>.tl-btn{display:flex;margin:24px auto 0}.destinations .container .items_grid{margin-top:20px}@media(min-width: 1024px){.destinations .container .items_grid{margin-top:50px}}.destinations .container .items_grid a{text-decoration:none;display:block;width:100%}.destinations .container .items_grid .item_wrap{height:250px;margin:0 20px;position:relative;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:end;text-align:center;padding:40px 40px 60px;gap:8px}@media(min-width: 1024px){.destinations .container .items_grid .item_wrap{height:560px}}.destinations .container .items_grid .item_wrap .background{width:100%;height:100%;background-size:cover !important;background-position:center !important;position:absolute;left:0;top:0;z-index:-1;transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.destinations .container .items_grid .item_wrap::after{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background:linear-gradient(180deg, rgba(8, 8, 8, 0) 40%, #080808 100%);z-index:0;opacity:.7;transition:opacity .4s ease}.destinations .container .items_grid .item_wrap h4{position:relative;font-family:"Poppins",sans-serif;font-weight:600;font-size:16px;line-height:1.2;color:#fff;margin:0;z-index:1;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(min-width: 1024px){.destinations .container .items_grid .item_wrap h4{font-size:24px;line-height:1.2}}.destinations .container .items_grid .item_wrap p{font-family:"Poppins",sans-serif;font-weight:400;font-size:12px;line-height:130%;color:#fff;margin:0;position:relative;z-index:1}@media(min-width: 1024px){.destinations .container .items_grid .item_wrap p{font-size:14px;opacity:0;visibility:hidden;transform:translateY(20px);max-height:0;transition:opacity .35s ease,transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),max-height .4s ease,visibility .35s ease}}.destinations .container .items_grid .item_wrap:hover .background{transform:scale(1.12)}.destinations .container .items_grid .item_wrap:hover::after{opacity:.95}.destinations .container .items_grid .item_wrap:hover h4{transform:translateY(-5px)}.destinations .container .items_grid .item_wrap:hover p{opacity:1;visibility:visible;max-height:100px;transform:translateY(0)}.destinations ul.slick-dots{display:flex;justify-content:center;width:100%;gap:12px;margin-top:30px}.destinations ul.slick-dots li button{font-size:0;width:10px;height:10px;opacity:.5;background:#1c3b33;border-radius:50%;border:none;outline:none;backdrop-filter:blur(10px);transition:opacity .3s ease}.destinations ul.slick-dots li.slick-active button{opacity:1}.destinations_grid{padding:20px}@media(min-width: 1024px){.destinations_grid{padding:40px 20px 60px}}.destinations_grid .container{max-width:1680px;margin:0 auto}.destinations_grid .container a{text-decoration:none;border-radius:10px;overflow:hidden;display:block;transition:transform .3s ease,box-shadow .3s ease}.destinations_grid .container a:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.destinations_grid .container a:hover .background{transform:scale(1.08)}.destinations_grid .container a:hover .grid_item::after{opacity:.9}.destinations_grid .container h2{color:#222829;font-size:20px;line-height:1.4;font-family:"Poppins",sans-serif;font-weight:bold}@media(min-width: 1024px){.destinations_grid .container h2{font-size:36px;line-height:48px}}.destinations_grid .container p{font-family:"Poppins",sans-serif;font-weight:400;font-size:12px;line-height:18px;letter-spacing:0%}@media(min-width: 1024px){.destinations_grid .container p{font-size:14px;line-height:18px}}.destinations_grid .container .grid_wrap{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px;position:relative;justify-content:center}@media(min-width: 1024px){.destinations_grid .container .grid_wrap{gap:25px;margin-top:40px}}.destinations_grid .container .grid_wrap .background{width:100%;height:100%;background-size:cover !important;background-position:center !important;position:absolute;left:0;top:0;z-index:-1;transition:transform .5s ease}.destinations_grid .container .grid_wrap .grid_item{height:110px;position:relative;border-radius:10px;overflow:hidden;display:flex;align-items:end;padding:15px}@media(min-width: 767px){.destinations_grid .container .grid_wrap .grid_item{height:150px;padding:30px}}@media(min-width: 1024px){.destinations_grid .container .grid_wrap .grid_item{height:250px;padding:30px}}.destinations_grid .container .grid_wrap .grid_item::after{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background:linear-gradient(180deg, rgba(8, 8, 8, 0) 0%, #080808 100%);z-index:-1;transition:opacity .3s ease}.destinations_grid .container .grid_wrap .grid_item h4{font-family:"Poppins",sans-serif;font-weight:600;font-size:12px;line-height:18px;letter-spacing:0%;color:#fff}@media(min-width: 1024px){.destinations_grid .container .grid_wrap .grid_item h4{font-size:20px;line-height:30px}}.destinations_grid .container .grid_wrap .col_1_2{max-width:100%;width:calc(50% - 6px)}@media(min-width: 1024px){.destinations_grid .container .grid_wrap .col_1_2{width:calc(50% - 20px)}}.destinations_grid .container .grid_wrap .col_1_3{width:100%;max-width:calc(33.333% - 8px)}@media(min-width: 1024px){.destinations_grid .container .grid_wrap .col_1_3{max-width:calc(33.333% - 22px)}}.top_packages{padding:40px 20px}@media(min-width: 1024px){.top_packages{padding:40px 20px 60px}}.top_packages .container{max-width:1680px;margin:0 auto}.top_packages .container h2{color:#222829;font-size:20px;line-height:1.4;font-family:"Poppins",sans-serif;font-weight:bold;text-align:center}@media(min-width: 1024px){.top_packages .container h2{font-size:36px;line-height:48px}}.top_packages .container .product_wraper{padding-top:20px}@media(min-width: 1024px){.top_packages .container .product_wraper{padding-top:40px}}.top_packages .container .product_wraper ul.products{list-style:none;padding:0;margin:0;align-items:stretch}.top_packages .container .product_wraper ul.products .slick-list{padding-top:10px}.top_packages .container .product_wraper ul.products .slick-track{display:flex !important;align-items:stretch}.top_packages .container .product_wraper ul.products .slick-slide{display:flex !important;height:auto !important}.top_packages .container .product_wraper ul.products .slick-slide.package-card{flex:1 1 auto;width:100%;height:auto;display:flex !important;flex-direction:column}.top_packages .container .product_wraper ul.products .package-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:transform .2s;display:flex;flex-direction:column;margin-left:5px;margin-right:5px}.top_packages .container .product_wraper ul.products .package-card:hover{transform:translateY(-5px)}.top_packages .container .product_wraper ul.products .package-card .card-image{position:relative;height:180px;overflow:hidden}@media(min-width: 1024px){.top_packages .container .product_wraper ul.products .package-card .card-image{height:250px}}.top_packages .container .product_wraper ul.products .package-card .card-image img{width:100%;height:100%;object-fit:cover}.top_packages .container .product_wraper ul.products .package-card .card-image .badge{position:absolute;top:10px;left:10px;background:#00cba9;color:#fff;font-size:12px;padding:4px 8px;border-radius:20px}.top_packages .container .product_wraper ul.products .package-card .card-image .favorite{position:absolute;top:10px;right:10px;background:#fff;border-radius:50%;padding:6px;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.1)}.top_packages .container .product_wraper ul.products .package-card .card-image .favorite .yith-add-to-wishlist-button-block{margin:0}.top_packages .container .product_wraper ul.products .package-card .card-image .favorite .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{gap:0}.top_packages .container .product_wraper ul.products .package-card .card-content{padding:20px;flex:1 1 auto;display:flex;flex-direction:column;font-family:"Poppins",sans-serif;justify-content:space-between;gap:20px}.top_packages .container .product_wraper ul.products .package-card .card-content .text_container{flex:1 1 auto}.top_packages .container .product_wraper ul.products .package-card .card-content h3{margin-bottom:10px}.top_packages .container .product_wraper ul.products .package-card .card-content h3 a{font-weight:600;font-size:16px;line-height:32px;letter-spacing:0%;text-decoration:none;color:#000}.top_packages .container .product_wraper ul.products .package-card .card-content .short-desc{font-size:14px;color:#666;margin:0 0 20px;line-height:1.4;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.top_packages .container .product_wraper ul.products .package-card .card-content .product_infor_du{font-weight:500;font-size:14px;line-height:26px;color:#737373;display:flex;gap:10px;align-items:center}.top_packages .container .product_wraper ul.products .package-card .card-content .card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:auto}.top_packages .container .product_wraper ul.products .package-card .card-content .card-footer .price_wrap{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:5px}.top_packages .container .product_wraper ul.products .package-card .card-content .card-footer .price_wrap .price{font-weight:600;font-size:16px;line-height:1.2}.top_packages .container .product_wraper ul.products .package-card .card-content .card-footer .price_wrap i{font-weight:500;font-size:12px;line-height:1;letter-spacing:0%;color:#737373}.top_packages .container .product_wraper ul.products .package-card .card-content .card-footer .tl-btn--outline{flex-shrink:0}.top_packages .container .product_wraper ul.slick-dots{display:flex;justify-content:center;width:100%;gap:12px}@media(min-width: 1024px){.top_packages .container .product_wraper ul.slick-dots{margin-top:30px}}.top_packages .container .product_wraper ul.slick-dots li button{font-size:0;width:10px;height:10px;opacity:.5;background:#1c3b33;border-radius:50%;border:none;outline:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.top_packages .container .product_wraper ul.slick-dots li.slick-active button{opacity:1}.why_choose{padding:10px 20px 40px}@media(min-width: 1024px){.why_choose{padding:40px 20px 60px}}.why_choose .container{max-width:1680px;margin:0 auto}.why_choose .container .why_choose_wrap{display:flex;gap:50px;padding:40px;background:#1a3c40;border-radius:36px;align-items:center;flex-direction:column}@media(min-width: 1024px){.why_choose .container .why_choose_wrap{padding:40px 85px;flex-direction:row}}.why_choose .container h3{color:#fff;font-size:20px;line-height:1.4;font-family:"Poppins",sans-serif;font-weight:bold;margin-bottom:10px}@media(min-width: 1024px){.why_choose .container h3{font-size:36px;line-height:48px}}.why_choose .container p{max-width:827px;font-weight:400;line-height:100%;letter-spacing:0px;font-family:"Poppins",sans-serif;font-size:10px;line-height:1.6;color:#fff}@media(min-width: 1024px){.why_choose .container p{font-size:14px;line-height:1.2}}.why_choose .container .wrap_items{display:flex;gap:20px;margin-top:40px;text-align:center;flex-direction:column}@media(min-width: 1024px){.why_choose .container .wrap_items{flex-direction:row;gap:50px}}.why_choose .container .wrap_items img{height:50px;object-fit:cover}@media(min-width: 1024px){.why_choose .container .wrap_items img{height:auto}}.why_choose .container .wrap_items h5{font-size:14px;font-weight:600;font-family:"Poppins",sans-serif;margin-bottom:10px;margin-top:10px;color:#fff}@media(min-width: 1024px){.why_choose .container .wrap_items h5{margin-top:30px;font-size:16px}}.why_choose .container .wrap_items p{font-size:10px}@media(min-width: 1024px){.why_choose .container .wrap_items p{font-size:14px}}.why_choose .container .right_col{display:none}@media(min-width: 1024px){.why_choose .container .right_col{display:block}}.clients_say{margin-top:40px;padding:50px 20px;background:#f8f8f8;position:relative}@media(min-width: 1024px){.clients_say{margin-top:100px;padding:70px 0}}.clients_say .bc_image_1{position:absolute;left:0;bottom:10px}.clients_say .bc_image_1 img{width:50px}@media(min-width: 1024px){.clients_say .bc_image_1 img{width:auto}}.clients_say .bc_image_2{position:absolute;left:0;top:-80px}@media(min-width: 1024px){.clients_say .bc_image_2{top:-140px}}.clients_say .bc_image_2 img{width:80px}@media(min-width: 1024px){.clients_say .bc_image_2 img{width:auto}}.clients_say .bc_image_3{position:absolute;right:0;top:-80px}@media(min-width: 1024px){.clients_say .bc_image_3{top:-140px}}.clients_say .bc_image_3 img{width:80px}@media(min-width: 1024px){.clients_say .bc_image_3 img{width:auto}}.clients_say .container{max-width:1680px;margin:0 auto;position:relative}.clients_say .wrap_testimonials{padding-top:70px;margin:0 10px}@media(min-width: 1024px){.clients_say .wrap_testimonials{margin:0}}.clients_say .tag_line{color:#15a785;text-align:center;width:100%;font-family:"Poppins",sans-serif;font-weight:700;font-size:12px;line-height:100%;letter-spacing:10%;text-align:center;text-transform:uppercase;display:block;margin-bottom:10px}@media(min-width: 1024px){.clients_say .tag_line{font-size:18px}}.clients_say h3{color:#222829;font-size:20px;line-height:1.4;font-family:"Poppins",sans-serif;text-align:center;font-weight:bold;margin-bottom:20px}@media(min-width: 1024px){.clients_say h3{font-size:36px;line-height:48px}}.clients_say .client_says_items{max-width:600px;margin:20px auto 0;text-align:center;position:relative}@media(min-width: 1024px){.clients_say .client_says_items{margin:50px auto 0}}.clients_say .client_says_items .image_wrap{width:80px;height:80px;margin:0 auto -30px;border-radius:100%;background:#fff;padding:10px;overflow:hidden;box-shadow:6px 14px 27px 0px rgba(0,0,0,0.1490196078);position:relative;top:-50px}@media(min-width: 1024px){.clients_say .client_says_items .image_wrap{width:150px;height:150px;top:-70px}}.clients_say .client_says_items .image_wrap img{width:100%;height:100%;object-fit:cover;border-radius:100%}.clients_say .client_says_items .testimonial-content{padding:0 40px 40px;background:#fff;border-radius:17px}@media(min-width: 1024px){.clients_say .client_says_items .testimonial-content{padding:0 70px 70px}}.clients_say .client_says_items .testimonial-content p{font-family:"Poppins",sans-serif;font-weight:400;font-size:10px;line-height:140%;color:#000}@media(min-width: 1024px){.clients_say .client_says_items .testimonial-content p{font-size:14px}}.clients_say .client_says_items .testimonial-content h6{font-family:"Poppins",sans-serif;font-weight:700;font-size:12px;line-height:24.45px;letter-spacing:5%;text-align:center;margin-top:20px}.clients_say .client_says_items .slick-arrow{font-size:0;background-color:rgba(0,0,0,0);padding:0;border:none;top:50%;transform:translateY(calc(-50% + 35px));position:absolute;box-shadow:0px 20px 35px 0px rgba(115,115,115,.1490196078);z-index:9}.clients_say .client_says_items .slick-prev{left:-15px;background:#737373 url("../img/left_arow.png");width:30px;height:30px;background-repeat:no-repeat;background-position:center;border-radius:100%;background-size:20px}@media(min-width: 1024px){.clients_say .client_says_items .slick-prev{width:60px;height:60px;left:-30px;background-size:auto}}.clients_say .client_says_items .slick-next{right:-15px;background:#737373 url("../img/right_arrow.png");width:30px;height:30px;background-repeat:no-repeat;background-position:center;border-radius:100%;background-size:20px}@media(min-width: 1024px){.clients_say .client_says_items .slick-next{width:60px;height:60px;right:-30px;background-size:auto}}.clients_say .content_item_inner{position:relative}.clients_say .content_item_inner svg{position:absolute;left:-20px;top:-40px;width:30px}@media(min-width: 1024px){.clients_say .content_item_inner svg{width:auto;left:-30px;top:-30px}}.latest_stories{padding:50px 20px}@media(min-width: 1024px){.latest_stories{padding:100px 0}}.latest_stories .container{max-width:1680px;margin:0 auto}.latest_stories .latest_stories_header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:30px;flex-direction:column;gap:20px}@media(min-width: 1024px){.latest_stories .latest_stories_header{flex-direction:row;align-items:center}}.latest_stories .latest_stories_header .content_left{max-width:1000px}.latest_stories .latest_stories_header .content_left h2{font-family:"Poppins",sans-serif;font-weight:700;font-size:20px;line-height:100%;margin-bottom:10px}@media(min-width: 1024px){.latest_stories .latest_stories_header .content_left h2{font-size:36px}}.latest_stories .latest_stories_header .content_left p{font-family:"Poppins",sans-serif;font-weight:400;font-size:12px;line-height:1.4}@media(min-width: 1024px){.latest_stories .latest_stories_header .content_left p{font-size:16px;line-height:25px}}.latest_stories .latest_stories_header .bt_left{flex-shrink:0;align-self:flex-start}@media(min-width: 1024px){.latest_stories .latest_stories_header .bt_left{align-self:center}}.latest_stories .blog_conteiner{gap:20px;display:flex;flex-direction:column}@media(min-width: 1024px){.latest_stories .blog_conteiner{flex-direction:row}}.latest_stories .blog_conteiner .posts_items{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:transform .2s;display:flex;flex-direction:column;margin:0 10px}@media(min-width: 1024px){.latest_stories .blog_conteiner .posts_items{flex:1 1 calc(25% - 20px);max-width:calc(25% - 20px);margin:0}}.latest_stories .blog_conteiner .posts_items .post-thumb{display:block;width:100%}.latest_stories .blog_conteiner .posts_items .post-thumb img{width:100%;object-fit:cover;height:150px}@media(min-width: 1024px){.latest_stories .blog_conteiner .posts_items .post-thumb img{height:250px}}.latest_stories .blog_conteiner .posts_items .content_post{display:flex;flex-direction:column;flex:1 1 auto;padding:15px;font-family:"Poppins",sans-serif;align-items:flex-start}@media(min-width: 1024px){.latest_stories .blog_conteiner .posts_items .content_post{padding:25px}}.latest_stories .blog_conteiner .posts_items .content_post h3{text-align:left;width:100%}.latest_stories .blog_conteiner .posts_items .content_post h3 a{font-weight:600;font-size:14px;line-height:1.4;letter-spacing:0%;text-decoration:none;color:#000}@media(min-width: 1024px){.latest_stories .blog_conteiner .posts_items .content_post h3 a{font-size:16px;line-height:1.4}}.latest_stories .blog_conteiner .posts_items .content_post .post-excerpt{flex:1 1 auto;font-size:10px;color:#666;margin:0 0 20px;line-height:1.4}@media(min-width: 1024px){.latest_stories .blog_conteiner .posts_items .content_post .post-excerpt{font-size:14px}}.latest_stories .blog_conteiner .posts_items .content_post .tl-btn--link{margin-top:auto}.latest_stories .blog_conteiner ul.slick-dots{display:flex;justify-content:center;width:100%;gap:12px}@media(min-width: 1024px){.latest_stories .blog_conteiner ul.slick-dots{margin-top:30px}}.latest_stories .blog_conteiner ul.slick-dots li button{font-size:0;width:10px;height:10px;opacity:.5;background:#1c3b33;border-radius:50%;border:none;outline:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.latest_stories .blog_conteiner ul.slick-dots li.slick-active button{opacity:1}@media(min-width: 1024px){.contact_us{margin-bottom:80px}}.contact_us .container{max-width:1440px;margin:0 auto}.contact_us .container .contact_wraper{display:flex;padding:0;background:#f8f8f8;position:relative;gap:20px;overflow:hidden;flex-direction:column}@media(min-width: 1024px){.contact_us .container .contact_wraper{border-radius:50px;box-shadow:0px 0px 20px -10px rgba(25,58,75,.3019607843);padding:50px 90px;flex-direction:row;gap:70px}.contact_us .container .contact_wraper::after{content:"";background:#6bdbc1;position:absolute;height:100%;width:400px;right:0;top:0;z-index:0}}.contact_us .container .contact_wraper .contact_form{padding:40px}@media(min-width: 1024px){.contact_us .container .contact_wraper .contact_form{padding:0}}.contact_us .container .contact_wraper .contact_form h3{font-family:"Poppins",sans-serif;font-weight:700;font-size:36px;line-height:46px;letter-spacing:1%;color:#000;margin-bottom:10px}.contact_us .container .contact_wraper .contact_form h3 span{color:#15a785}.contact_us .container .contact_wraper .contact_form p{font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;line-height:24px;letter-spacing:1%;color:#000}.contact_us .container .contact_wraper .contact_form_wrap{margin-top:0;font-family:"Poppins",sans-serif}@media(min-width: 1024px){.contact_us .container .contact_wraper .contact_form_wrap{margin-top:30px}}.contact_us .container .contact_wraper .contact_form_wrap .wpcf7-form-control-wrap{position:relative;display:block;width:100%;margin-bottom:10px}.contact_us .container .contact_wraper .contact_form_wrap .wpcf7-form-control-wrap input:not([type=submit]),.contact_us .container .contact_wraper .contact_form_wrap .wpcf7-form-control-wrap textarea{width:100%;padding:12px 15px;font-size:14px;border:1px solid #e1e1e1;border-radius:6px;outline:none;transition:.3s ease}.contact_us .container .contact_wraper .contact_form_wrap .wpcf7-form-control-wrap input:not([type=submit]):focus,.contact_us .container .contact_wraper .contact_form_wrap .wpcf7-form-control-wrap textarea:focus{border-color:#14b89f;box-shadow:0 0 0 3px rgba(20,184,159,.15)}.contact_us .container .contact_wraper .contact_form_wrap input[type=submit],.contact_us .container .contact_wraper .contact_form_wrap .wpcf7-submit{margin-top:8px}.contact_us .container .contact_wraper .contact_info{display:flex;gap:50px;margin-top:50px}.contact_us .container .contact_wraper .contact_info .contact_item{display:flex;gap:10px;font-family:"Poppins",sans-serif;font-weight:400;font-size:13px;line-height:20px;letter-spacing:2%}.contact_us .container .contact_wraper .contact_info .contact_item .icon svg{width:15px;height:15px}@media(min-width: 1024px){.contact_us .container .contact_wraper .contact_info .contact_item .icon svg{width:auto;height:auto}}.contact_us .container .contact_wraper .contact_info .contact_item strong{color:#000;font-weight:700}.contact_us .container .contact_wraper .contact_info .contact_item a{color:#14b89f;text-decoration:none}.contact_us .container .contact_wraper .contact_info .contact_item a:hover{text-decoration:underline}.contact_us .container .contact_wraper .contact_map{position:relative;z-index:1}.contact_us .container .contact_wraper .contact_map iframe{height:250px}@media(min-width: 1024px){.contact_us .container .contact_wraper .contact_map iframe{height:100%}}.contact_page{padding:80px 0}footer{padding-top:80px;background:url("../img/footer_img.png");background-position:right bottom;background-repeat:no-repeat;background-size:auto 100%;clear:both}footer .container{max-width:1200px;margin:0 auto}footer .container .footer_wrapper{display:flex;gap:40px;justify-content:space-between;border-bottom:1px solid #d1d1d1;padding-bottom:30px;padding-left:20px;padding-right:20px;flex-wrap:wrap}@media(min-width: 768px){footer .container .footer_wrapper{padding-bottom:30px;padding-left:40px;padding-right:40px;flex-direction:row;flex-wrap:nowrap}}@media(min-width: 768px){footer .container .footer_wrapper .footer_content{max-width:25%}}footer .container .footer_wrapper .footer_content img{margin-bottom:20px;width:100%}footer .container .footer_wrapper .footer_content p{font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-2%;color:#222829;text-align:center}footer .container .footer_wrapper .footer_content .soc_item{margin-top:20px;display:flex;gap:30px;justify-content:center}footer .container .footer_wrapper .footer_content .soc_item a{display:flex;width:50px;height:50px;align-items:center;justify-content:center;box-shadow:0px 2px 10px 0px rgba(0,0,0,.1019607843);background:#fff;border-radius:100%;transition:all .5s}footer .container .footer_wrapper .footer_content .soc_item a:hover{background:conic-gradient(from 180deg at 50% 50%, #b8d2f1 0deg, #f289aa 60deg, #c68bf0 106.09deg, #d164da 153.75deg, #c963e8 221.25deg, #bfc2e8 258.75deg, #ffc999 288.75deg, #d0d8c9 315deg, #bad0f1 334.13deg, #ced8cb 358.97deg, rgba(255, 255, 255, 0) 360deg)}footer .container .footer_wrapper .footer_content .soc_item a:hover svg *{fill:#fff}footer .container .footer_wrapper .footer_content .soc_item a svg{width:18px;height:18px}footer .container .footer_wrapper .footer_content .soc_item a svg *{transition:all .5s}footer .container .navigation_wrap h3,footer .container .navigation_wrap_company h3{font-family:"Poppins",sans-serif;font-weight:500;font-size:18px;line-height:24px;letter-spacing:0%;margin-bottom:10px;color:#000}footer .container .navigation_wrap ul,footer .container .navigation_wrap_company ul{display:flex;gap:5px;flex-direction:column}footer .container .navigation_wrap ul li a,footer .container .navigation_wrap_company ul li a{font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;text-decoration:none;color:#000}footer .container .navigation_wrap ul li a:hover,footer .container .navigation_wrap_company ul li a:hover{text-decoration:underline}footer .container .navigation_wrap p,footer .container .navigation_wrap_company p{font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;text-decoration:none;color:#000}footer .container .navigation_wrap p a,footer .container .navigation_wrap_company p a{text-decoration:none;color:#000}footer .container .navigation_wrap p a:hover,footer .container .navigation_wrap_company p a:hover{text-decoration:underline}footer .container .navigation_wrap svg,footer .container .navigation_wrap_company svg{margin-top:40px}footer .copyright{font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;text-align:center;padding:40px;color:#222829}@media(min-width: 768px){footer .copyright{padding:20px}}.shop_wrapper{--shop-header-offset: 72px;--shop-search-offset: 96px;--shop-sticky-offset: calc(var(--shop-header-offset) + var(--shop-search-offset));padding:8px 0 40px;background:#f5f6f5}@media(min-width: 1024px){.shop_wrapper{padding:10px 0 48px;background:#fafbfa}}.shop_wrapper .container{max-width:1680px;margin:0 auto;padding-left:16px;padding-right:16px}@media(min-width: 1024px){.shop_wrapper .container{padding-left:24px;padding-right:24px}}.shop_wrapper .container .quantity{display:none}.shop_wrapper .shop_sticky_band{width:100%;background:#fff;border-bottom:1px solid rgba(28,59,51,.08);box-shadow:0 2px 12px rgba(15,46,33,.04)}.shop_wrapper .shop_sticky_band--search{position:sticky;top:var(--shop-header-offset);z-index:50;padding:4px 0 6px}@media(min-width: 1024px){.shop_wrapper .shop_sticky_band--search{padding:6px 0 8px}}.shop_wrapper .shop_controls_inner{padding-top:6px;margin-top:6px;border-top:1px solid rgba(28,59,51,.06);position:relative;z-index:1}@media(min-width: 1024px){.shop_wrapper .shop_controls_inner{padding-top:5px;margin-top:5px}}@media(max-width: 1023.98px){.shop_wrapper .shop_controls_inner{padding-top:4px;margin-top:4px}}.shop_wrapper .shop_hero{max-width:720px;margin:0 auto 6px;text-align:center}@media(min-width: 1024px){.shop_wrapper .shop_hero{margin-bottom:4px}}.shop_wrapper .shop_hero .woocommerce-breadcrumb{font-family:"Poppins",sans-serif;margin-bottom:8px;font-size:12px;letter-spacing:.01em;color:#6b7c76;text-align:left}.shop_wrapper .shop_hero .woocommerce-breadcrumb a{color:#106343;font-weight:500;text-decoration:none}.shop_wrapper .shop_hero .woocommerce-breadcrumb a:hover{text-decoration:underline}.shop_wrapper .shop_hero h1{font-family:"Poppins",sans-serif;font-size:clamp(1.125rem,2.2vw,1.5rem);line-height:1.2;margin-bottom:6px;color:#1a2421;font-weight:700;letter-spacing:-0.02em}@media(min-width: 1024px){.shop_wrapper .shop_hero h1{margin-bottom:0}}.shop_wrapper .shop_hero p{font-family:"Poppins",sans-serif;font-size:12px;line-height:1.4;color:#6b7c76;margin:0 auto;max-width:560px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width: 1024px){.shop_wrapper .shop_hero p{display:none}}.shop_wrapper .filter_container{max-width:960px;margin:0 auto;padding:0;position:relative;z-index:3}.shop_wrapper .filter_container .shop_filter_wrap{display:grid;grid-template-columns:1fr;gap:5px;align-items:stretch;padding:6px;border-radius:10px;border:1px solid rgba(28,59,51,.08);background:#fff;box-shadow:none}@media(max-width: 1023.98px){.shop_wrapper .filter_container .shop_filter_wrap{border-color:rgba(28,59,51,.06);padding:5px;gap:4px}}@media(min-width: 1024px){.shop_wrapper .filter_container .shop_filter_wrap{grid-template-columns:1fr auto;gap:8px;padding:4px;align-items:center}}.shop_wrapper .filter_container .shop_filter_wrap .facetwp-submit{width:100%;min-height:38px;padding:8px 16px;font-size:13px;letter-spacing:.04em;box-shadow:0 4px 12px rgba(21,167,133,.2)}@media(min-width: 1024px){.shop_wrapper .filter_container .shop_filter_wrap .facetwp-submit{min-height:36px;width:auto;min-width:100px;padding:8px 18px}}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters{display:grid;grid-template-columns:1fr;gap:8px;width:100%}@media(min-width: 768px){.shop_wrapper .filter_container .shop_filter_wrap .shop-filters{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.shop_wrapper .filter_container .shop_filter_wrap .shop-filters{display:flex;flex:1;gap:0;border-radius:12px;border:1px solid rgba(28,59,51,.06);overflow:visible}}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 12px;background:#fff;border:1px solid rgba(28,59,51,.06);border-radius:10px}@media(max-width: 1023.98px){.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item{min-height:44px;padding:6px 10px}}@media(min-width: 1024px){.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item{flex:1 1 0;min-height:36px;padding:4px 12px;border:none;border-radius:0;border-right:1px solid rgba(28,59,51,.06)}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item .icon{display:none}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item .content{flex-direction:row;align-items:center;gap:8px}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item strong{flex-shrink:0;margin:0;font-size:9px;letter-spacing:.08em}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item .facetwp-search,.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item .facetwp-dropdown{font-size:13px}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item:last-child{border-right:none}}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item .icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:#f3f8f6;border:1px solid rgba(21,167,133,.12)}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item .icon img{width:16px;height:16px;object-fit:contain}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item .content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item .facetwp-facet{margin-bottom:0 !important;width:100%}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item strong{display:block;font-family:"Poppins",sans-serif;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:#8a9892}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item .facetwp-search,.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item .facetwp-dropdown{width:100%;min-width:0;padding:0;border:none;background:rgba(0,0,0,0);font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:#1c3b33;outline:none;appearance:none}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item .facetwp-search::placeholder{color:#a8b4ae}.shop_wrapper .filter_container .submit{width:100%}@media(min-width: 1024px){.shop_wrapper .filter_container .submit{width:auto;display:flex;align-items:stretch}}.shop_wrapper .filter_container .submit button{width:100%}@media(min-width: 1024px){.shop_wrapper .filter_container .submit button{width:auto}}.shop_wrapper .shop_products_toolbar{margin-bottom:0;padding:0;border-bottom:none}@media(max-width: 1023.98px){.shop_wrapper .shop_products_toolbar{display:flex;align-items:center;gap:8px;min-height:38px}}@media(min-width: 1024px){.shop_wrapper .shop_products_toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:32px}}.shop_wrapper .shop_products_toolbar .shop_toolbar_actions{display:flex;align-items:center;gap:6px;flex-shrink:0}@media(min-width: 1024px){.shop_wrapper .shop_products_toolbar .shop_toolbar_actions{order:2;margin-left:auto}}@media(max-width: 1023.98px){.shop_wrapper .shop_products_toolbar .shop_toolbar_meta{flex:1;min-width:0;display:flex;align-items:center;gap:8px}}@media(min-width: 1024px){.shop_wrapper .shop_products_toolbar .shop_toolbar_meta{display:contents}}.shop_wrapper .shop_products_toolbar .shop-filter-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:38px;height:38px;min-height:38px;padding:0;border:1px solid rgba(28,59,51,.14);border-radius:10px;background:#fff;font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;color:#1a2421;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 4px rgba(15,46,33,.06);position:relative;flex-shrink:0}.shop_wrapper .shop_products_toolbar .shop-filter-trigger .shop-filter-trigger__label{display:none}@media(min-width: 1024px){.shop_wrapper .shop_products_toolbar .shop-filter-trigger{display:none}}.shop_wrapper .shop_products_toolbar .shop-filter-trigger:hover{border-color:#106343;color:#106343}.shop_wrapper .shop_products_toolbar .shop-filter-trigger .shop-filter-count{position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#106343;color:#fff;font-size:10px;font-weight:700;line-height:1;border:2px solid #fff}.shop_wrapper .shop_products_toolbar .shop-filter-trigger .shop-filter-count[hidden]{display:none}.shop_wrapper .shop_products_toolbar .shop_sort_wrap{position:relative;width:38px;height:38px;flex-shrink:0}@media(min-width: 1024px){.shop_wrapper .shop_products_toolbar .shop_sort_wrap{width:auto;height:auto}}.shop_wrapper .shop_products_toolbar .shop_sort_wrap .shop-sort-trigger{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid rgba(28,59,51,.14);border-radius:10px;background:#fff;color:#1a2421;box-shadow:0 1px 4px rgba(15,46,33,.06);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.shop_wrapper .shop_products_toolbar .shop_sort_wrap .shop-sort-trigger:hover{border-color:rgba(16,99,67,.28);background:#fbfdfc}.shop_wrapper .shop_products_toolbar .shop_sort_wrap .shop-sort-trigger:focus-visible{outline:3px solid rgba(21,167,133,.16);outline-offset:2px}@media(min-width: 1024px){.shop_wrapper .shop_products_toolbar .shop_sort_wrap .shop-sort-trigger{display:none}}.shop_wrapper .shop_products_toolbar .shop_sort_wrap form.woocommerce-ordering{margin:0}@media(max-width: 1023.98px){.shop_wrapper .shop_products_toolbar .shop_sort_wrap form.woocommerce-ordering{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.shop_wrapper .shop_products_toolbar .shop_sort_wrap form.woocommerce-ordering .tl-select.is-open{pointer-events:auto}}@media(min-width: 1024px){.shop_wrapper .shop_products_toolbar .shop_sort_wrap form.woocommerce-ordering{position:static;width:auto;height:auto;pointer-events:auto}}.shop_wrapper .shop_products_toolbar .shop_sort_wrap form.woocommerce-ordering .orderby{font-family:"Poppins",sans-serif;outline:none;border:1px solid rgba(28,59,51,.14);color:#1a2421;cursor:pointer;appearance:none;transition:border-color .2s ease}@media(max-width: 1023.98px){.shop_wrapper .shop_products_toolbar .shop_sort_wrap form.woocommerce-ordering .orderby{width:100%;height:100%;min-height:0;padding:0;border:none;background:rgba(0,0,0,0);box-shadow:none}}@media(min-width: 1024px){.shop_wrapper .shop_products_toolbar .shop_sort_wrap form.woocommerce-ordering .orderby{font-size:12px;font-weight:500;width:auto;min-width:150px;min-height:32px;padding:6px 32px 6px 12px;border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23106343' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;box-shadow:none}}.shop_wrapper .shop_products_toolbar .shop_sort_wrap form.woocommerce-ordering .orderby:focus,.shop_wrapper .shop_products_toolbar .shop_sort_wrap form.woocommerce-ordering .orderby:hover{border-color:#106343}.shop_wrapper .shop_products_toolbar .woocommerce-result-count{font-family:"Poppins",sans-serif;font-size:11px;line-height:1.3;color:#5c6b66;margin:0;white-space:nowrap;flex-shrink:0;font-weight:500}@media(min-width: 1024px){.shop_wrapper .shop_products_toolbar .woocommerce-result-count{font-size:12px;flex:1;order:1;color:#6b7c76;font-weight:400}}.shop_wrapper .shop_active_filters{display:flex;flex-wrap:nowrap;gap:5px;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-width:0}.shop_wrapper .shop_active_filters::-webkit-scrollbar{display:none}.shop_wrapper .shop_active_filters:empty{display:none}@media(min-width: 1024px){.shop_wrapper .shop_active_filters{flex:unset;flex-wrap:wrap;overflow-x:visible;order:3;width:100%;padding-top:4px;gap:5px}}.shop_wrapper .shop_active_filters .shop_filter_pill{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:5px 9px;border:1px solid rgba(16,99,67,.18);border-radius:999px;background:#fff;font-family:"Poppins",sans-serif;font-size:11px;font-weight:500;color:#106343;cursor:pointer;white-space:nowrap;transition:background .15s ease}@media(min-width: 1024px){.shop_wrapper .shop_active_filters .shop_filter_pill{padding:5px 10px;font-size:11px;gap:6px}}.shop_wrapper .shop_active_filters .shop_filter_pill svg{flex-shrink:0;opacity:.7;width:10px;height:10px}.shop_wrapper .shop_active_filters .shop_filter_pill:hover{background:#ecfdf5}.shop_wrapper .shop_active_filters .shop_filter_pill--clear{border-style:dashed;color:#5c6b66;background:rgba(0,0,0,0);padding:5px 8px;min-width:28px;justify-content:center}@media(min-width: 1024px){.shop_wrapper .shop_active_filters .shop_filter_pill--clear{padding:5px 10px;min-width:0}}.shop_wrapper .shop_active_filters .shop_filter_pill--clear:hover{color:#106343;border-color:#106343}.shop_wrapper .wrap{display:flex;gap:32px;flex-direction:column;align-items:stretch;padding-top:8px}@media(min-width: 1024px){.shop_wrapper .wrap{flex-direction:row;align-items:flex-start;gap:24px;padding-top:10px}}.shop_wrapper .left_sidebar{width:100%;flex-shrink:0;font-family:"Poppins",sans-serif}@media(min-width: 1024px){.shop_wrapper .left_sidebar{width:280px;position:sticky;top:var(--shop-sticky-offset);align-self:flex-start;max-height:calc(100dvh - var(--shop-sticky-offset) - 24px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(16,99,67,.25) rgba(0,0,0,0);z-index:40}}@media(max-width: 1023.98px){.shop_wrapper .left_sidebar{position:fixed;top:0;left:0;bottom:0;width:min(340px,100vw);max-width:100%;z-index:1001;transform:translateX(-100%);transition:transform .4s cubic-bezier(0.32, 0.72, 0, 1);visibility:hidden;pointer-events:none}.shop_wrapper .left_sidebar.is-open{transform:translateX(0);visibility:visible;pointer-events:auto}}.shop_wrapper .left_sidebar ul.products,.shop_wrapper .left_sidebar .package-card{display:none !important}@media(min-width: 1024px){.shop_wrapper .left_sidebar .shop-sidebar-panel{padding:20px;border-radius:16px;border:1px solid rgba(28,59,51,.08);background:#fff;box-shadow:0 4px 24px rgba(15,46,33,.04)}}@media(max-width: 1023.98px){.shop_wrapper .left_sidebar .shop-sidebar-panel{display:flex;flex-direction:column;height:100%;background:#fff;box-shadow:4px 0 32px rgba(0,0,0,.12)}}.shop_wrapper .left_sidebar .shop-sidebar-panel__head{display:none}@media(max-width: 1023.98px){.shop_wrapper .left_sidebar .shop-sidebar-panel__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(28,59,51,.08);flex-shrink:0}.shop_wrapper .left_sidebar .shop-sidebar-panel__head h2{margin:0;font-size:18px;font-weight:600;color:#1a2421}}.shop_wrapper .left_sidebar .shop-sidebar-panel__head .shop-filter-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(28,59,51,.1);border-radius:50%;background:#fff;color:#1a2421;cursor:pointer;transition:background .2s ease}.shop_wrapper .left_sidebar .shop-sidebar-panel__head .shop-filter-close:hover{background:#f3f8f6}@media(max-width: 1023.98px){.shop_wrapper .left_sidebar .shop-sidebar-panel__body{flex:1;overflow-y:auto;padding:8px 20px 20px;-webkit-overflow-scrolling:touch}}.shop_wrapper .left_sidebar .shop-sidebar-panel__foot{display:none}@media(max-width: 1023.98px){.shop_wrapper .left_sidebar .shop-sidebar-panel__foot{display:flex;gap:10px;padding:16px 20px calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(28,59,51,.08);flex-shrink:0;background:#fff;box-shadow:0 -4px 16px rgba(15,46,33,.06)}}.shop_wrapper .left_sidebar .shop-sidebar-panel__foot .shop-filter-clear{flex:1;min-height:44px;padding:0 16px;border:1px solid rgba(28,59,51,.12);border-radius:999px;background:#fff;font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;color:#5c6b66;cursor:pointer;transition:all .2s ease}.shop_wrapper .left_sidebar .shop-sidebar-panel__foot .shop-filter-clear:hover{border-color:#106343;color:#106343}.shop_wrapper .left_sidebar .shop-sidebar-panel__foot .shop-filter-apply{flex:1;justify-content:center}.shop_wrapper .left_sidebar .filter-block{border-bottom:1px solid rgba(28,59,51,.08);margin-bottom:16px;padding-bottom:12px}.shop_wrapper .left_sidebar .filter-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.shop_wrapper .left_sidebar .filter-block .filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:4px 0;font-weight:600;line-height:1.2;font-size:15px;color:#1a2421;cursor:pointer;user-select:none}.shop_wrapper .left_sidebar .filter-block .filter-header .toggle-btn{background:#f5f7f6;border:1px solid rgba(28,59,51,.08);border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;font-size:16px;line-height:1;color:#6b7c76;cursor:pointer;transition:all .2s ease}.shop_wrapper .left_sidebar .filter-block .filter-header .toggle-btn:hover{background:#ecfdf5;color:#106343;border-color:rgba(16,99,67,.2)}.shop_wrapper .left_sidebar .filter-block .filter-content{height:0;overflow:hidden;transition:height .35s ease}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio{display:flex;flex-direction:column;gap:4px;padding:4px 0 8px}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-checkbox,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-checkbox{position:relative;display:flex !important;align-items:center;gap:12px;min-height:44px;padding:10px 12px !important;margin:0 !important;background:rgba(0,0,0,0) !important;background-image:none !important;border-radius:10px;font-size:14px;line-height:1.35;color:#3d4a45;cursor:pointer;user-select:none;transition:background .15s ease,color .15s ease}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-checkbox::before,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-checkbox::before{content:"";flex-shrink:0;width:20px;height:20px;border:2px solid #c8d4cf;background:#fff;box-sizing:border-box;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-checkbox:hover,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-checkbox:hover{background:#f5f9f7;color:#106343}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-checkbox:hover::before,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-checkbox:hover::before{border-color:#15a785}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-checkbox.checked,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-checkbox.checked{color:#106343;font-weight:500}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-checkbox .facetwp-counter,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-checkbox .facetwp-counter{margin-left:auto;flex-shrink:0;font-size:11px;line-height:1;color:#106343;background:#ecfdf5;padding:4px 8px;border-radius:999px;font-weight:600}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-checkbox .facetwp-expand,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-checkbox .facetwp-toggle,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-checkbox .facetwp-expand,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-checkbox .facetwp-toggle{display:none}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-checkbox::before,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-checkbox::before{border-radius:5px}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-checkbox.checked::before,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-checkbox.checked::before{border-color:#106343;background-color:#106343;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12l5 5L19 7' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-radio,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-radio{position:relative;display:flex !important;align-items:center;gap:12px;min-height:44px;padding:10px 12px !important;margin:0 !important;background:rgba(0,0,0,0) !important;background-image:none !important;border-radius:10px;font-size:14px;line-height:1.35;color:#3d4a45;cursor:pointer;user-select:none;transition:background .15s ease,color .15s ease}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-radio::before,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-radio::before{content:"";flex-shrink:0;width:20px;height:20px;border:2px solid #c8d4cf;background:#fff;box-sizing:border-box;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-radio:hover,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-radio:hover{background:#f5f9f7;color:#106343}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-radio:hover::before,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-radio:hover::before{border-color:#15a785}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-radio.checked,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-radio.checked{color:#106343;font-weight:500}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-radio .facetwp-counter,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-radio .facetwp-counter{margin-left:auto;flex-shrink:0;font-size:11px;line-height:1;color:#106343;background:#ecfdf5;padding:4px 8px;border-radius:999px;font-weight:600}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-radio .facetwp-expand,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-radio .facetwp-toggle,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-radio .facetwp-expand,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-radio .facetwp-toggle{display:none}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-radio::before,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-radio::before{border-radius:50%}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-radio.checked::before,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-radio.checked::before{border-color:#106343;background:#fff;box-shadow:inset 0 0 0 5px #106343}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-slider .facetwp-slider-wrap{padding:8px 4px}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-slider .facetwp-slider.noUi-target{height:4px;background:#e8ecea;border-radius:999px;border:none;box-shadow:none}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-slider .facetwp-slider.noUi-target .noUi-connect{background:#15a785}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-slider .facetwp-slider.noUi-target .noUi-handle{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #15a785;box-shadow:0 2px 6px rgba(0,0,0,.1);top:-6px;right:-8px !important;cursor:pointer;outline:none}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-slider .facetwp-slider.noUi-target .noUi-handle::before,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-slider .facetwp-slider.noUi-target .noUi-handle::after{display:none}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-slider .facetwp-slider-label{display:block;margin-top:10px;font-size:13px;font-weight:600;color:#1a2421;text-align:center}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-slider .facetwp-slider-reset{margin-top:12px;width:100%;background:rgba(0,0,0,0);color:#106343;border:1px solid rgba(16,99,67,.2);padding:8px 16px;border-radius:999px;font-family:"Poppins",sans-serif;font-weight:500;font-size:13px;cursor:pointer;transition:all .2s ease}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-slider .facetwp-slider-reset:hover{background:#106343;color:#fff}.shop_wrapper .left_sidebar .filter-block.active .filter-content{height:max-content;overflow:visible}.shop_wrapper .shop-filter-overlay{display:none}@media(max-width: 1023.98px){.shop_wrapper .shop-filter-overlay{display:block;position:fixed;inset:0;z-index:1000;background:rgba(15,30,24,.45);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.shop_wrapper .shop-filter-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}}.shop_wrapper .product_wrap{flex:1;min-width:0;width:100%}.shop_wrapper .product_wrap #primary,.shop_wrapper .product_wrap #main,.shop_wrapper .product_wrap .site-main,.shop_wrapper .product_wrap .content-area{width:100% !important;max-width:100% !important;float:none !important;margin:0 !important;padding:0 !important}.shop_wrapper .product_wrap .woocommerce-breadcrumb{display:none}.shop_wrapper .product_wrap ul.products{display:grid !important;grid-template-columns:1fr;gap:16px;list-style:none;padding:0 !important;margin:0 !important;width:100% !important;clear:both !important;position:relative;z-index:1}.shop_wrapper .product_wrap ul.products::before,.shop_wrapper .product_wrap ul.products::after{display:none !important;content:none !important}@media(min-width: 768px){.shop_wrapper .product_wrap ul.products{gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1400px){.shop_wrapper .product_wrap ul.products{grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}}.shop_wrapper .product_wrap ul.products>li.product,.shop_wrapper .product_wrap ul.products>.package-card{width:100% !important;max-width:100% !important;float:none !important;margin:0 !important;padding:0 !important;clear:none !important}.shop_wrapper .product_wrap ul.products .package-card{display:flex;flex-direction:column;margin:0 !important;background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(28,59,51,.06);box-shadow:0 2px 10px rgba(15,46,33,.04);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}@media(max-width: 767.98px){.shop_wrapper .product_wrap ul.products .package-card{flex-direction:column;min-height:0;border-radius:16px}.shop_wrapper .product_wrap ul.products .package-card:active{transform:scale(0.995)}}@media(min-width: 1024px){.shop_wrapper .product_wrap ul.products .package-card{border-radius:16px}.shop_wrapper .product_wrap ul.products .package-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(15,46,33,.09);border-color:rgba(21,167,133,.16)}}.shop_wrapper .product_wrap ul.products .package-card .card-image{position:relative;overflow:hidden;background:#eef2f0;flex-shrink:0}@media(max-width: 767.98px){.shop_wrapper .product_wrap ul.products .package-card .card-image{width:100%;min-height:0;aspect-ratio:16/10}}@media(min-width: 768px){.shop_wrapper .product_wrap ul.products .package-card .card-image{aspect-ratio:16/10}}.shop_wrapper .product_wrap ul.products .package-card .card-image a{display:block;height:100%}.shop_wrapper .product_wrap ul.products .package-card .card-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}@media(min-width: 768px){.shop_wrapper .product_wrap ul.products .package-card .card-image:hover img{transform:scale(1.03)}}.shop_wrapper .product_wrap ul.products .package-card .card-image .badge{position:absolute;top:8px;left:8px;background:#15a785;color:#fff;font-size:10px;padding:3px 8px;border-radius:999px;font-weight:600}@media(min-width: 768px){.shop_wrapper .product_wrap ul.products .package-card .card-image .badge{top:12px;left:12px;font-size:11px;padding:4px 10px}}.shop_wrapper .product_wrap ul.products .package-card .card-image .favorite{position:absolute;top:8px;right:8px;background:hsla(0,0%,100%,.96);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 6px rgba(0,0,0,.1)}@media(min-width: 768px){.shop_wrapper .product_wrap ul.products .package-card .card-image .favorite{top:12px;right:12px;width:36px;height:36px}}.shop_wrapper .product_wrap ul.products .package-card .card-image .favorite .yith-add-to-wishlist-button-block{margin:0}.shop_wrapper .product_wrap ul.products .package-card .card-image .favorite .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{gap:0}.shop_wrapper .product_wrap ul.products .package-card .card-content{padding:14px 16px 16px;flex:1;min-width:0;display:flex;flex-direction:column;font-family:"Poppins",sans-serif;gap:10px;justify-content:flex-start}@media(min-width: 768px){.shop_wrapper .product_wrap ul.products .package-card .card-content{padding:14px 16px 16px;gap:8px}}.shop_wrapper .product_wrap ul.products .package-card .card-content .text_container{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}@media(min-width: 768px){.shop_wrapper .product_wrap ul.products .package-card .card-content .text_container{gap:8px}}.shop_wrapper .product_wrap ul.products .package-card .card-content h3{margin:0}.shop_wrapper .product_wrap ul.products .package-card .card-content h3 a{font-weight:600;font-size:15px;line-height:1.35;letter-spacing:-0.01em;text-decoration:none;color:#1a2421;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}@media(min-width: 768px){.shop_wrapper .product_wrap ul.products .package-card .card-content h3 a{font-size:15px;line-height:1.35;-webkit-line-clamp:2}}@media(min-width: 1024px){.shop_wrapper .product_wrap ul.products .package-card .card-content h3 a{-webkit-line-clamp:1}}.shop_wrapper .product_wrap ul.products .package-card .card-content h3 a:hover{color:#106343}.shop_wrapper .product_wrap ul.products .package-card .card-content .short-desc{display:none;margin:0;font-size:13px;line-height:1.45;color:#6b7c76}@media(min-width: 768px){.shop_wrapper .product_wrap ul.products .package-card .card-content .short-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.shop_wrapper .product_wrap ul.products .package-card .card-content .product_infor_du{font-weight:500;font-size:11px;line-height:1.3;color:#5c6b65;display:inline-flex;width:fit-content;max-width:100%;gap:6px;align-items:center;padding:4px 10px;border-radius:999px;background:#f4f7f6}@media(min-width: 768px){.shop_wrapper .product_wrap ul.products .package-card .card-content .product_infor_du{font-size:12px;gap:7px;padding:5px 11px}}.shop_wrapper .product_wrap ul.products .package-card .card-content .product_infor_du svg{width:12px;height:12px;flex-shrink:0;opacity:.75}@media(min-width: 768px){.shop_wrapper .product_wrap ul.products .package-card .card-content .product_infor_du svg{width:13px;height:13px}}.shop_wrapper .product_wrap ul.products .package-card .card-content .card-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:4px}@media(min-width: 768px){.shop_wrapper .product_wrap ul.products .package-card .card-content .card-footer{align-items:center;gap:12px;padding-top:6px}}.shop_wrapper .product_wrap ul.products .package-card .card-content .card-footer .price_wrap{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.shop_wrapper .product_wrap ul.products .package-card .card-content .card-footer .price_wrap .price{font-weight:700;font-size:16px;line-height:1.2;color:#106343;letter-spacing:-0.01em}@media(min-width: 768px){.shop_wrapper .product_wrap ul.products .package-card .card-content .card-footer .price_wrap .price{font-size:18px}}.shop_wrapper .product_wrap ul.products .package-card .card-content .card-footer .price_wrap .price del{color:#a8b4ae;font-weight:400;font-size:12px}.shop_wrapper .product_wrap ul.products .package-card .card-content .card-footer .price_wrap .price ins{text-decoration:none}.shop_wrapper .product_wrap ul.products .package-card .card-content .card-footer .price_wrap i{display:none;font-weight:400;font-size:11px;line-height:1.3;color:#8a9892;font-style:normal}@media(min-width: 768px){.shop_wrapper .product_wrap ul.products .package-card .card-content .card-footer .price_wrap i{display:block}}.shop_wrapper .product_wrap ul.products .package-card .card-content .card-footer .tl-btn--outline{flex-shrink:0;display:none}@media(min-width: 768px){.shop_wrapper .product_wrap ul.products .package-card .card-content .card-footer .tl-btn--outline{display:inline-flex}}.shop_wrapper .product_wrap ul.page-numbers{background:none;border:none;display:flex;gap:8px;justify-content:center;margin-top:48px;padding:0;list-style:none;font-family:"Poppins",sans-serif}.shop_wrapper .product_wrap ul.page-numbers li{display:block}.shop_wrapper .product_wrap ul.page-numbers li a.page-numbers,.shop_wrapper .product_wrap ul.page-numbers li span{width:40px;height:40px;display:flex !important;justify-content:center;align-items:center;border:1px solid rgba(28,59,51,.12);color:#1a2421;border-radius:50%;text-decoration:none;font-weight:600;font-size:14px;transition:all .2s ease}.shop_wrapper .product_wrap ul.page-numbers li a.page-numbers:hover{background:#ecfdf5;border-color:#106343;color:#106343}.shop_wrapper .product_wrap ul.page-numbers li span.current{background:#106343;border-color:#106343;color:#fff}@media(max-width: 1023.98px){body.shop-filters-open{overflow:hidden}}body.admin-bar .shop_wrapper{--shop-header-offset: 104px}@media(max-width: 782px){body.admin-bar .shop_wrapper{--shop-header-offset: 118px}}.woocommerce-shop .shop_wrapper ul.products::before,.woocommerce-shop .shop_wrapper ul.products::after,.post-type-archive-product .shop_wrapper ul.products::before,.post-type-archive-product .shop_wrapper ul.products::after,.tax-product_cat .shop_wrapper ul.products::before,.tax-product_cat .shop_wrapper ul.products::after{display:none !important}.woocommerce-shop .shop_wrapper ul.products li.product,.post-type-archive-product .shop_wrapper ul.products li.product,.tax-product_cat .shop_wrapper ul.products li.product{width:100% !important;max-width:none !important;float:none !important;margin:0 !important;clear:none !important}@media(min-width: 1024px){.shop_wrapper{--shop-search-offset: 116px;padding-top:18px;background:#f7f8f7}.shop_wrapper>.container,.shop_wrapper .shop_sticky_band .container{width:100%;max-width:1440px;padding-left:32px;padding-right:32px}.shop_wrapper .shop_hero{max-width:760px;margin-bottom:16px}.shop_wrapper .shop_hero .woocommerce-breadcrumb{max-width:680px;margin:0 auto 8px;font-size:11px;color:#7a8983}.shop_wrapper .shop_hero h1{margin-bottom:6px;font-size:clamp(24px,2vw,30px);line-height:1.2;letter-spacing:-0.035em}.shop_wrapper .shop_hero p{display:block;max-width:620px;font-size:13px;line-height:1.5;-webkit-line-clamp:2}.shop_wrapper .shop_sticky_band--search{padding:10px 0 12px;border-bottom-color:rgba(28,59,51,.07);box-shadow:0 6px 24px rgba(18,47,37,.06)}.shop_wrapper .filter_container{max-width:980px}.shop_wrapper .filter_container .shop_filter_wrap{grid-template-columns:minmax(0, 1fr) 116px;gap:8px;min-height:52px;padding:5px;border-radius:14px;border-color:rgba(28,59,51,.09);box-shadow:0 5px 18px rgba(18,47,37,.05)}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters{min-width:0;border-radius:10px}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item{min-height:40px;padding:5px 14px;gap:10px}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item .icon{display:flex;width:30px;height:30px;border-radius:8px}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item .content{align-items:flex-start;flex-direction:column;gap:2px}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item strong{font-size:9px;line-height:1;letter-spacing:.1em}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item .facetwp-search,.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item .facetwp-dropdown{font-size:13px;line-height:1.25}.shop_wrapper .filter_container .shop_filter_wrap .facetwp-submit{width:100%;min-width:0;min-height:40px;padding:8px 16px;font-size:11px;box-shadow:none}.shop_wrapper .shop_controls_inner{display:flex;align-items:center;gap:14px;min-height:38px;margin-top:8px;padding-top:8px}.shop_wrapper .shop_controls_inner .shop_products_toolbar{display:flex;flex:1;flex-wrap:nowrap;gap:16px;min-width:0}.shop_wrapper .shop_controls_inner .shop_toolbar_actions{order:2;margin-left:auto}.shop_wrapper .shop_controls_inner .shop_toolbar_meta{display:contents}.shop_wrapper .shop_controls_inner .woocommerce-result-count{order:1;font-size:12px}.shop_wrapper .shop_controls_inner .shop_active_filters{order:2;width:auto;max-width:52%;flex-wrap:nowrap;overflow-x:auto;padding:0}.shop_wrapper .shop_controls_inner .shop_sort_wrap{order:3}.shop_wrapper .wrap{gap:28px;padding-top:22px}.shop_wrapper .left_sidebar{width:252px}.shop_wrapper .left_sidebar .shop-sidebar-panel{padding:18px;border-radius:14px;box-shadow:0 4px 18px rgba(18,47,37,.045)}.shop_wrapper .left_sidebar .filter-block{margin-bottom:14px;padding-bottom:14px}.shop_wrapper .left_sidebar .filter-block .filter-header{margin-bottom:8px;font-size:14px}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio{gap:2px}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-checkbox,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-radio,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-checkbox,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-radio{min-height:36px;padding:7px 8px !important;font-size:12px}.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-checkbox::before,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-checkboxes .facetwp-radio::before,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-checkbox::before,.shop_wrapper .left_sidebar .filter-block .filter-content .facetwp-type-radio .facetwp-radio::before{width:17px;height:17px}.shop_wrapper .product_wrap ul.products{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.shop_wrapper .product_wrap ul.products .package-card{border-radius:14px;box-shadow:0 3px 14px rgba(18,47,37,.055)}.shop_wrapper .product_wrap ul.products .package-card .card-image{aspect-ratio:16/9}.shop_wrapper .product_wrap ul.products .package-card .card-image .favorite{top:10px;right:10px;width:34px;height:34px}.shop_wrapper .product_wrap ul.products .package-card .card-content{padding:14px 15px 15px;gap:8px}.shop_wrapper .product_wrap ul.products .package-card .card-content .text_container{gap:6px}.shop_wrapper .product_wrap ul.products .package-card .card-content h3 a{font-size:14px;line-height:1.4;-webkit-line-clamp:2}.shop_wrapper .product_wrap ul.products .package-card .card-content .short-desc{display:-webkit-box;color:#718079;font-size:11px;line-height:1.45;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.shop_wrapper .product_wrap ul.products .package-card .card-content .product_infor_du{font-size:11px}.shop_wrapper .product_wrap ul.products .package-card .card-content .card-footer{padding-top:6px}.shop_wrapper .product_wrap ul.products .package-card .card-content .card-footer .price_wrap .price{font-size:16px}.shop_wrapper .product_wrap ul.products .package-card .card-content .card-footer .tl-btn--outline{min-height:34px;padding:8px 14px;font-size:10px;letter-spacing:.04em}}@media(min-width: 1280px){.shop_wrapper .product_wrap ul.products{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1024px){.shop_wrapper .filter_container .shop_filter_wrap .shop-filters{overflow:visible}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item{position:relative;overflow:visible}.shop_wrapper .filter_container .shop_filter_wrap .shop-filters .filter-item:has(.tl-select.is-open){z-index:80}}.shop_wrapper .filter-item{cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.shop_wrapper .filter-item:hover,.shop_wrapper .filter-item:has(.tl-select__trigger:focus-visible),.shop_wrapper .filter-item:has(.tl-select.is-open){border-color:rgba(21,167,133,.4);background:#fbfdfc;box-shadow:0 0 0 3px rgba(21,167,133,.08)}.shop_wrapper .filter-item .tl-select{position:relative;z-index:2}@media(min-width: 1024px){.shop_wrapper .filter-item .tl-select__menu{z-index:90}}.shop_wrapper .filter-item .tl-select__trigger{min-height:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.shop_wrapper .filter-item .tl-select__trigger::before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.shop_wrapper .filter-item .tl-select__trigger:hover,.shop_wrapper .filter-item .tl-select__trigger:focus-visible{border:0;background:rgba(0,0,0,0);box-shadow:none}.shop_wrapper .shop_sort_wrap .tl-select{min-width:150px}.shop_wrapper .shop_sort_wrap .tl-select__trigger{min-height:32px;padding:6px 12px;border-radius:999px;font-size:12px}@media(max-width: 1023.98px){.shop_wrapper .shop_sort_wrap .tl-select{position:static;min-width:0;width:100%;height:100%}.shop_wrapper .shop_sort_wrap .tl-select__trigger{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;opacity:1}.shop_wrapper .shop_sort_wrap .tl-select.is-open{z-index:1100}}html{background:#fbfbfb}.single-product .shop_wrap{padding:30px 20px}@media(min-width: 1024px){.single-product .shop_wrap{padding:60px 0}}.single-product .shop_wrap .woocommerce-breadcrumb{font-family:"Poppins",sans-serif;margin-bottom:30px}.single-product .shop_wrap .woocommerce-breadcrumb a{color:#006838;font-weight:600;text-decoration:none}.single-product .shop_wrap .woocommerce-breadcrumb a:hover{text-decoration:underline}.single-product .shop_wrap .quantity{display:none !important}.single-product .shop_wrap .container{max-width:1680px;margin:0 auto}.single-product .shop_wrap div.images{width:58%}.single-product .shop_wrap .product_title{font-family:"Poppins",sans-serif;font-size:25px;line-height:120%;margin-bottom:20px;color:#222829;font-weight:700}@media(min-width: 1024px){.single-product .shop_wrap .product_title{font-size:36px}}.single-product .shop_wrap .product_inner_wrap{display:flex;justify-content:space-between;flex-direction:column}@media(min-width: 1024px){.single-product .shop_wrap .product_inner_wrap{flex-direction:row}}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap{box-shadow:0px 0px 10px 0px rgba(34,40,41,.2588235294);border-radius:6px;padding:32px;background:#fff}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .custom-booking-fields{display:flex;flex-direction:column;gap:30px}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .custom-booking-fields .label{font-family:"Poppins",sans-serif;font-weight:500;font-size:14px;line-height:100%;color:#222829;display:block;margin-bottom:10px}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .custom-booking-fields #book_date{border:1px solid #e0e2e7;border-radius:8px;border-width:1px;padding:10px 12px;font-family:"Poppins",sans-serif;width:100%;font-weight:400;font-size:14px;line-height:100%}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .radio-group{display:flex;gap:10px;flex-wrap:wrap}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .radio-group .radio-block{border:1px solid #307672;padding:10px 20px;border-radius:6px;font-weight:400;font-size:12px;line-height:100%;font-family:"Poppins",sans-serif;position:relative;overflow:hidden}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .radio-group .radio-block input{position:absolute}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .radio-group .radio-block input:checked+span{color:#fff}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .radio-group .radio-block input:checked~i{opacity:1}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .radio-group .radio-block span{position:relative;z-index:1}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .radio-group .radio-block i{position:absolute;width:100%;height:100%;left:0;top:0;background:#006838;z-index:0;opacity:0;transition:all .5s}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .item_count_wrap{display:flex;gap:10px;margin-bottom:20px;flex-direction:column;align-items:baseline}@media(min-width: 1024px){.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .item_count_wrap{align-items:end;flex-direction:row}}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .item_count_wrap:last-of-type{margin:0}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .qty-control{background:#f4f3f1;padding:10px 25px;border-radius:7px}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .qty-control input{border:none;background:no-repeat;width:50px;text-align:center;outline:none;font-family:"Poppins",sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#000}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .qty-control button{border:none;background:no-repeat;text-align:center;outline:none;font-family:"Poppins",sans-serif;font-weight:500;font-size:20px;line-height:20px;color:#000;cursor:pointer;width:20px;height:20px}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .item_count_wrap span{font-family:"Poppins",sans-serif;font-weight:500;font-size:14px;line-height:100%;color:#222829;padding-bottom:5px}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap .item_count_wrap span em{font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;color:#778088}.single-product .shop_wrap .product_inner_wrap .entry-summary .wrap hr{background:#ddd;width:100%;height:0px !important;border:none;border-top:1px solid #ddd}.single-product .shop_wrap .package{display:flex;gap:20px;width:100%;margin-bottom:30px;flex-direction:column}@media(min-width: 1024px){.single-product .shop_wrap .package{width:60%;flex-direction:row}}.single-product .shop_wrap .package .package_info_item{width:100%;border:1px solid #d1d1d1;padding:16px 20px;display:flex;align-items:flex-start;gap:10px;border-radius:6px}.single-product .shop_wrap .package .package_info_item .content span{font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;color:#778088}.single-product .shop_wrap .package .package_info_item .content h6{font-family:"Poppins",sans-serif;font-weight:500;font-size:18px;line-height:100%;color:#144d53;margin-top:5px}.single-product .shop_wrap .package_infomations{display:flex;flex-direction:column;gap:30px}.single-product .shop_wrap .package_infomations h3{font-family:"Poppins",sans-serif;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;color:#222829;margin-bottom:12px}.single-product .shop_wrap .package_infomations p{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;color:#778088}.single-product .shop_wrap .wrap_pac{display:flex;gap:30px;flex-direction:column}@media(min-width: 1024px){.single-product .shop_wrap .wrap_pac{flex-direction:row}}.single-product .shop_wrap .wrap_pac .item_package{border-radius:8px;border:1px solid #d6e5d1;padding:24px 24px 68px;background:#fff}.single-product .shop_wrap .wrap_pac .item_package h6{font-family:"Poppins",sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0px;color:#222829;margin-bottom:4px}.single-product .shop_wrap .wrap_pac .item_package h2{font-family:"Poppins",sans-serif;font-weight:700;font-style:Bold;font-size:36px;line-height:45px;letter-spacing:-1px;margin-bottom:16px}.single-product .shop_wrap .wrap_pac .item_package h2 span{font-weight:600;font-size:16px;line-height:20px}.single-product .shop_wrap .wrap_pac .item_package ul{display:flex;flex-direction:column;gap:8px}.single-product .shop_wrap .wrap_pac .item_package ul li{font-family:"Poppins",sans-serif;font-weight:400;font-size:12px;line-height:20px;letter-spacing:0px;color:#222829;display:flex;gap:5px}.single-product .shop_wrap .pk_info h3{margin-bottom:10px}.single-product .shop_wrap .pk_info p{font-weight:400;font-size:14px;line-height:21px;margin-bottom:20px;color:#15a785}.single-product .shop_wrap .notes-list{list-style:circle;padding-left:10px}.single-product .shop_wrap .notes-list li{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;color:#778088}.single-product .shop_wrap .related.products{margin-top:80px}.single-product .shop_wrap .related.products h2{font-family:"Poppins",sans-serif;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0px;color:#222829;margin-bottom:12px}.single-product .shop_wrap .related.products ul.products{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0}.single-product .shop_wrap .related.products ul.products li{margin:0 !important}.single-product .shop_wrap .related.products ul.products .package-card{flex:1 1 100%;max-width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:transform .2s;display:flex;flex-direction:column}@media(min-width: 1024px){.single-product .shop_wrap .related.products ul.products .package-card{flex:1 1 calc(25% - 20px);max-width:calc(25% - 20px)}}.single-product .shop_wrap .related.products ul.products .package-card:hover{transform:translateY(-5px)}.single-product .shop_wrap .related.products ul.products .package-card .card-image{position:relative;height:250px;overflow:hidden}.single-product .shop_wrap .related.products ul.products .package-card .card-image img{width:100%;height:100%;object-fit:cover}.single-product .shop_wrap .related.products ul.products .package-card .card-image .badge{position:absolute;top:10px;left:10px;background:#00cba9;color:#fff;font-size:12px;padding:4px 8px;border-radius:20px}.single-product .shop_wrap .related.products ul.products .package-card .card-image .favorite{position:absolute;top:10px;right:10px;background:#fff;border-radius:50%;padding:6px;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.1)}.single-product .shop_wrap .related.products ul.products .package-card .card-image .favorite .yith-add-to-wishlist-button-block{margin:0}.single-product .shop_wrap .related.products ul.products .package-card .card-image .favorite .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{gap:0}.single-product .shop_wrap .related.products ul.products .package-card .card-content{padding:20px;flex-grow:1;display:flex;flex-direction:column;font-family:"Poppins",sans-serif;justify-content:space-between;gap:20px}.single-product .shop_wrap .related.products ul.products .package-card .card-content h3{margin-bottom:10px}.single-product .shop_wrap .related.products ul.products .package-card .card-content h3 a{font-weight:600;font-size:16px;line-height:32px;letter-spacing:0%;text-decoration:none;color:#000}.single-product .shop_wrap .related.products ul.products .package-card .card-content .short-desc{font-size:14px;color:#666;margin:0 0 20px;line-height:1.4}.single-product .shop_wrap .related.products ul.products .package-card .card-content .product_infor_du{font-weight:500;font-size:14px;line-height:26px;color:#737373;display:flex;gap:10px;align-items:center}.single-product .shop_wrap .related.products ul.products .package-card .card-content .card-footer{display:flex;justify-content:space-between;align-items:center}.single-product .shop_wrap .related.products ul.products .package-card .card-content .card-footer .price_wrap{display:flex;align-items:center;gap:5px}.single-product .shop_wrap .related.products ul.products .package-card .card-content .card-footer .price_wrap .price{font-weight:600;font-size:16px;line-height:32px}.single-product .shop_wrap .related.products ul.products .package-card .card-content .card-footer .price_wrap i{font-weight:500;font-size:12px;line-height:26px;letter-spacing:0%;color:#737373}.single-product .shop_wrap .related.products ul.products .package-card .card-content .card-footer .book-btn{background:rgba(0,0,0,0) !important;color:#106343 !important;border:1px solid #106343 !important;padding:10px 20px !important;border-radius:8px !important;font-size:13px;cursor:pointer;transition:background .3s;text-decoration:none;font-size:14px}.single-product .shop_wrap .related.products ul.products .package-card .card-content .card-footer .book-btn:hover{background:#106343 !important;color:#fff !important}.single-product .shop_wrap .dd_price{display:block;padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:20px;font-family:"Poppins",sans-serif;font-weight:600;line-height:100%;letter-spacing:0%;font-size:24px;color:#004726}.single-product .shop_wrap .single_add_to_cart_button{background:none !important;display:flex;gap:20px;align-items:center;padding:13px 15px !important;border:1px solid #004726;color:#004726 !important;transition:all .5s;margin-right:20px;font-size:14px}@media(min-width: 1024px){.single-product .shop_wrap .single_add_to_cart_button{padding:13px 40px !important;margin-right:50px;font-size:14px}}.single-product .shop_wrap .single_add_to_cart_button svg *{stroke:#004726;transition:all .5s}.single-product .shop_wrap .single_add_to_cart_button:hover{background:#004726 !important;color:#fff !important}.single-product .shop_wrap .single_add_to_cart_button:hover svg *{stroke:#fff}.single-product .shop_wrap .yith-wcwl-add-to-wishlist-button__label{display:none}.single-product .shop_wrap .product_meta{display:none}.single-product #direct_cart{width:100%;padding:14px 5px;margin-top:10px;background:#006838;color:#fff;border:none;outline:none;border-radius:5px;font-family:"Poppins",sans-serif;cursor:pointer;transition:all .5s}.single-product #direct_cart:hover{background:#00381e}.single-product a.whatsapp-chat-button{padding:13px 0;display:flex;justify-content:center;align-items:center;gap:20px;border:2px solid #006838;border-radius:6px;margin-top:20px;font-family:"Poppins",sans-serif;color:#006838;font-size:14px;text-decoration:none}.single-product .pay_methords{text-align:center;padding-top:20px;border-top:1px solid #ddd}.single-product .pay_methords h4{font-family:"Poppins",sans-serif;color:#006838;margin-bottom:10px;font-size:12px}@media(min-width: 1024px){.woocommerce-page div.product div.images{width:60%}}@media(min-width: 1024px){.woocommerce-page div.product div.summary{width:35%}}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{display:none}.woocommerce div.product div.images .flex-control-thumbs{margin-top:20px;display:flex;gap:10px}.woocommerce div.product div.images .flex-control-thumbs li{width:85px;clear:none !important}.yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single{box-shadow:0px 0px 8px 0px rgba(34,40,41,.1215686275);padding:7px;margin:0;border-radius:10px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#006838}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{display:none}.woocommerce-message{display:flex;align-items:center;justify-content:space-between;padding:10px 15px 10px 20px;font-family:"Poppins",sans-serif;font-weight:500;font-size:14px;line-height:100%;color:#222829;background:no-repeat;border:2px solid green;border-radius:8px}.button.wc-forward{background:#006838 !important;color:#fff !important;font-weight:100 !important;letter-spacing:1px;font-size:15px !important}.wc-block-components-quantity-selector{display:none}.cart_chekout_page{padding:30px 20px;font-family:"Poppins",sans-serif}@media(min-width: 1024px){.cart_chekout_page{padding:60px 0}}.cart_chekout_page .container{max-width:1680px;margin:0 auto}.cart_chekout_page .container .heading_area h1{font-family:"Poppins",sans-serif;font-size:36px;line-height:120%;margin-bottom:20px;color:#222829;font-weight:700}.cart_chekout_page .container .wc-block-components-quantity-selector{display:none}.cart_chekout_page .container table.wc-block-cart-items{font-family:"Poppins",sans-serif !important}.cart_chekout_page .container table.wc-block-cart-items .wc-block-cart-items__header th{padding:10px;font-size:18px}.cart_chekout_page .container table.wc-block-cart-items a.wc-block-components-product-name{margin-bottom:6px !important;font-weight:600;color:#013a1d;text-decoration:none;font-size:18px}.cart_chekout_page .container table.wc-block-cart-items .wc-block-cart-item__prices{font-weight:600;font-size:14px}.cart_chekout_page .container table.wc-block-cart-items .wc-block-components-product-metadata{margin-bottom:10px !important}.cart_chekout_page .container table.wc-block-cart-items .wc-block-components-product-metadata .wc-block-components-product-metadata__description{margin-bottom:10px}.cart_chekout_page .container table.wc-block-cart-items .wc-block-components-product-metadata ul.wc-block-components-product-details{display:flex;flex-direction:column;gap:6px}.cart_chekout_page .container table.wc-block-cart-items button.wc-block-cart-item__remove-link{color:red !important}.cart_chekout_page .container table.wc-block-cart-items td.wc-block-cart-item__total{font-weight:bold;font-size:20px !important}.cart_chekout_page .container .wc-block-cart .wc-block-components-sidebar{height:fit-content;padding:30px 30px 10px;background:#fff;box-shadow:0px 2px 6px 0px rgba(0,0,0,.1411764706);border-radius:4px;font-family:"Poppins",sans-serif !important}.cart_chekout_page .container .wc-block-cart .wc-block-components-sidebar .wc-block-cart__submit a{background:#15a785;padding:13px 40px;border:1px solid #15a785;color:#fff;transition:all .5s;text-decoration:none;border-radius:6px}.cart_chekout_page .container .wc-block-cart .wc-block-components-sidebar .wc-block-cart__submit a:hover{background:#fff;color:#15a785}.cart_chekout_page .container .checkout-wrapper{display:flex;gap:60px;flex-direction:column}@media(min-width: 1024px){.cart_chekout_page .container .checkout-wrapper{padding:60px 0;flex-direction:row}}.cart_chekout_page .container .checkout-wrapper .checkout-products{max-width:644px;flex-shrink:0}.cart_chekout_page .container .checkout-wrapper .checkout-form{width:100%}.cart_chekout_page .container .checkout-wrapper .checkout-form .woocommerce-additional-fields__field-wrapper{display:none}.cart_chekout_page .container .checkout-wrapper .checkout-form .woocommerce-billing-fields,.cart_chekout_page .container .checkout-wrapper .checkout-form .recipient-section{background:#fff;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1411764706);border-radius:10px;padding:20px;margin-bottom:30px}.cart_chekout_page .container .checkout-wrapper .checkout-form .woocommerce-billing-fields h3,.cart_chekout_page .container .checkout-wrapper .checkout-form .recipient-section h3{margin-bottom:20px;margin-top:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.cart_chekout_page .container .checkout-wrapper .checkout-form .recipient-section2{background:#fff;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1411764706);border-radius:10px;padding:20px;margin-bottom:30px;margin-top:10px}.cart_chekout_page .container .checkout-wrapper .checkout-form .recipient-section2 h3{margin-bottom:20px;margin-top:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.cart_chekout_page .container .checkout-wrapper .checkout-form #add_recipient{background:none !important;display:flex;align-items:center;padding:10px 19px;border:1px solid #004726;color:#004726 !important;transition:all .5s;border-radius:5px;font-weight:600;text-transform:uppercase}.cart_chekout_page .container .checkout-wrapper .checkout-form [type=radio]{display:none}.cart_chekout_page .container .checkout-wrapper .checkout-form [type=radio]:checked+svg .out{stroke:#0b2762}.cart_chekout_page .container .checkout-wrapper .checkout-form [type=radio]:checked+svg .in{stroke:#0b2762;fill:#0b2762}.cart_chekout_page .container .checkout-wrapper .checkout-form label{display:flex !important;align-items:center;gap:5px;font-size:15px}.cart_chekout_page .container .checkout-wrapper .checkout-form label svg{height:24px}.cart_chekout_page .container .checkout-wrapper .checkout-form .package-section{background:#fff;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1411764706);border-radius:10px;padding:20px}.cart_chekout_page .container .checkout-wrapper .checkout-form .package-section h3{margin-top:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.cart_chekout_page .container .checkout-wrapper .checkout-form .package-section p{margin-bottom:20px}.cart_chekout_page .container .checkout-wrapper .checkout-form .recipient_row{display:flex;gap:5px;margin-bottom:10px;margin-top:10px;flex-direction:column;padding:20px;border-radius:10px;border:1px solid #ddd}@media(min-width: 1024px){.cart_chekout_page .container .checkout-wrapper .checkout-form .recipient_row{flex-direction:row;padding:0;border:none}}.cart_chekout_page .container .checkout-wrapper .checkout-form .recipient_row .form-row{margin:0 !important;width:100%}.cart_chekout_page .container .checkout-wrapper .checkout-form input{padding:10px 15px;font-weight:normal;letter-spacing:.5px;border:1px solid #ddd !important;outline:none;border-radius:8px;height:100%;width:100%}.cart_chekout_page .container .checkout-wrapper .checkout-form input.error{border:1px solid red !important}.cart_chekout_page .container .checkout-wrapper .checkout-form select{padding:10px 15px;font-weight:normal;letter-spacing:.5px;outline:none;border-radius:8px;height:100%;width:100%}.cart_chekout_page .container .checkout-wrapper .checkout-form select:not(.error){border:1px solid #ddd !important}.cart_chekout_page .container .checkout-wrapper .checkout-form select.error{border:1px solid red !important}.cart_chekout_page .container .checkout-wrapper .checkout-form .select2-selection{border:1px solid #ddd !important}.cart_chekout_page .container .checkout-wrapper .remove_recipient{padding:0;border:none;background:no-repeat}.cart_chekout_page .container #order_review{background:#fff;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1411764706);border-radius:10px;padding:20px}.cart_chekout_page .container #order_review h3{margin-top:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.cart_chekout_page .container #order_review table.shop_table{border:none;padding:0;margin-bottom:0}.cart_chekout_page .container #order_review .product_wrap{display:flex;gap:20px}.cart_chekout_page .container #order_review .product_wrap img{width:80px;height:80px;object-fit:cover}.cart_chekout_page .container #order_review .product_wrap .product-name{padding-left:0}.cart_chekout_page .container #order_review .pro_contents h4{font-size:16px;font-weight:600;color:#024727}.cart_chekout_page .container #order_review .pro_contents .variation{font-size:12px;margin-top:4px;line-height:1.6}.cart_chekout_page .container #order_review #payment{background:none !important;border-radius:0}.cart_chekout_page .container #order_review .woocommerce-privacy-policy-text{font-size:12px;margin-bottom:25px;line-height:1.4}.cart_chekout_page .container #order_review #place_order{background:none !important;display:flex;gap:20px;align-items:center;padding:13px 40px !important;border:1px solid #004726;color:#004726 !important;transition:all .5s}.cart_chekout_page .container #order_review #place_order svg *{stroke:#004726;transition:all .5s}.cart_chekout_page .container #order_review #place_order:hover{background:#004726 !important;color:#fff !important}.cart_chekout_page .container #order_review #place_order:hover svg *{stroke:#fff}.cart_chekout_page .container #order_review #custom_booking_payment_options{padding:20px 13px 10px;border-top:1px solid rgba(221,221,221,.8666666667)}.cart_chekout_page .container #order_review #custom_booking_payment_options .booking-option-wrap{margin-bottom:10px}.cart_chekout_page .container #order_review #custom_booking_payment_options .booking-option-wrap [type=radio]{display:none}.cart_chekout_page .container #order_review #custom_booking_payment_options .booking-option-wrap [type=radio]:checked+svg .out{stroke:#0b2762}.cart_chekout_page .container #order_review #custom_booking_payment_options .booking-option-wrap [type=radio]:checked+svg .in{stroke:#0b2762;fill:#0b2762}.cart_chekout_page .container #order_review #custom_booking_payment_options .booking-option-wrap label{display:flex;align-items:center;gap:6px;font-size:14px}.cart_chekout_page .container #order_review #custom_booking_payment_options h3{font-size:18px;text-transform:none !important;margin-bottom:20px !important}.cart_chekout_page .container #order_review #booking_payable_wrap{color:#016838;font-size:20px;font-weight:bold;margin-top:25px}.cart_chekout_page .container .wp-block-product-new{display:none !important}.wc_payment_methods{list-style:none;padding:0;margin:0}.wc_payment_methods .wc_payment_method{position:relative;margin-bottom:12px !important;padding:14px 16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.wc_payment_methods .wc_payment_method:hover{border-color:#016838;box-shadow:0 4px 12px rgba(1,104,56,.12)}.wc_payment_methods .wc_payment_method input.input-radio{position:absolute;opacity:0;pointer-events:none}.wc_payment_methods .wc_payment_method label{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:600;font-size:15px;flex-wrap:wrap}.wc_payment_methods .wc_payment_method label::before{content:"";width:18px;height:18px;border-radius:50%;border:2px solid #cbd5e1;display:inline-block;transition:all .2s ease}.wc_payment_methods .wc_payment_method label img{max-height:22px;margin-left:auto}.wc_payment_methods .wc_payment_method input:checked+label{color:#016838}.wc_payment_methods .wc_payment_method input:checked+label::before{border-color:#016838;background:#016838;box-shadow:inset 0 0 0 3px #fff}.wc_payment_methods .wc_payment_method .payment_box{display:none;margin-top:12px;padding:12px 14px;background:#f0f7f4;border-radius:8px;font-size:14px;color:#444;border-left:4px solid #016838}.wc_payment_methods .wc_payment_method input:checked~.payment_box{display:block}@media(max-width: 600px){.wc_payment_methods .wc_payment_method label{font-size:14px}}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .woocommerce-form-coupon-toggle{margin:0 0 18px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .woocommerce-form-coupon-toggle .woocommerce-info{position:relative;min-height:56px;margin:0;padding:16px 20px 16px 54px;border:1px solid rgba(21,61,56,.11);border-radius:12px;background:#f5f8f6;color:#526762;font-size:13px;line-height:1.6}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .woocommerce-form-coupon-toggle .woocommerce-info::before{position:absolute;top:50%;left:18px;display:grid;width:24px;height:24px;place-items:center;border-radius:8px;background:rgba(21,167,133,.12);color:#148f70;content:"%";font-size:11px;font-weight:700;transform:translateY(-50%)}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .woocommerce-form-coupon-toggle .showcoupon{margin-left:4px;color:#116e58;font-weight:600;text-decoration:none;text-underline-offset:3px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .woocommerce-form-coupon-toggle .showcoupon:hover{text-decoration:underline}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page form.checkout_coupon{margin:-6px 0 22px;padding:18px;gap:10px;grid-template-columns:minmax(0, 1fr) auto;border:1px solid rgba(21,61,56,.1);border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(21,61,56,.06)}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page form.checkout_coupon:not([style*="display:none"]):not([style*="display: none"]){display:grid !important}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page form.checkout_coupon .form-row{width:auto;margin:0;padding:0;float:none}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page form.checkout_coupon input.input-text{width:100%;min-height:46px;padding:11px 14px;border:1px solid #d8e0dd;border-radius:9px;outline:none;font-family:"Poppins",sans-serif}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page form.checkout_coupon input.input-text:focus{border-color:#159b78;box-shadow:0 0 0 3px rgba(21,155,120,.12)}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page form.checkout_coupon button.button{min-height:46px;padding:11px 20px;border:1px solid #159b78;border-radius:9px;background:#159b78;color:#fff;font-family:"Poppins",sans-serif;font-size:12px;font-weight:600;cursor:pointer}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .woocommerce-NoticeGroup-checkout{margin:0 0 28px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .woocommerce-NoticeGroup-checkout .woocommerce-error{position:relative;min-height:60px;margin:0;padding:18px 22px 18px 58px;border:1px solid rgba(205,61,67,.26);border-radius:12px;background:#fff7f7;box-shadow:0 10px 26px rgba(154,38,44,.06);color:#9d282f;font-size:13px;font-weight:500;line-height:1.55;list-style:none}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .woocommerce-NoticeGroup-checkout .woocommerce-error::before{position:absolute;top:16px;left:18px;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#d4464d;color:#fff;content:"!";font-size:14px;font-weight:700}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .woocommerce-NoticeGroup-checkout .woocommerce-error::after{display:none}body.woocommerce-checkout:not(.woocommerce-order-pay) .checkout-form input.error,body.woocommerce-checkout:not(.woocommerce-order-pay) .checkout-form select.error,body.woocommerce-checkout:not(.woocommerce-order-pay) .checkout-form textarea.error,body.woocommerce-checkout:not(.woocommerce-order-pay) .checkout-form .woocommerce-invalid input,body.woocommerce-checkout:not(.woocommerce-order-pay) .checkout-form .woocommerce-invalid select,body.woocommerce-checkout:not(.woocommerce-order-pay) .checkout-form .woocommerce-invalid textarea{border-color:#d4464d !important;background-color:#fff9f9 !important;box-shadow:0 0 0 3px rgba(212,70,77,.1) !important}body.woocommerce-checkout:not(.woocommerce-order-pay) .checkout-form input.error:focus,body.woocommerce-checkout:not(.woocommerce-order-pay) .checkout-form select.error:focus,body.woocommerce-checkout:not(.woocommerce-order-pay) .checkout-form textarea.error:focus{outline:none;box-shadow:0 0 0 4px rgba(212,70,77,.14) !important}body.woocommerce-checkout:not(.woocommerce-order-pay) .checkout-form .has-field-error{margin-top:8px;margin-bottom:8px;padding:12px;border-left:3px solid #d4464d;border-radius:8px;background:#fff8f8}body.woocommerce-checkout:not(.woocommerce-order-pay) .checkout-form .has-field-error>.mn_label,body.woocommerce-checkout:not(.woocommerce-order-pay) .checkout-form .woocommerce-invalid label{color:#b62f36}@media(max-width: 600px){body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .woocommerce-form-coupon-toggle .woocommerce-info{padding:14px 16px 14px 48px;font-size:12px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page form.checkout_coupon:not([style*="display:none"]):not([style*="display: none"]){grid-template-columns:1fr}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page form.checkout_coupon button.button{width:100%}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .woocommerce-NoticeGroup-checkout .woocommerce-error{padding:16px 16px 16px 52px;font-size:12px}}body.woocommerce-checkout:not(.woocommerce-order-pay){background:#f3f6f4}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page{padding:clamp(42px,5vw,72px) 20px 96px;background:radial-gradient(circle at 92% 2%, rgba(21, 167, 133, 0.08), transparent 23%),#f3f6f4}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page>.container{max-width:1440px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .heading_area{max-width:720px;margin-bottom:26px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:12px;color:#168e70;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-eyebrow::before{width:24px;height:1px;background:currentColor;content:""}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .heading_area h1{margin:0 0 10px;color:#173d38;font-size:clamp(38px,4vw,54px);font-weight:600;line-height:1.08;letter-spacing:-0.045em}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .heading_area p{max-width:620px;margin:0;color:#647672;font-size:14px;line-height:1.7}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .woocommerce-form-coupon-toggle{margin-bottom:0}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-wrapper{display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(390px, 0.95fr);gap:28px;align-items:start;padding:30px 0 0}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-products{width:100%;max-width:none;min-width:0}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-products{position:sticky;top:104px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form .woocommerce-billing-fields,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form .recipient-section,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form .package-section,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review{padding:clamp(24px,3vw,34px);border:1px solid rgba(23,61,56,.1);border-radius:20px;background:#fff;box-shadow:0 18px 44px rgba(23,61,56,.07)}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form .woocommerce-billing-fields{margin-bottom:14px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form .woocommerce-billing-fields h3,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review>h3{display:flex;align-items:center;gap:12px;margin:0 0 26px;color:#173d38;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form .woocommerce-billing-fields h3::before,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review>h3::before{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:9px;background:#edf7f3;color:#168e70;content:"01";font-size:9px;letter-spacing:0}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review>h3::before{content:"02"}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .booking-summary-title{min-width:0}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .booking-summary-count{margin-left:auto;padding:7px 10px;border-radius:999px;background:#edf7f3;color:#14775f;font-size:10px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:none;white-space:nowrap}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form .form-row{margin-bottom:18px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form label{margin-bottom:7px;color:#304d49;font-size:13px;font-weight:500}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form input,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form select,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form textarea,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form .select2-selection{min-height:48px;border:1px solid #dce4e1 !important;border-radius:10px;background:#fbfcfb;color:#213d39;font-family:"Poppins",sans-serif;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form textarea{min-height:120px;padding:13px 15px;resize:vertical}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form input:focus,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form select:focus,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form textarea:focus,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form .select2-container--open .select2-selection{border-color:#159b78 !important;background:#fff;outline:none;box-shadow:0 0 0 4px rgba(21,155,120,.11)}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-collapse{display:flex;width:100%;align-items:center;justify-content:space-between;margin:12px 0 0;padding:17px 18px;border:1px solid rgba(23,61,56,.1);border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(23,61,56,.04);color:#254843;font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-collapse:hover,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-collapse.active{border-color:rgba(21,155,120,.36);background:#f8fbf9;box-shadow:0 10px 26px rgba(23,61,56,.07)}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-collapse:focus-visible{outline:3px solid rgba(21,155,120,.18);outline-offset:2px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-collapse .toggle-icon{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:50%;background:#edf7f3;color:#168e70;font-size:17px;font-weight:500}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-content{display:none;padding:0}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-content .recipient-section,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-content .package-section{margin:12px 0 0;box-shadow:0 12px 30px rgba(23,61,56,.05)}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review{overflow:hidden}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review table.shop_table{width:100%;border-collapse:collapse}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review tr.cart_item td{padding:16px 0;border-top:1px solid #e5ebe8;vertical-align:middle}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review tbody tr.cart_item:first-child td{padding-top:0;border-top:0}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review tr.booking-summary-item--extra[hidden]{display:none}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .booking-summary-more-row td{padding:14px 0 20px;border-top:1px solid #e5ebe8}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .booking-summary-more{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid rgba(21,155,120,.25);border-radius:10px;background:#f3faf7;color:#14775f;font-family:"Poppins",sans-serif;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .booking-summary-more:hover{border-color:rgba(21,155,120,.5);background:#eaf7f1}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .booking-summary-more:focus-visible{outline:3px solid rgba(21,155,120,.16);outline-offset:2px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .booking-summary-more svg{transition:transform .2s ease}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .booking-summary-more.is-expanded svg{transform:rotate(180deg)}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .product_wrap{gap:14px;align-items:flex-start}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .product_wrap img{width:76px;height:76px;flex:0 0 76px;border-radius:11px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .pro_contents h4{margin:1px 0 5px;color:#145640;font-size:14px;line-height:1.35}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .variation{margin:0;color:#667873;font-size:11px;line-height:1.55}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .product-total{display:flex;width:128px;align-items:center;justify-content:flex-end;gap:10px;padding-left:12px !important;color:#173d38;font-size:13px;font-weight:600;text-align:right;white-space:nowrap}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .booking-summary-price{white-space:nowrap}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .booking-summary-remove{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid #edc5c7;border-radius:50%;background:#fff8f8;color:#cf3f46;font-family:Arial,sans-serif;font-size:23px;font-weight:400;line-height:1;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .booking-summary-remove:hover{border-color:#cf3f46;background:#cf3f46;color:#fff}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .booking-summary-remove:focus-visible{outline:3px solid rgba(207,63,70,.16);outline-offset:2px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .booking-summary-remove.is-removing{opacity:.45;pointer-events:none}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review tfoot th,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review tfoot td{padding:12px 0;border-top:1px solid #e5ebe8;color:#526762;font-size:13px;text-align:left}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review tfoot td{color:#173d38;font-weight:600;text-align:right}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review tfoot .order-total th,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review tfoot .order-total td{padding-top:18px;color:#173d38;font-size:17px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review #place_order{width:100%;min-height:50px;justify-content:center;padding:13px 22px !important;border:1px solid #159b78;border-radius:10px;background:#159b78 !important;color:#fff !important;font-weight:600;box-shadow:0 12px 24px rgba(21,155,120,.18)}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review #place_order:hover{border-color:#107b60;background:#107b60 !important}@media(max-width: 1100px){body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-wrapper{grid-template-columns:1fr}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-products{position:static}}@media(max-width: 600px){body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page{padding:32px 12px 64px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .heading_area{margin-bottom:20px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .heading_area h1{font-size:36px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .heading_area p{font-size:13px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-wrapper{gap:16px;padding-top:20px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form .woocommerce-billing-fields,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form .recipient-section,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form .package-section,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review{padding:20px 16px;border-radius:16px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form .form-row-first,body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page .checkout-form .form-row-last{width:100%;float:none}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .product_wrap img{width:64px;height:64px;flex-basis:64px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .pro_contents h4{font-size:13px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .product-total{width:108px;gap:7px;font-size:12px}body.woocommerce-checkout:not(.woocommerce-order-pay) .cart_chekout_page #order_review .booking-summary-remove{width:34px;height:34px;flex-basis:34px}}body.woocommerce-order-pay{background:#f4f7f5}body.woocommerce-order-pay .cart_chekout_page{min-height:620px;padding:64px 20px 88px;background:radial-gradient(circle at 8% 12%, rgba(21, 167, 133, 0.08), transparent 26%),#f4f7f5}body.woocommerce-order-pay .cart_chekout_page>.container{max-width:1180px}body.woocommerce-order-pay .cart_chekout_page .heading_area h1{margin:0 0 32px;color:#153d38;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.12;letter-spacing:-0.04em}body.woocommerce-order-pay .triloka-order-payment{display:grid;grid-template-columns:minmax(0, 0.94fr) minmax(0, 1.06fr);gap:20px;align-items:stretch}body.woocommerce-order-pay .triloka-order-summary,body.woocommerce-order-pay .triloka-payment-panel{min-width:0;min-height:430px;padding:clamp(34px,4vw,50px);border-radius:24px}body.woocommerce-order-pay .triloka-order-summary{display:flex;overflow:hidden;flex-direction:column;background:radial-gradient(circle at 110% 110%, rgba(126, 213, 186, 0.18), transparent 44%),#103f3c;box-shadow:0 24px 60px rgba(16,63,60,.16);color:#fff}body.woocommerce-order-pay .triloka-payment-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;color:#189c79;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}body.woocommerce-order-pay .triloka-payment-eyebrow::before{width:24px;height:1px;background:currentColor;content:""}body.woocommerce-order-pay .triloka-order-summary .triloka-payment-eyebrow{color:#82d8bd}body.woocommerce-order-pay .triloka-order-summary h2,body.woocommerce-order-pay .triloka-payment-panel h2{margin:0;font-size:clamp(27px,3vw,36px);font-weight:500;line-height:1.2;letter-spacing:-0.035em}body.woocommerce-order-pay .triloka-order-summary h2{color:#fff}body.woocommerce-order-pay .triloka-payment-panel h2{color:#153d38}body.woocommerce-order-pay .woocommerce .triloka-order-summary ul.order_details{display:grid;margin:auto 0 0;padding:38px 0 0;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;border:0}body.woocommerce-order-pay .woocommerce .triloka-order-summary ul.order_details::before,body.woocommerce-order-pay .woocommerce .triloka-order-summary ul.order_details::after{display:none}body.woocommerce-order-pay .woocommerce .triloka-order-summary ul.order_details li{display:flex;width:auto;min-width:0;min-height:88px;margin:0;padding:16px;float:none;flex-direction:column;justify-content:space-between;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;color:hsla(0,0%,100%,.58);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}body.woocommerce-order-pay .woocommerce .triloka-order-summary ul.order_details li strong{display:block;margin-top:10px;overflow-wrap:anywhere;color:#fff;font-size:14px;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none}body.woocommerce-order-pay .triloka-payment-panel{display:flex;align-items:flex-start;border:1px solid rgba(21,61,56,.1);background:#fff;box-shadow:0 18px 50px rgba(21,61,56,.07);flex-direction:column}body.woocommerce-order-pay .triloka-payment-icon{display:grid;width:52px;height:52px;margin-bottom:28px;place-items:center;border-radius:16px;background:rgba(21,167,133,.11);color:#159b78}body.woocommerce-order-pay .triloka-payment-icon svg{width:24px;height:24px}body.woocommerce-order-pay .triloka-payment-helper{max-width:460px;margin:14px 0 0;color:#637672;font-size:14px;line-height:1.65}body.woocommerce-order-pay .triloka-gateway-content{width:100%;margin-top:auto;padding-top:32px}body.woocommerce-order-pay .triloka-gateway-content>p{display:none}body.woocommerce-order-pay .triloka-gateway-content #onepay_payment_form{display:flex;margin:0;gap:10px;align-items:center;flex-wrap:wrap}body.woocommerce-order-pay #submit_onepay_payment_form,body.woocommerce-order-pay .triloka-gateway-content .button.cancel{display:inline-flex;min-height:48px;padding:12px 22px;align-items:center;justify-content:center;border-radius:999px;font-family:"Poppins",sans-serif;font-size:12px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}body.woocommerce-order-pay #submit_onepay_payment_form{border:1px solid #159b78;background:linear-gradient(135deg, #1bc09a, #109174);box-shadow:0 10px 24px rgba(21,167,133,.2);color:#fff}body.woocommerce-order-pay .triloka-gateway-content .button.cancel{border:1px solid rgba(21,61,56,.14);background:#f2f6f3;box-shadow:none;color:#31514c}body.woocommerce-order-pay #submit_onepay_payment_form:hover,body.woocommerce-order-pay .triloka-gateway-content .button.cancel:hover{transform:translateY(-2px)}body.woocommerce-order-pay #submit_onepay_payment_form:focus-visible,body.woocommerce-order-pay .triloka-gateway-content .button.cancel:focus-visible{outline:2px solid rgba(21,167,133,.5);outline-offset:3px}@media(max-width: 767px){body.woocommerce-order-pay .cart_chekout_page{min-height:0;padding:38px 12px 54px}body.woocommerce-order-pay .cart_chekout_page .heading_area h1{margin-bottom:22px;font-size:34px}body.woocommerce-order-pay .triloka-order-payment{grid-template-columns:1fr;gap:12px}body.woocommerce-order-pay .triloka-order-summary,body.woocommerce-order-pay .triloka-payment-panel{min-height:0;padding:26px 20px;border-radius:18px}body.woocommerce-order-pay .woocommerce .triloka-order-summary ul.order_details{padding-top:28px;gap:8px}body.woocommerce-order-pay .woocommerce .triloka-order-summary ul.order_details li{min-height:78px;padding:12px;font-size:9px}body.woocommerce-order-pay .woocommerce .triloka-order-summary ul.order_details li strong{font-size:12px}body.woocommerce-order-pay .triloka-payment-icon{width:46px;height:46px;margin-bottom:22px;border-radius:14px}body.woocommerce-order-pay .triloka-payment-helper{font-size:12px}body.woocommerce-order-pay .triloka-gateway-content{margin-top:26px;padding-top:0}body.woocommerce-order-pay .triloka-gateway-content #onepay_payment_form{align-items:stretch;flex-direction:column}body.woocommerce-order-pay #submit_onepay_payment_form,body.woocommerce-order-pay .triloka-gateway-content .button.cancel{width:100%;min-height:46px}}@media(max-width: 380px){body.woocommerce-order-pay .woocommerce .triloka-order-summary ul.order_details{grid-template-columns:1fr}}.woocommerce-wishlist .wishlist-title-container{display:none}.woocommerce-wishlist .wishlist_table{border:none !important;box-shadow:none;background:none !important}.woocommerce-wishlist .wishlist_table thead{display:none}.woocommerce-wishlist .wishlist_table .product-name{font-family:"Poppins",sans-serif;font-size:18px;font-weight:700}.woocommerce-wishlist .wishlist_table .product-name a{text-decoration:none;color:#000}.woocommerce-wishlist .wishlist_table .product-thumbnail{width:104px}.woocommerce-wishlist .wishlist_table td{border:none !important;background:none !important}.woocommerce-wishlist .wishlist_table .woocommerce-Price-amount.amount{display:block;font-weight:normal;color:#015b31;font-size:16px;font-weight:600}body.woocommerce-wishlist{background:#f3f7f5}body.woocommerce-wishlist .cart_chekout_page--wishlist{min-height:70vh;padding:clamp(48px,6vw,84px) 20px 96px;background:radial-gradient(circle at 92% 0%, rgba(21, 167, 133, 0.09), transparent 25%),#f3f7f5}body.woocommerce-wishlist .cart_chekout_page--wishlist>.container{max-width:1240px}body.woocommerce-wishlist .cart_chekout_page--wishlist .heading_area{max-width:680px;margin-bottom:36px}body.woocommerce-wishlist .cart_chekout_page--wishlist .checkout-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:12px;color:#168e70;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.woocommerce-wishlist .cart_chekout_page--wishlist .checkout-eyebrow::before{width:24px;height:1px;background:currentColor;content:""}body.woocommerce-wishlist .cart_chekout_page--wishlist .heading_area h1{margin:0 0 10px;color:#173d38;font-size:clamp(42px,5vw,62px);font-weight:600;line-height:1.06;letter-spacing:-0.05em}body.woocommerce-wishlist .cart_chekout_page--wishlist .heading_area p{margin:0;color:#667873;font-size:14px;line-height:1.7}body.woocommerce-wishlist .cart_chekout_page--wishlist .content_wrapper{padding:clamp(18px,2.5vw,28px);border:1px solid rgba(23,61,56,.09);border-radius:22px;background:hsla(0,0%,100%,.82);box-shadow:0 20px 54px rgba(23,61,56,.07)}body.woocommerce-wishlist .cart_chekout_page--wishlist .yith-wcwl-form{margin:0}@media(max-width: 767px){body.woocommerce-wishlist .cart_chekout_page--wishlist{padding:38px 12px 64px}body.woocommerce-wishlist .cart_chekout_page--wishlist .heading_area{margin-bottom:24px}body.woocommerce-wishlist .cart_chekout_page--wishlist .heading_area h1{font-size:40px}body.woocommerce-wishlist .cart_chekout_page--wishlist .heading_area p{font-size:13px}body.woocommerce-wishlist .cart_chekout_page--wishlist .content_wrapper{padding:12px;border-radius:17px}}.about_hero .container{max-width:1680px;margin:0 auto}.about_hero .container .about_hero_wrapper{display:flex;align-items:center;position:relative;flex-direction:column-reverse}@media(min-width: 1024px){.about_hero .container .about_hero_wrapper{flex-direction:row}}.about_hero .container .about_hero_wrapper::after{max-width:996px;width:100%;background:#144d53;content:"";position:absolute;height:90%;z-index:-1;bottom:0;left:0}@media(min-width: 1024px){.about_hero .container .about_hero_wrapper::after{bottom:auto;top:0;height:100%}}.about_hero .container .about_hero_wrapper .content_wrapper{padding:20px;width:100%}@media(min-width: 1024px){.about_hero .container .about_hero_wrapper .content_wrapper{width:50%;flex-shrink:0;padding:0 50px}}.about_hero .container .about_hero_wrapper .content_wrapper h1{font-family:"Poppins",sans-serif;font-weight:700;font-size:70px;line-height:100%;letter-spacing:18%;color:hsla(0,0%,100%,.0392156863);margin-bottom:-30px}@media(min-width: 1024px){.about_hero .container .about_hero_wrapper .content_wrapper h1{font-size:144px;margin-bottom:-40px}}.about_hero .container .about_hero_wrapper .content_wrapper h2{font-family:"Poppins",sans-serif;font-weight:700;font-size:25px;line-height:44px;color:#fff;margin-bottom:30px}@media(min-width: 1024px){.about_hero .container .about_hero_wrapper .content_wrapper h2{font-size:36px}}.about_hero .container .about_hero_wrapper .content_wrapper h2::after{background:#0090f0;height:2px;width:150px;content:"";display:block;margin-top:5px}.about_hero .container .about_hero_wrapper .content_wrapper p{font-family:"Poppins",sans-serif;font-weight:400;font-size:12px;line-height:140%;letter-spacing:0%;color:#fff}@media(min-width: 1024px){.about_hero .container .about_hero_wrapper .content_wrapper p{font-size:14px}}.about_hero .container .about_hero_wrapper .content_wrapper p br{margin-bottom:10px}.about_hero .container .about_hero_wrapper .image_wrappper{width:100%;overflow:hidden;padding:0 20px}@media(min-width: 1024px){.about_hero .container .about_hero_wrapper .image_wrappper{padding:0;margin:90px 0}}.about_hero .container .about_hero_wrapper .image_wrappper img{width:100%;border-radius:12px;height:100%;object-fit:cover}body.page-template-template-about{--about-ink: #173b37;--about-copy: #5d716e;--about-accent: #18a27e;--about-deep: #103f3c;--about-surface: #f3f7f4;--about-border: rgba(23, 59, 55, 0.12);--about-shadow: 0 24px 70px rgba(16, 63, 60, 0.1);overflow-x:clip;background:#fff;color:var(--about-ink);font-family:"Poppins",sans-serif}body.page-template-template-about img{display:block;max-width:100%}body.page-template-template-about .breadcrumb{padding:24px 20px 18px}body.page-template-template-about .breadcrumb .container{width:100%;max-width:1320px;margin:0 auto}body.page-template-template-about .breadcrumb ul{display:flex;gap:8px;color:#8a9a97;font-size:12px;line-height:1.5}body.page-template-template-about .breadcrumb a{color:var(--about-ink);font-weight:500;text-decoration:none}body.page-template-template-about .about_hero{padding:0 20px 82px}body.page-template-template-about .about_hero .container{max-width:1320px}body.page-template-template-about .about_hero .about_hero_wrapper{isolation:isolate;display:grid;min-height:540px;grid-template-columns:minmax(420px, 0.95fr) minmax(0, 1.05fr);align-items:stretch;overflow:hidden;border-radius:32px;background:var(--about-deep);box-shadow:var(--about-shadow)}body.page-template-template-about .about_hero .about_hero_wrapper::after{top:auto;bottom:-250px;left:-130px;width:520px;max-width:none;height:520px;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;background:rgba(0,0,0,0);z-index:-1}body.page-template-template-about .about_hero .content_wrapper{display:flex;width:auto;padding:clamp(44px,4vw,64px);flex-direction:column;justify-content:center}body.page-template-template-about .about_hero .content_wrapper h1{margin:0 0 -12px;color:hsla(0,0%,100%,.1);font-size:clamp(62px,8vw,116px);font-weight:500;line-height:.85;letter-spacing:.04em}body.page-template-template-about .about_hero .content_wrapper h2{position:relative;margin:0 0 28px;color:#fff;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.1;letter-spacing:-0.04em}body.page-template-template-about .about_hero .content_wrapper h2::after{width:42px;height:2px;margin-top:22px;background:#7ed5ba}body.page-template-template-about .about_hero .content_wrapper p{max-width:560px;color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.8}body.page-template-template-about .about_hero .image_wrappper{position:relative;width:auto;min-height:496px;margin:20px;padding:0;overflow:hidden;border-radius:22px}body.page-template-template-about .about_hero .image_wrappper::after{position:absolute;inset:0;background:linear-gradient(180deg, transparent 60%, rgba(8, 40, 37, 0.32));content:"";pointer-events:none}body.page-template-template-about .about_hero .image_wrappper img{position:absolute;inset:-7% 0;width:100%;height:114%;border-radius:0;object-fit:cover;transform:translate3d(0, var(--about-parallax-y, 0), 0) scale(1.025);will-change:transform}body.page-template-template-about .services_wrap{padding:0 20px 82px}body.page-template-template-about .services_wrap .container{max-width:1160px}body.page-template-template-about .services_wrap .heading_wrap{max-width:660px;margin:0 auto 38px}body.page-template-template-about .services_wrap .heading_wrap h2{margin-bottom:14px;color:var(--about-ink);font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.15;letter-spacing:-0.035em}body.page-template-template-about .services_wrap .heading_wrap p{color:var(--about-copy);font-size:14px;line-height:1.7}body.page-template-template-about .services_wrap .service_items{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px}body.page-template-template-about .services_wrap .service_items .grid_item{display:flex;min-width:0;max-width:none;min-height:172px;padding:22px 20px;align-items:flex-start;justify-content:flex-end;border:1px solid var(--about-border);border-radius:18px;background:#fff;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}body.page-template-template-about .services_wrap .service_items .icon_wrp{width:46px;height:46px;margin:0 0 auto;border-radius:14px;background:var(--about-surface)}body.page-template-template-about .services_wrap .service_items .icon_wrp svg{width:21px;height:21px}body.page-template-template-about .services_wrap .service_items .grid_item h4{margin:20px 0 6px;color:var(--about-ink);font-size:15px;font-weight:600;line-height:1.45;text-align:left}body.page-template-template-about .services_wrap .service_items .grid_item p{color:var(--about-copy);font-size:11px;line-height:1.6;text-align:left}body.page-template-template-about .why_choose{padding:0 20px 82px}body.page-template-template-about .why_choose .container{max-width:1320px}body.page-template-template-about .why_choose .why_choose_wrap{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(300px, 0.75fr);gap:clamp(42px,5vw,72px);padding:clamp(44px,5vw,68px);overflow:hidden;border-radius:28px;background:var(--about-deep)}body.page-template-template-about .why_choose .left_col{min-width:0}body.page-template-template-about .why_choose .left_col>h3{max-width:640px;margin-bottom:20px;color:#fff;font-size:clamp(32px,4vw,50px);font-weight:500;line-height:1.12;letter-spacing:-0.04em}body.page-template-template-about .why_choose .left_col>p{max-width:680px;color:hsla(0,0%,100%,.66);font-size:14px;line-height:1.75}body.page-template-template-about .why_choose .wrap_items{display:grid;margin-top:36px;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;text-align:left}body.page-template-template-about .why_choose .wrap_items .image_items{padding-top:22px;border-top:1px solid hsla(0,0%,100%,.14)}body.page-template-template-about .why_choose .wrap_items img{width:34px;height:34px;margin-bottom:20px;object-fit:contain;opacity:.9}body.page-template-template-about .why_choose .wrap_items h5{margin:0 0 8px;color:#fff;font-size:13px;font-weight:600;line-height:1.45;text-align:left}body.page-template-template-about .why_choose .wrap_items p{color:hsla(0,0%,100%,.56);font-size:11px;line-height:1.6;text-align:left}body.page-template-template-about .why_choose .right_col{position:relative;display:block;min-height:420px;overflow:hidden;border-radius:160px 160px 20px 20px}body.page-template-template-about .why_choose .right_col img{position:absolute;inset:-7% 0;width:100%;height:114%;object-fit:cover;transform:translate3d(0, var(--about-parallax-y, 0), 0) scale(1.025);will-change:transform}body.page-template-template-about .vision_mission{padding:0 20px 82px}body.page-template-template-about .vision_mission .container{max-width:1040px}body.page-template-template-about .vision_mission .vision_mission_wrap{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}body.page-template-template-about .vision_mission .vision_mission_wrap .item{min-height:232px;padding:34px;align-items:flex-start;justify-content:flex-end;border:1px solid var(--about-border);border-radius:22px;background:#fff}body.page-template-template-about .vision_mission .vision_mission_wrap .item svg{width:34px;height:34px;margin:0 0 auto}body.page-template-template-about .vision_mission .vision_mission_wrap .item h3{margin:30px 0 10px;color:var(--about-ink);font-size:24px;font-weight:500;line-height:1.35;text-align:left}body.page-template-template-about .vision_mission .vision_mission_wrap .item p{color:var(--about-copy);font-size:13px;line-height:1.7;text-align:left}body.page-template-template-about .our_service{padding:82px 20px;background:var(--about-surface)}body.page-template-template-about .our_service .container{max-width:1160px}body.page-template-template-about .our_service .our_story_wrap{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:clamp(48px,8vw,106px);align-items:center}body.page-template-template-about .our_service .image_wrp{position:relative;width:100%;height:450px;overflow:hidden;border:0;border-radius:190px 190px 22px 22px;box-shadow:none}body.page-template-template-about .our_service .image_wrp img{position:absolute;inset:-7% 0;width:100%;height:114%;object-fit:cover;transform:translate3d(0, var(--about-parallax-y, 0), 0) scale(1.025);will-change:transform}body.page-template-template-about .our_service .content_wrp h3{margin-bottom:24px;color:var(--about-ink);font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.12;letter-spacing:-0.04em}body.page-template-template-about .our_service .content_wrp p{color:var(--about-copy);font-size:14px;line-height:1.8}body.page-template-template-about .our_service .content_wrp span.quote{display:flex;margin-top:32px;padding-top:24px;gap:12px;border-top:1px solid var(--about-border);color:var(--about-deep);font-size:16px;font-weight:500;line-height:1.6}body.page-template-template-about .our_service .content_wrp span.quote svg{width:22px;height:22px;flex:0 0 auto;margin:2px 0 0}body.page-template-template-about .awards_recognition{padding:82px 20px}body.page-template-template-about .awards_recognition .container{max-width:1040px}body.page-template-template-about .awards_recognition .container>h2{color:var(--about-ink);font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.15;letter-spacing:-0.035em}body.page-template-template-about .awards_recognition .awards_recognition_wrp{display:grid;margin-top:34px;grid-template-columns:repeat(auto-fit, minmax(240px, 310px));gap:16px;justify-content:center}body.page-template-template-about .awards_recognition .awards_recognition_wrp .grid_item{width:100%;min-height:205px;padding:26px;justify-content:flex-end;align-items:flex-start;gap:7px;border:1px solid var(--about-border);border-radius:18px;background:#fff;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}body.page-template-template-about .awards_recognition .awards_recognition_wrp .grid_item svg{order:-1;width:38px;height:38px;margin-bottom:auto}body.page-template-template-about .awards_recognition .awards_recognition_wrp .grid_item svg *{fill:var(--about-accent)}body.page-template-template-about .awards_recognition .awards_recognition_wrp .grid_item h4{color:var(--about-ink);font-size:18px;font-weight:600;line-height:1.4}body.page-template-template-about .awards_recognition .awards_recognition_wrp .grid_item p{color:var(--about-copy);font-size:12px;line-height:1.6;text-align:left}body.page-template-template-about .cta_banner{display:grid;min-height:330px;padding:64px 20px;place-items:center;background-attachment:scroll !important;background-position:center var(--about-bg-y, 50%) !important;background-size:cover !important}body.page-template-template-about .cta_banner::after{background:linear-gradient(90deg, rgba(8, 40, 37, 0.84), rgba(8, 40, 37, 0.56))}body.page-template-template-about .cta_banner .container{display:flex;max-width:760px;align-items:center;flex-direction:column;text-align:center}body.page-template-template-about .cta_banner .container h2{margin-bottom:16px;font-size:clamp(34px,5vw,54px);font-weight:500;line-height:1.12;letter-spacing:-0.04em}body.page-template-template-about .cta_banner .container p{color:hsla(0,0%,100%,.76);font-size:14px;line-height:1.7}body.page-template-template-about .cta_banner .container .tl-btn--primary{margin:28px 0 0}body.page-template-template-about .about_hero .container .about_hero_wrapper .content_wrapper{width:100%;min-width:0;padding:48px 54px}body.page-template-template-about .about_hero .container .about_hero_wrapper .content_wrapper h1{margin-bottom:-10px;font-size:clamp(70px,6vw,100px)}body.page-template-template-about .about_hero .container .about_hero_wrapper .content_wrapper h2{margin-bottom:24px;font-size:clamp(34px,3vw,46px);line-height:1.1}body.page-template-template-about .about_hero .container .about_hero_wrapper .content_wrapper p{width:100%;max-width:540px;font-size:13px;line-height:1.72}body.page-template-template-about .about_hero .container .about_hero_wrapper .image_wrappper{width:auto;min-width:0;min-height:500px;margin:18px;padding:0}body.page-template-template-about .about_hero .container .about_hero_wrapper .image_wrappper img{width:100%;height:114%;border-radius:0}body.page-template-template-about .our_service .container .our_story_wrap .image_wrp{width:100%;min-width:0;height:450px}body.page-template-template-about .our_service .container .our_story_wrap .content_wrp{min-width:0}body.page-template-template-about .our_service .container .our_story_wrap .content_wrp span.quote{position:relative;z-index:1}@media(hover: hover){body.page-template-template-about .services_wrap .service_items .grid_item:hover,body.page-template-template-about .awards_recognition .awards_recognition_wrp .grid_item:hover{border-color:rgba(24,162,126,.35);box-shadow:0 18px 42px rgba(16,63,60,.08);transform:translateY(-5px)}body.page-template-template-about .services_wrap .service_items .grid_item:hover .icon_wrp{background:rgba(24,162,126,.13)}}@media(max-width: 1023px){body.page-template-template-about .about_hero .about_hero_wrapper{min-height:0;grid-template-columns:1fr}body.page-template-template-about .about_hero .content_wrapper{padding:54px 48px 30px}body.page-template-template-about .about_hero .image_wrappper{min-height:380px}body.page-template-template-about .services_wrap .service_items{grid-template-columns:repeat(2, minmax(0, 1fr))}body.page-template-template-about .why_choose .why_choose_wrap{grid-template-columns:1fr}body.page-template-template-about .why_choose .right_col{min-height:360px;border-radius:22px}body.page-template-template-about .our_service .our_story_wrap{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:48px}body.page-template-template-about .our_service .image_wrp{height:420px;border-radius:150px 150px 22px 22px}body.page-template-template-about .about_hero .container .about_hero_wrapper .content_wrapper{padding:46px 42px 28px}body.page-template-template-about .about_hero .container .about_hero_wrapper .image_wrappper{min-height:380px;margin:16px}body.page-template-template-about .our_service .container .our_story_wrap .image_wrp{width:100%;height:420px}}@media(max-width: 767px){body.page-template-template-about .breadcrumb{padding:18px 14px 12px}body.page-template-template-about .about_hero{padding:0 12px 48px}body.page-template-template-about .about_hero .about_hero_wrapper{border-radius:22px}body.page-template-template-about .about_hero .content_wrapper{padding:30px 22px 18px}body.page-template-template-about .about_hero .content_wrapper h1{display:none}body.page-template-template-about .about_hero .content_wrapper h2{margin-bottom:16px;font-size:29px;line-height:1.12}body.page-template-template-about .about_hero .content_wrapper h2::after{width:32px;margin-top:14px}body.page-template-template-about .about_hero .content_wrapper p{font-size:12px;line-height:1.62}body.page-template-template-about .about_hero .image_wrappper{min-height:235px;margin:8px;border-radius:16px}body.page-template-template-about .services_wrap{padding:0 12px 48px}body.page-template-template-about .services_wrap .heading_wrap{margin-bottom:22px}body.page-template-template-about .services_wrap .heading_wrap h2{margin-bottom:8px;font-size:28px}body.page-template-template-about .services_wrap .heading_wrap p{font-size:12px;line-height:1.55}body.page-template-template-about .services_wrap .service_items{grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}body.page-template-template-about .services_wrap .service_items .grid_item{min-height:118px;padding:14px 12px;border-radius:13px}body.page-template-template-about .services_wrap .service_items .icon_wrp{width:34px;height:34px;border-radius:10px}body.page-template-template-about .services_wrap .service_items .icon_wrp svg{width:17px;height:17px}body.page-template-template-about .services_wrap .service_items .grid_item h4{margin:12px 0 2px;font-size:12px;line-height:1.3}body.page-template-template-about .services_wrap .service_items .grid_item p{font-size:10px;line-height:1.35}body.page-template-template-about .why_choose{padding:0 12px 48px}body.page-template-template-about .why_choose .why_choose_wrap{gap:24px;padding:30px 20px 16px;border-radius:20px}body.page-template-template-about .why_choose .left_col>h3{margin-bottom:12px;font-size:28px}body.page-template-template-about .why_choose .left_col>p{font-size:12px;line-height:1.6}body.page-template-template-about .why_choose .wrap_items{grid-template-columns:1fr;gap:8px;margin-top:22px}body.page-template-template-about .why_choose .wrap_items .image_items{padding:12px 0}body.page-template-template-about .why_choose .wrap_items .item{display:grid;grid-template-columns:28px 1fr;column-gap:10px;align-items:center}body.page-template-template-about .why_choose .wrap_items img{width:26px;height:26px;margin:0;grid-row:1/span 2}body.page-template-template-about .why_choose .wrap_items h5{margin:0 0 2px;font-size:11px}body.page-template-template-about .why_choose .wrap_items p{font-size:10px;line-height:1.4}body.page-template-template-about .why_choose .right_col{min-height:230px;border-radius:14px}body.page-template-template-about .vision_mission{padding:0 12px 48px}body.page-template-template-about .vision_mission .vision_mission_wrap{gap:8px}body.page-template-template-about .vision_mission .vision_mission_wrap .item{min-height:168px;padding:20px 18px;border-radius:14px}body.page-template-template-about .vision_mission .vision_mission_wrap .item svg{width:25px;height:25px}body.page-template-template-about .vision_mission .vision_mission_wrap .item h3{margin:18px 0 6px;font-size:18px}body.page-template-template-about .vision_mission .vision_mission_wrap .item p{font-size:11px;line-height:1.5}body.page-template-template-about .our_service{padding:48px 12px}body.page-template-template-about .our_service .our_story_wrap{grid-template-columns:1fr;gap:24px}body.page-template-template-about .our_service .image_wrp{height:250px;border-radius:16px}body.page-template-template-about .our_service .content_wrp h3{margin-bottom:12px;font-size:28px}body.page-template-template-about .our_service .content_wrp p{font-size:12px;line-height:1.6}body.page-template-template-about .our_service .content_wrp span.quote{margin-top:16px;padding-top:14px;font-size:11px;line-height:1.5}body.page-template-template-about .awards_recognition{padding:48px 12px}body.page-template-template-about .awards_recognition .container>h2{font-size:28px}body.page-template-template-about .awards_recognition .awards_recognition_wrp{grid-template-columns:1fr;margin-top:24px}body.page-template-template-about .awards_recognition .awards_recognition_wrp .grid_item{min-height:145px;padding:20px}body.page-template-template-about .awards_recognition .awards_recognition_wrp .grid_item svg{width:28px;height:28px}body.page-template-template-about .awards_recognition .awards_recognition_wrp .grid_item h4{font-size:14px}body.page-template-template-about .awards_recognition .awards_recognition_wrp .grid_item p{font-size:11px}body.page-template-template-about .cta_banner{min-height:270px;padding:44px 18px;background-position:center !important}body.page-template-template-about .cta_banner .container h2{margin-bottom:10px;font-size:29px}body.page-template-template-about .cta_banner .container p{font-size:11px;line-height:1.5}body.page-template-template-about .cta_banner .container .tl-btn--primary{min-height:44px;margin-top:20px;padding:10px 18px;font-size:10px}body.page-template-template-about .about-parallax img{inset:0;height:100%;transform:none !important;will-change:auto}body.page-template-template-about footer{padding-top:38px;background-size:auto 72%}body.page-template-template-about footer .container .footer_wrapper{display:grid;padding:0 18px 24px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px 18px}body.page-template-template-about footer .navigation_wrap,body.page-template-template-about footer .navigation_wrap_company{min-width:0}body.page-template-template-about footer .navigation_wrap br{display:none}body.page-template-template-about footer .container .navigation_wrap h3,body.page-template-template-about footer .container .navigation_wrap_company h3{margin:0 0 7px;font-size:13px;line-height:1.4}body.page-template-template-about footer .container .navigation_wrap h3:nth-of-type(2){margin-top:18px}body.page-template-template-about footer .container .navigation_wrap ul{gap:2px}body.page-template-template-about footer .container .navigation_wrap ul li a,body.page-template-template-about footer .container .navigation_wrap_company p,body.page-template-template-about footer .container .navigation_wrap_company p a{font-size:11px;line-height:1.65}body.page-template-template-about footer .container .navigation_wrap_company svg{width:min(100%,132px);height:auto;margin-top:14px}body.page-template-template-about footer .container .footer_wrapper .footer_content{display:flex;grid-column:1/-1;grid-row:2;align-items:center;flex-direction:column}body.page-template-template-about footer .container .footer_wrapper .footer_content img{width:min(58%,190px);margin-bottom:12px}body.page-template-template-about footer .container .footer_wrapper .footer_content p{max-width:280px;font-size:10px;line-height:1.55}body.page-template-template-about footer .container .footer_wrapper .footer_content .soc_item{margin-top:14px;gap:12px}body.page-template-template-about footer .container .footer_wrapper .footer_content .soc_item a{width:40px;height:40px}body.page-template-template-about footer .copyright{padding:18px 12px;font-size:9px;line-height:1.4}body.page-template-template-about .about_hero .container .about_hero_wrapper .content_wrapper{width:100%;padding:30px 22px 18px}body.page-template-template-about .about_hero .container .about_hero_wrapper .content_wrapper h1{display:none}body.page-template-template-about .about_hero .container .about_hero_wrapper .content_wrapper h2{margin-bottom:16px;font-size:29px}body.page-template-template-about .about_hero .container .about_hero_wrapper .content_wrapper p{max-width:none;font-size:12px;line-height:1.62}body.page-template-template-about .about_hero .container .about_hero_wrapper .image_wrappper{min-height:235px;margin:8px}body.page-template-template-about .about_hero .container .about_hero_wrapper .image_wrappper img{height:100%}body.page-template-template-about .our_service .container .our_story_wrap .image_wrp{width:100%;height:250px}}@media(prefers-reduced-motion: no-preference){html.about-smooth-scroll{scroll-behavior:smooth}body.page-template-template-about.about-motion-ready .about-reveal{opacity:0;transform:translate3d(0, 34px, 0);transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1),transform .8s cubic-bezier(0.22, 1, 0.36, 1);transition-delay:var(--about-reveal-delay, 0ms)}body.page-template-template-about.about-motion-ready .about-reveal.is-visible{opacity:1;transform:translate3d(0, 0, 0)}}@media(prefers-reduced-motion: reduce){body.page-template-template-about .about-parallax img{transform:none !important}}@media(max-width: 767px)and (prefers-reduced-motion: no-preference){body.page-template-template-about.about-motion-ready .about-reveal{transform:translate3d(0, 16px, 0);transition-duration:.55s}}.page-default{--page-ink: #183d39;--page-copy: #405a56;--page-muted: #71817e;--page-accent: #159b78;--page-line: rgba(24, 61, 57, 0.12);background:#f4f7f5;color:var(--page-ink);font-family:"Poppins",sans-serif}.page-default .container{width:min(100% - 40px,1180px);margin-inline:auto}.page-default__hero{position:relative;min-height:300px;padding:76px 0 118px;overflow:hidden;background:radial-gradient(circle at 88% 22%, rgba(21, 155, 120, 0.13), transparent 28%),linear-gradient(145deg, #eef5f1 0%, #f8faf9 100%)}.page-default__hero::after{position:absolute;right:-100px;bottom:-240px;width:440px;height:440px;border:1px solid rgba(21,155,120,.16);border-radius:50%;content:""}.page-default__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--page-accent);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.page-default__eyebrow::before{width:28px;height:1px;background:currentColor;content:""}.page-default__hero h1{position:relative;z-index:1;max-width:850px;margin:0;color:var(--page-ink);font-size:clamp(44px,6vw,72px);font-weight:500;line-height:1.05;letter-spacing:-0.05em}.page-default__body{position:relative;z-index:2;padding:0 0 112px}.page-default__content{width:min(100%,940px);margin:-72px auto 0;padding:clamp(40px,6vw,76px);border:1px solid var(--page-line);border-radius:24px;background:#fff;box-shadow:0 28px 70px rgba(24,61,57,.09);color:var(--page-copy);font-size:16px;line-height:1.8;overflow-wrap:anywhere}.page-default__content>:first-child{margin-top:0}.page-default__content>:last-child{margin-bottom:0}.page-default__content>h1:first-child{display:none}.page-default__content h1,.page-default__content h2,.page-default__content h3,.page-default__content h4,.page-default__content h5,.page-default__content h6{color:var(--page-ink);font-weight:600;letter-spacing:-0.025em;scroll-margin-top:120px}.page-default__content h1{margin:0 0 28px;font-size:clamp(32px,4vw,44px);line-height:1.16}.page-default__content h2{margin:56px 0 18px;padding-top:4px;font-size:clamp(27px,3vw,34px);line-height:1.24}.page-default__content h3{margin:38px 0 14px;font-size:22px;line-height:1.35}.page-default__content h4{margin:30px 0 12px;font-size:18px;line-height:1.4}.page-default__content h5,.page-default__content h6{margin:26px 0 10px;font-size:16px;line-height:1.45}.page-default__content p{max-width:76ch;margin:0 0 20px}.page-default__content p+p{margin-top:4px}.page-default__content>p:first-child,.page-default__content>h1:first-child+p{color:#31534e;font-size:18px;line-height:1.75}.page-default__content br{display:block;margin-top:.35em;content:""}.page-default__content address{margin:28px 0;padding:20px 22px;border:1px solid var(--page-line);border-radius:12px;background:#f6f9f7;color:#31534e;font-style:normal;line-height:1.75}.page-default__content strong,.page-default__content b{color:#254843;font-weight:600}.page-default__content em,.page-default__content i{font-style:italic}.page-default__content a{color:#08795d;font-weight:500;text-decoration:underline;text-decoration-color:rgba(8,121,93,.35);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.page-default__content a:hover{color:#075e4a;text-decoration-color:currentColor}.page-default__content a:focus-visible{border-radius:2px;outline:2px solid rgba(21,155,120,.48);outline-offset:3px}.page-default__content ul,.page-default__content ol{max-width:74ch;margin:0 0 24px;padding-left:24px}.page-default__content ul{list-style:disc}.page-default__content ol{list-style:decimal}.page-default__content li{margin-bottom:9px;padding-left:5px}.page-default__content li::marker{color:var(--page-accent);font-weight:600}.page-default__content blockquote{margin:34px 0;padding:24px 28px;border-left:3px solid var(--page-accent);border-radius:0 12px 12px 0;background:#f2f7f4;color:#31534e;font-size:17px;line-height:1.75}.page-default__content hr{height:1px;margin:46px 0;border:0;background:var(--page-line)}.page-default__content img{display:block;max-width:100%;height:auto;margin:32px auto;border-radius:14px}.page-default__content figure{max-width:100%;margin:34px 0}.page-default__content .aligncenter,.page-default__content .wp-block-image.aligncenter,.page-default__content .wp-caption.aligncenter{margin-right:auto;margin-left:auto}.page-default__content .wp-block-image,.page-default__content .wp-caption{max-width:100%}.page-default__content iframe,.page-default__content video{display:block;width:100%;max-width:720px;height:auto;margin:34px auto;border:0;border-radius:16px;background:#e8efeb;box-shadow:0 18px 42px rgba(24,61,57,.13)}.page-default__content iframe{aspect-ratio:16/9}.page-default__content .wp-block-embed,.page-default__content .wp-block-video{margin:40px 0}.page-default__content .wp-block-embed iframe,.page-default__content .wp-block-video video{margin-block:0}.page-default__content figcaption{margin-top:10px;color:var(--page-muted);font-size:12px;line-height:1.5;text-align:center}.page-default__content table{width:100%;margin:32px 0;border-collapse:collapse;font-size:14px;line-height:1.6}.page-default__content th,.page-default__content td{padding:14px 16px;border:1px solid var(--page-line);text-align:left;vertical-align:top}.page-default__content th{background:#f1f6f3;color:var(--page-ink);font-weight:600}.page-default__content code,.page-default__content pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.page-default__content code{padding:2px 5px;border-radius:4px;background:#eef3f0;font-size:.9em}.page-default__content pre{max-width:100%;margin:28px 0;padding:20px;overflow-x:auto;border-radius:12px;background:#153d38;color:#eef8f4;font-size:13px;line-height:1.65}.page-default--best-time-to-visit-around-the-world .page-default__content>p[style*="text-align: center"],.page-default--best-time-to-visit-around-the-world .page-default__content>p[style*="text-align:center"]{max-width:none;margin:42px 0 18px;color:var(--page-accent);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.page-default--best-time-to-visit-around-the-world .page-default__content>p[style*="text-align: center"]+p,.page-default--best-time-to-visit-around-the-world .page-default__content>p[style*="text-align:center"]+p{margin-top:0}.page-default--best-time-to-visit-around-the-world .page-default__content img{padding:8px;border:1px solid var(--page-line);background:#fff;box-shadow:0 18px 44px rgba(24,61,57,.1)}.page-default--best-time-to-visit-around-the-world .page-default__content .season-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin:48px 0}.page-default--best-time-to-visit-around-the-world .page-default__content .season-card{position:relative;min-width:0;padding:28px;overflow:hidden;border:1px solid var(--page-line);border-radius:16px;background:#f8faf9}.page-default--best-time-to-visit-around-the-world .page-default__content .season-card::before{display:block;width:34px;height:4px;margin-bottom:22px;border-radius:999px;background:var(--season-color, var(--page-accent));content:""}.page-default--best-time-to-visit-around-the-world .page-default__content .season-card--winter{--season-color: #76a8c4}.page-default--best-time-to-visit-around-the-world .page-default__content .season-card--spring{--season-color: #72aa72}.page-default--best-time-to-visit-around-the-world .page-default__content .season-card--summer{--season-color: #d7a735}.page-default--best-time-to-visit-around-the-world .page-default__content .season-card--autumn{--season-color: #c77b49}.page-default--best-time-to-visit-around-the-world .page-default__content .season-card__title{margin:0 0 12px;padding:0;font-size:21px;line-height:1.25}.page-default--best-time-to-visit-around-the-world .page-default__content .season-card p{margin:0;color:var(--page-copy);font-size:14px;line-height:1.72}.page-default--best-time-to-visit-around-the-world .page-default__content .seasons-layout-ready .season-card,.page-default--best-time-to-visit-around-the-world .page-default__content .seasons-layout-ready .wp-block-embed,.page-default--best-time-to-visit-around-the-world .page-default__content .seasons-layout-ready>iframe,.page-default--best-time-to-visit-around-the-world .page-default__content .seasons-layout-ready>video{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.page-default--best-time-to-visit-around-the-world .page-default__content .seasons-layout-ready .season-card.is-visible,.page-default--best-time-to-visit-around-the-world .page-default__content .seasons-layout-ready .wp-block-embed.is-visible,.page-default--best-time-to-visit-around-the-world .page-default__content .seasons-layout-ready>iframe.is-visible,.page-default--best-time-to-visit-around-the-world .page-default__content .seasons-layout-ready>video.is-visible{opacity:1;transform:translateY(0)}@media(max-width: 767px){.page-default .container{width:min(100% - 24px,1180px)}.page-default__hero{min-height:230px;padding:52px 0 88px}.page-default__hero h1{font-size:40px;line-height:1.08}.page-default__eyebrow{margin-bottom:15px;font-size:9px}.page-default__body{padding-bottom:64px}.page-default__content{margin-top:-48px;padding:30px 22px;border-radius:18px;font-size:14px;line-height:1.75}.page-default__content h1{margin-bottom:22px;font-size:30px}.page-default__content h2{margin:42px 0 14px;font-size:25px}.page-default__content h3{margin:30px 0 12px;font-size:20px}.page-default__content h4{margin-top:26px;font-size:17px}.page-default__content p{margin-bottom:16px}.page-default__content>p:first-child,.page-default__content>h1:first-child+p{font-size:15px}.page-default__content blockquote{margin:26px 0;padding:18px 20px;font-size:14px}.page-default__content table{display:block;max-width:100%;overflow-x:auto;font-size:12px;white-space:nowrap}.page-default__content iframe,.page-default__content video{margin:26px auto;border-radius:12px}.page-default--best-time-to-visit-around-the-world .page-default__content>p[style*="text-align: center"],.page-default--best-time-to-visit-around-the-world .page-default__content>p[style*="text-align:center"]{margin:32px 0 14px;font-size:11px}.page-default--best-time-to-visit-around-the-world .page-default__content img{padding:5px}.page-default--best-time-to-visit-around-the-world .page-default__content .season-cards{grid-template-columns:1fr;gap:12px;margin:34px 0}.page-default--best-time-to-visit-around-the-world .page-default__content .season-card{padding:22px;border-radius:14px}.page-default--best-time-to-visit-around-the-world .page-default__content .season-card::before{margin-bottom:17px}.page-default--best-time-to-visit-around-the-world .page-default__content .season-card__title{margin-bottom:9px;font-size:19px}.page-default--best-time-to-visit-around-the-world .page-default__content .season-card p{font-size:13px}}@media(prefers-reduced-motion: reduce){.page-default--best-time-to-visit-around-the-world .page-default__content .seasons-layout-ready .season-card,.page-default--best-time-to-visit-around-the-world .page-default__content .seasons-layout-ready .wp-block-embed,.page-default--best-time-to-visit-around-the-world .page-default__content .seasons-layout-ready>iframe,.page-default--best-time-to-visit-around-the-world .page-default__content .seasons-layout-ready>video{opacity:1;transform:none;transition:none}}.services_wrap{padding:60px 0;font-family:"Poppins",sans-serif}.services_wrap .container{max-width:1232px;margin:0 auto}.services_wrap .container .heading_wrap{margin-bottom:40px}.services_wrap .container .heading_wrap h2{font-weight:600;font-size:36px;line-height:40px;letter-spacing:0%;text-align:center;color:#222829;margin-bottom:12px}.services_wrap .container .heading_wrap p{font-weight:400;font-size:16px;line-height:28px;letter-spacing:0%;text-align:center}.services_wrap .container .service_items{display:flex;flex-wrap:wrap;gap:40px 20px}.services_wrap .container .service_items .grid_item{flex:1 1 100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}@media(min-width: 1024px){.services_wrap .container .service_items .grid_item{flex:1 1 calc(25% - 20px);max-width:calc(25% - 20px)}}.services_wrap .container .service_items .grid_item:hover .icon_wrp{background:#247b59}.services_wrap .container .service_items .grid_item:hover .icon_wrp svg *{fill:#fff}.services_wrap .container .service_items .grid_item .icon_wrp{width:80px;height:80px;border-radius:100%;display:flex;justify-content:center;background:rgba(36,123,89,.1019607843);align-items:center;margin-bottom:10px;transition:all .5s}.services_wrap .container .service_items .grid_item h4{font-weight:500;font-size:18px;line-height:28px;text-align:center}.services_wrap .container .service_items .grid_item p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0%;text-align:center}.vision_mission{font-family:"Poppins",sans-serif;padding:60px 20px}@media(min-width: 1024px){.vision_mission{flex-direction:row}}.vision_mission .container{max-width:1232px;margin:0 auto}.vision_mission .container .vision_mission_wrap{display:flex;gap:20px;flex-direction:column}@media(min-width: 1024px){.vision_mission .container .vision_mission_wrap{flex-direction:row}}.vision_mission .container .vision_mission_wrap .item{padding:40px;background:#fff;border:1px solid #f3f4f6;display:flex;align-items:center;flex-direction:column}.vision_mission .container .vision_mission_wrap .item svg{margin-bottom:10px}.vision_mission .container .vision_mission_wrap .item h3{font-weight:600;font-size:24px;line-height:32px;text-align:center;color:#1a3c40;margin-bottom:20px}.vision_mission .container .vision_mission_wrap .item p{font-weight:400;font-size:16px;line-height:100%;text-align:center;color:#374151}.our_service{font-family:"Poppins",sans-serif;padding:60px 20px;background:#fff}.our_service .container{max-width:1232px;margin:0 auto}.our_service .container .our_story_wrap{display:flex;gap:50px;flex-direction:column}@media(min-width: 1024px){.our_service .container .our_story_wrap{flex-direction:row;align-items:center}}.our_service .container .our_story_wrap .image_wrp{box-shadow:0px 20px 25px 0px rgba(0,0,0,.1019607843);box-shadow:0px 8px 10px 0px rgba(0,0,0,.1019607843);border:1px solid #e5e7eb;flex-shrink:0;border-radius:16px;overflow:hidden;width:100%}@media(min-width: 1024px){.our_service .container .our_story_wrap .image_wrp{width:592px;height:500px}}.our_service .container .our_story_wrap .image_wrp img{width:100%;height:100%;object-fit:cover}.our_service .container .our_story_wrap .content_wrp h3{font-weight:600;font-size:36px;line-height:44px;color:#15a785;margin-bottom:20px}.our_service .container .our_story_wrap .content_wrp p{font-weight:400;font-size:14px;line-height:140%;letter-spacing:0%;color:#374151}.our_service .container .our_story_wrap .content_wrp p br{margin-bottom:20px}.our_service .container .our_story_wrap .content_wrp span{font-weight:400;font-size:18px;line-height:28px;letter-spacing:0%;color:#4a7c59;display:block;margin-top:20px}.our_service .container .our_story_wrap .content_wrp span svg{margin-right:10px}.awards_recognition{font-family:"Poppins",sans-serif;padding:80px 20px}.awards_recognition .container{max-width:1232px;margin:0 auto}.awards_recognition .container h2{font-weight:600;font-size:36px;line-height:40px;letter-spacing:0%;text-align:center}.awards_recognition .container .awards_recognition_wrp{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:40px;flex-direction:column}@media(min-width: 1024px){.awards_recognition .container .awards_recognition_wrp{flex-direction:row}}.awards_recognition .container .awards_recognition_wrp .grid_item{padding:36px;border-radius:12px;background:linear-gradient(90deg, #15a785 0%, #8fb2bc 100%);width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px}@media(min-width: 1024px){.awards_recognition .container .awards_recognition_wrp .grid_item{width:33%}}.awards_recognition .container .awards_recognition_wrp .grid_item svg{width:50px;height:50px}.awards_recognition .container .awards_recognition_wrp .grid_item h4{font-weight:600;font-size:24px;line-height:32px;color:#fff}.awards_recognition .container .awards_recognition_wrp .grid_item p{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;text-align:center;color:#fff}.cta_banner{font-family:"Poppins",sans-serif;padding:60px 20px;background-size:cover !important;background-attachment:fixed !important;position:relative}.cta_banner::after{width:100%;height:100%;top:0;right:0;background:rgba(0,0,0,.6);content:"";position:absolute}.cta_banner .container{max-width:1680px;margin:0 auto;position:relative;z-index:2}.cta_banner .container h2{font-weight:600;font-size:36px;line-height:44px;letter-spacing:0%;text-align:center;margin-bottom:20px;color:#fff}.cta_banner .container p{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0%;text-align:center;color:#fff}.cta_banner .container .tl-btn--primary{margin:30px auto 0}.booking-page{background:#f9fafb;padding:60px 0}.booking-page .breadcrumb{margin-bottom:20px;font-size:14px}.booking-page .breadcrumb a{color:#007c66;text-decoration:none}.booking-page .booking-hero{display:flex;gap:40px;margin-bottom:50px}.booking-page .booking-hero .hero-content{flex:1}.booking-page .booking-hero .hero-content h1{font-size:36px;margin-bottom:10px}.booking-page .booking-hero .hero-content p{color:#444;line-height:1.6}.booking-page .booking-hero .hero-image img{border-radius:12px;width:100%;object-fit:cover}.booking-page .package-options{text-align:center;margin-bottom:50px}.booking-page .package-options .packages{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.booking-page .package-options .packages .package-card{background:#fff;border-radius:10px;padding:25px;width:300px;box-shadow:0 4px 12px rgba(0,0,0,.06)}.booking-page .package-options .packages .package-card h4{color:#007c66;margin-bottom:10px}.booking-page .package-options .packages .package-card ul{list-style:none;padding:0;line-height:1.8}.booking-page .booking-form{background:#fff;border-radius:10px;padding:40px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.booking-page .booking-form h2{color:#007c66;margin-bottom:20px}.booking-page .booking-form .form-group{margin-bottom:20px}.booking-page .booking-form .form-group.two-cols{display:flex;gap:20px}.booking-page .booking-form .form-group.two-cols>div{flex:1}.booking-page .booking-form .form-group label{display:block;margin-bottom:6px;font-weight:600}.booking-page .booking-form .form-group input,.booking-page .booking-form .form-group select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:15px}.booking-page .booking-form .form-group input:focus,.booking-page .booking-form .form-group select:focus{border-color:#007c66;outline:none}.booking-page .booking-form .form-group .package-radio{display:flex;gap:20px}.booking-page .booking-form .form-group .package-radio label{font-weight:500}.booking-page .booking-form .submit-btn{background:#007c66;color:#fff;padding:12px 30px;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background .3s}.booking-page .booking-form .submit-btn:hover{background:#005f4f}.signup_form{position:relative;padding:80px 0;background-size:cover;background-attachment:fixed}.signup_form::after{content:"";position:absolute;width:100%;height:100%;left:0;z-index:1;top:0;background:rgba(0,0,0,.4)}.signup_form .container{max-width:800px;margin:0 auto;position:relative;z-index:2}.signup_form .container h3{font-size:26px;text-align:center;margin-bottom:10px;font-family:"Poppins",sans-serif;font-weight:bold;color:#fff;text-transform:uppercase}.signup_form .container p{font-size:14px;text-align:center;font-family:"Poppins",sans-serif;color:#fff;line-height:1.6;max-width:600px;margin:0 auto 20px}.signup_form .container .happyforms-input input{padding:20px 40px !important;border:2px solid #fff !important;color:#fff !important;outline:none !important;font-family:"Poppins",sans-serif}.signup_form .container .happyforms-input input::placeholder{color:#fff !important;opacity:.7}.signup_form .container .happyforms-form__part{margin-bottom:0 !important}.signup_form .container .happyforms-part--submit{padding:0}.signup_form .container .happyforms-submit{padding:20px 40px !important;background:#0f2e21 !important;font-family:"Poppins",sans-serif !important}.signup_form .container .happyforms-flex{align-items:baseline !important}.signup_form .container .happyforms-part-error-notice{margin:10px 0 0;position:absolute}.header_blog{padding:80px 20px}.header_blog .container{max-width:800px;margin:0 auto}.header_blog .container h1{font-family:"Poppins",sans-serif;color:#1c3b33;font-weight:700;text-align:center;font-size:40px;text-transform:uppercase;margin-bottom:20px}.header_blog .container p{font-family:"Poppins",sans-serif;text-align:center;font-size:18px}.flex_area .blog_area{padding:0 20px}.flex_area .blog_area .container{max-width:1200px;margin:0 auto}.flex_area .blog_area .container .blog-areas-wrap{display:flex;gap:20px;justify-content:center}.flex_area .blog_area .container .blog-areas-wrap .blog-area-item{max-width:20%;width:100%}.flex_area .blog_area .container .blog-areas-wrap .blog-area-item .blog_image{overflow:hidden}.flex_area .blog_area .container .blog-areas-wrap .blog-area-item .blog_image a.image_here{height:270px;display:block;background-size:cover;transition:all .5s}.flex_area .blog_area .container .blog-areas-wrap .blog-area-item h4{margin-top:20px}.flex_area .blog_area .container .blog-areas-wrap .blog-area-item h4 a{text-decoration:none;font-family:"Poppins",sans-serif;font-size:18px;text-transform:uppercase;color:#000;font-weight:600;transition:all .5s}.flex_area .blog_area .container .blog-areas-wrap .blog-area-item:hover a.image_here{transform:scale(1.2) rotate(5deg)}.flex_area .blog_area .container .blog-areas-wrap .blog-area-item:hover h4 a{text-decoration:underline;color:#1c3b33}.flex_area .destination{padding:60px 20px;margin-top:60px;background:#f3efef}.flex_area .destination .container{max-width:1680px;margin:0 auto}.flex_area .destination .container h2{font-family:"Poppins",sans-serif;color:#1c3b33;font-weight:700;text-align:center;font-size:25px;text-transform:uppercase;margin-bottom:40px}.flex_area .destination .container .category_item{height:150px;margin:0 10px;position:relative;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:end;text-align:center;padding:20px 20px 50px;gap:20px;text-decoration:none}@media(min-width: 1024px){.flex_area .destination .container .category_item{height:300px}}.flex_area .destination .container .category_item .background{width:100%;height:100%;background-size:cover !important;z-index:0;position:absolute;left:0;top:0;z-index:-1}.flex_area .destination .container .category_item::after{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background:linear-gradient(180deg, rgba(8, 8, 8, 0) 0%, #080808 100%);z-index:-1}.flex_area .destination .container .category_item h4{font-family:"Poppins",sans-serif;font-weight:600;font-style:600;font-size:16px;line-height:1.2;letter-spacing:0%;color:#fff}@media(min-width: 1024px){.flex_area .destination .container .category_item h4{font-size:20px;line-height:30px}}.flex_area .destination .container .category_item p{font-family:"Poppins",sans-serif;font-weight:400;font-size:12px;line-height:110%;color:#fff}@media(min-width: 1024px){.flex_area .destination .container .category_item p{font-size:14px}}.flex_area .destination .container ul.slick-dots{display:flex;justify-content:center;width:100%;gap:12px;margin-top:30px}.flex_area .destination .container ul.slick-dots li button{font-size:0;width:10px;height:10px;opacity:.5;background:#1c3b33;border-radius:50%;border:none;outline:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.flex_area .destination .container ul.slick-dots li.slick-active button{opacity:1}.flex_area .latest_blog{padding:60px 10px}.flex_area .latest_blog .container{max-width:1680px;margin:0 auto}.flex_area .latest_blog .container h2{font-family:"Poppins",sans-serif;font-weight:700;font-size:20px;line-height:100%;margin-bottom:20px}@media(min-width: 1024px){.flex_area .latest_blog .container h2{font-size:36px;margin-bottom:40px}}.flex_area .latest_blog .container .blog_grid{gap:20px;display:flex;flex-direction:column}@media(min-width: 1024px){.flex_area .latest_blog .container .blog_grid{flex-direction:row;flex-wrap:wrap}}.flex_area .latest_blog .container .blog_grid .posts_items{flex:1 1 calc(25% - 20px);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:transform .2s;display:flex;flex-direction:column}.flex_area .latest_blog .container .blog_grid .posts_items .post-thumb{display:block;width:100%}.flex_area .latest_blog .container .blog_grid .posts_items .post-thumb img{width:100%;object-fit:cover;height:150px}@media(min-width: 1024px){.flex_area .latest_blog .container .blog_grid .posts_items .post-thumb img{height:250px}}.flex_area .latest_blog .container .blog_grid .posts_items .content_post{display:flex;flex-direction:column;flex:1 1 auto;padding:15px;font-family:"Poppins",sans-serif;align-items:flex-start}@media(min-width: 1024px){.flex_area .latest_blog .container .blog_grid .posts_items .content_post{padding:25px}}.flex_area .latest_blog .container .blog_grid .posts_items .content_post h3{text-align:left;width:100%}.flex_area .latest_blog .container .blog_grid .posts_items .content_post h3 a{font-weight:600;font-size:14px;line-height:1.4;letter-spacing:0%;text-decoration:none;color:#000}@media(min-width: 1024px){.flex_area .latest_blog .container .blog_grid .posts_items .content_post h3 a{font-size:16px;line-height:1.4}}.flex_area .latest_blog .container .blog_grid .posts_items .content_post .post-excerpt{flex:1 1 auto;font-size:10px;color:#666;margin:0 0 20px;line-height:1.4}@media(min-width: 1024px){.flex_area .latest_blog .container .blog_grid .posts_items .content_post .post-excerpt{font-size:14px}}.flex_area .latest_blog .container .blog_grid .posts_items .content_post .tl-btn--link{margin-top:auto}.flex_area .latest_blog .container .pagination{display:flex;justify-content:center;margin-top:40px;gap:10px;font-family:"Poppins",sans-serif;font-weight:700;font-size:14px}.flex_area .latest_blog .container .pagination a{width:25px;text-align:center;height:25px;line-height:25px;color:#1c3b33;text-decoration:none;display:block}.flex_area .latest_blog .container .pagination .next,.flex_area .latest_blog .container .pagination .prev{width:auto;padding:0 5px}.flex_area .latest_blog .container .pagination span{color:#fff;width:25px;text-align:center;height:25px;line-height:25px;background:#1c3b33;display:block}.single-blog-wrapper{width:100%;padding-bottom:60px;background:#f9f9f9;font-family:"Poppins",sans-serif}.single-blog-wrapper .container{max-width:1680px;margin:60px auto 0;padding:0 20px}.single-hero{width:100%;height:65vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end;padding:70px 50px;position:relative}.single-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.7))}.single-hero .hero-content{position:relative;z-index:5;color:#fff;max-width:800px}.single-hero .hero-content h1{font-size:3.2rem;font-weight:700;margin-bottom:15px;line-height:1.2}.single-hero .hero-content .hero-meta{font-size:16px;opacity:.9;display:flex;gap:15px}.single-blog-post .single-blog-title{font-size:2.2rem;font-weight:700;margin-bottom:20px}.single-blog-post .single-blog-meta{color:#888;font-size:15px;margin-bottom:25px}.single-blog-post .single-blog-content{font-size:18px;line-height:1.8}.single-blog-post .single-blog-content p{margin-bottom:18px}.single-blog-post .single-blog-content img{width:100%;border-radius:15px;margin:25px 0}.single-blog-post .single-blog-content h2,.single-blog-post .single-blog-content h3{margin-top:30px;margin-bottom:15px}.related-posts-section{margin-top:70px}.related-posts-section .related-title{font-size:1.9rem;font-weight:700;margin-bottom:25px}.related-posts-section .related-posts-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.related-posts-section .related-posts-grid .related-item{width:calc(33.33% - 20px);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.07);transition:.3s}.related-posts-section .related-posts-grid .related-item:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.related-posts-section .related-posts-grid .related-item .related-thumb img{width:100%;height:200px;object-fit:cover}.related-posts-section .related-posts-grid .related-item .related-post-title{padding:20px;font-size:1.15rem}.related-posts-section .related-posts-grid .related-item .related-post-title a{color:#222;text-decoration:none}.related-posts-section .related-posts-grid .related-item .related-post-title a:hover{color:#1c3b33}.related-posts-section .related-posts-grid .related-item .related-date{padding:0 20px 20px;font-size:14px;color:#777}@media(max-width: 992px){.single-hero{height:55vh;padding:50px 30px}.single-hero .hero-content h1{font-size:2.6rem}.related-posts-grid .related-item{width:calc(50% - 20px)}.single-blog-post{padding:35px}}@media(max-width: 768px){.single-hero{height:45vh;padding:40px 20px}.single-hero .hero-content h1{font-size:1.9rem}.single-hero .hero-meta{font-size:13px}.related-posts-grid .related-item{width:100%}.single-blog-post{margin-top:30px;padding:25px}.single-blog-title{font-size:1.65rem}.related-title{font-size:1.5rem}}@media(max-width: 480px){.single-hero{height:40vh}.single-hero .hero-content h1{font-size:1.6rem}.single-blog-content{font-size:16px}}.category-posts-page header.page-header.role-header{margin-top:80px;margin-bottom:80px}.category-posts-page .archive-description{max-width:800px;margin:0 auto}.category-posts-page .archive-description p{text-align:center}.category-posts-page .container{max-width:1680px;margin:0 auto}.category-posts-page .container h1{font-family:"Poppins",sans-serif;color:#1c3b33;font-weight:700;text-align:center;font-size:40px;text-transform:uppercase;margin-bottom:20px}.category-posts-page .container p{font-family:"Poppins",sans-serif;text-align:center;font-size:18px}.category-posts-page .blog_grid{gap:20px;display:flex;flex-direction:column}@media(min-width: 1024px){.category-posts-page .blog_grid{flex-direction:row;flex-wrap:wrap}}.category-posts-page .blog_grid .posts_items{flex:1 1 calc(25% - 20px);max-width:calc(25% - 20px);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:transform .2s;display:flex;flex-direction:column}.category-posts-page .blog_grid .posts_items .post-thumb{display:block;width:100%}.category-posts-page .blog_grid .posts_items .post-thumb img{width:100%;object-fit:cover;height:150px}@media(min-width: 1024px){.category-posts-page .blog_grid .posts_items .post-thumb img{height:250px}}.category-posts-page .blog_grid .posts_items .content_post{display:flex;flex-direction:column;padding:15px;font-family:"Poppins",sans-serif;align-items:baseline}@media(min-width: 1024px){.category-posts-page .blog_grid .posts_items .content_post{padding:25px}}.category-posts-page .blog_grid .posts_items .content_post h3{text-align:left;width:100%}.category-posts-page .blog_grid .posts_items .content_post h3 a{font-weight:600;font-size:14px;line-height:1.4;letter-spacing:0%;text-decoration:none;color:#000}@media(min-width: 1024px){.category-posts-page .blog_grid .posts_items .content_post h3 a{font-size:16px;line-height:32px}}.category-posts-page .blog_grid .posts_items .content_post .post-excerpt{font-size:10px;color:#666;margin:0 0 20px;line-height:1.4}@media(min-width: 1024px){.category-posts-page .blog_grid .posts_items .content_post .post-excerpt{font-size:14px}}.category-posts-page .blog_grid .posts_items .content_post .read-more-btn{background:rgba(0,0,0,0) !important;color:#106343 !important;border:1px solid #106343 !important;padding:10px 20px !important;border-radius:8px !important;font-size:13px;cursor:pointer;transition:background .3s;text-decoration:none;font-size:14px}.category-posts-page .blog_grid .posts_items .content_post .read-more-btn:hover{background:#106343 !important;color:#fff !important}.category-posts-page .pagination{display:flex;justify-content:center;margin-top:40px;gap:10px;font-family:"Poppins",sans-serif;font-weight:700;font-size:14px}.category-posts-page .pagination a{width:25px;text-align:center;height:25px;line-height:25px;color:#1c3b33;text-decoration:none;display:block}.category-posts-page .pagination .next,.category-posts-page .pagination .prev{width:auto;padding:0 5px}.category-posts-page .pagination span{color:#fff;width:25px;text-align:center;height:25px;line-height:25px;background:#1c3b33;display:block}
