.elementor-346 .elementor-element.elementor-element-c5472d9:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-c5472d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C4F7C;}.elementor-346 .elementor-element.elementor-element-c5472d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-346 .elementor-element.elementor-element-c5472d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-346 .elementor-element.elementor-element-288a0bb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-b582869 img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-346 .elementor-element.elementor-element-5bae193 > .elementor-element-populated{padding:2rem 0rem 2rem 0rem;}.elementor-346 .elementor-element.elementor-element-7466ae9 > .elementor-widget-container{padding:0rem 0rem 1.5rem 0rem;}.elementor-346 .elementor-element.elementor-element-7466ae9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-c8470b2 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-346 .elementor-element.elementor-element-c8470b2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-b10db6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:32px;}.elementor-346 .elementor-element.elementor-element-b10db6e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-797d977 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-df4102a );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-797d977 .elementor-button:hover, .elementor-346 .elementor-element.elementor-element-797d977 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-346 .elementor-element.elementor-element-797d977{width:auto;max-width:auto;}.elementor-346 .elementor-element.elementor-element-797d977 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-346 .elementor-element.elementor-element-797d977 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-346 .elementor-element.elementor-element-797d977 .elementor-button:hover svg, .elementor-346 .elementor-element.elementor-element-797d977 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-346 .elementor-element.elementor-element-90134e6 .elementor-button{background-color:var( --e-global-color-df4102a );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-346 .elementor-element.elementor-element-90134e6 .elementor-button:hover, .elementor-346 .elementor-element.elementor-element-90134e6 .elementor-button:focus{background-color:var( --e-global-color-df4102a );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-90134e6{width:auto;max-width:auto;}.elementor-346 .elementor-element.elementor-element-90134e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-346 .elementor-element.elementor-element-90134e6 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-346 .elementor-element.elementor-element-90134e6 .elementor-button:hover svg, .elementor-346 .elementor-element.elementor-element-90134e6 .elementor-button:focus svg{fill:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-d628e3c:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-d628e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C4F7C;}.elementor-346 .elementor-element.elementor-element-d628e3c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12.5rem 0rem 8.5rem 0rem;}.elementor-346 .elementor-element.elementor-element-d628e3c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-346 .elementor-element.elementor-element-ec9dbf4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-dcd71d3 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-346 .elementor-element.elementor-element-dcd71d3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-346 .elementor-element.elementor-element-d47a709{width:auto;max-width:auto;}.elementor-346 .elementor-element.elementor-element-d47a709 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:16px 16px 16px 16px;border-radius:50em 50em 50em 50em;box-shadow:0px 0px 8px 0px #DF7E3A;}.elementor-346 .elementor-element.elementor-element-d47a709.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-d47a709.elementor-view-framed .elementor-icon, .elementor-346 .elementor-element.elementor-element-d47a709.elementor-view-default .elementor-icon{color:var( --e-global-color-df4102a );border-color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-d47a709.elementor-view-framed .elementor-icon, .elementor-346 .elementor-element.elementor-element-d47a709.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-d47a709 .elementor-icon{font-size:32px;}.elementor-346 .elementor-element.elementor-element-d47a709 .elementor-icon svg{height:32px;}.elementor-bc-flex-widget .elementor-346 .elementor-element.elementor-element-0efcc3d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-346 .elementor-element.elementor-element-0efcc3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-346 .elementor-element.elementor-element-0efcc3d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-b7a5d58 .elementor-heading-title{font-family:var( --e-global-typography-648ced6-font-family ), Sans-serif;font-size:var( --e-global-typography-648ced6-font-size );font-weight:var( --e-global-typography-648ced6-font-weight );line-height:var( --e-global-typography-648ced6-line-height );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-7648ede > .elementor-widget-container{padding:1rem 0rem 01rem 0rem;}.elementor-346 .elementor-element.elementor-element-7648ede .elementor-heading-title{font-family:var( --e-global-typography-eb82dfe-font-family ), Sans-serif;font-size:var( --e-global-typography-eb82dfe-font-size );font-weight:var( --e-global-typography-eb82dfe-font-weight );line-height:var( --e-global-typography-eb82dfe-line-height );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-580095c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 2.1rem 0rem;}.elementor-346 .elementor-element.elementor-element-580095c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-db858b0 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-df4102a );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-db858b0 .elementor-button:hover, .elementor-346 .elementor-element.elementor-element-db858b0 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-346 .elementor-element.elementor-element-db858b0{width:auto;max-width:auto;}.elementor-346 .elementor-element.elementor-element-db858b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-346 .elementor-element.elementor-element-db858b0 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-346 .elementor-element.elementor-element-db858b0 .elementor-button:hover svg, .elementor-346 .elementor-element.elementor-element-db858b0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-346 .elementor-element.elementor-element-4b3485d:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-4b3485d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C4F7C;}.elementor-346 .elementor-element.elementor-element-4b3485d{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 8.5rem 0rem;}.elementor-346 .elementor-element.elementor-element-4b3485d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-346 .elementor-element.elementor-element-cb1381e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-346 .elementor-element.elementor-element-cb1381e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-346 .elementor-element.elementor-element-cb1381e > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:355px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-e78a4d6 .elementor-heading-title{font-family:var( --e-global-typography-648ced6-font-family ), Sans-serif;font-size:var( --e-global-typography-648ced6-font-size );font-weight:var( --e-global-typography-648ced6-font-weight );line-height:var( --e-global-typography-648ced6-line-height );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-2e358aa > .elementor-widget-container{padding:1.5rem 0rem 1.5rem 0rem;}.elementor-346 .elementor-element.elementor-element-2e358aa .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-514cb25 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-df4102a );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-514cb25 .elementor-button:hover, .elementor-346 .elementor-element.elementor-element-514cb25 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-346 .elementor-element.elementor-element-514cb25{width:auto;max-width:auto;}.elementor-346 .elementor-element.elementor-element-514cb25 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-346 .elementor-element.elementor-element-514cb25 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-346 .elementor-element.elementor-element-514cb25 .elementor-button:hover svg, .elementor-346 .elementor-element.elementor-element-514cb25 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-346 .elementor-element.elementor-element-dea77c9 .elementor-element-populated .elementor-heading-title{color:#003770;}.elementor-346 .elementor-element.elementor-element-dea77c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid > .jet-listing-grid__items, .elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(48px / 2);padding-right:calc(48px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid, .elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 48px / -2);margin-right:calc( 48px / -2);width:calc(100% + 48px);}:is( .elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid, .elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-346 .elementor-element.elementor-element-9803ee6 .jet-listing-grid__loader{--spinner-color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-9803ee6 .jet-listing-grid__slider .jet-slick-dots li{width:7px;height:7px;margin-left:calc( 7px/2 );margin-right:calc( 7px/2 );background:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-9803ee6 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-52cc133 );}.elementor-346 .elementor-element.elementor-element-9803ee6 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-29624f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-7a35ec2 img{width:100%;height:675px;object-fit:cover;object-position:center center;}.elementor-346 .elementor-element.elementor-element-db9dcbb > .elementor-container{min-height:675px;}.elementor-346 .elementor-element.elementor-element-cccbfa1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-346 .elementor-element.elementor-element-cccbfa1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-cdb556d > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-346 .elementor-element.elementor-element-cdb556d{text-align:center;}.elementor-346 .elementor-element.elementor-element-cdb556d .elementor-heading-title{font-family:var( --e-global-typography-648ced6-font-family ), Sans-serif;font-size:var( --e-global-typography-648ced6-font-size );font-weight:var( --e-global-typography-648ced6-font-weight );line-height:var( --e-global-typography-648ced6-line-height );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-beec7a1 > .elementor-widget-container{padding:1.5rem 0rem 1.5rem 0rem;}.elementor-346 .elementor-element.elementor-element-beec7a1{text-align:center;}.elementor-346 .elementor-element.elementor-element-beec7a1 .elementor-heading-title{font-family:var( --e-global-typography-eb82dfe-font-family ), Sans-serif;font-size:var( --e-global-typography-eb82dfe-font-size );font-weight:var( --e-global-typography-eb82dfe-font-weight );line-height:var( --e-global-typography-eb82dfe-line-height );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-d93ec9f .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-df4102a );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-d93ec9f .elementor-button:hover, .elementor-346 .elementor-element.elementor-element-d93ec9f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-346 .elementor-element.elementor-element-d93ec9f{width:auto;max-width:auto;}.elementor-346 .elementor-element.elementor-element-d93ec9f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-346 .elementor-element.elementor-element-d93ec9f .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-346 .elementor-element.elementor-element-d93ec9f .elementor-button:hover svg, .elementor-346 .elementor-element.elementor-element-d93ec9f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-346 .elementor-element.elementor-element-eb5ab84{overflow:hidden;padding:6.25rem 0rem 6.25rem 0rem;}.elementor-bc-flex-widget .elementor-346 .elementor-element.elementor-element-afd6472.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-346 .elementor-element.elementor-element-afd6472.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-346 .elementor-element.elementor-element-afd6472 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-8ea025c .elementor-heading-title{font-family:var( --e-global-typography-648ced6-font-family ), Sans-serif;font-size:var( --e-global-typography-648ced6-font-size );font-weight:var( --e-global-typography-648ced6-font-weight );line-height:var( --e-global-typography-648ced6-line-height );color:#003770;}.elementor-346 .elementor-element.elementor-element-ef794c2 > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-346 .elementor-element.elementor-element-ef794c2 .elementor-heading-title{font-family:var( --e-global-typography-eb82dfe-font-family ), Sans-serif;font-size:var( --e-global-typography-eb82dfe-font-size );font-weight:var( --e-global-typography-eb82dfe-font-weight );line-height:var( --e-global-typography-eb82dfe-line-height );color:#003770;}.elementor-346 .elementor-element.elementor-element-3f2621d .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-df4102a );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-3f2621d .elementor-button:hover, .elementor-346 .elementor-element.elementor-element-3f2621d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-3f2621d{width:auto;max-width:auto;}.elementor-346 .elementor-element.elementor-element-3f2621d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-346 .elementor-element.elementor-element-3f2621d .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-346 .elementor-element.elementor-element-3f2621d .elementor-button:hover svg, .elementor-346 .elementor-element.elementor-element-3f2621d .elementor-button:focus svg{fill:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-4c4ff84 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-235c141 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-346 .elementor-element.elementor-element-bbf0cab:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-bbf0cab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52cc133 );}.elementor-346 .elementor-element.elementor-element-bbf0cab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7.5rem 0rem 7.5rem 0rem;}.elementor-346 .elementor-element.elementor-element-bbf0cab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-346 .elementor-element.elementor-element-1c11f32 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-bcdc850 .elementor-heading-title{font-family:var( --e-global-typography-648ced6-font-family ), Sans-serif;font-size:var( --e-global-typography-648ced6-font-size );font-weight:var( --e-global-typography-648ced6-font-weight );line-height:var( --e-global-typography-648ced6-line-height );color:#003770;}.elementor-bc-flex-widget .elementor-346 .elementor-element.elementor-element-791e3f8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-346 .elementor-element.elementor-element-791e3f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-346 .elementor-element.elementor-element-791e3f8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-94798d3 .elementor-button{background-color:var( --e-global-color-394a38f );font-family:var( --e-global-typography-a03aa5f-font-family ), Sans-serif;font-size:var( --e-global-typography-a03aa5f-font-size );font-weight:var( --e-global-typography-a03aa5f-font-weight );line-height:var( --e-global-typography-a03aa5f-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-e832e04 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__items, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(48px / 2);padding-right:calc(48px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__slider, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 48px / -2);margin-right:calc( 48px / -2);width:calc(100% + 48px);}:is( .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__slider, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-346 .elementor-element.elementor-element-518986a .jet-listing-grid__loader{--spinner-color:var( --e-global-color-accent );}.elementor-346 .elementor-element.elementor-element-518986a .jet-listing-grid__scroll-slider::-webkit-scrollbar{background-color:var( --e-global-color-394a38f );height:0px;}.elementor-346 .elementor-element.elementor-element-518986a .jet-listing-grid__scroll-slider::-webkit-scrollbar-button{width:var( --e-global-color-394a38f );height:var( --e-global-color-394a38f );}.elementor-346 .elementor-element.elementor-element-518986a .jet-listing-grid__scroll-slider::-webkit-scrollbar-track{border:var( --e-global-color-394a38f );background:var( --e-global-color-394a38f );}.elementor-346 .elementor-element.elementor-element-518986a .jet-listing-grid__scroll-slider::--webkit-scrollbar-corner{background:var( --e-global-color-394a38f );}.elementor-346 .elementor-element.elementor-element-518986a .jet-listing-grid__scroll-slider::-webkit-scrollbar-thumb{background-color:var( --e-global-color-394a38f );border:var( --e-global-color-394a38f );}.elementor-bc-flex-widget .elementor-346 .elementor-element.elementor-element-e138c92.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-346 .elementor-element.elementor-element-e138c92.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-346 .elementor-element.elementor-element-e138c92 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-755b2e0 .elementor-button{background-color:var( --e-global-color-394a38f );font-family:var( --e-global-typography-a03aa5f-font-family ), Sans-serif;font-size:var( --e-global-typography-a03aa5f-font-size );font-weight:var( --e-global-typography-a03aa5f-font-weight );line-height:var( --e-global-typography-a03aa5f-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:320px) and (max-width:767px){.elementor-346 .elementor-element.elementor-element-518986a .jet-listing-grid__scroll-slider-mobile > .jet-listing-grid__items > .jet-listing-grid__item{flex:0 0 90%;max-width:90%;}}@media(min-width:768px){.elementor-346 .elementor-element.elementor-element-ec9dbf4{width:66.061%;}.elementor-346 .elementor-element.elementor-element-0efcc3d{width:14.725%;}}@media(min-width:768px) and (max-width:1024px){.elementor-346 .elementor-element.elementor-element-518986a .jet-listing-grid__scroll-slider-tablet > .jet-listing-grid__items > .jet-listing-grid__item{flex:0 0 90%;max-width:90%;}}@media(max-width:1024px){.elementor-346 .elementor-element.elementor-element-b582869 img{height:700px;}.elementor-346 .elementor-element.elementor-element-7466ae9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-346 .elementor-element.elementor-element-c8470b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-346 .elementor-element.elementor-element-d47a709 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-346 .elementor-element.elementor-element-d47a709 .elementor-icon{font-size:24px;}.elementor-346 .elementor-element.elementor-element-d47a709 .elementor-icon svg{height:24px;}.elementor-346 .elementor-element.elementor-element-b7a5d58 .elementor-heading-title{font-size:var( --e-global-typography-648ced6-font-size );line-height:var( --e-global-typography-648ced6-line-height );}.elementor-346 .elementor-element.elementor-element-7648ede .elementor-heading-title{font-size:var( --e-global-typography-eb82dfe-font-size );line-height:var( --e-global-typography-eb82dfe-line-height );}.elementor-346 .elementor-element.elementor-element-580095c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-346 .elementor-element.elementor-element-4b3485d{padding:6rem 0rem 8.5rem 0rem;}.elementor-346 .elementor-element.elementor-element-cb1381e > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-346 .elementor-element.elementor-element-e78a4d6 .elementor-heading-title{font-size:var( --e-global-typography-648ced6-font-size );line-height:var( --e-global-typography-648ced6-line-height );}.elementor-346 .elementor-element.elementor-element-2e358aa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-346 .elementor-element.elementor-element-cdb556d .elementor-heading-title{font-size:var( --e-global-typography-648ced6-font-size );line-height:var( --e-global-typography-648ced6-line-height );}.elementor-346 .elementor-element.elementor-element-beec7a1 .elementor-heading-title{font-size:var( --e-global-typography-eb82dfe-font-size );line-height:var( --e-global-typography-eb82dfe-line-height );}.elementor-346 .elementor-element.elementor-element-8ea025c .elementor-heading-title{font-size:var( --e-global-typography-648ced6-font-size );line-height:var( --e-global-typography-648ced6-line-height );}.elementor-346 .elementor-element.elementor-element-ef794c2 .elementor-heading-title{font-size:var( --e-global-typography-eb82dfe-font-size );line-height:var( --e-global-typography-eb82dfe-line-height );}.elementor-346 .elementor-element.elementor-element-bcdc850 .elementor-heading-title{font-size:var( --e-global-typography-648ced6-font-size );line-height:var( --e-global-typography-648ced6-line-height );}.elementor-346 .elementor-element.elementor-element-94798d3 .elementor-button{font-size:var( --e-global-typography-a03aa5f-font-size );line-height:var( --e-global-typography-a03aa5f-line-height );}:is( .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__items, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__slider, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__slider, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-346 .elementor-element.elementor-element-755b2e0 .elementor-button{font-size:var( --e-global-typography-a03aa5f-font-size );line-height:var( --e-global-typography-a03aa5f-line-height );}}@media(max-width:767px){.elementor-346 .elementor-element.elementor-element-b582869 img{height:700px;}.elementor-346 .elementor-element.elementor-element-7466ae9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-346 .elementor-element.elementor-element-c8470b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-346 .elementor-element.elementor-element-d47a709 .elementor-icon{font-size:18px;}.elementor-346 .elementor-element.elementor-element-d47a709 .elementor-icon svg{height:18px;}.elementor-346 .elementor-element.elementor-element-0efcc3d > .elementor-element-populated{padding:0rem 0rem 1.5rem 0rem;}.elementor-346 .elementor-element.elementor-element-b7a5d58 .elementor-heading-title{font-size:var( --e-global-typography-648ced6-font-size );line-height:var( --e-global-typography-648ced6-line-height );}.elementor-346 .elementor-element.elementor-element-7648ede .elementor-heading-title{font-size:var( --e-global-typography-eb82dfe-font-size );line-height:var( --e-global-typography-eb82dfe-line-height );}.elementor-346 .elementor-element.elementor-element-580095c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-346 .elementor-element.elementor-element-4b3485d{padding:2rem 0rem 2rem 0rem;}.elementor-346 .elementor-element.elementor-element-cb1381e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-e78a4d6 .elementor-heading-title{font-size:var( --e-global-typography-648ced6-font-size );line-height:var( --e-global-typography-648ced6-line-height );}.elementor-346 .elementor-element.elementor-element-2e358aa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid > .jet-listing-grid__items, .elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(30px / 2);padding-right:calc(30px / 2);}:is( .elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid, .elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-346 .elementor-element.elementor-element-9803ee6 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 30px / -2);margin-right:calc( 30px / -2);width:calc(100% + 30px);}.elementor-346 .elementor-element.elementor-element-7a35ec2 img{height:500px;}.elementor-346 .elementor-element.elementor-element-db9dcbb > .elementor-container{min-height:500px;}.elementor-346 .elementor-element.elementor-element-cdb556d > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-346 .elementor-element.elementor-element-cdb556d .elementor-heading-title{font-size:var( --e-global-typography-648ced6-font-size );line-height:var( --e-global-typography-648ced6-line-height );}.elementor-346 .elementor-element.elementor-element-beec7a1 .elementor-heading-title{font-size:var( --e-global-typography-eb82dfe-font-size );line-height:var( --e-global-typography-eb82dfe-line-height );}.elementor-346 .elementor-element.elementor-element-eb5ab84{padding:5rem 0rem 5rem 0rem;}.elementor-346 .elementor-element.elementor-element-8ea025c .elementor-heading-title{font-size:var( --e-global-typography-648ced6-font-size );line-height:var( --e-global-typography-648ced6-line-height );}.elementor-346 .elementor-element.elementor-element-ef794c2 .elementor-heading-title{font-size:var( --e-global-typography-eb82dfe-font-size );line-height:var( --e-global-typography-eb82dfe-line-height );}.elementor-346 .elementor-element.elementor-element-4c4ff84 > .elementor-element-populated{padding:1.5rem 0rem 0rem 0rem;}.elementor-346 .elementor-element.elementor-element-235c141 img{height:250px;}.elementor-346 .elementor-element.elementor-element-bbf0cab{padding:5rem 0rem 5rem 0rem;}.elementor-346 .elementor-element.elementor-element-bcdc850 .elementor-heading-title{font-size:var( --e-global-typography-648ced6-font-size );line-height:var( --e-global-typography-648ced6-line-height );}.elementor-346 .elementor-element.elementor-element-94798d3 .elementor-button{font-size:var( --e-global-typography-a03aa5f-font-size );line-height:var( --e-global-typography-a03aa5f-line-height );}.elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__items, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__slider, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__slider, .elementor-346 .elementor-element.elementor-element-518986a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-346 .elementor-element.elementor-element-755b2e0 .elementor-button{font-size:var( --e-global-typography-a03aa5f-font-size );line-height:var( --e-global-typography-a03aa5f-line-height );}}/* Start custom CSS for image, class: .elementor-element-b582869 */@media screen and (min-width: 1025px) {
    .elementor-346 .elementor-element.elementor-element-b582869 img {
        height: calc(100vh + 150px);
    }
}

