@import url(https://fonts.googleapis.com/css2?family=Marcellus&display=swap);:root{--font-heading:"Marcellus" , serif;--font-body:"Jost" , sans-serif;--font-icon:"Font Awesome 5 Pro";--font-base:16px;--font-sm:14px;--font-xsm:12px;--font-lg:18px;--font-normal:400;--font-medium:500;--font-semi-bold:600;--font-bold:700;--font-size--h1:64px;--font-size--h2:48px;--font-size--h3:32px;--font-size--h4:24px;--font-size--h5:20px;--font-size--h6:18px;--color-primary:#c6834b;--color-primary-rgb:198 , 131 , 75;--color-secondary:#c6834b;--color-red:#eb4c4c;--color-yellow:#e59819;--color-green:#00b67a;--color-blue:#0d6efd;--color-white:#fff;--color-black:#000;--color-dark:#121212;--color-light:#b8b5b5;--color-medium:#666;--color-primary-rgb:198 , 131 , 75;--color-secondary-rgb:198 , 131 , 75;--color-red-rgb:235 , 76 , 76;--color-green-rgb:0 , 182 , 122;--color-blue-rgb:13 , 110 , 253;--color-white-rgb:255 , 255 , 255;--color-black-rgb:0 , 0 , 0;--color-dark-rgb:18 , 18 , 18;--color-medium-rgb:141 , 141 , 141;--color-light-rgb:242 , 242 , 242;--color-yellow-rgb:229 , 152 , 25;--border-color:#e8e8e8;--border-color-2:#a7a7a7;--text-dark:var(--color-dark);--text-medium:var(--color-medium);--text-white:var(--color-white);--text-light:var(--color-light);--btn-color:var(--text-white);--btn-hover-color:var(--text-white);--bg-1:#f3f3f3;--bg-2:#f8f8f8;--bg-3:#ebebeb;--bg-white:var(--color-white);--bg-dark:#0a0909;--bg-dark-2:#161616;--bg-primary-light:rgba(var(--color-primary-rgb),.06);--gradient-1: linear-gradient(
    145deg,
    var(--color-primary) 0%,
    var(--color-secondary) 100%
  );--shadow-md:0 5px 30px -5px rgba(8,0,42,.1);--shadow-round:0 15px 30px -15px rgba(8,0,42,.5);--radius-sm:6px;--radius-md:10px;--radius-lg:15px;--radius-xl:20px;--radius-pill:50rem;--radius-circle:50%}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-100{margin-bottom:100px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mtn-50{margin-top:-50px}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:30px!important}.pt-40{padding-top:40px!important}.pt-60{padding-top:60px!important}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pt-120{padding-top:120px}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-45{padding-bottom:45px!important}.pb-60{padding-bottom:60px!important}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}.pb-120{padding-bottom:120px}.px-60{padding-inline:60px}.px-30{padding-inline:30px}.px-20{padding-inline:20px}.px-25{padding-inline:25px}.py-15{padding-block:15px}.py-20{padding-block:20px}.py-25{padding-block:25px}.ptb-100{padding-top:100px;padding-bottom:100px}.ptb-120{padding-top:120px;padding-bottom:120px}.ptb-90{padding-top:90px;padding-bottom:90px}.ptb-80{padding-top:80px;padding-bottom:80px}.ptb-70{padding-top:70px;padding-bottom:70px}.ptb-60{padding-top:60px;padding-bottom:60px}.ptb-50{padding-top:50px;padding-bottom:50px}.ptb-30{padding-top:30px;padding-bottom:30px}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.p-25{padding:25px!important}.p-30{padding:30px!important}.p-40{padding:40px!important}.pb-0{padding-bottom:0!important}.border,.border-top,.border-bottom,.border-end,.border-start{border-color:var(--border-color)!important}.radius-0{border-radius:0!important}.radius-sm{border-radius:var(--radius-sm)!important}.radius-md{border-radius:var(--radius-md)!important}.radius-lg{border-radius:var(--radius-lg)!important}.radius-xl{border-radius:var(--radius-xl)!important}.shadow-md{box-shadow:var(--shadow-md)}.shadow-round{box-shadow:var(--shadow-round)}.opacity-1{opacity:1!important}.opacity-65{opacity:.65!important}.opacity-80{opacity:.8!important}.opacity-85{opacity:.85!important}.opacity-90{opacity:.9!important}.mw-75{max-width:75%}.mw-80{max-width:80%}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}:is(.lc-1, .lc-2, .lc-3) {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.lc-1{-webkit-line-clamp:1!important;line-clamp:1!important}.lc-2{-webkit-line-clamp:2!important;line-clamp:2!important}.lc-3{-webkit-line-clamp:3!important;line-clamp:3!important}.gap-15{gap:15px!important}.gap-20{gap:20px!important}.gap-25{gap:25px!important}.no-animation{transform:none;animation:none}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-black);opacity:.4;z-index:-1}.bg-shape{position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;z-index:-1}.bg-shape.h-auto img{vertical-align:bottom}.bg-shape img{vertical-align:top}.progress{height:10px;border-radius:30px}.progress .progress-bar{border-radius:30px;background:var(--color-primary)}ul.list-bullet{list-style-type:disc!important}ul.list-bullet li{list-style-type:disc!important}@media (max-width:991.98px){.fluid-left{padding-inline:0}.fluid-right{padding-inline:0}}@media (min-width:992px){.img-left{margin-inline-start:-20px}.img-right{margin-inline-end:-20px}.container-lg-fluid{max-width:100%}.fluid-left{padding-inline-start: calc((100vw - 960px) / 2);padding-inline-end:0}.fluid-right{padding-inline-end: calc((100vw - 960px) / 2);padding-inline-start:0}.border-lg-end{border-inline-end:1px solid var(--border-color)!important}}@media (min-width:1200px){.img-left{margin-inline-start:-30px}.img-right{margin-inline-end:-30px}.fluid-left{padding-inline-start: calc((100vw - 1140px) / 2)}.fluid-right{padding-inline-end: calc((100vw - 1140px) / 2)}.border-xl-end{border-inline-end:1px solid var(--border-color)!important}}@media (min-width:1300px){.img-left{margin-inline-start:-50px}.img-right{margin-inline-end:-50px}}@media (min-width:1400px){.fluid-left{padding-inline-start: calc((100vw - 1320px) / 2)}.fluid-right{padding-inline-end: calc((100vw - 1320px) / 2)}.img-left{margin-inline-start:-40px}.img-right{margin-inline-end:-40px}}@media (min-width:1500px){.img-left{margin-inline-start:-80px}.img-right{margin-inline-end:-80px}}.bg-s-contain{background-repeat:no-repeat;background-size:contain!important}.bg-a-fixed{background-attachment:fixed}.bg-cover{background-size:cover;background-repeat:no-repeat;background-position:center center}.mfp-bg{background:rgba(var(--color-dark-rgb),.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:1}@media (max-width:1199.98px){.shape{display:none}}.show-more{cursor:pointer}.clients-avatar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.clients-avatar .client-img{z-index:1;position:relative;--size:40px}.clients-avatar .client-img img{width:var(--size);height:var(--size);border-radius:50%;border:3px solid var(--colo-white)}.clients-avatar .client-img img:not(:first-child) {margin-inline-start:-16px}.clients-avatar .client-img span{display:inline-block;position:absolute;width:var(--size);height:var(--size);text-align:center;line-height:var(--size);border-radius:50%;color:var(--text-white);margin-inline-start:-16px;border:3px solid var(--colo-white);z-index:2;font-size:var(--font-xsm);background-color:var(--color-primary)}body{font-family: var(--font-body);font-size:var(--font-base);font-weight:var(--font-normal);letter-spacing:.05em;color:var(--text-medium);overflow-x:hidden;background-color:var(--bg-white)}a{color:var(--text-dark);text-decoration:none;outline:0!important;transition:all .3s ease-out}a:hover{color:var(--color-primary)}a.hover-primary:hover{color:var(--color-primary)!important}.color-primary a{color:inherit}:is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) a {color:inherit}:is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) a:hover {color:var(--color-primary)}:focus{outline:0!important;box-shadow:none!important}:is(.h1, .h2, .h3, .h4, .h5, .h6) {display:block}:is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {font-family: var(--font-heading);color:var(--text-dark);font-weight:var(--font-bold);line-height:1.3}h1,.h1{font-size:var(--font-size--h1)}h2,.h2{font-size:var(--font-size--h2)}h3,.h3{font-size:var(--font-size--h3)}h4,.h4{font-size:var(--font-size--h4)}h5,.h5{font-size:var(--font-size--h5)}h6,.h6{font-size:var(--font-size--h6)}p,.text,.card_text{color:var(--text-medium);line-height:1.6;margin-bottom:15px}p:last-child,.text:last-child,.card_text:last-child{margin-bottom:0}p:last-child{margin-bottom:0!important}.font-lg{font-size:var(--font-lg)!important}.font-sm{font-size:var(--font-sm)!important}.font-xsm{font-size:var(--font-xsm)!important}.font-medium{font-weight:var(--font-medium)}.font-bold{font-weight:var(--font-bold)}b{font-weight:500}.subtitle{color:var(--text-medium)}.text-end{text-align:end!important}.text-start{text-align:start!important}.title-shape{position:absolute;top:-10px;left:0;right:0;margin-inline-start:-15px;margin-inline-end:auto;width:25px}:focus{outline:none}img{max-width:100%}.form-control:focus{box-shadow:none}ul{padding:0}figure,blockquote,ul{margin-bottom:0}table,th,td{vertical-align:middle}::-webkit-scrollbar-track{background-color:var(--bg-1)}::-webkit-scrollbar-thumb{border-radius:30px;background:rgba(var(--color-dark-rgb),.2)}.tooltip{--bs-tooltip-bg:var(--color-primary);--bs-tooltip-padding-x:10px;--bs-tooltip-padding-y:5px;--bs-tooltip-font-size:var(--font-xsm)}.badge{font-size:var(--font-xsm);font-weight:var(--font-medium)}.badge.size-md{padding:8px 12px}.badge.bg-success{color:var(--color-green);background:rgba(var(--color-green-rgb),.12)!important}.badge.bg-info{color:var(--color-blue);background:rgba(var(--color-blue-rgb),.12)!important}.badge.bg-danger{color:var(--color-red);background:rgba(var(--color-red-rgb),.12)!important}.badge.bg-warning{color:var(--color-yellow);background:rgba(var(--color-yellow-rgb),.2)!important}.card{--bs-card-bg:var(--bg-white);--bs-body-color:var(--text-medium);border:none;border-radius:0;transition:all .3s}.card .card_title{margin-bottom:20px}.card .card_text{color:var(--text-medium)}.card.hover-shadow:hover{border-color:transparent!important;box-shadow:var(--shadow-md)}.dropdown .dropdown-menu{--bs-dropdown-font-size:var(--font-base);--bs-dropdown-color:var(--text-dark);--bs-dropdown-border-color:var(--border-color);--bs-dropdown-box-shadow:var(--shadow-md);--bs-dropdown-link-hover-color:var(--color-primary);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:var(--text-white);--bs-dropdown-link-active-bg:var(--color-primary)}.color-primary{color:var(--color-primary)!important}.color-white{color:var(--text-white)!important}.color-light{color:var(--text-light)!important}.color-dark{color:var(--color-dark)!important}.color-medium{color:var(--text-medium)!important}.color-blue{color:var(--color-blue)!important}.color-green{color:var(--color-green)!important}.color-red{color:var(--color-red)!important}.color-yellow{color:var(--color-yellow)!important}.color-purple{color:var(--color-primary)!important}.color-orange{color:var(--color-orange)!important}.bg-primary{background-color:var(--color-primary)!important}.bg-primary-light{--bg-primary-light:rgba(var(--color-primary-rgb),.06);background-color:var(--bg-primary-light)!important}.bg-secondary{background-color:var(--color-secondary)!important}.bg-secondary-light{--bg-secondary-light:rgba(var(--color-secondary-rgb),.05);background-color:var(--bg-secondary-light)!important}.bg-white{background-color:var(--bg-white)!important}.bg-light{background-color:var(--bg-1)!important}.bg-light-2{background-color:var(--bg-2)!important}.bg-dark{background-color:var(--bg-dark)!important}.bg-gradient{background-image:var(--gradient-1)!important}.border-primary{border-color:var(--color-primary)!important}.text-gradient{background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stroke-gradient{-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--gradient-1);-webkit-text-stroke-width:1px}.bg-none{background-color:transparent!important;background:transparent!important}button,.btn{cursor:pointer;border:none;background:inherit}button:focus,button:active,.btn:focus,.btn:active{outline:none;box-shadow:none}button:hover,.btn:hover{outline:none}.btn{position:relative;overflow:hidden;font-size:16px;text-transform:capitalize;border-radius:0;letter-spacing:.05em;font-weight:var(--font-medium);z-index:1;transition:all .3s ease-out}.icon-start i{margin-inline-end:5px}.icon-end i{margin-inline-start:5px}.btn-lg{padding:14px 34px}.btn-md{padding:10px 24px;font-size:var(--font-sm)}.btn-sm{padding:6px 14px;font-size:var(--font-xsm)}.btn-sm.btn-icon{width:30px;height:30px;font-size:12px}.btn-primary{color:var(--btn-color);background:var(--color-primary);border:1px solid var(--color-primary);box-shadow:0 0 40px 40px var(--color-primary) inset;transition:all .3s ease-in-out;box-shadow:0 20px 30px -10px rgba(var(--color-primary-rgb),.24)}.btn-primary:focus,.btn-primary:hover{background-color:transparent;box-shadow:none;color:var(--color-primary);border-color:var(--color-primary)}.btn-primary.btn-fancy{-webkit-clip-path:polygon(5% 0,100% 0%,95% 100%,0% 100%);clip-path:polygon(5% 0,100% 0%,95% 100%,0% 100%);border-color:transparent}.btn-primary.btn-fancy:hover{background-color:var(--color-white)}.btn-gradient{border-color:transparent!important;background-image:var(--gradient-1)}.btn-gradient:hover{color:var(--color-white)!important;background-image: linear-gradient(
    145deg,
    var(--color-primary) 0%,
    var(--color-secondary) 100%
  )}.btn.no-animation{transform:none;animation:none;background-color:var(--color-primary)}.btn.no-animation::before,.btn.no-animation::after{content:none}.btn-danger{border:1px solid var(--color-red);background-color:var(--color-red);transition:background .3s ease-out}.btn-danger:focus,.btn-danger:hover{border-color:var(--color-red);background-color:var(--color-red)}.btn-outline{color:var(--color-primary);border:1px solid var(--color-primary);transition:all .3s ease-in-out}.btn-outline:focus,.btn-outline:hover{background-color:transparent;box-shadow:0 0 40px 40px var(--color-primary) inset;color:var(--color-primary)}.btn-secondary{color:var(--text-dark);background:var(--bg-white);transition:all .3s ease-out}.btn-secondary:focus,.btn-secondary:hover{color:var(--color-primary);background:var(--bg-white)}.newsletter-area_v2 .btn-outline{border:1px solid var(--color-white);background:transparent;color:var(--color-white)}.newsletter-area_v2 .btn-outline:hover{background:var(--bg-white);color:var(--color-primary);box-shadow:none;border:1px solid var(--color-white)}.btn-img{padding:0;background-color:transparent!important}.btn-img img{max-width:150px}.btn-img.size-sm img{max-width:120px}.btn-img:hover{border-color:var(--border-color-2)!important}.btn-groups{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.btn-remove{padding:0;width:35px;height:35px;line-height:35px;padding:0;background:rgba(var(--color-primary-rgb),.12)!important;color:var(--color-primary)!important}.btn-text{cursor:pointer;line-height:1;color:var(--text-dark);font-size:var(--font-sm);font-weight:500}.btn-text:hover{color:var(--color-primary)!important}.btn-tag{display:inline-block;padding:10px 24px;font-size:var(--font-sm);border-radius:50px;background:var(--bg-1);color:var(--text-white);margin-bottom:10px}.btn-tag:not(:last-child) {margin-inline-end:5px}.btn-icon{--size:45px;display:inline-flex;justify-content:center;align-items:center;width:var(--size);height:var(--size);text-align:center;color:var(--text-white);background-color:var(--color-primary)}.btn-icon:hover{color:var(--text-white);background-color:var(--color-primary)}.btn-icon.size-md{--size:38px}.btn-icon.facebook{background-color:#316ff6}.btn-icon.google{background-color:#34a853}.btn-icon.twitter{background-color:#1da1f2}.btn-icon-text{--size:30px;padding:0;display:inline-flex;align-items:center;gap:7px}.btn-icon-text span:last-child{font-weight:var(--font-medium)}.btn-icon-text i{width:var(--size);height:var(--size);line-height:var(--size);text-align:center;background-color:var(--color-primary);font-size:14px;border-radius:50%;color:var(--text-white);box-shadow:0 14px 20px 5px rgba(var(--color-primary-rgb),.1)}.btn-icon-text.size-auto{--size:auto}.btn-icon-text.size-auto i{box-shadow:unset;border-radius:unset;font-size:var(--font-base);background:unset}button.mfp-close{display:inline-block;width:35px!important;height:35px;line-height:35px;background:var(--color-primary)!important;color:var(--color-white)!important;opacity:1;right:0!important;padding:0!important;text-align:center!important}.disabled{cursor:not-allowed!important;pointer-events:initial!important}.video-btn{--size:75px;--main-color:var(--color-primary);--main-color-rgb:var(--color-primary-rgb);position:relative;width:var(--size);height:var(--size);padding:0;font-size:22px;display:flex;text-align:center;justify-content:center;align-items:center;border-radius:50%;color:var(--text-white);background-color:var(--main-color)}.video-btn:hover{background-color:var(--main-color);color:var(--text-white)}.video-btn::before,.video-btn::after{content:"";display:block;position:absolute;top:0;right:0;z-index:-1;bottom:0;left:0;border-radius:inherit;background-color:rgba(var(--main-color-rgb),.8)}.video-btn::after{animation:ripple 2s linear 1s infinite;z-index:-2}.video-btn::before{animation:ripple 2s linear infinite;z-index:-1}.video-btn-sm{--size:50px;font-size:var(--font-sm)}.video-btn-sm::before,.video-btn-sm::after{animation-name:ripple2}.video-btn.p-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.video-btn-text{--size:auto;border:none;gap:10px;background-color:transparent}.video-btn-text::before,.video-btn-text::after{content:none}.video-btn-text i{--size:50px;position:relative;width:var(--size);height:var(--size);padding:0;font-size:16px;display:flex;text-align:center;justify-content:center;align-items:center;border-radius:50%;color:var(--color-primary);background-color:var(--bg-white);border:1px solid var(--color-primary)}.video-btn-text span{color:var(--text-medium)}.video-btn-text:hover{background-color:transparent;color:var(--color-primary)}.video-btn-text:hover span{color:var(--color-primary)}.video-btn-white{--main-color:var(--text-white);--main-color-rgb:var(--color-white-rgb);color:var(--color-primary)}.video-btn-white:hover{color:var(--color-primary)}.quantity-input{max-width:150px;display:flex;align-items:center}.quantity-input input{width:30px;height:30px;padding:0 10px;text-align:center;display:flex;align-items:center;justify-content:center;border:1px solid #e5e5e5;cursor:pointer;border-left:none;border-right:none}.quantity-input .quantity-up{width:30px;height:30px;padding:0 10px;text-align:center;display:flex;align-items:center;justify-content:center;border:1px solid #e5e5e5;cursor:pointer}.quantity-input .quantity-down{width:30px;height:30px;padding:0 10px;text-align:center;display:flex;align-items:center;justify-content:center;border:1px solid #e5e5e5;cursor:pointer}.form-control{--size:50px;border:1px solid var(--border-color);height:var(--size);line-height:var(--size);padding:0;padding-inline-start:18px;padding-inline-end:10px;font-size:var(--font-base);color:var(--text-medium);background-color:transparent;transition:border-color .4s}.form-control.size-md{--size:40px;padding-inline-start:12px}.form-control:focus{color:var(--text-dark);background-color:transparent}.form-control.color-white::-moz-placeholder{color:var(--text-white)!important}.form-control.color-white::placeholder{color:var(--text-white)!important}.form-control.text-only{--size:auto;padding:unset;border:unset}input:-internal-autofill-selected{background:unset!important}:is(input:not([type="radio"], [type="checkbox"]), textarea, .nice-select):is(
    :focus,
    :visited,
    :focus-within,
    :focus-visible
  ) {border-color:#5961f9!important}select.form-select{background-size:8px!important}textarea{height:auto;line-height:1.7;padding:15px 18px 18px}textarea.form-control{min-height:200px;line-height:1.7;padding:15px 18px 18px}textarea::-moz-placeholder{font-size:var(--font-base)}textarea::placeholder{font-size:var(--font-base)}::-moz-placeholder{color:var(--text-medium)!important}::placeholder{color:var(--text-medium)!important}.custom-radio .form-radio-label{position:relative;cursor:pointer;padding:0;padding-inline-start:20px;vertical-align:middle}.custom-radio .form-radio-label::before{position:absolute;content:"";left:0;right:0;margin-inline-start:0;margin-inline-end:auto;top:50%;transform:translateY(-50%);height:.9em;width:.9em;border:1px solid var(--color-primary);border-radius:50%}.custom-radio input[type="radio"]:checked+.form-radio-label::before{background-color:var(--bg-white);border-width:.25em}.custom-radio .input-radio{display:none}.custom-checkbox .form-check-label{position:relative;cursor:pointer;position:relative;cursor:pointer;padding:0;vertical-align:middle;padding-inline-start:25px}.custom-checkbox .form-check-label::before{position:absolute;content:"";left:0;right:0;margin-inline-start:0;margin-inline-end:auto;top:50%;transform:translateY(-50%);height:15px;width:15px;border:1px solid var(--color-primary)}.custom-checkbox input[type="checkbox"]:checked+.form-check-label::after{opacity:1}.custom-checkbox input[type="checkbox"]+.form-check-label::after{content:"";width:9px;position:absolute;top:50%;left:0;right:0;margin-inline-start:2px;margin-inline-end:auto;opacity:0;height:4px;border-left:2px solid var(--color-white);border-bottom:2px solid var(--color-white);transform:translateY(-100%) rotate(-45deg);transition:all .2s ease-out}.custom-checkbox .input-checkbox{display:none}input[type="checkbox"]:checked+.form-check-label::before,input[type="radio"]:checked+.form-check-label::before{background-color:var(--color-primary);border-color:var(--color-primary)}input[type="checkbox"]:checked+.form-check-label::after,input[type="radio"]:checked+.form-check-label::after{opacity:1}.form-label{color:var(--text-dark);font-weight:var(--font-medium);margin-bottom:7px;line-height:1}.form-group,.input-group{position:relative}.form-group.icon-end label,.input-group.icon-end label{position:absolute;right:0;left:0;top:50%;width:18px;font-size:var(--font-sm);margin-inline-start:auto;margin-inline-end:10px;transform:translateY(-50%)}.form-group.icon-end .current-location{position:absolute;right:0;left:0;top:50%;width:20px;font-size:var(--font-sm);margin-inline-start:auto;margin-inline-end:10px;transform:translateY(-50%);padding:0;color:var(--color-primary)}.form-group.icon-start .form-control,.input-group.icon-start .form-control{padding-inline-start:44px}.form-group.icon-start .icon,.input-group.icon-start .icon{position:absolute;right:0;left:0;top:50%;width:18px;font-size:var(--font-sm);margin-inline-end:auto;margin-inline-start:20px!important;transform:translateY(-50%);z-index:1}.form-group.icon-start input[type="number"],.input-group.icon-start input[type="number"]{text-align:right;padding-inline-end:10px}.input-inline{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-inline .form-control{position:relative;flex:1 1 auto;width:1%;min-width:0;border-radius:0;border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}.input-inline .btn{margin-inline-start:-1px;position:relative;z-index:2;border-radius:0;border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}.input-inline .btn-icon{width:50px;height:50px}.newsletter-form .input-inline{flex-wrap:nowrap;gap:0}.newsletter-form .input-inline .form-control{width:1%}@media (max-width:575.98px){.newsletter-form .input-inline{gap:15px;flex-wrap:wrap;border-radius:0!important;background-color:transparent!important}.newsletter-form .input-inline .form-control{border-radius:var(--radius-sm)!important;background-color:var(--bg-white)}.newsletter-form .input-inline .btn{border-radius:var(--radius-sm)}}.show-password-field{position:absolute;right:0;left:0;margin-inline-start:auto;margin-inline-end:16px;width:-moz-fit-content;width:fit-content;top:50%;transform:translateY(-50%);cursor:pointer}.show-password-field .show-icon{font-family: var(--font-icon);font-style:normal}.show-password-field .show-icon::before{content:"\f06e"}.show-password-field .show-icon.show::before{content:"\f070"}.search-form .btn-icon{color:var(--text-white);background:var(--color-primary)}.search-form .input-inline{flex-wrap:nowrap}.search-form .input-inline .form-control{border-radius:0}.search-form .input-inline .btn-icon{flex:0 0 auto}.form-check-input{--bs-form-control-bg:transparent;--bs-border-color:var(--color-primary)}.form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.search-box{position:relative;width:auto;max-width:400px;margin:0 auto}.search-box .form-control{border-color:var(--color-primary)}.search-box .mfp-close{width:unset!important;height:unset!important;top:-50px;padding:0 0 18px 10px;background-color:transparent!important}.lazy-container{position:relative;overflow:hidden;display:table;table-layout:fixed;width:100%;background-color:var(--bg-1);z-index:1}.lazy-container::after{position:absolute;content:"\f03e";font-family:"Font Awesome 5 Pro";top:0;left:0;right:0;bottom:0;display:grid;place-items:center;font-size:25px;color:var(--text-medium);z-index:-1}.lazy-container img{position:absolute;top:0;left:0;width:0;height:0;max-width:100%;min-width:100%;max-height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.lazy-container img.lazy-load{filter:blur(5px);transition:filter 400ms}.lazy-container img.lazyloaded{filter:blur(0)}.lazy-container.bg-none::after{opacity:0}.ratio::before{content:"";display:block;padding-bottom:56.25%}.ratio.ratio-1-1::before{padding-bottom:100%}.ratio.ratio-1-2::before{padding-bottom:114%}.ratio.ratio-1-3::before{padding-bottom:126.14%}.ratio.ratio-2-3::before{padding-bottom:66.67%}.ratio.ratio-3-4::before{padding-bottom:75%}.ratio.ratio-4-3::before{padding-bottom:133.3333333333%}.ratio.ratio-5-3::before{padding-bottom:60%}.ratio.ratio-5-4::before{padding-bottom:80%}.ratio.ratio-16-11::before{padding-bottom:53.57%}.ratio.ratio-16-8::before{padding-bottom:50%}.ratio.ratio-21-10::before{padding-bottom:35%}.ratio.ratio-21-9::before{padding-bottom:42.85%}.ratio.ratio-21-8::before{padding-bottom:38.0952380952%}.ratio.ratio-vertical::before{padding-bottom:152%}.blur-up{filter:blur(5px);transition:filter 400ms}.lazyloaded.blur-up{filter:blur(0)}.nice-select{float:unset;font-weight:var(--font-medium);padding-left:0;padding-right:0;padding-inline-start:18px;padding-inline-end:30px;background-color:inherit}.nice-select:after{right:0;left:0;margin-inline-start:auto;margin-inline-end:0}.nice-select.form-control:after{margin-inline-end:12px}.nice-select .list{z-index:777;width:100%;min-width:100px;font-size:var(--font-sm);padding-top:10px;padding-bottom:10px;border-radius:var(--radius-sm);background-color:var(--bg-white);box-shadow:var(--shadow-md)}.nice-select .list li{min-height:30px;line-height:30px}.nice-select .option{display:block;font-weight:500;border-inline-start:2px solid transparent}.nice-select .option:is(:hover, .focus, .selected.focus) {background-color:var(--bg-2)}.nice-select .option.selected{font-weight:500;color:var(--color-primary)!important;border-color:var(--color-primary)}.select2-container .select2-selection--single .select2-selection__rendered{padding:0;margin:0;border:0;height:100%;font-size:var(--font-base);color:var(--text-medium);background:transparent}.select2-container ::-webkit-scrollbar{width:0}.select2-container--default .select2-selection--single{border:unset;padding:0;background-color:transparent}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:var(--border-color)}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--color-primary);color:var(--text-white)}.select2-dropdown{min-width:200px;color:var(--text-dark);border-radius:var(--radius-sm);border:unset;box-shadow:var(--shadow-md)}.select2-results__option{padding-inline:12px}#preLoader{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1000;background-color:var(--bg-white)}#preLoader .loader{width:4.8px;height:4.8px;display:block;margin:20px auto;position:relative;border-radius:4px;background:var(--color-primary);box-sizing:border-box;animation:animloader .3s .3s linear infinite alternate}#preLoader .loader::after,#preLoader .loader::before{content:"";box-sizing:border-box;width:4.8px;height:4.8px;border-radius:4px;background:var(--color-primary);position:absolute;left:50%;transform:translateX(-50%);top:15px;animation:animloader .3s .45s linear infinite alternate}#preLoader .loader::after{top:-15px;animation-delay:0s}@keyframes animloader {
  0% {
    width: 4.8px;
  }
  100% {
    width: 48px;
  }
}.swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.swiper-wrapper{-webkit-transform-style:preserve-3d}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:var(--radius-circle);opacity:1;background-color:var(--color-primary);opacity:.3;transition:all .3s ease-in-out}.swiper-pagination .swiper-pagination-bullet-active,.swiper-pagination .swiper-pagination-bullet:hover{background-color:var(--color-primary);opacity:1}.swiper-pagination_circle .swiper-pagination-bullet{width:10px;height:10px;border-radius:var(--radius-circle)}.swiper-pagination_gradient .swiper-pagination-bullet-active,.swiper-pagination_gradient .swiper-pagination-bullet:hover{background-image:var(--gradient-1)}.swiper-pagination_white .swiper-pagination-bullet{background-color:var(--bg-white)}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{line-height:1;bottom:0}.pagination-fraction .swiper-pagination-bullet{position:relative;width:auto;height:auto;border-radius:0;margin:0;margin-inline:5px;padding-bottom:5px;text-align:center;font-size:var(--font-lg);color:var(--color-medium);background:transparent}.pagination-fraction .swiper-pagination-bullet::before{position:absolute;content:"";left:0;right:0;bottom:0;height:2px;border-radius:5px;background:var(--color-primary);transform:scaleX(0);transition:transform .4s ease-out}.pagination-fraction .swiper-pagination-bullet-active{color:var(--color-primary)}.pagination-fraction .swiper-pagination-bullet-active::before{transform:none}.slider-navigation{z-index:3}.slider-navigation .slider-btn{--size:40px;width:var(--size);height:var(--size);line-height:var(--size);text-align:center;background-color:var(--color-primary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--text-white);font-size:24px;transition:all .3s ease-out}.slider-navigation .slider-btn:last-child{margin-inline-start:10px}.slider-navigation .slider-btn i{transition:transform .3s ease-out}.slider-navigation .slider-btn.btn-outline{background:transparent;color:var(--color-primary);border-color:var(--color-primary)}.slider-navigation .slider-btn.btn-outline:hover{color:var(--text-white);background:var(--color-primary)}.slider-navigation .slider-btn:disabled{cursor:not-allowed}.slider-navigation.position-middle .slider-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:4;margin:0}.slider-navigation.position-middle .slider-btn.slider-btn-prev{left:0%}.slider-navigation.position-middle .slider-btn.slider-btn-next{right:0%}.slider-navigation.style-2 .slider-btn{background-color:var(--bg-4);color:var(--color-primary)}.swiper-lazy{background-color:var(--text-light)}.swiper-lazy-loaded.blur-up{filter:blur(0)}.tabs-navigation::-webkit-scrollbar{height:5px}.tabs-navigation .nav{display:inline-flex;border:none;gap:20px;z-index:1;position:relative;overflow:hidden}.tabs-navigation .nav li{flex:0 0 auto}.tabs-navigation .nav .nav-link{color:var(--text-dark);font-weight:var(--font-medium);margin:0;z-index:999;border:0;cursor:pointer;background-color:var(--bg-primary-light)}.tabs-navigation .nav .nav-link:is(.active) {color:var(--text-white);background-color:var(--color-primary);border-radius:0}.tabs-navigation .nav[data-hover="fancyHover"] .nav-link:is(.active, :hover) {color:var(--color-primary);background-color:var(--bg-primary-light);border-color:var(--color-primary)}.tabs-navigation .nav[data-hover="fancyHover"] .nav-item{z-index:2}.tabs-navigation .nav[data-hover="fancyHover"] .nav-item:is(.active) .nav-link {color:var(--text-white);background-color:var(--color-primary)!important;border-color:transparent}.tabs-navigation
  .nav[data-hover="fancyHover"]
  .nav-item:is(.active)
  .nav-link:is(:hover) {background:transparent!important}.tabs-navigation .target{position:absolute;z-index:1;transform:translateX(-50%);background-color:var(--color-primary);transition:all .2s}.tabs-navigation_v2 .nav{width:100%;gap:0;background-color:var(--bg-2);border-bottom:1px solid var(--border-color)}.tabs-navigation_v2 .nav .nav-link{color:var(--text-dark);background-color:transparent;border-bottom:3px solid transparent}.tabs-navigation_v2 .nav .nav-link:is(.active) {color:var(--color-primary);border-color:var(--color-primary)}.tabs-navigation_v2
  .nav[data-hover="fancyHover"]
  .nav-link:is(.active, :hover) {color:var(--text-dark);background-color:transparent;border-color:transparent}.tabs-navigation_v2 .nav[data-hover="fancyHover"] .nav-item{z-index:2}.tabs-navigation_v2
  .nav[data-hover="fancyHover"]
  .nav-item:is(.active)
  .nav-link {color:var(--color-primary);background-color:transparent!important;border-color:var(--color-primary)}.tabs-navigation_v2
  .nav[data-hover="fancyHover"]
  .nav-item:is(.active)
  .nav-link:is(:hover) {background:transparent!important}.tabs-navigation_v2 .target{border-bottom:3px solid var(--color-primary);background-color:transparent}.tabs-navigation.tabs-navigation-3{border-bottom:3px solid #f5f5f5}.tabs-navigation.tabs-navigation-3 .nav{display:inline-flex;overflow:hidden;width:100%}.tabs-navigation.tabs-navigation-3 .nav .nav-link{border-radius:0;padding:12px 30px;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .4s ease-out;color:var(--color-dark);background:transparent}.tabs-navigation.tabs-navigation-3 .nav .nav-link:is(.active, :hover) {color:var(--color-primary);background:buttonface;border-bottom-color:var(--primary-color)}.tab-pane.fade{transition:all .3s;transform:translateY(.5rem)}.tab-pane.fade.show{transform:translateY(0)}.tab-pane.slide.show{animation:slideUp 1 .4s}.go-top{--size:40px;position:fixed;display:flex;align-items:center;justify-content:center;bottom:0;right:0;left:0;margin-inline-start:auto;margin-inline-end:0;width:var(--size);height:var(--size);opacity:0;cursor:pointer;text-decoration:none;color:var(--text-white);font-size:20px;background-color:var(--color-primary);transition:.4s;transform:translateX(15%);z-index:100}.go-top.active{opacity:1;transform:none}.go-top:hover{transform:translateY(-3px)}.go-top_gradient{background-image:var(--gradient-1)}.section-title .title{margin-bottom:0;position:relative;margin-top:-8px}@media (max-width:767.98px){.section-title .title{margin-top:-5px}}.section-title .title span{position:relative}.section-title .subtitle{display:block;margin-bottom:10px}.section-title .subtitle_v2{padding:7px 16px;width:-moz-fit-content;width:fit-content;background-color:var(--color-primary);background-image:var(--gradient-1);color:var(--text-white);-webkit-clip-path:polygon(5% 0,100% 0%,95% 100%,0% 100%);clip-path:polygon(5% 0,100% 0%,95% 100%,0% 100%)}.section-title .subtitle_v3{display:inline-flex;align-items:center;gap:10px}.section-title .subtitle_v3 .line{position:relative;overflow:hidden;display:inline-block;border-inline-start:6px solid var(--color-primary);width:26px;height:18px;transform:skewX(-10deg)}.section-title .subtitle_v3 .line::before{position:absolute;content:"";top:0;left:0;bottom:0;width:6px;height:100%;margin-inline-start:4px;background-color:var(--color-primary)}.section-title .subtitle_v3 .line::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;width:6px;height:100%;margin-inline-start:auto;margin-inline-end:0;background-color:var(--color-primary)}.section-title.title-inline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}@media (min-width:768px){.section-title.title-inline>div{flex:0 0 auto;max-width:calc(50% - 10px)}}.section-title.title-center{text-align:center}.section-title.title-center .title{max-width:600px;margin-left:auto;margin-right:auto}.section-title.title-center .title .title-shape{margin-inline-start:0}.section-title.title-center .subtitle_v2{margin-inline:auto}.section-title.title-center p{max-width:500px;margin-inline:auto;margin-bottom:0}.content-title .title{position:relative;margin-bottom:10px;margin-top:-8px}@media (max-width:767.98px){.content-title .title{margin-top:-5px}}.content-title .subtitle{display:block;margin-bottom:10px}.content-title .subtitle_v2{padding:7px 16px;width:-moz-fit-content;width:fit-content;background-color:var(--color-primary);background-image:var(--gradient-1);color:var(--text-white);-webkit-clip-path:polygon(5% 0,100% 0%,95% 100%,0% 100%);clip-path:polygon(5% 0,100% 0%,95% 100%,0% 100%)}.content-title .subtitle_v3{display:inline-flex;align-items:center;gap:10px}.content-title .subtitle_v3 .line{position:relative;overflow:hidden;display:inline-block;border-inline-start:6px solid var(--color-primary);width:26px;height:18px;transform:skewX(-10deg)}.content-title .subtitle_v3 .line::before{position:absolute;content:"";top:0;left:0;bottom:0;width:6px;height:100%;margin-inline-start:4px;background-color:var(--color-primary)}.content-title .subtitle_v3 .line::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;width:6px;height:100%;margin-inline-start:auto;margin-inline-end:0;background-color:var(--color-primary)}.content-title p:last-child{margin-bottom:0}@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.2, 1.2, 1.2);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}@keyframes slideUp {
  0% {
    opacity: 0;
    transform: translateY(10%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-50%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}@keyframes rotate {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}@keyframes moveAround {
  0% {
    transform: translate(0px, 0px) rotate(0deg);
  }
  20% {
    transform: translate(73px, -1px) rotate(36deg);
  }
  40% {
    transform: translate(141px, 72px) rotate(72deg);
  }
  60% {
    transform: translate(83px, 122px) rotate(108deg);
  }
  80% {
    transform: translate(-40px, 72px) rotate(144deg);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg);
  }
}@keyframes moveUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px);
  }
  100% {
    transform: translateY(0);
  }
}@keyframes moveLeftRight {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-20px);
  }
  100% {
    transform: translateX(0);
  }
}@keyframes ripple {
  0% {
    opacity: 0.45;
  }
  100% {
    opacity: 0;
    transform: scale(2);
  }
}.social-link{--size:36px;display:flex;align-items:center;gap:10px}.social-link a{text-align:center;width:var(--size);height:var(--size);line-height:var(--size);background-color:var(--color-primary);color:var(--text-white);font-size:var(--font-base)}.social-link a:last-child{margin:0}.social-link a:hover{color:var(--text-white);background-color:var(--color-primary)}.social-link.style-2 a{background-color:rgba(var(--color-primary-rgb),.1);color:var(--color-primary)}.social-link.style-2.social-link_gradient a{background-image:none}.social-link.style-2.social-link_gradient a i{background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.social-link.icon-only{--size:auto}.social-link.icon-only a{background-color:transparent}.social-link.size-md{--size:30px;--font-base:14px}.social-link.size-lg{--size:50px}.social-link.rounded a{border-radius:50%}.social-link_gradient a{background-image:var(--gradient-1)}.ratings{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.ratings .rate{background-position:0 -13px;background-repeat:repeat-x!important;height:13px;width:90px;margin-inline-start:-3px;transition:all .5s ease-out 0s}.ratings .rating-icon{background-position:0 0;background-repeat:repeat-x!important;height:13px;width:80%}.ratings .ratings-total{font-size:12px;line-height:1}.ratings.size-md .rate{background-position:0 -15px;height:15px;width:115px}.ratings.size-md .rating-icon{height:15px}.ratings.size-md .ratings-total{font-size:14px}.ratings.size-lg .rate{background-position:0 -20px;height:20px;width:145px}.ratings.size-lg .rating-icon{height:20px}.ratings.size-lg .ratings-total{font-size:16px}.daterangepicker{padding:10px;background-color:var(--bg-white);border-width:0;border-radius:10px;box-shadow:0 15px 30px 0 rgba(0,0,0,.2)}.daterangepicker .available.next,.daterangepicker .available.prev{border-radius:50%;background:var(--bg-2)}.daterangepicker .available.next span,.daterangepicker .available.prev span{border-color:var(--color-primary)}.daterangepicker .btn-primary{background:var(--color-primary);border-color:var(--color-primary)}.daterangepicker .btn-primary:hover{color:var(--text-white)}.daterangepicker .calendar-table{background-color:var(--bg-white)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{cursor:pointer;border-radius:50%;min-width:32px;min-height:31px;line-height:31px}.daterangepicker td.start-date.end-date{border-radius:50%;border-color:transparent}.daterangepicker td.active,.daterangepicker td.active:hover{background:var(--color-primary)!important;border-color:transparent}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{height:auto;color:var(--base-color)}.daterangepicker td.available:hover,.daterangepicker th.available:hover,.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:var(--bg-2)}.daterangepicker .drp-buttons{border-color:var(--border-color)}.daterangepicker .drp-buttons .btn-default{color:var(--text-dark)}.noUi-target{border:none;box-shadow:none;border-radius:30px;height:6px;padding-inline:8px;background:rgba(var(--color-primary-rgb),.19)}.noUi-connect{background:var(--color-primary)}.noUi-horizontal .noUi-handle{width:15px;height:15px;right:-8px;top:-5px;border-radius:50%;box-shadow:none;background:var(--color-white);border-width:3px;border-color:var(--color-primary);cursor:grab}.noUi-horizontal .noUi-handle::before,.noUi-horizontal .noUi-handle::after{content:none}.hero-banner{position:relative;z-index:1}.hero-banner .banner-content{max-width:700px}.hero-banner .banner-content .subtitle{display:inline-block}.hero-banner .banner-content .text,.hero-banner .banner-content p{font-size:var(--font-lg);max-width:540px;margin-bottom:0}.hero-banner .banner-filter-form{position:relative;max-width:670px;z-index:11}.hero-banner .banner-filter-form .grid{display:flex;align-items:center;justify-content:space-between;gap:10px}.hero-banner .banner-filter-form .grid .item{flex:0 0 auto;width:calc(30% - 10px);padding-inline-start:15px;border-inline-start:2px solid var(--border-color)}.hero-banner .banner-filter-form .grid .item:first-child,.hero-banner .banner-filter-form .grid .item:last-child{padding:0;border:unset}.hero-banner .banner-filter-form .grid .item:last-child{width:calc(10% - 10px)}.hero-banner .banner-filter-form .form-wrapper{background-color:var(--bg-white);box-shadow:var(--shadow-md)}.hero-banner .banner-filter-form label{color:var(--text-dark);font-weight:var(--font-medium);margin-bottom:15px;line-height:1}.hero-banner .banner-filter-form .form-block{position:relative}.hero-banner .banner-filter-form .form-block .btn{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:0!important;width:auto}.hero-banner .banner-filter-form .form-block .form-control,.hero-banner .banner-filter-form .form-block select,.hero-banner .banner-filter-form .form-block .niceselect{padding-inline-start:25px;width:calc(100% - 33px)}.hero-banner .banner-filter-form .form-block .icon{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin-inline-start:0;margin-inline-end:auto;width:25px;font-size:18px}.hero-banner .banner-filter-form .niceselect,.hero-banner .banner-filter-form .form-control{padding:0;margin:0;border:0;height:100%;line-height:normal;color:var(--text-medium);font-weight:var(--font-normal);font-size:var(--font-sm);background:transparent}.hero-banner .banner-filter-form .niceselect .list,.hero-banner .banner-filter-form .form-control .list{color:var(--text-medium)}.hero-banner .banner-filter-form .select2-container{width:100%!important}.hero-banner .banner-filter-form .select2-container .select2-selection--single .select2-selection__rendered{padding-inline-start:25px}.hero-banner .home-slider{position:relative;z-index:2}.hero-banner .home-img-slider{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero-banner.hero-banner_v1{padding-top:40px;border-top:1px solid var(--border-color)}.hero-banner.hero-banner_v1 .form-wrapper{background-color:var(--bg-white);z-index:3}.hero-banner.hero-banner_v1 .btn-icon-text{--size:40px;position:relative}.hero-banner.hero-banner_v1 .btn-icon-text *{color:var(--text-medium)}.hero-banner.hero-banner_v1 .btn-icon-text span:first-child{width:var(--size);height:var(--size);border-radius:5px;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;text-align:center}.hero-banner.hero-banner_v1 .btn-icon-text span:first-child i{--size:auto;background-color:unset;font-size:34px;border-radius:unset;color:var(--text-medium);box-shadow:unset;background:var(--colo-white);font-weight:400;position:absolute;animation:slide-bottom .8s linear infinite forwards;bottom:-10px}.slide-bottom{animation:slide-bottom .7s linear infinite forwards}@keyframes slide-bottom {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(10px);
  }
}.hero-banner.hero-banner_v2{padding-top:145px;padding-bottom:165px}.hero-banner.hero-banner_v2 .banner-content{margin-inline:auto}.hero-banner.hero-banner_v2 .banner-content .text,.hero-banner.hero-banner_v2 .banner-content p{margin-inline:auto}.hero-banner.hero-banner_v2 .form-wrapper{border-radius:var(--radius-md)}.hero-banner.hero-banner_v2 .form-wrapper .btn-icon{border-radius:var(--radius-sm)}@media (min-width:768px){.hero-banner.hero-banner_v2 .form-wrapper{border-radius:var(--radius-pill)}.hero-banner.hero-banner_v2 .form-wrapper .btn-icon{border-radius:var(--radius-circle)}}.hero-banner.hero-banner_v2 .home-img-slider .swiper-slide{position:relative;overflow:hidden}.hero-banner.hero-banner_v2 .home-img-slider .swiper-slide .bg-img{position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner.hero-banner_v2 .home-img-slider .swiper-slide::before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-color:rgba(var(--color-black-rgb),.8);z-index:1}.hero-banner.hero-banner_v2 .swiper-slide .bg-img{transition:all 10s linear}.hero-banner.hero-banner_v2 .swiper-slide .banner-content{opacity:0}.hero-banner.hero-banner_v2 .swiper-slide.swiper-slide-active .bg-img{transform:scale(1.1)}.hero-banner.hero-banner_v2 .swiper-slide.swiper-slide-active .banner-content{opacity:1}.hero-banner.hero-banner_v2 .swiper-pagination{left:0;right:0;margin-inline:auto;width:-moz-fit-content;width:fit-content;padding:5px 15px;border-radius:var(--radius-md) var(--radius-md) 0 0;background-color:var(--bg-white)}.hero-banner.hero-banner_v3 .hero-wrapper{position:relative;overflow:hidden;z-index:1;padding-block:100px 150px}.hero-banner.hero-banner_v3 .hero-wrapper::before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(var(--color-primary-rgb),.5);background: linear-gradient(
    90deg,
    rgba(var(--color-primary-rgb), 0.95) 19.06%,
    rgba(var(--color-dark-rgb), 0) 72.26%
  );z-index:-1}.hero-banner.hero-banner_v3 .hero-bottom{margin-top:-50px}.hero-banner.hero-banner_v3 .form-wrapper{z-index:3}.category-area{position:relative;overflow:hidden}.category-area .card_img{position:relative;overflow:hidden}.category-area .card_img img{transition:transform .3s ease-out}.category-area .card:hover .card_img img{transform:scale3d(1.05,1.05,1.05)}.category-area_v1 .card_content{margin-top:-20px;padding-inline-start:25px}.category-area_v2 .card{overflow:hidden}.category-area_v2 .card_img{border-radius:inherit}.category-area_v2 .card_content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;z-index:3;border-radius:inherit;background: linear-gradient(
    180deg,
    rgba(var(--color-black-rgb), 0) 33%,
    var(--color-black) 86%
  )}.category-area_v2 .card_content .btn-icon{transform:translateY(100px);color:var(--color-primary)}.category-area_v2 .card:hover .btn-icon{transform:translateY(-10px)}.about-area{position:relative;overflow:hidden}.about-area_v1 .card{flex-direction:initial;gap:20px;z-index:1;background-color:transparent}.about-area_v1 .card_icon{flex:0 0 auto;position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.about-area_v1 .card_icon img{max-width:45px}.about-area_v1 .card_content{position:relative;padding-inline-start:15px}.about-area_v1 .card_content::before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;width:25px;height:100%;margin-inline-start:0;margin-inline-end:auto;border-radius:var(--radius-sm);background-color:rgba(var(--color-primary-rgb),.15)}.about-area_v2 .card_top{display:flex;gap:20px;z-index:1}.about-area_v2 .card_icon{flex:0 0 auto;position:relative;width:70px;height:70px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-primary);margin-top:-30px}.about-area_v2 .card_icon img{max-width:45px}.about-area_v3 .card{flex-direction:initial;align-items:center;gap:20px;z-index:1;background-color:transparent}.about-area_v3 .card_icon{flex:0 0 auto;position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.about-area_v3 .card_icon img{max-width:45px}.about-area_v3 .card_content{position:relative}.product-default .badge{position:absolute;top:10px;left:0;right:0;margin-inline-start:auto;margin-inline-end:10px;padding:7px 12px;border-radius:3px;color:var(--color-white);background-color:var(--color-primary);width:fit-content;z-index:5}.product-default .badge{position:absolute;top:10px;left:0;right:0;margin-inline-start:auto;margin-inline-end:10px;padding:7px 12px;border-radius:3px;color:var(--color-white);background-color:var(--color-primary);width:fit-content;z-index:5}.product-default{position:relative;overflow:hidden;background:var(--bg-white);transition:all .3s ease-out}.product-default .product_top{position:relative;z-index:1}.product-default .product_img{position:relative;overflow:hidden;border-top-left-radius:inherit;border-top-right-radius:inherit}.product-default .product_img img{transition:transform .3s ease-out}.product-default .icon-start i{margin-inline-end:3px}.product-default .icon-end i{margin-inline-start:3px}.product-default .product-info_list{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.product-default .product-info_list li:not(:last-child) {padding-inline-end:10px}.product-default .product-info_list span{line-height:1;font-size:var(--font-base)}.product-default .product-info_list .ratings i{color:var(--color-yellow)}.product-default .product_list{display:flex;flex-direction:column;gap:10px;font-weight:var(--font-medium)}.product-default .product_list li:not(:last-child) {padding-bottom:10px;border-bottom:1px dashed var(--border-color)}.product-default .product_list span:last-child{float:right;color:var(--text-dark)}.product-default .product-icon_list{display:flex;align-items:center;flex-wrap:wrap;gap:5px;line-height:1}.product-default .product-price_list{display:flex;align-items:center;flex-wrap:wrap;gap:14px;justify-content:center}.product-default .product-price_list li{border:1px solid var(--border-color);padding:7px 14px;transition:all .4s ease;cursor:pointer}.product-default .product-price_list li:hover{background:var(--color-primary);color:var(--text-white)}.product-default .product-price_list li:hover span.h6,.product-default .product-price_list li:hover span{color:var(--text-white)}.product-default .product_subtitle a{color:var(--text-medium)}.product-default .btn-icon{position:absolute;top:15px;left:0;right:0;margin-inline-start:auto;margin-inline-end:15px;--size:35px;color:var(--color-red);border:1px solid var(--border-color);background:var(--bg-white)}.product-default .rank-star{position:absolute;top:15px;left:10px;color:#ff970f;background:rgba(var(--color-primary-rgb),.6);background:var(--bg-white);box-shadow:rgba(0,0,0,.16) 0 10px 36px 0 , rgba(0,0,0,.06) 0 0 0 0;z-index:1;padding:7px 8px;font-size:10px;border-radius:4px;display:flex;align-items:center;justify-content:center}.product-default .btn-icon.active i{font-weight:900}.product-default .product_author img{border-radius:4px;max-width:30px;margin-inline-end:5px}.product-default .product_author span{color:var(--text-medium);transition:.3s}.product-default .product_author .underline{text-decoration:underline;text-decoration-color:var(--text-medium)!important;transition:.3s}.product-default .product_author:hover span{color:var(--color-primary)}.product-default .product_author:hover .underline{text-decoration-color:var(--color-primary)!important}.product-default .show-more{transition:color .3s;display:inline-block}.product-default .show-more:hover{color:var(--color-primary)}.product-default:hover{border-color:1px solid var(--color-primary)}.product-default:hover .product_img img{transform:scale3d(1.05,1.05,1.05)}.product-default:hover .hover-show{opacity:1}.product-default-style-2 .product-info_list{gap:5px;row-gap:7px}.product-default-style-2 .product_author img{max-width:25px}.product-default-style-2 .product-price_list{gap:8px}.product-default-style-2 .product-price_list li{padding:7px 10px}.product-default-style-2 .product-price_list .h6{font-size:14px}.product-default-style-2 .product-price_list span{font-size:14px}.product-default-style-2 .product-price_list .time{font-size:12px}.product-default-style-2 .product-info_list span{line-height:1}.product-column .product_price .price{justify-content:start;padding:0;background-color:transparent;-webkit-clip-path:unset;clip-path:unset;gap:10px}.product-column .product_price .price span{color:var(--text-medium)}.product-column .product_price .price div{color:var(--color-primary)}.product-column .product_feature_list li{font-size:var(--font-sm)}.product-column .product_feature_list li:not(:first-child) {border:unset;margin-top:0;padding-top:5px}@media (min-width:1200px) and (max-width:1399.98px){.product-column .product_feature_list li{font-size:var(--font-xsm)}}.product-column .product_bottom{display:flex;align-items:center;gap:20px}.product-column .pricing_option{justify-content:start}.product-column .pricing_option span{font-size:var(--font-xsm);padding:6px 10px;line-height:1.3}@media (min-width:1200px) and (max-width:1399.98px){.product-column .pricing_option span{font-size:10px}}.product-column_v2 .product_price{position:absolute;bottom:0;left:0;right:0;margin-inline-start:auto;margin-inline-end:auto;width:-moz-fit-content;width:fit-content;background-color:var(--color-primary);background-image:var(--gradient-1);z-index:1}.product-column_v2 .product_price .price{padding:10px 20px}.product-column_v2 .product_price .price span{color:var(--text-white)}.product-column_v2 .product_price .price div{color:var(--text-white)}.product-column_v2 .pricing_option span.active{background-image:var(--gradient-1)}.listing-list-area .product-column{padding:15px}.listing-list-area .product-column .product_bottom,.listing-list-area .product-column .product_details{padding-inline:20px}@media (min-width:1200px){.listing-list-area .product-column .product_bottom{flex-direction:column;text-align:center;gap:15px}.listing-list-area .product-column .product_bottom .ratings{justify-content:center}}@media (max-width:1199.98px){.listing-list-area .product-column .product_bottom{justify-content:space-between;padding-top:15px;padding-inline:0;margin-top:15px;border-top:1px solid var(--border-color)}.listing-list-area .product-column .product_details{padding-inline-end:0}}@media (max-width:767.98px){.listing-list-area .product-column .product_details{padding:15px 0 0 0!important}.listing-list-area .product-column .ratings{width:-moz-min-content;width:min-content}}.hotels .product-default .product_top{}.hotels .product-default .product_top .overlay{height:126px;opacity:1;background-color:var(--bg-2)}.hotels .product-default .product_img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;overflow:unset}.hotels .product-default .product_img img{transform:unset}.hotels .product-default .icon-badge{width:22px;height:22px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:5px;left:0;right:0;margin-inline-start:auto;margin-inline-end:0;color:var(--color-green);background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-circle);z-index:3}.hotels .product-default .btn-icon{--size:30px;font-size:16px;border:none;color:var(--color-red);background:var(--bg-white);box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:rgba(0,0,0,.16) 0 10px 36px 0 , rgba(0,0,0,.06) 0 0 0 0}.hotels .product-default:hover{box-shadow:unset;border-color:var(--border-color)!important}.counter-area{position:relative;overflow:hidden}.counter-area .card{position:relative;z-index:1;background-color:transparent}.counter-area .card_icon{width:50px;height:50px;margin-inline:auto;display:flex;align-items:center;justify-content:center;color:var(--text-white);font-size:46px;z-index:1}.counter-area .card_icon img{max-width:40px}.counter-area .counter-inner{position:relative;z-index:1}.counter-area_v1 .card{background-color:var(--bg-white)}.counter-area_v1 .card_icon{flex:0 0 auto;position:relative;width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background-color:rgba(var(--color-primary-rgb),.15)}.counter-area_v1 .card_icon img{max-width:30px}.counter-area_v1 .video-btn-parent{position:relative;display:flex;align-items:center;justify-content:center}.counter-area_v1 .item:nth-child(even) {margin-top:30px}@media (max-width:991.98px){.counter-area_v1{padding-block:100px!important}.counter-area_v1 .video-btn-parent{margin-top:40px}}@media (max-width:575.98px){.counter-area_v1{padding-block:70px!important}.counter-area_v1 .item{margin-top:0!important;margin-bottom:30px}}.counter-area_v2 .counter-inner{padding:200px 0 200px}@media (max-width:991.98px){.counter-area_v2 .counter-inner{padding-block:150px}}@media (max-width:767.98px){.counter-area_v2 .counter-inner{padding-block:100px}}.counter-area_v2 .counter-inner .left-span,.counter-area_v2 .counter-inner .right-span{display:flex;align-items:center;gap:10px}.counter-area_v2 .counter-blocks{margin-top:-50px}.counter-area_v2 .card{background-color:var(--bg-white)}.counter-area_v2 .card::before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;width:80px;height:100%;margin-inline:auto;background: linear-gradient(
    180deg,
    rgba(var(--color-primary-rgb), 0.2) 0%,
    rgba(var(--color-white-rgb), 0) 100%
  )}.counter-area_v2 .card_icon{flex:0 0 auto;position:relative;width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background-color:var(--bg-white)}.counter-area_v2 .card_icon img{max-width:30px}.counter-area_v2 .shapes{position:absolute;top:50%;height: calc(100% + 60px);transform:translateY(-50%);width:-moz-fit-content;width:fit-content;display:flex;gap:20px;z-index:4}.counter-area_v2 .shapes span{flex:0 0 auto;width:60px;height:100%;background-color:rgba(var(--color-white-rgb),.2)}.counter-area_v2 .shapes.shapes-1{left:0}.counter-area_v2 .shapes.shapes-1 span{transform:rotateZ(10deg)}.counter-area_v2 .shapes.shapes-2{right:0}.counter-area_v2 .shapes.shapes-2 span{transform:rotateZ(-10deg)}.banner-img{position:relative}.banner-img .video-btn{z-index:5}.newsletter-area .image{margin-top:30px}.newsletter-area .shapes{position:absolute;top:50%;height: calc(100% + 60px);transform:translateY(-50%);width:-moz-fit-content;width:fit-content;display:flex;gap:20px}.newsletter-area .shapes span{flex:0 0 auto;width:60px;height:100%;background-color:rgba(var(--color-white-rgb),.2)}.newsletter-area .shapes.shapes-1{left:0}.newsletter-area .shapes.shapes-1 span{transform:rotateZ(10deg)}.newsletter-area .shapes.shapes-2{right:0}.newsletter-area .shapes.shapes-2 span{transform:rotateZ(-10deg)}.newsletter-area.newsletter-area_v2 .overlay{opacity:1;background-color:rgba(var(--color-primary-rgb),.5);background: linear-gradient(
    90deg,
    rgba(var(--color-primary-rgb), 0.95) 19.06%,
    rgba(var(--color-dark-rgb), 0) 72.26%
  )}.testimonial-area{position:relative;overflow:hidden;z-index:1}.testimonial-area .slider-item{position:relative;transition:all .4s;--gutter:25px}.testimonial-area .slider-item .client{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:var(--gutter);gap:15px;border-bottom:1px dashed var(--border-color)}.testimonial-area .slider-item .quote{position:relative;padding:0 var(--gutter) var(--gutter)}.testimonial-area .slider-item .icon{position:absolute;top:var(--gutter);left:0;right:0;width:-moz-fit-content;width:fit-content;margin-inline-end:var(--gutter);margin-inline-start:auto;font-size:52px;line-height:1;color:rgba(var(--color-primary-rgb),.1)}.testimonial-area .slider-item p{margin-bottom:0}.testimonial-area .slider-item .client-info h6{margin-bottom:0}.testimonial-area .slider-item .client-info .designation{font-size:var(--font-sm)}.testimonial-area .slider-item .client-img{max-width:50px;margin-inline-end:16px}.testimonial-area_v1 .slider-item .quote{padding:0}.testimonial-area_v1 .slider-item .quote::before{content:unset}.testimonial-area_v1 .slider-item .client-img{max-width:100px;-webkit-clip-path:polygon(50% -4%,100% 38%,82% 100%,18% 100%,0% 38%);clip-path:polygon(50% -4%,100% 38%,82% 100%,18% 100%,0% 38%)}.testimonial-area_v1 .wrapper{position:relative;overflow:hidden}.testimonial-area_v1 .wrapper .avatar img{position:absolute;max-width:80px;height:80px;-webkit-clip-path:polygon(50% -4%,100% 38%,82% 100%,18% 100%,0% 38%);clip-path:polygon(50% -4%,100% 38%,82% 100%,18% 100%,0% 38%);z-index:-1}.testimonial-area_v1 .wrapper .avatar img:nth-child(1) {top:10%;left:0;margin-inline-start:0;margin-inline-end:auto;transform:rotateZ(-24deg)}.testimonial-area_v1 .wrapper .avatar img:nth-child(2) {top:50%;transform:translateY(-50%) rotateZ(-24deg);margin-inline-start:15%;margin-inline-end:auto}.testimonial-area_v1 .wrapper .avatar img:nth-child(3) {bottom:10px;left:0;margin-inline-start:0;margin-inline-end:auto;transform:rotateZ(-24deg)}.testimonial-area_v1 .wrapper .avatar img:nth-child(4) {top:10%;right:0;margin-inline-start:auto;margin-inline-end:0;transform:rotateZ(35deg)}.testimonial-area_v1 .wrapper .avatar img:nth-child(5) {top:50%;right:0;transform:translateY(-50%);margin-inline-start:auto;margin-inline-end:15%;transform:rotateZ(35deg)}.testimonial-area_v1 .wrapper .avatar img:nth-child(6) {bottom:10px;right:0;margin-inline-start:auto;margin-inline-end:0;transform:rotateZ(35deg)}.testimonial-area_v1 .bg-shape{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.testimonial-area_v1 .bg-shape span{--size:450px;position:absolute;top:50%;bottom:0;left:0;right:0;margin-inline:auto;width:var(--size);height:var(--size);transform:translateY(-50%);border-radius:var(--radius-circle);background-color:rgba(var(--color-primary-rgb),.09)}.testimonial-area_v1 .bg-shape span:first-child::after{content:"";display:block;position:absolute;top:0;right:0;z-index:-1;bottom:0;left:0;border-radius:inherit;animation:ripple 2s linear 1s infinite;background-color:rgba(var(--color-primary-rgb),.05)}.testimonial-area_v1 .bg-shape span:first-child::before{content:"";display:block;position:absolute;top:0;right:0;z-index:-1;bottom:0;left:0;border-radius:inherit;animation:ripple 2s linear infinite;background-color:rgba(var(--color-primary-rgb),.05)}.testimonial-area_v1 .bg-shape span:nth-child(2) {--size:350px;background-color:rgba(var(--color-primary-rgb),.04)}.testimonial-area_v1 .bg-shape span:nth-child(3) {--size:250px;background-color:rgba(var(--color-primary-rgb),.06)}.testimonial-area_v1 .bg-shape span:nth-child(4) {--size:150px;background-color:rgba(var(--color-primary-rgb),.08)}.testimonial-area_v2 .swiper-slide{height:50%!important}.testimonial-area_v2 .swiper-grid-column>.swiper-wrapper{flex-direction:row;row-gap:30px}@media (max-width:991.98px){.testimonial-area_v2 .swiper-wrapper.row{flex-wrap:nowrap;--bs-gutter-x:0;margin-inline:0}.testimonial-area_v2 .swiper-slide{height:auto!important}}.testimonial-area_v3 .slider-item .quote{padding:0}.testimonial-area_v3 .slider-item .quote p{font-size:var(--font-size--h5)}.testimonial-area_v3 .slider-item .quote::before{content:unset}.testimonial-area_v3 .wrapper{position:relative;overflow:hidden}.blog-area{position:relative;overflow:hidden}.blog-area .card{overflow:hidden;transition:all .3s}.blog-area .card_top{position:relative}.blog-area .card_img{overflow:hidden;border:20px solid rgba(var(--color-primary-rgb),.06);border-radius:10px;margin-bottom:10px}.blog-area .card img{transition:transform .3s ease-out}.blog-area .card p{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-area .card_list{display:flex;align-items:center;gap:20px;font-size:var(--font-sm)}.blog-area .card_list a{color:var(--text-medium)}.blog-area .card_list i{color:var(--color-primary)}@media (min-width:1200px) and (max-width:1399.98px){.blog-area .card_list{gap:15px;font-size:var(--font-sm)!important}}.blog-area .card .tag{display:inline-block;padding:5px 10px;font-size:var(--font-sm);border:1px solid var(--border-color)}.blog-area .card:hover img{transform:scale3d(1.05,1.05,1.05)}.blog-area .card:hover .btn-text{letter-spacing:.1em}.blog-area_v1 .card{margin-bottom:22px;background-color:transparent;overflow:unset}.blog-area_v1 .card .btn{border:1px solid var(--border-color);margin-bottom:-22px;transition:all .2s}.blog-area_v1 .card .btn:hover{background-color:var(--color-primary);border-color:unset;color:var(--text-white)}.blog-area_v3 .card_top{padding:10px 10px 0}.blog-area_v3 .card_list{position:relative;justify-content:space-between;padding:15px 20px;background-color:var(--bg-white);box-shadow:var(--shadow-md);font-size:var(--font-base);margin-top:-30px;z-index:1}.gallery-area{position:relative;overflow:hidden}.gallery-area .card_img{position:relative;overflow:hidden}.gallery-area .card_img img{transition:transform .3s ease-out}.gallery-area .card:hover .card_img img{transform:scale3d(1.05,1.05,1.05)}.gallery-area_v1 .card{overflow:hidden}.gallery-area_v1 .card_img{border-radius:inherit}.gallery-area_v1 .card_content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;z-index:3;border-radius:inherit;background: linear-gradient(
    180deg,
    rgba(var(--color-black-rgb), 0) 33%,
    var(--color-black) 86%
  )}@keyframes cluster-animation {
  0%,
  100% {
    transform: scale(1.3);
  }
  50% {
    transform: scale(1.5);
  }
}.leaflet-container{height:100%;width:100vw;max-width:100%;max-height:100%}.marker-cluster{background:transparent}.marker-cluster div{position:relative;width:40px;height:40px;line-height:40px;border-radius:50%;background:var(--color-primary);color:var(--color-white);font-size:var(--font-lg);text-align:center}.marker-cluster div:before{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2;box-shadow:inset 0 0 0 10px var(--color-primary);content:"";border-radius:50%;animation:cluster-animation 2.5s infinite;z-index:-1}.cluster img{display:none}.map-marker-container{position:absolute;margin-top:10px;transform:translate3d(-50%,-100%,0)}.marker-container{position:relative;margin:10px auto;width:40px;height:40px;z-index:1;border-radius:50%;cursor:pointer;top:-5px}.marker-container .marker-card{width:100%;height:100%;transform-style:preserve-3d;position:absolute;z-index:1;transition:all .3s linear}.marker-container .marker-arrow{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:22px 15px 0;border-color:var(--color-primary) transparent transparent;top:33px;left:50%;transform:translateX(-50%);border-radius:0;z-index:1}.marker-container:hover .marker-card{transform:translateY(-5px)}.map-marker-container.clicked .marker-card{transform:rotateY(-180deg) translateY(0)}.face{position:absolute;width:100%;height:100%;text-align:center;border-radius:10%;border-radius:50px;background-color:#fff;border:6px solid var(--color-primary);color:var(--color-primary);transition:all 1s linear;z-index:100}.face i{line-height:28px;font-size:var(--font-sm)}.leaflet-popup{transition:all .3s linear}.leaflet-popup .leaflet-popup-content-wrapper,.leaflet-popup .leaflet-popup-tip{padding:0;overflow:hidden}.leaflet-popup .leaflet-popup-content-wrapper{border-radius:var(--radius-sm)}.leaflet-popup a{color:var(--text-dark)}.leaflet-popup .leaflet-popup-content{position:relative;margin:0;border-radius:0}.leaflet-popup .product-default{width:280px;border:0;color:var(--text-medium)}.leaflet-popup a.leaflet-popup-close-button{width:25px;height:25px;border-radius:0 0 0 10px;background:var(--bg-white);z-index:5}.leaflet-popup .label{padding:3px 10px;font-size:var(--font-sm)}.leaflet-touch .leaflet-control-attribution{font-size:10px}.leaflet-top,.leaflet-bottom{z-index:777}@media only screen and (max-width:767.98px){.listing-area.hotels{padding-top:100px}}@media only screen and (max-width:992.98px){#modal-main-map{height:340px!important;width:100%;position:relative;overflow:hidden}#modal-main-map .leaflet-popup-content-wrapper .product-default .product-details{padding:15px!important}}.products-modal .btn-groups{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.products-modal .product-modal-gallery{position:relative}.products-modal .product-modal-single-slider .slider-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:5;color:var(--color-primary);background:var(--color-white)}.products-modal .product-modal-single-slider .slider-btn.slider-btn-prev{left:0}.products-modal .product-modal-single-slider .slider-btn.slider-btn-next{right:0}.product-modal-single-slider .img-pagination{display:flex;align-items:center;gap:10px;position:static;overflow-x:scroll;scroll-behavior:smooth}.product-modal-single-slider .img-pagination img{flex:0 0 auto;max-width: calc(100% / 3 - 10px);border-radius:5px}.products-modal .product-modal-thumb{margin-inline:auto;margin-top:10px;z-index:5}.products-modal .product-modal-thumbnails .thumbnail-img{cursor:pointer;border:1px solid var(--color-primary)}.products-modal .product-modal-thumbnails .thumbnail-img img{-o-object-fit:cover;object-fit:cover;height:100%}.products-modal .product-price span{display:inline-block}.products-modal .product-price{gap:5px}.products-modal .product-price .h6{color:var(--color-medium);text-decoration:line-through}body.modal-open .mfp-bg{z-index:1092}body.modal-open .mfp-wrap{z-index:1093}.modal-header .btn-close{margin-inline-start:auto;margin-inline-end:0}.show-more{cursor:pointer}.ratings{display:flex;align-items:center;flex-wrap:wrap;margin-inline-start:-3px;gap:5px}.ratings .rate{background-position:0 -13px;background-repeat:repeat-x!important;height:13px;transition:all .5s ease-out 0s;width:20px}.ratings .rating-icon{background-position:0 0;background-repeat:repeat-x!important;height:13px}.ratings .ratings-total{font-size:12px;line-height:1}.ratings.size-md .rate{background-position:0 -15px;height:15px;width:115px}.ratings.size-md .rating-icon{height:15px}.ratings.size-md .ratings-total{font-size:14px}.ratings.size-lg .rate{background-position:0 -20px;height:20px;width:145px}.ratings.size-lg .rating-icon{height:20px}.ratings.size-lg .ratings-total{font-size:16px}.purchase-success,.booking-success{background:#f1f1f1;padding:40px 0;text-align:center;border-radius:15px}.purchase-success .icon,.booking-success .icon{display:block;margin-bottom:20px}.purchase-success .icon i,.booking-success .icon i{font-size:60px!important}.purchase-success h2,.booking-success h2{margin-bottom:15px;text-transform:uppercase}.purchase-success p,.booking-success p{line-height:26px}.listing-map .main-map{position:relative;overflow:hidden;height:350px}.listing-map .main-map>div{position:absolute!important;top:0;bottom:0;left:0;right:0;height:100%;border-radius:10px}.popup-wrapper{display:none}.popup_main-content h1{font-size:40px;line-height:50px}.bg_cover{background-position:center center;background-size:cover;background-repeat:no-repeat}.mfp-close-btn-in .mfp-close{color:#333;background:#fff;opacity:1;border-radius:50%;width:30px;height:30px;line-height:32px;right:-15px;top:-15px}.popup-wrapper{position:relative;width:auto;max-width:960px;margin:0 auto}.popup-wrapper .form_control{width:100%;height:70px;padding:0 30px;line-height:70px}.popup-one{position:relative;padding:138px 120px}.popup-one .popup_main-content{position:relative;text-align:center;background-color:rgba(69,29,83,.8);border-radius:10px;padding:90px 55px}.popup-one .popup_main-content h1,.popup-one .popup_main-content p{color:#fff}.popup-one .popup_main-content h1{margin-bottom:20px}.popup-one .popup_main-content p{margin-bottom:30px}.popup-one .popup_main-content .popup-main-btn{padding:15px 100px;display:inline-block;color:#fff;border-radius:40px;border:1px solid #fff;text-decoration:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.popup-one .popup_main-content .popup-main-btn:hover,.popup-one .popup_main-content .popup-main-btn:focus{background-color:#451d53;color:#fff;border-color:transparent}.popup-two{position:relative;padding:120px}.popup-two .popup_main-content{position:relative;text-align:center;background-color:rgba(255,40,101,.7);border-radius:10px;padding:90px 55px}.popup-two .popup_main-content h1,.popup-two .popup_main-content p{color:#fff}.popup-two .popup_main-content h1{margin-bottom:20px}.popup-two .popup_main-content p{margin-bottom:30px}.popup-two .popup_main-content .subscribe-form{padding:0 70px}.popup-two .popup_main-content .subscribe-form .form_control{border:none;border-radius:10px;font-size:20px;margin-bottom:20px}.popup-two .popup_main-content .subscribe-form .popup-main-btn{width:100%;border:1px solid #fff;background-color:transparent;color:#fff;font-size:20px;height:70px;border-radius:10px;cursor:pointer;transition:all .3s}.popup-two .popup_main-content .subscribe-form .popup-main-btn:hover,.popup-two .popup_main-content .subscribe-form .popup-main-btn:focus{background-color:#ff2865;color:#fff;border-color:transparent}.popup-three .popup_main-content{display:flex;align-items:center;flex-wrap:wrap;background-color:#fff}.popup-three .popup_main-content .left-bg{width:45%;height:100%;min-height:670px}.popup-three .popup_main-content .right-content{width:55%;padding:30px 15px;text-align:center}.popup-three .popup_main-content .right-content h1{font-weight:400;margin-bottom:20px}.popup-three .popup_main-content .right-content p{margin-bottom:20px}.popup-three .popup_main-content .right-content .popup-main-btn{padding:15px 70px;background-color:#ff2865;color:#fff;font-size:19px;border-radius:35px;display:inline-block;text-decoration:none}.popup-four .popup_main-content{display:flex;align-items:center;flex-wrap:wrap;background-color:#fff}.popup-four .popup_main-content .left-bg{width:45%;height:100%;min-height:670px}.popup-four .popup_main-content .right-content{width:55%;padding:30px 30px;text-align:center}.popup-four .popup_main-content .right-content h1{font-weight:400;margin-bottom:20px}.popup-four .popup_main-content .right-content p{margin-bottom:20px}.popup-four .popup_main-content .subscribe-form{padding:0 70px}.popup-four .popup_main-content .subscribe-form .form_control{border:2px solid #c5c5c5;border-radius:10px;font-size:20px;margin-bottom:20px}.popup-four .popup_main-content .subscribe-form .popup-main-btn{width:100%;background-color:#f8960d;color:#fff;font-size:20px;height:70px;border-radius:10px;cursor:pointer;border:none;transition:all .3s}.popup-four .popup_main-content .subscribe-form .popup-main-btn:hover,.popup-four .popup_main-content .subscribe-form .popup-main-btn:focus{background-color:#f8960d;color:#fff;border-color:transparent}.popup-five .popup_main-content{text-align:center;padding:75px}.popup-five .popup_main-content h1{font-size:42px;line-height:52px;font-weight:400;color:#fff;margin-bottom:20px;margin:0 auto 20px;max-width:600px}.popup-five .popup_main-content h4{color:#fff;font-size:25px;font-weight:35px;margin-bottom:40px;font-weight:400}.popup-five .popup_main-content .popup-main-btn{padding:15px 30px;display:inline-block;color:#fff;background-color:#29a19c;border-radius:40px;text-decoration:none}.popup-six .popup_main-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:#fff;text-decoration:none}.popup-six .popup_main-content .left-bg{position:absolute;top:0;left:0;width:50%;height:100%}.popup-six .popup_main-content .right-content{background-color:#930077;width:50%;height:100%;padding:120px 15px;text-align:center;margin-left:50%}.popup-six .popup_main-content .right-content h1{font-size:40px;font-weight:400;line-height:50px;color:#fff;margin-bottom:25px}.popup-six .popup_main-content h4{color:#fff;font-size:20px;line-height:32px;margin-bottom:40px;font-weight:400}.popup-six .popup_main-content .right-content .popup-main-btn{padding:15px 30px;display:inline-block;color:#fff;background-color:#494949;border-radius:40px;text-decoration:none}.popup-wrapper .syotimer__body{max-width:420px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.popup-wrapper .syotimer__body p{color:#fff}.popup-wrapper .syotimer-cell{flex:0 0 24%;padding-left:10px;padding-right:10px}.popup-wrapper .syotimer-cell__value{width:100%;height:80px;display:flex;align-items:center;justify-content:center;background:#1f3a52;border-radius:10px;font-size:36px;color:#fff;margin-bottom:15px;border:0}.popup-wrapper .syotimer-cell__value:after{content:none}.popup-wrapper .syotimer-cell__unit{font-size:20px;color:#fff;text-transform:capitalize}@media only screen and (min-width:768px) and (max-width:991px){.popup-one .popup_main-content h1,.popup-three .popup_main-content .right-content h1,.popup-four .popup_main-content .right-content h1,.popup-five .popup_main-content h1,.popup-six .popup_main-content .right-content h1{font-size:40px;line-height:50px}.popup-wrapper{max-width:720px}.popup-two .popup_main-content .subscribe-form,.popup-four .popup_main-content .subscribe-form{padding:0 15px}.popup-one,.popup-two{padding:80px 30px}.syotimer__body{margin-bottom:0}.syotimer-cell{flex:0 0 50%;margin-bottom:20px}}@media only screen and (max-width:991px){.popup-wrapper .syotimer-cell{padding-left:5px;padding-right:5px}}@media only screen and (max-width:767px){.popup-wrapper{max-width:500px}.popup-five .popup_main-content{text-align:center;padding:50px 15px}.popup-three .popup_main-content .left-bg,.popup-four .popup_main-content .left-bg,.popup-six .popup_main-content .left-bg{display:none}.popup-one,.popup-two{padding:30px 15px}.popup-one .popup_main-content,.popup-two .popup_main-content{padding:20px 15px}.popup-one .popup_main-content .main-btn{padding:15px 30px}.popup-three .popup_main-content .right-content,.popup-four .popup_main-content .right-content,.popup-six .popup_main-content .right-content{width:100%;padding:50px 15px}.popup-two .popup_main-content .subscribe-form,.popup-four .popup_main-content .subscribe-form{padding:0 15px}.popup-two .popup_main-content .subscribe-form .form_control,.popup-four .popup_main-content .subscribe-form .form_control{font-size:15px}.popup-two .popup_main-content h1,.popup-one .popup_main-content h1,.popup-three .popup_main-content .right-content h1,.popup-four .popup_main-content .right-content h1,.popup-five .popup_main-content h1,.popup-six .popup_main-content .right-content h1{font-size:24px;line-height:34px}.popup-six .popup_main-content .right-content{margin-left:0%}.syotimer__body{max-width:380px;margin-bottom:0}.syotimer-cell{flex:0 0 50%;margin-bottom:20px}}@media only screen and (max-width:400px){.popup-wrapper{max-width:300px}.syotimer__body{max-width:300px;margin-bottom:0}.syotimer-cell{flex:0 0 50%;margin-bottom:20px}}@media only screen and (min-width:401px) and (max-width:767px){.popup-wrapper{max-width:380px}.popup-wrapper{max-width:380px}}#map{height:530px;width:100%}.hotel-map iframe{height:100%;width:100%}.product-icon_list i{transition:all .3s ease}.product-icon_list i:hover{color:var(--color-primary)}.header_v1{background:#fff}.product-default .product-icon_list .list-item{border:1px solid #ededed;background:#fff;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:4px;font-size:14px;transition:.3s;cursor:pointer}.product-default .product-icon_list .list-item:hover{border:1px solid var(--color-primary);color:var(--color-primary)}.more_item_show_btn{position:relative;cursor:pointer;border:1px solid #ededed;background:#fff;padding:7px 7px;border-radius:4px;font-size:14px;transition:.3s}.more_item_show_btn:hover{border:1px solid var(--color-primary);color:var(--color-primary)}.more_item_show_btn i{margin:0 3px}.product-default-style2 .product_top{overflow:visible!important}.more_items_icons{background:#fff;display:flex;justify-content:center;align-items:center;border-radius:4px;gap:7px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;font-size:14px;transition:all .4s ease;top:40px;visibility:hidden;position:absolute;opacity:0;right:0;left:unset}.more_item_show_btn:hover .more_items_icons{visibility:visible;opacity:1;top:33px}.more_items_icons a{border:1px solid #ededed;background:#fff;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:4px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;font-size:14px;transition:.3s;cursor:pointer}.more_items_icons a:hover{border:1px solid var(--color-primary);color:var(--color-primary)}.more_price_list_show_btn span{color:var(--text-dark);font-weight:var(--font-bold)}.more_price_list_show_btn i{font-size:20px}.header-area{background:#fff}.header-area .main-navbar .menu-dropdown{z-index:999}.widget-area .list-item .category-toggle{display:block;color:var(--color-medium);position:relative;-webkit-padding-start:24px;padding-inline-start:24px;transition:all .3s ease}.widget-area .list-item .category-toggle:hover{color:var(--color-primary)}.widget-area .list-item .category-toggle::before{position:absolute;content:"";left:0;top:0;bottom:0;margin:auto 0;width:14px;height:14px;border-radius:50%;opacity:1;border:1px solid var(--color-primary)}.widget-area .list-item .category-toggle::after{position:absolute;content:"";left:0;top:0;bottom:0;margin:auto 0;width:14px;height:14px;border-radius:50%;opacity:1;background:var(--color-primary);transform:scale(0);transition:.3s}.widget-area .list-item.active .category-toggle::before{background:var(--color-primary)}.widget-area .list-item.active .category-toggle::after{transform:scale(1)}.pricing_card_header span{display:inline-block;padding:5px 18px;border-radius:30px;margin-top:5px;font-size:12px;font-weight:500;background-color:var(--color-white);color:var(--color-primary)}.pricing-area
  .card:is(.pricing-area .card:hover, .pricing-area .card)
  .card_list
  i.fa-check {color:var(--color-white);background-color:var(--color-green)}.pricing-area
  .card:is(.pricing-area .card:hover, .pricing-area .card)
  .card_list
  i.not-active {color:var(--color-white);background-color:red}.social-media-modal .actions{display:flex;align-items:center;text-align:center;gap:15px;justify-content:space-between;font-size:14px;flex-wrap:wrap}.social-media-modal .actions .action-btn:hover a i{transform:translate(0,-10%)}.social-media-modal .actions .action-btn a i{--size:35px;display:block;width:var(--size);height:var(--size);line-height:var(--size);border-radius:50%;text-align:center;margin-inline:auto;color:#fff;margin-bottom:5px;font-size:14px;background-color:var(--color-primary);transition:all .3s ease}.product-slider-style2-wrapper{position:relative;height:500px;margin-bottom:80px}@media only screen and (max-width:992.99px){.product-slider-style2-wrapper{height:400px}}.product-slider-style2{height:100%;width:100%;position:relative}.product-slider-style2 .product-slider-item img{height:100%;width:100%;object-fit:cover}.product-slider-style2-wrapper .product-slider-style2-thumb{position:absolute;left:50%;transform:translateX(-50%);width:700px;bottom:-40px}@media only screen and (max-width:992.99px){.product-slider-style2-wrapper .product-slider-style2-thumb{width:100%;padding:0 10px}}.product-slider-style2-thumb .product-slider-thumb-item{height:90px;width:100%;border-radius:10px;overflow:hidden;cursor:pointer;position:relative;z-index:1}.product-slider-style2-thumb .product-slider-thumb-item img{height:100%;width:100%;object-fit:cover;border-radius:10px;transition:.3s ease}.product-slider-style2-thumb .product-slider-thumb-item:hover img{transform:scale3d(1.05,1.05,1.05)}.product-slider-style2 .slider-btn{width:44px;height:44px;text-align:center;border-radius:50%;background:var(--color-primary);color:var(--color-white);font-size:24px;border:1px solid transparent;transition:all .3s ease-out;display:flex;justify-content:center;align-items:center}.product-slider-button-prev{position:absolute;left:40px;top:0;z-index:99;top:50%;transform:translateY(-50%)}.product-slider-button-next{position:absolute;right:40px;top:0;z-index:99;top:50%;transform:translateY(-50%)}.roombokmodal .btn-close{font-size:18px}.roombokmodal .modal-title{font-size:22px;font-weight:600;color:#444;line-height:30px}.roombokmodal .table{border:1px solid #ebedf2;margin-bottom:0}.roombokmodal .modal-body{padding:30px 15px}.roombokmodal{font-size:2rem;font-weight:700}.roombokmodal .table td{height:30px;font-size:12px;font-weight:500}.roombokmodal .table th{height:40px;border-bottom-width:1px;box-shadow:inset 0 0 0 9999px rgba(0,0,0,.05);font-size:14px}.rate{background-image:url(https://blissfulfarms.co.za/assets/img/xrate-star.png.pagespeed.ic.2Rrkvh_jKA.png)}.rating{background-image:url(https://blissfulfarms.co.za/assets/img/xrate-star.png.pagespeed.ic.2Rrkvh_jKA.png);background-position:0 0;background-repeat:repeat-x;height:13px}.review-value{display:inline-block;cursor:pointer}.review-value:not(:last-child):after {content:"|";margin-left:10px;margin-right:7px}.review-progress .rating-icon-area{width:100%;display:flex;align-items:center;gap:10px}.review-progress .rate{background-position:0 -13px;background-repeat:repeat-x!important;height:13px;transition:all .5s ease-out 0s;max-width:92px;width:100%;flex:0 0 92px}.review-progress .rating{background-image:url(https://blissfulfarms.co.za/assets/img/xrate-star.png.pagespeed.ic.2Rrkvh_jKA.png);background-position:0 0;background-repeat:repeat-x;height:13px}.review-progress p{white-space:nowrap}.review-progress-grid{display:grid;grid-template-columns:160px 1fr 40px;align-items:center;grid-gap:10px}.review-progress-grid .percentage{text-align:right}@media (max-width:480.98px){.review-progress-grid{grid-template-columns:50px 1fr 40px}.review-progress-grid .review-ratings.rate{display:none}}.request-loader{position:fixed;top:0;left:0;height:100%;width:100%;background-color: #0000007a;z-index:10000;display:none}.request-loader img{position:fixed;display:none;width:80px;top:50%;left:50%;transform:translate(-50%,-50%)}.request-loader.show{display:block}.request-loader.show img{display:block}.listing-map .main-map .leaflet-popup-content-wrapper .product-default .product-details{padding:15px!important}.bold-text{font-weight:bold}.error-area .offline{margin-bottom:30px}.error-area{position:relative;overflow-x:hidden;display:grid;place-items:center;height:100vh;text-align:center}.btn.current-location-btn{--size:30px;width:var(--size)!important;height:var(--size)!important;text-align:center;display:flex;justify-content:center;align-items:center;font-size:14px;background:transparent;color:var(--color-primary);border-radius:4px}.btn.current-location-btn:hover{background:var(--color-primary);color:var(--color-white)}.floating-wpp{position:fixed;bottom:50px;right:15px;left:unset;font-size:14px;transition:bottom .2s;z-index:99}.floating-wpp .floating-wpp-popup.active{right:0;left:unset}.floating-wpp:hover{bottom:50px}@media only screen and (min-width:1200px) and (max-width:1399.98px){.hero-banner.hero-banner_v2 .banner-img{margin-top:-100px}}@media only screen and (min-width:992px) and (max-width:1199.98px){:root{--font-size--h1:44px;--font-size--h2:32px;--font-size--h3:28px;--font-size--h4:22px;--font-size--h5:18px;--font-size--h6:18px;--font-base:15px}.hero-banner.hero-banner_v1{padding-top:100px}.hero-banner.hero-banner_v2{padding-top:100px;padding-bottom:130px}.hero-banner.hero-banner_v3 .hero-wrapper{padding-top:100px;padding-bottom:150px}.hero-banner:not(.hero-banner_v2, .hero-banner_v3) .banner-filter-form .grid {flex-wrap:wrap;row-gap:0}.hero-banner:not(.hero-banner_v2, .hero-banner_v3) .banner-filter-form .grid .item {width:calc(50% - 10px)!important;padding-inline:unset;border:unset}.hero-banner:not(.hero-banner_v2, .hero-banner_v3) .banner-filter-form .form-group {border:none!important;border-bottom:1px solid var(--border-color)!important;padding-bottom:10px;margin-bottom:10px}.hero-banner:not(.hero-banner_v2, .hero-banner_v3) .banner-filter-form .form-group input,
  .hero-banner:not(.hero-banner_v2, .hero-banner_v3) .banner-filter-form .form-group select,
  .hero-banner:not(.hero-banner_v2, .hero-banner_v3) .banner-filter-form .form-group .nice-select {width:100%;height:40px;line-height:40px}.hero-banner:not(.hero-banner_v2, .hero-banner_v3) .banner-filter-form .form-group .select2-container--default .select2-selection--single .select2-selection__arrow {height:40px}.hero-banner:not(.hero-banner_v2, .hero-banner_v3) .banner-filter-form .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {line-height:40px}.hero-banner:not(.hero-banner_v2, .hero-banner_v3) .banner-filter-form .form-group .select2-container .select2-selection--single {height:40px}.hero-banner:not(.hero-banner_v2, .hero-banner_v3) .banner-filter-form .btn-icon {width:100%}.hero-banner:not(.hero-banner_v2, .hero-banner_v3) .banner-filter-form .niceselect .list,
  .hero-banner:not(.hero-banner_v2, .hero-banner_v3) .banner-filter-form .form-control .list {left:0}.breadcrumb-area{padding:120px 0 70px}.contact-area .card{padding:20px}.widget-area .widget-posts .blog-inline{flex-direction:column}.widget-area .widget-posts .blog-inline .blog_img{width:100%}.listing-map .main-map{margin-top:40px}.listing-single{padding-top:0!important;border-top:unset!important}}@media only screen and (min-width:768px) and (max-width:991.98px){:root{--font-size--h1:44px;--font-size--h2:32px;--font-size--h3:28px;--font-size--h4:22px;--font-size--h5:18px;--font-size--h6:18px}.hero-banner.hero-banner_v1{padding-top:100px}.hero-banner.hero-banner_v2{padding-top:100px;padding-bottom:130px}.hero-banner.hero-banner_v3 .hero-wrapper{padding-top:100px;padding-bottom:150px}.blog-area .card_list{gap:15px}.blog-area .card_list a{font-size:var(--font-sm)}.breadcrumb-area{padding:140px 0 90px}.choose-area_v4 .container-fluid,.choose-area_v3 .container-fluid,.choose-area_v2 .container-fluid,.choose-area_v1 .container-fluid{max-width:720px}.choose-area_v4 .container-fluid .fluid-right,.choose-area_v3 .container-fluid .fluid-right,.choose-area_v2 .container-fluid .fluid-right,.choose-area_v1 .container-fluid .fluid-right{padding-inline:0}.choose-area_v4 .image .about-text .h1{font-size:4rem}.listing-map .main-map{margin-top:40px}}@media only screen and (max-width:991.98px){.tabs-navigation{overflow:hidden;overflow-x:auto}.tabs-navigation .nav{flex-wrap:nowrap;justify-content:flex-start;overflow:unset}.tabs-navigation .nav li{flex:0 0 auto}.hero-banner.hero-banner_v2 .right-content{position:relative;width:100%;height:auto;padding-bottom:20px}.hero-banner.hero-banner_v2 .right-content .hero-img{padding-top:50px}.hero-banner.hero-banner_v2 .right-content .overlap{width:100%}.hero-banner.hero-banner_v4{z-index:1}.hero-banner.hero-banner_v4::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:var(--color-dark);opacity:.5;z-index:-1}.testimonial-area_v3 .flex-nowrap{flex-wrap:wrap}.listing-map .main-map{height:250px}}@media only screen and (max-width:767.98px){:root{--font-base:15px;--font-sm:12px;--font-xsm:10px;--font-lg:16px;--font-size--h1:36px;--font-size--h2:32px;--font-size--h3:22px;--font-size--h4:20px;--font-size--h5:16px;--font-size--h6:15px;--radius-md:8px;--radius-lg:12px;--radius-xl:15px}.ptb-100{padding-top:70px;padding-bottom:70px}.ptb-70{padding-top:70px;padding-bottom:70px}.pt-100{padding-top:70px}.pt-70{padding-top:40px}.pt-60{padding-top:30px!important}.pb-100{padding-bottom:70px}.pb-75{padding-bottom:45px}.pb-70{padding-bottom:40px}.pb-60{padding-bottom:30px!important}.pb-30{padding-bottom:20px!important}.px-5{padding-left:20px!important;padding-right:20px!important}.px-60{padding-inline:20px}.mb-100{margin-bottom:70px!important}.btn-lg,.btn-md{padding:12px 26px;font-size:var(--font-base)}.w-sm-100{width:100%!important}.w-sm-75{width:100%!important}.go-top{width:35px;height:35px;font-size:22px}.title-shape{display:none}.section-title .title,.content-title h2{margin-top:-4px}.title-md{font-size:22px}.spacer{padding:10px 0}.header-area .main-responsive-nav .logo{max-width:120px}.hero-banner.hero-banner_v1{padding-top:70px;padding-bottom:0}.hero-banner.hero-banner_v2{padding-top:70px;padding-bottom:100px}.hero-banner.hero-banner_v3 .hero-wrapper{padding-top:70px;padding-bottom:120px}.hero-banner .banner-filter-form .grid,.breadcrumb-area .banner-filter-form .grid{flex-direction:column}.hero-banner .banner-filter-form .grid .item,.breadcrumb-area .banner-filter-form .grid .item{width:100%!important;padding-inline:unset;border:unset}.hero-banner .banner-filter-form .form-group,.breadcrumb-area .banner-filter-form .form-group{border:none!important;border-bottom:1px solid var(--border-color)!important;padding-bottom:10px;margin-bottom:10px}.hero-banner .banner-filter-form .form-group input,.hero-banner .banner-filter-form .form-group select,.hero-banner .banner-filter-form .form-group .nice-select,.breadcrumb-area .banner-filter-form .form-group input,.breadcrumb-area .banner-filter-form .form-group select,.breadcrumb-area .banner-filter-form .form-group .nice-select{width:100%;height:40px;line-height:40px}.hero-banner .banner-filter-form .form-group .select2-container--default .select2-selection--single .select2-selection__arrow,.breadcrumb-area .banner-filter-form .form-group .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.hero-banner .banner-filter-form .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,.breadcrumb-area .banner-filter-form .form-group .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}.hero-banner .banner-filter-form .form-group .select2-container .select2-selection--single,.breadcrumb-area .banner-filter-form .form-group .select2-container .select2-selection--single{height:40px}.hero-banner .banner-filter-form .btn,.hero-banner .banner-filter-form .btn-icon,.breadcrumb-area .banner-filter-form .btn,.breadcrumb-area .banner-filter-form .btn-icon{width:100%}.hero-banner .banner-filter-form .niceselect .list,.hero-banner .banner-filter-form .form-control .list,.breadcrumb-area .banner-filter-form .niceselect .list,.breadcrumb-area .banner-filter-form .form-control .list{left:0}.breadcrumb-area{padding-block:50px}.footer-area .footer-links{gap:15px}.footer-area .footer-widget h5{margin-bottom:20px}.blog-details-area .blog_lg{border-radius:0}.blog-details-area .blog_lg .blog_img{border-radius:var(--radius-md)}.blog-details-area .blog_lg .blog_content{position:static;background:transparent;padding:0;padding-top:20px}.blog-details-area .blog_lg .blog_content *{color:var(--text-dark)}.blog-details-area .blog_lg .blog_content li a{color:var(--text-medium)}}@media only screen and (max-width:575.98px){.p-30{padding:20px!important}.p-25,.p-20{padding:20px!important}.contact-area .card{padding:20px}.about-area .card{flex-direction:column;align-items:start}.w-xs-100{width:100%!important}}