.hero-area-2{height:100vh;min-height:100vh}.hero-area-2 .hero-2-slider,.hero-area-2 .slick-list,.hero-area-2 .slick-track{height:100%}.hero-2-item{background-repeat:no-repeat;background-size:cover;align-items:center;height:100vh;min-height:100vh;padding-top:0;padding-bottom:0;display:flex}.hero-area-2 .phone-title{margin-bottom:0}.hero-area-2 .rotate{width:fit-content;transform:rotate(-90deg)}.light-mode .hero-area-2 .rotate{color:var(--black-30)}.hero-area-2 .rotate.phone{position:absolute;top:43%;left:16px}.hero-area-2 .rotate.phone .number{color:var(--primary-color)}.hero-area-2 .rotate.follow{position:absolute;top:50%;right:30px}.hero-area-2 .rotate i{margin-top:10px;margin-right:8px;font-size:32px}.follow-line{color:var(--black-30);position:relative}.hero-area-2 .follow-line:after{content:"";-o-transition:.5s;background:var(--black-30);width:64px;height:1px;line-height:1px;transition:all .5s;position:absolute;top:13px;left:8px}.hero-area-2 .container-fluid{height:100%;padding:0 40px}.hero-area-2 .container-fluid .row{min-height:100%;align-items:center!important}.hero-area-2 .buttons{margin-top:auto;margin-bottom:0;margin-top:auto!important}.hero-area-2 .buttons.mt-96{margin-top:auto!important}.hero-area-2 .buttons a:not(:first-child){margin-left:15px}.hero-area-2 .buttons,.hero-area-2 .buttons .theme-btn{cursor:pointer!important}.hero-area-2 .slick-dots:before{content:"";-o-transition:.5s;background:var(--black-30);width:64px;height:1px;margin-right:32px;line-height:1px;transition:all .5s;position:absolute;top:14px;left:0}.hero-area-2 .slick-dots{z-index:2;width:fit-content;padding-left:96px;position:absolute;bottom:87px;left:16%}.hero-area-2 .slick-dots:after{content:"";-o-transition:.5s;background:var(--black-30);width:64px;height:1px;margin-left:32px;line-height:1px;transition:all .5s;position:absolute;top:14px}.hero-area-2 .slick-dots li{display:inline}.hero-area-2 button.prev{z-index:2;position:absolute;bottom:96px;right:calc(16% + 44px)}.hero-area-2 button.next{z-index:2;position:absolute;bottom:96px;right:16%}.hero-area-2 .slick-dots li.slick-active button{color:var(--primary-color)}.hero-area-2 .slick-dots li button{background:unset;color:var(--black-30)}.hero-area-2 .slick-dots li:not(:last-child) button{margin-right:10px}.hero-left-stats{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-self:center;align-items:flex-start;gap:20px;padding-left:32px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%);min-height:unset!important;height:auto!important;padding-top:0!important;padding-bottom:0!important}.hero-left-stats>*{pointer-events:auto}.hero-area-2 .container-fluid .row>div.col-lg-6{min-height:unset!important;justify-content:center!important;height:auto!important;padding-top:0!important;padding-bottom:0!important}.vision-title{letter-spacing:-2px;font-size:62px}@media (max-width:992px){.vision-title{letter-spacing:0;font-size:48px}}@media (max-width:768px){.vision-title{letter-spacing:0;font-size:30px}}.right-side-content{margin-left:130px;width:calc(100% - 260px)!important}.light-mode .hero-area-3{background:var(--black-10)}.light-mode .hero-area-3 .carousel-buttons button{background:0 0}.hero-expert-badge{z-index:10;width:140px;height:140px;color:var(--lg-text);border:1px solid var(--lg-highlight);-webkit-backdrop-filter:blur(4px);isolation:isolate;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,opacity .2s,border-color .2s,-webkit-backdrop-filter .4s,backdrop-filter .4s;animation:6s ease-in-out infinite badgeFloat;display:flex;position:absolute;top:40px;right:40px;overflow:hidden;box-shadow:0 6px 6px #0003,0 0 20px #0000001a}.hero-expert-badge:before{content:"";pointer-events:none;background:linear-gradient(135deg,#fff3 0%,#0000 50%,#ffffff0d 100%);border-radius:50%;position:absolute;inset:0}.badge-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.badge-year{font-family:var(--bs-font-playfair-display);color:var(--heading-color);z-index:2;margin-bottom:20px;font-size:52px;font-weight:700;position:absolute}.badge-text-ring{z-index:1;width:100%;height:100%;position:absolute}@keyframes rotateText{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media only screen and (max-width:991px){.hero-expert-badge{width:100px;height:100px;top:20px;right:20px}.badge-year{margin-bottom:10px;font-size:34px}.badge-text-ring text{font-size:12px}.hero-left-stats,.hero-area-2 .phone,.hero-area-2 .follow{display:none}}@media only screen and (max-width:575px){.hero-area-2 .slick-dots,.hero-area-2 button.prev,.hero-area-2 button.next,.hero-area-2 h1 br{display:none!important}.hero-area-2 .buttons a:not(:first-child){margin-top:15px}.hero-2-item{height:100vh;padding-top:0}}@media only screen and (max-width:767px){.hero-left-stats{z-index:3;align-self:auto;gap:12px;padding:0;position:absolute;top:20px;bottom:0;left:0;transform:translateY(0%);min-height:unset!important;flex-direction:row!important;align-content:flex-start!important;height:auto!important;display:flex!important}.hero-expert-badge{position:absolute;inset:55% auto 30%}.right-side-content{margin-left:0;width:100%!important}}