@media screen and (max-width: 767px) {
    .elementor-346 .elementor-element.elementor-element-b582869 img {
        -o-object-position: right;
           object-position: right;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c5472d9 */.elementor-346 .elementor-element.elementor-element-c5472d9 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.logged-in.admin-bar .elementor-346 .elementor-element.elementor-element-c5472d9 {
    top: 32px;
}

.elementor-346 .elementor-element.elementor-element-c5472d9:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 112px;
    width: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.5)), to(rgba(255,255,255,0)));
    background: -o-linear-gradient(top, rgba(0,0,0,.5) 0%, rgba(255,255,255,0) 100%);
    background: linear-gradient(180deg, rgba(0,0,0,.5) 0%, rgba(255,255,255,0) 100%);
    z-index: 1;
}

 .elementor-346 .elementor-element.elementor-element-c5472d9:after {
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 150px;
    position: absolute;
    background: -o-linear-gradient(bottom, rgba(44,79,124,1) 0%, rgba(9,45,63,0.6) 60%, rgba(9,45,63,0) 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(44,79,124,1)), color-stop(60%, rgba(9,45,63,0.6)), to(rgba(9,45,63,0)));
    background: linear-gradient(0deg, rgba(44,79,124,1) 0%, rgba(9,45,63,0.6) 60%, rgba(9,45,63,0) 100%);
}

