.elementor-3908 .elementor-element.elementor-element-33ad915{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:128px 128px;--row-gap:128px;--column-gap:128px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3908 .elementor-element.elementor-element-d5b8f2e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3908 .elementor-element.elementor-element-e295c7b{--display:flex;--position:absolute;--min-height:146px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:1;}.elementor-3908 .elementor-element.elementor-element-e295c7b:not(.elementor-motion-effects-element-type-background), .elementor-3908 .elementor-element.elementor-element-e295c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ipt.studionext.digital/wp-content/uploads/2025/08/Rectangle-29.png");}body:not(.rtl) .elementor-3908 .elementor-element.elementor-element-e295c7b{right:0px;}body.rtl .elementor-3908 .elementor-element.elementor-element-e295c7b{left:0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-3908 .elementor-element.elementor-element-285bee3{right:16px;}body.rtl .elementor-3908 .elementor-element.elementor-element-285bee3{left:16px;}.elementor-3908 .elementor-element.elementor-element-285bee3{bottom:16px;}.elementor-3908 .elementor-element.elementor-element-285bee3 img{width:24px;height:24px;}.elementor-3908 .elementor-element.elementor-element-491cd10 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-3908 .elementor-element.elementor-element-bff2541{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3908 .elementor-element.elementor-element-92c78ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3908 .elementor-element.elementor-element-7a6fcc8 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:32px;font-weight:700;line-height:36px;color:var( --e-global-color-735331a );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3908 .elementor-element.elementor-element-c3960ff{font-family:"Host Grotesk", Sans-serif;font-weight:400;color:var( --e-global-color-12f9f4a );}.elementor-3908 .elementor-element.elementor-element-75135ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:012px 012px;--row-gap:012px;--column-gap:012px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3908 .elementor-element.elementor-element-75135ad.e-con{--align-self:flex-start;}.elementor-3908 .elementor-element.elementor-element-cbc60fb .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-735331a );}.elementor-3908 .elementor-element.elementor-element-3eba1bd .elementor-icon-wrapper{text-align:center;}.elementor-3908 .elementor-element.elementor-element-3eba1bd.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-3908 .elementor-element.elementor-element-3eba1bd.elementor-view-framed .elementor-icon, .elementor-3908 .elementor-element.elementor-element-3eba1bd.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-3908 .elementor-element.elementor-element-3eba1bd.elementor-view-framed .elementor-icon, .elementor-3908 .elementor-element.elementor-element-3eba1bd.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-3908 .elementor-element.elementor-element-3eba1bd .elementor-icon{font-size:24px;}.elementor-3908 .elementor-element.elementor-element-3eba1bd .elementor-icon svg{height:24px;}@media(min-width:501px){.elementor-3908 .elementor-element.elementor-element-d5b8f2e{--width:50%;}.elementor-3908 .elementor-element.elementor-element-e295c7b{--width:100%;}.elementor-3908 .elementor-element.elementor-element-bff2541{--width:50%;}.elementor-3908 .elementor-element.elementor-element-75135ad{--width:50%;}}@media(max-width:1366px) and (min-width:501px){.elementor-3908 .elementor-element.elementor-element-d5b8f2e{--width:50%;}.elementor-3908 .elementor-element.elementor-element-75135ad{--width:50%;}}@media(max-width:1023px) and (min-width:501px){.elementor-3908 .elementor-element.elementor-element-d5b8f2e{--width:50%;}.elementor-3908 .elementor-element.elementor-element-75135ad{--width:100%;}}@media(max-width:767px) and (min-width:501px){.elementor-3908 .elementor-element.elementor-element-d5b8f2e{--width:100%;}.elementor-3908 .elementor-element.elementor-element-bff2541{--width:100%;}.elementor-3908 .elementor-element.elementor-element-75135ad{--width:90%;}}@media(max-width:1366px){.elementor-3908 .elementor-element.elementor-element-d5b8f2e{--min-height:auto;}.elementor-3908 .elementor-element.elementor-element-491cd10 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-3908 .elementor-element.elementor-element-75135ad{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 012px;--row-gap:0px;--column-gap:012px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3908 .elementor-element.elementor-element-75135ad.e-con{--flex-grow:1;--flex-shrink:0;}}@media(max-width:767px){.elementor-3908 .elementor-element.elementor-element-33ad915{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3908 .elementor-element.elementor-element-491cd10{width:100%;max-width:100%;}.elementor-3908 .elementor-element.elementor-element-bff2541{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3908 .elementor-element.elementor-element-92c78ef{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3908 .elementor-element.elementor-element-7a6fcc8 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-3908 .elementor-element.elementor-element-c3960ff{font-size:16px;line-height:20px;}.elementor-3908 .elementor-element.elementor-element-75135ad{--justify-content:flex-start;}.elementor-3908 .elementor-element.elementor-element-cbc60fb .elementor-heading-title{font-size:16px;line-height:22px;}}@media(max-width:500px){.elementor-3908 .elementor-element.elementor-element-75135ad.e-con{--order:-99999 /* order start hack */;}}/* Start custom CSS for image, class: .elementor-element-491cd10 */@media (max-width: 767px) {
    .elementor-3908 .elementor-element.elementor-element-491cd10 img {
        /*height: revert-layer !important;*/
    }
}

