 @import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Outfit:wght@100..900&display=swap");:root {--theme: #6A72E5;--theme2: #0F183E;--body: #ffffff;--black: #060505;--white1: #FFFFFF;--white2: #FAFAFA;--text: #636363;--title: #041319;--box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.06);--border-2: #C5C8F5;--border: #a7a7a7;--bg: #ECEDFC;--bg2: rgba(151, 71, 255, 0.70);--bg3: #080F17;--gray1: #383737;--violet: #9747FF;--icon-font: "Font Awesome 6 Pro";}body {font-family: "Nunito Sans", serif;font-size: 16px;font-weight: normal;line-height: 28px;color: var(--text);background-color: var(--white1);padding: 0;margin: 0;overflow-x: hidden;}ul {padding: 0;margin: 0;list-style: none;}button {border: none;background-color: transparent;padding: 0;}input:focus {color: var(--text);outline: none;}input::placeholder {color: #767771;}h1, h2, h3, h4, h5, h6 {font-family: "Outfit", serif;margin: 0px;padding: 0;color: var(--title);transition: all 0.4s ease-in-out;}h1 {font-size: 90px;font-weight: 700;line-height: 100px;}@media (max-width: 1399px) {h1 {font-size: 55px;}}@media (max-width: 767px) {h1 {font-size: 55px;line-height: 70px;}}h2 {font-family: "Outfit", serif;font-size: 70px;line-height: 124%;font-weight: 700;}@media (max-width: 767px) {h2 {font-size: 55px;}}@media (max-width: 575px) {h2 {font-size: 43px;}}h3 {font-family: "Outfit", serif;font-size: 48px;font-weight: 700;line-height: 48px;}@media (max-width: 1199px) {h3 {font-size: 40px;}}@media (max-width: 575px) {h3 {font-size: 35px;}}@media (max-width: 450px) {h3 {font-size: 35px;}}h4 {font-family: "Outfit", serif;font-size: 24px;font-weight: 600;line-height: 122%;}@media (max-width: 1399px) {h4 {font-size: 20px;}}h5 {font-family: "Outfit", serif;font-size: 20px;font-style: normal;font-weight: 500;line-height: 24px;}h6 {font-size: 18px;font-weight: 600;line-height: 145%;}h2 a {font-family: "Outfit", serif;font-size: 70px;line-height: 124%;font-weight: 700;display: inline-block;}@media (max-width: 767px) {h2 a {font-size: 34px;}}@media (max-width: 575px) {h2 a {font-size: 28px;}}h3 a {font-family: "Outfit", serif;font-size: 48px;font-weight: 700;line-height: 122%;display: inline-block;}@media (max-width: 767px) {h3 a {font-size: 16px;}}h4 a {font-family: "Outfit", serif;font-size: 24px;font-weight: 600;line-height: 122%;display: inline-block;}@media (max-width: 450px) {h4 a {font-size: 20px;}}h5 a {font-family: "Outfit", serif;font-size: 20px;font-style: normal;font-weight: 500;line-height: 24px;display: inline-block;}h6 a {font-size: 16px;font-weight: 600;line-height: 145%;}a {text-decoration: none;outline: none !important;cursor: pointer;color: var(--title);transition: all 0.4s ease-in-out;}p {margin: 0px;transition: all 0.4s ease-in-out;font-family: "Nunito Sans", serif;font-size: 18px;font-weight: 400;line-height: 28px;}span {margin: 0px;transition: all 0.4s ease-in-out;}span a {font-family: "Nunito Sans", serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: 28px;}@media (min-width: 1400px) {.causes-wrapper.style1 .container {max-width: 1352px;}.listing-search1 .container {max-width: 1140px;}.listing-search2 .container {max-width: 1140px;}}@media (min-width: 1600px) {.footer-widgets-wrapper.style1 .container {max-width: 1338px;}}@media (min-width: 1400px) {.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1290px;}}@media (min-width: 1700px) {.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container-1680 {max-width: 1680px;margin: 0 auto;}}@media (min-width: 1600px) {.g-30 {--bs-gutter-x: 30px;--bs-gutter-y: 30px;}.gx-40 {--bs-gutter-x: 40px;}.gx-30 {--bs-gutter-x: 30px;}.gx-50 {--bs-gutter-x: 50px;}.gx-60 {--bs-gutter-x: 60px;}.gx-64 {--bs-gutter-x: 64px;}.gx-47 {--bs-gutter-x: 47px;}.gx-80 {--bs-gutter-x: 80px;}.gx-120 {--bs-gutter-x: 120px;}.gx-134 {--bs-gutter-x: 134px;}.gx-140 {--bs-gutter-x: 140px;}.gx-165 {--bs-gutter-x: 165px;}.gy-60 {--bs-gutter-y: 60px;}}.gx-0 {--bs-gutter-x: 0px;}@-webkit-keyframes rippleOne {70% {-webkit-box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);}}@keyframes rippleOne {70% {-webkit-box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);}}.ripple-effect {display: inline-block;width: 60px;height: 60px;line-height: 60px;text-align: center;background-color: #F3E7E0;border: 1px solid var(--white2);border-radius: 50%;-webkit-box-shadow: 0 0 0 0 rgb(255, 238, 211);box-shadow: 0 0 0 0 rgb(255, 217, 196);animation: rippleOne 2s infinite;}.ripple-effect .playerImg {width: 19px;height: 24px;}.img-custom-anim-right {animation: img-anim-right 1.3s forwards cubic-bezier(0.645, 0.045, 0.355, 1) 0.4s;opacity: 0;}@keyframes img-anim-right {0% {transform: translateX(5%);clip-path: inset(0 0 0 100%);opacity: 0;}100% {transform: translateX(0);clip-path: inset(0 0 0 0);opacity: 1;}}.img-custom-anim-left {animation: img-anim-left 1.3s forwards cubic-bezier(0.645, 0.045, 0.355, 1) 0.4s;opacity: 0;}@keyframes img-anim-left {0% {transform: translateX(-5%);clip-path: inset(0 100% 0 0);opacity: 0;}100% {transform: translateX(0);clip-path: inset(0 0 0 0);opacity: 1;}}.img-custom-anim-top {animation: img-anim-top 1.3s forwards cubic-bezier(0.645, 0.045, 0.355, 1);opacity: 0;}@keyframes img-anim-top {0% {transform: translateY(-5%);clip-path: inset(0 0 100% 0);opacity: 0;}100% {transform: translateY(0);clip-path: inset(0 0 0 0);opacity: 1;}}@keyframes up-down {0% {transform: translateY(10px);}100% {transform: translateY(-10px);}}@keyframes move-directions {0% {transform: translateX(0) translateY(0);}33% {transform: translateX(10px);}66% {transform: translateY(-10px);}100% {transform: translateY(10px);}}@keyframes zoom-in-out {0% {transform: scale(1);}50% {transform: scale(1.2);}100% {transform: scale(1);}}@-webkit-keyframes spinner {to {-webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}}@keyframes spinner {to {-webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}}@-webkit-keyframes letters-loading {0%, 75%, 100% {opacity: 0;transform: rotateY(-90deg);}25%, 50% {opacity: 1;transform: rotateY(0deg);}}@keyframes letters-loading {0%, 75%, 100% {opacity: 0;transform: rotateY(-90deg);}25%, 50% {opacity: 1;transform: rotateY(0deg);}}@keyframes loaderspin {0% {transform: translate(-50%, -50%) rotate(0deg);}100% {transform: translate(-50%, -50%) rotate(360deg);}}@keyframes tpswing {0% {-webkit-transform: rotate(20deg);-ms-transform: rotate(20deg);transform: rotate(20deg);}100% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}}@keyframes width {0% {width: 0%;}100% {width: 100%;}}@-webkit-keyframes width {0% {width: 0%;}100% {width: 100%;}}@-webkit-keyframes loaderspin {0% {transform: translate(-50%, -50%) rotate(0deg);}100% {transform: translate(-50%, -50%) rotate(360deg);}}@keyframes loaderpulse {0% {transform: scale(1);}100% {transform: scale(1.2);}}@keyframes rounded {50% {transform: rotate(20deg);}}.cir36 {animation: cir36 20s linear infinite;-webkit-animation: cir36 20s linear infinite;}@keyframes cir36 {100% {transform: rotate(360deg);}}.float-bob-y {-webkit-animation-name: float-bob-y;animation-name: float-bob-y;-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}@-webkit-keyframes float-bob-y {0% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}50% {-webkit-transform: translateY(-10px);transform: translateY(-10px);}100% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}}@keyframes float-bob-y {0% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}50% {-webkit-transform: translateY(-10px);transform: translateY(-10px);}100% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}}.float-bob-x {-webkit-animation-name: float-bob-x;animation-name: float-bob-x;-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}@-webkit-keyframes float-bob-x {0% {-webkit-transform: translateX(0px);transform: translateX(30px);}50% {-webkit-transform: translateX(10px);transform: translateX(10px);}100% {-webkit-transform: translateX(30px);transform: translateX(30px);}}@keyframes float-bob-x {0% {-webkit-transform: translateX(30px);transform: translateX(30px);}50% {-webkit-transform: translateX(10px);transform: translateX(10px);}100% {-webkit-transform: translateX(30px);transform: translateX(30px);}}@keyframes bounce-x {0% {-webkit-transform: translateX(0);transform: translateX(0);}50% {-webkit-transform: translateX(30px);transform: translateX(30px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}.bounce-x {-webkit-animation: bounce-x 7s infinite linear;animation: bounce-x 7s infinite linear;}@keyframes criss-cross-left {0% {left: -20px;}50% {left: 50%;width: 20px;height: 20px;}100% {left: 50%;width: 375px;height: 375px;}}@keyframes criss-cross-right {0% {right: -20px;}50% {right: 50%;width: 20px;height: 20px;}100% {right: 50%;width: 375px;height: 375px;}}@keyframes rotated2 {0% {transform: rotate(0);}100% {transform: rotate(-360deg);}}@keyframes wave {0% {transform: translateX(0);}50% {transform: translateX(-25%);}100% {transform: translateX(-50%);}}@keyframes animate-positive {0% {width: 0;}100% {width: var(--progress-width);}}.reveal {position: relative;display: -ms-inline-flexbox;visibility: hidden;overflow: hidden;}.reveal img {height: 100%;width: 100%;display: inline-block;-o-object-fit: cover;object-fit: cover;transform-origin: left;}.image-anime {position: relative;overflow: hidden;}.image-anime:after {content: "";position: absolute;width: 200%;height: 0%;left: 50%;top: 50%;background-color: rgba(255, 255, 255, 0.3);transform: translate(-50%, -50%) rotate(-45deg);z-index: 1;}.image-anime:hover:after {height: 250%;transition: all 600ms linear;background-color: transparent;}.ripple-animation, .play-btn:after, .play-btn:before {animation-duration: var(--ripple-ani-duration);animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-name: ripple;}@keyframes ripple {0% {transform: scale(1);opacity: 0;}30% {opacity: 0.4;}100% {transform: scale(1.8);opacity: 0;}}@keyframes ripple2 {0% {transform: scale(1);opacity: 0;}30% {opacity: 0.4;}100% {transform: scale(2.8);opacity: 0;}}.wave-anim {width: 105px;height: 69px;background-repeat: repeat;background-size: auto;animation: wave 70s linear infinite;}@keyframes wave {0% {background-position: top left;}100% {background-position: top left -2000px;}}.fancy-animation {animation: morph 8s ease-in-out infinite;}@keyframes morph {0% {border-radius: 60% 40% 30% 70%/60% 30% 70% 40%;}50% {border-radius: 30% 60% 70% 40%/50% 60% 30% 60%;}100% {border-radius: 60% 40% 30% 70%/60% 30% 70% 40%;}}.movingX {animation: movingX 8s linear infinite;}@keyframes movingX {0% {transform: translateX(0);}50% {transform: translateX(50px);}100% {transform: translateX(0);}}.movingCar {animation: movingCar 25s linear infinite;}@keyframes movingCar {0% {transform: translateX(0) rotateY(0deg);}50% {transform: translateX(calc(-100vw + 108%));}51% {transform: translateX(calc(-100vw + 108%)) rotateY(180deg);}100% {transform: translateX(0) rotateY(180deg);}}.moving {animation: moving 8s linear infinite;}@keyframes moving {0% {transform: translateX(0);}50% {transform: translateX(-50px);}100% {transform: translateX(0);}}.moving2 {animation: moving2 8s linear infinite;}@keyframes moving2 {0% {transform: translateX(0);}50% {transform: translateX(100%);}100% {transform: translateX(0);}}.moving3 {animation: moving3 8s linear infinite;}@keyframes moving3 {0% {transform: translateX(0);}50% {transform: translateX(10px);}100% {transform: translateX(0);}}.jump {animation: jumpAni 7s linear infinite;}@keyframes jumpAni {0% {transform: translateY(0);}40% {transform: translateY(-30px);}100% {transform: translateY(0);}}.jump-reverse {animation: jumpReverseAni 7s linear infinite;}@keyframes jumpReverseAni {0% {transform: translateY(0);}50% {transform: translateY(30px);}100% {transform: translateY(0);}}.spin {animation: spin 10s linear infinite;}@keyframes spin {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}.bg-color-ani, .color-animate {animation: bgColor 6s linear infinite;}@keyframes bgColor {0% {background-color: #F2BA4C;}25% {background-color: #81F24C;}50% {background-color: #41F27D;}75% {background-color: #0500FF;}100% {background-color: #F2BA4C;}}@keyframes animate-positive {0% {width: 0;}}.fadein, .scalein, .slidetopleft, .slidebottomright, .slideinleft, .slideinright, .slideindown, .slideinup, .rollinleft, .rollinright {opacity: 0;animation-fill-mode: forwards;animation-iteration-count: 1;animation-duration: 1.3s;animation-delay: 0.3s;animation-name: var(--animation-name);}.swiper-slide-active .fadein {--animation-name: fadein;}.swiper-slide-active .scalein {--animation-name: scalein;}.swiper-slide-active .slidetopleft {--animation-name: slidetopleft;}.swiper-slide-active .slidebottomright {--animation-name: slidebottomright;}.swiper-slide-active .slideinleft {--animation-name: slideinleft;}.swiper-slide-active .slideinright {--animation-name: slideinright;}.swiper-slide-active .slideinup {--animation-name: slideinup;}.swiper-slide-active .slideindown {--animation-name: slideindown;}.swiper-slide-active .rollinleft {--animation-name: rollinleft;}.swiper-slide-active .rollinright {--animation-name: rollinright;}@keyframes fadein {0% {opacity: 0;}100% {opacity: 1;}}@keyframes scalein {0% {transform: scale(1);}100% {transform: scale(1.3);}}@keyframes slideinup {0% {opacity: 0;transform: translateY(100px);}100% {opacity: 1;transform: translateY(0);}}@keyframes slideinright {0% {opacity: 0;transform: translateX(180px);}100% {opacity: 1;transform: translateX(0);}}@keyframes slideindown {0% {opacity: 0;transform: translateY(-100px);}100% {opacity: 1;transform: translateY(0);}}@keyframes slideinleft {0% {opacity: 0;transform: translateX(-100px);}100% {opacity: 1;transform: translateX(0);}}@keyframes slidebottomright {0% {opacity: 0;transform: translateX(120px) translateY(120px);}100% {opacity: 1;transform: translateX(0) translateY(0);}}@keyframes slidetopleft {0% {opacity: 0;transform: translateX(-100px) translateY(-100px);}100% {opacity: 1;transform: translateX(0) translateY(0);}}.spin2 {animation: spin2 10s linear infinite;}@keyframes spin2 {0% {transform: rotate(0);}100% {transform: rotate(-360deg);}}.animation-bubble {width: 100%;position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;z-index: 1;pointer-events: none;}.animation-bubble div[class^=bubble-] {height: 1px;width: 1px;position: absolute;background: url(../img/shape/star.html) no-repeat center center;background-size: cover;border-radius: 50%;transform: translateX(-50%);pointer-events: none;}@media (max-width: 1024px) {.animation-bubble > :nth-child(even) {display: none;}}.bubble-1 {bottom: -5px;left: 68%;animation: bubble-animation 4.5s infinite ease-in -6.57s;}.bubble-2 {bottom: -71px;left: 97%;animation: bubble-animation 4.5s infinite ease-in -5.07s;}.bubble-3 {bottom: -71px;left: 43%;animation: bubble-animation 4.5s infinite ease-in -6.73s;}.bubble-4 {bottom: -3.8px;left: 82%;animation: bubble-animation 4.5s infinite ease-in -4.04s;}.bubble-5 {bottom: -73.4px;left: 29%;animation: bubble-animation 4.5s infinite ease-in -3.11s;}.bubble-6 {bottom: -71px;left: 41%;animation: bubble-animation 4.5s infinite ease-in -5.95s;}.bubble-7 {bottom: -79.4px;left: 14%;animation: bubble-animation 4.5s infinite ease-in -3.68s;}.bubble-8 {bottom: -115.4px;left: 90%;animation: bubble-animation 4.5s infinite ease-in -3.89s;}.bubble-9 {bottom: -44.6px;left: 33%;animation: bubble-animation 4.5s infinite ease-in -1.09s;}.bubble-10 {bottom: -6.2px;left: 59%;animation: bubble-animation 4.5s infinite ease-in -0.96s;}@keyframes bubble-animation {0% {transform: translate3d(-50%, 0, 0);height: 1px;width: 1px;}100% {transform: translate3d(-50%, -280px, 0);height: 30px;width: 30px;}}@keyframes toTopFromBottom {49% {transform: translateY(-100%);}50% {opacity: 0;transform: translateY(100%);}51% {opacity: 1;}}@keyframes icon-anim {0% {top: 26px;right: 90px;}25% {top: 86px;right: 110px;}100% {top: 26px;right: 90px;}}.img-shine {position: relative;}.img-shine::before {background-color: rgba(255, 255, 255, 0.3);bottom: 0;content: "";left: 50%;position: absolute;right: 51%;top: 0;opacity: 1;pointer-events: none;transition: all 500ms linear;z-index: 22;}.img-shine:hover::before {left: 0;right: 0;opacity: 0;transition: all 500ms linear;}.reveal {position: relative;display: -ms-inline-flexbox;visibility: hidden;overflow: hidden;}.reveal img {height: 100%;width: 100%;display: inline-block;-o-object-fit: cover;object-fit: cover;transform-origin: left;}.image-anime {position: relative;overflow: hidden;}.image-anime:after {content: "";position: absolute;width: 200%;height: 0%;left: 50%;top: 50%;background-color: rgba(255, 255, 255, 0.3);transform: translate(-50%, -50%) rotate(-45deg);z-index: 1;}.image-anime:hover:after {height: 250%;transition: all 600ms linear;background-color: transparent;}.splt-txt .whitespace {width: 8px;}.splt-txt.animated .char {-webkit-animation: fadeInRight 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation: fadeInRight 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay: calc(30ms * var(--char-index));animation-delay: calc(30ms * var(--char-index));}@keyframes jump {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}40% {-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0);}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes jump2 {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}40% {-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes scaleAnimation {0% {-webkit-transform: scale(1);transform: scale(1);}40% {-webkit-transform: scale(0.5);transform: scale(0.5);}100% {-webkit-transform: scale(1);transform: scale(1);}}.theme-btn.style1 {display: inline-flex;align-items: center;justify-content: center;gap: 5px;position: relative;z-index: 1;height: 56px;overflow: hidden;color: var(--white2);font-family: "Outfit", serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;border-radius: 999px;background: var(--theme);padding: 16px 28px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}.theme-btn.style1 a {color: var(--white2) !important;display: inline-block;}.theme-btn.style1 i {margin-left: 6px;}.theme-btn.style1:before {transition-duration: 800ms;position: absolute;width: 210%;height: 290%;content: "";top: 162%;left: 50%;background: var(--title);-webkit-transform: translateX(-50%);transform: translateX(-50%) rotate(-8deg);border-radius: 80%;z-index: -1;}.theme-btn.style1:hover {color: var(--white2) !important;}.theme-btn.style1:hover.gt-btn-icon-1::after {color: var(--theme);}.theme-btn.style1:hover:before {top: -96%;}.theme-btn.style2 {display: inline-flex;align-items: center;justify-content: center;position: relative;z-index: 1;overflow: hidden;color: var(--theme);font-family: "Outfit", serif;font-size: 16px;font-style: normal;font-weight: 600;line-height: 130%;text-decoration-line: underline;text-decoration-style: solid;text-decoration-skip-ink: none;text-decoration-thickness: auto;text-underline-offset: auto;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}.theme-btn.style3 {display: inline-flex;align-items: center;justify-content: center;gap: 4px;position: relative;z-index: 1;overflow: hidden;height: 40px;color: var(--theme);font-family: "Nunito Sans", serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: 150%;border-radius: 999px;background: transparent;padding: 12px 20px;border: 1px solid var(--border);transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}.theme-btn.style3 a {color: var(--white2) !important;display: inline-block;}.theme-btn.style3 i {margin-left: 6px;}.theme-btn.style3:before {transition-duration: 800ms;position: absolute;width: 210%;height: 290%;content: "";top: 162%;left: 50%;background: var(--theme);-webkit-transform: translateX(-50%);transform: translateX(-50%) rotate(-8deg);border-radius: 80%;z-index: -1;}.theme-btn.style3:hover {color: var(--white2) !important;}.theme-btn.style3:hover .svg {filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);}.theme-btn.style3:hover:before {top: -96%;}.preloader {align-items: center;cursor: default;display: flex;height: 100%;justify-content: center;position: fixed;left: 0;top: 0;width: 100%;z-index: 9999999;}.preloader .animation-preloader {z-index: 1000;}.preloader .animation-preloader .spinner {animation: spinner 1s infinite linear;border-radius: 50%;border: 3px solid rgba(0, 0, 0, 0.2);border-top-color: var(--theme);height: 9em;margin: 0 auto 3.5em auto;width: 9em;}@media (max-width: 767px) {.preloader .animation-preloader .spinner {width: 7.5em;height: 7.5em;margin: 0 auto 1.5em auto;}}.preloader .animation-preloader .txt-loading {font: bold 5em "Outfit", serif, "Nunito Sans", serif;text-align: center;user-select: none;}@media (max-width: 767px) {.preloader .animation-preloader .txt-loading {font-size: 2.5em;}}.preloader .animation-preloader .txt-loading .letters-loading {color: var(--theme);position: relative;}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before {animation-delay: 0.2s;}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before {animation-delay: 0.4s;}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before {animation-delay: 0.6s;}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before {animation-delay: 0.8s;}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before {animation-delay: 1s;}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before {animation-delay: 1.2s;}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before {animation-delay: 1.4s;}.preloader .animation-preloader .txt-loading .letters-loading::before {animation: letters-loading 4s infinite;color: var(--title);content: attr(data-text-preloader);left: 0;opacity: 0;font-family: "Outfit", serif;position: absolute;top: -3px;transform: rotateY(-90deg);}.preloader p {font-size: 15px;font-weight: 600;text-transform: uppercase;letter-spacing: 8px;color: var(--theme);}.preloader .loader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;font-size: 0;z-index: 1;pointer-events: none;}.preloader .loader .row {height: 100%;}.preloader .loader .loader-section {padding: 0px;}.preloader .loader .loader-section .bg {background-color: var(--bg);height: 100%;left: 0;width: 100%;transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);}.preloader.loaded .animation-preloader {opacity: 0;transition: 0.3s ease-out;}.preloader.loaded .loader-section .bg {width: 0;transition: 0.7s;-webkit-transition: 0.7s;-moz-transition: 0.7s;-ms-transition: 0.7s;-o-transition: 0.7s;}.back-to-top {border-radius: 12px;background-color: var(--theme);width: 50px;height: 50px;line-height: 50px;color: var(--white2);font-size: 18px;position: fixed;display: inline-block;z-index: 99;right: 30px;bottom: 30px;transition: all 0.4s ease-in-out;opacity: 0;visibility: hidden;transform: translateY(20px);}.back-to-top:hover {background-color: var(--title);}.back-to-top.show {opacity: 1;visibility: visible;transform: translate(0);}::-webkit-scrollbar {width: 10px;height: 4px;}::-webkit-scrollbar-track {box-shadow: inset 0 0 5px var(--theme);}::-webkit-scrollbar-thumb {background: var(--theme);border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}.fix {overflow: hidden;}.ralt {position: relative;}.ripple {position: relative;}.ripple::before, .ripple::after {position: absolute;left: 50%;top: 50%;width: 60px;height: 60px;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);border-radius: 50%;box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);-webkit-animation: rippleOne 3s infinite;animation: rippleOne 3s infinite;}.ripple::before {-webkit-animation-delay: 0.9s;animation-delay: 0.9s;content: "";position: absolute;right: 0;bottom: 0;}.ripple::after {-webkit-animation-delay: 0.6s;animation-delay: 0.6s;content: "";position: absolute;right: 0;bottom: 0;}.mb-30 {margin-bottom: 30px;}.mb-40 {margin-bottom: 40px;}.mt-40 {margin-top: 40px;}.mt-60 {margin-top: 60px;}@media (max-width: 767px) {.mt-60 {margin-top: 30px;}}.mb-50 {margin-bottom: 50px;}@media (max-width: 767px) {.mb-50 {margin-bottom: 30px;}}.mb-60 {margin-bottom: 60px;}.mb-80 {margin-bottom: 80px !important;}.ps40 {padding-left: 40px;}.pt-80 {padding-top: 80px !important;}.pt-110 {padding-top: 110px !important;}.pt-160 {padding-top: 160px !important;}.section-padding {padding: 80px 0px;}@media (min-width: 992px) {.section-padding {padding: 120px 0px;}}.bg-color1 {background-color: var(--bg);}.bg-color2 {background-color: var(--bg2);}.bg-color3 {background-color: var(--bg3);}.bg-img {background-position: center;background-repeat: no-repeat;background-size: cover;}.section-title__subtitle {color: var(--title);font-family: "Nunito Sans", serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: 150%;margin-bottom: 16px;position: relative;padding: 8px 16px;background-color: rgba(106, 114, 229, 0.08);border-radius: 20px;display: inline-block;}.section-title__subtitle .shape {position: absolute;right: -22px;top: -26px;}.section-title__title {color: var(--title);font-family: "Outfit", serif;font-size: 40px;font-style: normal;font-weight: 600;line-height: 120%;}@media (max-width: 575px) {.section-title__title {font-size: 32px;}.section-title__title br {display: none;}}@media (max-width: 450px) {.section-title__title {font-size: 30px;}}.section-title__text {padding-top: 24px;color: var(--text);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}input:focus {outline: 0;box-shadow: none;}.form-control:focus {border-color: var(--theme);outline: 0;box-shadow: none !important;}.pagination {display: flex;justify-content: center;align-items: center;margin-top: 20px;gap: 10px;}@media (max-width: 450px) {.pagination {margin-top: 0;}}.pagination a {display: flex;justify-content: center;align-items: center;border: 1px solid #eaeaea;border-radius: 50%;text-decoration: none;border-radius: 999px;background: var(--bg);width: 60px;height: 60px;color: var(--title);font-family: "Outfit", serif;font-size: 32px;font-style: normal;font-weight: 600;line-height: 40px;letter-spacing: -0.64px;}@media (max-width: 450px) {.pagination a {width: 40px;height: 40px;font-size: 20px;}}.pagination a i {color: var(--theme);font-size: 14px;font-style: normal;font-weight: 900;line-height: normal;}.pagination a.active {background: var(--theme);color: var(--white2);}.pagination a:hover {background: var(--theme);color: var(--white2) !important;}.pagination a:hover i {color: var(--white2) !important;}.background-image {background-repeat: no-repeat;background-size: cover;background-position: center;}.bg-mask {mask-size: cover;mask-position: center;background-size: cover;background-position: center;-webkit-mask-size: cover;-webkit-mask-position: center;}.category1-button-group, .location1-button-group {text-align: center;}.category1-button-group button, .location1-button-group button {border: 1px solid var(--border);padding: 16px 24px;border-radius: 999px;margin: 5px;cursor: pointer;transition: background-color 0.3s ease, color 0.3s ease;color: var(--gray1);font-family: "Nunito Sans", serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: 130%;height: 40px;display: inline-flex;align-items: center;justify-content: center;}.category1-button-group button:hover, .location1-button-group button:hover {background-color: var(--theme);color: var(--white2);}.category1-button-group button.is-checked, .location1-button-group button.is-checked {background-color: var(--theme);color: var(--white2);border-color: var(--theme);}.contact-info-item {padding: 20px 30px;display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;gap: 20px;border-radius: 20px;background-color: var(--white1);box-shadow: 0px 4.4px 20px -1px rgba(19, 16, 34, 0.05);}@media (min-width: 768px) {.contact-info-item {flex-wrap: wrap;}}.contact-info-item__icon {width: 55px;height: 55px;font-size: 22px;display: flex;align-items: center;justify-content: center;flex: none;background-color: #e6f3ff;color: var(--theme);border-radius: 50%;}.contact-info-item__content p {color: var(--text);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 300;line-height: 28px;margin-bottom: 8px;}.contact-info-item__content h4 {color: var(--theme);font-family: "Outfit", serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 28px;}.contact6-input {border-radius: 20px;border: 1px solid var(--border);background-color: var(--white1);box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.05);padding: 40px;position: relative;}@media (max-width: 991px) {.contact6-input {margin-top: 30px;}}@media (max-width: 575px) {.contact6-input {padding: 30px 20px;}}.contact6-input__title {color: var(--theme);font-family: "Outfit", serif;font-size: 60px;font-style: normal;font-weight: 700;line-height: 64px;text-transform: capitalize;margin-bottom: 36px;}@media (max-width: 575px) {.contact6-input__title {font-size: 48px;line-height: 50px;}}@media (max-width: 500px) {.contact6-input__title {font-size: 30px;line-height: 40px;margin-bottom: 20px;}}.contact6-input__form-control {width: 100%;border: none;border: 1px solid var(--border);padding: 14px 30px;border-radius: 999px;margin-bottom: 30px;}.contact6-input__form-control::placeholder {color: var(--text);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 24px;}@media (max-width: 450px) {.contact6-input__form-control::placeholder {font-size: 16px;line-height: 28px;}}.contact6-input__form .nice-select {color: var(--text);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 24px;}.contact6-input__form textarea {padding-bottom: 0;height: 100px;border-radius: 20px;}.contact6-input__btn {display: block;}.contact6-input__btn .theme-btn {width: 100%;}.contact6-card__item {background-color: var(--theme);border-radius: 20px;margin-bottom: 40px;padding: 30px 30px 40px 40px;}@media (max-width: 1199px) {.contact6-card__item {padding: 24px 16px;}}.contact6-card__item-icon {height: 60px;width: 60px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background-color: rgba(255, 255, 255, 0.2);color: var(--white1);font-size: 24px;margin-bottom: 14px;}.contact6-card__item-text {color: var(--white1);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 28px;opacity: 0.8;padding-bottom: 4px;}.contact6-card__item-link {color: var(--white1);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 28px;}.contact6-card__item2 {background-color: white;border-radius: 20px;box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.05);padding: 48px 40px;position: relative;}@media (max-width: 450px) {.contact6-card__item2 {padding: 40px 20px;}}.contact6-card__item2-icon {height: 60px;width: 60px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background-color: var(--theme);color: var(--white1);font-size: 24px;margin-bottom: 20px;}.contact6-card__item2-text {color: var(--theme);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 28px;padding-bottom: 6px;}.contact6-card__item2-link {color: var(--theme);font-family: "Nunito Sans", serif;color: var(--theme);font-size: 32px;font-style: normal;font-weight: 400;line-height: 38.4px;}@media (max-width: 1199px) {.contact6-card__item2-link {font-size: 28px;line-height: 30px;}}@media (max-width: 500px) {.contact6-card__item2-link {font-size: 20px;line-height: 24px;}}.contact6-card__item2-shape {position: absolute;right: 0;top: 0;height: 180px;width: 180px;}.contact-map iframe {width: 100%;height: 653px;margin-bottom: -30px;margin-top: -510px;}.page-nav-wrap {margin-top: 50px;}@media (max-width: 575px) {.page-nav-wrap {margin-bottom: 30px;}}.page-nav-wrap ul {display: flex;align-items: center;gap: 5px;justify-content: center;}@media (max-width: 1399px) {.page-nav-wrap ul {flex-wrap: wrap;}}.page-nav-wrap ul li .previous, .page-nav-wrap ul li .next, .page-nav-wrap ul li .page-numbers {display: inline-block;width: 56px;height: 56px;line-height: 56px;text-align: center;margin-right: 10px;background-color: var(--bg);color: var(--black);border: 1px solid transparent;border-radius: 30px;transition: all 0.4s ease-in-out;}.page-nav-wrap ul li .previous:hover, .page-nav-wrap ul li .previous.active, .page-nav-wrap ul li .next:hover, .page-nav-wrap ul li .next.active, .page-nav-wrap ul li .page-numbers:hover, .page-nav-wrap ul li .page-numbers.active {background-color: var(--theme);color: var(--white1) !important;border: 1px solid transparent;}@media (max-width: 575px) {.page-nav-wrap ul li .previous, .page-nav-wrap ul li .next {width: 35px;height: 35px;line-height: 35px;}.page-nav-wrap ul li .page-numbers {width: 36px;height: 36px;line-height: 36px;}}.header-layout1 {padding: 25px 0;width: 100%;z-index: 999;border: none;}.header-layout1 .sticky-wrapper {transition: transform 0.2s ease-in-out, background-color 0.2s ease-in-out;}.header-layout1 .sticky-wrapper.sticky {background: var(--white2);padding: 20px 0;animation: none;}.header-layout1 .sticky-wrapper.sticky .global-header-menu-area {box-shadow: none;background-color: transparent;border: none;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;}.header-layout1 .sticky-wrapper.sticky .global-header1-menu-area {border: none;}.header-layout1 .global-header1-menu-area-main-menu ul li.global-header1-menu-item-has-children > a:after {content: "\f107";display: inline-block;font-family: var(--icon-font);position: relative;margin-left: 4px;font-weight: 400;top: 0;font-size: 0.9em;color: var(--theme2);transition: 0.3s ease-in-out;}.global-header1 {background-color: var(--white2);}.global-header1-menu-area-main-menu a {display: block;position: relative;color: var(--theme2);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: 14px;}.global-header1-menu-area-main-menu a:hover, .global-header1-menu-area-main-menu a.active {color: var(--theme) !important;}.global-header1-menu-area-main-menu > ul > li {margin: 0 15px;}.global-header1-menu-area-main-menu > ul > li > a {padding: 22px 0;}.global-header1-menu-area-main-menu > ul > li > a:hover {color: var(--theme);}.global-header1-menu-area-main-menu ul {margin: 0;padding: 0;}.global-header1-menu-area-main-menu ul li {list-style-type: none;display: inline-block;position: relative;}.global-header1-menu-area-main-menu ul li.global-header1-menu-item-has-children > a:after {content: "\f107";display: inline-block;font-family: var(--icon-font);position: relative;margin-left: 4px;font-weight: 400;top: 0;font-size: 0.9em;color: var(--white2);transition: 0.3s ease-in-out;}.global-header1-menu-area-main-menu ul li.global-header1-menu-item-has-children > a:hover:after {content: "\f106";transform: rotate(180deg);color: var(--theme);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);}.global-header1-menu-area-main-menu ul li.global-header1-menu-item-has-children > a.active:after {color: var(--theme);}.global-header1-menu-area-main-menu ul li:last-child {margin-right: 0 !important;}.global-header1-menu-area-main-menu ul li:first-child {margin-left: 0 !important;}.global-header1-menu-area-main-menu ul li:hover > ul.sub-menu {visibility: visible;opacity: 1;transform: scaleY(1);z-index: 9;}.global-header1-menu-area-main-menu ul .sub-menu {position: absolute;text-align: left;top: 100%;left: 0;background-color: var(--white2);visibility: hidden;min-width: 230px;width: -moz-max-content;width: max-content;opacity: 0;z-index: -1;box-shadow: 0px 4px 15px rgba(1, 15, 28, 0.06);border-radius: 10px;transform: scaleY(0);transform-origin: top center;transition: all 0.4s ease 0s;padding: 19px 11px 17px 11px;left: -27px;}.global-header1-menu-area-main-menu ul .sub-menu a {font-size: 16px;line-height: 30px;color: var(--title);}.global-header1-menu-area-main-menu ul .sub-menu li {display: block;margin: 0 0;padding: 0px 9px;}.global-header1-menu-area-main-menu ul .sub-menu li:not(:last-child) {margin-bottom: 5px;}.global-header1-menu-area-main-menu ul .sub-menu li.menu-item-has-children > a:after {content: "\f105";top: 1px;display: inline-block;color: var(--title);}.global-header1-menu-area-main-menu ul .sub-menu li.menu-item-has-children > a :hover:after {content: "\f105";transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);}.global-header1-menu-area-main-menu ul .sub-menu li a {position: relative;text-transform: capitalize;}.global-header1-menu-area-main-menu ul .sub-menu li a:before {content: "\f83e";position: absolute;font-family: var(--icon-font);top: 7px;left: 0px;text-align: center;display: inline-block;font-size: 15px;line-height: 1;color: var(--theme);font-weight: 400;transition: 0.3s ease-in-out;opacity: 0;}.global-header1-menu-area-main-menu ul .sub-menu li a.active {color: var(--theme);}.global-header1-menu-area-main-menu ul .sub-menu li a:hover {color: var(--theme);padding-left: 27px;}.global-header1-menu-area-main-menu ul .sub-menu li a:hover:before {visibility: visible;opacity: 1;left: 0;}.global-header1-menu-area-main-menu ul .sub-menu li ul.sub-menu {left: 100%;right: auto;top: 0;margin: 0 0;margin-left: 8px;}.global-header1-menu-area-main-menu ul .sub-menu li ul.sub-menu li ul {left: 100%;right: auto;}.global-header1-header-button {display: flex;align-items: center;justify-content: end;gap: 30px;}.global-header1-header-button .nav-other-option ul {display: flex;align-items: center;gap: 20px;}.global-header1-header-button .nav-other-option ul .nav-badge-wrapper {height: 39px;width: 39px;border: 1px solid #7C7B7B;border-radius: 50%;text-align: center;line-height: 39px;position: relative;}.global-header1-header-button .nav-other-option ul .nav-badge-wrapper span {position: absolute;top: -8px;right: 0;}.global-header1-header-button .nav-other-option ul .nav-badge-wrapper .badge {display: flex;align-items: center;justify-content: center;background-color: var(--violet);border-radius: 50%;height: 16px;width: 16px;line-height: 16px;text-align: center;}.global-menu-wrapper {position: fixed;top: 0;left: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.6);z-index: 999999;width: 0;width: 100%;height: 100%;transition: all ease 0.8s;opacity: 0;visibility: hidden;}.global-menu-wrapper .mobile-logo {padding-bottom: 30px;padding-top: 40px;display: block;text-align: center;background-color: var(--title);}.global-menu-wrapper .mobile-logo svg {max-width: 185px;}.global-menu-wrapper .global-menu-toggle {border: none;font-size: 22px;position: absolute;right: -16.5px;top: 25px;padding: 0;line-height: 1;width: 33px;height: 33px;line-height: 36px;font-size: 18px;z-index: 1;color: var(--white2);background-color: var(--theme);border-radius: 50%;}.global-menu-wrapper .global-menu-toggle:hover {background-color: var(--title);color: var(--white2);}.global-menu-wrapper .global-menu-area {width: 100%;max-width: 310px;background-color: #fff;border-right: 3px solid var(--theme);height: 100%;position: relative;left: -110%;opacity: 0;visibility: hidden;transition: all ease 1s;z-index: 1;}.global-menu-wrapper.global-body-visible {opacity: 1;visibility: visible;}.global-menu-wrapper.global-body-visible .global-menu-area {left: 0;opacity: 1;visibility: visible;}.global-mobile-menu {overflow-y: scroll;max-height: calc(100vh - 200px);padding-bottom: 40px;margin-top: 33px;text-align: left;position: relative;z-index: 41;}.global-mobile-menu ul {margin: 0;padding: 0 0;}.global-mobile-menu ul li {border-bottom: 1px solid #fdedf1;list-style-type: none;}.global-mobile-menu ul li li:first-child {border-top: 1px solid #fdedf1;}.global-mobile-menu ul li.menu-item-has-children {position: relative;}.global-mobile-menu ul li.menu-item-has-children:before {opacity: 1;visibility: visible;position: absolute;content: "+";font-family: var(--icon-font);position: absolute;right: 0;top: 12px;margin-right: 10px;display: inline-block;color: var(--title);transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;}.global-mobile-menu ul li.menu-item-has-children.global-active:before {opacity: 0;visibility: hidden;}.global-mobile-menu ul li.menu-item-has-children.global-active:after {opacity: 1;visibility: visible;}.global-mobile-menu ul li.menu-item-has-children:after {opacity: 0;visibility: hidden;position: absolute;content: "\f068";font-family: var(--icon-font);position: absolute;right: 0;top: 12px;margin-right: 10px;display: inline-block;color: var(--title);transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;}.global-mobile-menu ul li.menu-item-has-children a {padding-right: 18px;}.global-mobile-menu ul li a {display: block;position: relative;padding: 12px 0;line-height: 1.4;font-size: 16px;text-transform: capitalize;color: var(--title);}.global-mobile-menu ul li.global-active > a {color: var(--theme);}.global-mobile-menu ul li.global-active > a:before {transform: rotate(90deg);}.global-mobile-menu ul li ul li {padding-left: 20px;}.global-mobile-menu ul li ul li:last-child {border-bottom: none;}.global-mobile-menu ul .global-item-has-children > a .global-mean-expand {position: absolute;right: 0;top: 50%;font-weight: 400;font-size: 12px;width: 25px;height: 25px;line-height: 25px;margin-top: -12.5px;display: inline-block;text-align: center;background-color: var(--gray1);color: var(--title);box-shadow: 0 0 20px -8px rgba(173, 136, 88, 0.5);border-radius: 50%;}.global-mobile-menu ul .global-item-has-children > a .global-mean-expand:before {content: "\f067";}.global-mobile-menu ul .global-item-has-children > a:after {content: "\f067";display: inline-block;text-align: center;font-size: 12px;border-radius: 50px;background-color: var(--gray1);float: right;margin-top: 1px;}.global-mobile-menu ul .global-item-has-children.global-active > a .global-mean-expand:before {content: "\f068";}.global-mobile-menu ul .global-item-has-children.global-active > a:after {content: "\f068";}.global-mobile-menu > ul {padding: 0 40px;}.global-mobile-menu > ul > li:last-child {border-bottom: none;}.global-mobile-menu::-webkit-scrollbar {width: 5px;height: 5px;}.global-mobile-menu::-webkit-scrollbar-track {background: rgba(252, 0, 18, 0.1);box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);}.global-mobile-menu::-webkit-scrollbar-thumb {background-color: var(--theme);background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.3) 25%, transparent 20%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent);}.global-menu-toggle {width: 30px;height: 50px;padding: 0;font-size: 20px;line-height: 52px;border: none;background-color: var(--theme);color: var(--white2);display: inline-block;border-radius: 0px;}.global-menu-toggle:hover {background-color: var(--white2);}.global-menu-toggle.style-text, .global-menu-toggle.style-text-white {width: auto;height: auto;background-color: transparent;color: var(--title);font-size: 20px;}.global-menu-toggle.style-text i, .global-menu-toggle.style-text-white i {margin-right: 10px;}.global-menu-toggle.style-text-white {color: var(--white2);}@media (max-width: 1199px) {.global-menu-toggle {background-color: transparent;}}@media (max-width: 400px) {.global-menu-wrapper .global-menu-area {width: 100%;max-width: 270px;}.global-mobile-menu > ul {padding: 0 20px;}}.sticky-wrapper {transition: 0.4s ease-in-out;}.sticky-wrapper.sticky {position: fixed;top: 0;right: 0;left: 0;background-color: var(--white2);filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.07));animation: stickyAni 0.4s ease-in-out;z-index: 999;}.sticky-wrapper.sticky .theme-btn.style2 {border: 1px solid var(--theme);color: var(--theme);}.sticky-wrapper.sticky .theme-btn.style2 .svg {filter: brightness(0) saturate(100%) invert(34%) sepia(33%) saturate(738%) hue-rotate(69deg) brightness(85%) contrast(85%);}.sidebar-btn .line {display: block;height: 2px;width: 20px;background: var(--theme);margin: auto;transition: 0.4s;}.sidebar-btn .line:not(:last-child) {margin-bottom: 5px;}.sidebar-btn .line:nth-child(2) {width: 20px;}.sidebar-btn:hover .line:nth-child(2) {width: 32px;}.intro1 {position: relative;padding: 200px 0 200px 0;}@media (max-width: 767px) {.intro1 {padding: 90px 0;}}.intro1:before {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(8, 15, 23, 0.6) 0%, rgba(8, 15, 23, 0.6) 100%);z-index: 0;}@media (max-width: 450px) {.intro1 {padding-top: 70px;}}.intro1-content {text-align: center;}.intro1-content__subtitle {display: inline-flex;justify-content: center;padding: 8px 16px;border-radius: 20px;background-color: var(--white1);color: var(--title);font-family: "Nunito Sans", serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: 150%;}.intro1-content__title {color: var(--white2);font-family: "Outfit", serif;font-size: 60px;font-style: normal;font-weight: 600;line-height: 120%;padding: 24px 200px 64px;text-align: center;}@media (max-width: 1399px) {.intro1-content__title {font-size: 48px;padding: 24px 50px 64px;}}@media (max-width: 767px) {.intro1-content__title {font-size: 42px;}}@media (max-width: 450px) {.intro1-content__title {font-size: 32px;padding-bottom: 10px;}}.intro2 {padding: 120px 0 160px 0;}@media (max-width: 767px) {.intro2 {padding: 90px 0;}}@media (max-width: 450px) {.intro2 {padding-top: 70px;}}.intro2-content {position: relative;}.intro2-content__title {color: #060505;font-family: "Outfit", serif;font-size: 60px;font-style: normal;font-weight: 600;line-height: 120%;padding-bottom: 16px;}@media (max-width: 1399px) {.intro2-content__title {font-size: 48px;}}@media (max-width: 767px) {.intro2-content__title {font-size: 42px;}}@media (max-width: 450px) {.intro2-content__title {font-size: 32px;padding-bottom: 10px;}}.intro2-content__text {color: #5F5E5E;font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 150%;max-width: 664px;padding-bottom: 30px;}@media (max-width: 450px) {.intro2-content__text {font-size: 18px;padding-bottom: 20px;}}.intro2-content__btn-wrapper {padding-bottom: 50px;}.intro2-content .swiper-slide {height: 150px;width: 150px;position: relative;border-radius: 20px;margin-right: 50px;}.intro2-content .swiper-slide img {border-radius: 20px;}.intro2-content .swiper-slide span {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);opacity: 0;color: var(--white1);font-family: "Nunito Sans", serif;font-size: 24px;font-style: normal;font-weight: 700;line-height: 150%;}.intro2-content .swiper-slide::after {border-radius: 20px;content: "";background: linear-gradient(0deg, rgba(6, 5, 5, 0.4) 0%, rgba(6, 5, 5, 0.4) 100%);position: absolute;left: 0;top: 0;height: 100%;width: 100%;opacity: 0;transition: 0.4s all ease-in-out;}.intro2-content .intro-thumb-slider .swiper-slide-thumb-active {opacity: 1;z-index: 9;}.intro2-content .intro-thumb-slider .swiper-slide-thumb-active span {opacity: 1;}.intro2-content .intro-thumb-slider .swiper-slide-thumb-active::after {opacity: 1;z-index: 1;}.intro2 .swiper-arrow .swiper-next {position: absolute;bottom: 62px;left: 0px;z-index: 9;color: var(--black);height: 45px;width: 45px;border-radius: 50%;border: 1px solid var(--black);text-align: center;line-height: 45px;background-color: var(--white1);font-size: 22px;transition: 0.3s all ease-in-out;}.intro2 .swiper-arrow .swiper-next:hover {border: 1px solid transparent;}.intro2 .swiper-arrow .swiper-prev {position: absolute;bottom: 62px;right: 0px;z-index: 9;color: var(--black);height: 45px;width: 45px;border-radius: 50%;border: 1px solid var(--black);text-align: center;line-height: 45px;background-color: var(--white1);font-size: 20px;transition: 0.3s all ease-in-out;}.intro2 .swiper-arrow .swiper-prev:hover {border: 1px solid transparent;}.intro2 .intro-slider {width: 100%;}.intro2 .intro-thumb-slider {height: 20%;box-sizing: border-box;padding: 10px 0;}.intro2 .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}.intro2-shape1 {position: absolute;left: -167px;bottom: 100px;}.intro2-shape2 {position: absolute;bottom: -20px;right: -30px;}@media (max-width: 767px) {.intro2-shape2 {right: 0;opacity: 0.2;}}.intro2-shape3 {position: absolute;height: 134px;width: 134px;background-color: #9747FF;border-radius: 50%;top: -50px;right: 0px;z-index: 9;padding-top: 4px;padding-left: 1px;}@media (max-width: 991px) {.intro2-shape3 {top: auto;bottom: 100px;right: 100px;}}.intro2-shape3 .img1 {width: 130px;height: 130px;}.intro2-shape3 .img2 {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);cursor: pointer;}.intro3 {padding: 143px 0;}@media (max-width: 767px) {.intro3 {padding: 80px 0;}}.intro3-wrapper {display: flex;}@media (max-width: 991px) {.intro3-wrapper {flex-wrap: wrap;}}.intro3-content__title {color: var(--white1);font-family: "Outfit", serif;font-size: 60px;font-style: normal;font-weight: 600;line-height: 120%;padding-bottom: 16px;}@media (max-width: 1399px) {.intro3-content__title {font-size: 56px;}}@media (max-width: 767px) {.intro3-content__title {font-size: 42px;}}@media (max-width: 450px) {.intro3-content__title {font-size: 34px;}}.intro3-content__text {color: var(--white1);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 150%;max-width: 680px;}@media (max-width: 767px) {.intro3-content__text {font-size: 17px;}}.intro3-thumb-wrapper {display: flex;width: 420px;gap: 15px;}@media (max-width: 991px) {.intro3-thumb-wrapper {margin-top: 50px;}}.intro3-thumb-wrapper .thumb1 {margin-top: 86px;}.intro3-thumb-wrapper .thumb1 img {border-radius: 16px;}.intro3-thumb-wrapper .thumb2 {margin-top: -23px;}@media (max-width: 450px) {.intro3-thumb-wrapper .thumb2 {margin-top: -30px;margin-left: -120px;}}.intro3-thumb-wrapper .thumb2 img {border-radius: 16px;}.intro3-shape1 {position: absolute;left: -80px;bottom: 100px;}.intro3-shape2 {position: absolute;right: -50px;top: 45%;}@media (max-width: 767px) {.intro3-shape2 {right: 0;opacity: 0.2;}}.intro3-shape3 {position: absolute;height: 135px;width: 135px;background-color: var(--violet);border-radius: 50%;top: 31%;right: 7%;z-index: 9;padding-top: 5px;padding-left: 4px;}@media (max-width: 991px) {.intro3-shape3 {top: 51%;right: 56%;}}@media (max-width: 767px) {.intro3-shape3 {top: 44%;right: 40%;}}.intro3-shape3 .img1 {width: 130px;height: 130px;}.intro3-shape3 .img2 {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);cursor: pointer;}.marquee1-scrolling {overflow: hidden;white-space: nowrap;display: flex;gap: 150px;position: relative;background: rgba(151, 71, 255, 0.7);padding: 40px 0;}@media (max-width: 450px) {.marquee1-scrolling {padding: 20px 0;}}.marquee1-scrolling__item {display: flex;align-items: center;animation: scroll 60s linear infinite;gap: 40px;cursor: pointer;}@media (max-width: 450px) {.marquee1-scrolling__item {gap: 20px;}}.marquee1-scrolling__item-text {color: var(--white2);font-family: "Outfit", serif;font-size: 56px;font-style: normal;font-weight: 700;line-height: 120%;}@media (max-width: 991px) {.marquee1-scrolling__item-text {font-size: 40px;line-height: 70px;}}@media (max-width: 767px) {.marquee1-scrolling__item-text {font-size: 30px;line-height: 40px;letter-spacing: 0.1px;}}@media (max-width: 450px) {.marquee1-scrolling__item-text {font-size: 24px;}}.marquee1-scrolling__item-text-2 {-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: var(--white2);color: transparent;font-size: 56px;font-style: normal;font-weight: 700;line-height: 120%;}@media (max-width: 991px) {.marquee1-scrolling__item-text-2 {font-size: 60px;line-height: 70px;}}@media (max-width: 767px) {.marquee1-scrolling__item-text-2 {font-size: 40px;line-height: 50px;letter-spacing: 0.1px;}}@media (max-width: 450px) {.marquee1-scrolling__item-text-2 {font-size: 30px;}}.marquee1-scrolling.style2 {background-color: var(--white2);transform: rotate(-6deg);z-index: -1;}@media (max-width: 767px) {.marquee1-scrolling.style2 {transform: rotate(0);margin-top: 20px;}}.marquee1-scrolling.style2 .marquee2-scrolling__item {display: flex;align-items: center;animation: scroll 80s linear infinite;gap: 40px;cursor: pointer;}.marquee1-scrolling.style2 .marquee2-scrolling__item-text {color: var(--title);font-family: "Outfit", serif;font-size: 80px;font-style: normal;font-weight: 600;line-height: 91.12px;letter-spacing: -3.2px;}@media (max-width: 991px) {.marquee1-scrolling.style2 .marquee2-scrolling__item-text {font-size: 60px;line-height: 70px;}}@media (max-width: 767px) {.marquee1-scrolling.style2 .marquee2-scrolling__item-text {font-size: 40px;line-height: 50px;letter-spacing: 0.1px;}}.marquee1-scrolling.style2 .marquee2-scrolling__item-text-2 {-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: var(--text);font-family: "Outfit", serif;font-size: 80px;font-style: normal;font-weight: 600;line-height: 91.12px;letter-spacing: -3.2px;color: transparent;}@media (max-width: 991px) {.marquee1-scrolling.style2 .marquee2-scrolling__item-text-2 {font-size: 60px;line-height: 70px;}}@media (max-width: 767px) {.marquee1-scrolling.style2 .marquee2-scrolling__item-text-2 {font-size: 40px;line-height: 50px;letter-spacing: 0.1px;}}@keyframes scroll {0% {transform: translateX(0);}100% {transform: translateX(-100%);}}.about1-thumb-wrapper {position: relative;}.about1-thumb-wrapper__thumb {position: relative;z-index: 3;}@media (max-width: 991px) {.about1-thumb-wrapper__thumb {margin-bottom: 40px;}}.about1-thumb-wrapper__thumb .thumb-1 {position: absolute;right: 0;bottom: -30px;}.about1-thumb-wrapper__thumb img {border-radius: 30px;}@media (max-width: 1399px) {.about1-thumb-wrapper__thumb img {width: 88%;}}.about1-thumb-wrapper__shape1 {position: absolute;top: -43px;left: -32px;z-index: 1;}.about1-thumb-wrapper__shape2 {position: absolute;bottom: -70px;left: -90px;}.about1-thumb-wrapper__shape3 {position: absolute;left: 200px;bottom: -55px;}.about1-content__list {padding-top: 30px;}.about1-content__list-item {color: var(--text);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 168%;padding-bottom: 10px;}.about1-content__list-item span {margin-right: 8px;}@media (max-width: 450px) {.about1-content__list-item {padding-bottom: 6px;font-size: 18px;}}.about1-content__btn-wrapper {padding-top: 30px;}@media (max-width: 450px) {.about1-content__btn-wrapper {padding-top: 20px;}}.about2-thumb {position: relative;width: 100%;height: 100%;}.about2-thumb-shape__one {position: absolute;bottom: -5%;right: -5%;z-index: 0;}.about2-thumb-shape__two {position: absolute;top: -11%;right: -11%;z-index: 0;}.about2-thumb-shape__three {position: absolute;top: -5%;right: -5%;z-index: 3;}.about2-thumb__one {position: relative;padding-top: 320px;z-index: 5;}.about2-thumb__one img {border-radius: 20px;border: 5px solid var(--white1);}.about2-thumb__two {position: absolute;top: 23%;left: 7%;z-index: 3;}@media (max-width: 767px) {.about2-thumb__two {display: none;}}.about2-thumb__three {position: absolute;top: 0;right: 0;z-index: 1;}.about3__thumb-wrapper {position: relative;padding-left: 24px;}.about3__thumb-wrapper .thumb {width: 100%;max-height: 562px;}@media (max-width: 991px) {.about3__thumb-wrapper .thumb {max-height: 100%;}}@media (max-width: 991px) {.about3__thumb-wrapper {padding-left: 0;margin-top: 30px;}}.about3__thumb-shape {position: absolute;height: 106px;width: 106px;background-color: var(--violet);border-radius: 50%;top: 50%;left: 50%;z-index: 9;padding-top: 4px;padding-left: 1px;transform: translate(-50%, -50%);}@media (max-width: 991px) {.about3__thumb-shape {top: auto;bottom: 100px;right: 100px;}}.about3__thumb-shape .img2 {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);cursor: pointer;}.about3-left__thumb img {width: 100%;}.about3-left-card {border-radius: 20px;background: #D1D3F7;padding: 44px 40px;position: relative;}@media (max-width: 1399px) {.about3-left-card {padding: 34px 30px;}}.about3-left-card__subtitle {color: var(--black);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;padding-left: 20px;position: relative;}.about3-left-card__subtitle::before {position: absolute;left: 0;top: 8px;height: 8px;width: 8px;border-radius: 50%;content: "";background-color: var(--black);}.about3-left-card__count {color: var(--black);font-family: "Outfit", serif;font-size: 48px;font-style: normal;font-weight: 600;line-height: 120%;padding-top: 35px;}@media (max-width: 450px) {.about3-left-card__count {padding-top: 16px;font-size: 40px;}}.about3-left-card__text {color: var(--black);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;padding-top: 12px;}.about3-left-card::after {position: absolute;right: 15px;bottom: 15px;height: 22px;width: 22px;border-radius: 50%;content: "";background-color: var(--violet);}.about3-left-card.style2 {background-color: var(--violet);}@media (max-width: 767px) {.about3-left-card.style2 {margin-top: 24px;}}.about3-left-card.style2 .about2-left-card__subtitle::before {background-color: var(--white1);}.about3-left-card.style2::after {position: absolute;right: 15px;bottom: 15px;height: 22px;width: 22px;border-radius: 50%;content: "";background-color: var(--white1);}.about3__shape1 {position: absolute;top: 90px;right: -22px;}@media (max-width: 767px) {.about3__shape1 img {opacity: 0.2;}}.service1 {background-color: #0A121B;position: relative;z-index: 3;}.service1__thumb img {max-width: 100%;}@media (max-width: 1199px) {.service1__thumb {margin-top: 24px;}}.service1-item {padding: 40px 0;border-bottom: 1px solid rgba(106, 114, 229, 0.2);position: relative;z-index: 3;}@media (max-width: 450px) {.service1-item {padding: 20px 0;}}.service1-item__title {-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: var(--white2);font-family: "Outfit", serif;color: transparent;font-size: 40px;font-style: normal;font-weight: 600;line-height: 120%;}@media (max-width: 450px) {.service1-item__title {font-size: 34px;}}.service1-item-content {display: flex;align-items: center;position: relative;justify-content: space-between;}@media (max-width: 575px) {.service1-item-content {flex-wrap: wrap;gap: 12px;}}.service1-item-content__text {max-width: 460px;color: var(--white2);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;margin-left: -40px;}@media (max-width: 1199px) {.service1-item-content__text {margin-left: 0;margin-top: 20px;}}@media (max-width: 450px) {.service1-item-content__text {margin-top: 16px;}}.service1-item-content__thumb {position: absolute;right: 55px;opacity: 0;transition: 0.3s all ease-in-out;}.service1-item-content__btn-wrapper {text-align: end;}.service1-item-content__btn-wrapper .service-btn {height: 45px;width: 45px;line-height: 45px;text-align: center;border: 1px solid var(--border);display: inline-block;color: var(--white2);border-radius: 50%;}.service1-item:hover .service1-item-content .service1-item-content__thumb {opacity: 1;}.service1-item:hover .service1-item-content .service1-item-content__btn-wrapper .service-btn {background-color: var(--theme);border: 1px solid var(--theme);}.service1-item:hover .service1-item__title {color: var(--white2);}.service1__shape {position: absolute;left: 0;bottom: 240px;z-index: 1;}@media (max-width: 1199px) {.service1__shape {opacity: 0.2;}}@media (max-width: 767px) {.service1__shape {display: none;}}.location1-filter-btn {display: flex;align-items: center;justify-content: center;}@media (max-width: 991px) {.location1-filter-btn {flex-wrap: wrap;gap: 16px;}}.location1-card {margin-bottom: 30px;border-radius: 20px;}.location1-card__thumb {position: relative;overflow: hidden;border-radius: 30px 30px 0 0;}.location1-card__thumb img {width: 100%;border-radius: 20px 20px 0 0;transition: all 0.4s ease-in-out;}.location1-card__thumb .badge {position: absolute;background-color: var(--bg);left: 23px;top: 23px;color: var(--gray1);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;padding: 4px 9px;border-radius: 28px;}.location1-card-content {padding: 24px;border: 1px solid var(--border-2);border-top: 0;border-radius: 0 0 20px 20px;}.location1-card-content__meta {color: var(--text);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}.location1-card-content__meta span {padding-right: 10px;}.location1-card-content__location {color: var(--black);font-family: "Outfit", serif;font-size: 24px;font-style: normal;font-weight: 500;line-height: 36px;}.location1-card-content__location:hover {color: var(--theme);}.location1-card-content__ratings {display: flex;align-items: center;justify-content: space-between;padding-top: 10px;}.location1-card-content__ratings-list {display: flex;align-items: center;gap: 4px;}.location1-card-content__ratings-reviews {color: var(--text);text-align: right;font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}.location1-card:hover .location1-card__thumb img {transform: scale(1.1);}.location2-card {position: relative;}.location2-card__thumb {overflow: hidden;border-radius: 30px;position: relative;}.location2-card__thumb img {width: 100%;border-radius: 30px;transition: 0.4s all ease-in-out;}.location2-card__thumb .badge {position: absolute;background-color: var(--white2);right: 23px;top: 23px;color: var(--theme);font-family: "Nunito Sans", serif;font-style: normal;font-weight: 400;height: 56px;width: 56px;border-radius: 50%;line-height: 43px;display: inline-block;z-index: 9;font-size: 24px;}.location2-card__thumb:hover img {transform: scale(1.1);}.location2-card-content {padding: 24px;border: 1px solid var(--border-2);border-top: 0;border-radius: 16px;width: 410px;position: absolute;bottom: 28px;left: 32px;background-color: var(--white2);}@media (max-width: 575px) {.location2-card-content {left: 0;bottom: 0;}}@media (max-width: 450px) {.location2-card-content {width: 280px;padding: 16px 10px;}.location2-card-content h3 {line-height: 20px;}}.location2-card-content__meta {color: var(--text);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}@media (max-width: 450px) {.location2-card-content__meta {padding-bottom: 6px;font-size: 14px;}}.location2-card-content__meta span {padding-right: 10px;font-size: 20px;}@media (max-width: 450px) {.location2-card-content__meta span {padding-right: 6px;font-size: 16px;}}.location2-card-content__location {color: var(--black);font-family: "Outfit", serif;font-size: 24px;font-style: normal;font-weight: 500;line-height: 36px;}@media (max-width: 450px) {.location2-card-content__location {font-size: 20px;line-height: 24px;}}.location2-card-content__ratings {display: flex;align-items: center;justify-content: space-between;padding-top: 10px;}@media (max-width: 450px) {.location2-card-content__ratings {padding: 4px;}}.location2-card-content__ratings-list {display: flex;align-items: center;gap: 4px;}@media (max-width: 450px) {.location2-card-content__ratings-list img {height: 16px;width: 16px;}}.location2-card-content__ratings-reviews {color: var(--text);text-align: right;font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}.location2-card.style2 {margin-bottom: 24px;position: relative;}@media (max-width: 991px) {.location2-card.style2 {margin-top: 30px;}}.location2-card.style2 .badge {height: 40px;width: 40px;font-size: 16px;line-height: 33px;}.location2-card.style2 .location2-card-arrow {position: absolute;line-height: 1;top: 50%;left: 50%;border-radius: 50%;transform: translate(-50%, -50%);transition: 0.4s all ease-in-out;}.location2-card.style2 .location2-card-arrow a {height: 60px;width: 60px;border-radius: 50%;background-color: var(--white2);display: flex;align-items: center;justify-content: center;}.location2-card.style2 .location2-card-arrow a:hover {background-color: var(--theme);border-radius: 50%;}.location2-card.style2 .location2-card-arrow .svg-img {transition: 0.3s all ease-in-out;}.location2-card.style2 .location2-card-arrow:hover {background-color: var(--theme);}.location2-card.style2 .location2-card-arrow:hover .svg-img {filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);}.location3 {position: relative;}.location3-card {position: relative;z-index: 3;}@media (max-width: 1199px) {.location3-card {margin-bottom: 30px;}}.location3-card__thumb {position: relative;overflow: hidden;border-radius: 30px 30px 0 0;}.location3-card__thumb img {width: 100%;transition: all 0.4s ease-in-out;}.location3-card__thumb .badge {position: absolute;left: 30px;top: 30px;padding: 8px 16px;border-radius: 6px;color: var(--gray1);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;border-radius: 6px;background: var(--bg);}.location3-card__thumb .badge span {padding: 0 12px;font-size: 22px;}.location3-card__thumb .wishlist {position: absolute;right: 30px;top: 30px;}.location3-card__thumb .wishlist a {height: 34px;width: 34px;line-height: 34px;text-align: center;background-color: var(--bg);border-radius: 50%;display: inline-block;color: #F56868;display: inline-flex;align-items: center;justify-content: center;}.location3-card-content {background-color: var(--white1);padding: 24px;border-radius: 0 0 30px 30px;}@media (max-width: 450px) {.location3-card-content {padding: 20px;}}.location3-card-content__meta {color: var(--title);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}.location3-card-content__meta span {padding-right: 8px;font-size: 18px;}.location3-card-content__location {color: var(--title);font-family: "Outfit", serif;font-size: 20px;font-style: normal;font-weight: 500;line-height: 130%;padding-bottom: 20px;}@media (max-width: 450px) {.location3-card-content__location {font-size: 18px;padding-bottom: 12px;}}.location3-card-content__location:hover {color: var(--theme);}.location3-card-content__ratings {display: flex;align-items: center;justify-content: space-between;}.location3-card-content__ratings-list {display: flex;}.location3-card-content__ratings-reviews {color: var(--text);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}.location3-card:hover .location3-card__thumb img {transform: scale(1.1);}.location3-shape1 {position: absolute;left: 106px;bottom: 100px;z-index: 1;}.listing1 {background: #F6F6FD;}.listing1 .swiper-arrow {display: flex;align-items: center;justify-content: end;gap: 12px;}@media (max-width: 767px) {.listing1 .swiper-arrow {display: none;}}.listing1 .swiper-arrow .swiper-nav {height: 45px;width: 45px;border-radius: 50%;border: 1.5px solid var(--border);color: var(--text);font-size: 17px;text-align: center;line-height: 45px;transition: 0.3s all ease-in-out;}.listing1 .swiper-arrow .swiper-nav:hover {background-color: var(--theme);color: var(--white1);}.listing1-card {overflow: hidden;}.listing1-card__thumb {position: relative;overflow: hidden;border-radius: 30px 30px 0 0;}.listing1-card__thumb img {width: 100%;transition: all 0.4s;}.listing1-card__thumb .badge {border-radius: 6px;background: #ECEDFC;position: absolute;left: 30px;top: 30px;color: var(--gray1);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}.listing1-card__thumb .badge span {padding-left: 6px;}.listing1-card__thumb .wishlist {display: flex;width: 35px;height: 35px;padding-top: 4px;border-radius: 50%;flex-direction: column;justify-content: center;align-items: center;position: absolute;right: 30px;top: 30px;background-color: #ECEDFC;color: #9747FF;font-size: 20px;line-height: 35px;}.listing1-card-content {padding: 24px;background-color: var(--white1);border-radius: 0 0 30px 30px;box-shadow: 0px 2px 8px 0px rgba(134, 134, 134, 0.1);}.listing1-card-content__meta {color: var(--text);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;padding-bottom: 16px;}.listing1-card-content__meta span {font-size: 16px;padding-right: 10px;}.listing1-card-content__title {color: var(--black);font-family: "Outfit", serif;font-size: 20px;font-style: normal;font-weight: 500;line-height: 130%;padding-bottom: 24px;}.listing1-card-content__title:hover {color: var(--theme);}.listing1-card-feature__list {display: flex;align-items: center;justify-content: space-between;}@media (max-width: 450px) {.listing1-card-feature__list {flex-wrap: wrap;gap: 6px;}}.listing1-card-feature__list li {color: var(--text);font-family: "Nunito Sans", serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;}.listing1-card-feature__list li .svg {padding-right: 10px;}.listing1-card-feature__price {padding-top: 30px;color: var(--black);font-family: "Outfit", serif;font-size: 20px;font-style: normal;font-weight: 500;line-height: 130%;}.listing1-card:hover .listing1-card__thumb img {transform: scale(1.1);}.listing2-card {border-radius: 20px;border: 1px solid #FBD7FF;padding: 24px;margin-bottom: 30px;}@media (max-width: 450px) {.listing2-card {padding: 14px;}}.listing2-card__thumb {border-radius: 30px;overflow: hidden;}.listing2-card__thumb img {width: 100%;transition: all 0.4s ease-in-out;}.listing2-card-content {padding-top: 24px;}.listing2-card-content__meta {color: var(--text);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;padding-bottom: 16px;}.listing2-card-content__meta span {padding-right: 8px;font-size: 18px;}@media (max-width: 450px) {.listing2-card-content__meta {padding-bottom: 10px;}}.listing2-card-content__location {color: var(--black);font-family: "Outfit", serif;font-size: 24px;font-style: normal;font-weight: 500;line-height: 130%;}.listing2-card-content__location:hover {color: var(--theme);}.listing2-card-content__bottom {display: flex;align-items: center;justify-content: space-between;padding-top: 17px;}@media (max-width: 450px) {.listing2-card-content__bottom {padding-top: 10px;}}.listing2-card-content__bottom-listing {color: var(--text);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}.listing2-card-content__bottom .theme-btn {height: 34px;width: 34px;padding: 10px;border-radius: 12px;display: flex;align-items: center;justify-content: center;line-height: 34px;text-align: center;padding-right: 16px;}.listing2-card:hover .listing2-card__thumb img {transform: scale(1.1);}.listing2-btn-wrapper .theme-btn {gap: 8px;}.listing-details-page .listing-details-content__title {font-weight: 700;font-size: 30px;line-height: 40px;margin-bottom: 20px;color: var(--title);}@media (max-width: 450px) {.listing-details-page .listing-details-content__title {font-size: 26px;line-height: 34px;}}.listing-details-page .listing-details-content__title i {color: var(--theme);padding-right: 10px;}@media (max-width: 450px) {.listing-details-page .listing-details-content__title i {padding-right: 6px;}}.listing-details-page .listing-details-content__text {font-family: "Nunito Sans", serif;color: var(--text);padding-bottom: 20px;}.listing-details-page .listing-details-content-gallery {border-top: 1px solid var(--border);padding-top: 30px;margin: 30px 0;}.listing-details-page .listing-details-content-gallery .gallery-item {position: relative;margin-bottom: 30px;}.listing-details-page .listing-details-content-gallery .gallery-item img {width: 100%;border-radius: 10px;}.listing-details-page .listing-details-content-gallery .gallery-item .gallery-overly {position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";border-radius: 10px;background-color: rgba(0, 0, 0, 0.2);}.listing-details-page .listing-details-content-gallery .gallery-item .gallery-overly a {display: flex;align-items: center;justify-content: center;height: 100%;width: auto;}.listing-details-page .listing-details-content-gallery .gallery-item .gallery-overly a i {color: var(--white1);font-size: 30px;}.listing-details-page .listing-details-content-gallery .video-item {position: relative;margin-bottom: 30px;}.listing-details-page .listing-details-content-gallery .video-item img {width: 100%;border-radius: 10px;}.listing-details-page .listing-details-content-gallery .video-item .video-item-overlay {position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";border-radius: 10px;background-color: rgba(0, 0, 0, 0.2);}.listing-details-page .listing-details-content-gallery .video-item .video-item-overlay-btn {display: flex;align-items: center;justify-content: center;height: 100%;width: auto;}.listing-details-page .listing-details-content-gallery .video-item .video-item-overlay-btn i {color: var(--white1);font-size: 42px;}.listing-details-page .listing-details-content-map {margin-top: 30px;border-top: 1px solid var(--border);padding-top: 30px;margin-bottom: 50px;}.listing-details-page .listing-details-content-map .map iframe {width: 100%;}.listing-details-page .listing-details-content-amenities {padding-top: 40px;border-top: 1px solid var(--border);margin-bottom: 50px;}.listing-details-page .listing-details-content-amenities ul {display: flex;align-items: center;gap: 150px;}@media (max-width: 450px) {.listing-details-page .listing-details-content-amenities ul {gap: 20px;}}.listing-details-page .listing-details-content-amenities ul li {font-size: 18px;}.listing-details-page .listing-details-content-amenities ul li i {color: var(--theme);padding-right: 8px;}.listing-details-page .listing-details-content-feature {border-top: 1px solid var(--border);padding-top: 30px;margin-bottom: 50px;}.listing-details-page .listing-details-content-contact {border-top: 1px solid var(--border);padding-top: 30px;margin-bottom: 50px;}.listing-details-page .listing-details-content-contact .website a {color: var(--theme) !important;}.listing-details-page .listing-details-content-review {border-top: 1px solid var(--border);padding-top: 30px;margin-bottom: 50px;}.listing-details-page .listing-details-content-review .score {color: #fbc715;padding-bottom: 15px;}@media (max-width: 450px) {.listing-details-page .listing-details-content-review .score {padding-bottom: 0;}}.listing-details-page .listing-details-content-review .review-overall {display: flex;align-items: center;gap: 10px;margin-bottom: 50px;}@media (max-width: 450px) {.listing-details-page .listing-details-content-review .review-overall {flex-wrap: wrap;}}.listing-details-page .listing-details-content-review .review-overall .review {color: #fbc715;}.listing-details-page .listing-details-content-review .review-overall .total {display: inline-block;margin-left: 10px;color: var(--theme);font-size: 18px;font-weight: 700;}@media (max-width: 450px) {.listing-details-page .listing-details-content-review .review-overall .total {margin-left: 0;}}.listing-details-page .listing-details-content-review .reviews-wrapper .reviews-item {display: flex;align-items: center;gap: 25px;margin-bottom: 40px;}@media (max-width: 450px) {.listing-details-page .listing-details-content-review .reviews-wrapper .reviews-item {gap: 16px;}}.listing-details-page .listing-details-content-review .reviews-wrapper .reviews-item__photo {height: 100px;width: 100px;border-radius: 50%;}@media (max-width: 450px) {.listing-details-page .listing-details-content-review .reviews-wrapper .reviews-item__photo {height: 80px;width: 80px;}}.listing-details-page .listing-details-content-review .reviews-wrapper .reviews-item__photo img {height: 100px;width: 100px;border-radius: 50%;}@media (max-width: 450px) {.listing-details-page .listing-details-content-review .reviews-wrapper .reviews-item__photo img {height: 80px;width: 80px;}}.listing-details-page .listing-details-content-review .reviews-wrapper .reviews-item-info .name {font-size: 20px;font-weight: 700;font-family: "Outfit", serif;color: var(--title);}.listing-details-page .listing-details-content-review .reviews-wrapper .reviews-item-info .comment p {font-size: 16px;}.listing-details-page .listing-details-content-review-login {border-top: 1px solid var(--border);padding-top: 30px;}.listing-details-page .listing-details-content-review-login .review-form a {color: var(--theme);}.brand1 {background-color: var(--bg2);padding: 80px 0;}@media (max-width: 450px) {.brand1 {padding: 40px 0;}}.brand1-top__title {color: var(--white2);font-family: "Outfit", serif;font-size: 24px;font-style: normal;font-weight: 600;line-height: 130%;padding-bottom: 38px;text-align: center;}@media (max-width: 450px) {.brand1-top__title {padding-bottom: 28px;}}.brand1-slider__item {display: flex;align-items: center;justify-content: center;height: 40px;}.listing-categories1 {background-color: var(--bg);}.listing-categories1 .categories1-filter-btn {display: flex;align-items: center;justify-content: center;}@media (max-width: 991px) {.listing-categories1 .categories1-filter-btn {flex-wrap: wrap;gap: 16px;}}.listing-categories1-card {margin-bottom: 30px;border-radius: 20px;border-radius: 20px;background: var(--white2);box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);overflow: hidden;}.listing-categories1-card__thumb {position: relative;overflow: hidden;border-radius: 20px 20px 0 0;}.listing-categories1-card__thumb img {width: 100%;border-radius: 20px 20px 0 0;transition: all 0.4s ease-in-out;}.listing-categories1-card__thumb .badge-wrapper {display: flex;gap: 6px;align-items: center;left: 23px;top: 23px;position: absolute;}.listing-categories1-card__thumb .badge-wrapper .badge {background-color: var(--bg);color: var(--gray1);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;padding: 4px 9px;border-radius: 28px;}.listing-categories1-card__thumb .badge-wrapper .badge2 {background-color: #9747FF;color: var(--white1);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;padding: 4px 20px;border-radius: 28px;text-align: center;text-transform: uppercase;}.listing-categories1-card-content {padding: 24px;}.listing-categories1-card-content h3 {line-height: 24px;}.listing-categories1-card-content__title {color: var(--black);font-family: "Outfit", serif;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;}.listing-categories1-card-content__title:hover {color: var(--theme);}.listing-categories1-card-content__price {display: flex;align-items: center;justify-content: space-between;padding-top: 20px;}@media (max-width: 450px) {.listing-categories1-card-content__price {padding-top: 10px;}}.listing-categories1-card-content__ratings {display: flex;align-items: center;justify-content: space-between;padding-top: 14px;}.listing-categories1-card-content__ratings-list {display: flex;align-items: center;gap: 4px;}.listing-categories1-card-content__ratings-reviews {color: var(--text);text-align: right;font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}.listing-categories1-card:hover .listing-categories1-card__thumb img {transform: scale(1.1);}.price1 {position: relative;background: var(--white2);}.price1-card {border-radius: 28px;border: 2px solid rgba(151, 71, 255, 0.7);padding: 10px;}@media (max-width: 1199px) {.price1-card {margin-bottom: 30px;}}.price1-card__top {border-radius: 24px;background: #EBEBF6;padding: 28px 20px 20px 20px;}.price1-card__top-price {color: #080F17;text-align: right;font-family: "Outfit", serif;font-size: 32px;font-style: normal;font-weight: 600;line-height: 120%;}@media (max-width: 450px) {.price1-card__top-price {font-size: 28px;}}.price1-card__top-title {color: #1F2432;font-family: "Nunito Sans", serif;font-size: 30px;font-style: normal;font-weight: 800;line-height: 130%;padding: 36px 0 8px 0;}@media (max-width: 450px) {.price1-card__top-title {padding: 20px 0 6px 0;font-size: 28px;}}.price1-card__top-text {color: var(--text);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}.price1-card__feature {padding: 0 22px 22px 22px;}@media (max-width: 450px) {.price1-card__feature {padding: 0 10px 10px 10px;}}.price1-card__feature-title {color: #171717;font-family: "Nunito Sans", serif;font-size: 24px;font-style: normal;font-weight: 700;line-height: 150%;padding: 28px 0 18px 0;}.price1-card__feature-list li {padding-bottom: 24px;color: var(--text);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}@media (max-width: 450px) {.price1-card__feature-list li {padding-bottom: 14px;}}.price1-card__feature-list li img {padding-right: 8px;}.price1-card__feature-btn-wrapper {padding-top: 22px;}.price1-card__feature-btn-wrapper .theme-btn {background: rgba(151, 71, 255, 0.7);width: 200px;text-align: center;}.price1-card.highlight-card {border: 2px solid var(--theme);}.price1-card.highlight-card .price1-card__top {background-color: var(--theme);}.price1-card.highlight-card .theme-btn {background: var(--theme);}.price1__shape {position: absolute;right: 0;top: 0;}@media (max-width: 767px) {.price1__shape img {opacity: 0.2;}}.testimonial1__thumb {position: relative;}.testimonial1__thumb img {width: 100%;}.testimonial1__thumb-video {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}.testimonial1__thumb-video-btn {background-color: var(--theme);height: 80px;width: 80px;border-radius: 50%;display: inline-block;text-align: center;line-height: 80px;}.testimonial1__thumb-video-btn i {font-size: 24px;color: var(--white1);line-height: 80px;}.testimonial1-card {position: relative;background-color: var(--white1);padding: 48px;border-radius: 30px;border-radius: 30px;box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);}@media (max-width: 575px) {.testimonial1-card {padding: 30px 20px;}}.testimonial1-card__icon {position: absolute;top: -20px;right: 24px;z-index: 9;}.testimonial1-card__profile-name {color: var(--black);font-family: "Outfit", serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 130%;}.testimonial1-card__profile-title {color: var(--text);font-family: "Nunito Sans", serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: 150%;padding-top: 12px;}.testimonial1-card__content-text {color: var(--text);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 150%;padding: 44px 0 20px 0;}@media (max-width: 1399px) {.testimonial1-card__content-text {padding: 20px 0;}}@media (max-width: 500px) {.testimonial1-card__content-text {font-size: 16px;}}.testimonial1-card__content-ratings {display: flex;align-items: center;gap: 6px;padding-bottom: 88px;}@media (max-width: 1399px) {.testimonial1-card__content-ratings {padding-bottom: 40px;}}.testimonial1-slider-wrapper {position: relative;}@media (max-width: 991px) {.testimonial1-slider-wrapper {margin-top: 30px;}}.testimonial1-slider-wrapper .swiper-arrow {display: flex;align-items: center;gap: 12px;position: absolute;bottom: 8px;left: 48px;z-index: 9;}.testimonial1-slider-wrapper .swiper-arrow .swiper-nav {height: 45px;width: 45px;border-radius: 50%;background-color: var(--white2);text-align: center;line-height: 48px;transition: 0.3s all ease-in-out;color: var(--black);font-size: 24px;}.testimonial1-slider-wrapper .swiper-arrow .swiper-nav:hover {background-color: var(--theme);color: var(--white1);}.testimonial2-shape1 {position: absolute;right: -40px;top: 10px;}@media (max-width: 767px) {.testimonial2-shape1 img {opacity: 0.2;}}.testimonial2__thumb {position: relative;margin-right: -100px;}@media (max-width: 991px) {.testimonial2__thumb {margin-right: 0;}}.testimonial2__thumb img {width: 100%;border-radius: 30px;}.testimonial2-card {position: relative;background-color: var(--white1);padding: 48px;border-radius: 30px;border-radius: 30px;box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);}@media (max-width: 575px) {.testimonial2-card {padding: 30px 20px;}}.testimonial2-card__profile-name {color: var(--black);font-family: "Outfit", serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 130%;}.testimonial2-card__profile-title {color: var(--text);font-family: "Nunito Sans", serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: 150%;padding-top: 12px;}.testimonial2-card__content-text {color: var(--text);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 150%;padding: 44px 0 60px 0;}@media (max-width: 1399px) {.testimonial2-card__content-text {padding: 20px 0;}}@media (max-width: 500px) {.testimonial2-card__content-text {font-size: 16px;}}.testimonial2-card__content-ratings {display: flex;align-items: center;gap: 6px;justify-content: flex-end;}@media (max-width: 500px) {.testimonial2-card__content-ratings {justify-content: flex-start;}}.testimonial2-slider-wrapper {position: relative;}@media (max-width: 991px) {.testimonial2-slider-wrapper {margin-top: 30px;}}.testimonial2-slider-wrapper .swiper-arrow {display: flex;align-items: center;gap: 12px;position: absolute;bottom: 58px;left: 48px;z-index: 9;}@media (max-width: 500px) {.testimonial2-slider-wrapper .swiper-arrow {display: none;}}.testimonial2-slider-wrapper .swiper-arrow .swiper-nav {height: 45px;width: 45px;border-radius: 50%;background-color: transparent;text-align: center;line-height: 48px;transition: 0.3s all ease-in-out;color: var(--black);font-size: 24px;border: 1px solid var(--border);}.testimonial2-slider-wrapper .swiper-arrow .swiper-nav:hover {background-color: var(--theme);color: var(--white1);}.contact1__map-items {width: 100%;height: 700px;margin-right: -50px;}@media (max-width: 767px) {.contact1__map-items {height: 400px;}}@media (max-width: 450px) {.contact1__map-items {height: 300px;}}.contact1__map-items iframe {width: 100%;height: 100%;object-fit: cover;border-radius: 30px;}.contact1-content {background-color: var(--body);padding: 51px 55px;border-radius: 32px;margin-left: -50px;}@media (max-width: 450px) {.contact1-content {margin-left: 0;padding: 30px 20px;}}@media (max-width: 991px) {.contact1-content {margin-top: 30px;}}.contact1-content .contact-area .form-label {color: var(--black);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}.contact1-content .contact-area .form-control {border-radius: 108px;background: rgba(246, 246, 253, 0.68);border: none;padding: 18px 25px;height: 48px;}.contact1-content .contact-area .form-control::placeholder {color: #8A8A8A;font-family: "Nunito Sans", serif;font-size: 12px;font-style: normal;font-weight: 400;line-height: 150%;}.contact1-content .contact-area .single-select {width: 100%;display: flex;align-items: center;border-radius: 108px;background: rgba(246, 246, 253, 0.68);border: none;padding: 8px 25px;height: 48px;color: #8A8A8A;font-family: "Nunito Sans", serif;font-size: 12px;font-style: normal;font-weight: 400;line-height: 150%;}.contact1-content .contact-message textarea.form-control {border-radius: 22px;height: 150px;}@media (max-width: 450px) {.contact1-content .contact-message textarea.form-control {height: 100px;}}.contact1__button-wrapper {display: flex;align-items: center;gap: 40px;}@media (max-width: 450px) {.contact1__button-wrapper {gap: 16px;flex-wrap: wrap;}}.contact1__button-wrapper .theme-btn {flex-shrink: 0;}.contact1__button-wrapper .social-link {display: flex;align-items: center;gap: 8px;}.contact1__button-wrapper .social-link li a {background-color: var(--bg);color: var(--theme);height: 36px;width: 36px;border-radius: 50%;text-align: center;line-height: 36px;display: inline-block;}.contact1__button-wrapper .social-link li a:hover {transform: translateY(-5px);}.blog1-card {border-radius: 20px;background: var(--white2);box-shadow: 0px 0.1px 3px 0px rgba(0, 0, 0, 0.14);}.blog1-card__thumb img {border-radius: 20px;width: 100%;}.blog1-card-content {padding: 34px 24px 30px 24px;background-color: var(--white2);border-radius: 0 0 20px 20px;}@media (max-width: 450px) {.blog1-card-content {padding: 30px 20px;}}.blog1-card-content__meta {display: flex;align-items: center;justify-content: space-between;}@media (max-width: 1399px) {.blog1-card-content__meta {padding-bottom: 12px;}}.blog1-card-content__meta-item {display: flex;align-items: center;gap: 12px;}.blog1-card-content__meta-item-text {color: var(--text);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}.blog1-card-content__title {color: var(--title);font-family: "Outfit", serif;font-size: 23px;font-style: normal;font-weight: 600;line-height: 100%;border-bottom: 2px solid var(--border);padding-bottom: 24px;}@media (max-width: 450px) {.blog1-card-content__title {font-size: 20px;line-height: 120%;padding-bottom: 18px;}}.blog1-card-content__btn-wrapper {margin-top: 24px;}@media (max-width: 450px) {.blog1-card-content__btn-wrapper {margin-top: 18px;}}.blog1 .swiper-arrow {display: flex;align-items: center;justify-content: center;gap: 20px;padding-top: 30px;}.blog1 .swiper-arrow .swiper-nav {width: 44px;height: 44px;border-radius: 50%;line-height: 44px;background-color: transparent;color: var(--text);display: flex;align-items: center;justify-content: center;transition: 0.4s all ease-in-out;border: 1px solid #999;}.blog1 .swiper-arrow .swiper-nav:hover {background-color: var(--theme);color: var(--white2);}.blog3-card {position: relative;border-radius: 20px;overflow: hidden;}@media (max-width: 1199px) {.blog3-card {margin-bottom: 30px;}}.blog3-card__thumb img {width: 100%;}.blog3-card__content {background-color: #f0f7fb;border: 1px solid var(--border);border-top: 0;border-radius: 0 0 20px 20px;padding: 40px 60px 60px;position: relative;z-index: 9;}@media (max-width: 991px) {.blog3-card__content {padding: 30px 24px;}}@media (max-width: 500px) {.blog3-card__content {padding: 30px 20px;}}.blog3-card__content-meta {color: var(--text);font-family: "Nunito Sans", serif;font-size: 14px;font-style: normal;font-weight: 300;line-height: 22px;display: flex;align-items: center;gap: 30px;margin-bottom: 30px;}@media (max-width: 500px) {.blog3-card__content-meta {margin-bottom: 16px;gap: 12px;}}.blog3-card__content-meta i {color: var(--theme);font-size: 12px;padding-right: 4px;}.blog3-card__content-title {color: var(--theme);font-family: "Outfit", serif;color: var(--theme);font-family: "Outfit", serif;font-size: 36px;font-style: normal;font-weight: 700;line-height: 44px;margin-bottom: 40px;}@media (max-width: 1600px) {.blog3-card__content-title {font-size: 28px;line-height: 34px;}}@media (max-width: 500px) {.blog3-card__content-title {margin-bottom: 20px;font-size: 20px;line-height: 28px;}}.blog3-card__content h3 {color: var(--theme);font-family: "Outfit", serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 28px;}.blog3-card__content-btn-wrapper .theme-btn {color: var(--theme);padding: 8px 0;color: var(--theme);font-family: "Nunito Sans", serif;font-size: 18px;font-style: normal;font-weight: 500;line-height: 24px;}.blog3-card__content-btn-wrapper .theme-btn .svg-img {padding-left: 10px;transition: 0.3s all ease-in-out;}.blog3-card__content-btn-wrapper .theme-btn:hover .svg-img {transform: translateX(10px);}.blog-details-card__thumb {border-radius: 20px;}.blog-details-card__thumb img {width: 100%;border-radius: 20px;}.blog-details-card__title {color: var(--theme);font-family: "Outfit", serif;font-size: 60px;font-style: normal;font-weight: 700;line-height: 64px;text-transform: capitalize;padding: 30px 0 32px 0;}@media (max-width: 1199px) {.blog-details-card__title {font-size: 48px;line-height: 52px;}}@media (max-width: 767px) {.blog-details-card__title {font-size: 38px;line-height: 42px;}}@media (max-width: 450px) {.blog-details-card__title {font-size: 30px;line-height: 36px;}}.blog-details-card__meta {color: var(--text);font-family: "Nunito Sans", serif;font-size: 14px;font-style: normal;font-weight: 300;line-height: 22px;display: flex;align-items: center;gap: 30px;padding-bottom: 20px;border-bottom: 1px solid var(--border);margin-bottom: 30px;}@media (max-width: 450px) {.blog-details-card__meta {flex-wrap: wrap;gap: 12px;}}.blog-details-card__meta i {color: var(--theme);font-size: 12px;padding-right: 4px;}.blog-details-card__text {color: var(--text);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 300;line-height: 28px;padding-bottom: 30px;}@media (max-width: 767px) {.blog-details-card__text {font-size: 17px;padding-bottom: 20px;}}.blog-details-list-wrapper {display: flex;align-items: center;justify-content: space-between;padding-bottom: 20px;}@media (max-width: 1199px) {.blog-details-list-wrapper {flex-wrap: wrap;}}@media (max-width: 767px) {.blog-details-list-wrapper {padding-bottom: 10px;}}@media (max-width: 575px) {.blog-details-list-wrapper {flex-wrap: wrap;}}.blog-details__list li {color: var(--text);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 300;line-height: 28px;padding-bottom: 18px;}.blog-details__list li span {padding-right: 12px;color: var(--theme);}@media (max-width: 767px) {.blog-details__list li {font-size: 16px;line-height: 24px;}}.blog-details-review {background-color: var(--bg);border-radius: 20px;padding: 30px 30px 30px 90px;position: relative;margin-bottom: 30px;}@media (max-width: 450px) {.blog-details-review {padding: 30px 20px;}}.blog-details-review__icon {position: absolute;left: 30px;top: 30px;font-size: 35px;}@media (max-width: 450px) {.blog-details-review__icon {position: initial;}}.blog-details-review__text {color: var(--text);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 300;line-height: 28px;padding-bottom: 20px;}@media (max-width: 767px) {.blog-details-review__text {font-size: 18px;line-height: 24px;}}.blog-details-review__user {color: #030E09;font-family: "Outfit", serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 28px;padding-bottom: 10px;}@media (max-width: 767px) {.blog-details-review__user {font-size: 18px;padding-bottom: 4px;}}.blog-details-review__user-title {color: var(--text);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 22px;}.blog-details__thumb {border-radius: 20px;margin-bottom: 30px;}.blog-details__thumb img {border-radius: 20px;width: 100%;}.blog-details-tag {display: flex;align-items: center;justify-content: space-between;margin-top: 24px;}@media (max-width: 1199px) {.blog-details-tag {flex-wrap: wrap;gap: 16px;}}.blog-details-tag__list {display: flex;}.blog-details-tag__list-title {color: var(--theme);font-family: "Outfit", serif;font-size: 36px;font-style: normal;font-weight: 700;line-height: 44px;}@media (max-width: 767px) {.blog-details-tag__list-title {font-size: 28px;line-height: 34px;}}.blog-details-tag__list ul {display: flex;align-items: center;padding-left: 30px;gap: 10px;}@media (max-width: 767px) {.blog-details-tag__list ul {flex-wrap: wrap;}}.blog-details-tag__list ul li a {padding: 5px 15px;background-color: var(--bg);border-radius: 100px;color: var(--text);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 26px;}.blog-details-tag__list-social {display: flex;align-items: center;gap: 10px;}.blog-details-tag__list-social li a {color: var(--theme);font-size: 16px;height: 30px;width: 30px;border-radius: 50%;background-color: var(--bg);line-height: 30px;text-align: center;display: inline-block;}.blog-details-button {border: 1px solid var(--border);display: flex;align-items: center;justify-content: space-between;padding: 20px 30px;border-radius: 20px;margin-top: 40px;position: relative;}@media (max-width: 767px) {.blog-details-button {margin-top: 20px;}}@media (max-width: 450px) {.blog-details-button {padding: 10px;}}.blog-details-button::after {position: absolute;left: 50%;top: 25px;transform: translateX(-50%);height: 40px;width: 1px;content: "";background-color: var(--theme);}@media (max-width: 450px) {.blog-details-button::after {display: none;}}.blog-details-button i {height: 50px;width: 50px;border-radius: 50%;display: inline-block;border: 1px solid var(--border);text-align: center;line-height: 50px;font-size: 20px;color: var(--theme);transition: 0.3s all ease-in-out;}.blog-details-button i:hover {border: 1px solid var(--theme);color: var(--theme);}.blog-details-button span {color: var(--theme);font-family: "Outfit", serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 28px;}.blog-details-comment {margin-top: 56px;}@media (max-width: 1199px) {.blog-details-comment {margin-bottom: 30px;}}.blog-details-comment__title {color: var(--theme);font-family: "Outfit", serif;font-size: 36px;font-style: normal;font-weight: 700;line-height: 44px;padding-bottom: 30px;}@media (max-width: 767px) {.blog-details-comment__title {font-size: 28px;line-height: 34px;}}.blog-details-comment-box {border: 1px solid var(--border);padding: 30px;margin-bottom: 30px;border-radius: 20px;position: relative;}@media (max-width: 450px) {.blog-details-comment-box {padding: 30px 20px;}}.blog-details-comment-box__user {color: var(--theme);font-family: "Outfit", serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 28px;padding-bottom: 5px;}.blog-details-comment-box__title {color: var(--text);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 300;line-height: 28px;padding-bottom: 16px;}@media (max-width: 767px) {.blog-details-comment-box__title {padding-bottom: 8px;font-size: 18px;line-height: 24px;}}.blog-details-comment-box__reply {color: var(--theme);font-family: "Nunito Sans", serif;font-size: 18px;font-style: normal;font-weight: 500;line-height: 24px;position: absolute;right: 49px;top: 37px;padding: 10px 20px;background-color: var(--bg);border-radius: 100px;}.blog-details-comment-box__text {color: var(--text);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 300;line-height: 28px;}@media (max-width: 767px) {.blog-details-comment-box__text {font-size: 17px;line-height: 24px;}}.blog-details-comment-input {margin-top: 60px;}.blog-details-comment-input__title {color: #030E09;font-family: "Nunito Sans", serif;font-size: 32px;font-style: normal;font-weight: 400;line-height: 38.4px;padding-bottom: 20px;}.blog-details-comment-input__form-control {width: 100%;border-radius: 0;border: 0;border-bottom: 1px solid var(--border);padding: 15px 0;margin-bottom: 15px;}.blog-details-comment-input__form-control::placeholder {color: var(--text);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 300;line-height: 28px;}@media (max-width: 450px) {.blog-details-comment-input__form-control::placeholder {font-size: 17px;line-height: 24px;}}.blog-details-comment-input .nice-select {color: var(--text);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 300;line-height: 30px;}@media (max-width: 450px) {.blog-details-comment-input .nice-select {font-size: 17px;line-height: 24px;}}.blog-details-comment-input__btn-wrapper {margin-top: 20px;}.blog-details-comment-input__btn-wrapper .theme-btn {width: 280px;text-align: center;}.cta1-card {display: flex;align-items: center;justify-content: space-between;padding: 37px 56px;margin-bottom: -100px;margin-top: -100px;position: relative;z-index: 9;background-repeat: no-repeat;object-fit: cover;border-radius: 30px;}@media (max-width: 991px) {.cta1-card {flex-wrap: wrap;gap: 20px;background-position: center;background-size: cover;}}@media (max-width: 500px) {.cta1-card {padding: 30px 20px;}}.cta1-card-left__subtitle {color: var(--white1);font-family: "Outfit", serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 130%;padding-bottom: 4px;}.cta1-card-left__title {color: var(--white1);font-family: "Outfit", serif;font-size: 40px;font-style: normal;font-weight: 600;line-height: 46px;}@media (max-width: 767px) {.cta1-card-left__title {font-size: 32px;line-height: 40px;}.cta1-card-left__title br {display: none;}}.cta1-card-right {display: flex;align-items: center;gap: 24px;}@media (max-width: 450px) {.cta1-card-right {flex-wrap: wrap;gap: 12px;}}.cta1-card-right__input .form-control {border: 1px solid var(--white1);height: 56px;width: 376px;background-color: transparent;border-radius: 100px;color: var(--white2);}@media (max-width: 500px) {.cta1-card-right__input .form-control {width: 260px;height: 50px;}}.cta1-card-right__input .form-control::placeholder {color: var(--white1);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}.cta1-card-right .theme-btn {background-color: var(--white2);color: var(--black);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}@media (max-width: 767px) {.cta1-card-right .theme-btn {position: absolute;right: 84px;}}@media (max-width: 500px) {.cta1-card-right .theme-btn {right: 60px;}}@media (max-width: 450px) {.cta1-card-right .theme-btn {position: relative;left: 0;}}.cta2-card {border-radius: 40px;background: var(--bg3);padding: 80px;position: relative;}@media (max-width: 767px) {.cta2-card {padding: 50px 40px;}}@media (max-width: 450px) {.cta2-card {padding: 30px 20px;}}.cta2-card__title {color: var(--white2);font-family: "Outfit", serif;font-size: 48px;font-style: normal;font-weight: 600;line-height: 120%;padding-top: 90px;padding-bottom: 16px;}@media (max-width: 1199px) {.cta2-card__title {padding-top: 0;}}@media (max-width: 767px) {.cta2-card__title {font-size: 42px;}}@media (max-width: 450px) {.cta2-card__title {font-size: 32px;}}.cta2-card__text {color: #ECEBEB;font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;padding-bottom: 40px;}@media (max-width: 767px) {.cta2-card__text {padding-bottom: 24px;}}.cta2-card-thumb {position: relative;z-index: 3;}@media (max-width: 1199px) {.cta2-card-thumb {margin-top: 30px;}}.cta2-card-thumb__thumb1 img {border-radius: 40px;}@media (max-width: 450px) {.cta2-card-thumb__thumb1 img {width: 100%;}}.cta2-card-thumb__thumb2 {position: absolute;right: 0;bottom: 0;}@media (max-width: 450px) {.cta2-card-thumb__thumb2 {display: none;}}.cta2-card-thumb__thumb2 img {border-radius: 40px;}@media (max-width: 1199px) {.cta2-card-thumb__thumb2 {right: 32%;}}@media (max-width: 991px) {.cta2-card-thumb__thumb2 {right: 0;}}.cta2-card-thumb-video {position: absolute;left: 28%;top: 32%;transform: translate(-50%, -50%);}@media (max-width: 450px) {.cta2-card-thumb-video {left: 50%;top: 50%;}}.cta2-card-thumb-video-btn {background-color: var(--theme);height: 60px;width: 60px;border-radius: 50%;display: inline-block;text-align: center;line-height: 60px;}.cta2-card-thumb-video-btn i {font-size: 24px;color: var(--white1);line-height: 60px;}.cta2-card__shape1 {position: absolute;left: 0;bottom: 0;}@media (max-width: 767px) {.cta2-card__shape1 img {opacity: 0.2;}}.cta2-card__shape2 {position: absolute;top: 0;right: 10px;}.cta2-card-shape3 {margin-top: -40px;}@media (max-width: 450px) {.cta2-card-shape3 {display: none;}}@media (max-width: 767px) {.cta2-card-shape3 img {opacity: 0.2;}}.faq1-card .accordion .global-accordion-item {margin-bottom: 30px;overflow: hidden;}.faq1-card .accordion .global-accordion-item .global-accordion-header {margin: 0;}.faq1-card .accordion .global-accordion-item .global-accordion-button {position: relative;background-color: var(--theme);border-radius: 20px 20px 0 0;color: var(--white1);display: flex;align-items: center;justify-content: space-between;padding: 20px 30px;font-size: 20px;}@media (max-width: 1399px) {.faq1-card .accordion .global-accordion-item .global-accordion-button {font-size: 20px;}}@media (max-width: 575px) {.faq1-card .accordion .global-accordion-item .global-accordion-button {font-size: 16px;padding-top: 8px;}}.faq1-card .accordion .global-accordion-item .global-accordion-button .icon2 {z-index: 11;}.faq1-card .accordion .global-accordion-item .global-accordion-button .icon2 i {width: 40px;height: 40px;text-align: center;line-height: 40px;border-radius: 50%;color: var(--white1);border: 1px solid var(--theme);background-color: rgba(255, 255, 255, 0.2);font-size: 16px;display: inline-block;}@media (max-width: 575px) {.faq1-card .accordion .global-accordion-item .global-accordion-button .icon2 i {width: 30px;height: 30px;line-height: 30px;}}.faq1-card .accordion .global-accordion-item .global-accordion-button .icon {z-index: 11;display: none;}.faq1-card .accordion .global-accordion-item .global-accordion-button .icon i {width: 40px;height: 40px;text-align: center;line-height: 40px;border-radius: 50%;color: var(--white1);border: 1px solid var(--theme);background-color: var(--theme);font-size: 16px;display: inline-block;}@media (max-width: 575px) {.faq1-card .accordion .global-accordion-item .global-accordion-button .icon i {width: 30px;height: 30px;line-height: 30px;}}.faq1-card .accordion .global-accordion-item .global-accordion-button.collapsed {background-color: var(--bg);border-radius: 999px;color: var(--text);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 28px;}.faq1-card .accordion .global-accordion-item .global-accordion-button.collapsed .icon2 {display: none;}.faq1-card .accordion .global-accordion-item .global-accordion-button.collapsed .icon {display: block;}.faq1-card .accordion .global-accordion-item .global-accordion-body {padding: 0 30px 30px 30px;color: var(--text);font-family: "Nunito Sans", serif;font-style: normal;font-weight: 500;line-height: 28px;background-color: var(--theme);border-radius: 0 0 20px 20px;}.faq1-card .accordion .global-accordion-item .global-accordion-body p {padding-top: 20px;border-top: 1px solid var(--white1);font-family: "Nunito Sans", serif;color: var(--white1);}@media (max-width: 575px) {.faq1-card .accordion .global-accordion-item .global-accordion-body p {font-size: 15px;}}.faq1-thumb {height: 100%;width: 100%;}.faq1-thumb img {height: 100%;width: 100%;border-radius: 20px;}.listing-search1 {margin-top: 60px;max-width: 1140px;margin: 60px auto 0 auto;position: relative;}.listing-search1-items {display: flex;align-items: flex-end;justify-content: flex-start;flex-wrap: nowrap;gap: 32px;border-radius: 40px;background-color: var(--white1);padding: 80px;}@media (max-width: 1199px) {.listing-search1-items {flex-wrap: wrap;justify-content: center;padding: 50px;gap: 16px;}}.listing-search1-item__title {color: var(--title);font-size: 20px;font-style: normal;font-weight: 600;line-height: 130%;margin-bottom: 16px;}.listing-search1-item .single-select {display: flex;align-items: center;padding: 15px 24px;border-radius: 80px;border: 0.75px solid var(--black);width: 254px;}.listing-search1-item .theme-btn {background-color: var(--theme);color: var(--bg);gap: 8px;}.listing-search1-item .theme-btn i {margin-left: 0;}.listing-search1__shape1 {position: absolute;left: 0;bottom: 0;}.listing-search1__shape1 img {border-bottom-left-radius: 40px;}.listing-search1__shape2 {position: absolute;left: 90px;bottom: 0;}.listing-search2 {margin-bottom: -90px;margin-top: -90px;}@media (max-width: 1199px) {.listing-search2 {margin-top: 0;}}.listing-search2-items {display: flex;align-items: flex-end;justify-content: flex-start;flex-wrap: nowrap;gap: 32px;border-radius: 40px;background-color: var(--theme);padding: 40px 80px;}@media (max-width: 1199px) {.listing-search2-items {flex-wrap: wrap;justify-content: center;}}.listing-search2-item__title {color: var(--white2);font-size: 20px;font-style: normal;font-weight: 600;line-height: 130%;margin-bottom: 16px;}.listing-search2-item .single-select {display: flex;align-items: center;padding: 15px 24px;border-radius: 80px;border: 0.75px solid var(--white2);width: 254px;}.listing-search2-item .theme-btn {background-color: var(--white2);color: #080F17;gap: 8px;}.listing-search2-item .theme-btn i {margin-left: 0;}.breadcumb-wrapper {position: relative;}.breadcumb-wrapper:before {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 0;}.breadcumb-wrapper .breadcumb-content {position: relative;z-index: 5;padding: 160px 0;text-align: center;}.breadcumb-wrapper .breadcumb-content .breadcumb-title {color: var(--white1);font-family: "Outfit", serif;font-size: 64px;font-style: normal;font-weight: 900;line-height: 105px;text-transform: uppercase;}@media (max-width: 575px) {.breadcumb-wrapper .breadcumb-content .breadcumb-title {font-size: 40px;line-height: 52px;}}.breadcumb-wrapper .breadcumb-content .breadcumb-menu {display: flex;justify-content: center;gap: 15px;}@media (max-width: 575px) {.breadcumb-wrapper .breadcumb-content .breadcumb-menu {gap: 5px;}}.breadcumb-wrapper .breadcumb-content .breadcumb-menu li a {color: var(--white1);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: 26px;}.breadcumb-wrapper .breadcumb-content .breadcumb-menu li.active {color: var(--white1);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: 26px;}.error-wrapper h2 {color: var(--title);text-align: center;font-family: "Outfit", serif;font-size: 30px;font-style: normal;font-weight: 900;line-height: 50px;text-transform: capitalize;margin-top: 70px;margin-bottom: 35px;}.account-wrapper {border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;}.account-card {border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;}.account-card .logo {margin-bottom: 60px;}.account-card h3 {color: var(--title);text-align: center;font-family: "Outfit", serif;font-size: 40px;font-style: normal;font-weight: 900;line-height: 50px;text-transform: capitalize;margin-bottom: 5px;}.account-card p {color: var(--title);text-align: center;font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;margin-bottom: 50px;}.account-card h6 {color: var(--title);text-align: center;font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;margin-top: 50px;}.account-card .form-ctl {position: relative;}.account-card .form-ctl .icon {position: absolute;top: 1rem;right: 1rem;}.account-thumb {position: relative;display: flex;align-items: center;justify-content: center;}.account-thumb img {width: 100%;height: auto;}.breadcrumb-wrapper {padding: 120px 0;position: relative;}@media (max-width: 450px) {.breadcrumb-wrapper {padding: 80px 0;}}.breadcrumb-wrapper::after {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background-color: rgba(0, 0, 0, 0.4);}.breadcrumb-wrapper .breadcrumb-content {position: relative;z-index: 3;}.breadcrumb-wrapper .breadcrumb-content__title {color: var(--white1);font-size: 50px;font-weight: 700;}@media (max-width: 991px) {.breadcrumb-wrapper .breadcrumb-content__title {line-height: 60px;}}@media (max-width: 450px) {.breadcrumb-wrapper .breadcrumb-content__title {font-size: 36px;line-height: 42px;padding-bottom: 20px;}}.breadcrumb-wrapper .breadcrumb-content__location a {color: var(--white1);font-size: 20px;font-weight: 600;margin-top: 15px;}.breadcrumb-wrapper .breadcrumb-content__review {padding-top: 15px;}.breadcrumb-wrapper .breadcrumb-content__review i {color: #fbc715;}.breadcrumb-wrapper .breadcrumb-content__review span {color: #fbc715;font-size: 16px;font-weight: 600;}.breadcrumb-wrapper .breadcrumb-content__call {margin-top: 15px;}.breadcrumb-wrapper .breadcrumb-content__call a {font-size: 20px;color: var(--white1);font-weight: 700;}.breadcrumb-wrapper .breadcrumb-content__listing-items {display: flex;align-items: center;gap: 14px;margin-top: 30px;}@media (max-width: 767px) {.breadcrumb-wrapper .breadcrumb-content__listing-items {flex-wrap: wrap;}}.breadcrumb-wrapper .breadcrumb-content__listing-items a {background: var(--white1);color: var(--theme);padding: 6px 15px;border: 1px solid var(--white1);margin-right: 10px;border-radius: 4px;display: inline-block;}.breadcrumb-wrapper .breadcrumb-content__listing-items a:hover {background-color: var(--theme);color: var(--white1);border-color: var(--theme);}.breadcrumb-wrapper .breadcrumb-content__social ul {padding-top: 30px;display: flex;}.breadcrumb-wrapper .breadcrumb-content__social ul a {color: var(--white1);margin-right: 12px;width: 30px;height: 30px;text-align: center;line-height: 30px;border-radius: 4px;background: transparent;border: 1px solid var(--white1);display: block;}.breadcrumb-wrapper .breadcrumb-content__social ul a:hover {background-color: var(--theme);}.login-wrapper {border-radius: 50px;background: var(--bg);position: relative;box-shadow: 10px 5px 10px #c6c9cb;}.login-wrapper .contact-info-area {padding: 100px 10px 70px 100px;}@media (max-width: 1199px) {.login-wrapper .contact-info-area {padding: 50px 30px;}}.login-wrapper .contact-info-area .contact-content__title {color: var(--title);font-family: "Outfit", serif;font-size: 30px;font-style: normal;font-weight: 700;line-height: 26px;}.login-wrapper .contact-info-area .contact-content__subtitle {color: var(--title);font-family: "Outfit", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;margin-top: 24px;}.login-wrapper .contact-info-area .contact-content .contact-form-items {margin-top: 26px;}.login-wrapper .contact-info-area .contact-content .contact-form-items .form-clt span {color: var(--title);font-family: "Outfit", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;}.login-wrapper .contact-info-area .contact-content .contact-form-items .form-clt input, .login-wrapper .contact-info-area .contact-content .contact-form-items .form-clt textarea {width: 100%;outline: none;border: none;background-color: transparent;border: 1px solid var(--white1);color: var(--white1);padding: 18px 20px;margin-top: 10px;border-radius: 5px;border: 1px solid var(--border);background: var(--bg);color: var(--text);font-family: "Outfit", serif;}@media (max-width: 767px) {.login-wrapper .contact-info-area .contact-content .contact-form-items .form-clt input, .login-wrapper .contact-info-area .contact-content .contact-form-items .form-clt textarea {padding: 14px 20px;}}@media (max-width: 575px) {.login-wrapper .contact-info-area .contact-content .contact-form-items .form-clt input, .login-wrapper .contact-info-area .contact-content .contact-form-items .form-clt textarea {padding: 12px 18px;}}.login-wrapper .contact-info-area .contact-content .contact-form-items .form-clt input::placeholder, .login-wrapper .contact-info-area .contact-content .contact-form-items .form-clt textarea::placeholder {color: var(--text);font-family: "Outfit", serif;font-size: 12px;font-style: normal;font-weight: 400;line-height: 26px;}.login-wrapper .contact-info-area .contact-content .contact-form-items .form-clt textarea {padding-bottom: 70px;}.login-wrapper .contact-info-area .contact-content .contact-form-items .form-check {display: flex;align-items: center;align-items: center;gap: 10px;padding-left: 15px;justify-content: flex-start;padding-top: 6px;}.login-wrapper .contact-info-area .contact-content .contact-form-items .form-check input {color: var(--title);}.login-wrapper .contact-info-area .contact-content .contact-form-items .form-check .form-check-label {color: var(--title);font-family: "Outfit", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;display: flex;gap: 10px;margin-left: 14px;}@media (max-width: 500px) {.login-wrapper .contact-info-area .contact-content .contact-form-items .form-check .form-check-label {flex-wrap: wrap;gap: 4px;}}.login-wrapper .contact-info-area .contact-content .contact-form-items .form-check .form-check-label span {color: var(--title);font-family: "Outfit", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;text-decoration-line: underline;text-decoration-style: solid;text-decoration-skip-ink: none;text-decoration-thickness: auto;text-underline-offset: auto;text-underline-position: from-font;}.login-wrapper .contact-info-area .contact-content .or-border {margin-top: 35px;}.login-wrapper .contact-info-area .contact-content .or-border .border {height: 1px;width: 100%;content: "";background-color: #E6E6E6;}.login-wrapper .contact-info-area .contact-content .or-border p {background-color: var(--bg);height: 40px;width: 40px;display: flex;align-items: center;justify-content: center;border-radius: 50%;margin: 0 auto;margin-top: -22px;font-size: 16px;font-weight: 600;color: var(--black);}.login-wrapper .contact-info-area .contact-content .theme-btn {width: 100%;height: 56px;}.login-wrapper .contact-info-area .contact-content .button-items-1 {display: flex;gap: 20px;margin-top: 30px;justify-content: space-between;flex-wrap: nowrap;}@media (max-width: 1199px) {.login-wrapper .contact-info-area .contact-content .button-items-1 {flex-wrap: wrap;}}.login-wrapper .contact-info-area .contact-content .button-items-1__google-button {padding: 16px 40px 16px 20px;display: flex;gap: 20px;border-radius: 5px;border: 1px solid var(--border);background: var(--bg);}@media (max-width: 991px) {.login-wrapper .contact-info-area .contact-content .button-items-1__google-button {padding: 12px 18px;}}.login-wrapper .contact-info-area .contact-content .button-items-1__google-button img {width: 20px;height: 20px;}.login-wrapper .contact-info-area .contact-content .button-items-1__google-button P {color: var(--title);font-family: "Outfit", serif;font-size: 14px;font-style: normal;font-weight: 600;line-height: 26px;}.login-wrapper .contact-info-area .contact-content .button-items-1__apple-button {padding: 16px 40px 16px 20px;border-radius: 5px;border: 1px solid var(--border);background: var(--bg);display: flex;gap: 20px;}@media (max-width: 991px) {.login-wrapper .contact-info-area .contact-content .button-items-1__apple-button {padding: 12px 18px;}}.login-wrapper .contact-info-area .contact-content .button-items-1__apple-button img {width: 20px;height: 20px;}.login-wrapper .contact-info-area .contact-content .button-items-1__apple-button P {color: var(--title);font-family: "Outfit", serif;font-size: 14px;font-style: normal;font-weight: 600;line-height: 26px;}.login-wrapper .contact-info-area .contact-content__logtitle {color: var(--title);font-family: "Outfit", serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: 26px;margin-top: 34px;}.login-wrapper .contact-info-area .contact-content__logtitle a {color: var(--theme);font-family: "Outfit", serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: 26px;margin-left: 4px;}.login-wrapper .login-thumb img {width: 100%;border-radius: 55px;}.register-wrapper {border-radius: 50px;background: var(--bg);position: relative;box-shadow: 10px 5px 10px #c6c9cb;}.register-wrapper .contact-info-area {padding: 100px 10px 70px 100px;}@media (max-width: 1199px) {.register-wrapper .contact-info-area {padding: 50px 30px;}}.register-wrapper .contact-info-area .contact-content__title {color: var(--title);font-family: "Outfit", serif;font-size: 30px;font-style: normal;font-weight: 700;line-height: 26px;}.register-wrapper .contact-info-area .contact-content__subtitle {color: var(--title);font-family: "Outfit", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;margin-top: 24px;}.register-wrapper .contact-info-area .contact-content .contact-form-items {margin-top: 26px;}.register-wrapper .contact-info-area .contact-content .contact-form-items .form-clt span {color: var(--title);font-family: "Outfit", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;}.register-wrapper .contact-info-area .contact-content .contact-form-items .form-clt input, .register-wrapper .contact-info-area .contact-content .contact-form-items .form-clt textarea {width: 100%;outline: none;border: none;background-color: transparent;border: 1px solid var(--white1);color: var(--white1);padding: 18px 20px;margin-top: 10px;border-radius: 5px;border: 1px solid var(--border);background: var(--bg);color: var(--text);font-family: "Outfit", serif;}@media (max-width: 767px) {.register-wrapper .contact-info-area .contact-content .contact-form-items .form-clt input, .register-wrapper .contact-info-area .contact-content .contact-form-items .form-clt textarea {padding: 14px 20px;}}@media (max-width: 575px) {.register-wrapper .contact-info-area .contact-content .contact-form-items .form-clt input, .register-wrapper .contact-info-area .contact-content .contact-form-items .form-clt textarea {padding: 12px 18px;}}.register-wrapper .contact-info-area .contact-content .contact-form-items .form-clt input::placeholder, .register-wrapper .contact-info-area .contact-content .contact-form-items .form-clt textarea::placeholder {color: var(--text);font-family: "Outfit", serif;font-size: 12px;font-style: normal;font-weight: 400;line-height: 26px;}.register-wrapper .contact-info-area .contact-content .contact-form-items .form-clt textarea {padding-bottom: 70px;}.register-wrapper .contact-info-area .contact-content .contact-form-items .form-check {display: flex;align-items: center;align-items: center;gap: 10px;padding-left: 15px;justify-content: flex-start;padding-top: 6px;}.register-wrapper .contact-info-area .contact-content .contact-form-items .form-check input {color: var(--title);}.register-wrapper .contact-info-area .contact-content .contact-form-items .form-check .form-check-label {color: var(--title);font-family: "Outfit", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;display: flex;gap: 10px;margin-left: 14px;}@media (max-width: 500px) {.register-wrapper .contact-info-area .contact-content .contact-form-items .form-check .form-check-label {flex-wrap: wrap;gap: 4px;}}.register-wrapper .contact-info-area .contact-content .contact-form-items .form-check .form-check-label span {color: var(--title);font-family: "Outfit", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;text-decoration-line: underline;text-decoration-style: solid;text-decoration-skip-ink: none;text-decoration-thickness: auto;text-underline-offset: auto;text-underline-position: from-font;}.register-wrapper .contact-info-area .contact-content .or-border {margin-top: 35px;}.register-wrapper .contact-info-area .contact-content .or-border .border {height: 1px;width: 100%;content: "";background-color: #E6E6E6;}.register-wrapper .contact-info-area .contact-content .or-border p {background-color: var(--bg);height: 40px;width: 40px;display: flex;align-items: center;justify-content: center;border-radius: 50%;margin: 0 auto;margin-top: -22px;font-size: 16px;font-weight: 600;color: var(--black);}.register-wrapper .contact-info-area .contact-content .theme-btn {width: 100%;height: 56px;}.register-wrapper .contact-info-area .contact-content .button-items-1 {display: flex;gap: 20px;margin-top: 30px;justify-content: space-between;flex-wrap: wrap;}.register-wrapper .contact-info-area .contact-content .button-items-1__google-button {padding: 16px 80px 16px 20px;display: flex;gap: 20px;border-radius: 5px;border: 1px solid var(--border);background: var(--bg);}@media (max-width: 991px) {.register-wrapper .contact-info-area .contact-content .button-items-1__google-button {padding: 12px 18px;}}.register-wrapper .contact-info-area .contact-content .button-items-1__google-button img {width: 20px;height: 20px;}.register-wrapper .contact-info-area .contact-content .button-items-1__google-button P {color: var(--title);font-family: "Outfit", serif;font-size: 14px;font-style: normal;font-weight: 600;line-height: 26px;}.register-wrapper .contact-info-area .contact-content .button-items-1__apple-button {padding: 16px 80px 16px 20px;border-radius: 5px;border: 1px solid var(--border);background: var(--bg);display: flex;gap: 20px;}@media (max-width: 991px) {.register-wrapper .contact-info-area .contact-content .button-items-1__apple-button {padding: 12px 18px;}}.register-wrapper .contact-info-area .contact-content .button-items-1__apple-button img {width: 20px;height: 20px;}.register-wrapper .contact-info-area .contact-content__logtitle {color: var(--title);font-family: "Outfit", serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: 26px;margin-top: 34px;}.register-wrapper .contact-info-area .contact-content__logtitle a {color: var(--theme);font-family: "Outfit", serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: 26px;margin-left: 4px;}.register-wrapper .register-thumb img {width: 100%;border-radius: 55px;}.single-sidebar-widget {border-radius: 20px;border: 1px solid var(--border);background-color: var(--white1);padding: 40px;}.single-sidebar-widget.rp-widget {padding: 30px;}@media (max-width: 450px) {.single-sidebar-widget.rp-widget {padding: 30px 16px;}}.single-sidebar-widget.tag-widget {padding: 30px;}@media (max-width: 450px) {.single-sidebar-widget.tag-widget {padding: 30px 16px;}}@media (max-width: 450px) {.single-sidebar-widget {padding: 30px 20px;}}.single-sidebar-widget__title {color: var(--theme);font-family: "Outfit", serif;font-size: 32px;font-style: normal;font-weight: 400;line-height: 38.4px;margin-bottom: 30px;}.single-sidebar-widget-list__item li {background-color: var(--bg);margin-bottom: 20px;padding: 15px 30px;border-radius: 100px;color: var(--text);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 300;line-height: 28px;width: 100%;position: relative;}.single-sidebar-widget-list__item li a i {margin-right: 5px;}@media (max-width: 1399px) {.single-sidebar-widget-list__item li {padding: 10px;font-size: 17px;}}.single-sidebar-widget-list__item li:last-child {margin-bottom: 0;}.single-sidebar-widget-list__item li .number {position: absolute;right: 30px;}@media (max-width: 450px) {.single-sidebar-widget-list__item li .number {right: 20px;}}.single-sidebar-widget-list__item li img {margin-right: 8px;}.main-sidebar .single-sidebar-widget {padding: 40px 30px;background: var(--white2);box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);margin-bottom: 30px;border-radius: 16px;}@media (max-width: 450px) {.main-sidebar .single-sidebar-widget {padding: 30px 20px;}}.main-sidebar .single-sidebar-widget-agent {display: flex;gap: 20px;margin-bottom: 20px;}.main-sidebar .single-sidebar-widget-agent__thumb img {height: 80px;width: 80px;border-radius: 50%;}.main-sidebar .single-sidebar-widget-agent__info-name {font-size: 20px;line-height: 24px;color: var(--title);font-weight: 700;}.main-sidebar .single-sidebar-widget-agent__info-date {font-size: 16px;padding-top: 8px;}.main-sidebar .single-sidebar-widget-links {padding-top: 10px;}.main-sidebar .single-sidebar-widget-links ul li {padding-bottom: 10px;}.main-sidebar .single-sidebar-widget-links ul li a {color: var(--theme);font-size: 18px;}@media (max-width: 450px) {.main-sidebar .single-sidebar-widget-links ul li a {font-size: 16px;line-height: 16px;}}.main-sidebar .single-sidebar-widget-links ul li a span {padding-right: 8px;}.main-sidebar .single-sidebar-widget-social {padding-top: 20px;}.main-sidebar .single-sidebar-widget-social ul {display: flex;align-items: center;gap: 20px;padding: 24px 0;border-bottom: 1px solid var(--border);border-top: 1px solid var(--border);}.main-sidebar .single-sidebar-widget-social ul li a {font-size: 20px;color: var(--white1);height: 40px;width: 40px;text-align: center;line-height: 40px;background-color: var(--theme);display: inline-block;border-radius: 4px;}.main-sidebar .single-sidebar-widget-social .theme-btn {width: 100%;margin-top: 34px;}.main-sidebar .single-sidebar-widget-openning-hour td {padding: 10px;}.main-sidebar .single-sidebar-widget-category ul li, .main-sidebar .single-sidebar-widget-location ul li {padding-bottom: 8px;}.main-sidebar .single-sidebar-widget-category ul li:last-child, .main-sidebar .single-sidebar-widget-location ul li:last-child {padding-bottom: 0;}.main-sidebar .single-sidebar-widget-category ul li a, .main-sidebar .single-sidebar-widget-location ul li a {color: var(--theme);font-size: 18px;}.main-sidebar .single-sidebar-widget-category ul li a span, .main-sidebar .single-sidebar-widget-location ul li a span {padding-right: 8px;}.main-sidebar .widget-title {margin-bottom: 25px;position: relative;padding-bottom: 5px;color: var(--title);font-family: var(--title);font-size: 20px;font-style: normal;font-weight: 700;line-height: 30px;text-transform: capitalize;}.main-sidebar .widget-title::before {position: absolute;bottom: 0;left: 0;height: 2px;width: 83px;content: "";background-color: var(--theme);}.main-sidebar .search-widget form {width: 100%;position: relative;}.main-sidebar .search-widget form input {background: var(--bg);font-size: 15px;padding: 12px 20px;width: 100%;border: none;color: var(--text);border-radius: 8px;}.main-sidebar .search-widget form button {position: absolute;right: 0;top: 0;width: 70px;font-size: 18px;height: 100%;background: transparent;border: none;color: var(--title);text-align: center;transition: 0.4s all ease-in-out;}.main-sidebar .search-widget form button:hover {background: var(--theme);color: var(--white1);}.main-sidebar .tagcloud {display: flex;align-items: center;flex-wrap: wrap;}.main-sidebar .tagcloud h6 {font-size: 20px;}.main-sidebar .tagcloud a.active {background: var(--theme) !important;color: var(--white1) !important;}.main-sidebar .tagcloud li {margin-right: 5px;}.main-sidebar .tagcloud li a {display: inline-flex;padding: 10px 16px;background: var(--bg);color: var(--title);font-family: "Outfit", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 14px;text-transform: capitalize;margin-bottom: 10px;border: none;border-radius: 4px;transition: all 0.4s ease-in-out;}.main-sidebar .tagcloud li a:last-child {margin-right: 0;}.main-sidebar .tagcloud li a:hover {background: var(--theme) !important;color: var(--white1) !important;}.main-sidebar .categories-list .checkbox-single {position: relative;padding-left: 18px;cursor: pointer;}.main-sidebar .categories-list .checkbox-single input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}.main-sidebar .categories-list .checkbox-single:not(:last-child) {margin-bottom: 10px;}.main-sidebar .categories-list .checkbox-single .checkbox-area .checkmark {position: absolute;left: 0;height: 20px;width: 20px;border: 1px solid rgb(229, 229, 229);top: 5px;}.main-sidebar .categories-list .checkbox-single .checkbox-area .checkmark::after {content: "";}.main-sidebar .categories-list .checkbox-single .checkbox-area input:checked ~ .checkmark {background-color: var(--theme);}.main-sidebar .categories-list .checkbox-single .checkbox-area input:checked ~ .checkmark::after {content: "\f00c";position: absolute;font-family: "Font Awesome 6 Pro";top: -5px;left: 5px;color: var(--theme);font-size: 11px;}.main-sidebar .categories-list .checkbox-single .checkbox-area input:checked ~ .checkmark:after {display: block;color: var(--white1);}.main-sidebar .categories-list .checkbox-single .text-color {font-weight: 700;color: var(--title);font-size: 18px;}.main-sidebar .categories-list .checkbox-single .text-color .star {color: var(--theme);margin-right: 5px;font-size: 18px;}.main-sidebar .wrapper {padding-top: 30px;width: 100%;}.main-sidebar .wrapper .price-input {display: flex;padding-top: 30px;align-items: center;justify-content: space-between;}.main-sidebar .wrapper .price-input__left {display: flex;align-items: center;}.main-sidebar .wrapper .price-input__left h6 {padding-right: 12px;}.main-sidebar .wrapper .price-input__filter {text-transform: uppercase;}.main-sidebar .wrapper .price-input .field {display: flex;width: 100%;align-items: center;}.main-sidebar .wrapper .price-input .field span {font-size: 18px;color: var(--title);font-size: 600;}.main-sidebar .wrapper .field input {width: 50px;height: 100%;outline: none;font-size: 18px;border-radius: 5px;text-align: left;padding: 0;border: none;-moz-appearance: textfield;background-color: transparent;color: var(--title);font-weight: 600;}.main-sidebar .wrapper input[type=number]::-webkit-outer-spin-button, .main-sidebar .wrapper input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;}.main-sidebar .wrapper .price-input .separator {display: flex;font-size: 19px;align-items: center;justify-content: center;padding-right: 10px;padding-left: 5px;}.main-sidebar .wrapper .slider {height: 5px;position: relative;background: #ddd;border-radius: 5px;}.main-sidebar .wrapper .slider .progress {height: 100%;left: 25%;right: 25%;position: absolute;border-radius: 5px;background: var(--theme);}.main-sidebar .wrapper .range-input {position: relative;}.main-sidebar .wrapper .range-input input {position: absolute;width: 100%;height: 5px;top: -5px;background: none;pointer-events: none;-webkit-appearance: none;-moz-appearance: none;}.main-sidebar .wrapper input[type=range]::-webkit-slider-thumb {height: 17px;width: 17px;border-radius: 50%;background: var(--theme);pointer-events: auto;-webkit-appearance: none;box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);}.main-sidebar .wrapper input[type=range]::-moz-range-thumb {height: 17px;width: 17px;border: none;border-radius: 50%;background: var(--theme);pointer-events: auto;-moz-appearance: none;box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);}.main-sidebar .filter-container .filter-title {font-size: 20px;font-weight: bold;color: var(--theme);margin-bottom: 10px;}.main-sidebar .filter-container .divider {border: none;height: 2px;background-color: var(--theme);margin-bottom: 15px;}.main-sidebar .filter-container .filter-input, .main-sidebar .filter-container .filter-select {width: 100%;padding: 10px;border: 1px solid var(--border);border-radius: 5px;font-size: 14px;background-color: var(--bg);margin-bottom: 20px;height: 56px;}.main-sidebar .filter-container .filter-button {width: 100%;background-color: var(--theme);color: var(--white1);font-size: 16px;font-weight: bold;padding: 10px;border: none;border-radius: 5px;cursor: pointer;}.main-sidebar .filter-container .filter-button:hover {background-color: var(--theme);}.sort-bar {padding: 0;margin: 0 0 30px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.sort-bar .woocommerce-result-count {margin-bottom: 0;}.sort-bar .nav-pills {margin-left: 10px;}.sort-bar .nav-pills .nav-link.active, .sort-bar .nav-pills .nav-pills .show > .nav-link {color: var(--theme);background-color: transparent;}.sort-bar .nav-link {color: var(--text);padding: 5px;margin-left: 5px;}.sort-bar .nav a.active, .sort-bar .nav a:hover {color: var(--theme) !important;}.sort-bar .single-select {height: 46px;line-height: 46px;border: 1px solid #E8E8E8;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;min-width: 209px;font-size: 16px;margin: 0;padding: 0 40px 0 20px;color: var(--title);}.rp-widget-item {background-color: var(--bg);display: flex;padding: 20px;border-radius: 20px;gap: 20px;margin-bottom: 30px;}@media (max-width: 450px) {.rp-widget-item {padding: 10px;gap: 10px;margin-bottom: 20px;}}.rp-widget-item:last-child {margin-bottom: 0;}.rp-widget-item__thumb img {height: 88px;width: 80px;object-fit: cover;border-radius: 12px;}@media (max-width: 450px) {.rp-widget-item__thumb img {height: 70px;width: 70px;}}.rp-widget-item__content-category {color: var(--text);font-family: "Nunito Sans", serif;font-size: 14px;font-style: normal;font-weight: 300;line-height: 22px;padding-bottom: 8px;}.rp-widget-item__content-category span {font-size: 12px;color: var(--theme);padding-right: 5px;}.rp-widget-item__content-title {color: var(--theme);font-family: "Outfit", serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 28px;}@media (max-width: 1399px) {.rp-widget-item__content-title {font-size: 18px;line-height: 24px;}}@media (max-width: 450px) {.rp-widget-item__content-title {font-size: 16px;line-height: 22px;}}.search-widget .form-control {border-radius: 999px;background-color: var(--bg);padding: 16px 30px;display: flex;align-items: center;justify-content: space-between;}@media (max-width: 450px) {.search-widget .form-control {padding: 10px 20px;}}.search-widget .form-control i {color: var(--theme);}@media (max-width: 450px) {.search-widget .form-control i {padding-right: 20px;}}.search-widget input {border: none;background-color: var(--bg);}.search-widget input::placeholder {color: var(--text);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 300;line-height: 28px;}.single-widget-social {display: flex;align-items: center;gap: 10px;}.single-widget-social__item {height: 35px;width: 35px;background-color: var(--bg);line-height: 35px;text-align: center;border-radius: 50%;font-size: 14px;color: var(--theme);display: inline-block;transition: 0.4s all ease-in-out;}.single-widget-social__item:hover {background-color: var(--theme);color: var(--white1);}.single-widget-tag {display: flex;align-items: center;flex-wrap: wrap;gap: 15px;}.single-widget-tag__item {background-color: var(--bg);padding: 8px 16px;border-radius: 999px;white-space: nowrap;color: var(--text);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 26px;transition: 0.4s all ease-in-out;}.single-widget-tag__item:hover {background-color: var(--theme);color: var(--white1);}.single-widget-tag li {margin-bottom: 8px;}.footer1 {position: relative;z-index: 1;}.footer1-bg {padding-top: 180px;}.footer1-widget__item {padding-bottom: 44px;}@media (max-width: 450px) {.footer1-widget__item {padding-bottom: 20px;}}.footer1-widget__item-title {color: var(--white1);font-family: "Outfit", serif;font-size: 24px;font-style: normal;font-weight: 600;line-height: 130%;padding-bottom: 36px;}@media (max-width: 450px) {.footer1-widget__item-title {padding-bottom: 24px;}}.footer1-widget__item-list li {padding-bottom: 24px;}@media (max-width: 450px) {.footer1-widget__item-list li {padding-bottom: 16px;}}.footer1-widget__item-list li a {color: var(--white2);font-family: "Nunito Sans", serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 150%;}@media (max-width: 450px) {.footer1-widget__item-list li a {font-size: 18px;line-height: 100%;}}.footer1-widget__item-list li a span {padding-right: 12px;}.footer1-widget__item-list li a:hover {color: var(--theme) !important;}.footer1-widget__item-text {color: var(--white2);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;padding: 20px 0 30px 0;}.footer1-widget__item-left {display: flex;gap: 15px;padding-bottom: 24px;}.footer1-widget__item-left-icon {height: 48px;width: 48px;border-radius: 10px;background-color: var(--theme);color: var(--white2);line-height: 48px;text-align: center;font-size: 20px;}.footer1-widget__item-left-contact-title {color: var(--white2);font-family: "Outfit", serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 130%;padding-bottom: 8px;}.footer1-widget__item-left-contact-link {color: var(--white2);font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}@media (max-width: 450px) {.footer1-widget__item-left-contact-link {font-size: 18px;}}.footer1-widget__item-left-contact-link:hover {color: var(--theme);}.footer1-bottom {position: relative;}.footer1-bottom::after {position: absolute;right: 0;top: 0;height: 2px;width: 100%;content: "";background: linear-gradient(90deg, rgba(238, 238, 238, 0) 0%, rgba(238, 238, 238, 0) 0%, rgba(238, 238, 238, 0) 24.7%, rgba(136, 136, 136, 0) 50.17%, rgba(136, 136, 136, 0) 70.67%, #9747FF 92.67%);}.footer1-bottom-item {padding: 40px 0 30px 0;}@media (max-width: 991px) {.footer1-bottom-item {flex-wrap: wrap;justify-content: center !important;text-align: center;}}.footer1-bottom-item__text {color: #F8F8F8;font-family: "Nunito Sans", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}@media (max-width: 1199px) {.footer1-bottom-item__text {font-size: 16px;}}.footer1-bottom-item__text a {color: var(--theme);font-family: "Nunito Sans", serif;font-size: 17px;}.footer1-bottom-item__text a:hover {color: var(--theme) !important;}.footer1-bottom-item__list {display: flex;align-items: center;justify-content: end;gap: 30px;}@media (max-width: 450px) {.footer1-bottom-item__list {flex-wrap: wrap;gap: 12px;justify-content: center;}}.footer1-bottom-item__list li a {color: var(--theme);font-family: "Nunito Sans", serif;font-size: 23px;font-style: normal;font-weight: 400;line-height: 20px;}@media (max-width: 450px) {.footer1-bottom-item__list li a {font-size: 20px;}}.footer1-bottom-item__list li a:hover {color: var(--theme) !important;}