.elementor-1685 .elementor-element.elementor-element-3d54686{--display:flex;--min-height:400px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1685 .elementor-element.elementor-element-3d54686:hover::before, .elementor-1685 .elementor-element.elementor-element-3d54686:hover > .elementor-background-video-container::before, .elementor-1685 .elementor-element.elementor-element-3d54686:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1685 .elementor-element.elementor-element-3d54686 > .elementor-background-slideshow:hover::before, .elementor-1685 .elementor-element.elementor-element-3d54686 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9729c11 );--background-overlay:'';}.elementor-1685 .elementor-element.elementor-element-3d54686::before, .elementor-1685 .elementor-element.elementor-element-3d54686 > .elementor-background-video-container::before, .elementor-1685 .elementor-element.elementor-element-3d54686 > .e-con-inner > .elementor-background-video-container::before, .elementor-1685 .elementor-element.elementor-element-3d54686 > .elementor-background-slideshow::before, .elementor-1685 .elementor-element.elementor-element-3d54686 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1685 .elementor-element.elementor-element-3d54686 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1685 .elementor-element.elementor-element-3d54686:hover{--overlay-opacity:1;}.elementor-1685 .elementor-element.elementor-element-3d54686, .elementor-1685 .elementor-element.elementor-element-3d54686::before{--overlay-transition:0.3s;}.elementor-1685 .elementor-element.elementor-element-3d54686:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1685 .elementor-element.elementor-element-4ae699b{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1685 .elementor-element.elementor-element-4ae699b:not(.elementor-motion-effects-element-type-background), .elementor-1685 .elementor-element.elementor-element-4ae699b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-44a6184 ) 0%, #0000008F 45%);}.elementor-1685 .elementor-element.elementor-element-93cb76d .elementor-heading-title{font-size:var( --e-global-typography-e0bb2e2-font-size );font-weight:var( --e-global-typography-e0bb2e2-font-weight );text-transform:var( --e-global-typography-e0bb2e2-text-transform );line-height:var( --e-global-typography-e0bb2e2-line-height );color:var( --e-global-color-fe22332 );}.elementor-1685 .elementor-element.elementor-element-2c6cc37{--display:flex;}.elementor-1685 .elementor-element.elementor-element-c1334e6 .jet-listing-dynamic-field__content{color:var( --e-global-color-fe22332 );font-family:"Poppins", Sans-serif;font-size:clamp(0.85rem, 2vw, 16px);font-weight:400;line-height:150%;text-align:left;}.elementor-1685 .elementor-element.elementor-element-c1334e6 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1685 .elementor-element.elementor-element-c1334e6 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1685 .elementor-element.elementor-element-c1334e6 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1685 .elementor-element.elementor-element-75e92e9{--display:flex;--min-height:10px;}.elementor-1685 .elementor-element.elementor-element-39285a9{--display:flex;--min-height:400px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1685 .elementor-element.elementor-element-39285a9:hover::before, .elementor-1685 .elementor-element.elementor-element-39285a9:hover > .elementor-background-video-container::before, .elementor-1685 .elementor-element.elementor-element-39285a9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1685 .elementor-element.elementor-element-39285a9 > .elementor-background-slideshow:hover::before, .elementor-1685 .elementor-element.elementor-element-39285a9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9729c11 );--background-overlay:'';}.elementor-1685 .elementor-element.elementor-element-39285a9::before, .elementor-1685 .elementor-element.elementor-element-39285a9 > .elementor-background-video-container::before, .elementor-1685 .elementor-element.elementor-element-39285a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1685 .elementor-element.elementor-element-39285a9 > .elementor-background-slideshow::before, .elementor-1685 .elementor-element.elementor-element-39285a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1685 .elementor-element.elementor-element-39285a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1685 .elementor-element.elementor-element-39285a9:hover{--overlay-opacity:1;}.elementor-1685 .elementor-element.elementor-element-39285a9, .elementor-1685 .elementor-element.elementor-element-39285a9::before{--overlay-transition:0.3s;}.elementor-1685 .elementor-element.elementor-element-39285a9:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1685 .elementor-element.elementor-element-3f6d2d3{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1685 .elementor-element.elementor-element-3f6d2d3:not(.elementor-motion-effects-element-type-background), .elementor-1685 .elementor-element.elementor-element-3f6d2d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-44a6184 ) 0%, #000000BF 45%);}.elementor-1685 .elementor-element.elementor-element-90f85a7 .elementor-heading-title{font-size:var( --e-global-typography-e0bb2e2-font-size );font-weight:var( --e-global-typography-e0bb2e2-font-weight );text-transform:var( --e-global-typography-e0bb2e2-text-transform );line-height:var( --e-global-typography-e0bb2e2-line-height );color:var( --e-global-color-fe22332 );}.elementor-1685 .elementor-element.elementor-element-760a8a0{--display:flex;}.elementor-1685 .elementor-element.elementor-element-a528f64 .jet-listing-dynamic-field__content{color:var( --e-global-color-fe22332 );font-family:"Poppins", Sans-serif;font-size:clamp(0.75rem, 2vw, 16px);font-weight:400;line-height:150%;text-align:left;}.elementor-1685 .elementor-element.elementor-element-a528f64 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1685 .elementor-element.elementor-element-a528f64 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1685 .elementor-element.elementor-element-a528f64 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1685 .elementor-element.elementor-element-34e9ab7{--display:flex;--min-height:10px;}@media(max-width:1024px){.elementor-1685 .elementor-element.elementor-element-93cb76d .elementor-heading-title{font-size:var( --e-global-typography-e0bb2e2-font-size );line-height:var( --e-global-typography-e0bb2e2-line-height );}.elementor-1685 .elementor-element.elementor-element-90f85a7 .elementor-heading-title{font-size:var( --e-global-typography-e0bb2e2-font-size );line-height:var( --e-global-typography-e0bb2e2-line-height );}}@media(max-width:767px){.elementor-1685 .elementor-element.elementor-element-93cb76d .elementor-heading-title{font-size:var( --e-global-typography-e0bb2e2-font-size );line-height:var( --e-global-typography-e0bb2e2-line-height );}.elementor-1685 .elementor-element.elementor-element-90f85a7 .elementor-heading-title{font-size:var( --e-global-typography-e0bb2e2-font-size );line-height:var( --e-global-typography-e0bb2e2-line-height );}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c1334e6 */.elementor-1685 .elementor-element.elementor-element-c1334e6{
    text-wrap: pretty !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e92e9 */.line {
    width: 100%;
    height: 10px;

    background-color: #71B1C8;

    transform: scaleX(0);
    transform-origin: left center;

    transition: transform 0.4s ease;
}

