.elementor .py-6{padding-block-start:var(--gap-6);padding-block-end:var(--gap-6);}.elementor .btn-link{width:fit-content;height:fit-content;color:var(--black-100);padding-block-start:5px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;border-color:#00000000;border-style:none;background-color:#00000000;transition:all 300ms;flex-direction:row;gap:var(--gap-1);align-items:center;cursor: pointer;\n}.elementor .btn-link:hover,.elementor .btn-link:focus-visible{color:var(--black-60);}.elementor .py-2{padding-block-start:var(--gap-2);padding-block-end:var(--gap-2);}.elementor .flex-column{flex-direction:column;}.elementor .p-0{padding:0px;}.elementor .px-0{padding-inline-start:0px;padding-inline-end:0px;}.elementor .border-top{border-top: var(--border);\n}.elementor .px-default{padding-inline-start:var(--gap-5);padding-inline-end:var(--gap-5);}.elementor .label{font-family:var(--main);font-weight:400;letter-spacing:var(--letter-spacing-uppercase);line-height:var(--line-height-heading);text-transform:uppercase;}.elementor .justify-center{justify-content:center;}.elementor .align-center{align-items:center;}.elementor .text-center{text-align:center;}.elementor .label-sm{font-size:11px;}.elementor .heading{font-family:var(--main);font-weight:300;line-height:var(--line-height-heading);}.elementor .h-1{font-size:58px;}.elementor .h-3{font-size:26px;}.elementor .heading-fancy{font-family:var(--fancy-1);font-weight:500;line-height:var(--line-height-heading);}.elementor .uppercase{letter-spacing:var(--letter-spacing-uppercase);text-transform:uppercase;}.elementor .px-2{padding-inline-start:var(--gap-2);padding-inline-end:var(--gap-2);}.elementor .quote{font-family:var(--fancy-2);font-weight:400;letter-spacing:2%;line-height:1.3em;font-style:italic;}.elementor .listing-img{width:100%;height:100%;object-fit:contain;object-position:center center;position:relative;transition:all 400ms;}.elementor .listing-img-wrap{width:100%;overflow:hidden;aspect-ratio:1/1;position:relative;padding:0px;background-color:var(--white-80);justify-content:center;align-items:center;align-self:start;}.elementor .post-listing{width:100%;height:100%;max-width:var(--post-listing-max-width-d);padding:0px;gap:var(--gap-1);justify-content:space-between;}.elementor .btn-underline{border-block-end-width:var(--border-width);border-color:var(--black-80);border-style:solid;}.elementor .btn-underline:hover,.elementor .btn-underline:focus-visible{border-color:var(--black-60);}.elementor .post-listing-wrap{flex-direction:row;justify-content:center;align-items:stretch;}.elementor .body-lg{font-size:18px;}.elementor .fit-cover{object-fit: cover !important;\n}.elementor .post-listing-footer{min-height:35px;}.elementor .post-listing-more-btn{border-width: var(--border-width);
border-style: solid;
border-inline-color: transparent;
border-block-start-color: transparent;
border-block-end-color: var(--black-80);\n}.elementor .post-listing-more-btn:hover,.elementor .post-listing-more-btn:focus-visible{padding:var(--gap-1);border-color:var(--black-60);}.elementor .class-loader{width:0px;height:0px;padding:0px;background-color:#00000000;display:none;}.elementor .post-listing-overlay-content{width:100%;height:100%;max-width:100%;max-height:100%;position:absolute;z-index:5;background-color:rgba(0, 0, 0, 0.6);opacity:0%;backdrop-filter:blur(10px);transition:all 400ms;gap:var(--gap-05);visibility: hidden;\n}.elementor .dark{.heading,
.heading-fancy,
.btn-link {
  color: var(--white-80);
}

.body{
  color: var(--white-50);
}

.btn-underline {
  border-block-end-color: var(--white-80);
}

  .btn-link:hover{
    color: var(--white-100);
  }

  .btn-underline:hover {
    border-block-end-color: var(--white-100);
    border-block-start-color: var(--white-100);
    border-inline-color: var(--white-100);
  }\n}.elementor .post-listing-overlay-content-inner{transform:translate3d(0px, 30px, 0px);transition:all 600ms;gap:var(--gap-1);}.elementor .post-listing-overlay{cursor: pointer;\n}.elementor .post-listing-overlay:hover,.elementor .post-listing-overlay:focus-visible{.post-listing-overlay-content{
  visibility: visible;
  opacity: 1;

  .post-listing-overlay-content-inner{
    transform: translate3d(0,0,0);
  }
}\n}