.elementor-3908 .elementor-element.elementor-element-491cd10 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b8f2e */.elementor-3908 .elementor-element.elementor-element-d5b8f2e {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3eba1bd */.elementor-3908 .elementor-element.elementor-element-3eba1bd {
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75135ad */.elementor-3908 .elementor-element.elementor-element-75135ad:hover svg {
    transform: rotate(180deg);
}
.elementor-3908 .elementor-element.elementor-element-75135ad svg {
    transition: all 400ms ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ad915 */.elementor-3908 .elementor-element.elementor-element-33ad915 .elementor-widget-text-editor {
    display: -webkit-box;
      -webkit-line-clamp: 3; 
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
}

@media(max-width: 767px) {
    .elementor-3908 .elementor-element.elementor-element-33ad915 {
    transition: background-image 400ms ease;
}

.elementor-3908 .elementor-element.elementor-element-33ad915 .img__gradient {
    width: 100%;
}

@keyframes BorderRedListing {
    0% {
        width: 0%;
    }
    100% {
       width: calc(100% - 20px);
    }
}

.jet-listing-grid__item:has(.card_gradient__red) {
        position: relative;
}


.jet-listing-grid__item:has(.card_gradient__red)::after {
    content: "";
    position: absolute;
    bottom: 4px;
    left: 10px;
    width: calc(100% - 20px) !important;
    height: 1px !important;
    background-color: #706f6e !important;
}

.jet-listing-grid__item:has(.card_gradient__red)::before {
    content: "";
    position: absolute;
    bottom: 4px;
    left: 10px;
    width: 0%;
    height: 2px;
    background-color: #ec1e27;
}

.jet-listing-grid__item:has(.card_gradient__red):hover::before {
    z-index: 2;
    animation: BorderRedListing 700ms ease forwards;
}

.elementor-3908 .elementor-element.elementor-element-33ad915:hover .img__gradient {
    background-image: url("/wp-content/uploads/2025/08/Rectangle-29-2.png");
}

.elementor-3908 .elementor-element.elementor-element-33ad915:hover .rotate__icon {
    transform: rotate(180deg);
}

.elementor-3908 .elementor-element.elementor-element-33ad915 .red__border > div {
    display: flex;
    gap: 8px;
}

.elementor-3908 .elementor-element.elementor-element-33ad915 .category-abbr {
    color: var(--Greyscale-White, #FFF);
    font-family: "Host Grotesk";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 114.286% */
}
}/* End custom CSS */