/** * Stylesheet:  style.css * Theme:       Labotrex - Laboratory & Science Research HTML5 Template * Version:     1.0 * Author:     	BoomDevs * *//* Table of contents=========================// 1.Preloader// 2.Scrollup// 3.Nav Menu// 4.Slider Section// 5.Info Card// 6.Icon Card// 7.About Image Card// 8.About Info Card// 9.Counter Card// 10.Brand Marquee// 11.Testimonial Card// 12.Accordion Card// 13.Client Logo Card// 14.Post Card// 15.Skill Progress Card// 16.Call To Action Card// 17.Title Card// 18.Breadcrumb// 19.Pagination's// 20.Project Details Page// 21.Sidebar// 22.Comment List// 23. Image Card// 24.Comment Form// 25.Team Member// 26.Portfolio// 27.Video Popup Modal Card// 28.Portfolio Slider// 29.Flip Image Card// About Page// Contact Page// Service Page// Team Page// Footer===========================*//* Theme Default CSS */* {  margin: 0;  border: 0;  outline: none;}html,body {  height: 100%;  font-size: 18px;  font-weight: 400;  font-family: "Questrial", sans-serif;  color: #525256;  vertical-align: baseline;  line-height: 32px;  direction: ltr;}p {  margin: 0 0 15px;}img {  max-width: 100%;  height: auto;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {  color: inherit;}h1,h2,h3,h4,h5,h6 {  margin-top: 0;  margin-bottom: 0;  font-family: "Urbanist", sans-serif;  font-weight: 600;  color: #292929;  font-style: normal;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}h1 {  font-size: 64px;  font-weight: 600;  line-height: 77px;  letter-spacing: -0.96px;}h2 {  font-size: 48px;  font-weight: 600;  line-height: 58px;  letter-spacing: -0.72px;}h3 {  font-size: 36px;  font-weight: 600;  line-height: 46px;  letter-spacing: -0.54px;}h4 {  font-size: 28px;  font-weight: 600;  line-height: 36px;  letter-spacing: -0.42px;}h5 {  font-size: 20px;  line-height: 34px;  font-weight: 600;}h6 {  font-size: 18px;  line-height: 26px;  font-weight: 600;}label {  color: #525256;  cursor: pointer;  font-size: 16px;  font-weight: 400;}button {  cursor: pointer;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}a:not([href]):not([tabindex]) {  text-decoration: none;}a,.button {  text-decoration: none;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}a:focus,.button:focus {  text-decoration: none;  outline: none;}a:focus {  color: #7ECAEB;  text-decoration: none;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}a,button {  color: #7ECAEB;  outline: medium none;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}a:hover,button:hover {  color: #7ECAEB;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}button:focus,input:focus,input:focus,textarea,textarea:focus {  outline: 0;}ul {  list-style: outside none none;  margin: 0;  padding: 0;}::-moz-selection {  background: #292929;  text-shadow: none;  color: #fff;}::selection {  background: #292929;  text-shadow: none;  color: #fff;}textarea:focus,input:focus {  outline: none;}.background-black {  background-color: #292929;}.background-gray {  background-color: #F4F4F4;}.background-orange {  background-color: #d9eafd;}.page-bg {  background-color: #292929;}.bg-gray-100 {  background-color: #D9EAFD;}.page-area {  padding-top: 113px;  padding-bottom: 100px;}.blog-area {  padding-top: 120px;  padding-bottom: 80px;}@media (max-width: 991px) {  .page-area,  .blog-area {    padding-top: 100px;    padding-bottom: 52px;  }}@media (max-width: 767px) {  .page-area,  .blog-area {    padding-top: 80px;    padding-bottom: 32px;  }}.page-area .page-links,.blog-area .page-links {  margin-bottom: 20px;}.border-radius-12 {  border-radius: 12px;}.text-white-100 {  color: rgba(255, 255, 255, 0.7019607843);}code {  color: #CFF480;}.theme-btn,.wp-block-loginout a,input.theme-btn {  padding: 25px 44px;  font-family: "Urbanist", sans-serif;  font-size: 20px;  line-height: initial;  font-weight: 600;  background-color: #d9eafd;  color: #292929;  border-radius: 50px;  text-transform: capitalize;  white-space: nowrap;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .theme-btn,  .wp-block-loginout a,  input.theme-btn {    padding: 17px 38px;  }}@media (max-width: 1199px) {  .theme-btn,  .wp-block-loginout a,  input.theme-btn {    padding: 14px 32px;    font-size: 18px;    line-height: 32px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .theme-btn,  .wp-block-loginout a,  input.theme-btn {    padding: 12px 28px;  }}.theme-btn:hover,.wp-block-loginout a:hover,input.theme-btn:hover {  background-color: #292929;  color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.btn-wrapper {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.btn-wrapper:hover .theme-btn,.btn-wrapper:hover .circle-arrow-btn {  background-color: #292929;  color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.btn-wrapper .circle-arrow-btn {  width: 74px;  height: 74px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  border-radius: 50%;  background-color: #d9eafd;  color: #292929;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .btn-wrapper .circle-arrow-btn {    width: 68px;    height: 68px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .btn-wrapper .circle-arrow-btn {    width: 60px;    height: 60px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .btn-wrapper .circle-arrow-btn {    width: 60px;    height: 60px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .btn-wrapper .circle-arrow-btn {    width: 60px;    height: 60px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .btn-wrapper .circle-arrow-btn {    width: 56px;    height: 56px;  }}.btn-wrapper .circle-arrow-btn i {  font-size: 24px;  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .btn-wrapper .circle-arrow-btn i {    font-size: 22px;  }}.simple-btn {  color: #292929;  font-size: 18px;  font-weight: 400;  position: relative;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 24px;  font-family: "Questrial", sans-serif;}.simple-btn:hover {  color: #CFF480;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.wp-block-loginout a {  position: relative;}.contact-form-btn {  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  width: 100%;  display: block;  line-height: 42px;}.contact-form-btn .icon {  float: right;}input.theme-btn {  display: inline-block !important;  width: inherit !important;  border: 0 !important;}.circle-btn-text {  position: absolute;  z-index: 99;  width: 300px;  height: 300px;  left: 50%;  top: 50%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  overflow: hidden;}.circle-btn-text text {  font-family: "Questrial", sans-serif;  font-size: 16px;  font-weight: 500;  text-transform: uppercase;  letter-spacing: 2px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .circle-btn-text text {    font-size: 13px;  }}.circle-btn-text svg {  -webkit-animation-name: rotate;  animation-name: rotate;  -webkit-animation-duration: 5s;  animation-duration: 5s;  -webkit-animation-timing-function: linear;  animation-timing-function: linear;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;}.animate-move-left-right {  -webkit-animation: MoveLeftRight 1.5s linear infinite alternate;  animation: MoveLeftRight 1.5s linear infinite alternate;}.animate-move-top-bottom {  -webkit-animation: MoveUpDown 1.5s linear infinite alternate;  animation: MoveUpDown 1.5s linear infinite alternate;}.slider-nav-btn-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 18px;}.slider-nav-btn-wrapper a {  width: 72px;  height: 72px;  border-radius: 50px;  background-color: #ffffff;  border: 1px solid #C0C0C0;  font-size: 24px;  color: #292929;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -ms-flex-negative: 0;  flex-shrink: 0;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .slider-nav-btn-wrapper a {    width: 50px;    height: 50px;    font-size: 18px;  }}.slider-nav-btn-wrapper a:hover {  background-color: #d9eafd;  color: #292929;  border: 1px solid #CFF480;}.slider-nav-prev-btn,.slider-nav-next-btn {  width: 72px;  height: 72px;  border-radius: 50px;  background-color: #ffffff;  border: 1px solid #C0C0C0;  font-size: 24px;  color: #292929;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -ms-flex-negative: 0;  flex-shrink: 0;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .slider-nav-prev-btn,  .slider-nav-next-btn {    width: 50px;    height: 50px;    font-size: 18px;  }}.slider-nav-prev-btn:hover,.slider-nav-next-btn:hover {  background-color: #d9eafd;  color: #292929;  border: 1px solid #CFF480;}.circle-rotate-wrapper {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  width: 100%;  height: 100%;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.circle-rotate-wrapper .circle-rotate-inner {  position: absolute;  width: 160px;  height: 160px;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.circle-rotate-text {  -webkit-transform-origin: center center;  transform-origin: center center;  -webkit-animation: spin 6s linear infinite;  animation: spin 6s linear infinite;  position: absolute !important;  width: 100%;  height: 100% !important;  top: 0;  left: 0;}.circle-rotate-text span {  font-family: "Urbanist", sans-serif;  font-size: 16px;  font-weight: 500;  text-transform: uppercase;  letter-spacing: 2px;  color: #fff;}.gx-6 {  --bs-gutter-x: 7.55rem;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .gx-6 {    --bs-gutter-x: 1rem;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .gx-6 {    --bs-gutter-x: 1rem;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .gx-6 {    --bs-gutter-x: 1rem;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .gx-6 {    --bs-gutter-x: 2rem;  }}.elementor-column-gap-default > .elementor-column > .elementor-element-populated {  padding: 0 12px !important;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .elementor-column-gap-default > .elementor-column > .elementor-element-populated {    padding: 0 15px !important;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .elementor-section.elementor-section-boxed > .elementor-container {    max-width: 540px !important;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .elementor-section.elementor-section-boxed > .elementor-container {    max-width: 720px !important;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .elementor-section.elementor-section-boxed > .elementor-container {    max-width: 960px !important;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .elementor-section.elementor-section-boxed > .elementor-container {    max-width: 1140px !important;  }}/* Deafult Margin & Padding *//*-- Margin Top --*/.mt-5 {  margin-top: 5px;}.mt-10 {  margin-top: 10px;}.mt-15 {  margin-top: 15px;}.mt-20 {  margin-top: 20px;}.mt-25 {  margin-top: 25px;}.mt-30 {  margin-top: 30px;}.mt-35 {  margin-top: 35px;}.mt-40 {  margin-top: 40px;}.mt-45 {  margin-top: 45px;}.mt-50 {  margin-top: 50px;}.mt-55 {  margin-top: 55px;}.mt-60 {  margin-top: 60px;}.mt-65 {  margin-top: 65px;}.mt-70 {  margin-top: 70px;}.mt-75 {  margin-top: 75px;}.mt-80 {  margin-top: 80px;}.mt-85 {  margin-top: 85px;}.mt-90 {  margin-top: 90px;}.mt-95 {  margin-top: 95px;}.mt-100 {  margin-top: 100px;}.mt-105 {  margin-top: 105px;}.mt-110 {  margin-top: 110px;}.mt-115 {  margin-top: 115px;}.mt-120 {  margin-top: 120px;}.mt-125 {  margin-top: 125px;}.mt-130 {  margin-top: 130px;}.mt-135 {  margin-top: 135px;}.mt-140 {  margin-top: 140px;}.mt-145 {  margin-top: 145px;}.mt-150 {  margin-top: 150px;}.mt-155 {  margin-top: 155px;}.mt-160 {  margin-top: 160px;}.mt-165 {  margin-top: 165px;}.mt-170 {  margin-top: 170px;}.mt-175 {  margin-top: 175px;}.mt-180 {  margin-top: 180px;}.mt-185 {  margin-top: 185px;}.mt-190 {  margin-top: 190px;}.mt-195 {  margin-top: 195px;}.mt-200 {  margin-top: 200px;}/*-- Margin Bottom --*/.mb-5 {  margin-bottom: 5px;}.mb-10 {  margin-bottom: 10px;}.mb-15 {  margin-bottom: 15px;}.mb-20 {  margin-bottom: 20px;}.mb-25 {  margin-bottom: 25px;}.mb-30 {  margin-bottom: 30px;}.mb-35 {  margin-bottom: 35px;}.mb-40 {  margin-bottom: 40px;}.mb-45 {  margin-bottom: 45px;}.mb-50 {  margin-bottom: 50px;}.mb-55 {  margin-bottom: 55px;}.mb-60 {  margin-bottom: 60px;}.mb-65 {  margin-bottom: 65px;}.mb-70 {  margin-bottom: 70px;}.mb-75 {  margin-bottom: 75px;}.mb-80 {  margin-bottom: 80px;}.mb-85 {  margin-bottom: 85px;}.mb-90 {  margin-bottom: 90px;}.mb-95 {  margin-bottom: 95px;}.mb-100 {  margin-bottom: 100px;}.mb-105 {  margin-bottom: 105px;}.mb-110 {  margin-bottom: 110px;}.mb-115 {  margin-bottom: 115px;}.mb-120 {  margin-bottom: 120px;}.mb-125 {  margin-bottom: 125px;}.mb-130 {  margin-bottom: 130px;}.mb-135 {  margin-bottom: 135px;}.mb-140 {  margin-bottom: 140px;}.mb-145 {  margin-bottom: 145px;}.mb-150 {  margin-bottom: 150px;}.mb-155 {  margin-bottom: 155px;}.mb-160 {  margin-bottom: 160px;}.mb-165 {  margin-bottom: 165px;}.mb-170 {  margin-bottom: 170px;}.mb-175 {  margin-bottom: 175px;}.mb-180 {  margin-bottom: 180px;}.mb-185 {  margin-bottom: 185px;}.mb-190 {  margin-bottom: 190px;}.mb-195 {  margin-bottom: 195px;}.mb-200 {  margin-bottom: 200px;}.mb-205 {  margin-bottom: 205px;}.mb-210 {  margin-bottom: 210px;}.mb-215 {  margin-bottom: 215px;}.mb-220 {  margin-bottom: 220px;}.mb-245 {  margin-bottom: 245px;}.mb-250 {  margin-bottom: 250px;}/*-- Padding Top --*/.pt-5 {  padding-top: 5px;}.pt-10 {  padding-top: 10px;}.pt-15 {  padding-top: 15px;}.pt-20 {  padding-top: 20px;}.pt-21 {  padding-top: 21px;}.pt-22 {  padding-top: 22px;}.pt-23 {  padding-top: 23px;}.pt-24 {  padding-top: 24px;}.pt-25 {  padding-top: 25px;}.pt-30 {  padding-top: 30px;}.pt-35 {  padding-top: 35px;}.pt-40 {  padding-top: 40px;}.pt-45 {  padding-top: 45px;}.pt-50 {  padding-top: 50px;}.pt-55 {  padding-top: 55px;}.pt-60 {  padding-top: 60px;}.pt-65 {  padding-top: 65px;}.pt-70 {  padding-top: 70px;}.pt-75 {  padding-top: 75px;}.pt-80 {  padding-top: 80px;}.pt-85 {  padding-top: 85px;}.pt-86 {  padding-top: 85px;}.pt-87 {  padding-top: 85px;}.pt-88 {  padding-top: 85px;}.pt-89 {  padding-top: 85px;}.pt-90 {  padding-top: 90px;}.pt-95 {  padding-top: 95px;}.pt-100 {  padding-top: 100px;}.pt-105 {  padding-top: 105px;}.pt-110 {  padding-top: 110px;}.pt-115 {  padding-top: 115px;}.pt-120 {  padding-top: 120px;}.pt-125 {  padding-top: 125px;}.pt-130 {  padding-top: 130px;}.pt-135 {  padding-top: 135px;}.pt-140 {  padding-top: 140px;}.pt-145 {  padding-top: 145px;}.pt-150 {  padding-top: 150px;}.pt-155 {  padding-top: 155px;}.pt-160 {  padding-top: 160px;}.pt-165 {  padding-top: 165px;}.pt-170 {  padding-top: 170px;}.pt-175 {  padding-top: 175px;}.pt-180 {  padding-top: 180px;}.pt-185 {  padding-top: 185px;}.pt-190 {  padding-top: 190px;}.pt-195 {  padding-top: 195px;}.pt-200 {  padding-top: 200px;}.pt-250 {  padding-top: 250px;}/*-- Padding Bottom --*/.pb-5 {  padding-bottom: 5px;}.pb-10 {  padding-bottom: 10px;}.pb-15 {  padding-bottom: 15px;}.pb-20 {  padding-bottom: 20px;}.pb-21 {  padding-bottom: 21px;}.pb-22 {  padding-bottom: 22px;}.pb-23 {  padding-bottom: 23px;}.pb-24 {  padding-bottom: 24px;}.pb-25 {  padding-bottom: 25px;}.pb-30 {  padding-bottom: 30px;}.pb-35 {  padding-bottom: 35px;}.pb-40 {  padding-bottom: 40px;}.pb-45 {  padding-bottom: 45px;}.pb-50 {  padding-bottom: 50px;}.pb-55 {  padding-bottom: 55px;}.pb-60 {  padding-bottom: 60px;}.pb-65 {  padding-bottom: 65px;}.pb-70 {  padding-bottom: 70px;}.pb-75 {  padding-bottom: 75px;}.pb-80 {  padding-bottom: 80px;}.pb-85 {  padding-bottom: 85px;}.pb-90 {  padding-bottom: 90px;}.pb-95 {  padding-bottom: 95px;}.pb-100 {  padding-bottom: 100px;}.pb-105 {  padding-bottom: 105px;}.pb-110 {  padding-bottom: 110px;}.pb-115 {  padding-bottom: 115px;}.pb-120 {  padding-bottom: 120px;}.pb-125 {  padding-bottom: 125px;}.pb-130 {  padding-bottom: 130px;}.pb-135 {  padding-bottom: 135px;}.pb-140 {  padding-bottom: 140px;}.pb-145 {  padding-bottom: 145px;}.pb-150 {  padding-bottom: 150px;}.pb-155 {  padding-bottom: 155px;}.pb-160 {  padding-bottom: 160px;}.pb-165 {  padding-bottom: 165px;}.pb-170 {  padding-bottom: 170px;}.pb-175 {  padding-bottom: 175px;}.pb-180 {  padding-bottom: 180px;}.pb-185 {  padding-bottom: 185px;}.pb-190 {  padding-bottom: 190px;}.pb-195 {  padding-bottom: 195px;}.pb-200 {  padding-bottom: 200px;}/*-- Padding Left --*/.pl-0 {  padding-left: 0px;}.pl-5 {  padding-left: 5px;}.pl-10 {  padding-left: 10px;}.pl-15 {  padding-left: 15px;}.pl-20 {  padding-left: 20px;}.pl-25 {  padding-left: 35px;}.pl-30 {  padding-left: 30px;}.pl-35 {  padding-left: 35px;}.pl-35 {  padding-left: 35px;}.pl-40 {  padding-left: 40px;}.pl-45 {  padding-left: 45px;}.pl-50 {  padding-left: 50px;}.pl-55 {  padding-left: 55px;}.pl-60 {  padding-left: 60px;}.pl-65 {  padding-left: 65px;}.pl-70 {  padding-left: 70px;}.pl-75 {  padding-left: 75px;}.pl-80 {  padding-left: 80px;}.pl-85 {  padding-left: 80px;}.pl-90 {  padding-left: 90px;}.pl-95 {  padding-left: 95px;}.pl-100 {  padding-left: 100px;}.pl-105 {  padding-left: 105px;}.pl-110 {  padding-left: 110px;}.pl-115 {  padding-left: 115px;}.pl-120 {  padding-left: 120px;}.pl-125 {  padding-left: 125px;}.pl-130 {  padding-left: 130px;}.pl-135 {  padding-left: 135px;}.pl-140 {  padding-left: 140px;}.pl-145 {  padding-left: 145px;}.pl-150 {  padding-left: 150px;}.pl-155 {  padding-left: 155px;}.pl-160 {  padding-left: 160px;}.pl-165 {  padding-left: 165px;}.pl-170 {  padding-left: 170px;}.pl-180 {  padding-left: 180px;}.pl-185 {  padding-left: 185px;}.pl-190 {  padding-left: 190px;}.pl-195 {  padding-left: 195px;}.pl-100 {  padding-left: 100px;}.pl-200 {  padding-left: 200px;}/*-- Padding Right --*/.pr-0 {  padding-right: 0px;}.pr-5 {  padding-right: 5px;}.pr-10 {  padding-right: 10px;}.pr-15 {  padding-right: 15px;}.pr-20 {  padding-right: 20px;}.pr-25 {  padding-right: 35px;}.pr-30 {  padding-right: 30px;}.pr-35 {  padding-right: 35px;}.pr-35 {  padding-right: 35px;}.pr-40 {  padding-right: 40px;}.pr-45 {  padding-right: 45px;}.pr-50 {  padding-right: 50px;}.pr-55 {  padding-right: 55px;}.pr-60 {  padding-right: 60px;}.pr-65 {  padding-right: 65px;}.pr-70 {  padding-right: 70px;}.pr-75 {  padding-right: 75px;}.pr-80 {  padding-right: 80px;}.pr-85 {  padding-right: 80px;}.pr-90 {  padding-right: 90px;}.pr-95 {  padding-right: 95px;}.pr-100 {  padding-right: 100px;}.pr-105 {  padding-right: 105px;}.pr-110 {  padding-right: 110px;}.pr-115 {  padding-right: 115px;}.pr-120 {  padding-right: 120px;}.pr-125 {  padding-right: 125px;}.pr-130 {  padding-right: 130px;}.pr-135 {  padding-right: 135px;}.pr-140 {  padding-right: 140px;}.pr-145 {  padding-right: 145px;}.pr-150 {  padding-right: 150px;}.pr-155 {  padding-right: 155px;}.pr-165 {  padding-right: 165px;}.pr-170 {  padding-right: 170px;}.pr-175 {  padding-right: 175px;}.pr-180 {  padding-right: 180px;}.pr-185 {  padding-right: 185px;}.pr-190 {  padding-right: 190px;}.pr-195 {  padding-right: 195px;}.pr-200 {  padding-right: 200px;}/** padding top & bottom **/.py-10 {  padding-top: 10px;  padding-bottom: 10px;}.py-15 {  padding-top: 15px;  padding-bottom: 15px;}.py-20 {  padding-top: 20px;  padding-bottom: 20px;}.py-25 {  padding-top: 25px;  padding-bottom: 25px;}.py-30 {  padding-top: 30px;  padding-bottom: 30px;}.py-35 {  padding-top: 35px;  padding-bottom: 35px;}.py-40 {  padding-top: 40px;  padding-bottom: 40px;}.py-45 {  padding-top: 45px;  padding-bottom: 45px;}.py-50 {  padding-top: 50px;  padding-bottom: 50px;}.py-55 {  padding-top: 55px;  padding-bottom: 55px;}.py-60 {  padding-top: 60px;  padding-bottom: 60px;}.py-65 {  padding-top: 65px;  padding-bottom: 65px;}.py-70 {  padding-top: 70px;  padding-bottom: 70px;}.py-75 {  padding-top: 75px;  padding-bottom: 75px;}.py-80 {  padding-top: 80px;  padding-bottom: 80px;}.py-85 {  padding-top: 85px;  padding-bottom: 85px;}.py-90 {  padding-top: 90px;  padding-bottom: 90px;}.py-95 {  padding-top: 95px;  padding-bottom: 95px;}.py-100 {  padding-top: 100px;  padding-bottom: 100px;}.py-105 {  padding-top: 105px;  padding-bottom: 105px;}.py-110 {  padding-top: 110px;  padding-bottom: 110px;}.py-115 {  padding-top: 115px;  padding-bottom: 115px;}.py-120 {  padding-top: 120px;  padding-bottom: 120px;}.py-125 {  padding-top: 125px;  padding-bottom: 125px;}.py-130 {  padding-top: 130px;  padding-bottom: 130px;}.py-135 {  padding-top: 135px;  padding-bottom: 135px;}.py-140 {  padding-top: 140px;  padding-bottom: 140px;}.py-145 {  padding-top: 145px;  padding-bottom: 145px;}.py-150 {  padding-top: 150px;  padding-bottom: 150px;}.py-155 {  padding-top: 155px;  padding-bottom: 155px;}.py-160 {  padding-top: 160px;  padding-bottom: 160px;}.py-165 {  padding-top: 165px;  padding-bottom: 165px;}.py-170 {  padding-top: 170px;  padding-bottom: 170px;}.py-175 {  padding-top: 175px;  padding-bottom: 175px;}.py-180 {  padding-top: 180px;  padding-bottom: 180px;}.py-185 {  padding-top: 185px;  padding-bottom: 185px;}.py-190 {  padding-top: 190px;  padding-bottom: 190px;}.py-195 {  padding-top: 195px;  padding-bottom: 195px;}.py-200 {  padding-top: 200px;  padding-bottom: 200px;}.py-205 {  padding-top: 205px;  padding-bottom: 205px;}.py-210 {  padding-top: 210px;  padding-bottom: 210px;}.py-215 {  padding-top: 215px;  padding-bottom: 215px;}.py-220 {  padding-top: 220px;  padding-bottom: 220px;}.py-225 {  padding-top: 225px;  padding-bottom: 225px;}.py-230 {  padding-top: 230px;  padding-bottom: 230px;}.py-235 {  padding-top: 235px;  padding-bottom: 235px;}.py-240 {  padding-top: 240px;  padding-bottom: 240px;}.py-250 {  padding-top: 250px;  padding-bottom: 250px;}.py-260 {  padding-top: 260px;  padding-bottom: 260px;}.py-270 {  padding-top: 270px;  padding-bottom: 270px;}.py-280 {  padding-top: 280px;  padding-bottom: 280px;}.py-290 {  padding-top: 290px;  padding-bottom: 290px;}.py-300 {  padding-top: 300px;  padding-bottom: 300px;}.py-310 {  padding-top: 310px;  padding-bottom: 310px;}.py-320 {  padding-top: 320px;  padding-bottom: 320px;}.py-330 {  padding-top: 330px;  padding-bottom: 330px;}.py-340 {  padding-top: 340px;  padding-bottom: 340px;}.py-350 {  padding-top: 350px;  padding-bottom: 350px;}/** padding left & right **/.px-10 {  padding-left: 10px;  padding-right: 10px;}.px-15 {  padding-left: 15px;  padding-right: 15px;}.px-20 {  padding-left: 20px;  padding-right: 20px;}.px-25 {  padding-left: 25px;  padding-right: 25px;}.px-30 {  padding-left: 30px;  padding-right: 30px;}.px-35 {  padding-left: 35px;  padding-right: 35px;}.px-40 {  padding-left: 40px;  padding-right: 40px;}.px-45 {  padding-left: 45px;  padding-right: 45px;}.px-50 {  padding-left: 50px;  padding-right: 50px;}.px-55 {  padding-left: 55px;  padding-right: 55px;}.px-60 {  padding-left: 60px;  padding-right: 60px;}.px-65 {  padding-left: 65px;  padding-right: 65px;}.px-70 {  padding-left: 70px;  padding-right: 70px;}.px-75 {  padding-left: 75px;  padding-right: 75px;}.px-80 {  padding-left: 80px;  padding-right: 80px;}.px-85 {  padding-left: 85px;  padding-right: 85px;}.px-90 {  padding-left: 90px;  padding-right: 90px;}.px-95 {  padding-left: 95px;  padding-right: 95px;}.px-100 {  padding-left: 100px;  padding-right: 100px;}.px-105 {  padding-left: 105px;  padding-right: 105px;}.px-110 {  padding-left: 110px;  padding-right: 110px;}.px-115 {  padding-left: 115px;  padding-right: 115px;}.px-120 {  padding-left: 120px;  padding-right: 120px;}.px-125 {  padding-left: 125px;  padding-right: 125px;}.px-130 {  padding-left: 130px;  padding-right: 130px;}.px-135 {  padding-left: 135px;  padding-right: 135px;}.px-140 {  padding-left: 140px;  padding-right: 140px;}.px-145 {  padding-left: 145px;  padding-right: 145px;}.px-150 {  padding-left: 150px;  padding-right: 150px;}.px-155 {  padding-left: 155px;  padding-right: 155px;}.px-160 {  padding-left: 160px;  padding-right: 160px;}.px-165 {  padding-left: 165px;  padding-right: 165px;}.px-170 {  padding-left: 170px;  padding-right: 170px;}.px-175 {  padding-left: 175px;  padding-right: 175px;}.px-180 {  padding-left: 180px;  padding-right: 180px;}.px-185 {  padding-left: 185px;  padding-right: 185px;}.px-190 {  padding-left: 190px;  padding-right: 190px;}.px-195 {  padding-left: 195px;  padding-right: 195px;}.px-200 {  padding-left: 200px;  padding-right: 200px;}.px-205 {  padding-left: 205px;  padding-right: 205px;}.px-210 {  padding-left: 210px;  padding-right: 210px;}.px-215 {  padding-left: 215px;  padding-right: 215px;}.px-220 {  padding-left: 220px;  padding-right: 220px;}.px-225 {  padding-left: 225px;  padding-right: 225px;}.px-230 {  padding-left: 230px;  padding-right: 230px;}.px-235 {  padding-left: 235px;  padding-right: 235px;}.px-240 {  padding-left: 240px;  padding-right: 240px;}.px-250 {  padding-left: 250px;  padding-right: 250px;}.px-260 {  padding-left: 260px;  padding-right: 260px;}.px-270 {  padding-left: 270px;  padding-right: 270px;}.px-280 {  padding-left: 280px;  padding-right: 280px;}.px-290 {  padding-left: 290px;  padding-right: 290px;}.px-300 {  padding-left: 300px;  padding-right: 300px;}.px-310 {  padding-left: 310px;  padding-right: 310px;}.px-320 {  padding-left: 320px;  padding-right: 320px;}.px-330 {  padding-left: 330px;  padding-right: 330px;}.px-340 {  padding-left: 340px;  padding-right: 340px;}.px-350 {  padding-left: 350px;  padding-right: 350px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .py-sm-60 {    padding-top: 60px;    padding-bottom: 60px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .py-md-80 {    padding-top: 80px;    padding-bottom: 80px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .py-lg-100 {    padding-top: 100px;    padding-bottom: 100px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .pt-sm-40 {    padding-top: 40px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .pt-sm-60 {    padding-top: 60px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .pt-md-80 {    padding-top: 80px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .pt-lg-100 {    padding-top: 100px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .pb-sm-40 {    padding-bottom: 40px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .pb-sm-60 {    padding-bottom: 60px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .pb-md-60 {    padding-bottom: 60px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .pb-md-80 {    padding-bottom: 80px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .pb-lg-80 {    padding-bottom: 80px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .pb-lg-100 {    padding-bottom: 100px;  }}/* WordPress Core===================*/body {  -ms-word-wrap: break-word;  word-wrap: break-word;  overflow-x: hidden;}dl, ol, ul {  margin-top: 0;  margin-bottom: 25px;}ol {  padding-left: 20px;}ul {  list-style: disc;  padding-left: 20px;}/* Protected Post Type */.post-password-form label {  width: 100%;  display: block;  font-weight: 500;  margin-bottom: 10px;}.post-password-form input[type=password] {  font-size: 1.2rem;  line-height: 20px;  padding: 12px 20px;  border: 1px solid #E4E4F2;  width: 100%;}.post-password-form input[type=submit] {  background-color: #d9eafd;  border: none;  padding: 10px 40px;  color: #ffffff;  cursor: pointer;  font-weight: 500;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-password-form input[type=submit]:hover {  background-color: #292929;}.textwidget p > strong {  color: #292929;}/* Table */table {  margin-bottom: 20px;  width: 100%;}table caption {  border: 1px solid #D9EAFD;  padding: 6px 10px;  border-top: 0;  color: #525256;}table th,table td {  background-color: transparent;  border: 1px solid #D9EAFD;  text-align: center;  padding: 8px;  -webkit-transition: 0.3s;  transition: 0.3s;  color: #525256;}table th#today,table td#today {  background: #CFF480;  color: #292929;}table th#today a,table td#today a {  color: #292929;}.page-content .size-full.alignright {  margin-bottom: 15px;  margin-top: 20px;}.page-content figure.wp-caption.aligncenter {  margin-top: 40px;}.page-content dl, .page-content ol, .page-content ul {  margin-bottom: 11px;}.page-content .comment-respond {  margin-top: 78px;  margin-bottom: 20px;}.page-content .latest-comments .comment-respond {  margin-bottom: 40px;}.page-content .post-comments {  margin-top: 80px;}/* Text meant only for screen readers. */.screen-reader-text {  border: 0;  clip: rect(1px, 1px, 1px, 1px);  -webkit-clip-path: inset(50%);  clip-path: inset(50%);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute !important;  width: 1px;  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */}.screen-reader-text:focus {  background-color: #eee;  clip: auto !important;  -webkit-clip-path: none;  clip-path: none;  color: #444;  display: block;  font-size: 1em;  height: auto;  left: 5px;  line-height: normal;  padding: 15px 23px 14px;  text-decoration: none;  top: 5px;  width: auto;  z-index: 100000;}/* Caption============================*/.wp-caption {  margin-bottom: 1.5em;  max-width: 100%;}.wp-caption img[class*=wp-image-] {  display: block;  margin-left: auto;  margin-right: auto;}.wp-caption .wp-caption-text {  margin: 0.8075em 0;  font-size: 14px;  font-style: italic;}.wp-caption-text {  text-align: center;}/* Galleries============================*/.gallery {  margin-bottom: 10px;}.gallery-item {  display: inline-block;  max-width: 33.33%;  text-align: center;  vertical-align: top;  width: 100%;  padding-right: 5px !important;}.gallery-columns-1 .gallery-item {  max-width: 100%;  width: 100%;}.gallery-columns-2 .gallery-item {  max-width: 50%;}.gallery-columns-3 .gallery-item {  max-width: 33.33%;}.gallery-columns-4 .gallery-item {  max-width: 25%;}.gallery-columns-5 .gallery-item {  max-width: 20%;}.gallery-columns-6 .gallery-item {  max-width: 16.66%;}.gallery-columns-7 .gallery-item {  max-width: 14.28%;}.gallery-columns-8 .gallery-item {  max-width: 12.5%;}.gallery-columns-9 .gallery-item {  max-width: 11.11%;}.gallery-caption {  display: block;}.size-thumbnail {  margin-bottom: 20px;}img.emoji {  width: 15px;  height: 15px;}/* Alignments============================*/.alignleft {  display: inline;  float: left;  margin-right: 1.5em !important;}.alignright {  display: inline;  float: right;  margin-left: 1.5em !important;}.aligncenter {  clear: both;  display: block;  margin-left: auto !important;  margin-right: auto !important;  text-align: center;}/* Block Unit Test Widget============================*/.wp-block-search__input {  border: 1px solid #D9EAFD !important;}.wp-block-search__button {  margin-left: 0 !important;}.wp-block-social-links {  padding-left: 0 !important;}.wp-block-social-links li {  padding-top: 0 !important;}.single-post-item.format-quote blockquote {  padding: 45px;}@media (max-width: 767px) {  .single-post-item.format-quote blockquote {    padding: 35px;  }}blockquote {  overflow: hidden;  margin: 40px 0;  position: relative;  z-index: 1;  padding: 40px 60px !important;}blockquote p {  font-family: "Urbanist", sans-serif;  font-size: 28px;  color: #292929;  line-height: 36px;  font-weight: 600;  margin: 0 !important;  letter-spacing: -0.42px;}blockquote p a {  color: #292929;  font-size: 16px;  font-weight: 600;  letter-spacing: -0.24px;  text-transform: uppercase;  font-family: "Urbanist", sans-serif;  text-decoration: none;}blockquote footer {  font-family: "Urbanist", sans-serif;  font-size: 18px;  font-weight: 700;  text-transform: capitalize;  color: #292929;  margin-top: 20px;}.wp-block-group.has-background p,.wp-block-columns.has-background p,.wp-block-columns .has-background p {  color: #292929;}.wp-block-quote, blockquote {  border-left: 2px solid #CFF480;}.wp-block-pullquote {  border-top: 2px solid #CFF480 !important;  border-bottom: 2px solid #CFF480 !important;  background-color: #f4f4f4;}.wp-block-pullquote.is-style-solid-color {  background-color: #D9EAFD !important;}.wp-block-pullquote.is-style-solid-color .blockquote {  background-color: #ffffff;}.wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer {  margin-top: 10px;  display: block;}.wp-block-column:not(:first-child), .wp-block-column:nth-child(2n) {  margin-left: 10px;}.wp-block-column:not(:last-child) {  margin-right: 10px;}.wp-block-column:nth-child(2n+1) {  margin-right: 10px;}.post-content > .alignwide {  margin-left: 0;  margin-right: 0;  width: calc(100% + 20px);  max-width: calc(100% + 20px);}.post-content h2.has-small-font-size {  line-height: 24px;}.post-content h2.has-medium-font-size {  line-height: 32px;}.post-content h2.has-large-font-size {  line-height: 48px;}.post-content p.has-large-font-size {  font-size: 36px;  line-height: 1.2;}.post-content .wp-block-search {  margin-bottom: 15px;}.post-content .wp-block-file {  margin-top: 20px;  margin-bottom: 20px;}.post-content .wp-block-group__inner-container p {  margin-top: 0 !important;}.has-very-light-gray-color.has-very-light-gray-color {  color: #fff;  background: #CFF480 !important;}.wp-block-button {  margin-bottom: 10px;}.wp-block-archives select,.wp-block-categories select {  height: 62px;  width: 200px;  border: 1px solid #D9EAFD;  padding: 0 10px;  margin-bottom: 10px;  border-radius: 50px;  background-color: #ffffff;}.wp-block-latest-comments {  padding-left: 0 !important;}.wp-block-cover p.wp-block-cover-text,.wp-block-cover.is-light .wp-block-cover__inner-container {  color: #fff !important;}.wp-block-cover-text a {  color: #fff;}.wp-block-rss {  padding-left: 0 !important;}.widget .wp-block-archives-dropdown,.widget .wp-block-categories-dropdown,.widget .wp-block-loginout,.widget .wp-block-social-links,.widget.widget_archive select,.widget.widget_categories select,.widget.widget_text select,.widget.widget_search .search-form,.widget.widget_tag_cloud .tagcloud,.widget .wp-block-tag-cloud {  margin-bottom: 6px;}.wp-block-latest-posts .wp-block-latest-posts__post-title {  display: inline-block;  width: 100%;}nav.wp-calendar-nav {  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  display: -webkit-box;  display: -ms-flexbox;  display: flex;}nav.wp-calendar-nav a {  color: #525256;}nav.wp-calendar-nav a:hover {  color: #CFF480;}.blog-search-content .search-form input {  width: 50%;  border: 1px solid #C0C0C0;}@media (max-width: 991px) {  .blog-search-content .search-form input {    width: 100%;  }}/* Search Widget */.search-form {  display: -webkit-box !important;  display: -ms-flexbox !important;  display: flex !important;}.search-form button {  width: 62px;  -ms-flex-negative: 0;  flex-shrink: 0;}.wp-block-search {  margin-bottom: -2px;}.wp-block-search,.search-form {  display: inline-block;  width: 100%;  overflow: hidden;  gap: 10px;}.wp-block-search .wp-block-search__inside-wrapper,.search-form .wp-block-search__inside-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  padding: 0 !important;  gap: 10px;}.wp-block-search .wp-block-search__inside-wrapper button.wp-block-search__button.wp-element-button,.search-form .wp-block-search__inside-wrapper button.wp-block-search__button.wp-element-button {  border-radius: 50px;  width: unset !important;  height: unset !important;}.wp-block-search .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon.wp-element-button,.search-form .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon.wp-element-button {  height: 62px !important;  width: 62px !important;  -ms-flex-negative: 0;  flex-shrink: 0;}.wp-block-search label,.search-form label {  font-size: 24px;  display: block;  line-height: 28px;  font-weight: 500;  margin-bottom: 30px;  color: #292929;  font-family: "Urbanist", sans-serif;}.wp-block-search input,.search-form input {  border: 1px solid #D9EAFD;  padding: 0 25px;  height: 60px;  width: 100%;  color: #525256;  font-size: 18px;  border-radius: 50px;}.wp-block-search button,.search-form button {  color: #ffffff;  padding: 0 20px;  position: relative;  right: 0;  background-color: #292929;  border-radius: 50%;  top: 0;  line-height: 0;  border: 0;  margin-left: 0 !important;}/* Media============================*/.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {  border: none;  margin-bottom: 0;  margin-top: 0;  padding: 0;}embed,iframe,object {  max-width: 100%;}figure.wp-block-embed {  overflow: hidden;}.comment-respond.style-two .wpcf7-form .wpcf7-not-valid-tip {  color: #d9c0b8 !important;}.comment-respond .wpcf7-form .wpcf7-not-valid {  border-color: #dc3232 !important;}.comment-respond .wpcf7-form .wpcf7-not-valid-tip {  font-size: 16px;  margin-top: 5px;}.comment-respond .wpcf7-form.sent .wpcf7-response-output {  font-weight: 500;  font-size: 16px;  line-height: 21px;  letter-spacing: -0.01em;  color: #72DC60;  padding: 15px 20px;  text-align: center;  position: relative;  background: #F4FFF5;  border: 1px solid #CDF5C8 !important;  border-radius: 10px;}.comment-respond .wpcf7-form.invalid .wpcf7-response-output {  font-weight: 500;  font-size: 16px;  line-height: 21px;  letter-spacing: -0.01em;  color: #dc3232;  padding: 15px 20px;  text-align: center;  position: relative;  background: #FFF7F7;  border: 1px solid #FED8D8 !important;  border-radius: 10px;}input[type=checkbox],input[type=radio] {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  margin: 0;  width: 22px !important;  height: 22px !important;  border-color: #e3e4e5;  border-radius: 6px !important;  background-color: #e3e4e5 !important;  -webkit-transform: scale(1);  transform: scale(1);  -webkit-transition: 0.3s;  transition: 0.3s;  position: relative !important;  padding: 0 !important;  cursor: pointer;  margin-top: 0 !important;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-item-align: center;  align-self: center;  -ms-flex-negative: 0;  flex-shrink: 0;  -webkit-box-shadow: none !important;  box-shadow: none !important;}input[type=radio]::before {  position: absolute;  content: "";  height: 8px;  width: 8px;  -webkit-transition: 0.3s;  transition: 0.3s;  -webkit-transform: scale(0);  transform: scale(0);  background-color: #d9eafd;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;}input[type=checkbox]::before {  position: absolute;  content: "";  background-image: url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.44899 7.76355C3.36328 7.84971 3.24641 7.89784 3.12495 7.89784C3.00349 7.89784 2.88662 7.84971 2.80091 7.76355L0.213156 5.17534C-0.0554271 4.90676 -0.0554271 4.47134 0.213156 4.20321L0.537198 3.87917C0.805781 3.61059 1.24074 3.61059 1.50932 3.87917L3.12495 5.4948L7.49057 1.12917C7.75916 0.860589 8.19457 0.860589 8.4627 1.12917L8.78674 1.45321C9.05532 1.7218 9.05532 2.15721 8.78674 2.42534L3.44899 7.76355Z' fill='white'/%3E%3C/svg%3E");  background-repeat: no-repeat;  background-position: center center;  background-size: 8px;  height: 100%;  width: 100%;  -webkit-transition: 0.3s;  transition: 0.3s;  -webkit-transform: scale(0);  transform: scale(0);  background-color: #d9eafd;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;}input[type=checkbox]:checked::before,input[type=radio]:checked::before {  -webkit-transform: scale(1);  transform: scale(1);  -webkit-box-sizing: inherit !important;  box-sizing: inherit !important;}input[type=checkbox]:checked,input[type=radio]:checked {  border-color: #CFF480 !important;}.wpcf7-form-control {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  gap: 10px;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.wpcf7-form-control .wpcf7-list-item {  margin: 0;}.wpcf7-form-control .wpcf7-list-item label {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-line-pack: center;  align-content: center;  margin: 0;  gap: 10px;}.wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label {  font-size: 16px;  font-weight: 400;}.logged-in .comment-respond textarea {  margin-bottom: 12px;}.zoom-instagram-widget p {  color: #ffffff;}.zoom-instagram-widget p a {  color: #CFF480;}.zoom-instagram-widget ul {  list-style: none;}.zoom-instagram-widget ul li {  color: #ffffff;}/* Recent Comment List Block Widget & Latest Post Widget Block */.has-avatars.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {  font-weight: 500;  color: #292929;}.has-avatars.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author,.has-avatars.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link,.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author,.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link {  font-weight: 500;}.wp-block-latest-comments li.wp-block-latest-comments__comment,.wp-block-latest-posts li.wp-block-latest-comments__comment {  margin-bottom: 0;}.wp-block-latest-comments li .wp-block-latest-comments__comment-meta,.wp-block-latest-comments li .wp-block-latest-posts__post-title,.wp-block-latest-posts li .wp-block-latest-comments__comment-meta,.wp-block-latest-posts li .wp-block-latest-posts__post-title {  line-height: 28px;  font-weight: 400;}.wp-block-latest-comments li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date,.wp-block-latest-comments li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date,.wp-block-latest-posts li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date,.wp-block-latest-posts li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date {  font-size: 14px !important;  margin-bottom: 10px;  position: relative;  color: #525256;}.wp-block-latest-comments li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date:before,.wp-block-latest-comments li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date:before,.wp-block-latest-posts li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date:before,.wp-block-latest-posts li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date:before {  content: "\f274";  font-family: "Font Awesome 6 Pro";  padding-right: 8px;}.wp-block-latest-comments li a,.wp-block-latest-posts li a {  color: #292929;}.wp-block-latest-comments li a.wp-block-latest-comments__comment-author, .wp-block-latest-comments li a.wp-block-latest-comments__comment-link,.wp-block-latest-posts li a.wp-block-latest-comments__comment-author,.wp-block-latest-posts li a.wp-block-latest-comments__comment-link {  display: inline !important;  text-transform: capitalize;  line-height: 28px;  font-weight: 400;}.wp-block-latest-comments li a:hover,.wp-block-latest-posts li a:hover {  color: #CFF480;}.wp-block-latest-comments li .wp-block-latest-comments__comment-excerpt p,.wp-block-latest-posts li .wp-block-latest-comments__comment-excerpt p {  font-size: 16px;  line-height: 28px;  margin: 0;}body.admin-bar .header-menu-area.sticky_menu {  top: 30px;}@media (max-width: 600px) {  body.admin-bar .header-menu-area.sticky_menu {    top: 0;  }}.page-template-default.page-id-146 .page-content p:last-child {  margin-bottom: 10px;}.page-template-default.page-id-156 .page-content-wrapper .page-content > p {  margin-bottom: 10px;}.page-template-default.page-id-1133 .page-content .comment-respond {  margin-top: 78px;  display: inline-block;  width: 100%;}.page-template-default.page-id-3 .page-area {  padding-top: 120px;}.page-template-default.page-id-3 .page-area .page-content {  margin-top: -9px;}.post-template-default.postid-163 .blog-details-wrapper .single-post-item .post-content {  margin-bottom: 34px;}.post-template-default.postid-150 .blog-details-wrapper .single-post-item .post-content {  margin-bottom: 34px;}.post-template-default.postid-150 .blog-details-wrapper .single-post-item .post-content .wp-block-group.is-layout-constrained:last-child {  border: 1px solid #000;}.post-template-default.postid-51 .blog-details-wrapper .single-post-item .post-content {  margin-bottom: 25px;}.post-template-default.postid-51 .blog-details-wrapper .single-post-item .post-content p:last-child {  margin-bottom: 0;}.post-template-default.postid-1163 .blog-details-wrapper .single-post-item .post-content .wp-caption, .post-template-default.postid-568 .blog-details-wrapper .single-post-item .post-content .wp-caption {  margin-top: 20px;}.post-template-default.postid-1785 .blog-details-wrapper .single-post-item .post-content .wp-block-button__link {  color: #ffffff !important;}.post-template-default.postid-555 .blog-details-wrapper .single-post-item .post-content .gallery {  margin-top: 20px;}.post-template-default.postid-1786 .blog-details-wrapper .single-post-item .post-title {  margin-bottom: 20px;}.post-template-default.postid-1780 .blog-details-wrapper .single-post-item .wp-block-button {  margin-top: 20px;  margin-bottom: 40px;}.blog-area .single-post-item.sticky .post-content-wrapper {  padding: 40px;}.error-404.not-found {  margin-top: -20px;  margin-bottom: 40px;}.error-404.not-found .error-content .error-btn-bh {  margin-top: 20px;}.error-404.not-found .error-content .error-btn-bh .theme-btn {  display: inline-block;}@-webkit-keyframes MovefadeUp {  0% {    opacity: 0;    -webkit-transform: translateY(60px);    transform: translateY(60px);  }  100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes MovefadeUp {  0% {    opacity: 0;    -webkit-transform: translateY(60px);    transform: translateY(60px);  }  100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);  }}.MovefadeUp {  -webkit-animation-name: MovefadeUp;  animation-name: MovefadeUp;}@-webkit-keyframes ripple {  70% {    -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);    box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);  }  100% {    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);  }}@keyframes ripple {  70% {    -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);    box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);  }  100% {    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);  }}@-webkit-keyframes pulse {  to {    -webkit-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);    box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);  }}@keyframes pulse {  to {    -webkit-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);    box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);  }}@-webkit-keyframes animatelinebar {  0% {    -webkit-transform: translateX(0px);    transform: translateX(0px);  }  100% {    -webkit-transform: translateX(25px);    transform: translateX(25px);  }}@keyframes animatelinebar {  0% {    -webkit-transform: translateX(0px);    transform: translateX(0px);  }  100% {    -webkit-transform: translateX(25px);    transform: translateX(25px);  }}@-webkit-keyframes slideUpIn {  0% {    -webkit-transform: translateY(40px);  }  100% {    -webkit-transform: translateY(0);  }  0% {    -webkit-transform: translateY(40px);  }}@keyframes slideUpIn {  0% {    -webkit-transform: translateY(40px);    transform: translateY(40px);  }  100% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  0% {    -webkit-transform: translateY(40px);    transform: translateY(40px);  }}@-webkit-keyframes MoveLeftRight {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  100% {    -webkit-transform: translateX(-20px);    transform: translateX(-20px);  }}@keyframes MoveLeftRight {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  100% {    -webkit-transform: translateX(-20px);    transform: translateX(-20px);  }}@-webkit-keyframes MoveUpDown {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  100% {    -webkit-transform: translateY(-30px);    transform: translateY(-30px);  }}@keyframes MoveUpDown {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  100% {    -webkit-transform: translateY(-30px);    transform: translateY(-30px);  }}@-webkit-keyframes Animated3 {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  100% {    -webkit-transform: translateY(-20px);    transform: translateY(-20px);  }}@keyframes Animated3 {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  100% {    -webkit-transform: translateY(-20px);    transform: translateY(-20px);  }}@-webkit-keyframes Animated4 {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  100% {    -webkit-transform: translateX(-10px);    transform: translateX(-10px);  }}@keyframes Animated4 {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  100% {    -webkit-transform: translateX(-10px);    transform: translateX(-10px);  }}@-webkit-keyframes UpToDown {  49% {    -webkit-transform: translateY(100%);    transform: translateY(100%);  }  50% {    opacity: 0;    -webkit-transform: translateY(-100%);    transform: translateY(-100%);  }  51% {    opacity: 1;  }}@keyframes UpToDown {  49% {    -webkit-transform: translateY(100%);    transform: translateY(100%);  }  50% {    opacity: 0;    -webkit-transform: translateY(-100%);    transform: translateY(-100%);  }  51% {    opacity: 1;  }}@-webkit-keyframes Scroll {  0% {    -webkit-transform: translateX(-50vw);    transform: translateX(-50vw);    transform: translateX(-50vw);  }  100% {    -webkit-transform: translateX(50vw);    transform: translateX(50vw);    transform: translateX(50vw);  }}@keyframes Scroll {  0% {    -webkit-transform: translateX(-50vw);    transform: translateX(-50vw);    transform: translateX(-50vw);  }  100% {    -webkit-transform: translateX(50vw);    transform: translateX(50vw);    transform: translateX(50vw);  }}@-webkit-keyframes spin {  100% {    -webkit-transform: rotate(359deg);    transform: rotate(359deg);  }}@keyframes spin {  100% {    -webkit-transform: rotate(359deg);    transform: rotate(359deg);  }}@-webkit-keyframes borderAnimation {  from {    background-position: 0 0, -23px 0, 100% -23px, 0 100%;  }  to {    background-position: 0 -23px, 0 0, 100% 0, -23px 100%;  }}@keyframes borderAnimation {  from {    background-position: 0 0, -23px 0, 100% -23px, 0 100%;  }  to {    background-position: 0 -23px, 0 0, 100% 0, -23px 100%;  }}@-webkit-keyframes icon-bounce {  0%, 100%, 20%, 50%, 80% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  40% {    -webkit-transform: translateY(-20px);    transform: translateY(-20px);  }  60% {    -webkit-transform: translateY(-10px);    transform: translateY(-10px);  }}@keyframes icon-bounce {  0%, 100%, 20%, 50%, 80% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  40% {    -webkit-transform: translateY(-20px);    transform: translateY(-20px);  }  60% {    -webkit-transform: translateY(-10px);    transform: translateY(-10px);  }}#preloader {  position: fixed;  top: 0;  left: 0;  background-color: #fff;  z-index: 9999999;  right: 0;  bottom: 0;}#preloader-status {  height: 210px;  width: 210px;  background-repeat: no-repeat;  background-position: center;  margin: -100px 0 0 -100px;  position: absolute;  left: 50%;  top: 50%;}.scrollup-wrapper {  position: fixed;  right: 40px;  bottom: 20px;  z-index: 9999;}.scrollup-btn {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-line-pack: center;  align-content: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  font-size: 26px;  color: #292929;  text-decoration: none;  width: 50px;  height: 50px;  background-color: #d9eafd;  border-radius: 50px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  cursor: pointer;}.scrollup-btn i {  margin-top: -3px;  display: block;}body.admin-bar .header-area.style-2 .header-menu-area {  top: 50px;}@media only screen and (min-width: 601px) and (max-width: 782px) {  body.admin-bar .header-area.style-2 .header-menu-area {    top: 65px;  }}body.admin-bar .header-area.style-1 .header-menu-area,body.admin-bar .header-area.style-3 .header-menu-area {  top: 32px;}@media only screen and (min-width: 601px) and (max-width: 782px) {  body.admin-bar .header-area.style-1 .header-menu-area,  body.admin-bar .header-area.style-3 .header-menu-area {    top: 45px;  }}@media (max-width: 600px) {  body.admin-bar .header-area.style-1 .header-menu-area,  body.admin-bar .header-area.style-3 .header-menu-area {    top: 45px;  }}body.admin-bar .header-area.style-2 .header-menu-area.sticky_menu,body.admin-bar .header-area.style-4 .header-menu-area.sticky_menu {  top: 32px;}@media only screen and (min-width: 601px) and (max-width: 782px) {  body.admin-bar .header-area.style-2 .header-menu-area.sticky_menu,  body.admin-bar .header-area.style-4 .header-menu-area.sticky_menu {    top: 45px;  }}@media (max-width: 600px) {  body.admin-bar .header-area.style-2 .header-menu-area.sticky_menu,  body.admin-bar .header-area.style-4 .header-menu-area.sticky_menu {    top: 0 !important;  }}@media (max-width: 600px) {  body.admin-bar .header-area.style-1 .header-menu-area.sticky_menu,  body.admin-bar .header-area.style-3 .header-menu-area.sticky_menu {    top: 0 !important;  }}.header-area.sticky_menu {  padding: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .header-area.style-4 .search-btn-with-btn .cta-btn {    display: none;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .header-area.style-4 .search-btn-with-btn .cta-btn {    display: none;  }}.header-area.style-1 .header-menu-area {  top: 0;  padding: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .header-area.style-1 .search-btn-with-btn .search-input {    display: none;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .header-area.style-1 .search-btn-with-btn .search-input {    display: none;  }}.header-area.style-1 .search-btn-with-btn .search-btn-wrapper .search-btn {  border-color: #292929;  background-color: transparent;}.header-area.style-3 .header-menu-area {  padding: 0;}.header-top {  background-color: #7ECAEB;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 5px 20px;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  padding: 4px 40px;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}@media (max-width: 991px) {  .header-top {    display: none;  }}.header-top .header-top-content {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 5px 30px;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.header-top .header-top-slogan {  color: #ffffff;}.header-top .header-top-info {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 0 24px;}@media (max-width: 1199px) {  .header-top .header-top-info {    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    width: 100%;  }}@media (max-width: 991px) {  .header-top .header-top-info {    padding-bottom: 10px;  }}.header-top .header-contact-info {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 0 24px;  padding: 6px 0;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.header-top .header-contact-info span {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 24px;  color: #ffffff;  font-size: 16px;  font-weight: 400;  font-family: "Questrial", sans-serif;}.header-top .header-contact-info span:first-child:before {  display: none;}.header-top .header-contact-info span:before {  background-color: rgb(255, 255, 255);  opacity: 0.361;  width: 1px;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  height: 12px;  content: "";}@media only screen and (min-width: 0px) and (max-width: 767px) {  .header-top .header-contact-info span:before {    display: none;  }}.header-top .header-contact-info span.contact-info-item {  gap: 0 10px !important;}.header-top .header-contact-info span a {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 10px;  color: #ffffff;  font-size: 16px;  font-weight: 400;  font-family: "Questrial", sans-serif;}.header-top .social-profile {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 10px;  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;}.header-top .social-profile .social-profile-title {  color: #ffffff;}.header-top .social-profile a {  font-size: 16px;  color: #ffffff;  -webkit-transition: 0.3s;  transition: 0.3s;  -webkit-transform: scale(1);  transform: scale(1);  background-color: transparent;}.header-top .social-profile a:hover {  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  -webkit-transform: scale(1.4);  transform: scale(1.4);}.header-menu-area {  position: fixed;  top: 20px;  left: 0;  width: 100%;  z-index: 999;  padding: 0 30px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.header-menu-area .search-btn-with-btn {  gap: 16px;}@media (max-width: 991px) {  .header-menu-area .search-btn-with-btn {    display: none;  }}.header-menu-area .search-btn-with-btn .search-input {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  border: 1.5px solid #292929;  border-radius: 50px;  -ms-flex-item-align: stretch;  align-self: stretch;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  padding: 0 20px;}.header-menu-area .search-btn-with-btn .search-input input {  background-color: transparent;}.header-menu-area .search-btn-with-btn .search-input .search-input-btn {  background-color: transparent;  font-size: 20px;  color: #292929;  padding: 0;}.header-menu-area .search-btn-with-btn .btn-wrapper .theme-btn {  padding: 16px 36px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .header-menu-area .search-btn-with-btn .btn-wrapper {    display: none;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .header-menu-area .search-btn-with-btn .btn-wrapper i {    display: none;  }}.header-menu-area .search-btn-with-btn .search-btn-wrapper .search-btn {  color: #292929;  -ms-flex-item-align: stretch;  align-self: stretch;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  min-height: 56px;  width: 56px;  font-size: 18px;  border: 1.5px solid #CFF480;  background-color: #d9eafd;  border-radius: 50px;}.header-menu-area .search-btn-with-btn .search-btn-wrapper .search-btn:hover {  background-color: #292929;  color: #ffffff;  border-color: #292929;}.header-menu-area.sticky-header {  width: 100%;  z-index: 999;  -webkit-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s;}.header-menu-area.sticky-header.sticky_menu .search-btn-wrapper .search-btn {  color: #292929;}.header-menu-area.sticky-header.sticky_menu .search-btn-wrapper .search-btn:hover {  color: #7ECAEB;}.header-menu-area.sticky_menu {  left: 0;  right: 0;  top: 0;  position: fixed;  z-index: 9999;  background-color: #ffffff;  -webkit-box-shadow: 0 7px 24px 0 rgba(0, 0, 0, 0.05);  box-shadow: 0 7px 24px 0 rgba(0, 0, 0, 0.05);}.header-menu-area.sticky_menu .logo {  height: 84px;}.header-menu-area.sticky_menu .logo:before {  display: none;}.header-menu-area.sticky_menu .logo .standard-logo {  display: none;}.header-menu-area.sticky_menu .logo .sticky-logo {  display: block;}.header-menu-area.sticky_menu .logo .sticky-logo img {  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.header-menu-area.sticky_menu .main-menu ul li.active > a, .header-menu-area.sticky_menu .main-menu ul li.current-menu-ancestor > a {  color: #7ECAEB;}.header-menu-area.sticky_menu .main-menu ul li.active > a:after, .header-menu-area.sticky_menu .main-menu ul li.current-menu-ancestor > a:after {  display: none;}.header-menu-area.sticky_menu .main-menu ul li a {  padding: 27px 24px;  color: #292929;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .header-menu-area.sticky_menu .main-menu ul li a {    padding: 27px 15px;  }}.header-menu-area.sticky_menu .main-menu ul li a:hover {  color: #7ECAEB;}.header-menu-area.sticky_menu .main-menu ul li ul.submenu li.active > a {  color: #7ECAEB;}.header-menu-area.sticky_menu .main-menu ul li ul.submenu li.active > a:hover {  color: #ffffff !important;}.header-menu-area.sticky_menu .main-menu ul li ul li a {  padding: 10px 20px;}.header-menu-area.sticky_menu .main-menu ul li ul li a:hover {  color: #ffffff;}.header-menu-area.sticky_menu .ct-header-btn .content-wrapper span {  color: #292929;}.header-menu-area .logo {  position: relative;  z-index: 999;  height: 116px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-negative: 0;  flex-shrink: 0;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .header-menu-area .logo {    height: 100px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .header-menu-area .logo {    height: 80px;  }}.header-menu-area .logo .standard-logo img {  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.header-menu-area .logo .sticky-logo {  display: none;}.header-menu-area .logo .sticky-logo img {  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.header-menu-area .logo .retina-logo {  display: none;}.main-menu ul {  margin: 0;  padding: 0;  position: relative;}.main-menu ul li {  display: inline-block;  padding: 0;  position: relative;}.main-menu ul li.active, .main-menu ul li.current-menu-ancestor {  position: relative;}.main-menu ul li.active > a, .main-menu ul li.current-menu-ancestor > a {    color: #ffffff;    background-color: #0a0937;}.header-menu-area.sticky_menu .main-menu ul li.active > a, .header-menu-area.sticky_menu .main-menu ul li.current-menu-ancestor > a{    color: #ffffff;    background-color: #0a0937;}body .header-menu-area.sticky_menu .main-menu ul li a:hover,body .main-menu ul li a:hover{    color: #0a0937;}.main-menu ul li.dropdown > a {  padding-right: 30px !important;}.main-menu ul li.dropdown > a:before {  visibility: visible;}.main-menu ul li.dropdown .dropdown > a:before {  visibility: visible;  right: 15px;  -webkit-transform: rotate(-90deg);  transform: rotate(-90deg);  margin-top: -4px;}.main-menu ul li ul.submenu li.active > a {  position: relative;  z-index: 2;  color: #7ECAEB;}.main-menu ul li ul.submenu li.active > a:after {  display: none;}.main-menu ul li ul.submenu li.active > a:hover {  color: #ffffff;  background-color: #7ECAEB;}.main-menu ul li a {  display: block;  padding: 42px 24px;  text-decoration: none;  text-transform: capitalize;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  position: relative;  color: #292929;  font-family: "Urbanist", sans-serif;  font-size: 18px;  font-weight: 500;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .main-menu ul li a {    padding: 42px 16px;  }}.main-menu ul li a:before {  position: absolute;  content: "\f107";  font-family: "Font Awesome 6 Pro";  display: inline-block;  padding: 3px;  font-size: 14px;  top: 50%;  right: 6px;  line-height: 0;  visibility: hidden;}.main-menu ul li a:hover {  color: #7ECAEB;}.main-menu ul li:hover > ul {  visibility: visible;  -webkit-transition: all 300ms ease;  transition: all 300ms ease;  opacity: 1;  -webkit-transform: scaleY(1);  transform: scaleY(1);}.main-menu ul li ul li:hover ul {  visibility: visible;  top: -2px;}.main-menu ul ul {  background-color: #ffffff;  left: 0;  opacity: 0;  position: absolute;  text-align: left;  top: 100%;  visibility: hidden;  z-index: 99999;  -webkit-transition: all 300ms ease;  transition: all 300ms ease;  border-top: 2px solid #7ECAEB;  -webkit-box-shadow: 0px 10px 20px 0px rgba(8, 0, 42, 0.08);  box-shadow: 0px 10px 20px 0px rgba(8, 0, 42, 0.08);  -webkit-transform-origin: top;  transform-origin: top;  -webkit-transform: scaleY(0);  transform: scaleY(0);  padding: 20px;  border-radius: 9px;}.main-menu ul ul li {  float: none;  min-width: 210px;}.main-menu ul ul li ul {  visibility: hidden;}.main-menu ul ul li i {  float: right;}.main-menu ul ul li a {  line-height: initial;  padding: 10px 0;  color: #292929;  margin-left: 0;  font-size: 16px;  border-radius: 50px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.main-menu ul ul li a:hover {  background-color: #7ECAEB;  color: #ffffff;  padding: 10px 20px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.main-menu ul ul li:last-child a {  border-bottom: 0;}.main-menu ul ul ul {  left: 100%;  -webkit-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;  opacity: 0;  border-top: 0px;  border-top: 2px solid #7ECAEB;}.animation {  -webkit-animation-duration: 0.3s;  animation-duration: 0.3s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.slideUpIn {  -webkit-animation-name: slideUpIn;  animation-name: slideUpIn;}.search-btn-with-btn {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  margin-left: auto;}.search-btn-with-btn .cta-btn {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 12px;  margin-right: 8px;}.search-btn-with-btn .cta-btn .icon {  font-size: 20px;  font-weight: 600;  color: #292929;}.search-btn-with-btn .cta-btn .btn-content {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  text-align: left;}.search-btn-with-btn .cta-btn .btn-content .phone-number {  font-size: 20px;  font-weight: 600;  font-family: "Urbanist", sans-serif;  color: #292929;}.search-btn-with-btn .cta-btn-wrapper .theme-btn {  padding: 16px 34px;  font-size: 18px;  gap: 10px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.search-form-wrapper {  position: fixed;  width: 100%;  height: 0;  left: 0;  top: 0;  background-color: rgba(0, 0, 0, 0.6);  opacity: 0;  z-index: 99999;  visibility: hidden;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.search-form-wrapper.active {  visibility: visible;  opacity: 1;  height: 100%;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.search-form-wrapper .search-form-inner {  width: 768px;  position: relative;  top: 50%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  left: 50%;}.search-form-wrapper .search-form-inner .search-content-filed {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 30px;}.search-form-wrapper .search-form-inner .search-content-filed .search-close {  cursor: pointer;  font-size: 30px;  color: #ffffff;}.search-form-wrapper .search-form-inner .search-form {  background: #FFFFFF;  -webkit-box-shadow: 0 30px 70px rgba(208, 225, 242, 0.3);  box-shadow: 0 30px 70px rgba(208, 225, 242, 0.3);  padding: 15px 30px;  -webkit-box-flex: 1;  -ms-flex: 1;  flex: 1;  border-radius: 9px;}.search-form-wrapper .search-form-inner .search-form .search-form-input {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  width: 100%;}.search-form-wrapper .search-form-inner .search-form .search-form-input .theme-btn {  display: inline-block;  height: 100%;  width: auto;  padding: 0 40px;  border-radius: 9px;  background-color: #d9eafd;  color: #292929;}.search-form-wrapper .search-form-inner .search-form .search-form-input .search-icon {  display: -webkit-box;  display: -ms-flexbox;  display: flex;}.search-form-wrapper .search-form-inner .search-form .search-form-input button.submit-search-btn {  padding: 15px 24px !important;}.search-form-wrapper .search-form-inner .search-form input[type=search] {  margin-top: 0 !important;  background: transparent !important;  border: 0 !important;  padding: 0 12px !important;  -webkit-box-flex: 1;  -ms-flex-positive: 1;  flex-grow: 1;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .header-area.style-2 .search-btn-with-btn .cta-btn {    display: none;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .header-area.style-2 .search-btn-with-btn .cta-btn {    display: none;  }}.header-area.style-2 .header-menu-area {  top: 19px;  padding: 0 30px;}.header-area.style-2 .header-menu-area .border-radius-shape {  position: absolute;  bottom: -35px;  right: 20px;}@media (max-width: 1199px) {  .header-area.style-2 .header-menu-area .border-radius-shape {    display: none;  }}@media (max-width: 991px) {  .header-area.style-2 .header-menu-area .mobile-menu-bar a i {    color: #ffffff;  }}.header-area.style-2 .header-menu-area.sticky_menu {  top: 0;}.header-area.style-2 .header-menu-area.sticky_menu .border-radius-shape,.header-area.style-2 .header-menu-area.sticky_menu .border-radius-top-shape {  visibility: hidden;  opacity: 0;}@media (max-width: 991px) {  .header-area.style-2 .header-menu-area.sticky_menu .mobile-menu-bar a i {    color: #292929;  }}@media (max-width: 1199px) {  .header-area.style-2 .header-menu-area.sticky_menu .main-menu ul li a {    color: #292929;  }}@media (max-width: 1199px) {  .header-area.style-2 .header-menu-area.sticky_menu .main-menu ul li ul li a {    color: #292929;  }}.header-area.style-2 .main-menu-wrapper {  background-color: #ffffff;  position: relative;}@media (max-width: 1199px) {  .header-area.style-2 .main-menu-wrapper {    background-color: transparent;  }}.header-area.style-2 .main-menu-wrapper:before {  position: absolute;  content: "";  width: 100%;  height: 100%;  right: -100%;  margin-left: -10px;  top: 0;  background-color: #fff;}@media (max-width: 1199px) {  .header-area.style-2 .main-menu-wrapper:before {    display: none;  }}.header-area.style-2 .main-menu-wrapper .border-radius-top-shape,.header-area.style-2 .main-menu-wrapper .border-radius-bottom-shape {  position: absolute;}.header-area.style-2 .main-menu-wrapper .border-radius-top-shape {  top: 0px;  left: -92px;}@media (max-width: 1199px) {  .header-area.style-2 .main-menu-wrapper .border-radius-top-shape {    display: none;  }}@media (max-width: 1199px) {  .header-area.style-2 .main-menu ul li a {    color: #ffffff;  }}@media (max-width: 1199px) {  .header-area.style-2 .main-menu ul li ul li a {    color: #292929;  }}.header-area.style-3 .header-menu-area {  top: 0;}@media (max-width: 1399px) {  .header-area.style-3 .search-btn-with-btn .btn-wrapper {    display: none;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .header-area.style-3 .search-btn-with-btn .cta-btn-wrapper {    display: none;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .header-area.style-3 .search-btn-with-btn .cta-btn-wrapper {    display: none;  }}.mean-container a.meanmenu-reveal {  display: none;}.mean-container .mean-nav {  background: none;}.mean-container .mean-bar {  padding: 0;  min-height: auto;  background: none;}.mean-container .mean-nav > ul {  padding: 0;  margin: 0;  width: 100%;  list-style-type: none;  display: block !important;}.mean-container a.meanmenu-reveal {  display: none !important;}.mean-container .mean-nav ul li a {  width: 100%;  padding: 10px 0;  color: #ffffff;  border-top: 1px solid #C0C0C0;  font-size: 16px;  text-transform: capitalize;  line-height: 1.5;  font-weight: 500;}.mean-container .mean-nav ul li a.mean-expand {  margin-top: 5px;  padding: 0 !important;  border: 1px solid #C0C0C0 !important;  height: 30px;  width: 30px;  line-height: 30px;  color: #ffffff;  top: 0;  font-weight: 400;}.mean-container .mean-nav ul li > a > i {  display: none;}.mean-container .mean-nav ul li > a.mean-expand i {  display: inline-block;}.mean-container .mean-nav > ul > li:first-child > a {  border-top: 0;}.mean-container .mean-nav ul li.dropdown-opened a.mean-expand.mean-clicked {  background-color: #d9eafd;  border-color: #CFF480 !important;}.mean-container .mean-nav ul li.dropdown-opened a.mean-expand.mean-clicked i {  color: #292929;}.mean-container .mean-nav ul li a.mean-expand.mean-clicked {  color: #292929;}.mean-container .mean-nav ul li a.mean-expand.mean-clicked i {  -webkit-transform: rotate(45deg);  transform: rotate(45deg);  color: #292929;}.mobile-menu-bar a {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.mobile-menu-bar a i {  color: #292929;  font-size: 22px;}.menu-sidebar-area {  position: fixed;  right: -485px;  top: 0;  width: 465px;  height: 100%;  background-color: #292929;  overflow-y: scroll;  -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);  transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);  z-index: 9999;}@media (max-width: 560px) {  .menu-sidebar-area {    width: 350px;  }}.menu-sidebar-area .menu-sidebar-logo {  display: inline-block;  width: 180px;}.menu-sidebar-area .menu-sidebar-wrapper {  position: relative;  padding: 40px;}.menu-sidebar-area.active {  right: 0;}.menu-sidebar-area .menu-sidebar-close {  position: absolute;  top: 40px;  right: 40px;}.menu-sidebar-area .menu-sidebar-close .menu-sidebar-close-btn {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  font-size: 16px;  height: 45px;  width: 45px;  border-radius: 50px;  background-color: #d9eafd;  color: #292929;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.menu-sidebar-area .menu-sidebar-close .menu-sidebar-close-btn:hover {  background-color: #ffffff;  color: #292929;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget {  display: inline-block;  margin-top: 20px;  width: 100%;  border-bottom: 1px solid #C0C0C0;}.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget:last-child {  border-bottom: 0;}.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .menu-sidebar-title {  margin-bottom: 5px;  color: #ffffff;}.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .header-contact-info {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 0 24px;  padding: 6px 0;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  color: #ffffff;}.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .header-contact-info span {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 13px;  color: #ffffff;  font-size: 16px;  font-weight: 400;  font-family: "Questrial", sans-serif;  width: 100%;}.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .header-contact-info span.contact-info-item {  gap: 0 10px !important;}.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .header-contact-info span a {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 10px;  color: #ffffff;  font-size: 16px;  font-weight: 400;  font-family: "Questrial", sans-serif;}.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .header-contact-info span a:hover {  color: #CFF480;}.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .social-profile {  margin-top: 20px;  border-top: 1px solid #dfe2e9;  width: 100%;  padding-top: 20px;}.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .social-profile a {  color: #292929;  font-size: 22px;  background-color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  -webkit-transform: scale(1);  transform: scale(1);}.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .social-profile a:hover {  -webkit-transform: scale(1.1);  transform: scale(1.1);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.body-overlay {  background-color: rgba(0, 0, 0, 0.6);  height: 100%;  width: 100%;  position: fixed;  top: 0;  z-index: 999;  left: 0;  opacity: 0;  visibility: hidden;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.body-overlay.active {  opacity: 1;  visibility: visible;}.body-overlay:hover {  cursor: pointer;}.section-title {  margin-bottom: 60px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  width: 100%;}.section-title.style-2 .main-content {  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .section-title {    margin-bottom: 40px;  }}.section-title .short-title-wrapper {  border-bottom: 1px solid #C0C0C0;  margin-bottom: 24px;  padding-bottom: 6px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .section-title .short-title-wrapper {    padding-bottom: 10px;    margin-bottom: 18px;  }}.section-title .short-title-wrapper .short-title {  font-family: "Urbanist", sans-serif;  font-size: 16px;  font-weight: 700;  line-height: 22.4px;  letter-spacing: -0.24px;  text-transform: uppercase;  color: #292929;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 10px;}.section-title .main-content {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .section-title .main-content {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: start;    gap: 24px;  }}.section-title .sec-content {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  z-index: 2;  position: relative;}.section-title .sec-content .desc {  margin-top: 24px;  margin-bottom: 0;}@media (max-width: 550px) {  .section-title .sec-content {    width: 100%;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .section-title .sec-content .sec-desc p br {    display: none;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .section-title .sec-content .sec-desc p br {    display: none;  }}.section-title .sec-content .title,.section-title .sec-content .desc,.section-title .sec-content .btn-wrapper {  -webkit-animation-name: MovefadeUp;  animation-name: MovefadeUp;  -webkit-animation-fill-mode: both;}.section-title .sec-content .title {  -webkit-animation-delay: 0.7s;  animation-delay: 0.7s;  -webkit-animation-duration: 0.7s;  animation-duration: 0.7s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.section-title .sec-content .desc {  -webkit-animation-delay: 0.9s;  animation-delay: 0.9s;  -webkit-animation-duration: 0.9s;  animation-duration: 0.9s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.section-title .sec-content .btn-wrapper {  -webkit-animation-delay: 1s;  animation-delay: 1s;  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.section-title .title {  font-family: "Urbanist", sans-serif;  font-size: 64px;  font-weight: 600;  line-height: 77px;  letter-spacing: -0.96px;  color: #292929;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .section-title .title {    font-size: 48px;    line-height: 60px;    letter-spacing: -0.72px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .section-title .title {    font-size: 48px;    line-height: 60px;    letter-spacing: -0.72px;  }}@media only screen and (min-width: 992px) and (max-width: 1024px) {  .section-title .title {    font-size: 47px;    line-height: 58px;    letter-spacing: -0.72px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .section-title .title {    font-size: 38px;    line-height: 48px;    letter-spacing: -0.34px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .section-title .title {    font-size: 32px;    line-height: 42px;    letter-spacing: -0.24px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .section-title .title {    font-size: 28px;    line-height: 42px;    letter-spacing: -0.24px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .section-title .title br {    display: none;  }}.section-title .title span {  color: #CFF480;}.section-title .desc {  font-family: "Questrial", sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 32px;  color: #525256;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .section-title .desc {    font-size: 16px;    line-height: 30px;  }}.slider-area.style-1 {  padding-top: 203px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .slider-area.style-1 {    padding-top: 130px;  }}.slider-area.style-1 .section-title {  margin-bottom: 0;}.slider-area.style-1 .section-title .title {  font-size: 95px;  line-height: 104px;  letter-spacing: -1.425px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .slider-area.style-1 .section-title .title {    font-size: 64px;    line-height: 76px;    letter-spacing: -0.96px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .slider-area.style-1 .section-title .title {    font-size: 48px;    line-height: 58px;    letter-spacing: -0.72px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .slider-area.style-1 .section-title .title {    font-size: 64px;    line-height: 76px;    letter-spacing: -0.96px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .slider-area.style-1 .section-title .title {    font-size: 48px;    line-height: 58px;    letter-spacing: -0.72px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .slider-area.style-1 .section-title .title {    font-size: 32px;    line-height: 48px;    letter-spacing: -0.34px;  }}.slider-area.style-1 .section-title .sec-desc {  margin-top: 22px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .slider-area.style-1 .section-title .sec-desc {    margin-left: 30px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .slider-area.style-1 .section-title .sec-desc {    margin-top: 15px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .slider-area.style-1 .section-title .sec-desc {    margin-top: 40px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .slider-area.style-1 .section-title .sec-desc {    margin-top: 20px;  }}.slider-area.style-1 .section-title .sec-desc .desc {  margin-bottom: 32px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .slider-area.style-1 .section-title .sec-desc .desc {    font-size: 16px;    line-height: 22px;    margin-bottom: 20px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .slider-area.style-1 .section-title .sec-desc .desc {    max-width: 570px;    margin-bottom: 24px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .slider-area.style-1 .section-title .sec-desc .desc {    margin-bottom: 24px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .slider-area.style-1 .section-title .sec-desc .desc {    font-size: 16px;    line-height: 24px;  }}.slider-area.style-2 {  border-radius: 30px;  overflow: hidden;  margin: 20px 20px 0 20px;}.slider-area.style-2:hover .slider-wrapper-six .slick-arrow {  visibility: visible;  opacity: 1;}.slider-area.style-2:hover .slider-wrapper-six .slick-arrow.prev-btn {  -webkit-transform: translateX(0);  transform: translateX(0);}.slider-area.style-2:hover .slider-wrapper-six .slick-arrow.next-btn {  -webkit-transform: translateX(0);  transform: translateX(0);}.slider-area.style-2 .slider-bg {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  z-index: 1;}.slider-area.style-2 .slider-bg img {  width: 100%;  height: 100%;  padding: 0;}.slider-area.style-2 .slider-wrapper-six:hover .slick-arrow.prev-btn {  -webkit-transform: translateX(0);  transform: translateX(0);}.slider-area.style-2 .slider-wrapper-six:hover .slick-arrow.next-btn {  -webkit-transform: translateX(0);  transform: translateX(0);}.slider-area.style-2 .slider-wrapper-six .slick-arrow {  position: absolute;  top: 50%;  z-index: 1;  -webkit-transform: translate(0, -100%);  transform: translate(0, -100%);  width: 72px;  height: 72px;  font-size: 24px;  border-radius: 50px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  border: 1px solid #ffffff;  color: #ffffff;  background-color: transparent;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  visibility: hidden;  opacity: 0;}.slider-area.style-2 .slider-wrapper-six .slick-arrow.prev-btn {  left: 80px;  -webkit-transform: translateX(-160px);  transform: translateX(-160px);}.slider-area.style-2 .slider-wrapper-six .slick-arrow.next-btn {  right: 80px;  -webkit-transform: translateX(160px);  transform: translateX(160px);}.slider-area.style-2 .slider-wrapper-six .slick-arrow:hover {  background-color: #d9eafd;  color: #292929;  border: 1px solid #CFF480;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider-area.style-2 .slider-wrapper-six .slick-dots {  margin: 45px 0 30px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .slider-area.style-2 .slider-wrapper-six .slick-dots {    padding-right: 24px;    margin: 24px 0 0;  }}.slider-area.style-2 .single-slider-wrapper {  position: relative;  background-position: center;  background-repeat: no-repeat;  height: 940px;  width: 100%;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  border-radius: 30px;}@media (max-width: 1199px) {  .slider-area.style-2 .single-slider-wrapper {    height: 740px;  }}.slider-area.style-2 .single-slider-wrapper .slider-overlay {  position: absolute;  left: 0;  right: 0;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.4);  border-radius: 30px;  z-index: 1;}.slider-area.style-2 .single-slider-wrapper .sticky-shape-bottom {  position: absolute;  bottom: 0;  right: 0;  background-color: #ffffff;  border-radius: 30px 0 0 0;  width: 264px;  height: 135px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;  -webkit-box-align: end;  -ms-flex-align: end;  align-items: flex-end;  z-index: 2;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .slider-area.style-2 .single-slider-wrapper .sticky-shape-bottom {    bottom: -1px;    right: -1px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .slider-area.style-2 .single-slider-wrapper .sticky-shape-bottom {    width: 245px;    height: 115px;  }}.slider-area.style-2 .single-slider-wrapper .sticky-shape-bottom .sticky-right {  position: absolute;  top: -34px;  right: 0;  -webkit-transform: rotate(90deg);  transform: rotate(90deg);}@media only screen and (min-width: 0px) and (max-width: 767px) {  .slider-area.style-2 .single-slider-wrapper .sticky-shape-bottom .sticky-right {    top: -34px;  }}.slider-area.style-2 .single-slider-wrapper .sticky-shape-bottom .sticky-bottom {  position: absolute;  bottom: 0px;  left: -34px;  -webkit-transform: rotate(90deg);  transform: rotate(90deg);}@media only screen and (min-width: 0px) and (max-width: 767px) {  .slider-area.style-2 .single-slider-wrapper .sticky-shape-bottom .sticky-bottom {    left: -34px;  }}.slider-area.style-2 .single-slider-wrapper .sticky-shape-bottom .review-card {  padding: 16px 24px;  background-color: #d9eafd;  border-radius: 25px;  width: 240px;  height: 110px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .slider-area.style-2 .single-slider-wrapper .sticky-shape-bottom .review-card {    width: 230px;    height: 100px;  }}.slider-area.style-2 .single-slider-wrapper .sticky-shape-bottom .review-card .title {  font-weight: 600;  font-size: 36px;  line-height: 46.8px;  letter-spacing: -0.54px;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .slider-area.style-2 .single-slider-wrapper .sticky-shape-bottom .review-card .title {    line-height: 34.8px;  }}.slider-area.style-2 .single-slider-wrapper .sticky-shape-bottom .review-card .desc {  margin: 0;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .slider-area.style-2 .single-slider-wrapper .sticky-shape-bottom .review-card .desc {    font-size: 16px;  }}.slider-area.style-2 .single-slider-wrapper.slick-active .single-slider {  position: relative;  z-index: 2;}.slider-area.style-2 .single-slider-wrapper .slider-content-wrapper {  margin: 0;  z-index: 10;}.slider-area.style-2 .single-slider-wrapper .slider-content {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  padding: 0 92px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .slider-area.style-2 .single-slider-wrapper .slider-content {    padding: 0 18px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .slider-area.style-2 .single-slider-wrapper .slider-content {    padding: 0 70px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .slider-area.style-2 .single-slider-wrapper .slider-content {    text-align: start;    padding: 0 20px;  }}.slider-area.style-2 .single-slider-wrapper .slider-content .slider-short-title {  color: #CFF480;  -webkit-animation-delay: 0.3s;  animation-delay: 0.3s;  -webkit-animation-duration: 0.3s;  animation-duration: 0.3s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider-area.style-2 .single-slider-wrapper .slider-content .slider-title {  font-size: 95px;  font-weight: 600;  line-height: 104.5px;  letter-spacing: -1.425px;  margin-bottom: 24px;  -webkit-animation-delay: 0.5s;  animation-delay: 0.5s;  -webkit-animation-duration: 0.5s;  animation-duration: 0.5s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .slider-area.style-2 .single-slider-wrapper .slider-content .slider-title {    font-size: 80px;    line-height: 96px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .slider-area.style-2 .single-slider-wrapper .slider-content .slider-title {    font-size: 58px;    line-height: normal;  }}@media (max-width: 991px) {  .slider-area.style-2 .single-slider-wrapper .slider-content .slider-title {    font-size: 54px;    line-height: normal;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .slider-area.style-2 .single-slider-wrapper .slider-content .slider-title {    font-size: 42px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .slider-area.style-2 .single-slider-wrapper .slider-content .slider-title {    font-size: 28px;  }}.slider-area.style-2 .single-slider-wrapper .slider-content .slider-short-desc {  margin-bottom: 40px;  -webkit-animation-delay: 0.7s;  animation-delay: 0.7s;  -webkit-animation-duration: 0.7s;  animation-duration: 0.7s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .slider-area.style-2 .single-slider-wrapper .slider-content .slider-short-desc {    font-size: 16px;    line-height: 30px;  }}@media (max-width: 1399px) {  .slider-area.style-2 .single-slider-wrapper .slider-content .slider-short-desc br {    display: none;  }}.slider-area.style-2 .single-slider-wrapper .slider-content .btn-wrapper {  width: 264px;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  margin: 0;  -webkit-animation-delay: 0.9s;  animation-delay: 0.9s;  -webkit-animation-duration: 0.9s;  animation-duration: 0.9s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .slider-area.style-2 .single-slider-wrapper .slider-content .btn-wrapper {    margin-bottom: 60px;  }}.slider-area.style-2 .single-slider-wrapper .slider-content .btn-wrapper:hover .theme-btn,.slider-area.style-2 .single-slider-wrapper .slider-content .btn-wrapper:hover .circle-arrow-btn {  background-color: #ffffff;  color: #292929;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider-area.style-2 .slick-active .slider-content .slider-short-title,.slider-area.style-2 .slick-active .slider-content .slider-title,.slider-area.style-2 .slick-active .slider-content .slider-short-desc,.slider-area.style-2 .slick-active .slider-content .slider-btn-wrapper,.slider-area.style-2 .slick-active .slider-content .btn-wrapper {  -webkit-animation-name: MovefadeUp;  animation-name: MovefadeUp;  -webkit-animation-fill-mode: both;}.slider-area.style-2 .slick-active .slider-content .slider-short-title {  -webkit-animation-delay: 0.3s;  animation-delay: 0.3s;  -webkit-animation-duration: 0.3s;  animation-duration: 0.3s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider-area.style-2 .slick-active .slider-content .slider-title {  -webkit-animation-delay: 0.5s;  animation-delay: 0.5s;  -webkit-animation-duration: 0.5s;  animation-duration: 0.5s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider-area.style-2 .slick-active .slider-content .slider-short-desc {  -webkit-animation-delay: 0.7s;  animation-delay: 0.7s;  -webkit-animation-duration: 0.7s;  animation-duration: 0.7s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider-area.style-2 .slick-active .slider-content .slider-btn-wrapper, .slider-area.style-2 .slick-active .slider-content .btn-wrapper {  -webkit-animation-delay: 0.9s;  animation-delay: 0.9s;  -webkit-animation-duration: 0.9s;  animation-duration: 0.9s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider-area.style-3 {  padding-top: 120px;  background-color: transparent;}.slider-area.style-3 .section-title {  margin-bottom: 0;}.slider-area.style-3 .section-title .title {  color: #292929;  font-family: "Urbanist", sans-serif;  font-size: 95px;  font-weight: 600;  line-height: 105px;  letter-spacing: -1.425px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .slider-area.style-3 .section-title .title {    font-size: 70px;    line-height: 86px;    letter-spacing: -0.92px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .slider-area.style-3 .section-title .title {    font-size: 58px;    line-height: normal;  }}@media (max-width: 991px) {  .slider-area.style-3 .section-title .title {    font-size: 58px;    line-height: normal;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .slider-area.style-3 .section-title .title {    font-size: 42px;  }}.slider-area.style-3 .section-title .title .counter {  color: #292929;  margin-right: 10px;}.slider-area.style-3 .section-title .desc {  max-width: 665px;}.slider-area.style-3 .section-title .btn-wrapper {  margin-top: 32px;}.slider-area.style-3 .section-title .title,.slider-area.style-3 .section-title .desc,.slider-area.style-3 .section-title .btn-wrapper {  -webkit-animation-name: MovefadeUp;  animation-name: MovefadeUp;  -webkit-animation-fill-mode: both;}.slider-area.style-3 .section-title .title {  -webkit-animation-delay: 0.7s;  animation-delay: 0.7s;  -webkit-animation-duration: 0.7s;  animation-duration: 0.7s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider-area.style-3 .section-title .desc {  -webkit-animation-delay: 0.9s;  animation-delay: 0.9s;  -webkit-animation-duration: 0.9s;  animation-duration: 0.9s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider-area.style-3 .section-title .btn-wrapper {  -webkit-animation-delay: 1s;  animation-delay: 1s;  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slider-area.style-3 .image-wrapper {  position: relative;}.slider-area.style-3 .image-wrapper .image {  border-radius: 30px;  overflow: hidden;}.slider-area.style-3 .image-wrapper .achieve-area {  background-color: #292929;  border-radius: 25px;  padding: 32px;  width: 366px;  height: 289px;  position: absolute;  bottom: 0;  left: 0;}.info-card:hover .icon img {  -webkit-animation: icon-bounce 0.8s 1;  animation: icon-bounce 0.8s 1;}.info-card .title {  font-size: 28px;  font-weight: 600;  line-height: 36.4px;  letter-spacing: -0.42px;  color: #292929;  margin-top: 18px;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .info-card .title {    font-size: 26px;    line-height: 32px;    letter-spacing: -0.34;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .info-card .title {    font-size: 24px;    line-height: 32px;    letter-spacing: -0.24;  }}.info-card .desc {  margin-top: 16px;  margin-bottom: 0;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .info-card .desc {    font-size: 15px;    line-height: 28px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .info-card .desc {    font-size: 16px;    line-height: 28px;  }}.info-card.style-1 {  background-color: #ECF4FE;  border-radius: 30px;  padding: 42px 48px;  width: 528px;  margin: 0 12px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .info-card.style-1 {    width: unset;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .info-card.style-1 {    width: unset;    padding: 35px 35px 25px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .info-card.style-1 {    width: unset;    padding: 20px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .info-card.style-1 {    width: unset;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .info-card.style-1 {    width: unset;    padding: 25px 25px 16px;  }}.info-card.style-1 .content-wrapper .icon {  -ms-flex-negative: 0;  flex-shrink: 0;}.info-card.style-1 .content-wrapper .title {  margin-top: 24px;}.info-card.style-1 .content-wrapper .desc {  margin-top: 15px;}.info-card.style-1 .content-wrapper .view-more {  margin-top: 32px;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .info-card.style-1 .content-wrapper .view-more {    margin-top: 24px;  }}.info-card.style-1 .content-wrapper .view-more a {  font-family: "Questrial", sans-serif;  font-size: 20px;  line-height: 34px;  font-weight: 600;  color: #292929;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 2px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .info-card.style-1 .content-wrapper .view-more a {    font-size: 18px;    line-height: 30px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .info-card.style-1 .content-wrapper .view-more a {    font-size: 18px;    line-height: 30px;  }}.info-card.style-1 .content-wrapper .view-more a:hover {  color: #7ECAEB;}.info-card.style-1 .content-wrapper .view-more a:hover i {  color: #7ECAEB;  -webkit-transform: rotate(0deg);  transform: rotate(0deg);  margin-left: 5px;}.info-card.style-1 .content-wrapper .view-more a i {  font-size: 22px;  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .info-card.style-1 .content-wrapper .view-more a i {    font-size: 20px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .info-card.style-1 .content-wrapper .view-more a i {    font-size: 20px;  }}.info-card-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 50px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .info-card-wrapper {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    gap: 40px;  }}.info-card-wrapper .title {  margin-top: 22px;}.info-card.style-3 {  height: 100%;  padding: 40px;  border-radius: 30px;  background-color: #D9EAFD;  position: relative;  overflow: hidden;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .info-card.style-3 {    padding: 30px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .info-card.style-3 {    padding: 30px;  }}.info-card.style-3 .overlay {  position: absolute;  bottom: -20%;  right: -27%;  overflow: hidden;  mix-blend-mode: soft-light;  opacity: 0.8;}.info-card.style-3 .info-card-inner {  height: 100%;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  gap: 118px;  position: relative;  z-index: 5;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .info-card.style-3 .info-card-inner {    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;  }}@media (max-width: 991px) {  .info-card.style-3 .info-card-inner {    gap: 100px;  }}.info-card.style-3 .info-card-inner .title {  font-size: 36px;  font-weight: 600;  line-height: 46.8px;  letter-spacing: -0.54px;  margin: 0;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .info-card.style-3 .info-card-inner .title {    font-size: 34px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .info-card.style-3 .info-card-inner .title {    font-size: 30px;  }}.info-card.style-3 .info-card-inner .desc {  margin-top: 8px;}.info-card.style-3 .info-card-inner .theme-btn {  text-transform: capitalize;  background-color: #ffffff;}.info-card.style-3 .info-card-inner .theme-btn:hover {  background-color: #292929;  color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.icon-card.style-1 {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  background-color: #D9EAFD;  border-radius: 30px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  padding: 40px;  gap: 32px;}.icon-card.style-1 .icon {  width: 92px;  height: 92px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  border-radius: 50%;  background-color: #ffffff;  -ms-flex-negative: 0;  flex-shrink: 0;}.icon-card.style-1 .content {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  gap: 16px;}.icon-card.style-1 .content .desc {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.icon-card.style-1 .content .desc a, .icon-card.style-1 .content .desc p {  color: #585866;  text-align: center;  margin-bottom: 0;}.icon-card.style-1.primary {  background-color: #d9eafd;}.icon-card.style-1.secondary {  background-color: #FFF089;}.about-image-card.style-2 {  position: relative;  width: 100%;  height: 600px;  border-radius: 30px;  overflow: hidden;}.about-image-card.style-2 .bg-wrapper {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}.about-image-card.style-2 .bg-wrapper img {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover;  border-radius: 30px;}.about-image-card.style-2 .bottom-image-wrapper {  position: absolute;  bottom: 0;  right: 0;  padding-left: 24px;  padding-top: 24px;  border-radius: 30px 0 30px 0;  background-color: #ffffff;  z-index: 1;}.about-image-card.style-2 .bottom-image-wrapper .sticky-corner {  position: absolute;  -webkit-transform: rotate(90deg);  transform: rotate(90deg);}.about-image-card.style-2 .bottom-image-wrapper .sticky-corner.top-right-corner {  top: -35px;  right: 0;}.about-image-card.style-2 .bottom-image-wrapper .sticky-corner.bottom-corner {  bottom: 0;  left: -35px;}.about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner {  border-radius: 25px;  background-color: #d9eafd;  padding: 24px;}.about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .card-text {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  margin-bottom: 24px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .card-text {    gap: 20px;  }}.about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .card-text .title {  font-size: 28px;  font-weight: 600;  line-height: 36.4px;  letter-spacing: -0.42px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .card-text .title {    font-size: 24px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .card-text .title {    font-size: 20px;  }}.about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .card-text .btn-wrapper .circle-arrow-btn {  width: 48px;  height: 48px;  background-color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .card-text .btn-wrapper .circle-arrow-btn:hover {  color: #292929;}.about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .card-text .btn-wrapper .circle-arrow-btn:hover i {  -webkit-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .card-text .btn-wrapper .circle-arrow-btn {    width: 40px;    height: 40px;  }  .about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .card-text .btn-wrapper .circle-arrow-btn i {    font-size: 18px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .card-text .btn-wrapper .circle-arrow-btn {    width: 40px;    height: 40px;  }  .about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .card-text .btn-wrapper .circle-arrow-btn i {    font-size: 18px;  }}.about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .bottom-image {  position: relative;  width: 318px;  height: 168px;  background-position: top center;  background-repeat: no-repeat;  background-size: cover;  border-radius: 25px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .bottom-image {    width: 250px;    height: 140px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .bottom-image {    width: 100%;    height: 130px;  }}.about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .bottom-image .video-card-wrapper {  margin: auto;}.about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .bottom-image .video-card-wrapper .video-icon,.about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .bottom-image .video-card-wrapper .video-card-wrapper {  width: 66px;  height: 66px;  border-radius: 50%;  background-color: #d9eafd;  color: #292929;  -ms-flex-negative: 0;  flex-shrink: 0;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .bottom-image .video-card-wrapper .video-icon,  .about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .bottom-image .video-card-wrapper .video-card-wrapper {    width: 55px;    height: 55px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .bottom-image .video-card-wrapper .video-icon,  .about-image-card.style-2 .bottom-image-wrapper .bottom-image-inner .bottom-image .video-card-wrapper .video-card-wrapper {    width: 55px;    height: 55px;  }}.about-image-card.style-1 {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 24px;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}@media only screen and (min-width: 1400px) and (max-width: 1699px) {  .about-image-card.style-1 {    margin-left: -70px;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .about-image-card.style-1 {    gap: 12px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .about-image-card.style-1 {    gap: 12px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .about-image-card.style-1 {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .about-image-card.style-1 .main-img-wrapper {    width: 100%;  }}.about-image-card.style-1 .main-img-wrapper .main-img-inner {  width: 414px;  height: 600px;  position: relative;}@media only screen and (min-width: 1400px) and (max-width: 1699px) {  .about-image-card.style-1 .main-img-wrapper .main-img-inner {    width: 360px;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .about-image-card.style-1 .main-img-wrapper .main-img-inner {    width: 300px;    height: 575px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .about-image-card.style-1 .main-img-wrapper .main-img-inner {    width: 380px;    height: 500px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .about-image-card.style-1 .main-img-wrapper .main-img-inner {    width: 100%;    height: 500px;    max-width: 400px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .about-image-card.style-1 .main-img-wrapper .main-img-inner {    width: 100%;    height: 450px;  }}.about-image-card.style-1 .main-img-wrapper .main-img-inner img {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover;  border-radius: 30px;}.about-image-card .trusted-user-card {  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-item-align: end;  align-self: end;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .about-image-card .trusted-user-card {    -ms-flex-item-align: start;    align-self: flex-start;  }}.about-image-card .trusted-user-card .trusted-user-card-wrapper {  position: relative;  max-width: 366px;  z-index: 1;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .about-image-card .trusted-user-card .trusted-user-card-wrapper {    max-width: 240px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .about-image-card .trusted-user-card .trusted-user-card-wrapper {    max-width: unset;  }}.about-image-card .trusted-user-card .trusted-user-card-wrapper .rectangle-shape {  content: "";  position: absolute;  top: 0px;  right: 0px;  width: 126px;  height: 108px;  background-color: #ffffff;  border-radius: 0 30px 0 30px;  z-index: 1;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .about-image-card .trusted-user-card .trusted-user-card-wrapper .rectangle-shape {    width: 70px;    height: 80px;  }}.about-image-card .trusted-user-card .trusted-user-card-wrapper .rectangle-shape .sticky-corner {  position: absolute;  z-index: 2;}.about-image-card .trusted-user-card .trusted-user-card-wrapper .rectangle-shape .sticky-corner.left-corner {  left: -35px;  top: 0;}.about-image-card .trusted-user-card .trusted-user-card-wrapper .rectangle-shape .sticky-corner.right-corner {  bottom: -35px;  right: 0;}.about-image-card .trusted-user-card .trusted-user-card-wrapper .trusted-user-card-inner {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  gap: 167px;  background-color: #FFF089;  padding: 30px 39px 40px;  border-radius: 30px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .about-image-card .trusted-user-card .trusted-user-card-wrapper .trusted-user-card-inner {    gap: 100px;    padding: 20px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .about-image-card .trusted-user-card .trusted-user-card-wrapper .trusted-user-card-inner {    gap: 120px;    padding: 20px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .about-image-card .trusted-user-card .trusted-user-card-wrapper .trusted-user-card-inner {    gap: 120px;    padding: 20px;  }}.about-image-card .trusted-user-card .trusted-user-card-wrapper .trusted-user-card-inner .user-img-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;}.about-image-card .trusted-user-card .trusted-user-card-wrapper .trusted-user-card-inner .user-img-wrapper .image {  width: 60px;  height: 60px;  border: 2px solid #ffffff;  border-radius: 100%;  margin-left: -10px;  position: relative;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .about-image-card .trusted-user-card .trusted-user-card-wrapper .trusted-user-card-inner .user-img-wrapper .image {    width: 45px;    height: 45px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .about-image-card .trusted-user-card .trusted-user-card-wrapper .trusted-user-card-inner .user-img-wrapper .image {    width: 50px;    height: 50px;  }}.about-image-card .trusted-user-card .trusted-user-card-wrapper .trusted-user-card-inner .user-img-wrapper .image:first-child {  margin-left: 0;}.about-image-card .trusted-user-card .trusted-user-card-wrapper .trusted-user-card-inner .user-img-wrapper .image img {  position: absolute;  top: 0;  left: 0;  border-radius: 100%;  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover;}.about-image-card .trusted-user-card .trusted-user-card-wrapper .user-review .title {  font-size: 48px;  font-family: "Urbanist", sans-serif;  font-weight: 600;  line-height: 57.6px;  letter-spacing: -0.72px;  color: #292929;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .about-image-card .trusted-user-card .trusted-user-card-wrapper .user-review .title {    font-size: 34px;    line-height: 42px;    letter-spacing: -0.42px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .about-image-card .trusted-user-card .trusted-user-card-wrapper .user-review .title {    font-size: 38px;    line-height: 48px;    letter-spacing: -0.42px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .about-image-card .trusted-user-card .trusted-user-card-wrapper .user-review .title {    font-size: 42px;    line-height: 56px;    letter-spacing: -0.42px;  }}.about-image-card .trusted-user-card .trusted-user-card-wrapper .user-review .desc {  font-family: "Questrial", sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 32.4px;  color: #525256;  margin: 8px 0 0;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .about-image-card .trusted-user-card .trusted-user-card-wrapper .user-review .desc {    font-size: 16px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .about-image-card .trusted-user-card .trusted-user-card-wrapper .user-review .desc {    font-size: 16px;  }}.about-image-card.style-4 {  position: relative;  margin-left: 40px;}@media (max-width: 1023px) {  .about-image-card.style-4 {    margin-left: 0;  }}.about-image-card.style-4 .main-img-wrapper .main-img-inner img {  border-radius: 30px;  overflow: hidden;}.about-image-card.style-4 .trusted-user-card.style-2 {  position: absolute;  bottom: 0;  left: 0;  padding: 24px 24px 0 0;  background-color: #fff;  border-radius: 0 25px 0 0;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .about-image-card.style-4 .trusted-user-card.style-2 {    position: relative;    padding-right: 0;  }}.about-image-card.style-4 .trusted-user-card.style-2 .sticky-corner {  position: absolute;  -webkit-transform: rotate(180deg);  transform: rotate(180deg);}@media only screen and (min-width: 0px) and (max-width: 576px) {  .about-image-card.style-4 .trusted-user-card.style-2 .sticky-corner {    display: none;  }}.about-image-card.style-4 .trusted-user-card.style-2 .sticky-corner.left-corner {  top: -35px;  left: 0;}.about-image-card.style-4 .trusted-user-card.style-2 .sticky-corner.right-corner {  bottom: 0;  right: -35px;}.about-image-card.style-4 .trusted-user-card.style-2 .trusted-user-card-wrapper .trusted-user-card-inner {  gap: 16px;  padding: 32px;}.about-image-card.style-4 .trusted-user-card.style-2 .trusted-user-card-wrapper .user-review .title {  font-size: 64px;  line-height: 76.8px;  letter-spacing: -0.96px;}.about-info-card {  margin: 0;}.about-info-card .section-title {  margin-bottom: 48px;}.about-info-card .section-title .title {  margin-bottom: 24px;}.about-info-card .section-title .description {  margin: 0;}.circle-shape-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .circle-shape-wrapper {    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    gap: 30px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .circle-shape-wrapper {    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    gap: 20px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .circle-shape-wrapper {    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    gap: 20px;  }}@media only screen and (min-width: 1400px) and (max-width: 1699px) {  .circle-shape-wrapper {    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;  }}.counter-card.style-1 {  position: relative;  text-align: center;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.counter-card.style-1:hover {  z-index: 5;  -webkit-transform: scale(1.04);  transform: scale(1.04);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.counter-card.style-1:nth-child(1) {  margin-top: 90px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .counter-card.style-1:nth-child(1) {    margin: 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .counter-card.style-1:nth-child(1) {    margin: 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .counter-card.style-1:nth-child(1) {    margin: 0;  }}.counter-card.style-1:nth-child(2) {  margin-top: -90px;  z-index: 4;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .counter-card.style-1:nth-child(2) {    margin: 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .counter-card.style-1:nth-child(2) {    margin: 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .counter-card.style-1:nth-child(2) {    margin: 0;  }}.counter-card.style-1:nth-child(2) .content {  background-color: #d9eafd;  border: none;  margin-left: -58px;  position: relative;  z-index: 1;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .counter-card.style-1:nth-child(2) .content {    margin: 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .counter-card.style-1:nth-child(2) .content {    margin: 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .counter-card.style-1:nth-child(2) .content {    margin: 0;  }}.counter-card.style-1:nth-child(3) {  margin-top: 90px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .counter-card.style-1:nth-child(3) {    margin: 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .counter-card.style-1:nth-child(3) {    margin: 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .counter-card.style-1:nth-child(3) {    margin: 0;  }}.counter-card.style-1:nth-child(3) .content {  margin-left: -58px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .counter-card.style-1:nth-child(3) .content {    margin: 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .counter-card.style-1:nth-child(3) .content {    margin: 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .counter-card.style-1:nth-child(3) .content {    margin: 0;  }}.counter-card.style-1:nth-child(4) {  margin-top: -90px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .counter-card.style-1:nth-child(4) {    margin: 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .counter-card.style-1:nth-child(4) {    margin: 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .counter-card.style-1:nth-child(4) {    margin: 0;  }}.counter-card.style-1:nth-child(4) .content {  background-color: #FFF089;  border: none;  margin-left: -58px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .counter-card.style-1:nth-child(4) .content {    margin: 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .counter-card.style-1:nth-child(4) .content {    margin: 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .counter-card.style-1:nth-child(4) .content {    margin: 0;  }}.counter-card.style-1 .content {  width: 450px;  height: 450px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  padding: 70px;  background-color: #ffffff;  border: 1px solid #7ECAEB;  border-radius: 50%;  gap: 16px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .counter-card.style-1 .content {    width: 322px;    height: 322px;    padding: 35px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .counter-card.style-1 .content {    width: 335px;    height: 335px;    padding: 30px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .counter-card.style-1 .content {    width: 318px;    height: 318px;    padding: 30px;  }}@media only screen and (min-width: 1400px) and (max-width: 1699px) {  .counter-card.style-1 .content {    width: 400px;    height: 400px;  }}.counter-card.style-1 .content .number {  font-size: 95px;  font-weight: 600;  line-height: 104.5px;  letter-spacing: -1.425px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .counter-card.style-1 .content .number {    font-size: 68px;    line-height: 76px;    letter-spacing: -0.96px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .counter-card.style-1 .content .number {    font-size: 68px;    line-height: 76px;    letter-spacing: -0.96px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .counter-card.style-1 .content .number {    font-size: 68px;    line-height: 76px;    letter-spacing: -0.96px;  }}.counter-card.style-1 .content .title {  font-family: "Questrial", sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 32.4px;  color: #525256;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .counter-card.style-1 .content .title {    font-size: 16px;    line-height: 30px;  }}.counter-card.style-2 .content {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  gap: 9px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .counter-card.style-2 .content {    gap: 0;  }}.counter-card.style-2 .content .number {  font-size: 48px;  font-weight: 600;  line-height: 57.6px;  letter-spacing: -0.72px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .counter-card.style-2 .content .number {    font-size: 38px;    line-height: 48.6px;  }}.counter-card.style-2 .content .title {  font-family: "Questrial", sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 32.4px;  color: #525256;  letter-spacing: initial;}.brand-marquee-area {  padding: 28px 0;  background-color: #D9EAFD;  overflow: hidden;}@media (max-width: 1199px) {  .brand-marquee-area {    overflow: hidden;  }}.brand-marquee-area .brand-marquee-slider .swiper-wrapper {  -webkit-transition-timing-function: linear;  transition-timing-function: linear;}.brand-marquee-area .swiper-slide {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  gap: 60px;  -ms-flex-negative: 0;  flex-shrink: 0;}.brand-marquee-area .swiper-slide .brand-marquee-title {  font-family: "Urbanist", sans-serif;  font-size: 36px;  font-weight: 600;  line-height: 46.8px;  color: #292929;  letter-spacing: -0.52px;  white-space: nowrap;}.testimonial-card {  padding: 40px 48px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  gap: 32px;  position: relative;  background-color: #ECF4FE;  border-radius: 30px;  margin: 0 12px;  width: 528px;  overflow: hidden;}.testimonial-card:hover .btn-wrapper {  -webkit-transform: translate(-8px, 8px);  transform: translate(-8px, 8px);}.testimonial-card:hover .shape {  -webkit-transform: translate(60px, -60px);  transform: translate(60px, -60px);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media (max-width: 1399px) {  .testimonial-card {    width: unset;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .testimonial-card {    padding: 24px;  }}.testimonial-card .btn-wrapper {  position: absolute;  z-index: 5;  top: 0;  right: 0;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.testimonial-card .btn-wrapper .circle-arrow-btn {  width: 56px;  height: 56px;}.testimonial-card .btn-wrapper .circle-arrow-btn i {  -webkit-transform: rotate(0deg);  transform: rotate(0deg);}.testimonial-card .shape {  width: auto;  height: auto;  position: absolute;  top: 0;  right: 0;  overflow: hidden;  border-radius: 0 30px 0 0;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.testimonial-card .shape svg {  width: 100px;  height: 100px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.testimonial-card .content-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  gap: 20px;}.testimonial-card .content-wrapper .rating-icon {  font-family: "Font Awesome 6 Pro";  font-size: 18px;  font-weight: 900;  color: #292929;  margin-bottom: 0;}.testimonial-card .content-wrapper .description {  font-family: "Questrial", sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 32px;  color: #525256;  margin: 0;}.testimonial-card .user-info-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 16px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-negative: 0;  flex-shrink: 0;}.testimonial-card .user-info-wrapper .user-img {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -ms-flex-item-align: start;  align-self: flex-start;  -ms-flex-negative: 0;  flex-shrink: 0;  width: 60px;  height: 60px;  border: 2px solid #ffffff;  border-radius: 50%;  position: relative;}.testimonial-card .user-info-wrapper .user-img img {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  -o-object-fit: cover;  object-fit: cover;  border-radius: 50%;}.testimonial-card .user-info-wrapper .user-meta .name {  font-family: "Urbanist", sans-serif;  font-size: 20px;  font-weight: 600;  line-height: 34px;  color: #292929;  margin-bottom: 5px;  letter-spacing: initial;}.testimonial-card .user-info-wrapper .user-meta .designation {  font-family: "Questrial", sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 20px;  color: #292929;  margin: 0;  letter-spacing: -0.21px;}.testimonial-card.style-1 {  width: unset;  margin: 0;  padding: 0;  background: none;}.testimonial-card.style-1 .content-wrapper .description {  max-width: 430px;}.testimonial-card.style-2 {  width: unset;}.slider-area-wrapper.style-1 {  margin-right: -9999px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .slider-area-wrapper.style-1 {    margin-right: unset;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .slider-area-wrapper.style-1 {    margin-right: unset;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .slider-area-wrapper.style-1 {    margin-right: unset;  }}.testimonial-slider-wrapper {  position: relative;}.testimonial-slider-wrapper.style-1 {  padding-left: 10px;}.testimonial-slider-wrapper.style-1 .slick-list {  margin: 0 -12px;}.testimonial-slider-wrapper.style-1 .slick-dots {  position: absolute;  z-index: 5;  right: -13px;  bottom: -80px;  margin: 0;  padding: 0;  -webkit-transform: translateY(24px);  transform: translateY(24px);}@media (max-width: 991px) {  .testimonial-slider-wrapper.style-1 .slick-dots {    bottom: 0;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .testimonial-slider-wrapper.style-1 .slick-dots {    bottom: -50px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .testimonial-slider-wrapper.style-1 .slick-dots {    -webkit-transform: translate(0, 75px);    transform: translate(0, 75px);    right: 0;  }}.testimonial-slider-wrapper.style-1 .slick-dots li {  cursor: pointer;}.testimonial-slider-wrapper.style-2 .slider-nav-prev-btn,.testimonial-slider-wrapper.style-2 .slider-nav-next-btn {  position: absolute;  top: -150px;  right: 0;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .testimonial-slider-wrapper.style-2 .slider-nav-prev-btn,  .testimonial-slider-wrapper.style-2 .slider-nav-next-btn {    top: -60px;  }}.testimonial-slider-wrapper.style-2 .slider-nav-prev-btn {  margin-right: 86px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .testimonial-slider-wrapper.style-2 .slider-nav-prev-btn {    margin-right: 60px;  }}.testimonial-slider-wrapper.style-2 .slick-list {  margin: 0 -999px 0 -12px;}@media (max-width: 1399px) {  .testimonial-slider-wrapper.style-2 .slick-list {    margin: 0 -12px;  }}.slick-dots {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: end;  margin-top: 100px;  gap: 5px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .slick-dots {    padding-left: 0;  }}.slick-dots li {  list-style: none;  line-height: 0;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  border: 1px solid transparent;  padding: 5px;  border-radius: 50%;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slick-dots li.slick-active {  border: 1px solid #7ECAEB;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.slick-dots li button {  position: relative;  width: 11px;  height: 11px;  font-size: 0;  line-height: 0;  padding: 0;  margin: 0;  white-space: 0;  letter-spacing: 0;  border-radius: 50%;  background-color: #7ECAEB;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.accordion-wrapper .accordion-list-item {  background-color: #ECF4FE;  border-radius: 25px;}.accordion-wrapper .accordion-list-item .accordion-head {  padding: 32px 32px 25px 40px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 25px;  position: relative;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .accordion-wrapper .accordion-list-item .accordion-head {    padding-top: 28px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .accordion-wrapper .accordion-list-item .accordion-head {    padding: 24px;  }}.accordion-wrapper .accordion-list-item .accordion-head:after {  background-color: #ffffff;  border-radius: 50%;  color: #292929;  font-size: 20px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  width: 48px;  height: 48px;  -ms-flex-negative: 0;  flex-shrink: 0;  content: "\f068";  font-family: "Font Awesome 6 Pro";  font-weight: 500;}.accordion-wrapper .accordion-list-item .accordion-head.collapsed {  border-color: #D9EAFD;}.accordion-wrapper .accordion-list-item .accordion-head.collapsed:after {  background-color: #ffffff;  border-radius: 50%;  color: #292929;  font-size: 20px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  width: 48px;  height: 48px;  -ms-flex-negative: 0;  flex-shrink: 0;  position: relative;  content: "+";  font-family: "Font Awesome 6 Pro";  font-weight: 500;}.accordion-wrapper .accordion-list-item .accordion-head .accordion-title {  font-size: 28px;  font-weight: 600;  line-height: 36.4px;  color: #292929;  letter-spacing: -0.42px;  margin-bottom: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .accordion-wrapper .accordion-list-item .accordion-head .accordion-title {    font-size: 24px;    line-height: 32px;  }}.accordion-wrapper .accordion-list-item:last-child .accordion-head {  border-bottom: transparent;}.accordion-wrapper .accordion-list-item .accordion-item-body {  max-width: 435px;  padding: 0 0 32px 40px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media (max-width: 1199px) {  .accordion-wrapper .accordion-list-item .accordion-item-body {    margin-right: 15px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .accordion-wrapper .accordion-list-item .accordion-item-body {    padding: 0 0 24px 24px;  }}.accordion-wrapper .accordion-list-item .accordion-item-body p {  font-size: 18px;  color: #525256;  font-weight: 400;  line-height: 32.4px;  margin-bottom: 0;}.brand-slider-area.style-1 .client-logo-slider-wrapper {  border-top: 1px solid #c0c0c0;  padding: 64px 0;}.client-logo-wrapper .client-logo {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  cursor: pointer;  overflow: hidden;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.client-logo-wrapper .client-logo img {  -webkit-filter: grayscale(100%);  filter: grayscale(100%);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.client-logo-wrapper .client-logo:hover {  -webkit-transform: scale(1.03);  transform: scale(1.03);}.client-logo-wrapper .client-logo:hover img {  -webkit-filter: none;  filter: none;  opacity: 1;}.page-header {  border-left: 4px solid #dfe2e9;  padding-left: 45px;  margin-bottom: 50px;}@media (max-width: 991px) {  .page-header {    padding-left: 30px;  }}.page-header .page-title {  font-size: 48px;  line-height: 60px;}@media (max-width: 991px) {  .page-header .page-title {    font-size: 38px;    line-height: 48px;  }}.blog-area ol,.blog-area ul {  padding-left: 20px;}.blog-area ol li,.blog-area ul li {  padding-top: 7px;}.single-post-item {  background-color: #ffffff;  overflow: hidden;  margin-bottom: 64px;  /* Quote Format Post */  /* Sticky Post */}.single-post-item:hover .post-thumbnail img,.single-post-item:hover .post-video img {  -webkit-transform: scale(1.06);  transform: scale(1.06);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.single-post-item iframe {  width: 100%;  height: 522px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .single-post-item iframe {    height: 350px;  }}.single-post-item .post-content-wrapper {  padding-right: 110px;}@media (max-width: 1399px) {  .single-post-item .post-content-wrapper {    padding-right: 0;  }}.single-post-item .post-content-wrapper .read-more .btn-wrapper {  margin-top: 30px;}.single-post-item.format-quote .post-content {  margin: 0;}.single-post-item.format-quote blockquote {  margin: 0;}.single-post-item.format-quote blockquote p {  margin-top: 0;}.single-post-item.format-quote blockquote cite a {  font-family: "Questrial", sans-serif;  font-size: 16px;  font-weight: 500;  text-transform: capitalize;  color: #525256;  margin-top: 20px;  font-style: normal;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.single-post-item.format-quote blockquote cite a:hover {  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  color: #CFF480;}.single-post-item.sticky {  border: 2px solid #CFF480;}.single-post-item.sticky .post-content {  margin-bottom: 0;}.single-post-item.sticky .post-content p {  margin-bottom: 0;}.single-post-item .post-title {  font-size: 48px;  line-height: 57px;  font-weight: 600;  letter-spacing: -0.72px;  margin-bottom: 0;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .single-post-item .post-title {    font-size: 28px;    line-height: 38px;    margin-top: 5px;  }}.single-post-item .post-title:hover a {  color: #CFF480;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.single-post-item .post-content p {  margin-top: 17px;}.single-post-item .post-content h2,.single-post-item .post-content h3,.single-post-item .post-content h4,.single-post-item .post-content h5,.single-post-item .post-content h6 {  margin-bottom: 10px;}.single-post-item .post-content p {  margin-bottom: unset;}.single-post-item .single-post-meta {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  padding-top: 15px;  margin-top: 0;  margin-bottom: 20px;  width: 100%;}.single-post-item .social-share {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 8px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.single-post-item .social-share a {  width: 40px;  height: 40px;  background-color: #d9eafd;  border-radius: 50px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  color: #292929;}.single-post-item .social-share .social-share-title {  font-size: 18px;  font-weight: 700;  font-family: "Urbanist", sans-serif;  color: #292929;  margin-right: 5px;  white-space: nowrap;}.single-post-item .blog-post-tag {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;}.single-post-item .blog-post-tag span {  font-size: 16px;  font-weight: 500;  display: inline-block;  font-family: "Urbanist", sans-serif;  color: #292929;  margin-bottom: 0;  margin-right: 30px;  text-transform: uppercase;  float: left;  line-height: 24px;}.single-post-item .blog-post-tag .post-tag-list {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  gap: 8px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  line-height: 0;  margin-bottom: 16px;}.single-post-item .blog-post-tag .post-tag-list a {  font-family: "Urbanist", sans-serif;  font-size: 14px;  font-weight: 600;  letter-spacing: -0.21px;  background-color: #D9EAFD;  border-radius: 50px;  padding: 10px 25px;  color: #292929;  display: inline-block;  line-height: initial;  text-transform: uppercase;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.single-post-item .blog-post-tag .post-tag-list a:hover {  color: #292929;  background-color: #d9eafd;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.single-post-item .post-thumbnail,.single-post-item .post-video,.single-post-item .post-gallery,.single-post-item .post-audio {  position: relative;  overflow: hidden;  margin-bottom: 40px;  border-radius: 30px;}.single-post-item .post-thumbnail img,.single-post-item .post-video img,.single-post-item .post-gallery img,.single-post-item .post-audio img {  -webkit-transform: scale(1);  transform: scale(1);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.single-post-item .post-thumbnail .popup-video-wrapper,.single-post-item .post-video .popup-video-wrapper,.single-post-item .post-gallery .popup-video-wrapper,.single-post-item .post-audio .popup-video-wrapper {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.single-post-item .post-thumbnail .video-btn a,.single-post-item .post-video .video-btn a,.single-post-item .post-gallery .video-btn a,.single-post-item .post-audio .video-btn a {  width: 70px;  height: 70px;  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);  background-color: #ffffff;  border-radius: 50%;  background-size: cover;  background-repeat: no-repeat;  -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);  animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.single-post-item .post-thumbnail .video-btn a i,.single-post-item .post-video .video-btn a i,.single-post-item .post-gallery .video-btn a i,.single-post-item .post-audio .video-btn a i {  color: #CFF480;  font-size: 18px;}.single-post-item .post-thumbnail .video-btn a:hover,.single-post-item .post-video .video-btn a:hover,.single-post-item .post-gallery .video-btn a:hover,.single-post-item .post-audio .video-btn a:hover {  -webkit-animation: none;  animation: none;}.single-post-item button.post-gallery-btn {  position: absolute;  width: 60px;  height: 60px;  border-radius: 50%;  -webkit-transition: 0.3s;  transition: 0.3s;  z-index: 99;  background-color: #ffffff;  cursor: pointer;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  overflow: hidden;}.single-post-item button.post-gallery-btn.prev-btn {  left: 30px;}.single-post-item button.post-gallery-btn.next-btn {  right: 30px;}.single-post-item button.post-gallery-btn i {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  color: #292929;  font-size: 17px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.single-post-item button.post-gallery-btn:hover {  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  background-color: #d9eafd;}.single-post-item button.post-gallery-btn:hover i {  color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.single-post-item .post-audio iframe {  width: 100%;}.single-post-item .post-meta {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 16px;  margin-top: 20px;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .single-post-item .post-meta {    gap: 10px;    width: 100%;  }}.single-post-item .post-meta .author-img {  width: 37px;  height: 37px;  position: relative;  border-radius: 50%;  overflow: hidden;}.single-post-item .post-meta .author-img img {  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover;  position: absolute;  top: 0;  left: 0;}.single-post-item .post-meta span {  font-size: 18px;  font-weight: 400;  color: #525256;  text-transform: capitalize;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 10px;}.single-post-item .post-meta span.icon i {  color: #C0C0C0;  font-size: 6px;}.single-post-item .post-meta span a {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 10px;  color: #525256;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.single-post-item .post-meta span a:hover {  color: #CFF480;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card {  background-color: #ffffff;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  gap: 40px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .post-card {    gap: 30px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .post-card {    gap: 30px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .post-card {    gap: 30px;  }}.post-card:hover .image img {  -webkit-transform: scale(1.03);  transform: scale(1.03);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card:hover .image:before {  visibility: visible;  opacity: 1;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card:hover .image .circle-btn-wrapper {  background-color: rgba(0, 0, 0, 0.5);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card:hover .image .circle-btn {  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%) scale(1);  transform: translate(-50%, -50%) scale(1);  visibility: visible;  opacity: 1;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card .image {  overflow: hidden;  position: relative;  border-radius: 30px;  height: 268px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .post-card .image {    height: 250px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .post-card .image {    height: 220px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .post-card .image {    height: 220px;  }}.post-card .image img {  position: absolute;  top: 0;  left: 0;  -webkit-transform: scale(1.001);  transform: scale(1.001);  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card .image .circle-btn-wrapper {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card .image .circle-btn {  width: 72px;  height: 72px;  border-radius: 50px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  background-color: #d9eafd;  color: #292929;  font-size: 24px;  text-decoration: none;  position: absolute;  top: 70%;  left: 20%;  -webkit-transform: translate(-50%, -50%) scale(0.3);  transform: translate(-50%, -50%) scale(0.3);  opacity: 0;  visibility: hidden;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  z-index: 2;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .post-card .image .circle-btn {    width: 60px;    height: 60px;    font-size: 22px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .post-card .image .circle-btn {    width: 50px;    height: 50px;    font-size: 20px;  }}.post-card .image .circle-btn i {  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card .image .circle-btn:hover {  background-color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card .image .circle-btn:hover i {  -webkit-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card .content {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  gap: 16px;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .post-card .content {    gap: 12px;  }}.post-card .content .tag-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 8px;}.post-card .content .tag-wrapper .single-tag {  padding: 8px 24px;  border-radius: 50px;  font-family: "Urbanist", sans-serif;  font-size: 14px;  font-weight: 600;  line-height: 20px;  letter-spacing: -0.21px;  color: #292929;  background-color: #D9EAFD;  text-transform: uppercase;}.post-card .content .title {  font-family: "Urbanist", sans-serif;  font-size: 28px;  font-weight: 600;  line-height: 36px;  letter-spacing: -0.42px;  margin-bottom: 0;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .post-card .content .title {    font-size: 24px;    line-height: 32px;    letter-spacing: -0.32;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .post-card .content .title {    font-size: 22px;    line-height: 30px;    letter-spacing: -0.32;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .post-card .content .title {    font-size: 26px;    line-height: 36px;    letter-spacing: -0.42px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .post-card .content .title {    font-size: 22px;    line-height: 30px;    letter-spacing: -0.32;  }}.post-card .content .desc {  font-family: "Questrial", sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 32px;  color: #525256;  margin-bottom: 0;}.post-card .post-meta {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  gap: 16px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  margin-top: 8px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .post-card .post-meta {    gap: 8px;  }}.post-card .post-meta .single-post-meta {  color: #525256;  font-size: 18px;  line-height: 32px;  font-weight: 400;  font-family: "Questrial", sans-serif;}.post-card .post-meta .dots::before {  position: absolute;  content: "";  width: 4px;  height: 4px;  border-radius: 50%;  background-color: #C0C0C0;}.post-card.style-2 {  position: relative;  overflow: hidden;}.post-card.style-2:hover .btn-wrapper {  -webkit-transform: translate(-8px, 8px);  transform: translate(-8px, 8px);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card.style-2:hover .shape {  visibility: hidden;  opacity: 0;  -webkit-transform: translate(60px, -60px);  transform: translate(60px, -60px);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card.style-2 .content {  background-color: #ECF4FE;  padding: 42px 48px 46px;  border-radius: 30px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .post-card.style-2 .content {    padding: 28px;  }}.post-card.style-2 .content .post-meta {  margin-top: 0;  margin-bottom: 24px;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {  .post-card.style-2 .content .title {    font-size: 22px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .post-card.style-2 .content .title {    font-size: 24px;  }}.post-card.style-2 .content .btn-wrapper {  margin-top: 64px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: end;  position: relative;}.post-card.style-2 .content .btn-wrapper .text-btn {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 5px;  font-family: "Urbanist", sans-serif;  font-size: 20px;  font-weight: 600;  line-height: 34px;  color: #292929;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card.style-2 .content .btn-wrapper .text-btn:hover {  gap: 12px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card.style-2 .content .btn-wrapper .text-btn:hover i {  -webkit-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card.style-2 .content .btn-wrapper .text-btn i {  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card.style-2 .btn-wrapper {  position: absolute;  z-index: 5;  top: 0;  right: 0;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card.style-2 .btn-wrapper .circle-arrow-btn {  width: 64px;  height: 64px;}.post-card.style-2 .shape {  position: absolute;  top: 0;  right: 0;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card.style-3 {  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -ms-flex-direction: row;  flex-direction: row;  background-color: #ECF4FE;  border-radius: 30px;  gap: unset;  position: relative;  margin: 0 12px;}.post-card.style-3:hover .btn-wrapper {  -webkit-transform: translate(-8px, 8px);  transform: translate(-8px, 8px);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card.style-3:hover .shape {  visibility: hidden;  opacity: 0;  -webkit-transform: translate(60px, -60px);  transform: translate(60px, -60px);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media (max-width: 1399px) {  .post-card.style-3 {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .post-card.style-3 {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;  }}.post-card.style-3 .image {  width: 330px;  height: unset;  -ms-flex-negative: 0;  flex-shrink: 0;}@media (max-width: 1399px) {  .post-card.style-3 .image {    width: auto;    height: 250px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .post-card.style-3 .image {    width: 330px;    height: unset;  }}.post-card.style-3 .content {  padding: 42px 46px 48px;}@media (max-width: 1399px) {  .post-card.style-3 .content {    padding: 42px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .post-card.style-3 .content {    padding: 24px;  }}.post-card.style-3 .content .post-content p {  margin-bottom: 0;}.post-card.style-3 .btn-wrapper {  position: absolute;  z-index: 5;  top: 0;  right: 0;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-card.style-3 .btn-wrapper .circle-arrow-btn {  width: 64px;  height: 64px;}.post-card.style-3 .shape {  position: absolute;  top: 0;  right: 0;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.blog-details-wrapper .comment-respond {  margin-top: 72px;  margin-bottom: 40px;}.blog-details-wrapper .wp-block-group.has-background .wp-block-button .wp-block-button__link {  color: #ffffff !important;}.blog-details-wrapper .single-post-item {  overflow: visible;  -webkit-box-shadow: none;  box-shadow: none;}.blog-details-wrapper .single-post-item .post-title {  margin-bottom: 20px;}.blog-details-wrapper .single-post-item .gallery-image-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 30px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .blog-details-wrapper .single-post-item .gallery-image-wrapper {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;  }}.blog-details-wrapper .single-post-item .gallery-image-wrapper .gallery-image {  border-radius: 30px;}.blog-details-wrapper .single-post-item .gallery-image-wrapper .gallery-image img {  border-radius: 30px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .blog-details-wrapper .single-post-item .gallery-image-wrapper .gallery-image {    margin-bottom: 0;  }}.blog-details-wrapper .single-post-item .gallery-image-wrapper .gallery-image-content p {  margin-bottom: 0;}.blog-details-wrapper .single-post-item blockquote {  background-color: #d9eafd;  border-radius: 30px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .blog-details-wrapper .single-post-item blockquote {    padding: 20px;  }}.blog-details-wrapper .single-post-item .single-post-meta {  margin-bottom: 0;  gap: 20px;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  position: relative;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  border-top: 1px solid #E7E7E7;  padding-top: 34px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .blog-details-wrapper .single-post-item .single-post-meta {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;  }}.blog-details-wrapper .single-post-item .single-post-meta .post-tag-list {  margin-bottom: 0;}.blog-details-wrapper .single-post-item .single-post-meta .blog-post-tag .tag-icon {  color: #CFF480;  font-size: 20px;}.blog-details-wrapper .single-post-item iframe {  width: 100%;  height: 522px;}.blog-details-wrapper .single-post-item .post-meta {  margin-bottom: 20px;  margin-top: -8px;}.blog-details-wrapper .single-post-item .post-gallery:hover img {  -webkit-transform: scale(1) !important;  transform: scale(1) !important;}.blog-details-wrapper .single-post-item .post-thumbnail,.blog-details-wrapper .single-post-item .post-video,.blog-details-wrapper .single-post-item .post-gallery,.blog-details-wrapper .single-post-item .postbox-audio,.blog-details-wrapper .single-post-item .wp-block-post-featured-image {  overflow: hidden;  margin-bottom: 30px;  position: relative;}.blog-details-wrapper .single-post-item .post-thumbnail:hover img,.blog-details-wrapper .single-post-item .post-video:hover img,.blog-details-wrapper .single-post-item .post-gallery:hover img,.blog-details-wrapper .single-post-item .postbox-audio:hover img,.blog-details-wrapper .single-post-item .wp-block-post-featured-image:hover img {  -webkit-transform: scale(1.06);  transform: scale(1.06);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.blog-details-wrapper .single-post-item .post-thumbnail img,.blog-details-wrapper .single-post-item .post-video img,.blog-details-wrapper .single-post-item .post-gallery img,.blog-details-wrapper .single-post-item .postbox-audio img,.blog-details-wrapper .single-post-item .wp-block-post-featured-image img {  -webkit-transform: scale(1);  transform: scale(1);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.blog-details-wrapper .single-post-item .post-content-wrapper {  padding: 0;}.blog-details-wrapper .single-post-item .post-content {  margin-bottom: 17px;  /* Unit Test Data Compatibility Start */  /* Unit Test Data Compatibility End */}.blog-details-wrapper .single-post-item .post-content .list-item-wrapper .list-item .text {  font-family: "Urbanist", sans-serif;  font-size: 18px;  font-weight: 700;  line-height: 27px;  color: #292929;}.blog-details-wrapper .single-post-item .post-content .wp-block-archives li a,.blog-details-wrapper .single-post-item .post-content .wp-block-tag-cloud a {  color: #525256;}.blog-details-wrapper .single-post-item .post-content .wp-block-archives li a:hover,.blog-details-wrapper .single-post-item .post-content .wp-block-tag-cloud a:hover {  color: #CFF480;}.blog-details-wrapper .single-post-item .post-content .wp-block-query .wp-block-post-template {  padding-left: 0;}.blog-details-wrapper .single-post-item .post-content .wp-block-query .wp-block-post-template .wp-block-post {  margin-bottom: 30px;}.blog-details-wrapper .single-post-item .post-content .wp-block-navigation__responsive-container-content .wp-block-page-list {  padding-left: 0;}.blog-details-wrapper .single-post-item .post-content .wp-block-group {  margin: 15px 0;}.blog-details-wrapper .single-post-item .post-content .wp-block-group p {  margin-bottom: 0;}.blog-details-wrapper .single-post-item .post-content p {  margin-bottom: 20px;}.blog-details-wrapper .single-post-item .post-content p img {  margin: 20px 0;}@media only screen and (min-width: 768px) and (max-width: 1199px) {  .blog-details-wrapper .single-post-item .post-content .gallery-image {    margin-bottom: 30px;  }}.blog-details-wrapper .single-post-item.post-1786 .post-meta-info {  margin-bottom: 20px;  display: block;}.blog-details-wrapper .single-post-item.post-1778 .post-content-wrapper p {  line-height: normal;}.blog-details-wrapper .single-post-item.post-1782 .post-content-wrapper {  padding-top: 0;}.blog-details-wrapper .wp-block-calendar {  margin-bottom: 30px;}.author-info {  background-color: #ECF4FE;  padding: 40px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 30px;  border-radius: 30px;  position: relative;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  margin-top: 80px;  margin-bottom: 80px;}.author-info .author-thumb {  -ms-flex-negative: 0;  flex-shrink: 0;}.author-info .author-thumb a {  -ms-flex-negative: 0;  flex-shrink: 0;  width: 165px;  height: 165px;  border-radius: 50px;  overflow: hidden;}.author-info .author-thumb img {  border-radius: 50%;}.author-info .author-text h3 {  font-size: 28px;  font-weight: 600;  margin-bottom: 10px;  line-height: 36px;}.author-info .author-text .designation {  font-size: 16px;  font-style: italic;  color: #8f939b;  font-family: "Urbanist", sans-serif;  text-transform: capitalize;}.author-info .author-text p {  margin-top: 10px;  margin-bottom: 0;  color: #292929;  font-size: 18px;  font-family: "Questrial", sans-serif;}.author-info .author-social-profiles {  margin-top: 20px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 10px;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.author-info .author-social-profiles a {  font-size: 18px;  color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  width: 44px;  height: 44px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  background-color: #d9eafd;  border-radius: 10px;}.author-info .author-social-profiles a:hover {  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  background-color: #ffffff;  color: #CFF480;}.author-info .author-post a {  font-size: 16px;  font-weight: 500;  font-family: "Urbanist", sans-serif;  color: #292929;  border-bottom: 2px solid #CFF480;  margin-top: 30px;  display: inline-block;}.author-info .author-post a:hover {  color: #CFF480;}.blog-post-nav {  margin: 40px 0;  background: #fff;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  gap: 30px;  border-top: 1px solid #E7E7E7;}@media only screen and (min-width: 992px) and (max-width: 1024px) {  .blog-post-nav {    padding: 30px;    margin: 30px 0;  }}@media (max-width: 767px) {  .blog-post-nav {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    padding: 30px;    margin: 30px 0;  }}.blog-post-nav .divider {  background-color: rgb(223, 226, 233);  width: 1px;}@media only screen and (min-width: 992px) and (max-width: 1024px) {  .blog-post-nav .divider {    width: 100%;    height: 1px;  }}@media (max-width: 767px) {  .blog-post-nav .divider {    width: 100%;    height: 1px;  }}.blog-post-nav .post-navigation {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 20px;  -ms-flex-preferred-size: 0;  flex-basis: 0;  -webkit-box-flex: 1;  -ms-flex-positive: 1;  flex-grow: 1;  width: 50%;  padding: 30px 0;}@media (max-width: 374px) {  .blog-post-nav .post-navigation {    -webkit-box-orient: vertical !important;    -webkit-box-direction: normal !important;    -ms-flex-direction: column !important;    flex-direction: column !important;  }}@media only screen and (min-width: 992px) and (max-width: 1024px) {  .blog-post-nav .post-navigation {    width: 100%;  }}@media (max-width: 767px) {  .blog-post-nav .post-navigation {    width: 100%;  }}.blog-post-nav .post-navigation:last-child {  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;}.blog-post-nav .post-navigation:last-child .text {  text-align: right;}@media (max-width: 374px) {  .blog-post-nav .post-navigation:last-child .text {    text-align: left;  }}.blog-post-nav .post-navigation .post-img {  width: 96px;  height: 96px;  position: relative;  border-radius: 8px;  overflow: hidden;  -ms-flex-negative: 0;  flex-shrink: 0;}@media (max-width: 374px) {  .blog-post-nav .post-navigation .post-img {    width: 100% !important;    height: 150px !important;  }}.blog-post-nav .post-navigation .post-img img {  position: absolute;  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover;  left: 0;  top: 0;}.blog-post-nav .post-navigation .text {  width: 100%;}.blog-post-nav .post-navigation .text span a {  font-size: 14px;  font-family: "Urbanist", sans-serif;  text-transform: capitalize;  font-weight: 600;  color: #292929;  display: inline-block;  padding: 10px 20px;  border-radius: 50px;  background-color: #D9EAFD;  line-height: initial;  margin-bottom: 10px;}.blog-post-nav .post-navigation .text span a:hover {  background-color: #d9eafd;  color: #292929;}.blog-post-nav .post-navigation .text .post-title {  font-size: 18px;  margin: 0;  line-height: 27px;  text-transform: capitalize;}.blog-post-nav .post-navigation .text .post-title a {  color: #292929;  font-weight: 700;  font-size: 18px;  line-height: 27px;  text-transform: capitalize;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.blog-post-nav .post-navigation .text .post-title a:hover {  color: #CFF480;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.skill-progressbar-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;  gap: 20px;}.skill-progressbar .progress-inner-item {  position: relative;  margin-bottom: 10px;  line-height: inherit;}.skill-progressbar .skill-title {  z-index: 100;  color: #292929;  font-size: 18px;  font-weight: 500;  font-family: "Urbanist", sans-serif;}.skill-progressbar .progressbar-number {  width: 100%;  z-index: 10;}.skill-progressbar .progress-number-count {  padding: 0 8px;  position: absolute;  -webkit-transform: translateX(-50%);  transform: translateX(-50%);}.skill-progressbar .progressbar-number,.skill-progressbar .progress-number-count {  font-size: 16px;  line-height: 41px;  height: 8px;  letter-spacing: 0px;  font-weight: 400;  text-transform: none;  font-family: "Questrial", sans-serif;  color: #525256;}.skill-progressbar .progress-content-outter {  height: 8px;  background-color: rgb(234, 234, 234);  border-radius: 20px;}.skill-progressbar .progress-content {  height: 8px;  background-color: #d9eafd;  width: 0%;  border-radius: 20px;}.cta-area.style-1 {  padding-top: 60px;  position: relative;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .cta-area.style-1 {    padding: 100px 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .cta-area.style-1 {    padding-top: 50px;  }}.cta-area.style-1 .cta-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  position: relative;  z-index: 1;  height: 391px;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .cta-area.style-1 .cta-wrapper {    height: 340px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .cta-area.style-1 .cta-wrapper {    height: unset;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    gap: 24px;  }}.cta-area.style-1 .section-title {  background-color: #d9eafd;  width: 27%;  height: 100%;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  margin: 0;  padding: 40px;  border-radius: 35px 35px 0;  position: relative;  z-index: 10;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .cta-area.style-1 .section-title {    padding: 30px;    width: 30%;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .cta-area.style-1 .section-title {    padding: 30px;    width: 30%;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .cta-area.style-1 .section-title {    width: 100%;    height: 300px;    border-radius: 25px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .cta-area.style-1 .section-title {    padding: 30px;  }}.cta-area.style-1 .section-title .btn-inner {  padding: 20px 0;}@media (max-width: 991px) {  .cta-area.style-1 .section-title .btn-inner {    padding-bottom: 16px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .cta-area.style-1 .section-title .btn-inner {    padding: 12px 0;  }}.cta-area.style-1 .section-title span {  font-family: "Urbanist", sans-serif;  font-size: 24px;  font-weight: 600;  line-height: initial;  letter-spacing: -0.36px;  color: #292929;  text-transform: capitalize;  text-decoration: none;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.cta-area.style-1 .section-title .sec-content .title {  font-size: 24px;  line-height: normal;  letter-spacing: -0.34px;  margin-bottom: 8px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .cta-area.style-1 .section-title .sec-content .title {    font-size: 22px;    letter-spacing: -0.32px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .cta-area.style-1 .section-title .sec-content .title {    font-size: 20px;    line-height: 32px;    letter-spacing: -0.28px;  }}.cta-area.style-1 .section-title .sec-content .number {  font-size: 95px;  line-height: 104.5px;  letter-spacing: -1.425px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .cta-area.style-1 .section-title .sec-content .number {    font-size: 80px;    line-height: 92px;    letter-spacing: -1.04px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .cta-area.style-1 .section-title .sec-content .number {    font-size: 80px;    line-height: 92px;    letter-spacing: -1.04px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .cta-area.style-1 .section-title .sec-content .number {    font-size: 68px;  }}.cta-area.style-1 .section-title .info-card-inner .btn-wrapper {  width: unset;}.cta-area.style-1 .section-title .info-card-inner .btn-wrapper .theme-btn {  font-size: 24px;  text-transform: capitalize;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .cta-area.style-1 .section-title .info-card-inner .btn-wrapper .theme-btn {    font-size: 20px;    margin-left: -15px;  }}.cta-area.style-1 .section-title .info-card-inner .btn-wrapper .theme-btn:hover {  background-color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.cta-area.style-1 .service-btn-area {  width: 221px;  height: 158px;  background-color: #d9eafd;  border-radius: 0 35px 35px 0;  position: absolute;  z-index: 4;  bottom: 0;  left: 100%;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: start;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .cta-area.style-1 .service-btn-area {    width: 200px;    height: 130px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .cta-area.style-1 .service-btn-area {    width: 185px;    height: 130px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .cta-area.style-1 .service-btn-area {    width: unset;    height: unset;    bottom: 30px;    left: unset;    right: 40px;    background: none;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .cta-area.style-1 .service-btn-area {    right: 15px;  }}.cta-area.style-1 .service-btn-area .theme-btn {  margin-left: 17px;  line-height: initial;  text-transform: capitalize;  border-radius: 50px;  background-color: #ffffff;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .cta-area.style-1 .service-btn-area .theme-btn {    margin: 0;  }}.cta-area.style-1 .service-btn-area .theme-btn:hover {  color: #ffffff;  background-color: #292929;}.cta-area.style-1 .service-btn-area .left-sticky-corner {  position: absolute;  -webkit-transform: rotate(180deg);  transform: rotate(180deg);  top: -34.5px;  left: -1.5px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .cta-area.style-1 .service-btn-area .left-sticky-corner {    display: none;  }}.cta-area.style-1 .image-wrapper {  width: 70.5%;  height: 100%;  background-position: center;  background-size: cover;  background-repeat: no-repeat;  border-radius: 35px;  position: relative;  margin-top: 0;  z-index: 2;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .cta-area.style-1 .image-wrapper {    width: 66%;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .cta-area.style-1 .image-wrapper {    width: 66%;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .cta-area.style-1 .image-wrapper {    width: 100%;    height: 250px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .cta-area.style-1 .image-wrapper {    height: 200px;  }}.cta-area.style-1 .image-wrapper .rectangle-shape {  width: 221px;  height: 183px;  border-radius: 0 30px 0 0;  background-color: #ffffff;  position: absolute;  z-index: 3;  bottom: 0;  left: 0;  top: unset;  z-index: 4;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .cta-area.style-1 .image-wrapper .rectangle-shape {    width: 200px;    height: 160px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .cta-area.style-1 .image-wrapper .rectangle-shape {    width: 185px;    height: 155px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .cta-area.style-1 .image-wrapper .rectangle-shape {    display: none;  }}.cta-area.style-1 .image-wrapper .rectangle-shape .top-sticky-corner {  position: absolute;  top: -35px;  left: -2px;  -webkit-transform: rotate(-180deg);  transform: rotate(-180deg);}.cta-area.style-1 .image-wrapper .rectangle-shape .right-sticky-corner {  position: absolute;  bottom: 0px;  right: -34px;  -webkit-transform: rotate(-180deg);  transform: rotate(-180deg);}.cta-area.style-2 {  padding-top: 140px;  padding-bottom: 132px;  position: relative;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .cta-area.style-2 {    padding: 100px 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .cta-area.style-2 {    padding: 80px 0;  }}.cta-area.style-2 .cta-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  position: relative;}@media (max-width: 991px) {  .cta-area.style-2 .cta-wrapper {    margin-right: 0;  }}.cta-area.style-2 .section-title {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  margin-bottom: 0px;  gap: 10px;}.cta-area.style-2 .section-title .sec-content .title {  font-size: 64px;  line-height: 76.8px;  letter-spacing: -0.96px;  text-align: start;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .cta-area.style-2 .section-title .sec-content .title {    text-align: center;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .cta-area.style-2 .section-title .sec-content .title {    text-align: center;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .cta-area.style-2 .section-title .sec-content .title {    font-size: 54px;    line-height: 64.8px;    text-align: center;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .cta-area.style-2 .section-title .sec-content .title {    font-size: 48px;    line-height: 60.8px;    text-align: center;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .cta-area.style-2 .section-title .sec-content .title {    font-size: 32px;    line-height: 48.8px;  }}.cta-area.style-2 .section-title .sec-content .video-popup-btn {  height: 100%;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: start;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .cta-area.style-2 .section-title .sec-content .video-popup-btn {    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .cta-area.style-2 .section-title .sec-content .video-popup-btn {    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .cta-area.style-2 .section-title .sec-content .video-popup-btn {    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .cta-area.style-2 .section-title .sec-content .video-popup-btn {    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;  }}.cta-area.style-2 .section-title .sec-content .content {  font-size: 36px;  line-height: 46.8px;  letter-spacing: -0.54px;  margin-top: 10px;  text-align: start;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .cta-area.style-2 .section-title .sec-content .content {    text-align: center;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .cta-area.style-2 .section-title .sec-content .content {    text-align: center;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .cta-area.style-2 .section-title .sec-content .content {    font-size: 32px;    text-align: center;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .cta-area.style-2 .section-title .sec-content .content {    font-size: 32px;    text-align: center;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .cta-area.style-2 .section-title .sec-content .content {    font-size: 24px;    line-height: 38.8px;  }}.cta-area.style-2 .section-title .sec-content .content img {  width: 123px;  height: 48px;  border-radius: 24px;  -o-object-fit: cover;  object-fit: cover;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .cta-area.style-2 .section-title .sec-content .content img {    width: 115px;    height: 35px;  }}.section-title {  margin-bottom: 60px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  width: 100%;}.section-title.style-2 .main-content {  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .section-title {    margin-bottom: 40px;  }}.section-title .short-title-wrapper {  border-bottom: 1px solid #C0C0C0;  margin-bottom: 24px;  padding-bottom: 6px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .section-title .short-title-wrapper {    padding-bottom: 10px;    margin-bottom: 18px;  }}.section-title .short-title-wrapper .short-title {  font-family: "Urbanist", sans-serif;  font-size: 16px;  font-weight: 700;  line-height: 22.4px;  letter-spacing: -0.24px;  text-transform: uppercase;  color: #292929;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 10px;}.section-title .main-content {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .section-title .main-content {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: start;    gap: 24px;  }}.section-title .sec-content {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  z-index: 2;  position: relative;}.section-title .sec-content .desc {  margin-top: 24px;  margin-bottom: 0;}@media (max-width: 550px) {  .section-title .sec-content {    width: 100%;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .section-title .sec-content .sec-desc p br {    display: none;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .section-title .sec-content .sec-desc p br {    display: none;  }}.section-title .sec-content .title,.section-title .sec-content .desc,.section-title .sec-content .btn-wrapper {  -webkit-animation-name: MovefadeUp;  animation-name: MovefadeUp;  -webkit-animation-fill-mode: both;}.section-title .sec-content .title {  -webkit-animation-delay: 0.7s;  animation-delay: 0.7s;  -webkit-animation-duration: 0.7s;  animation-duration: 0.7s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.section-title .sec-content .desc {  -webkit-animation-delay: 0.9s;  animation-delay: 0.9s;  -webkit-animation-duration: 0.9s;  animation-duration: 0.9s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.section-title .sec-content .btn-wrapper {  -webkit-animation-delay: 1s;  animation-delay: 1s;  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.section-title .title {  font-family: "Urbanist", sans-serif;  font-size: 64px;  font-weight: 600;  line-height: 77px;  letter-spacing: -0.96px;  color: #292929;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .section-title .title {    font-size: 48px;    line-height: 60px;    letter-spacing: -0.72px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .section-title .title {    font-size: 48px;    line-height: 60px;    letter-spacing: -0.72px;  }}@media only screen and (min-width: 992px) and (max-width: 1024px) {  .section-title .title {    font-size: 47px;    line-height: 58px;    letter-spacing: -0.72px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .section-title .title {    font-size: 38px;    line-height: 48px;    letter-spacing: -0.34px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .section-title .title {    font-size: 32px;    line-height: 42px;    letter-spacing: -0.24px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .section-title .title {    font-size: 28px;    line-height: 42px;    letter-spacing: -0.24px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .section-title .title br {    display: none;  }}.section-title .title span {  color: #CFF480;}.section-title .desc {  font-family: "Questrial", sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 32px;  color: #525256;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .section-title .desc {    font-size: 16px;    line-height: 30px;  }}.page-breadcrumb-area {  padding-top: 240px;  padding-bottom: 140px;  position: relative;  z-index: 2;  background-repeat: no-repeat;  background-size: cover;  background-position: center center;  background-color: #ECF4FE;  border-radius: 30px;  margin: 20px 20px 0 20px;}@media (max-width: 767px) {  .page-breadcrumb-area {    padding-top: 150px;    padding-bottom: 100px;  }}.page-breadcrumb-area.style-2 {  padding-bottom: 440px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .page-breadcrumb-area.style-2 {    padding-bottom: 140px;  }}.page-overlay {  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.7)));  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%);  height: 100%;  left: 0;  position: absolute;  right: 0;  top: 0;  width: 100%;  z-index: -1;  display: none;}.page-heading h3,.page-heading .page-title {  font-size: 64px;  letter-spacing: -0.96px;  margin-bottom: 0;  text-transform: capitalize;  line-height: 76.8px;  font-weight: 600;  text-align: center;}@media (max-width: 375px) {  .page-heading h3,  .page-heading .page-title {    font-size: 32px;    line-height: 42px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .page-heading h3,  .page-heading .page-title {    font-size: 42px;    line-height: 52px;  }}.breadcrumb-wrapper {  padding: 0px;}@media (max-width: 1199px) {  .breadcrumb-wrapper {    padding: 0;  }}.breadcrumb-list {  text-align: center;}.breadcrumb-list ul {  margin-bottom: 0;  padding-left: 0;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  gap: 0 12px;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  text-align: left;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .breadcrumb-list ul {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;  }}.breadcrumb-list ul li {  list-style: none;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  gap: 0 12px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  color: #292929;}.breadcrumb-list ul li.active {  color: #292929;}.breadcrumb-list ul li.active a {  color: #292929;}.breadcrumb-list ul li a {  font-family: "Urbanist", sans-serif;  font-size: 16px;  color: #292929;  text-transform: capitalize;  line-height: 22.4px;  font-weight: 600;  margin-bottom: 0;  letter-spacing: -0.24px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.breadcrumb-list ul li a:hover {  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.breadcrumb-list ul li:before {  content: "\f054";  font-size: 12px;  font-family: "Font Awesome 6 Pro";  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  color: #292929;}.breadcrumb-list ul li:first-child:before {  display: none;}@media (max-width: 375px) {  .breadcrumb-list ul li:first-child:before {    display: block !important;  }}.wp-block-query-pagination,.navigation.posts-navigation,.comment-navigation {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.wp-block-query-pagination .wp-block-query-pagination-numbers,.navigation.posts-navigation .wp-block-query-pagination-numbers,.comment-navigation .wp-block-query-pagination-numbers {  width: inherit;}.wp-block-query-pagination .nav-links,.navigation.posts-navigation .nav-links,.comment-navigation .nav-links {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 20px;}.wp-block-query-pagination .wp-block-query-pagination-previous,.wp-block-query-pagination .wp-block-query-pagination-next,.wp-block-query-pagination .nav-next a,.wp-block-query-pagination .nav-previous a,.navigation.posts-navigation .wp-block-query-pagination-previous,.navigation.posts-navigation .wp-block-query-pagination-next,.navigation.posts-navigation .nav-next a,.navigation.posts-navigation .nav-previous a,.comment-navigation .wp-block-query-pagination-previous,.comment-navigation .wp-block-query-pagination-next,.comment-navigation .nav-next a,.comment-navigation .nav-previous a {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  color: #525256;  background-color: #ffffff;  height: 53px;  padding: 0 20px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  font-size: 18px;  font-weight: 500;  border: 1px solid #D9EAFD;  text-transform: capitalize;}@media (max-width: 767px) {  .wp-block-query-pagination .wp-block-query-pagination-previous,  .wp-block-query-pagination .wp-block-query-pagination-next,  .wp-block-query-pagination .nav-next a,  .wp-block-query-pagination .nav-previous a,  .navigation.posts-navigation .wp-block-query-pagination-previous,  .navigation.posts-navigation .wp-block-query-pagination-next,  .navigation.posts-navigation .nav-next a,  .navigation.posts-navigation .nav-previous a,  .comment-navigation .wp-block-query-pagination-previous,  .comment-navigation .wp-block-query-pagination-next,  .comment-navigation .nav-next a,  .comment-navigation .nav-previous a {    height: 40px;  }}.wp-block-query-pagination .wp-block-query-pagination-previous:hover,.wp-block-query-pagination .wp-block-query-pagination-next:hover,.wp-block-query-pagination .nav-next a:hover,.wp-block-query-pagination .nav-previous a:hover,.navigation.posts-navigation .wp-block-query-pagination-previous:hover,.navigation.posts-navigation .wp-block-query-pagination-next:hover,.navigation.posts-navigation .nav-next a:hover,.navigation.posts-navigation .nav-previous a:hover,.comment-navigation .wp-block-query-pagination-previous:hover,.comment-navigation .wp-block-query-pagination-next:hover,.comment-navigation .nav-next a:hover,.comment-navigation .nav-previous a:hover {  background: #CFF480 !important;  color: #ffffff;  border-color: #CFF480;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.basic-pagination,.page-links,.wp-block-query-pagination-numbers {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  width: 100%;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 12px;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-bottom: 40px;}.basic-pagination ul,.page-links ul,.wp-block-query-pagination-numbers ul {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  width: 100%;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 12px;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  list-style: none;  margin-bottom: 0;  padding-left: 0;}.basic-pagination ul li,.page-links ul li,.wp-block-query-pagination-numbers ul li {  padding-top: 0;}.basic-pagination ul .prev span,.basic-pagination ul .next span,.page-links ul .prev span,.page-links ul .next span,.wp-block-query-pagination-numbers ul .prev span,.wp-block-query-pagination-numbers ul .next span {  display: none;}.basic-pagination .post-page-numbers,.page-links .post-page-numbers,.wp-block-query-pagination-numbers .post-page-numbers {  background-color: rgba(71, 112, 247, 0.1) !important;}.basic-pagination .page-numbers,.basic-pagination .post-page-numbers,.page-links .page-numbers,.page-links .post-page-numbers,.wp-block-query-pagination-numbers .page-numbers,.wp-block-query-pagination-numbers .post-page-numbers {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  color: #292929;  background-color: rgba(217, 234, 253, 0.4);  border-radius: 8px;  height: 48px;  width: 50px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  font-size: 20px;  font-weight: 500;  text-transform: capitalize;  font-family: "Urbanist", sans-serif;}@media (max-width: 767px) {  .basic-pagination .page-numbers,  .basic-pagination .post-page-numbers,  .page-links .page-numbers,  .page-links .post-page-numbers,  .wp-block-query-pagination-numbers .page-numbers,  .wp-block-query-pagination-numbers .post-page-numbers {    width: 40px;    height: 40px;    font-size: 16px;  }}.basic-pagination .page-numbers:hover,.basic-pagination .post-page-numbers:hover,.page-links .page-numbers:hover,.page-links .post-page-numbers:hover,.wp-block-query-pagination-numbers .page-numbers:hover,.wp-block-query-pagination-numbers .post-page-numbers:hover {  background: #CFF480 !important;  color: #292929;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.basic-pagination .page-numbers.current,.basic-pagination .post-page-numbers.current,.page-links .page-numbers.current,.page-links .post-page-numbers.current,.wp-block-query-pagination-numbers .page-numbers.current,.wp-block-query-pagination-numbers .post-page-numbers.current {  background: #CFF480 !important;  color: #292929;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.project-details .section-title {  margin-bottom: 33px;}.project-details .section-title .desc {  margin-top: 6px;}.project-details-image {  border-radius: 12px;  position: relative;  margin-bottom: 56px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .project-details-image {    margin-bottom: 32px;  }}.project-details-image img {  border-radius: 24px;  width: 100%;  height: 464px;  -o-object-fit: cover;  object-fit: cover;}.project-details-video .video-popup-card {  margin-top: 56px;  margin-bottom: 36px;}.project-details-title {  font-size: 24px;  line-height: 28px;  font-weight: 700;  color: #292929;}.project-info-widget {  padding: 40px 48px 35px 48px;  border-radius: 12px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -webkit-box-shadow: 0px 24px 64px 0px rgba(199, 206, 218, 0.25);  box-shadow: 0px 24px 64px 0px rgba(199, 206, 218, 0.25);  border: 1px solid #292929;  margin: 0 40px;  z-index: 10;  position: relative;  background-color: #FFF089;}@media (max-width: 991px) {  .project-info-widget {    margin: 40px 12px;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    gap: 12px;    -webkit-box-shadow: none;    box-shadow: none;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .project-info-widget {    margin: 0;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .project-info-widget {    padding: 28px 40px;    margin: 0;  }}.project-info-widget .info-item {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;}.project-info-widget .info-item h6 {  margin: 0;  color: #292929;  font-size: 20px;  font-weight: 500;  line-height: 34px;  letter-spacing: -0.2px;}.project-info-widget .info-item p {  margin: 0;  color: #292929;  font-family: "Questrial", sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 32px;}.simillar-project-title h2 {  font-size: 36px;  line-height: 50px;  font-weight: 700;  color: #292929;  margin: 0;}@media (max-width: 767px) {  .simillar-project-title h2 {    font-size: 28px;    line-height: 32px;  }}@media (max-width: 991px) {  .simillar-project-title {    margin-bottom: 30px;  }}.info-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 40px;}.project-details-title h3, .project-details-title p {  margin: 0;}.project-details-title p {  margin-top: 16px;  color: #292929;  font-family: "Questrial", sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 32px;}.image-wrapper {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  gap: 40px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .image-wrapper {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    gap: 30px;  }}.image-wrapper .image {  border-radius: 24px;  overflow: hidden;}.image-wrapper .image img {  -webkit-transform: scale(1.01);  transform: scale(1.01);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.image-wrapper .image:hover img {  -webkit-transform: scale(1.03);  transform: scale(1.03);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.list-item-wrapper {  margin-top: 32px;}.list-item-wrapper ul {  margin-bottom: 0;  list-style: none;  padding-left: 0;}.list-item-wrapper ul li {  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  align-items: center;  justify-self: center;  gap: 13px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .list-item-wrapper ul li {    -webkit-box-align: start;    -ms-flex-align: start;    align-items: start;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .list-item-wrapper ul li {    -webkit-box-align: start !important;    -ms-flex-align: start !important;    align-items: start !important;  }  .list-item-wrapper ul li:before {    margin-top: 6px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .list-item-wrapper ul li {    -webkit-box-align: start;    -ms-flex-align: start;    align-items: start;  }}.list-item-wrapper ul li:before {  content: "\f00c";  font-family: "Font Awesome 6 Pro";  font-size: 12px;  font-weight: 600;  width: 22px;  height: 22px;  border-radius: 50%;  background-color: #d9eafd;  left: 0;  top: 0;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  margin-top: 0;  -ms-flex-negative: 0;  flex-shrink: 0;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .list-item-wrapper ul li:before {    margin-top: 6px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .list-item-wrapper ul li:before {    margin-top: 8px;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .list-item-wrapper ul li:before {    margin-top: 4px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .more-project-area .section-title-wrapper {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    gap: 24px;  }}.more-project-area .project-card-slider {  position: relative;}.more-project-area .project-card-slider .slick-arrow {  position: absolute;  top: -125px;  right: 0;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .more-project-area .project-card-slider .slick-arrow {    top: -125px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .more-project-area .project-card-slider .slick-arrow {    top: -65px;  }}.more-project-area .project-card-slider .slick-arrow.slider-nav-prev-btn {  right: 86px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .more-project-area .project-card-slider .slick-arrow.slider-nav-prev-btn {    right: 60px;  }}.more-project-area .project-card-slider .slick-list {  margin: 0 -12px;}.more-project-area .project-card-slider .project-card {  margin: 0 12px;}.project-info-widget {  padding: 40px;  border-radius: 8px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  gap: 24px;  border: 1px solid #D9EAFD;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .project-info-widget {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;  }}.project-info-widget .divider {  width: 100%;  height: 1px;  background-color: rgba(41, 41, 41, 0.2);}.project-info-widget .info-item {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;}.project-info-widget .info-item p {  font-family: "Questrial", sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 32px;  color: #525256;  margin-bottom: 0;}.project-info-widget .info-item h6 {  font-family: "Urbanist", sans-serif;  font-size: 20px;  font-weight: 600;  line-height: 28px;  color: #292929;  margin-bottom: 0;}.list-item-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  gap: 18px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .list-item-wrapper {    gap: 10px;  }}.list-item-wrapper .list-item {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 15px;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.list-item-wrapper .list-item .icon {  font-size: 20px;  color: #CFF480;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -ms-flex-negative: 0;  flex-shrink: 0;  border-radius: 50%;}.list-item-wrapper .list-item .text {  font-size: 16px;  font-weight: 400;  line-height: initial;  margin-bottom: 0;  color: #525256;}.list-item-wrapper .list-item.style-two {  gap: 10px;}.list-item-wrapper .list-item.style-two .icon {  font-size: 8px;}@media (max-width: 991px) {  .sidebar {    padding-left: 0;    padding-top: 40px;  }}.page-sidebar {  margin-bottom: 50px;  padding-left: 18px;}/* Widget */.widget {  background-color: #ECF4FE;  padding: 32px;  margin-bottom: 40px;  border-radius: 30px;  /* Widget Instagram Feed */  /* Widget Title */  /* Social Widget Block */  /* Recent Comment List Block Widget & Latest Post Widget Block */  /* Social Widget */  /* Select Option  */  /* Login Widget */  /* Tagcloud Widget */  /* Default Widget */}@media (max-width: 991px) {  .widget {    padding: 20px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .widget {    padding: 20px;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .widget {    padding: 30px;  }}.widget:last-child {  margin-bottom: 0;}.widget ol,.widget ul {  margin-bottom: 0;}.widget .widget-instagram-feed {  width: 315px;}@media only screen and (min-width: 992px) and (max-width: 1280px) {  .widget .widget-instagram-feed {    width: 220px;  }}@media (max-width: 374px) {  .widget .widget-instagram-feed {    width: 200px;  }}.widget .widget-instagram-feed .single-instagram-feed {  width: 96px;  height: 96px;}.widget .wp-block-heading,.widget .widget-title,.widget .wp-block-search__label {  font-size: 24px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  line-height: 30px;  font-weight: 700;  margin-bottom: 26px;  color: #292929;  position: relative;}.widget .wp-block-social-links .wp-social-link {  padding: 0;  margin: 0;  line-height: 0;}.widget .wp-block-social-links .wp-social-link a {  width: 44px;  height: 44px;  padding: 0;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.widget .has-avatars.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,.widget .has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {  font-weight: 500;  color: #292929;}.widget .has-avatars.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author,.widget .has-avatars.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link,.widget .has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author,.widget .has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link {  font-weight: 500;}.widget .wp-block-latest-comments li.wp-block-latest-comments__comment,.widget .wp-block-latest-posts li.wp-block-latest-comments__comment {  margin-bottom: 0;}.widget .wp-block-latest-comments li .wp-block-latest-comments__comment-meta,.widget .wp-block-latest-comments li .wp-block-latest-posts__post-title,.widget .wp-block-latest-posts li .wp-block-latest-comments__comment-meta,.widget .wp-block-latest-posts li .wp-block-latest-posts__post-title {  line-height: 28px;  font-weight: 400;}.widget .wp-block-latest-comments li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date,.widget .wp-block-latest-comments li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date,.widget .wp-block-latest-posts li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date,.widget .wp-block-latest-posts li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date {  font-size: 14px !important;  margin-bottom: 10px;  position: relative;  color: #525256;}.widget .wp-block-latest-comments li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date:before,.widget .wp-block-latest-comments li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date:before,.widget .wp-block-latest-posts li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date:before,.widget .wp-block-latest-posts li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date:before {  content: "\f274";  font-family: "Font Awesome 6 Pro";  padding-right: 8px;}.widget .wp-block-latest-comments li a,.widget .wp-block-latest-posts li a {  color: #292929;}.widget .wp-block-latest-comments li a.wp-block-latest-comments__comment-author, .widget .wp-block-latest-comments li a.wp-block-latest-comments__comment-link,.widget .wp-block-latest-posts li a.wp-block-latest-comments__comment-author,.widget .wp-block-latest-posts li a.wp-block-latest-comments__comment-link {  display: inline !important;  text-transform: capitalize;  line-height: 28px;  font-weight: 400;}.widget .wp-block-latest-comments li a:hover,.widget .wp-block-latest-posts li a:hover {  color: #CFF480;}.widget .wp-block-latest-comments li .wp-block-latest-comments__comment-excerpt p,.widget .wp-block-latest-posts li .wp-block-latest-comments__comment-excerpt p {  font-size: 18px;  line-height: 28px;  margin: 0;}.widget .social-profile {  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;}.widget .social-profile a {  width: 60px;  height: 60px;  background-color: #d9eafd;  color: #292929;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  border-radius: 50px;  -ms-flex-negative: 0;  flex-shrink: 0;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}@media (max-width: 1199px) {  .widget .social-profile a {    width: 40px;    height: 40px;  }}.widget .social-profile a.facebook {  background-color: #1877f2;}.widget .social-profile a.twitter {  background-color: #1da1f2;}.widget .social-profile a.linkedin {  background-color: #0a66c2;}.widget .social-profile a.instagram {  background-color: #405de6;}.widget .social-profile a:hover {  color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  background-color: #d9eafd;}.widget select {  max-width: 100%;  height: 62px;  width: 100%;  border: 1px solid #D9EAFD;  padding: 0 10px;  border-radius: 50px;  color: #525256;  margin-bottom: 0;  background-color: #ffffff;}.widget .has-login-form .login-username label,.widget .has-login-form .login-password label {  margin-bottom: 10px;}.widget .has-login-form .login-username input,.widget .has-login-form .login-password input {  max-width: 100%;  height: 50px;  width: 100%;  border: 1px solid #D9EAFD;  padding: 0 10px;  border-radius: 50px;  color: #525256;}.widget .has-login-form .login-remember label {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 10px;}.widget .has-login-form .login-submit {  margin-bottom: 0;}.widget .has-login-form .login-submit input.button-primary {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  background: #CFF480;  color: #292929;  padding: 12px 32px;  text-align: center;  font-weight: 700;  font-family: "Urbanist", sans-serif;  text-transform: capitalize;  position: relative;  z-index: 1;  -webkit-transition: 0.3s;  transition: 0.3s;  font-size: 18px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 10px;  border-radius: 50px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.widget .has-login-form .login-submit input.button-primary:hover {  background-color: #292929;  color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.widget .tagcloud,.widget .wp-block-tag-cloud {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  gap: 16px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.widget .tagcloud a,.widget .wp-block-tag-cloud a {  color: #292929;  display: inline-block;  font-size: 14px;  font-family: "Questrial", sans-serif;  font-weight: 600;  line-height: initial;  padding: 11px 24px;  letter-spacing: -0.21px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  background-color: #ffffff;  text-transform: uppercase;  border-radius: 50px;}.widget .tagcloud a:hover,.widget .wp-block-tag-cloud a:hover {  color: #292929;  background: #CFF480;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.widget ul,.widget ol {  margin-bottom: 0;  padding-left: 0;  /* Tag Cloud Widget */}.widget ul li,.widget ol li {  display: block;  padding: 7px 0;  border-bottom: 1px solid #D9EAFD;  /* Recent Comment Widget */}.widget ul li:first-child,.widget ol li:first-child {  padding-top: 0;}.widget ul li:last-child,.widget ol li:last-child {  padding-bottom: 0;  border-bottom: 0;}.widget ul li.recentcomments .comment-author-link a:before,.widget ol li.recentcomments .comment-author-link a:before {  display: block;}.widget ul li.recentcomments a,.widget ol li.recentcomments a {  padding-left: 0;  display: inline;}.widget ul li.recentcomments a:before,.widget ol li.recentcomments a:before {  display: none;}.widget ul li a,.widget ol li a {  color: #292929;  position: relative;  display: inline-block;  text-transform: capitalize;  font-size: 18px;  font-family: "Questrial", sans-serif;  font-weight: 400;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  /* RSS Widget */}.widget ul li a:hover,.widget ol li a:hover {  color: #CFF480;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.widget ul li a.rsswidget,.widget ol li a.rsswidget {  padding-left: 0;  font-weight: 500;  display: block;}.widget ul li a.rsswidget:before,.widget ol li a.rsswidget:before {  display: none;}.widget ul li ul,.widget ol li ul {  padding-left: 25px;  padding-top: 10px;}.widget ul.wp-tag-cloud li,.widget ol.wp-tag-cloud li {  display: inline-block;  padding: 0;  border: 0;}.widget ul.wp-tag-cloud li a:before,.widget ol.wp-tag-cloud li a:before {  display: none;}.widget .wp-block-categories li,.widget .wp-block-archives li {  text-align: right;  display: inline-block;  width: 100%;}.widget .wp-block-categories li.cat-item,.widget .wp-block-archives li.cat-item {  text-align: right;  display: inline-block;  width: 100%;}.widget .wp-block-categories li a,.widget .wp-block-archives li a {  float: left;}.widget.widget_categories ul li, .widget.widget_archive ul li {  text-align: right;  display: inline-block;  width: 100%;}.widget.widget_categories ul li.cat-item, .widget.widget_archive ul li.cat-item {  text-align: right;  display: inline-block;  width: 100%;}.widget.widget_categories ul li a, .widget.widget_archive ul li a {  float: left;}/* About Info Widget*/.widget-about-info {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;}.widget-about-info .about-desc {  text-align: left;}.widget-about-info .about-desc .about-title {  font-size: 20px;}.widget-about-info .about-image {  width: 140px;  height: 140px;  border-radius: 10px;  overflow: hidden;  margin-bottom: 20px;}.widget-about-info .social-profile {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 10px;  padding-top: 30px;  border-top: 1px solid #292929;  width: 100%;  margin-top: 10px;}.widget-about-info .social-profile a {  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  width: 44px;  height: 44px;  background-color: #292929;  border-radius: 50px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  color: #292929;  transition: all 0.5s ease-out;}.widget-about-info .social-profile a:hover {  color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  background-color: #d9eafd;}/* Latest Post Widget*/.has-dates.has-author.wp-block-latest-posts .wp-block-latest-posts__post-title {  display: inline-block;  width: 100%;  font-weight: 500;}.widget_rss .wp-block-heading:before,.widget_rss .widget-title:before {  display: none;}.widget_rss .rss-widget-icon {  margin-right: 6px;}.widget_rss ul li a.rsswidget {  color: #292929;}.widget_rss ul li a.rsswidget:hover {  color: #CFF480;}.wp-block-latest-posts .wp-block-rss__item-title,.wp-block-rss .wp-block-rss__item-title,.widget_rss .wp-block-rss__item-title {  display: inline-block;  width: 100%;  font-weight: 500;}.wp-block-latest-posts .wp-block-rss__item-title > a,.wp-block-rss .wp-block-rss__item-title > a,.widget_rss .wp-block-rss__item-title > a {  color: #292929;  font-weight: 500;}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-rss__item-publish-date,.wp-block-rss .wp-block-latest-posts__post-author,.wp-block-rss .wp-block-rss__item-publish-date,.widget_rss .wp-block-latest-posts__post-author,.widget_rss .wp-block-rss__item-publish-date {  margin-right: 10px;}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-latest-posts .wp-block-rss__item-publish-date,.wp-block-latest-posts .wp-block-rss__item-author,.wp-block-latest-posts .rss-date,.wp-block-rss .wp-block-latest-posts__post-author,.wp-block-rss .wp-block-latest-posts__post-date,.wp-block-rss .wp-block-rss__item-publish-date,.wp-block-rss .wp-block-rss__item-author,.wp-block-rss .rss-date,.widget_rss .wp-block-latest-posts__post-author,.widget_rss .wp-block-latest-posts__post-date,.widget_rss .wp-block-rss__item-publish-date,.widget_rss .wp-block-rss__item-author,.widget_rss .rss-date {  display: inline-block;  font-size: 14px !important;  font-weight: 500;  text-transform: capitalize;  position: relative;}.wp-block-latest-posts .wp-block-latest-posts__post-date:before,.wp-block-latest-posts .wp-block-rss__item-publish-date:before,.wp-block-latest-posts .rss-date:before,.wp-block-rss .wp-block-latest-posts__post-date:before,.wp-block-rss .wp-block-rss__item-publish-date:before,.wp-block-rss .rss-date:before,.widget_rss .wp-block-latest-posts__post-date:before,.widget_rss .wp-block-rss__item-publish-date:before,.widget_rss .rss-date:before {  content: "\f274";  font-family: "Font Awesome 6 Pro";  padding-right: 8px;}.wp-block-latest-posts .wp-block-latest-posts__post-author:before,.wp-block-latest-posts .wp-block-rss__item-author:before,.wp-block-rss .wp-block-latest-posts__post-author:before,.wp-block-rss .wp-block-rss__item-author:before,.widget_rss .wp-block-latest-posts__post-author:before,.widget_rss .wp-block-rss__item-author:before {  content: "\f007";  font-family: "Font Awesome 6 Pro";  padding-right: 8px;}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,.wp-block-latest-posts .wp-block-rss__item-excerpt,.wp-block-latest-posts .rssSummary,.wp-block-rss .wp-block-latest-posts__post-excerpt,.wp-block-rss .wp-block-rss__item-excerpt,.wp-block-rss .rssSummary,.widget_rss .wp-block-latest-posts__post-excerpt,.widget_rss .wp-block-rss__item-excerpt,.widget_rss .rssSummary {  margin-top: 10px;  margin-bottom: 0;}.widget_latest_post ul li {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 24px;  margin-bottom: 10px;  border: 0;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .widget_latest_post ul li {    gap: 10px;  }}.widget_latest_post ul li:hover .latest-post-thumb img {  -webkit-transform: scale(1.2);  transform: scale(1.2);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.widget_latest_post ul li:last-child {  margin-bottom: 0;}.widget_latest_post ul li a {  padding-left: 0;}.widget_latest_post ul li a:before {  display: none;}.widget_latest_post ul li .latest-post-thumb {  -ms-flex-negative: 0;  flex-shrink: 0;  overflow: hidden;  width: 102px;  height: 102px;  border-radius: 12px;  position: relative;}.widget_latest_post ul li .latest-post-thumb a {  width: 100%;  height: 100%;}.widget_latest_post ul li .latest-post-thumb img {  width: 100%;  height: 100%;  position: absolute;  -o-object-fit: cover;  object-fit: cover;  top: 0;  left: 0;  -webkit-transform: scale(1);  transform: scale(1);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.widget_latest_post ul li .latest-post-desc {  -webkit-box-orient: vertical;  -webkit-box-direction: reverse;  -ms-flex-direction: column-reverse;  flex-direction: column-reverse;  display: -webkit-box;  display: -ms-flexbox;  display: flex;}.widget_latest_post ul li .latest-post-desc .latest-post-title {  margin-bottom: 8px;  font-size: 28px;  line-height: 36px;  letter-spacing: -0.42px;  color: #292929;  font-family: "Urbanist", sans-serif;  font-weight: 600;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .widget_latest_post ul li .latest-post-desc .latest-post-title {    font-size: 18px;    height: 60px;    overflow: hidden;  }}.widget_latest_post ul li .latest-post-desc .latest-post-title a {  font-size: 18px;  line-height: 27px;  color: #292929;  font-weight: 700;  position: relative;  text-transform: capitalize;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  font-family: "Urbanist", sans-serif;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .widget_latest_post ul li .latest-post-desc .latest-post-title a {    font-size: 18px;    line-height: normal;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .widget_latest_post ul li .latest-post-desc .latest-post-title a {    font-size: 18px;  }}.widget_latest_post ul li .latest-post-desc .latest-post-title a:hover {  color: #CFF480;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.widget_latest_post ul li .latest-post-desc .latest-post-meta {  font-size: 18px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  font-weight: 400;  gap: 8px;  color: #292929;  font-family: "Urbanist", sans-serif;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .widget_latest_post ul li .latest-post-desc .latest-post-meta {    font-size: 15px;    line-height: normal;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .widget_latest_post ul li .latest-post-desc .latest-post-meta {    font-size: 14px;    line-height: normal;  }}.widget-instagram-feed {  display: grid;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  grid-template-columns: repeat(3, 1fr);  grid-gap: 12px;  width: 240px;}@media only screen and (min-width: 992px) and (max-width: 1280px) {  .widget-instagram-feed {    grid-template-columns: repeat(2, 1fr);  }}@media (max-width: 767px) {  .widget-instagram-feed {    grid-template-columns: repeat(2, 1fr);    width: auto !important;  }}.widget-instagram-feed .single-instagram-feed {  border-radius: 6px;  width: 72px;  height: 72px;  overflow: hidden;  position: relative;  -ms-flex-negative: 0;  flex-shrink: 0;}.widget-instagram-feed .single-instagram-feed:hover img {  -webkit-transform: scale(1.1);  transform: scale(1.1);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.widget-instagram-feed .single-instagram-feed img {  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover;  position: absolute;  left: 0;  top: 0;  -webkit-transform: scale(1);  transform: scale(1);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.widget_promotion {  padding-top: 50px;  padding-bottom: 50px;  text-align: center;  background-color: #292929;}.widget_promotion .wp-block-heading {  width: 100%;  text-align: center;  color: #ffffff;  font-size: 40px;  line-height: 56px;  margin-bottom: 10px;}.widget_promotion .secondary-btn {  display: inline-block;  background: #CFF480;  color: #292929;  padding: 12px 104px;  font-weight: 500;  font-family: "Questrial", sans-serif;  text-transform: capitalize;  position: relative;  z-index: 1;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  font-size: 18px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 10px;  border-radius: 10px;}.widget_promotion .secondary-btn i {  color: #fff;  font-size: 18px;}.widget_promotion .secondary-btn:hover {  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  background-color: #ffffff;  border-color: #ffffff;}.widget_promotion p {  color: rgba(255, 255, 255, 0.53);  margin-bottom: 32px;}.single-post-item .single-post-meta {  gap: 32px;}@media (max-width: 767px) {  .service-sidebar {    margin-top: 56px !important;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .service-sidebar {    margin-top: 80px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .service-sidebar {    margin-top: 100px;  }}.service-sidebar .service-widget {  margin-bottom: 40px;  background-color: #ECF4FE;  padding: 32px;  border-radius: 30px;}.service-sidebar .service-widget:last-child {  margin-bottom: 0;}.service-sidebar .service-widget .title {  color: #525256;  font-size: 36px;  font-style: normal;  font-weight: 600;  line-height: 47px;  letter-spacing: -0.54px;  margin-bottom: 32px;}.service-sidebar .service-widget.widget_labotrex_cta_widget {  padding: 0;}.service-sidebar .service-widget.widget_luxelife_contact_info_widget {  background-color: #ECF4FE;  padding: 32px;  margin-bottom: 40px;}.service-sidebar .service-widget.contact {  text-align: center;  background-color: #FFF089;}.service-sidebar .service-widget.contact .btn-wrapper:hover .theme-btn, .service-sidebar .service-widget.contact .btn-wrapper:hover .circle-arrow-btn {  background-color: #292929;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.service-sidebar .service-widget.contact .btn-wrapper .theme-btn, .service-sidebar .service-widget.contact .btn-wrapper .circle-arrow-btn {  background-color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.widget_contact_form .comment-respond {  padding: 0;  border: 0;  margin: 0;}.widget_service_categories {  margin-bottom: 50px;  padding: 0px;  background: transparent;}.widget_service_categories ul {  padding-left: 0;  list-style: none;}.widget_service_categories ul li {  background-color: #ffffff;  width: 100%;  padding: 17px 25px;  border-radius: 15px;  margin-bottom: 15px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.widget_service_categories ul li a {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -ms-flex-negative: 0;  flex-shrink: 0;  color: #525256;  font-family: "Urbanist", sans-serif;  font-size: 18px;  font-weight: 700;  line-height: 28px;  width: 100%;}.widget_service_categories ul li a:after {  content: "\e09f";  color: #525256;  font-family: "Font Awesome 6 Pro";  font-size: 16px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.widget_service_categories ul li a i {  color: #CFF480;  font-size: 24px;  font-weight: 600;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.widget_service_categories ul li:hover {  background: #CFF480;  color: #525256;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.widget_service_categories ul li:hover:after {  color: #525256;}.widget_service_categories ul li:hover i {  color: #525256;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.widget_service_categories ul li.active {  background: #CFF480;}.widget_service_categories ul li.active a {  color: #525256;}.widget_service_categories ul li.active a:after {  color: #525256;}.widget_service_categories ul li.active a i {  color: #525256;}.footer-widget-info {  position: relative;}.footer-widget-info ul {  padding-left: 0;  margin-bottom: 0;  list-style: none;}.footer-widget-info ul li {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 17px;  color: #292929;  padding: 0;  margin-top: 5px;  font-size: 16px;  font-weight: 400;  margin-bottom: 32px;}.footer-widget-info ul li a {  color: #292929;}.footer-widget-info ul li p {  margin-bottom: 0;}.footer-widget-info ul li i {  color: #130F26;  font-weight: 600;  font-size: 20px;}.footer-widget-info ul li:first-child {  margin-top: 0;}.footer-widget-info ul li .contact-icon {  width: 60px;  height: 60px;  border-radius: 50%;  background-color: #ffffff;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -ms-flex-negative: 0;  flex-shrink: 0;}.footer-widget-info ul li .contact-text .sub-title {  font-size: 16px;  font-weight: 400;  line-height: 27px;}.footer-widget-info ul li .contact-text .contact-title {  font-weight: 500;  line-height: 28px;  color: #292929;}.footer-widget-info .extra-info .time-slot {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 17px;  color: #292929;}.footer-widget-info .extra-info .time-slot p {  margin-bottom: 0;}.footer-widget-info .wp-block-heading {  color: #ffffff;  font-size: 30px;}.footer-widget-info .wp-block-heading::before {  display: none;}.footer-widget-info .promotion-card {  position: relative;  z-index: 0;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  gap: 50px;}.footer-widget-info .promotion-card .short-desc {  font-size: 18px;  line-height: 30px;  font-weight: "Urbanist", sans-serif;}.footer-widget-info .promotion-card h4 {  color: #ffffff;  font-family: "Questrial", sans-serif;  font-size: 24px;  line-height: 36px;  font-weight: 500;  margin: 0;}.footer-widget-info .promotion-card .secondary-btn {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 18px;}.footer-widget-info .promotion-card .secondary-btn .icon {  width: 60px;  height: 60px;  border-radius: 50px;  background: #CFF480;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -ms-flex-negative: 0;  flex-shrink: 0;  font-size: 18px;}.footer-widget-info .promotion-card .secondary-btn .icon i {  color: #ffffff;}.footer-widget-info .promotion-card .secondary-btn .btn-text {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: start;}.footer-widget-info .promotion-card .secondary-btn .btn-text p {  margin: 0;  text-align: start;  color: #ffffff;  font-family: "Questrial", sans-serif;  font-size: 14px;  line-height: 30px;  font-weight: 400;}.footer-widget-info .promotion-card .secondary-btn .btn-text h4 {  margin: 0;  text-align: start;  color: #ffffff;  font-family: "Urbanist", sans-serif;  font-size: 18px;  line-height: 30px;  font-weight: 500;}.widget_service_brochura {  padding: 38px;  position: relative;  overflow: hidden;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  gap: 5px;  background-color: #F4F4F4;}.widget_service_brochura .widget-title-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  gap: 8px;}.widget_service_brochura .widget-title-wrapper .widget-subtitle {  color: #FFF089;  font-family: "Questrial", sans-serif;  font-size: 16px;  line-height: 24px;  font-weight: 700;  margin: 0;}.widget_service_brochura .widget-title-wrapper .widget-title {  color: #292929;  font-family: "Urbanist", sans-serif;  font-size: 24px;  line-height: 36px;  font-weight: 700;}.widget_service_brochura .widget-title-wrapper .widget-title:before {  display: none;}.widget_service_brochura .button-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  gap: 10px;}.widget_service_brochura .button-wrapper .btn-text {  color: #ffffff;  font-family: "Questrial", sans-serif;  font-size: 16px;  line-height: 24px;  font-weight: 700;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 10px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.widget_service_brochura .button-wrapper .pdf {  padding: 18px;  background-color: #d9eafd;}.widget_service_brochura .button-wrapper .pdf:hover {  background-color: #292929;}.widget_service_brochura .button-wrapper .doc {  padding: 18px;  background-color: #292929;}.widget_service_brochura .button-wrapper .doc:hover {  background-color: #d9eafd;}.blog-coment-title h2,.blog-coment-title .wp-block-comments-title,.wp-block-comments h2,.wp-block-comments .wp-block-comments-title {  font-size: 48px;  line-height: 56px;  margin-bottom: 0;  font-weight: 500;  margin-top: -10px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .blog-coment-title h2,  .blog-coment-title .wp-block-comments-title,  .wp-block-comments h2,  .wp-block-comments .wp-block-comments-title {    font-size: 32px;    line-height: 34px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .blog-coment-title h2,  .blog-coment-title .wp-block-comments-title,  .wp-block-comments h2,  .wp-block-comments .wp-block-comments-title {    font-size: 38px;    line-height: 42px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .blog-coment-title h2,  .blog-coment-title .wp-block-comments-title,  .wp-block-comments h2,  .wp-block-comments .wp-block-comments-title {    font-size: 42px;    line-height: 56px;  }}/* Block Comment Start */.wp-block-comments .wp-block-comment-template {  padding-left: 0;}.wp-block-comments .wp-block-comment-template .wp-block-comment-reply-link {  margin-top: 15px;}.wp-block-comments .wp-block-comment-template li .wp-block-columns {  padding: 50px;  border: 1px solid #dfe2e9;  margin-bottom: 24px;}.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-column:first-child {  -ms-flex-preferred-size: 80px !important;  flex-basis: 80px !important;}.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-avatar {  width: 100px;  -ms-flex-negative: 0;  flex-shrink: 0;  border-radius: 50%;  overflow: hidden;}.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-avatar img {  width: 100%;}.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-comment-author-name a {  font-size: 21px;  margin-bottom: 5px;  font-weight: 500;  font-family: "Urbanist", sans-serif;  color: #292929;}.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-comment-edit-link a {  color: #CFF480;}.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-comment-date a,.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-comment-edit-link a {  color: #9ba8c3;  font-size: 16px;  font-weight: 400;  font-family: "Questrial", sans-serif;}.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-comment-reply-link a {  font-size: 14px;  font-weight: 500;  color: #292929;  border: 1px solid #CFF480;  padding: 4px 26px;  display: inline-block;}.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-comment-reply-link a:hover {  background-color: #d9eafd;  color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}/* Block Comment End */.latest-comments .comment-respond {  margin-top: 30px;}.latest-comments li.comment {  padding: 0;}.latest-comments li.comment .comments-box {  padding-top: 48px;  padding-bottom: 13px;  border-top: 1px solid #D9EAFD;}.latest-comments li.comment .comments-box blockquote {  -webkit-box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.05);  box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.05);  background-color: #ffffff;  margin-right: 40px;}.latest-comments li.comment .children li.comment .comments-box {  border-top: 1px solid #D9EAFD;}.latest-comments li.comment:first-child .comments-box {  border-top: 0;}.latest-comments li .children {  padding-left: 0;}.latest-comments li .children .comments-box {  margin-left: 106px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .latest-comments li .children .comments-box {    margin-left: 0;  }}.latest-comments li .comments-box .comments-avatar {  float: left;  width: 104px;  height: 104px;  border-radius: 50%;  overflow: hidden;  position: relative;  margin-right: 30px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .latest-comments li .comments-box .comments-avatar {    float: inherit;    margin-bottom: 20px;  }}.latest-comments li .comments-box .comments-avatar img {  position: absolute;  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover;  top: 0;  left: 0;}.latest-comments li .comments-box .comments-text {  overflow: hidden;}.latest-comments li .comments-box .comments-text p {  font-size: 18px;  line-height: 30px;  margin-bottom: 20px;  color: #525256;  font-family: "Questrial", sans-serif;}.latest-comments li .comments-box .comments-text .avatar-name {  margin-bottom: 10px;  position: relative;}.latest-comments li .comments-box .comments-text .avatar-name h5 {  font-size: 18px;  margin-bottom: 5px;  font-weight: 600;  line-height: 27px;  font-family: "Urbanist", sans-serif;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;}.latest-comments li .comments-box .comments-text .avatar-name span {  color: #525256;  font-size: 14px;  font-weight: 400;  font-family: "Questrial", sans-serif;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .latest-comments li .comments-box .comments-text .avatar-name span {    display: inline-block;    width: 100%;  }}.latest-comments li .comments-box .comments-text .comment-reply-link {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  font-size: 16px;  font-weight: 600;  color: #292929;  border: 1px solid transparent;  padding: 5px 24px;  gap: 8px;  position: absolute;  top: 0;  right: 0;  background-color: #D9EAFD;  border-radius: 50px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .latest-comments li .comments-box .comments-text .comment-reply-link {    position: unset;    margin-top: 10px;  }}.latest-comments li .comments-box .comments-text .comment-reply-link:hover {  background-color: #d9eafd;  color: #292929;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.post-comments .latest-comments > ul {  list-style: none;  padding-left: 0;  margin-bottom: 0;}.comments-text > ul, .comments-text > ol {  margin-bottom: 20px;}ul.children {  list-style: none;}.image-card {  background-color: #ffffff;}.image-card:hover .image img {  -webkit-transform: scale(1.03);  transform: scale(1.03);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.image-card .image {  position: relative;  overflow: hidden;}.image-card .image img {  width: 100%;  -webkit-transform: scale(1);  transform: scale(1);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.image-card .image .icon {  position: absolute;  top: 10px;  left: 10px;  width: 100px;  height: 100px;  padding: 17px;  background-color: #ffffff;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -ms-flex-negative: 0;  flex-shrink: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .image-card .image .icon {    width: 80px;    height: 80px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .image-card .image .icon {    width: 80px;    height: 80px;  }}.image-card .image .icon img {  width: auto;}.image-card .content-wrapper {  padding: 30px 40px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  gap: 20px;}.image-card .content-wrapper .title {  font-size: 24px;  line-height: 30px;  font-weight: 700;  margin: 0;  color: #292929;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;}.image-card .content-wrapper .content p {  margin-bottom: 0;}/*Comment Input Filed*/.post-comments-title .sub-title {  font-family: "Urbanist", sans-serif;  font-size: 18px;  font-weight: 700;  line-height: 27px;  letter-spacing: 4px;  text-transform: uppercase;  color: #CFF480;  display: inline-block;  width: 100%;  margin-bottom: 10px;}.post-comments-title h2 {  font-family: "Urbanist", sans-serif;  font-size: 48px;  font-weight: 700;  line-height: 60px;  color: #292929;  margin-bottom: 32px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .post-comments-title h2 {    font-size: 42px;    line-height: 56px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .post-comments-title h2 {    font-size: 28px;    line-height: 42px;    margin-bottom: 24px;  }}.post-comments-title h2 small {  font-size: 16px;  font-family: "Questrial", sans-serif;  color: #CFF480;}.post-comments-title .desc {  font-family: "Questrial", sans-serif;  font-size: 16px;  font-weight: 400;  line-height: 30px;  color: #D9EAFD;  margin-bottom: 30px;}.comment-respond {  position: relative;  background-color: #ECF4FE;  padding: 32px;  border-radius: 30px;}.comment-respond .contacts-email,.comment-respond .contacts-name,.comment-respond .single-input-field,.comment-respond .contacts-message {  margin-bottom: 20px;  position: relative;}.comment-respond .contacts-email label,.comment-respond .contacts-name label,.comment-respond .single-input-field label,.comment-respond .contacts-message label {  font-size: 18px;  color: #292929;  margin-bottom: 8px;}.comment-respond .checkbox-field-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  gap: 10px;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-bottom: 12px;  padding: 15px 0;}.comment-respond .checkbox-field-wrapper p {  margin: 0;}.comment-respond .checkbox-field-wrapper .single-checkbox-field {  margin-bottom: 0;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 12px;  font-size: 16px;  font-weight: 400;  font-family: "Questrial", sans-serif;}.comment-respond .comment-form-cookies-consent {  display: none;}.comment-respond input[type=number] {  -webkit-appearance: textfield;  -moz-appearance: textfield;  appearance: textfield;}.comment-respond input,.comment-respond select {  padding: 0 20px;  height: 60px;  width: 100%;  color: #525256;  opacity: 1;  border: 1px solid #ffffff !important;  font-size: 16px;  font-weight: 400;  line-height: 30px;  background-color: #ffffff;  font-family: "Questrial", sans-serif !important;  border-radius: 12px;}.comment-respond .theme-btn {  padding: 10px 30px;  line-height: 34px;}.comment-respond *::-webkit-input-placeholder {  color: #525256;}.comment-respond *::-moz-placeholder {  color: #525256;  opacity: 1;}.comment-respond *:-ms-input-placeholder {  color: #525256;}.comment-respond *::-ms-input-placeholder {  color: #525256;}.comment-respond *::placeholder {  color: #525256;}.comment-respond .contacts-message {  margin-bottom: 10px;}.comment-respond textarea {  resize: vertical;  padding: 20px;  width: 100%;  color: #525256;  border: 1px solid #ffffff !important;  font-size: 16px;  font-weight: 400;  line-height: 30px;  background-color: #ffffff;  font-family: "Questrial", sans-serif !important;  height: 150px;  margin-bottom: 0;  border-radius: 12px;}.comment-respond input:focus,.comment-respond textarea:focus,.comment-respond .form-select:focus {  outline: none !important;  -webkit-box-shadow: none;  box-shadow: none;  border-color: #CFF480 !important;  -webkit-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s;}.team-member-card {  position: relative;  top: 0;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.team-member-card:hover {  top: -5px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.team-member-card:hover .image:before {  height: 250%;  -webkit-transition: all 900ms linear;  transition: all 900ms linear;  background-color: transparent;}.team-member-card:hover .image img {  -webkit-transform: scale(1.1);  transform: scale(1.1);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.team-member-card:hover .image .social-profile a {  visibility: visible;  opacity: 1;  -webkit-transform: translateX(0);  transform: translateX(0);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.team-member-card.style-1 {  overflow: hidden;}.team-member-card.style-1:hover .image-card-wrapper .icon-shape {  -webkit-transform: translate(-8px, 8px);  transform: translate(-8px, 8px);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.team-member-card.style-1:hover .image-card-wrapper .sticky-corner {  -webkit-transform: translate(60px, -60px);  transform: translate(60px, -60px);  visibility: hidden;  opacity: 0;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.team-member-card.style-1 .image-card-wrapper {  position: relative;}.team-member-card.style-1 .image-card-wrapper .icon-shape {  position: absolute;  z-index: 1;  top: 0;  right: 0;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.team-member-card.style-1 .image-card-wrapper .icon-shape a {  width: 64px;  height: 64px;  background-color: #d9eafd;  border-radius: 50%;  color: #292929;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  font-size: 24px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.team-member-card.style-1 .image-card-wrapper .icon-shape a:hover {  background-color: #292929;  color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.team-member-card.style-1 .image-card-wrapper .icon-shape a i {  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);}.team-member-card.style-1 .image-card-wrapper .icon-shape .sticky-corner {  position: absolute;  z-index: -1;  width: auto;  height: auto;  top: 0;  right: 0;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.team-member-card .image {  overflow: hidden;  position: relative;  border-radius: 30px;}.team-member-card .image:before {  position: absolute;  width: 200%;  height: 0%;  left: 50%;  top: 50%;  background-color: rgba(255, 255, 255, 0.3);  -webkit-transform: translate(-50%, -50%) rotate(-45deg);  transform: translate(-50%, -50%) rotate(-45deg);  content: "";  z-index: 1;}.team-member-card .image img {  width: 100%;  height: 100%;  -webkit-transform: scale(1);  transform: scale(1);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.team-member-card .image .social-profile {  position: absolute;  z-index: 2;  top: 50%;  left: 20px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  gap: 12px;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}.team-member-card .image .social-profile :nth-child(1) {  -webkit-transform: translateX(-35px);  transform: translateX(-35px);}.team-member-card .image .social-profile :nth-child(1) i {  -webkit-transform: translateX(0);  transform: translateX(0);}.team-member-card .image .social-profile :nth-child(2) {  -webkit-transform: translateX(-60px);  transform: translateX(-60px);}.team-member-card .image .social-profile :nth-child(2) i {  -webkit-transform: translateX(0);  transform: translateX(0);}.team-member-card .image .social-profile :nth-child(3) {  -webkit-transform: translateX(-35px);  transform: translateX(-35px);}.team-member-card .image .social-profile :nth-child(3) i {  -webkit-transform: translateX(0);  transform: translateX(0);}.team-member-card .image .social-profile :nth-child(4) {  -webkit-transform: translateX(-60px);  transform: translateX(-60px);}.team-member-card .image .social-profile :nth-child(4) i {  -webkit-transform: translateX(0);  transform: translateX(0);}.team-member-card .image .social-profile a {  width: 44px;  height: 44px;  font-size: 20px;  color: #292929;  background-color: #ffffff;  border-radius: 50%;  visibility: hidden;  opacity: 0;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.team-member-card .image .social-profile a:hover {  background-color: #d9eafd;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.team-member-card .content-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  width: 100%;  margin-top: 24px;  z-index: 2;}.team-member-card .content-wrapper .content {  width: 100%;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  z-index: 1;  gap: 8px;}.team-member-card .content-wrapper .content .title {  font-size: 28px;  line-height: 36.4px;  font-weight: 600;  letter-spacing: -0.42px;  color: #292929;  margin: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .team-member-card .content-wrapper .content .title {    font-size: 24px;  }}@media (max-width: 991px) {  .team-member-card .content-wrapper .content .title {    font-size: 22px;  }}.team-member-card .content-wrapper .content .desc {  font-size: 16px;  line-height: 22.4px;  font-weight: 600;  color: #292929;  letter-spacing: -0.24px;  text-transform: uppercase;  font-family: "Urbanist", sans-serif;  margin: 0;}@media (max-width: 991px) {  .team-member-card .content-wrapper .content .desc {    font-size: 14px;  }}.team-member-card .content-wrapper .social {  background: #CFF480;  padding: 18px 0;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 22px;  width: 94%;  margin-top: -60px;  z-index: -1;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.team-member-card .content-wrapper .social a:hover {  color: #CFF480;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.team-member-card .content-wrapper .social i {  color: #ffffff;}.team-member-card:hover .content-wrapper .content {  z-index: 1;}.team-member-card:hover .content-wrapper .social {  margin-top: 0;  z-index: 0;}.portfolio-card {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  padding: 40px 0;  border-bottom: 1px solid #C0C0C0;  cursor: default;  position: relative;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .portfolio-card {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    text-align: center;    gap: 20px;    padding: 24px 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .portfolio-card {    gap: 30px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .portfolio-card {    gap: 16px;  }}.portfolio-card:first-child {  border-top: 1px solid #C0C0C0;}.portfolio-card:hover .btn-wrapper .arrow-btn {  background-color: #d9eafd;  border: 1px solid #CFF480;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.portfolio-card:hover .image {  opacity: 1;  visibility: visible;  -webkit-transform: translateY(-30%) skewY(0) scaleZ(1) rotate(9deg);  transform: translateY(-30%) skewY(0) scaleZ(1) rotate(9deg);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .portfolio-card:hover .image {    -webkit-transform: translateY(0) skewY(0) scaleZ(1.1) rotate(0);    transform: translateY(0) skewY(0) scaleZ(1.1) rotate(0);  }  .portfolio-card:hover .image img {    -webkit-transform: scale(1.1);    transform: scale(1.1);    -webkit-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;  }}.portfolio-card .title {  font-size: 48px;  font-weight: 600;  line-height: 57.6px;  letter-spacing: -0.72px;  color: #292929;  margin-bottom: 0;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .portfolio-card .title {    font-size: 38px;  }}.portfolio-card .image {  width: 390px;  height: 431px;  position: absolute;  border-radius: 30px;  overflow: hidden;  right: 22%;  top: 0;  opacity: 0;  visibility: hidden;  z-index: 1;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .portfolio-card .image {    position: relative;    opacity: 1;    visibility: visible;    right: unset;    width: 100%;    height: 350px;  }}.portfolio-card .image img {  width: 100%;  height: 100%;  -o-object-fit: cover;  object-fit: cover;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.portfolio-card .content {  padding-right: 36px;  -webkit-box-flex: 1;  -ms-flex-positive: 1;  flex-grow: 1;  position: relative;}.portfolio-card .content .short-title {  font-size: 16px;  font-weight: 400;  display: block;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .portfolio-card .content .short-title {    font-size: 18px;    margin-bottom: 10px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .portfolio-card .content .short-title {    font-size: 18px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .portfolio-card .content .short-title {    font-size: 18px;  }}.portfolio-card .btn-wrapper .arrow-btn {  width: 64px;  height: 64px;  border: 1px solid #292929;  color: #292929;  border-radius: 50%;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-negative: 0;  flex-shrink: 0;  font-size: 20px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.portfolio-fullscreen-image {  height: 100%;  width: 100%;  position: relative;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .portfolio-fullscreen-image {    min-height: 400px;    margin: 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .portfolio-fullscreen-image {    min-height: 350px;    margin: 0;  }}.portfolio-fullscreen-image .tabimg {  -webkit-transform: scale(1.1);  transform: scale(1.1);  opacity: 0;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  background-size: cover;  background-position: center center;  background-repeat: no-repeat;  position: absolute;  top: 0;  left: 0;  max-width: 645px;  width: 100%;  height: 100%;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .portfolio-fullscreen-image .tabimg {    max-width: 100%;  }}.portfolio-fullscreen-image .tabimg.active {  -webkit-transform: scale(1);  transform: scale(1);  opacity: 1;}.video-popup-card {  background-repeat: no-repeat;  background-position: center;  background-size: cover;  height: 600px;  padding: 60px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -webkit-box-align: end;  -ms-flex-align: end;  align-items: end;  position: relative;}@media (max-width: 991px) {  .video-popup-card {    -webkit-box-orient: vertical;    -webkit-box-direction: reverse;    -ms-flex-direction: column-reverse;    flex-direction: column-reverse;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: start;    height: 550px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .video-popup-card {    height: 450px;    padding: 40px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .video-popup-card {    padding: 40px;  }}.video-popup-card .image {  background-position: center;  background-repeat: no-repeat;  background-size: cover;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  border-radius: 35px;}.video-popup-card .image .overlay {  background-color: #292929;  opacity: 0.5;  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  border-radius: 35px;}.video-popup-card .content {  position: relative;  z-index: 2;}.video-popup-card .content .short-btn {  padding: 8px 20px;  border-radius: 50px;  font-family: "Urbanist", sans-serif;  font-size: 14px;  font-weight: 600;  line-height: 19px;  letter-spacing: -0.21px;  text-transform: uppercase;  color: #292929;  background-color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.video-popup-card .content .short-btn:hover {  background-color: #292929;  color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.video-popup-card .content .title {  font-family: "Urbanist", sans-serif;  font-size: 64px;  font-weight: 600;  line-height: 76px;  letter-spacing: -0.96px;  color: #ffffff;  margin-top: 16px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .video-popup-card .content .title {    font-size: 48px;    line-height: 60px;    width: 80%;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .video-popup-card .content .title {    font-size: 48px;    line-height: 58px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .video-popup-card .content .title {    font-size: 38px;    line-height: 52px;  }}@media (max-width: 1199px) {  .video-popup-card .content .title br {    display: none;  }}.video-popup-btn {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  position: relative;  z-index: 2;}.video-popup-btn a {  width: 66px;  height: 66px;  padding: 24px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-negative: 0;  flex-shrink: 0;  text-transform: capitalize;  background-color: #d9eafd;  border-radius: 50%;  -webkit-box-shadow: 0 0 0 0 rgb(207, 244, 128);  box-shadow: 0 0 0 0 rgb(207, 244, 128);  -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);  animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);}@media only screen and (min-width: 768px) and (max-width: 991px) {  .video-popup-btn a {    width: 70px;    height: 70px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .video-popup-btn a {    width: 70px;    height: 70px;  }}.video-popup-btn a i {  color: #ffffff;  font-size: 24px;  margin-left: 6px;  color: #292929;}.video-popup-card.style-3 .video-popup-btn {  background-color: initial;  border-radius: 50%;  padding: 15px;}.video-popup-card.style-3 .video-popup-btn a {  border: 1px solid #ffffff;  background-color: initial;  width: 130px;  height: 130px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .video-popup-card.style-3 .video-popup-btn a {    width: 100px;    height: 100px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .video-popup-card.style-3 .video-popup-btn a {    width: 80px;    height: 80px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .video-popup-card.style-3 .video-popup-btn a {    width: 80px;    height: 80px;  }}.video-popup-card.style-3 .video-popup-btn a i {  color: #CFF480;  font-size: 46px;  margin-top: 8px;  margin-left: 6px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .video-popup-card.style-3 .video-popup-btn a i {    font-size: 28px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .video-popup-card.style-3 .video-popup-btn a i {    font-size: 24px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .video-popup-card.style-3 .video-popup-btn a i {    font-size: 24px;    margin-top: 0;  }}.project-card {  position: relative;  height: 496px;  border-radius: 35px;  overflow: hidden;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .project-card {    height: 400px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .project-card {    height: 400px;  }}.project-card:hover .image img {  -webkit-transform: scale(1.03);  transform: scale(1.03);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.project-card:hover .image .sticky-corner {  z-index: 1;}.project-card:hover .main-content .main-content-wrapper {  -webkit-transform: translateY(0%);  transform: translateY(0%);  visibility: visible;  opacity: 1;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.project-card:hover .main-content .btn-wrapper {  -webkit-transform: translate(0px, 0px);  transform: translate(0px, 0px);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.project-card:hover .main-content .btn-wrapper .circle-arrow-btn {  background-color: #d9eafd;}.project-card:hover .main-content .btn-wrapper .circle-arrow-btn:hover {  background-color: #292929;}.project-card:hover .main-content .shape svg {  opacity: 1;  -webkit-transform: translate(0, 0);  transform: translate(0, 0);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.project-card .main-content .main-content-wrapper {  -webkit-transform: translateY(70%);  transform: translateY(70%);  visibility: hidden;  opacity: 0;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.project-card .image {  position: relative;  width: 100%;  height: 100%;  overflow: hidden;  border-radius: 35px;}.project-card .image img {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  border-radius: 35px;  -o-object-fit: cover;  object-fit: cover;  -webkit-transform: scale(1.001);  transform: scale(1.001);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.project-card .main-content {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 100%;  padding: 20px;}.project-card .main-content .btn-wrapper {  position: absolute;  z-index: 5;  top: 0;  right: 0;  -webkit-transform: translate(-8px, 8px);  transform: translate(-8px, 8px);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.project-card .main-content .btn-wrapper .circle-arrow-btn {  width: 64px;  height: 64px;  background-color: #ffffff;}.project-card .main-content .shape {  width: auto;  height: auto;  position: absolute;  top: 0;  right: 0;  overflow: hidden;  border-radius: 0 30px 0 0;}.project-card .main-content .shape svg {  opacity: 0;  -webkit-transform: translate(60px, -60px);  transform: translate(60px, -60px);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.project-card .main-content .main-content-wrapper {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  padding: 16px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .project-card .main-content .main-content-wrapper {    padding: 4px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .project-card .main-content .main-content-wrapper {    padding: 4px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .project-card .main-content .main-content-wrapper {    padding: 16px 24px;  }}.project-card .main-content .main-content-wrapper .content {  position: relative;  padding: 24px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .project-card .main-content .main-content-wrapper .content {    padding: 12px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .project-card .main-content .main-content-wrapper .content {    padding: 12px;  }}.project-card .main-content .main-content-wrapper .content .overlay {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  border-radius: 25px;  background-color: #d9eafd;  opacity: 0.9;  z-index: 5;}.project-card .main-content .main-content-wrapper .content .content-inner {  position: relative;  z-index: 10;}.project-card .main-content .main-content-wrapper .short-text {  background-color: #ffffff;  color: #292929;  padding: 8px 20px;  border-radius: 50px;  text-transform: uppercase;  font-size: 14px;  font-family: "Urbanist", sans-serif;  font-weight: 600;  line-height: 20px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .project-card .main-content .main-content-wrapper .short-text {    padding: 6px 16px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .project-card .main-content .main-content-wrapper .short-text {    padding: 6px 16px;  }}.project-card .main-content .main-content-wrapper .title {  width: 100%;  font-family: "Urbanist", sans-serif;  font-size: 28px;  font-weight: 600;  line-height: 36px;  letter-spacing: -0.42px;  color: #292929;  display: inline-block;  margin-top: 10px;}@media only screen and (min-width: 1401px) and (max-width: 1450px) {  .project-card .main-content .main-content-wrapper .title {    font-size: 22px;    line-height: 30px;    letter-spacing: -0.32px;  }}@media only screen and (min-width: 1451px) and (max-width: 1550px) {  .project-card .main-content .main-content-wrapper .title {    font-size: 24px;    line-height: 32px;  }}@media only screen and (min-width: 1551px) and (max-width: 1650px) {  .project-card .main-content .main-content-wrapper .title {    font-size: 26px;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .project-card .main-content .main-content-wrapper .title {    font-size: 20px;    line-height: 30px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .project-card .main-content .main-content-wrapper .title {    font-size: 24px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .project-card .main-content .main-content-wrapper .title {    font-size: 20px;    line-height: 30px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .project-card .main-content .main-content-wrapper .title {    font-size: 22px;  }}.project-card .main-content .main-content-wrapper .title a:hover {  color: #ffffff;}.project-card.style-2 {  overflow: visible;}.project-card.style-2 .main-content .main-content-wrapper {  max-width: 440px;  left: unset;  right: 0;  margin-bottom: -56px;}.project-card.style-2 .main-content .main-content-wrapper.only-one {  max-width: 470px;  right: 25px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .project-card.style-2 .main-content .main-content-wrapper.only-one {    right: 0;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .project-card.style-2 .main-content .main-content-wrapper {    margin-bottom: -40px;    max-width: 250px;    right: 4px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .project-card.style-2 .main-content .main-content-wrapper {    right: 6px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .project-card.style-2 .main-content .main-content-wrapper {    max-width: 335px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .project-card.style-2 .main-content .main-content-wrapper {    margin-bottom: -40px;    max-width: 250px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .project-card.style-2 .main-content .main-content-wrapper {    max-width: unset;  }}.project-card.style-2 .main-content .main-content-wrapper .content {  padding: 24px 24px 35px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .project-card.style-2 .main-content .main-content-wrapper .content {    padding: 12px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .project-card.style-2 .main-content .main-content-wrapper .content {    padding: 12px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .project-card.style-2 .main-content .main-content-wrapper .content {    padding: 16px;  }}.flip-image-card {  position: relative;}.flip-image-card:hover .flip-box .flip-front {  -webkit-transform: rotateY(-180deg);  transform: rotateY(-180deg);  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;}.flip-image-card:hover .flip-box .flip-back {  -webkit-transform: rotateY(0deg);  transform: rotateY(0deg);  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;}.flip-image-card .flip-box {  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-perspective: 1000px;  perspective: 1000px;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .flip-image-card .flip-box {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;  }}.flip-image-card .image {  position: relative;  background-size: cover;  background-position: center;  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);  transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);  transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);  transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  text-align: center;  width: 390px;  height: 390px;  border-radius: 50%;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .flip-image-card .image {    width: 258px;    height: 258px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .flip-image-card .image {    width: 455px;    height: 455px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .flip-image-card .image {    width: 333px;    height: 333px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .flip-image-card .image {    width: 243px;    height: 243px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .flip-image-card .image {    width: 300px;    height: 300px;  }}.flip-image-card .image.flip-front {  -webkit-transform: rotateY(0deg);  transform: rotateY(0deg);  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;}.flip-image-card .image.flip-back {  position: absolute;  top: 0;  left: 0;  width: 100%;  -webkit-transform: rotateY(180deg);  transform: rotateY(180deg);  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .flip-image-card .image.flip-back {    width: 300px;    left: unset;  }}.flip-image-card .image .overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0.4;  background-color: #292929;  border-radius: 50%;}.flip-image-card .image .inner {  position: relative;  z-index: 5;  left: 0;  width: 100%;  padding: 60px;  outline: 1px solid transparent;  -webkit-perspective: inherit;  perspective: inherit;  z-index: 2;  -webkit-transform: translateY(-50%) translateZ(60px) scale(0.94);  transform: translateY(-50%) translateZ(60px) scale(0.94);  top: 50%;}.flip-image-card .image .inner .number {  font-family: "Urbanist", sans-serif;  font-size: 95px;  font-weight: 600;  line-height: 104px;  letter-spacing: -1.425px;  color: #ffffff;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .flip-image-card .image .inner .number {    font-size: 72px;    line-height: 86px;    letter-spacing: -0.92px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .flip-image-card .image .inner .number {    font-size: 72px;    line-height: 86px;    letter-spacing: -0.92px;  }}.flip-image-card .box-item-content {  margin-top: 24px;  text-align: center;}.flip-image-card .box-item-content .name {  font-family: "Urbanist", sans-serif;  font-size: 28px;  font-weight: 600;  line-height: 36px;  letter-spacing: -0.42px;  color: #292929;  margin-bottom: 8px;}.flip-image-card .box-item-content .sub-title {  margin: 0;  font-family: "Urbanist", sans-serif;  font-size: 16px;  font-weight: 600;  letter-spacing: -0.24px;  text-transform: uppercase;  color: #292929;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .feature-area.style-1 {    padding: 120px 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .feature-area.style-1 {    padding: 100px 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .feature-area.style-1 {    padding: 80px 0;  }}.feature-area.style-1 .info-card-slider .slider-nav-prev-btn,.feature-area.style-1 .info-card-slider .slider-nav-next-btn {  position: absolute;  top: -150px;  right: 0;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .feature-area.style-1 .info-card-slider .slider-nav-prev-btn,  .feature-area.style-1 .info-card-slider .slider-nav-next-btn {    top: -60px;  }}.feature-area.style-1 .info-card-slider .slider-nav-prev-btn {  margin-right: 86px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .feature-area.style-1 .info-card-slider .slider-nav-prev-btn {    margin-right: 60px;  }}.feature-area.style-1 .info-card-slider .slick-list {  margin: 0 -999px 0 -12px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .feature-area.style-1 .info-card-slider .slick-list {    margin: 0 -12px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .feature-area.style-1 .info-card-slider .slick-list {    margin: 0 -12px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .feature-area.style-1 .info-card-slider .slick-list {    margin: 0 -12px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .feature-area.style-1 .info-card-slider .slick-list {    margin: 0 -12px;  }}.about-us-area.style-1 .info-card.style-2 {  padding-right: 8px;}.project-area.style-1 {  padding: 140px 0 180px;  overflow: hidden;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .project-area.style-1 {    padding: 140px 0;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .project-area.style-1 {    padding: 120px 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .project-area.style-1 {    padding: 100px 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .project-area.style-1 {    padding: 80px 0;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .team-area.style-1 {    padding: 120px 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .team-area.style-1 {    padding: 100px 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .team-area.style-1 {    padding: 80px 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .latest-posts-area.style-1 {    padding: 80px 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .latest-posts-area.style-1 {    padding: 100px 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .latest-posts-area.style-1 .section-title {    margin-bottom: 50px;  }}.about-us-area.style-2 {  padding-top: 136px;  padding-bottom: 140px;}.about-us-area.style-2 .section-title {  margin-bottom: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .about-us-area.style-2 .section-title {    margin-left: 40px;  }}.about-us-area.style-2 .main-content {  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  gap: 40px;}.about-us-area.style-2 .main-content .counter-card-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 80px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .about-us-area.style-2 .main-content .counter-card-wrapper {    gap: 30px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .about-us-area.style-2 .main-content .counter-card-wrapper {    gap: 12px;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;  }}.about-us-area.style-2 .video-popup-btn a i {  font-size: 24px;  color: #292929;  margin-left: 6px;}.testimonial-slider-area {  position: relative;}.testimonial-slider-area.style-1 {  padding-top: 110px;}.testimonial-slider-area.style-1 .testimonial-bg-wrapper {  background-color: #FFF089;  border-radius: 30px;  position: relative;}.testimonial-slider-area.style-1 .testimonial-bg-wrapper .shape-one {  position: absolute;  width: 100%;  height: 165px;  top: 0;  left: 0;  border-radius: 0 0 30px 0;  background-color: #ffffff;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .testimonial-slider-area.style-1 .testimonial-bg-wrapper .shape-one {    display: none;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .testimonial-slider-area.style-1 .testimonial-bg-wrapper .shape-one {    display: none;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .testimonial-slider-area.style-1 .testimonial-bg-wrapper .shape-one {    height: 100px;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .testimonial-slider-area.style-1 .testimonial-bg-wrapper .shape-one {    height: 130px;  }}@media only screen and (min-width: 1400px) and (max-width: 1599px) {  .testimonial-slider-area.style-1 .testimonial-bg-wrapper .shape-one {    height: 140px;  }}.testimonial-slider-area.style-1 .testimonial-bg-wrapper .shape-one .sticky-left {  position: absolute;  left: 0;  bottom: -35px;  -webkit-transform: rotate(-90deg);  transform: rotate(-90deg);}.testimonial-slider-area.style-1 .testimonial-bg-wrapper .shape-one .sticky-top-right {  position: absolute;  top: 0;  right: -35px;  -webkit-transform: rotate(-90deg);  transform: rotate(-90deg);}.testimonial-slider-area.style-1 .testimonial-bg-wrapper .shape-two {  position: absolute;  width: 230px;  height: 82px;  bottom: 0;  right: 0;  border-radius: 30px 0 0 0;  background-color: #ffffff;  z-index: 1;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .testimonial-slider-area.style-1 .testimonial-bg-wrapper .shape-two {    display: none;  }}.testimonial-slider-area.style-1 .testimonial-bg-wrapper .shape-two .sticky-bottom-right {  position: absolute;  left: -35px;  bottom: 0px;  -webkit-transform: rotate(90deg);  transform: rotate(90deg);}.testimonial-slider-area.style-1 .testimonial-bg-wrapper .shape-two .sticky-right {  position: absolute;  top: -35px;  right: 0;  -webkit-transform: rotate(90deg);  transform: rotate(90deg);}.testimonial-slider-area.style-1 .testimonial-bg-wrapper .image {  margin-right: 60px;  margin-bottom: -36px;  position: relative;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .testimonial-slider-area.style-1 .testimonial-bg-wrapper .image {    margin-right: 100px;    width: 100%;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .testimonial-slider-area.style-1 .testimonial-bg-wrapper .image {    margin-right: 30px;    width: 100%;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .testimonial-slider-area.style-1 .testimonial-bg-wrapper .image {    margin-right: 0;    padding: 40px;    margin-bottom: 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .testimonial-slider-area.style-1 .testimonial-bg-wrapper .image {    margin-right: 0;    margin-bottom: 0;  }}.testimonial-slider-area.style-1 .testimonial-bg-wrapper .image img {  border-radius: 35px;  position: relative;  left: 72px;  top: -110px;  -o-object-fit: cover;  object-fit: cover;  z-index: 2;}@media only screen and (min-width: 1400px) and (max-width: 1599px) {  .testimonial-slider-area.style-1 .testimonial-bg-wrapper .image img {    width: 500px;    height: 730px;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .testimonial-slider-area.style-1 .testimonial-bg-wrapper .image img {    width: 440px;    height: 670px;    top: -60px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .testimonial-slider-area.style-1 .testimonial-bg-wrapper .image img {    top: -50px;    left: 40px;    width: 390px;    height: 620px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .testimonial-slider-area.style-1 .testimonial-bg-wrapper .image img {    left: 0px;    top: 0px;    height: 350px;    width: 100%;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .testimonial-slider-area.style-1 .testimonial-bg-wrapper .image img {    left: 0px;    top: 0;    border-radius: 30px 30px 0 0;    height: 350px;    width: 100%;  }}.testimonial-slider-area.style-1 .content-wrapper {  gap: 18px;}.testimonial-slider-area.style-1 .btn-wrapper {  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;  width: 100%;}.testimonial-slider-area.style-1 .btn-wrapper .comma-btn {  margin-bottom: 10px;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .testimonial-slider-area.style-1 .btn-wrapper .comma-btn {    margin-bottom: 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .testimonial-slider-area.style-1 .btn-wrapper .comma-btn {    width: 60px;  }}.testimonial-slider-area.style-1 .slider-area-wrapper {  padding: 48px 48px 48px 0;  padding-left: 0;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .testimonial-slider-area.style-1 .slider-area-wrapper {    padding-bottom: 140px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .testimonial-slider-area.style-1 .slider-area-wrapper {    padding-bottom: 110px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .testimonial-slider-area.style-1 .slider-area-wrapper {    padding-left: 48px;    padding-top: 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .testimonial-slider-area.style-1 .slider-area-wrapper {    padding: 40px 24px;  }}.testimonial-slider-area.style-1 .slider-area-wrapper .section-title {  margin-bottom: 58px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .testimonial-slider-area.style-1 .slider-area-wrapper .section-title {    margin-bottom: 35px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .testimonial-slider-area.style-1 .slider-area-wrapper .section-title {    margin-bottom: 30px;  }}.testimonial-slider-area.style-1 .slider-area-wrapper .section-title .short-title-wrapper {  border-bottom: 1px solid rgba(41, 41, 41, 0.3);}.project-area.style-3 {  padding-top: 60px;  padding-bottom: 140px;}.project-area.style-3 .subscribe-form-area {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: end;  -ms-flex-align: end;  align-items: end;  width: 100%;  height: 100%;  padding: 40px;  position: relative;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .project-area.style-3 .subscribe-form-area {    padding: 30px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .project-area.style-3 .subscribe-form-area {    padding: 30px;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .project-area.style-3 .subscribe-form-area .subscribe-form-widget .mc4wp-form-fields {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;  }}@media (max-width: 991px) {  .project-area.style-3 .subscribe-form-area .subscribe-form-widget .mc4wp-form-fields {    -webkit-box-align: start;    -ms-flex-align: start;    align-items: start;  }}.project-area.style-3 .subscribe-form-area .subscribe-form-widget .submit-btn {  -ms-flex-negative: 0;  flex-shrink: 0;}.project-area.style-3 .subscribe-form-area .subscribe-form-widget .submit-btn:hover {  background-color: #292929;  color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.project-area.style-3 .subscribe-form-area .image {  background-position: center;  background-size: cover;  background-repeat: no-repeat;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  border-radius: 35px;}.project-area.style-3 .subscribe-form-area .image .overlay {  background-color: #292929;  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  border-radius: 35px;  opacity: 0.4;}.project-area.style-3 .subscribe-form-area .content {  position: relative;  z-index: 5;  width: 100%;}.project-area.style-3 .subscribe-form-area .short-btn {  padding: 8px 20px;  border-radius: 50px;  font-family: "Urbanist", sans-serif;  font-size: 14px;  font-weight: 600;  line-height: 19px;  letter-spacing: -0.21px;  color: #292929;  background-color: #ffffff;  text-transform: uppercase;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.project-area.style-3 .subscribe-form-area .short-btn:hover {  background-color: #292929;  color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.project-area.style-3 .subscribe-form-area .title {  font-family: "Urbanist", sans-serif;  font-size: 48px;  font-weight: 600;  line-height: 58px;  letter-spacing: -0.72px;  color: #ffffff;  margin: 16px 0 32px;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .project-area.style-3 .subscribe-form-area .title {    font-size: 42px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .project-area.style-3 .subscribe-form-area .title br {    display: none;  }}.project-area.style-3 .subscribe-form-area .single-field {  width: 100%;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .feature-area.style-3 .section-title .title {    font-size: 45px;  }}.feature-area.style-3 .section-title .desc {  margin: 24px 0 40px;}.feature-area.style-3 .info-card {  width: 100%;  padding: 42px 42px 32px;  margin: 0;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .feature-area.style-3 .info-card {    padding: 32px 22px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .feature-area.style-3 .info-card {    padding: 24px;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .feature-area.style-3 .info-card .desc {    font-size: 16px;  }}.latest-posts-area.style-3 .post_card_slider .slick-arrow {  display: none !important;}.latest-posts-area.style-3 .post_card_slider .slick-list {  margin: 0 -12px;}.production-area {  padding-top: 140px;  padding-bottom: 130px;}.production-area .section-title {  margin-bottom: 47px;}.video-popup-area.style-1 {  margin-top: -300px;  position: relative;  z-index: 2;  padding-bottom: 140px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .video-popup-area.style-1 {    margin-top: 0;    padding-top: 60px;  }}.faq-area .image {  position: relative;  height: 100%;  margin-right: 52px;}@media (min-width: 1200px) {  .faq-area .image {    min-height: 492px;  }}@media (max-width: 1399px) {  .faq-area .image {    margin-right: 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .faq-area .image {    height: 400px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .faq-area .image {    height: 300px;  }}.faq-area .image img {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  -o-object-fit: cover;  object-fit: cover;  border-radius: 35px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .faq-area .image {    height: 100%;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .faq-area .image {    height: 100%;  }}.faq-area .search-form {  border: 1px solid #D9EAFD;  margin-top: 30px;}.faq-area .search-form input {  height: 50px;}.faq-area .search-form button {  background-color: transparent;}.faq-area .search-form button i {  color: #D9EAFD;}.faq-area .accordion-box-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  gap: 24px;  height: auto !important;}.video-popup-area.style-1 {  margin-top: -300px;  position: relative;  z-index: 2;  padding-bottom: 140px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .video-popup-area.style-1 {    margin-top: 0;    padding-top: 60px;  }}.contact-form-area {  position: relative;}.contact-form-area .shape-overlay-wrapper {  position: relative;}.contact-form-area .shape-overlay-wrapper .shape-overlay {  background-color: #ECF4FE;  width: 100%;  height: 758px;  position: absolute;  top: 0;  left: 0;  border-radius: 35px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .contact-form-area .shape-overlay-wrapper .shape-overlay {    height: 715px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .contact-form-area .shape-overlay-wrapper .shape-overlay {    height: 690px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .contact-form-area .shape-overlay-wrapper .shape-overlay {    height: 1412px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .contact-form-area .shape-overlay-wrapper .shape-overlay {    height: 1235px;    border-radius: 25px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .contact-form-area .shape-overlay-wrapper .shape-overlay {    height: 1050px;  }}.contact-form-area .shape-overlay-wrapper .shape-overlay .shape-one {  background-color: #ffffff;  border-radius: 0 30px 0 0;  width: 753px;  height: 213px;  position: absolute;  bottom: 0;  left: 0;}@media only screen and (min-width: 1401px) and (max-width: 1700px) {  .contact-form-area .shape-overlay-wrapper .shape-overlay .shape-one {    width: 46%;    height: 150px;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .contact-form-area .shape-overlay-wrapper .shape-overlay .shape-one {    width: 520px;    height: 105px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .contact-form-area .shape-overlay-wrapper .shape-overlay .shape-one {    width: 470px;    height: 85px;    border-radius: 0 20px 0 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .contact-form-area .shape-overlay-wrapper .shape-overlay .shape-one {    display: none;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .contact-form-area .shape-overlay-wrapper .shape-overlay .shape-one {    display: none;  }}.contact-form-area .shape-overlay-wrapper .shape-overlay .shape-one .sticky-left {  -webkit-transform: rotate(180deg);  transform: rotate(180deg);  width: 35px;  height: 35px;  position: absolute;  left: 0;  top: -35px;}.contact-form-area .shape-overlay-wrapper .shape-overlay .shape-one .sticky-right {  -webkit-transform: rotate(180deg);  transform: rotate(180deg);  width: 35px;  height: 35px;  position: absolute;  right: -34px;  bottom: 0;}.contact-form-area .shape-overlay-wrapper .shape-overlay .sticky-left {  -webkit-transform: rotate(180deg);  transform: rotate(180deg);  position: absolute;  left: 0;  top: -35px;}.contact-form-area .shape-overlay-wrapper .shape-overlay .sticky-right {  -webkit-transform: rotate(180deg);  transform: rotate(180deg);  position: absolute;  right: -35px;  bottom: 0;}.contact-form-area .image {  width: 75%;  height: 776px;  position: relative;  z-index: 5;  margin: 72px 0 0 72px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .contact-form-area .image {    width: 83%;    height: 670px;    margin: 40px 0 0 40px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .contact-form-area .image {    width: 90%;    height: 660px;    margin: 30px 0 0 30px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .contact-form-area .image {    width: 80%;    height: 650px;    margin: 60px auto;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .contact-form-area .image {    width: 80%;    height: 550px;    margin: 60px auto;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .contact-form-area .image {    width: 90%;    height: 400px;    margin: 40px auto;  }}.contact-form-area .image img {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  -o-object-fit: cover;  object-fit: cover;  border-radius: 35px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .contact-form-area .image img {    border-radius: 25px;  }}.contact-form-area .shape-1 {  position: absolute;  bottom: 0;  left: 0;}.contact-form-area .shape-2 {  position: absolute;  bottom: 0;  right: 0;}.contact-form-area .contact-info-area {  -webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.05);  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.05);  padding: 46px 56px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .contact-form-area .contact-info-area {    padding: 40px 20px;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: start;    gap: 30px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .contact-form-area .contact-info-area {    padding: 40px 30px;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: start;    gap: 30px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .contact-form-area .contact-info-area {    padding: 40px 20px;  }}.contact-form-area .contact-info-area .divider {  width: 1px;  height: 28px;  background-color: #D9EAFD;}@media (max-width: 991px) {  .contact-form-area .contact-info-area .divider {    width: 100%;    height: 1px;  }}.contact-form-area .contact-info-area .contact-card {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 20px;}.contact-form-area .contact-info-area .contact-card .icon {  margin-top: 8px;}.contact-form-area .contact-info-area .contact-card .icon i {  font-size: 24px;  color: #CFF480;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .contact-form-area .contact-info-area .contact-card .icon i {    font-size: 18px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .contact-form-area .contact-info-area .contact-card .icon i {    font-size: 18px;  }}.contact-form-area .contact-info-area .contact-card .desc {  margin-bottom: 0;  font-size: 16px;  font-weight: 400;  line-height: 30px;  color: #525256;  font-family: "Questrial", sans-serif;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .contact-form-area .contact-info-area .contact-card .info-title {    font-size: 24px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .contact-form-area .contact-info-area .contact-card .info-title {    font-size: 24px;  }}.contact-form-area .comment-respond {  position: relative;  margin: 140px 72px 0 0;  background-color: transparent;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .contact-form-area .comment-respond {    margin: 80px 40px 0 0;    padding-right: 0;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .contact-form-area .comment-respond {    margin: 75px 30px 0 20px;    padding: 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .contact-form-area .comment-respond {    width: 80%;    margin: 0 auto 60px;    padding: 0;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .contact-form-area .comment-respond {    width: 80%;    margin: 0 auto 60px;    padding: 0;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .contact-form-area .comment-respond {    width: 90%;    margin: 0 auto 40px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .contact-form-area .comment-respond .post-comments-title h2 {    font-size: 40px;  }}.contact-form-area .comment-respond .contacts-email,.contact-form-area .comment-respond .contacts-name,.contact-form-area .comment-respond .single-input-field,.contact-form-area .comment-respond .contacts-message {  margin-bottom: 16px;  position: relative;  border-radius: 12px;}.contact-form-area .comment-respond .contacts-email label,.contact-form-area .comment-respond .contacts-name label,.contact-form-area .comment-respond .single-input-field label,.contact-form-area .comment-respond .contacts-message label {  font-size: 18px;  color: #292929;  margin-bottom: 8px;}.contact-form-area .comment-respond .checkbox-field-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  gap: 10px;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-bottom: 12px;  padding: 15px 0;}.contact-form-area .comment-respond .checkbox-field-wrapper p {  margin: 0;}.contact-form-area .comment-respond .checkbox-field-wrapper .single-checkbox-field {  margin-bottom: 0;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 12px;  font-size: 16px;  font-weight: 400;  font-family: "Questrial", sans-serif;}.contact-form-area .comment-respond .comment-form-cookies-consent {  display: none;}.contact-form-area .comment-respond input[type=number] {  -webkit-appearance: textfield;  -moz-appearance: textfield;  appearance: textfield;}.contact-form-area .comment-respond input,.contact-form-area .comment-respond select {  border-radius: 12px;  padding: 0 20px;  height: 60px;  width: 100%;  color: #525256;  opacity: 1;  border: none;  font-size: 18px;  font-weight: 400;  line-height: 32px;  background-color: #ffffff;  font-family: "Questrial", sans-serif !important;}.contact-form-area .comment-respond input[type=submit] {  height: 70px;  background-color: #d9eafd;  border-color: #CFF480;  color: #ffffff;  font-size: 18px;  font-weight: 500;}.contact-form-area .comment-respond *::-webkit-input-placeholder {  color: #525256;}.contact-form-area .comment-respond *::-moz-placeholder {  color: #525256;  opacity: 1;}.contact-form-area .comment-respond *:-ms-input-placeholder {  color: #525256;}.contact-form-area .comment-respond *::-ms-input-placeholder {  color: #525256;}.contact-form-area .comment-respond *::placeholder {  color: #525256;}.contact-form-area .comment-respond .contacts-message {  height: 152px;  margin-bottom: 32px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .contact-form-area .comment-respond .contacts-message {    height: 125px;    margin-bottom: 24px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .contact-form-area .comment-respond .contacts-message {    margin-bottom: 16px;  }}.contact-form-area .comment-respond .contacts-message p {  height: 100%;}.contact-form-area .comment-respond textarea {  border-radius: 12px;  resize: vertical;  padding: 20px;  width: 100%;  color: #525256;  border: none;  font-size: 18px;  font-weight: 400;  line-height: 30px;  background-color: #ffffff;  font-family: "Questrial", sans-serif !important;  height: 100%;  margin-bottom: 0;}.contact-form-area .comment-respond input:focus,.contact-form-area .comment-respond textarea:focus,.contact-form-area .comment-respond .form-select:focus {  outline: none !important;  -webkit-box-shadow: none;  box-shadow: none;  border-color: #CFF480 !important;  -webkit-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s;}.contact-form-area .comment-respond .theme-btn {  padding: 20px 44px;  font-family: "Urbanist", sans-serif;  font-size: 20px;  line-height: 34px;  font-weight: 600;  background-color: #d9eafd;  color: #292929;  border-radius: 50px;  margin-top: 24px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .contact-form-area .comment-respond .theme-btn {    padding: 14px 30px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .contact-form-area .comment-respond .theme-btn {    padding: 14px 30px;  }}.contact-form-area .comment-respond .theme-btn:hover {  background-color: #292929;  color: #ffffff;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.contact-form-area .image-wrapper {  text-align: right;  height: 100%;}.contact-form-area .image-wrapper img {  height: 100%;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .contact-form-area .image-wrapper img {    -o-object-fit: cover;    object-fit: cover;    height: 100%;  }}.contact-form-area .map-widget {  padding-left: 20px;  height: 100%;}@media (max-width: 991px) {  .contact-form-area .map-widget {    padding-left: 0;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .contact-form-area .map-widget {    padding-left: 0;  }}.contact-form-area .map-widget iframe {  height: 100%;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .contact-form-area.style-2 .shape-overlay {    height: 1150px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .contact-form-area.style-2 .shape-overlay {    height: 1492px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .contact-form-area.style-2 .shape-overlay {    height: 750px;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .contact-form-area.style-2 .shape-overlay {    height: 650px;  }}.contact-info-area .icon-card.style-1 {  text-align: center;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .contact-info-area .icon-card.style-1 {    padding: 32px;  }}@media (max-width: 991px) {  .contact-info-area .icon-card.style-1 {    padding: 32px 30px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .contact-info-area .icon-card.style-1 h3 {    font-size: 28px;    line-height: normal;  }}@media (max-width: 1199px) {  .contact-info-area .icon-card.style-1 .desc br {    display: none;  }}.process-step-area.style-1 {  padding-top: 120px;  padding-bottom: 115px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .process-step-area.style-1 {    padding-top: 80px;    padding-bottom: 15px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .process-step-area.style-1 {    padding-top: 100px;    padding-bottom: 15px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .process-step-area.style-1 {    padding-top: 120px;    padding-bottom: 35px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .process-step-area.style-1 .process-step.style-1 {    margin-bottom: 60px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .process-step-area.style-1 .process-step.style-1 {    margin-bottom: 80px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .process-step-area.style-1 .process-step.style-1 {    margin-bottom: 80px;    padding: 0 20px;  }}.feature-area.style-2 .info-card.style-1 {  margin: 0;}.service-details-page {  padding-top: 120px;  padding-bottom: 120px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .service-details-page {    padding-top: 80px;    padding-bottom: 80px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .service-details-page {    padding-top: 100px;    padding-bottom: 100px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .service-details-page {    padding-bottom: 120px;  }}.service-details-page .service-details-wrapper {  padding-right: 38px;}@media (max-width: 1399px) {  .service-details-page .service-details-wrapper {    padding-right: 12px;  }}.service-details-page .details-content .feature-image {  overflow: hidden;  margin-bottom: 30px;  position: relative;}.service-details-page .details-content .feature-image .icon {  width: 60px;  height: 60px;  -ms-flex-negative: 0;  flex-shrink: 0;  padding: 8px;  background-color: #ffffff;  position: absolute;  z-index: 1;  left: 30px;  top: 30px;}.service-details-page .details-content .feature-image .icon img {  width: auto;}.service-details-page .details-content .feature-image img {  width: 100%;  border-radius: 30px;}.service-details-page .details-content .image {  overflow: hidden;  border-radius: 30px;}.service-details-page .details-content .image img {  width: 100%;  border-radius: 30px;  -webkit-transform: scale(1);  transform: scale(1);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.service-details-page .details-content .image:hover img {  -webkit-transform: scale(1.03);  transform: scale(1.03);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.service-details-page .details-content .text {  margin-bottom: 30px;}.service-details-page .details-content .text .title {  color: #292929;  margin-bottom: 20px;}.service-details-page .details-content .text p {  font-size: 18px;  font-weight: 400;  line-height: 32px;  margin-bottom: 30px;}.service-details-page .details-content .list-item-wrapper {  margin-top: 0;}.service-details-page .details-content .member-court {  margin-top: 10px;  margin-bottom: 20px;  display: inline-block;}.service-details-page .details-content .member-court .desc {  font-family: "Urbanist", sans-serif;  font-size: 18px;  font-weight: 700;  line-height: 27px;  color: #292929;  margin-bottom: 0;}.service-details-page .details-content p {  font-size: 18px;  font-weight: 400;  line-height: 32px;  margin-bottom: 0;}.service-details-page .details-content .info-card.style-2 .content .desc {  padding-right: 60px;}@media (max-width: 991px) {  .service-details-page .details-content .info-card.style-2 .content .desc {    padding-right: 0;  }}.key-featured-area {  padding-top: 44px;  padding-bottom: 40px;}.key-featured-area .gx-8 {  --bs-gutter-x: 8rem;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .key-featured-area .gx-8 {    --bs-gutter-x: 1rem;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .key-featured-area .gx-8 {    --bs-gutter-x: 1rem;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .key-featured-area .gx-8 {    --bs-gutter-x: 1rem;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .key-featured-area .gx-8 {    --bs-gutter-x: 2rem;  }}.key-featured-area .key-featured-title {  font-size: 36px;  color: #292929;  line-height: initial;  margin-bottom: 40px;  display: block;}.key-featured-area .single-key-featured {  margin-bottom: 40px;}.key-featured-area .single-key-featured .title-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 20px;  margin-bottom: 20px;}.key-featured-area .single-key-featured .title-wrapper .title {  font-size: 21px;  color: #292929;  line-height: initial;  margin-bottom: 0;}.details-overview-area {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  gap: 60px;}.details-overview-area .overview-item {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .details-overview-area .overview-item {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    gap: 40px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .details-overview-area .overview-item {    gap: 40px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .details-overview-area .overview-item {    gap: 40px;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .details-overview-area .overview-item {    gap: 40px;  }}.details-overview-area .overview-item:nth-child(even) {  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .details-overview-area .overview-item:nth-child(even) {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;  }}.details-overview-area .overview-item:hover .image img {  -webkit-transform: scale(1.03);  transform: scale(1.03);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.details-overview-area .overview-item .image,.details-overview-area .overview-item .content {  width: 50%;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .details-overview-area .overview-item .image,  .details-overview-area .overview-item .content {    width: 100%;  }}.details-overview-area .overview-item .image {  border-radius: 12px;  overflow: hidden;}.details-overview-area .overview-item .image img {  width: 100%;  -webkit-transform: scale(1);  transform: scale(1);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.details-overview-area .overview-item .content .title {  font-size: 36px;  line-height: initial;  margin-bottom: 25px;}.details-overview-area .overview-item .content .list-item {  margin-bottom: 0 !important;}.details-overview-area .overview-item .content .list-item ul {  margin-bottom: 0 !important;}.faq-area.style-3 {  padding-top: 60px;  padding-bottom: 105px;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .faq-area.style-3 {    padding-bottom: 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .faq-area.style-3 {    padding-bottom: 85px;  }}.faq-area.style-3 .faq-title {  font-size: 36px;  margin-bottom: 30px;}.team-details-area {  padding-top: 130px;  padding-bottom: 120px;  padding-left: 210px;  padding-right: 210px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .team-details-area {    padding: 140px 100px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .team-details-area {    padding: 120px 80px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .team-details-area {    padding: 80px 40px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .team-details-area {    padding: 80px 40px;  }}@media only screen and (min-width: 0px) and (max-width: 576px) {  .team-details-area {    padding: 80px 20px;  }}.team-details-area .image-wrapper {  position: relative;  padding-right: 60px;  width: 100%;}.team-details-area .image-wrapper img {  width: 100%;  border-radius: 30px;}.team-details-area .team-details-wrapper p {  margin-top: 24px;  margin-bottom: 40px;}.team-details-area .team-details-wrapper .main-title {  margin-bottom: 10px;  font-weight: 700;  line-height: 60px;  text-transform: capitalize;}.team-details-area .team-details-wrapper .sub-title {  font-family: "Questrial", sans-serif;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 30px;  margin-bottom: 20px;}.team-details-area .team-details-wrapper .content {  color: #525256;  margin-bottom: 30px;}.team-details-area .team-details-wrapper .sort-title {  margin-bottom: 20px;}.team-details-area .team-details-wrapper .skill-wrapper {  margin-bottom: 40px;}.team-details-area .team-details-wrapper .skill-progress-card {  display: block;}.team-details-area .team-details-wrapper .skill-progress-card .skill-progressbar {  margin-bottom: 20px;}.team-details-area .social-share {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 25px;  margin-top: 28px;}.team-details-area .social-share a {  width: 45px;  height: 45px;  border-radius: 50%;  background-color: #D9EAFD;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  color: #292929;}.our-team-area.style-3 .section-title {  margin-bottom: 60px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .our-team-area.style-3 .section-title {    margin-bottom: 40px;  }}@media (max-width: 1199px) {  .our-team-area.style-3 .section-title {    margin-bottom: 30px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .our-team-area.style-3 .section-title .title br {    display: none;  }}.our-team-area.style-3 .section-img {  width: 100%;  height: 100%;  overflow: hidden;  position: relative;}.our-team-area.style-3 .section-img img {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  -o-object-fit: cover;  object-fit: cover;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.our-team-area.style-3 .section-img img:hover {  -webkit-transform: scale(1.05);  transform: scale(1.05);  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.footer {  position: relative;  z-index: 2;  overflow: hidden;  background-size: cover;  background-position: center center;  background-repeat: no-repeat;}.footer .footer-wrapper {  border-radius: 30px;  margin: 0 20px 20px 20px;}.footer .overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: -webkit-gradient(linear, left top, left bottom, from(rgba(35, 38, 45, 0.9)), to(#23262d));  background: linear-gradient(180deg, rgba(35, 38, 45, 0.9) 0%, #23262d 100%);}.footer .divider {  color: inherit;  border: 0;  border-top: 1px solid;  opacity: 0.25;  margin-top: 30px;}.footer .footer-sec {  padding-top: 80px;}.footer .footer-sec hr {  margin: 40px 0 0 0;  border-color: rgba(192, 192, 192, 0.2);}.footer .footer-sec .widget {  background-color: transparent;  border-radius: 0;  padding: 0;}.footer .footer-sec h2.wp-block-heading {  color: #ffffff !important;}.footer .footer-sec .wp-block-search button,.footer .footer-sec .search-form button {  background-color: #CFF480 !important;  color: #292929 !important;}.footer .footer-sec article,.footer .footer-sec footer.wp-block-latest-comments__comment-meta,.footer .footer-sec .wp-block-latest-comments__comment-author,.footer .footer-sec .wp-block-latest-comments__comment-link,.footer .footer-sec table th, .footer .footer-sec table td,.footer .footer-sec table caption,.footer .footer-sec nav.wp-calendar-nav a,.footer .footer-sec .textwidget {  color: #ffffff !important;}.footer .footer-sec ul li {  list-style: none;  color: #ffffff;  border: 0;}.footer .footer-sec ul li a {  color: #ffffff;}.footer .footer-top-area {  margin-bottom: 80px;}.footer .footer-top-area hr {  margin-top: 80px;}.footer .footer-top-area .subscribe-footer-widget .subscribe-widget {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  gap: 150px;}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .footer .footer-top-area .subscribe-footer-widget .subscribe-widget {    gap: 40px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .footer .footer-top-area .subscribe-footer-widget .subscribe-widget {    gap: 40px;  }}@media (max-width: 991px) {  .footer .footer-top-area .subscribe-footer-widget .subscribe-widget {    gap: 30px;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;  }}.footer .footer-top-area .subscribe-footer-widget .subscribe-widget .subscribe-form-title .title {  color: #ffffff;  font-size: 64px;  font-weight: 600;  line-height: 76px;  letter-spacing: -0.96px;}@media (max-width: 991px) {  .footer .footer-top-area .subscribe-footer-widget .subscribe-widget .subscribe-form-title .title {    font-size: 30px;    line-height: 48px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .footer .footer-top-area .subscribe-footer-widget .subscribe-widget .subscribe-form-title .title {    font-size: 30px;    line-height: 48px;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .footer .footer-top-area .subscribe-footer-widget .subscribe-widget .subscribe-form-title .title {    font-size: 44px;    line-height: 62px;  }}.footer .footer-top-area .subscribe-footer-widget .subscribe-widget .subscribe-form-widget {  width: 530px;  -ms-flex-negative: 0;  flex-shrink: 0;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .footer .footer-top-area .subscribe-footer-widget .subscribe-widget .subscribe-form-widget {    width: 100%;  }}.footer .footer-top-area .subscribe-footer-widget .subscribe-widget .subscribe-form-widget .description {  color: #ffffff;  margin-bottom: 30px;}.footer .footer-bg {  width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0;}.footer .footer-bg img {  width: 100%;  height: 100%;}.footer-widget-title {  font-family: "Urbanist", sans-serif;  font-size: 24px;  line-height: 30px;  color: #ffffff !important;  position: relative;  margin-bottom: 30px;  font-weight: 700;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .footer-widget-title {    margin-bottom: 20px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .footer-widget-title {    margin-bottom: 25px;  }}.footer-widget {  margin-bottom: 30px;  position: relative;}@media (max-width: 991px) {  .footer-widget {    margin-bottom: 40px;  }}.footer-widget ul {  padding-left: 0;}.footer-widget .footer-logo {  margin-bottom: 40px;  margin-top: -25px;}.footer-widget.widget_boomdevs-latest-posts-footer {  margin-top: -5px;}@media (max-width: 767px) {  .footer-widget.zoom-instagram-widget {    margin-bottom: 0;    margin-top: -10px;  }}@media (max-width: 767px) {  .footer-widget.widget_boomdevs_contact_info_widget {    margin-bottom: 18px;  }}@media only screen and (min-width: 992px) and (max-width: 1399px) {  .footer-widget .widget-instagram-feed {    width: 170px;  }}.footer-widget .footer-widget-info {  position: relative;}.footer-widget .footer-widget-info p {  color: #ffffff;  margin-bottom: 40px;  font-family: "Questrial", sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 30px;}@media (min-width: 1400px) {  .footer-widget .footer-widget-info p {    padding-right: 40px;  }}.footer-widget .footer-widget-info .footer-logo {  margin-bottom: 40px;  display: inline-block;  margin-top: -25px;  width: 139px;  height: 40px;}.footer-widget .footer-widget-info .footer-logo a img {  -o-object-fit: cover;  object-fit: cover;}.footer-widget .footer-widget-info .info-form-and-social-icon {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 50px;}.footer-widget .footer-widget-info .info-form-and-social-icon .subscribe-form-widget {  border-radius: 6px;}.footer-widget .footer-widget-info .info-form-and-social-icon .subscribe-form-widget .single-field input {  height: 60px;}.footer-widget .footer-widget-info .info-form-and-social-icon .social-profile {  margin-top: 0;}.footer-widget .footer-widget-info .social-profile {  gap: 20px;  margin-top: 30px;}.footer-widget .footer-widget-info .social-profile a {  color: #ffffff !important;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .footer-widget .footer-widget-info .info-form-and-social-icon {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: start;    gap: 30px;  }}.footer-widget.widget_nav_menu ul {  margin-top: -5px;  padding-left: 0;  margin-bottom: 0;}.footer-widget.widget_nav_menu li {  position: relative;  display: inline-block;  width: 100%;  padding-bottom: 10px;}.footer-widget.widget_nav_menu li:last-child {  padding-top: 0;  padding-bottom: 0;}.footer-widget.widget_nav_menu li a {  color: #ffffff;  text-transform: capitalize;  font-size: 18px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  position: relative;  font-family: "Urbanist", sans-serif;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 8px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .footer-widget.widget_nav_menu li a {    -webkit-box-align: start;    -ms-flex-align: start;    align-items: start;  }}.footer-widget.widget_nav_menu li a:before {  content: "\f105";  font-family: "Font Awesome 6 Pro";  font-size: 18px;  color: #ffffff;  display: none;}.footer-widget.widget_nav_menu li a:hover {  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  color: #CFF480;}.footer-widget .footer-widget-info .extra-info {  display: none;}.footer-widget .footer-widget-contact p {  color: #ffffff;  margin-bottom: 20px;}.footer-widget .footer-widget-contact .footer-contact {  margin-top: 20px;}.footer-widget .footer-widget-contact .footer-contact ul {  list-style: none;  margin-bottom: 0;}.footer-widget .footer-widget-contact .footer-contact ul li {  margin-bottom: 10px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  line-height: 30px;  gap: 10px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .footer-widget .footer-widget-contact .footer-contact ul li {    -webkit-box-align: start;    -ms-flex-align: start;    align-items: start;  }}.footer-widget .footer-widget-contact .footer-contact ul li:last-child {  margin-bottom: 0;}.footer-widget .footer-widget-contact .footer-contact ul li .contact-icon {  border-radius: 50px;  float: left;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-negative: 0;  flex-shrink: 0;  display: none;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .footer-widget .footer-widget-contact .footer-contact ul li .contact-icon {    margin-top: 7px;  }}.footer-widget .footer-widget-contact .footer-contact ul li .contact-icon i {  font-family: "Font Awesome 6 Pro";  font-size: 18px;  font-weight: 900;  color: #CFF480;}.footer-widget .footer-widget-contact .footer-contact ul li .contact-text {  color: #ffffff;  font-size: 18px;  line-height: 30px;  font-weight: 400;  overflow: hidden;  font-family: "Questrial", sans-serif;}.footer-widget .footer-widget-contact .footer-contact ul li .contact-text a {  color: #ffffff;}.footer-widget .footer-widget-contact .footer-contact ul li .contact-text a:hover span {  color: #CFF480;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.footer-widget .footer-widget-contact .footer-contact ul li .contact-text span,.footer-widget .footer-widget-contact .footer-contact ul li .contact-text p,.footer-widget .footer-widget-contact .footer-contact ul li .contact-text a {  font-size: 18px;  line-height: 30px;  font-weight: 400;  display: inline-block;  width: 100%;  margin-bottom: 0;  font-family: "Urbanist", sans-serif;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.footer-widget .footer-widget-contact .extra-info .extra-title {  font-family: "Urbanist", sans-serif;  font-size: 18px;  font-weight: 700;  line-height: 27px;  color: rgba(255, 255, 255, 0.7176470588);  margin-bottom: 10px;}.footer-widget .widget_latest_post ul li {  margin-bottom: 40px;}.footer-widget .widget_latest_post ul li .latest-post-thumb {  width: 80px;  height: 80px;  border-radius: 50%;}.footer-widget .widget_latest_post ul li .latest-post-desc .latest-post-title {  margin-bottom: 0;  font-size: 18px;  line-height: 30px;  color: #ffffff;  font-weight: 400;  font-family: "Questrial", sans-serif;}.footer-widget .widget_latest_post ul li .latest-post-desc .latest-post-title a {  font-size: 18px;  line-height: 30px;  color: #ffffff;  position: relative;  text-transform: capitalize;  font-weight: 400;  font-family: "Questrial", sans-serif;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.footer-widget .widget_latest_post ul li .latest-post-desc .latest-post-title a:hover {  color: #CFF480;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.footer-widget .widget_latest_post ul li .latest-post-desc .latest-post-meta {  font-size: 18px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  font-weight: 400;  gap: 10px;  color: #ffffff;  font-family: "Questrial", sans-serif;}.footer-bottom-menu ul {  list-style: none;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 0 40px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;  margin-bottom: 0;  padding-left: 0;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .footer-bottom-menu ul {    gap: 10px;  }}@media (max-width: 991px) {  .footer-bottom-menu ul {    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;  }}.footer-bottom-menu ul li a {  font-size: 18px;  font-weight: 400;  line-height: 30px;  text-transform: capitalize;  color: rgba(255, 255, 255, 0.6);  font-family: "Questrial", sans-serif;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.footer-bottom-menu ul li a:hover {  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  color: #CFF480;}.footer-bottom-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  gap: 20px 40px;  -ms-flex-wrap: wrap-reverse;  flex-wrap: wrap-reverse;}.footer-bottom-wrapper .footer-widget {  margin-bottom: 0;}.footer-bottom-menu-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 10px 40px;  -ms-flex-wrap: wrap-reverse;  flex-wrap: wrap-reverse;  -webkit-box-flex: 1;  -ms-flex-positive: 1;  flex-grow: 1;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;}.footer-bottom-area {  position: relative;}.footer-bottom-area .footer-bottom-wrapper {  padding: 25px 0;}.footer-bottom-area .copyright-text p {  color: rgba(255, 255, 255, 0.6);  margin-bottom: 0;  font-family: "Questrial", sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 30px;}.footer-bottom-area .copyright-text p a {  color: #ffffff;  font-weight: 400;  font-family: "Questrial", sans-serif;  font-size: 18px;  line-height: 30px;}.footer-bottom-area .copyright-text p a:hover {  color: #CFF480;}.footer-bottom-area .credit-text p {  color: rgba(255, 255, 255, 0.7019607843);  margin-bottom: 0;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;  gap: 10px;  font-family: "Urbanist", sans-serif;}.footer-bottom-area .credit-text a {  color: #CFF480;  font-family: "Urbanist", sans-serif;}.footer-bottom-area .social-profile {  gap: 25px;}.footer-bottom-area .social-profile a {  border-radius: 50px;}.subscribe-form-wrapper p {  font-size: 18px;  font-weight: 400;  line-height: 30px;  color: #ffffff;  font-family: "Questrial", sans-serif;  margin-bottom: 20px;}.subscribe-form-widget {  position: relative;}.subscribe-form-widget .mc4wp-form-fields {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 18px;}@media only screen and (min-width: 0px) and (max-width: 576px) {  .subscribe-form-widget .mc4wp-form-fields {    -ms-flex-wrap: wrap;    flex-wrap: wrap;  }}.subscribe-form-widget .single-field {  width: 100%;}.subscribe-form-widget .single-field input {  padding: 12px 24px;  width: 100%;  border: none;  border-radius: 50px;  font-family: "Questrial", sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 32px;  color: #525256;  background: #ffffff;}.subscribe-form-widget .single-field *::-webkit-input-placeholder {  color: #525256;}.subscribe-form-widget .single-field *::-moz-placeholder {  color: #525256;  opacity: 1;}.subscribe-form-widget .single-field *:-ms-input-placeholder {  color: #525256;}.subscribe-form-widget .single-field *::-ms-input-placeholder {  color: #525256;}.subscribe-form-widget .single-field *::placeholder {  color: #525256;}.subscribe-form-widget .submit-btn {  background-color: #d9eafd;  color: #292929;  cursor: pointer;  padding: 12px 32px;  border-radius: 50px;  border: none;  text-transform: capitalize;  font-family: "Urbanist", sans-serif;  font-size: 18px;  line-height: 30px;  font-weight: 600;  white-space: nowrap;}.subscribe-form-widget .mc4wp-response {  position: relative;  top: 15px;}.subscribe-form-widget .mc4wp-response .mc4wp-alert.mc4wp-error p, .subscribe-form-widget .mc4wp-response .mc4wp-alert.mc4wp-success p, .subscribe-form-widget .mc4wp-response .mc4wp-alert.mc4wp-notice p {  color: #fff;  position: relative;}.social-profile {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 10px;}.social-profile a {  color: #ffffff;  font-size: 18px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  width: 44px;  height: 44px;  background-color: rgba(244, 244, 244, 0.1);  border-radius: 50px;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.social-profile a:hover {  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  color: #FFF089;}.map-widget iframe {  width: 100%;  height: 320px;  border-radius: 12px;}.footer .widget-menu-wrapper {  padding-left: 50px;  padding-right: 30px;}@media (max-width: 991px) {  .footer .widget-menu-wrapper {    padding-left: 0;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .footer .widget-menu-wrapper {    padding-left: 12px;  }}@media only screen and (min-width: 992px) and (max-width: 1399px) {  .footer .widget-menu-wrapper {    padding-right: 0;  }}@media only screen and (min-width: 1200px) and (max-width: 1399px) {  .footer .widget-menu-wrapper {    padding-right: 0;  }}.footer.style-2 .footer-top-area .footer-top-widget-title {  margin-bottom: 30px;}.footer.style-2 .footer-top-area .footer-top-widget-title .title {  color: #ffffff;}.footer.style-2 .footer-widget-info .extra-info {  margin-top: 20px;}.footer.style-2 .footer-widget-info .extra-info .time-slot {  margin-bottom: 0;}.footer.style-2 .footer-widget-info p,.footer.style-2 .footer-widget.widget_nav_menu li a,.footer.style-2 .footer-bottom-menu ul li a,.footer.style-2 .footer-bottom-area .copyright-text p {  color: rgba(255, 255, 255, 0.7019607843);}.footer.style-2 .footer-widget.widget_nav_menu li a:hover,.footer.style-2 .footer-bottom-menu ul li a:hover {  color: #CFF480;}.footer.style-2 .footer-bottom-area .copyright-text p a {  color: #8f939b;  font-weight: 700;}.footer.style-2 .footer-bottom-area .copyright-text p a:hover {  color: #CFF480;}.footer.style-2 .footer-bottom-menu {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-flex: 1;  -ms-flex-positive: 1;  flex-grow: 1;  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: end;}@media (max-width: 991px) {  .footer.style-2 .footer-bottom-menu {    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: start;  }}@media (max-width: 991px) {  .footer.style-2 .copyright-text {    margin-right: 0;    margin-bottom: 20px;  }}.footer.style-2 .footer-widget .social-profile a {  color: unset;  background-color: transparent;}.footer.style-2 .footer-widget .social-profile a i {  color: #ffffff;}.footer.style-2 .footer-widget .social-profile a:hover i {  color: #CFF480;}.footer.style-2 .footer-widget.widget_nav_menu li a:before {  display: none;}.footer.style-2 .footer-widget .footer-widget-contact p {  margin-bottom: 0;}.footer.style-2 .footer-widget .footer-widget-contact .footer-contact ul li {  -webkit-box-align: start;  -ms-flex-align: start;  align-items: start;}.footer.style-2 .footer-widget .footer-widget-contact .footer-contact ul li .contact-icon {  margin-top: 8px;}.footer.style-2 .footer-widget .footer-widget-contact .footer-contact ul li .contact-text a, .footer.style-2 .footer-widget .footer-widget-contact .footer-contact ul li .contact-text span {  color: rgba(255, 255, 255, 0.7019607843);}.footer .subscribe-form-widget.style-2 .mc4wp-form-fields {  border-color: rgb(199, 199, 225);  display: block;}.footer .subscribe-form-widget.style-2 .submit-btn {  color: #292929;  width: auto;  margin-top: 20px;  padding: 12px 19px;}.footer .subscribe-form-widget.style-2 .submit-btn i {  display: none;}.footer .subscribe-form-widget.style-2 .submit-btn span {  display: block;  text-transform: uppercase;  color: #ffffff;  font-size: 16px;  font-weight: 700;  line-height: 32px;  letter-spacing: 1.28px;  font-family: "Urbanist", sans-serif;}.footer .subscribe-form-widget.style-2 .single-field input {  height: 60px;  border: 1px solid rgba(255, 255, 255, 0.2);}.footer.style-3 .footer-top-area {  position: relative;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .footer.style-3 .footer-top-area {    margin-bottom: 30px;  }}.footer.style-3 .footer-top-area .footer-widget-info {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .footer.style-3 .footer-top-area .footer-widget-info {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    gap: 30px;  }}@media only screen and (min-width: 0px) and (max-width: 767px) {  .footer.style-3 .footer-top-area .footer-widget-info {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    gap: 30px;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: start;  }}.footer.style-3 .footer-top-area .footer-widget-info .footer-widget-contact .footer-contact ul {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  gap: 45px;  padding: 0;  margin-bottom: 0;  list-style: none;}@media only screen and (min-width: 0px) and (max-width: 767px) {  .footer.style-3 .footer-top-area .footer-widget-info .footer-widget-contact .footer-contact ul {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: start;    gap: 20px;  }}.footer.style-3 .footer-top-area .footer-widget-info .footer-widget-contact .footer-contact ul li {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  gap: 10px;  color: #ffffff;}.footer.style-3 .footer-top-area .footer-widget-info .footer-widget-contact .footer-contact ul li p {  margin-bottom: 0;}.footer.style-3 .footer-top-area .footer-widget-info .footer-widget-contact .footer-contact ul li i {  color: #CFF480;}.footer.style-3 .footer-top-area .footer-widget-info .footer-widget-contact .footer-contact ul li a {  color: #ffffff;}.footer.style-3 .footer-widget .social-profile a:hover {  color: #ffffff;  background-color: #d9eafd;}.footer.style-3 .footer-widget.widget_nav_menu li a:before {  display: none;}body .footer .footer-wrapper{        background-color: #0a0937;}body .cta-area.style-1 .service-btn-area .left-sticky-corner{}body .cta-area.style-1 .service-btn-area .left-sticky-corner svg{    }body .cta-area.style-1 .service-btn-area .left-sticky-corner svg path{    fill: #d9eafd;}body .header-menu-area .search-btn-with-btn{    }body .header-menu-area .search-btn-with-btn form{    display: none;}body .header-menu-area .search-btn-with-btn .account-form{    display: none;}

body .page-breadcrumb-area{
    display: none;
}