@media screen and (max-width: 782px) {
    .logged-in.admin-bar .elementor-346 .elementor-element.elementor-element-c5472d9 {
        top: 46px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-346 .elementor-element.elementor-element-c5472d9:after {
        height: 80%;
    }
    .elementor-346 .elementor-element.elementor-element-c5472d9:before {
        height: 95px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-797d977 */.elementor-346 .elementor-element.elementor-element-797d977 a {
    display: block;
    overflow: hidden;
}

.elementor-346 .elementor-element.elementor-element-797d977 a:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0; top: 0;
    -webkit-mask-repeat: repeat-x;
    -webkit-mask-size: cover;
    -webkit-mask-position: 0 -200%;
    -webkit-transition: 1.5s ease;
    -o-transition: 1.5s ease;
    transition: 2s ease;
    background-color: var(--e-global-color-df4102a);
    z-index: 0;
    -webkit-mask-image:  url(/wp-content/themes/hello-theme-child-master/images/waves-orange.svg);
    border-radius: 4px 30px 30px 4px;
    overflow: hidden;
}

.elementor-346 .elementor-element.elementor-element-797d977 .elementor-button-content-wrapper {
    z-index: 1;
    position: relative;
}

.elementor-346 .elementor-element.elementor-element-797d977 .elementor-button-content-wrapper,
.elementor-346 .elementor-element.elementor-element-797d977 .elementor-button-content-wrapper .elementor-button-icon svg {
    transition: 1s ease;
}

.elementor-346 .elementor-element.elementor-element-797d977 a:hover:before {
    -webkit-mask-position: 0 100%;
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90134e6 */.elementor-346 .elementor-element.elementor-element-90134e6 a {
    display: block;
    overflow: hidden;
}

.elementor-346 .elementor-element.elementor-element-90134e6 a:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0; top: 0;
    -webkit-mask-repeat: repeat-x;
    -webkit-mask-size: cover;
    -webkit-mask-position: 0 -150%;
    -webkit-transition: 1.5s ease;
    -o-transition: 1.5s ease;
    transition: 2s ease;
    background-color: var(--e-global-color-secondary);
    z-index: 0;
    -webkit-mask-image:  url(/wp-content/themes/hello-theme-child-master/images/waves-orange.svg);
    border-radius: 4px 30px 30px 4px;
    overflow: hidden;
}

.elementor-346 .elementor-element.elementor-element-90134e6 .elementor-button-content-wrapper {
    z-index: 1;
    position: relative;
    -webkit-transition-delay: .01s;
         -o-transition-delay: .01s;
            transition-delay: .01s;
}

.elementor-346 .elementor-element.elementor-element-90134e6 .elementor-button-content-wrapper,
.elementor-346 .elementor-element.elementor-element-90134e6 .elementor-button-content-wrapper .elementor-button-icon svg {
    transition: 1s ease;
}

.elementor-346 .elementor-element.elementor-element-90134e6 a:hover:before {
    -webkit-mask-position: 0 100%;
  }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b10db6e */.elementor-346 .elementor-element.elementor-element-b10db6e .elementor-widget-wrap {
    gap: 2rem;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e05b776 */@media screen and (min-width: 1025px) {
    .elementor-346 .elementor-element.elementor-element-e05b776 > .elementor-container {
        height: calc(100vh + 150px);
        padding-bottom: 150px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-346 .elementor-element.elementor-element-e05b776 > .elementor-container {
        height: 700px;
         -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d47a709 */.elementor-346 .elementor-element.elementor-element-d47a709 {
    position: absolute;
    bottom: 16px;
    left: 16px;
    z-index: 1;
    cursor: pointer;
}

.elementor-346 .elementor-element.elementor-element-d47a709 .elementor-icon {
    vertical-align: middle;
}

.elementor-346 .elementor-element.elementor-element-d47a709 * {
    line-height: 100%;
}

@media (max-width: 1024px) {
    .elementor-346 .elementor-element.elementor-element-d47a709 {
        bottom: unset;
        top: 12px;
        left: 12px;
    }
}

@media (max-width: 767px) {
    .elementor-346 .elementor-element.elementor-element-d47a709 {
        bottom: 12px;
        top: unset;
        left: unset;
        right: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db858b0 */.elementor-346 .elementor-element.elementor-element-db858b0 a {
    display: block;
    overflow: hidden;
}

.elementor-346 .elementor-element.elementor-element-db858b0 a:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0; top: 0;
    -webkit-mask-repeat: repeat-x;
    -webkit-mask-size: cover;
    -webkit-mask-position: 0 -150%;
    -webkit-transition: 1.5s ease;
    -o-transition: 1.5s ease;
    transition: 2s ease;
    background-color: var(--e-global-color-df4102a);
    z-index: 0;
    -webkit-mask-image:  url(/wp-content/themes/hello-theme-child-master/images/waves-orange.svg);
    border-radius: 4px 30px 30px 4px;
    overflow: hidden;
}

.elementor-346 .elementor-element.elementor-element-db858b0 .elementor-button-content-wrapper {
    z-index: 1;
    position: relative;
}

.elementor-346 .elementor-element.elementor-element-db858b0 .elementor-button-content-wrapper,
.elementor-346 .elementor-element.elementor-element-db858b0 .elementor-button-content-wrapper .elementor-button-icon svg {
    transition: 1s ease;
}

.elementor-346 .elementor-element.elementor-element-db858b0 a:hover:before {
    -webkit-mask-position: 0 100%;
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-514cb25 */.elementor-346 .elementor-element.elementor-element-514cb25 a {
    display: block;
    overflow: hidden;
}

.elementor-346 .elementor-element.elementor-element-514cb25 a:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0; top: 0;
    -webkit-mask-repeat: repeat-x;
    -webkit-mask-size: cover;
    -webkit-mask-position: 0 -150%;
    -webkit-transition: 1.5s ease;
    -o-transition: 1.5s ease;
    transition: 2s ease;
    background-color: var(--e-global-color-df4102a);
    z-index: 0;
    -webkit-mask-image:  url(/wp-content/themes/hello-theme-child-master/images/waves-orange.svg);
    border-radius: 4px 30px 30px 4px;
    overflow: hidden;
}

.elementor-346 .elementor-element.elementor-element-514cb25 .elementor-button-content-wrapper {
    z-index: 1;
    position: relative;
}

.elementor-346 .elementor-element.elementor-element-514cb25 .elementor-button-content-wrapper,
.elementor-346 .elementor-element.elementor-element-514cb25 .elementor-button-content-wrapper .elementor-button-icon svg {
    transition: 1s ease;
}

.elementor-346 .elementor-element.elementor-element-514cb25 a:hover:before {
    -webkit-mask-position: 0 100%;
  }/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-9803ee6 */@media screen and (min-width: 767px) {
    .elementor-346 .elementor-element.elementor-element-9803ee6 {
        clip: rect(-1rem, 100vw, 100vh, -1rem);
        position: absolute;
    }
}

.elementor-346 .elementor-element.elementor-element-9803ee6 .slick-track {
    margin: 0;
}

.elementor-346 .elementor-element.elementor-element-9803ee6 .slick-list {
    overflow: visible;
}

.elementor-346 .elementor-element.elementor-element-9803ee6 .jet-slick-dots {
    margin: 0;
    padding-top: 2.5rem;
}

.elementor-346 .elementor-element.elementor-element-9803ee6 .jet-slick-dots li.slick-active {
    width: calc(7px * 5)!important;
    border-radius: 7px;
}

@media screen and (max-width: 767px) {
    .elementor-346 .elementor-element.elementor-element-9803ee6 .slick-list {
        padding-right: 10vw;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f4fa88 */.elementor-346 .elementor-element.elementor-element-6f4fa88 {
    width: 100%;
    position: absolute;
}

.elementor-346 .elementor-element.elementor-element-6f4fa88:after {
    content: "";
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.0947917) 35.94%, rgba(0, 0, 0, 0.2) 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d93ec9f */.elementor-346 .elementor-element.elementor-element-d93ec9f a {
    display: block;
    overflow: hidden;
}

.elementor-346 .elementor-element.elementor-element-d93ec9f a:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0; top: 0;
    -webkit-mask-repeat: repeat-x;
    -webkit-mask-size: cover;
    -webkit-mask-position: 0 -150%;
    -webkit-transition: 1.5s ease;
    -o-transition: 1.5s ease;
    transition: 2s ease;
    background-color: var(--e-global-color-df4102a);
    z-index: 0;
    -webkit-mask-image:  url(/wp-content/themes/hello-theme-child-master/images/waves-orange.svg);
    border-radius: 4px 30px 30px 4px;
    overflow: hidden;
}

.elementor-346 .elementor-element.elementor-element-d93ec9f .elementor-button-content-wrapper {
    z-index: 1;
    position: relative;
}

.elementor-346 .elementor-element.elementor-element-d93ec9f .elementor-button-content-wrapper,
.elementor-346 .elementor-element.elementor-element-d93ec9f .elementor-button-content-wrapper .elementor-button-icon svg {
    transition: 1s ease;
}

.elementor-346 .elementor-element.elementor-element-d93ec9f a:hover:before {
    -webkit-mask-position: 0 100%;
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f2621d */.elementor-346 .elementor-element.elementor-element-3f2621d a {
    display: block;
    overflow: hidden;
}

.elementor-346 .elementor-element.elementor-element-3f2621d a:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0; top: 0;
    -webkit-mask-repeat: repeat-x;
    -webkit-mask-size: cover;
    -webkit-mask-position: 0 -150%;
    -webkit-transition: 1.5s ease;
    -o-transition: 1.5s ease;
    transition: 2s ease;
    background-color: var(--e-global-color-accent);
    z-index: 0;
    -webkit-mask-image:  url(/wp-content/themes/hello-theme-child-master/images/waves-orange.svg);
    border-radius: 4px 30px 30px 4px;
    overflow: hidden;
}

.elementor-346 .elementor-element.elementor-element-3f2621d .elementor-button-content-wrapper {
    z-index: 1;
    position: relative;
}

.elementor-346 .elementor-element.elementor-element-3f2621d .elementor-button-content-wrapper,
.elementor-346 .elementor-element.elementor-element-3f2621d .elementor-button-content-wrapper .elementor-button-icon svg {
    transition: 1s ease;
}

.elementor-346 .elementor-element.elementor-element-3f2621d a:hover:before {
    -webkit-mask-position: 0 100%;
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-235c141 */.elementor-346 .elementor-element.elementor-element-235c141 img {
    -o-object-fit: cover;
       object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c4ff84 */@media screen and (min-width: 767px) {
    .elementor-346 .elementor-element.elementor-element-4c4ff84 {
        width: calc(100% + 7.5rem)!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-94798d3 */.elementor-346 .elementor-element.elementor-element-94798d3 a {
    text-transform: unset;
    text-decoration: underline;
    text-underline-offset: .25em;
}

.elementor-346 .elementor-element.elementor-element-94798d3 a .vesselName {
    text-transform: lowercase;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-518986a */.elementor-346 .elementor-element.elementor-element-518986a .jet-listing-grid__scroll-slider {
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
}

.elementor-346 .elementor-element.elementor-element-518986a .jet-listing-grid__item {
    scroll-snap-align: start;
    scroll-snap-stop: always;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-755b2e0 */.elementor-346 .elementor-element.elementor-element-755b2e0 a {
    text-transform: unset;
    text-decoration: underline;
    text-underline-offset: .25em;
}

.elementor-346 .elementor-element.elementor-element-755b2e0 a .vesselName {
    text-transform: lowercase;
}/* End custom CSS */