.elementor-9481 .elementor-element.elementor-element-986df62{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:83px;--padding-left:0px;--padding-right:0px;}.elementor-9481 .elementor-element.elementor-element-01944fd{--display:flex;--justify-content:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--padding-top:55px;--padding-bottom:60px;--padding-left:125px;--padding-right:80px;--z-index:2;}.elementor-9481 .elementor-element.elementor-element-4fc9c87 > .elementor-widget-container{margin:-6px 0px -16px 0px;}.elementor-9481 .elementor-element.elementor-element-4fc9c87 .jet-listing-dynamic-field__content{color:#01D8FE;font-family:var( --e-global-typography-6745647-font-family ), Sans-serif;font-size:var( --e-global-typography-6745647-font-size );font-weight:var( --e-global-typography-6745647-font-weight );line-height:var( --e-global-typography-6745647-line-height );letter-spacing:var( --e-global-typography-6745647-letter-spacing );text-align:left;}.elementor-9481 .elementor-element.elementor-element-4fc9c87 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-9481 .elementor-element.elementor-element-4fc9c87 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-9481 .elementor-element.elementor-element-4fc9c87 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-9481 .elementor-element.elementor-element-99aa356 > .elementor-widget-container{margin:-20px 0px 0px -1px;padding:0px 0px 0px 0px;}.elementor-9481 .elementor-element.elementor-element-99aa356.elementor-element{--align-self:flex-start;}.elementor-9481 .elementor-element.elementor-element-99aa356 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-9481 .elementor-element.elementor-element-99aa356.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9481 .elementor-element.elementor-element-99aa356.elementor-view-framed .elementor-icon, .elementor-9481 .elementor-element.elementor-element-99aa356.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9481 .elementor-element.elementor-element-99aa356.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9481 .elementor-element.elementor-element-99aa356.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9481 .elementor-element.elementor-element-99aa356.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9481 .elementor-element.elementor-element-99aa356.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9481 .elementor-element.elementor-element-99aa356.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9481 .elementor-element.elementor-element-99aa356.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9481 .elementor-element.elementor-element-99aa356 .elementor-icon{font-size:13px;}.elementor-9481 .elementor-element.elementor-element-99aa356 .elementor-icon-box-title, .elementor-9481 .elementor-element.elementor-element-99aa356 .elementor-icon-box-title a{font-family:var( --e-global-typography-6745647-font-family ), Sans-serif;font-size:var( --e-global-typography-6745647-font-size );font-weight:var( --e-global-typography-6745647-font-weight );line-height:var( --e-global-typography-6745647-line-height );letter-spacing:var( --e-global-typography-6745647-letter-spacing );}.elementor-9481 .elementor-element.elementor-element-99aa356 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-9481 .elementor-element.elementor-element-24bbe07{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:-230px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-9481 .elementor-element.elementor-element-3901fe2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9481 .elementor-element.elementor-element-3901fe2 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-9481 .elementor-element.elementor-element-3901fe2 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-9481 .elementor-element.elementor-element-3901fe2 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-9481 .elementor-element.elementor-element-3901fe2 .jet-listing-dynamic-image img{height:438px;object-fit:cover;border-radius:10px 10px 10px 10px;}.elementor-9481 .elementor-element.elementor-element-3901fe2 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-9481 .elementor-element.elementor-element-955bf22{--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;}.elementor-9481 .elementor-element.elementor-element-b59ae1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9481 .elementor-element.elementor-element-b59ae1f .jet-listing-dynamic-field__content{font-family:"proxima-nova", Sans-serif;font-size:24px;font-weight:300;line-height:32px;letter-spacing:0.4px;text-align:left;}.elementor-9481 .elementor-element.elementor-element-b59ae1f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-9481 .elementor-element.elementor-element-b59ae1f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-9481 .elementor-element.elementor-element-b59ae1f .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-9481 .elementor-element.elementor-element-4ddaf09{--divider-border-style:solid;--divider-color:#01D8FE85;--divider-border-width:2px;}.elementor-9481 .elementor-element.elementor-element-4ddaf09 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9481 .elementor-element.elementor-element-4ddaf09 .elementor-divider-separator{width:120px;margin:0 auto;margin-left:0;}.elementor-9481 .elementor-element.elementor-element-4ddaf09 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-9481 .elementor-element.elementor-element-84ae9fe{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:76px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9481 .elementor-element.elementor-element-0cc9797{--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-9481 .elementor-element.elementor-element-cd9e298 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-9481 .elementor-element.elementor-element-cd9e298{text-align:center;}.elementor-9481 .elementor-element.elementor-element-cd9e298 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:36px;font-weight:700;line-height:44px;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-9481 .elementor-element.elementor-element-57f4332{--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;--align-items:stretch;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--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-9481 .elementor-element.elementor-element-8777fc3{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-9481 .elementor-element.elementor-element-8777fc3 > .elementor-widget-container{background-color:transparent;padding:16px 25px 30px 25px;background-image:radial-gradient(at center center, #071D22 0%, #071D22 25%);border-radius:10px 10px 10px 10px;}.elementor-9481 .elementor-element.elementor-element-8777fc3.elementor-element{--flex-grow:1;}.elementor-9481 .elementor-element.elementor-element-8777fc3.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-9481 .elementor-element.elementor-element-8777fc3.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-9481 .elementor-element.elementor-element-8777fc3.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-9481 .elementor-element.elementor-element-8777fc3 .elementor-image-box-title{margin-bottom:23px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-9481 .elementor-element.elementor-element-8777fc3 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-9481 .elementor-element.elementor-element-8777fc3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9481 .elementor-element.elementor-element-8777fc3 .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-9481 .elementor-element.elementor-element-3a62edd{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-9481 .elementor-element.elementor-element-3a62edd > .elementor-widget-container{background-color:transparent;padding:16px 25px 30px 25px;background-image:radial-gradient(at center center, #071D22 0%, #071D22 25%);border-radius:10px 10px 10px 10px;}.elementor-9481 .elementor-element.elementor-element-3a62edd.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-9481 .elementor-element.elementor-element-3a62edd.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-9481 .elementor-element.elementor-element-3a62edd.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-9481 .elementor-element.elementor-element-3a62edd .elementor-image-box-title{margin-bottom:23px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-9481 .elementor-element.elementor-element-3a62edd .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-9481 .elementor-element.elementor-element-3a62edd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9481 .elementor-element.elementor-element-3a62edd .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-9481 .elementor-element.elementor-element-221ae93{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-9481 .elementor-element.elementor-element-221ae93 > .elementor-widget-container{background-color:transparent;padding:16px 25px 30px 25px;background-image:radial-gradient(at center center, #071D22 0%, #071D22 25%);border-radius:10px 10px 10px 10px;}.elementor-9481 .elementor-element.elementor-element-221ae93.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-9481 .elementor-element.elementor-element-221ae93.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-9481 .elementor-element.elementor-element-221ae93.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-9481 .elementor-element.elementor-element-221ae93 .elementor-image-box-title{margin-bottom:23px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-9481 .elementor-element.elementor-element-221ae93 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-9481 .elementor-element.elementor-element-221ae93 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9481 .elementor-element.elementor-element-221ae93 .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-9481 .elementor-element.elementor-element-5be706d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-9481 .elementor-element.elementor-element-5be706d > .elementor-widget-container{background-color:transparent;padding:16px 25px 30px 25px;background-image:radial-gradient(at center center, #071D22 0%, #071D22 25%);border-radius:10px 10px 10px 10px;}.elementor-9481 .elementor-element.elementor-element-5be706d.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-9481 .elementor-element.elementor-element-5be706d.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-9481 .elementor-element.elementor-element-5be706d.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-9481 .elementor-element.elementor-element-5be706d .elementor-image-box-title{margin-bottom:23px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-9481 .elementor-element.elementor-element-5be706d .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-9481 .elementor-element.elementor-element-5be706d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9481 .elementor-element.elementor-element-5be706d .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-9481 .elementor-element.elementor-element-37bc09c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:65px;--padding-left:25px;--padding-right:25px;}.elementor-9481 .elementor-element.elementor-element-7e5184d .elementor-jet-video{max-width:1116px;margin-left:auto;margin-right:auto;}.elementor-9481 .elementor-element.elementor-element-7e5184d .jet-video{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-9481 .elementor-element.elementor-element-3d3d7a3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-9481 .elementor-element.elementor-element-0ceb981 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-9481 .elementor-element.elementor-element-0ceb981{text-align:start;}.elementor-9481 .elementor-element.elementor-element-0ceb981 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:36px;font-weight:700;line-height:44px;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-9481 .elementor-element.elementor-element-77fdedf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:65px;--padding-left:25px;--padding-right:18px;}.elementor-9481 .elementor-element.elementor-element-aaf0862 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9481 .elementor-element.elementor-element-6f3643b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:20px;--padding-left:25px;--padding-right:18px;}.elementor-9481 .elementor-element.elementor-element-42076df > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9481 .elementor-element.elementor-element-42076df > .jet-listing-grid > .jet-listing-grid__items{--columns:7;}:is( .elementor-9481 .elementor-element.elementor-element-42076df > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9481 .elementor-element.elementor-element-42076df > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-9481 .elementor-element.elementor-element-42076df > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-9481 .elementor-element.elementor-element-42076df > .elementor-widget-container > .jet-listing-grid, .elementor-9481 .elementor-element.elementor-element-42076df > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-9481 .elementor-element.elementor-element-42076df > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-9481 .elementor-element.elementor-element-42076df .jet-listing-grid__loader{--spinner-color:var( --e-global-color-primary );}.elementor-9481 .elementor-element.elementor-element-42076df .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list{padding:0 57px !important;}.elementor-9481 .elementor-element.elementor-element-5b35253{--display:flex;}.elementor-9481 .elementor-element.elementor-element-8cfac1a{--spacer-size:100px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9481 .elementor-element.elementor-element-986df62{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9481 .elementor-element.elementor-element-01944fd{--margin-top:-87px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9481 .elementor-element.elementor-element-4fc9c87 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-6745647-font-size );line-height:var( --e-global-typography-6745647-line-height );letter-spacing:var( --e-global-typography-6745647-letter-spacing );}.elementor-9481 .elementor-element.elementor-element-99aa356 .elementor-icon-box-title, .elementor-9481 .elementor-element.elementor-element-99aa356 .elementor-icon-box-title a{font-size:var( --e-global-typography-6745647-font-size );line-height:var( --e-global-typography-6745647-line-height );letter-spacing:var( --e-global-typography-6745647-letter-spacing );}.elementor-9481 .elementor-element.elementor-element-24bbe07{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-9481 .elementor-element.elementor-element-3901fe2 .jet-listing-dynamic-image img{height:50%;}.elementor-9481 .elementor-element.elementor-element-955bf22{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-9481 .elementor-element.elementor-element-84ae9fe{--padding-top:76px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-9481 .elementor-element.elementor-element-0cc9797{--padding-top:100px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-9481 .elementor-element.elementor-element-cd9e298{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9481 .elementor-element.elementor-element-cd9e298.elementor-element{--align-self:center;}.elementor-9481 .elementor-element.elementor-element-57f4332{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-9481 .elementor-element.elementor-element-8777fc3{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-9481 .elementor-element.elementor-element-8777fc3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9481 .elementor-element.elementor-element-8777fc3 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9481 .elementor-element.elementor-element-3a62edd{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-9481 .elementor-element.elementor-element-3a62edd .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9481 .elementor-element.elementor-element-221ae93{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-9481 .elementor-element.elementor-element-221ae93 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9481 .elementor-element.elementor-element-5be706d{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-9481 .elementor-element.elementor-element-5be706d .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9481 .elementor-element.elementor-element-37bc09c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:66px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-9481 .elementor-element.elementor-element-986df62{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-9481 .elementor-element.elementor-element-01944fd{--width:100%;--justify-content:flex-start;--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-9481 .elementor-element.elementor-element-4fc9c87 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-6745647-font-size );line-height:var( --e-global-typography-6745647-line-height );letter-spacing:var( --e-global-typography-6745647-letter-spacing );}.elementor-9481 .elementor-element.elementor-element-99aa356 .elementor-icon-box-title, .elementor-9481 .elementor-element.elementor-element-99aa356 .elementor-icon-box-title a{font-size:var( --e-global-typography-6745647-font-size );line-height:var( --e-global-typography-6745647-line-height );letter-spacing:var( --e-global-typography-6745647-letter-spacing );}.elementor-9481 .elementor-element.elementor-element-24bbe07{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9481 .elementor-element.elementor-element-3901fe2 .jet-listing-dynamic-image img{border-radius:0px 0px 0px 0px;}.elementor-9481 .elementor-element.elementor-element-955bf22{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:20px;}.elementor-9481 .elementor-element.elementor-element-b59ae1f .jet-listing-dynamic-field__content{font-size:17px;line-height:24px;}.elementor-9481 .elementor-element.elementor-element-4ddaf09 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9481 .elementor-element.elementor-element-84ae9fe{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9481 .elementor-element.elementor-element-0cc9797{--padding-top:50px;--padding-bottom:41px;--padding-left:20px;--padding-right:20px;}.elementor-9481 .elementor-element.elementor-element-cd9e298 > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-9481 .elementor-element.elementor-element-cd9e298{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-9481 .elementor-element.elementor-element-cd9e298 .elementor-heading-title{font-size:30px;line-height:38px;letter-spacing:0.2px;}.elementor-9481 .elementor-element.elementor-element-57f4332{--width:80%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9481 .elementor-element.elementor-element-57f4332.e-con{--align-self:center;}.elementor-9481 .elementor-element.elementor-element-8777fc3{width:100%;max-width:100%;}.elementor-9481 .elementor-element.elementor-element-8777fc3 .elementor-image-box-img{margin-bottom:17px;}.elementor-9481 .elementor-element.elementor-element-8777fc3 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9481 .elementor-element.elementor-element-3a62edd{width:100%;max-width:100%;}.elementor-9481 .elementor-element.elementor-element-3a62edd .elementor-image-box-img{margin-bottom:17px;}.elementor-9481 .elementor-element.elementor-element-3a62edd .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9481 .elementor-element.elementor-element-221ae93{width:100%;max-width:100%;}.elementor-9481 .elementor-element.elementor-element-221ae93 .elementor-image-box-img{margin-bottom:17px;}.elementor-9481 .elementor-element.elementor-element-221ae93 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9481 .elementor-element.elementor-element-5be706d{width:100%;max-width:100%;}.elementor-9481 .elementor-element.elementor-element-5be706d .elementor-image-box-img{margin-bottom:17px;}.elementor-9481 .elementor-element.elementor-element-5be706d .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9481 .elementor-element.elementor-element-37bc09c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-9481 .elementor-element.elementor-element-0ceb981 .elementor-heading-title{font-size:36px;line-height:44px;letter-spacing:0.2px;}.elementor-9481 .elementor-element.elementor-element-3d3d7a3{--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9481 .elementor-element.elementor-element-77fdedf{--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9481 .elementor-element.elementor-element-6f3643b{--padding-top:8px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px;}.elementor-9481 .elementor-element.elementor-element-42076df > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9481 .elementor-element.elementor-element-42076df > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(min-width:768px){.elementor-9481 .elementor-element.elementor-element-986df62{--content-width:1248px;}.elementor-9481 .elementor-element.elementor-element-01944fd{--width:48%;}.elementor-9481 .elementor-element.elementor-element-24bbe07{--width:63%;}.elementor-9481 .elementor-element.elementor-element-955bf22{--content-width:1116px;}.elementor-9481 .elementor-element.elementor-element-84ae9fe{--content-width:1116px;}.elementor-9481 .elementor-element.elementor-element-0cc9797{--content-width:1116px;}.elementor-9481 .elementor-element.elementor-element-3d3d7a3{--content-width:1340px;}.elementor-9481 .elementor-element.elementor-element-77fdedf{--content-width:1390px;}.elementor-9481 .elementor-element.elementor-element-6f3643b{--content-width:1390px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9481 .elementor-element.elementor-element-01944fd{--width:80%;}.elementor-9481 .elementor-element.elementor-element-24bbe07{--width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-99aa356 */.elementor-icon {
    transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01944fd */.elementor-9481 .elementor-element.elementor-element-01944fd {
    background: radial-gradient(100% 220.82% at 0% 0%, #071D22 0%, rgba(7, 29, 34, 0.15) 100%);
    box-shadow: 10px 18px 45px rgba(0, 0, 0, 0.25),
                5px 8px 18px rgba(0, 0, 0, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24bbe07 */@media (max-width: 767px) {
    .elementor-9481 .elementor-element.elementor-element-24bbe07 {
        width: 100vw !important;
        margin-left: calc(-50vw + 50%) !important;
        margin-right: calc(-50vw + 50%) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8777fc3 */.elementor-9481 .elementor-element.elementor-element-8777fc3 {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.18);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a62edd */.elementor-9481 .elementor-element.elementor-element-3a62edd {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.18);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-221ae93 */.elementor-9481 .elementor-element.elementor-element-221ae93 {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.18);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5be706d */.elementor-9481 .elementor-element.elementor-element-5be706d {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.18);
}/* End custom CSS */
/* Start custom CSS for jet-video, class: .elementor-element-7e5184d */.elementor-9481 .elementor-element.elementor-element-7e5184d .jet-video__overlay--custom-bg::after {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(1, 136, 170, 0);
  transition: background-color 0.3s ease;
}

.elementor-9481 .elementor-element.elementor-element-7e5184d .jet-video__overlay--custom-bg:hover::after {
  background-color: rgba(1, 136, 170, 0.6);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aaf0862 */.elementor-9481 .elementor-element.elementor-element-aaf0862 {
  margin-left: 21px;
}

@media (max-width: 1411px) {
  .elementor-9481 .elementor-element.elementor-element-aaf0862 {
    margin-left: 0;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aaf0862 */.elementor-9481 .elementor-element.elementor-element-aaf0862 {
  margin-left: 21px;
}

@media (max-width: 1411px) {
  .elementor-9481 .elementor-element.elementor-element-aaf0862 {
    margin-left: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77fdedf *//* ============================================
   CUSREV REVIEWS SLIDER - CUSTOM STYLING
   WITH MOBILE OVERFLOW FIXES
   ============================================ */

/* SLIDER CONTAINER - Transparent Background, No Padding */
.cr-reviews-slider {
    background-color: transparent !important;
    padding: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-radius: 10px;
}

/* REMOVE PADDING FROM INDIVIDUAL CARDS */
.cr-reviews-slider .cr-review-card {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* 50PX GAP BETWEEN CARDS - Slick Slider Method */
.cr-reviews-slider .slick-slide {
    margin: 0 25px !important; /* 25px on each side = 50px total gap */
}

/* Adjust slider track to compensate for margins */
.cr-reviews-slider .slick-list {
    margin-left: -25px !important;
    margin-right: -25px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Ensure no extra padding on the track */
.cr-reviews-slider .slick-track {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* REVIEW CARDS - New Radial Gradient Background & Rounded Edges */
.cr-review-card-inner {
    border-radius: 10px !important;
    background: radial-gradient(100% 220.82% at 0% 0%, #071D22 0%, rgba(7, 29, 34, 0.25) 100%) !important;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25) !important;
    backdrop-filter: blur(21px) !important;
    -webkit-backdrop-filter: blur(21px) !important;
    border: 1px solid #01D8FE !important;
}

/* REVIEW TEXT - Transparent Background, White Text, No Border, No Padding, Typography */
.review-text,
.review-text p {
    background-color: transparent !important;
    color: #ffffff !important;
    border: none !important;
    padding: 0 !important;
    font-family: 'proxima-nova', sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 24px !important;
    letter-spacing: 0.4px !important;
}

/* MIDDLE ROW & REVIEW CONTENT - Keep transparent */
.middle-row,
.review-content {
    background-color: transparent !important;
    border: none !important;
    padding: 0 !important;
}

/* REVIEWER NAME - Grey Color & Typography */
.reviewer-name {
    color: #999999 !important;
    font-family: 'proxima-nova', sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 24px !important;
    letter-spacing: 0.4px !important;
}

/* DATETIME - Typography */
.datetime {
    font-family: 'proxima-nova', sans-serif !important;
}

/* HIDE RATING LABEL (1/5, etc.) */
.rating-label {
    display: none !important;
}

/* PRODUCT AREA - Transparent Background */
.review-product {
    background-color: transparent !important;
    border-radius: 8px !important;
}

/* PRODUCT NAME - White Text & Typography */
.product-title,
.product-title a,
.product-title span {
    color: #ffffff !important;
    font-family: 'proxima-nova', sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 24px !important;
    letter-spacing: 0.4px !important;
}

/* RESPONSIVE ARROW POSITIONING - Like JetEngine */
.cr-reviews-slider .slick-prev,
.cr-reviews-slider .slick-next {
    width: 22px !important;
    height: auto !important;
    bottom: -52px !important;
    top: auto !important;
    z-index: 10 !important;
    transform: translateY(0) !important;
}

.cr-reviews-slider .slick-prev {
    right: 51.5% !important;
    left: auto !important;
}

.cr-reviews-slider .slick-next {
    right: 51.5% !important;
    left: auto !important;
    margin-right: -47px !important; /* Creates gap between arrows */
}

/* Hide default arrow content */
.cr-reviews-slider .slick-prev:before,
.cr-reviews-slider .slick-next:before {
    content: "" !important;
}

/* Custom Path Arrow - Left */
.cr-reviews-slider .slick-prev:after {
    content: "" !important;
    display: block !important;
    width: 22px !important;
    height: 21px !important;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180' fill='%2301D8FE'%3E%3Cpath d='M175 80.4926V99.4937C175 100.417 174.705 101.176 174.115 101.77C173.524 102.364 172.77 102.661 171.852 102.661H49.0741V124.828C49.0741 126.214 48.451 127.171 47.2049 127.698C45.9587 128.226 44.811 128.061 43.7616 127.204L5.9838 92.5662C5.32793 91.9064 5 91.1477 5 90.29C5 89.3664 5.32793 88.5747 5.9838 87.9149L43.7616 52.8817C44.811 51.958 45.9587 51.7601 47.2049 52.2879C48.451 52.8817 49.0741 53.8383 49.0741 55.1579V77.3258H171.852C172.77 77.3258 173.524 77.6227 174.115 78.2164C174.705 78.8102 175 79.5689 175 80.4926Z'/%3E%3C/svg%3E") center center / contain no-repeat !important;
}

/* Custom Path Arrow - Right (mirrored) */
.cr-reviews-slider .slick-next:after {
    content: "" !important;
    display: block !important;
    width: 22px !important;
    height: 21px !important;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180' fill='%2301D8FE'%3E%3Cpath d='M5 80.4926V99.4937C5 100.417 5.295 101.176 5.885 101.77C6.476 102.364 7.23 102.661 8.148 102.661H130.926V124.828C130.926 126.214 131.549 127.171 132.795 127.698C134.041 128.226 135.189 128.061 136.238 127.204L174.016 92.5662C174.672 91.9064 175 91.1477 175 90.29C175 89.3664 174.672 88.5747 174.016 87.9149L136.238 52.8817C135.189 51.958 134.041 51.7601 132.795 52.2879C131.549 52.8817 130.926 53.8383 130.926 55.1579V77.3258H8.148C7.23 77.3258 6.476 77.6227 5.885 78.2164C5.295 78.8102 5 79.5689 5 80.4926Z'/%3E%3C/svg%3E") center center / contain no-repeat !important;
}

/* REMOVE LINE BETWEEN REVIEWER INFO AND STARS */
.cr-reviews-slider .top-row {
    border-bottom: none !important;
}

.cr-reviews-slider .rating-row {
    border-top: none !important;
    border-bottom: none !important;
}

/* Remove any potential borders on the card sections */
.cr-reviews-slider .cr-review-card-inner > div {
    border: none !important;
}


/* ============================================
   DESKTOP/TABLET - 3 FULL CARDS + HALF CARD
   ============================================ */
@media (min-width: 769px) {
    .cr-reviews-slider .slick-list {
        overflow: hidden !important;
        width: calc(180% + 20px) !important;
        margin-right: 20px !important;
    }
    
    .cr-reviews-slider .slick-slide {
        opacity: 1 !important;
    }
}


/* ============================================
   🔧 MOBILE OVERFLOW FIXES (NEW)
   Prevents horizontal scroll while keeping design
   ============================================ */
@media (max-width: 768px) {
    
    /* Fix slider container overflow */
    .cr-reviews-slider {
        max-width: 100% !important;
        overflow: hidden !important;
    }
    
    /* Fix slick-list overflow on mobile */
    .cr-reviews-slider .slick-list {
        max-width: 100% !important;
        overflow: hidden !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important; /* Override desktop calc() */
    }
    
    /* Fix slick-track */
    .cr-reviews-slider .slick-track {
        max-width: none !important; /* Allow slider to work properly */
    }
    
    /* Reduce card margins on mobile for better fit */
    .cr-reviews-slider .slick-slide {
        margin: 0 0 !important; /* Smaller gap on mobile (was 25px) */
    }
    
    /* Fix individual card overflow */
    .cr-reviews-slider .cr-review-card,
    .cr-reviews-slider .cr-review-card-inner {
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
    
    /* Fix review content overflow */
    .middle-row,
    .review-content,
    .review-text {
        max-width: 100% !important;
        box-sizing: border-box !important;
        overflow-wrap: break-word !important;
        word-wrap: break-word !important;
    }
    
    /* Fix product area overflow */
    .review-product {
        max-width: 100% !important;
        box-sizing: border-box !important;
        display: flex !important;
        flex-wrap: wrap !important;
    }
    
    /* Fix product thumbnail */
    .cr-product-thumbnail {
        max-width: 100% !important;
        flex-shrink: 0 !important;
    }
    
    .cr-product-thumbnail img {
        max-width: 100% !important;
        height: auto !important;
    }
    
    /* Fix product title */
    .product-title {
        max-width: 100% !important;
        box-sizing: border-box !important;
        overflow-wrap: break-word !important;
        flex: 1 !important;
        min-width: 0 !important; /* Important for text truncation */
    }
    
    /* Ensure arrows stay within viewport on mobile */
    .cr-reviews-slider .slick-prev,
    .cr-reviews-slider .slick-next {
        bottom: -45px !important; /* Slightly higher on mobile */
    }
    
    /* Center arrows on mobile */
    .cr-reviews-slider .slick-prev {
        right: calc(50% + 15px) !important;
    }
    
    .cr-reviews-slider .slick-next {
        right: calc(50% - 37px) !important;
        margin-right: 0 !important;
    }
}


/* ============================================
   GLOBAL OVERFLOW PREVENTION
   ============================================ */
body {
    overflow-x: hidden !important;
}

/* Prevent ALL CusRev elements from causing overflow */
.cr-reviews-slider * {
    box-sizing: border-box !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-42076df */#partner-slider .slick-list {
    overflow: hidden !important;
    width: calc(100% + 450px) !important;
    padding-right: 0 !important;
}
#partner-slider .slick-slide {
    opacity: 1 !important;
    max-width: 200px !important; /* Lock logo width */
    flex-shrink: 0 !important;
}
#partner-slider .slick-track {
    display: flex !important;
}
#partner-slider .jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
    position: absolute !important;
    bottom: -30px !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    margin-left: calc(50% - 60px) !important;
}
#partner-slider .jet-listing-grid__slider-icon.next-arrow.slick-arrow {
    position: absolute !important;
    bottom: -30px !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    margin-left: calc(50% - 10px) !important;
}

/* Mobile: extend to full screen width on both sides */
@media (max-width: 767px) {
    #partner-slider .slick-list {
        width: 100vw !important;
        margin-left: calc(-50vw + 50%) !important;
    }
    
    #partner-slider .slick-slide {
        max-width: 150px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3643b */.elementor-9481 .elementor-element.elementor-element-6f3643b .jet-listing-grid__slider {
    margin-left: 21px;
}

@media (max-width: 1411px) {
    .elementor-9481 .elementor-element.elementor-element-6f3643b .jet-listing-grid__slider {
        margin-left: 0;
    }
}/* End custom CSS */