.elementor .grid-hover-push{height:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;flex-direction:column;align-items:center;}.elementor .grid-hover-push:hover,.elementor .grid-hover-push:focus-visible{.grid-hover-push__desc__bg{
  opacity: 75%;
}
.grid-hover-push__desc{
  inset-block-start: 115px;
  backdrop-filter: blur(16px);
  }
  .grid-hover-push__img{
      transform: scale3d(1.05, 1.05, 1)
  }\n}.elementor .grid-hover-push__desc{aspect-ratio:auto;position:absolute;inset-block-start:calc(100% - 90px);inset-inline-end:0px;inset-inline-start:0px;padding:0px;backdrop-filter:blur(0px);transition:all 300ms;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;}.elementor .grid-hover-push__desc__content{aspect-ratio:1/1;position:relative;z-index:1;padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;align-items:center;}.elementor .grid-hover-push__desc__bg{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;background-color:var(--BG-card);opacity:90%;transition:all 300ms;}.elementor .grid-hover-push__img{width:100%;height:100%;transform:scale3d(1, 1, 1);transition:all 300ms;}.elementor .btn--secondary{color:var(--Primary);border-color:var(--Primary);background-color:#ffffff00;}.elementor .btn--secondary:hover,.elementor .btn--secondary:focus-visible{color:var(--Primary-light);border-color:var(--Primary-light);}.elementor .btn--secondary:focus{color:var(--Primary-dark);border-color:var(--Primary-dark);}.elementor .btn--primary{color:var(--White);background-color:var(--Primary);}.elementor .btn--primary:hover,.elementor .btn--primary:focus-visible{background-color:var(--Primary-light);}.elementor .btn--primary:focus{background-color:var(--Primary-dark);}.elementor .btn{font-weight:700;font-size:20px;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:32px;border-radius:8px;border-width:2px;border-color:var(--Primary);border-style:solid;transition:all 300ms;}.elementor .btn:hover,.elementor .btn:focus-visible{border-color:var(--Primary-light);transform:scale3d(1.025, 1.025, 1);}.elementor .btn:focus{border-color:var(--Primary-dark);transform:scale3d(0.975, 0.975, 1);}.elementor .bt__container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .card{height:100%;padding-block-start:24px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-radius:16px;background-color:var(--BG-card);box-shadow:4px 4px 10px 0px rgba(0, 0, 0, 0.2);transition:background-color 300ms;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;align-items:center;}.elementor .card:hover,.elementor .card:focus-visible{background-color:var(--Secondary);.card__img{
  transform: scale(1.1);
}
.card__title{
  color: var(--Primary)
}\n}.elementor .card__img{width:100%;height:100%;object-fit:cover;transition:all 300ms;}.elementor .card__title{color:var(--Black);text-align:center;transition:all 300ms;}.elementor .card__fig{overflow:hidden;aspect-ratio:320/240;padding:0px;border-radius:var(--border-radius-image);}.elementor .section{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;scroll-margin-block-start: var(--navbar-height);\n}.elementor .both__gutter{> div:last-child{
  .card-list-icon{
      display: none;
  }
}\n}.elementor .grid__3{padding:0px;}.elementor .heading--2{font-size:var(--H2);text-align:center;margin-block-end:40px;}.elementor .menu__list__item{display:block;a{
cursor: pointer;    
padding-block: 4px;
display: inline-block;
}
a:hover{
  color: var(--Primary);
}\n}.elementor .socmed__item{width:32px;height:32px;}.elementor .card-icon{padding-block-start:24px;padding-block-end:28px;padding-inline-start:16px;padding-inline-end:16px;border-radius:16px;box-shadow:4px 4px 10px 0px rgba(0, 0, 0, 0.15);transition:all 300ms;display:flex;flex-direction:column;gap:16px;align-items:center;background-color: var(--card-color);
  .card-icon__desc{
  color: var(--card-color-text)
}\n}.elementor .card-icon:hover,.elementor .card-icon:focus-visible{border-color:var(--Black);background-color:var(--White);.card-icon__desc{
  color: var( --e-global-color-v4-black )
}
.card-icon__title{
  color: var(--card-color-last, var(--card-color));
}
.card-icon__icon path{
  fill: var(--card-color-last, var(--card-color))
}
 .card-icon__btn > *{
  color: var(--card-color-last, var(--card-color));
  fill: var(--card-color-last, var(--card-color));
}
.card-icon__btn__arrow {
  transform: translateX(4px);
}\n}.elementor .card-icon--primary{background-color:var(--Secondary);}.elementor .card-icon__desc{font-weight:400;font-size:20px;line-height:160%;text-align:center;transition:all 300ms;flex:1 0 auto;color: var(--card-color-text)\n}.elementor .card-icon__btn{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:8px;justify-content:center;align-items:center;> *{
    color: var(--card-color-text);
fill: var(--card-color-text);
}\n}.elementor .card-icon__icon{*{
  fill: var(--card-color-text);
}\n}.elementor .card-icon__title{color: var(--card-color-text);\n}.elementor .card-icon__btn__arrow{display:flex;}.elementor .grid__col{box-shadow:4px 4px 10px 0px rgba(0, 0, 0, .2);}.elementor .grid__col__4{border-radius:var(--border-radius-image);}.elementor .floating-btn{width:fit-content;height:fit-content;position:fixed;inset-inline-end:calc((100vw - var(--container-width)) / 2 + 40px);inset-block-end:50px;inset-inline-start:auto;z-index:5;padding:16px;border-radius:99px;background-color:var(--White);box-shadow:4px 4px 10px 0px rgba(0, 0, 0, .25);display:none;}.elementor .floating-btn:hover,.elementor .floating-btn:focus-visible{svg{
  transform: scale(1.1);
}\n}.elementor .icon-box{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;align-items:center;}.elementor .icon-box__img{width:140px;height:140px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .icon-box__title{line-height:130%;text-align:center;margin-block-end:8px;}.elementor .icon-box__desc{font-size:var(--body);line-height:160%;text-align:center;}.elementor .card-maps{width:calc(50% - (var(--gutter) / 2));padding-block-start:24px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;border-radius:16px;background-color:var(--BG-card);box-shadow:4px 4px 10px 0px rgba(0, 0, 0, .2);flex-direction:column;gap:24px;}.elementor .card-maps-detail{padding:0px;flex-direction:column;gap:16px;> div{
  display: none;
   }\n}.elementor .btn--third{color:var(--White);border-color:var(--secondary-dark);background-color:var(--secondary-dark);}.elementor .section--bg{padding-block-start:72px;padding-block-end:72px;}.elementor .icon-box__img--small{width:60px;height:60px;}.elementor .social-share{position:relative;padding:0px;flex-direction:row;gap:8px;justify-content:flex-end;}.elementor .social-share__item{width:44px;height:44px;svg rect{
          fill: transparent
}\n}.elementor .get-started{color:var(--gray);gap:24px;align-items:start;}.elementor .get-started__item{gap:16px;}.elementor .social-share__tooltip{position:absolute;inset-block-start:100%;inset-inline-end:0px;font-weight:700;font-size:14px;color:var(--White);padding-inline-start:12px;padding-inline-end:12px;border-radius:8px;background-color:var(--Primary);opacity:0%;transition:all 300ms;display:block;pointer-events: none;
&.show{
  opacity: 1;
  transform: translateY(16px);
}\n}