/* Grow when the whole comm-box is hovered */
.comm-box:hover .line {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d54686 */.comm-box .comm-desc {
    opacity: 0;
}

.comm-box-inner{
    transform: translateY(50%);
}

.comm-box:hover .comm-box-inner{
    transform: translateY(0);
}

.comm-box:hover .comm-desc {
    opacity: 1;
}

.comm-box {
    --multiply-color: #007D8A;
    --hover-speed: 0.3s;

    position: relative;
    overflow: hidden;
}


/* =========================================
   ELEMENTOR BACKGROUND OVERLAY IMAGE
   ========================================= */

.comm-box .elementor-background-overlay {
    filter: grayscale(0) !important;
    transition: filter var(--hover-speed) ease !important;
}

.comm-box:hover .elementor-background-overlay {
    filter: grayscale(1) !important;
}


/* =========================================
   TEAL MULTIPLY OVERLAY
   ========================================= */

.comm-box::after {
    content: "";
    position: absolute;
    inset: 0;

    background-color: var(--multiply-color);
    mix-blend-mode: multiply;

    opacity: 0;
    transition: opacity var(--hover-speed) ease;

    pointer-events: none;
    z-index: 1;
}

.comm-box:hover::after {
    opacity: 1;
}


/* KEEP CONTENT ABOVE EFFECT */

.comm-box > *:not(.elementor-background-overlay) {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-a528f64 */.elementor-1685 .elementor-element.elementor-element-a528f64{
    text-wrap: pretty !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34e9ab7 */.elementor-1685 .elementor-element.elementor-element-34e9ab7 {
    width: 100%;
    height: 10px;

    background-color: #71B1C8;

    transform: scaleX(1);
    transform-origin: left center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39285a9 */.comm-box .comm-desc {
    opacity: 0;
}

.comm-box-inner{
    transform: translateY(50%);
}

.comm-box:hover .comm-box-inner{
    transform: translateY(0);
}

.comm-box:hover .comm-desc {
    opacity: 1;
}

.comm-box {
    --multiply-color: #007D8A;
    --hover-speed: 0.3s;

    position: relative;
    overflow: hidden;
}


/* =========================================
   ELEMENTOR BACKGROUND OVERLAY IMAGE
   ========================================= */

.comm-box .elementor-background-overlay {
    filter: grayscale(0) !important;
    transition: filter var(--hover-speed) ease !important;
}

.comm-box:hover .elementor-background-overlay {
    filter: grayscale(1) !important;
}


/* =========================================
   TEAL MULTIPLY OVERLAY
   ========================================= */

.comm-box::after {
    content: "";
    position: absolute;
    inset: 0;

    background-color: var(--multiply-color);
    mix-blend-mode: multiply;

    opacity: 0;
    transition: opacity var(--hover-speed) ease;

    pointer-events: none;
    z-index: 1;
}

.comm-box:hover::after {
    opacity: 1;
}


/* KEEP CONTENT ABOVE EFFECT */

.comm-box > *:not(.elementor-background-overlay) {
    position: relative;
    z-index: 2;
}/* End custom CSS */