.elementor-8725 .elementor-element.elementor-element-c513dad{--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;--overlay-opacity:0.94;--padding-top:200px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-8725 .elementor-element.elementor-element-c513dad:not(.elementor-motion-effects-element-type-background), .elementor-8725 .elementor-element.elementor-element-c513dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d7f9c5 );}.elementor-8725 .elementor-element.elementor-element-c513dad::before, .elementor-8725 .elementor-element.elementor-element-c513dad > .elementor-background-video-container::before, .elementor-8725 .elementor-element.elementor-element-c513dad > .e-con-inner > .elementor-background-video-container::before, .elementor-8725 .elementor-element.elementor-element-c513dad > .elementor-background-slideshow::before, .elementor-8725 .elementor-element.elementor-element-c513dad > .e-con-inner > .elementor-background-slideshow::before, .elementor-8725 .elementor-element.elementor-element-c513dad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-90efd7c ) 0%, #0B462C4A 100%);}.elementor-8725 .elementor-element.elementor-element-4bd784b .elementor-heading-title{color:var( --e-global-color-6d94a69 );}.elementor-8725 .elementor-element.elementor-element-4bd784b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8725 .elementor-element.elementor-element-125adc3 .elementor-heading-title{font-family:var( --e-global-typography-8bbcaed-font-family ), Sans-serif;font-size:var( --e-global-typography-8bbcaed-font-size );font-weight:var( --e-global-typography-8bbcaed-font-weight );line-height:var( --e-global-typography-8bbcaed-line-height );letter-spacing:var( --e-global-typography-8bbcaed-letter-spacing );word-spacing:var( --e-global-typography-8bbcaed-word-spacing );color:var( --e-global-color-a1daf6a );}.elementor-8725 .elementor-element.elementor-element-125adc3 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8725 .elementor-element.elementor-element-125adc3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8725 .elementor-element.elementor-element-701d8fd{font-family:var( --e-global-typography-a711143-font-family ), Sans-serif;font-size:var( --e-global-typography-a711143-font-size );font-weight:var( --e-global-typography-a711143-font-weight );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );color:var( --e-global-color-a1daf6a );width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8725 .elementor-element.elementor-element-d4811ab{--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;--padding-top:104px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-8725 .elementor-element.elementor-element-49f73c9 .elementor-heading-title{color:var( --e-global-color-77ea09e );}.elementor-8725 .elementor-element.elementor-element-49f73c9 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8725 .elementor-element.elementor-element-255e687 .ue-reveal-text{text-align:left;}.elementor-8725 .elementor-element.elementor-element-255e687 .ue-reveal-text,.elementor-8725 .elementor-element.elementor-element-255e687 .ue-reveal-text *{font-family:"Cinzel", Sans-serif;font-size:64px;font-weight:500;line-height:1em;}.elementor-8725 .elementor-element.elementor-element-255e687{width:100%;max-width:100%;}.elementor-8725 .elementor-element.elementor-element-4d8d20d{--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;--padding-top:104px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-8725 .elementor-element.elementor-element-370112e{--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-8725 .elementor-element.elementor-element-a39566f .elementor-heading-title{color:var( --e-global-color-77ea09e );}.elementor-8725 .elementor-element.elementor-element-a39566f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8725 .elementor-element.elementor-element-c73f843 .elementor-heading-title{font-family:var( --e-global-typography-bfd2a57-font-family ), Sans-serif;font-size:var( --e-global-typography-bfd2a57-font-size );font-weight:var( --e-global-typography-bfd2a57-font-weight );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );color:var( --e-global-color-0d7f9c5 );}.elementor-8725 .elementor-element.elementor-element-ca3aca5 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-8725 .elementor-element.elementor-element-ca3aca5 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-8725 .elementor-element.elementor-element-6e6495a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8725 .elementor-element.elementor-element-c70e46e{--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;--padding-top:104px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-8725 .elementor-element.elementor-element-c70e46e:not(.elementor-motion-effects-element-type-background), .elementor-8725 .elementor-element.elementor-element-c70e46e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68f719f );}.elementor-8725 .elementor-element.elementor-element-18616c4{text-align:center;}.elementor-8725 .elementor-element.elementor-element-18616c4 .elementor-heading-title{color:var( --e-global-color-77ea09e );}.elementor-8725 .elementor-element.elementor-element-18616c4 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8725 .elementor-element.elementor-element-e107227{text-align:center;width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-8725 .elementor-element.elementor-element-e107227 .elementor-heading-title{font-family:var( --e-global-typography-bfd2a57-font-family ), Sans-serif;font-size:var( --e-global-typography-bfd2a57-font-size );font-weight:var( --e-global-typography-bfd2a57-font-weight );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );color:var( --e-global-color-0d7f9c5 );}.elementor-8725 .elementor-element.elementor-element-e107227 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8725 .elementor-element.elementor-element-e107227.elementor-element{--align-self:center;}.elementor-8725 .elementor-element.elementor-element-bef8a86{text-align:center;width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-8725 .elementor-element.elementor-element-bef8a86 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-8725 .elementor-element.elementor-element-bef8a86.elementor-element{--align-self:center;}.elementor-8725 .elementor-element.elementor-element-b1a8a5b .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-8725 .elementor-element.elementor-element-b1a8a5b .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-8725 .elementor-element.elementor-element-7d76ad7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8725 .elementor-element.elementor-element-7d76ad7 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-8725 .elementor-element.elementor-element-3cce2ea{--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;--justify-content:space-between;--flex-wrap:wrap;--padding-top:104px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-8725 .elementor-element.elementor-element-f465bef .elementor-heading-title{color:var( --e-global-color-77ea09e );}.elementor-8725 .elementor-element.elementor-element-f465bef > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8725 .elementor-element.elementor-element-f465bef{width:100%;max-width:100%;}.elementor-8725 .elementor-element.elementor-element-4d99616 .elementor-heading-title{font-family:var( --e-global-typography-bfd2a57-font-family ), Sans-serif;font-size:var( --e-global-typography-bfd2a57-font-size );font-weight:var( --e-global-typography-bfd2a57-font-weight );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );color:var( --e-global-color-0d7f9c5 );}.elementor-8725 .elementor-element.elementor-element-4d99616 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8725 .elementor-element.elementor-element-4d99616{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8725 .elementor-element.elementor-element-440ff61{font-family:var( --e-global-typography-a711143-font-family ), Sans-serif;font-size:var( --e-global-typography-a711143-font-size );font-weight:var( --e-global-typography-a711143-font-weight );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8725 .elementor-element.elementor-element-440ff61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8725 .elementor-element.elementor-element-440ff61.elementor-element{--align-self:flex-end;}.elementor-8725 .elementor-element.elementor-element-81371a0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-8725 .elementor-element.elementor-element-81371a0 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-8725 .elementor-element.elementor-element-81371a0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-8725 .elementor-element.elementor-element-81371a0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8725 .elementor-element.elementor-element-81371a0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-8725 .elementor-element.elementor-element-81371a0 > .elementor-widget-container > .jet-listing-grid, .elementor-8725 .elementor-element.elementor-element-81371a0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8725 .elementor-element.elementor-element-81371a0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}:is( .elementor-8725 .elementor-element.elementor-element-81371a0 > .elementor-widget-container > .jet-listing-grid, .elementor-8725 .elementor-element.elementor-element-81371a0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8725 .elementor-element.elementor-element-81371a0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 16px / -2);margin-bottom:calc( 16px / -2);}.elementor-8725 .elementor-element.elementor-element-81371a0 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8725 .elementor-element.elementor-element-81371a0{width:100%;max-width:100%;}.elementor-8725 .elementor-element.elementor-element-3d6928f{--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;--padding-top:104px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-8725 .elementor-element.elementor-element-3d6928f:not(.elementor-motion-effects-element-type-background), .elementor-8725 .elementor-element.elementor-element-3d6928f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-90efd7c );}.elementor-8725 .elementor-element.elementor-element-7f464ff{text-align:center;width:100%;max-width:100%;}.elementor-8725 .elementor-element.elementor-element-7f464ff .elementor-heading-title{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-6d94a69 );}.elementor-8725 .elementor-element.elementor-element-7f464ff > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8725 .elementor-element.elementor-element-6d7574a{text-align:center;width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-8725 .elementor-element.elementor-element-6d7574a .elementor-heading-title{font-family:var( --e-global-typography-bfd2a57-font-family ), Sans-serif;font-size:var( --e-global-typography-bfd2a57-font-size );font-weight:var( --e-global-typography-bfd2a57-font-weight );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );color:var( --e-global-color-a1daf6a );}.elementor-8725 .elementor-element.elementor-element-6d7574a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8725 .elementor-element.elementor-element-6d7574a.elementor-element{--align-self:center;}.elementor-8725 .elementor-element.elementor-element-797809d{text-align:center;font-family:var( --e-global-typography-a711143-font-family ), Sans-serif;font-size:var( --e-global-typography-a711143-font-size );font-weight:var( --e-global-typography-a711143-font-weight );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );color:var( --e-global-color-a1daf6a );}.elementor-8725 .elementor-element.elementor-element-2ae5352{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8725 .elementor-element.elementor-element-dbd0126{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-50c8db7 );--border-color:var( --e-global-color-50c8db7 );--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:0;}.elementor-8725 .elementor-element.elementor-element-dbd0126:not(.elementor-motion-effects-element-type-background), .elementor-8725 .elementor-element.elementor-element-dbd0126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#113726;}.elementor-8725 .elementor-element.elementor-element-22c71eb{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-8725 .elementor-element.elementor-element-6c512fe .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:120px;font-weight:500;line-height:1em;color:#FFFFFF33;}.elementor-8725 .elementor-element.elementor-element-6c512fe.elementor-element{--align-self:flex-end;}.elementor-8725 .elementor-element.elementor-element-307c067{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8725 .elementor-element.elementor-element-307c067.e-con{--align-self:flex-end;}.elementor-8725 .elementor-element.elementor-element-e07fd97 .elementor-heading-title{font-family:var( --e-global-typography-cf7ab49-font-family ), Sans-serif;font-size:var( --e-global-typography-cf7ab49-font-size );line-height:var( --e-global-typography-cf7ab49-line-height );letter-spacing:var( --e-global-typography-cf7ab49-letter-spacing );word-spacing:var( --e-global-typography-cf7ab49-word-spacing );color:var( --e-global-color-a1daf6a );}.elementor-8725 .elementor-element.elementor-element-e07fd97.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8725 .elementor-element.elementor-element-6f978f4{font-family:var( --e-global-typography-a711143-font-family ), Sans-serif;font-size:var( --e-global-typography-a711143-font-size );font-weight:var( --e-global-typography-a711143-font-weight );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );color:var( --e-global-color-a1daf6a );width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-8725 .elementor-element.elementor-element-c1ded1c img{height:400px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-8725 .elementor-element.elementor-element-c1ded1c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8725 .elementor-element.elementor-element-75edc68{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-50c8db7 );--border-color:var( --e-global-color-50c8db7 );--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:0;}.elementor-8725 .elementor-element.elementor-element-75edc68:not(.elementor-motion-effects-element-type-background), .elementor-8725 .elementor-element.elementor-element-75edc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#113726;}.elementor-8725 .elementor-element.elementor-element-857b401{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-8725 .elementor-element.elementor-element-f3dc5aa .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:120px;font-weight:500;line-height:1em;color:#FFFFFF33;}.elementor-8725 .elementor-element.elementor-element-f3dc5aa.elementor-element{--align-self:flex-end;}.elementor-8725 .elementor-element.elementor-element-17ec79b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8725 .elementor-element.elementor-element-17ec79b.e-con{--align-self:flex-end;}.elementor-8725 .elementor-element.elementor-element-a147697 .elementor-heading-title{font-family:var( --e-global-typography-cf7ab49-font-family ), Sans-serif;font-size:var( --e-global-typography-cf7ab49-font-size );line-height:var( --e-global-typography-cf7ab49-line-height );letter-spacing:var( --e-global-typography-cf7ab49-letter-spacing );word-spacing:var( --e-global-typography-cf7ab49-word-spacing );color:var( --e-global-color-a1daf6a );}.elementor-8725 .elementor-element.elementor-element-a147697.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8725 .elementor-element.elementor-element-3fdf0b3{font-family:var( --e-global-typography-a711143-font-family ), Sans-serif;font-size:var( --e-global-typography-a711143-font-size );font-weight:var( --e-global-typography-a711143-font-weight );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );color:var( --e-global-color-a1daf6a );width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-8725 .elementor-element.elementor-element-87d3fdd img{height:400px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-8725 .elementor-element.elementor-element-87d3fdd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8725 .elementor-element.elementor-element-95d1d4f{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-50c8db7 );--border-color:var( --e-global-color-50c8db7 );--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:0;}.elementor-8725 .elementor-element.elementor-element-95d1d4f:not(.elementor-motion-effects-element-type-background), .elementor-8725 .elementor-element.elementor-element-95d1d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#113726;}.elementor-8725 .elementor-element.elementor-element-44f4cae{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-8725 .elementor-element.elementor-element-8c9d6af .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:120px;font-weight:500;line-height:1em;color:#FFFFFF33;}.elementor-8725 .elementor-element.elementor-element-8c9d6af.elementor-element{--align-self:flex-end;}.elementor-8725 .elementor-element.elementor-element-62f822d{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8725 .elementor-element.elementor-element-62f822d.e-con{--align-self:flex-end;}.elementor-8725 .elementor-element.elementor-element-23a1be9 .elementor-heading-title{font-family:var( --e-global-typography-cf7ab49-font-family ), Sans-serif;font-size:var( --e-global-typography-cf7ab49-font-size );line-height:var( --e-global-typography-cf7ab49-line-height );letter-spacing:var( --e-global-typography-cf7ab49-letter-spacing );word-spacing:var( --e-global-typography-cf7ab49-word-spacing );color:var( --e-global-color-a1daf6a );}.elementor-8725 .elementor-element.elementor-element-23a1be9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8725 .elementor-element.elementor-element-70e771c{font-family:var( --e-global-typography-a711143-font-family ), Sans-serif;font-size:var( --e-global-typography-a711143-font-size );font-weight:var( --e-global-typography-a711143-font-weight );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );color:var( --e-global-color-a1daf6a );width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-8725 .elementor-element.elementor-element-ec58025 img{height:400px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-8725 .elementor-element.elementor-element-ec58025{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8725 .elementor-element.elementor-element-9703b09 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8725 .elementor-element.elementor-element-9703b09 .elementor-button{fill:var( --e-global-color-068ce6d );color:var( --e-global-color-068ce6d );}.elementor-8725 .elementor-element.elementor-element-9703b09 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8725 .elementor-element.elementor-element-a582474{--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;--padding-top:104px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-8725 .elementor-element.elementor-element-b98cc38{--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-8725 .elementor-element.elementor-element-e079929 .elementor-heading-title{color:var( --e-global-color-77ea09e );}.elementor-8725 .elementor-element.elementor-element-e079929 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8725 .elementor-element.elementor-element-51700ff .elementor-heading-title{font-family:var( --e-global-typography-bfd2a57-font-family ), Sans-serif;font-size:var( --e-global-typography-bfd2a57-font-size );font-weight:var( --e-global-typography-bfd2a57-font-weight );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );color:var( --e-global-color-0d7f9c5 );}.elementor-8725 .elementor-element.elementor-element-51700ff > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8725 .elementor-element.elementor-element-5c32266 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8725 .elementor-element.elementor-element-e3bb621 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-8725 .elementor-element.elementor-element-e3bb621 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-8725 .elementor-element.elementor-element-e3bb621 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-8725 .elementor-element.elementor-element-2d2258d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-8725 .elementor-element.elementor-element-2d2258d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-8725 .elementor-element.elementor-element-2d2258d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8725 .elementor-element.elementor-element-2d2258d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8725 .elementor-element.elementor-element-2d2258d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8725 .elementor-element.elementor-element-2d2258d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8725 .elementor-element.elementor-element-2d2258d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8725 .elementor-element.elementor-element-2d2258d .elementor-field-type-html{padding-bottom:0px;}.elementor-8725 .elementor-element.elementor-element-2d2258d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-8725 .elementor-element.elementor-element-2d2258d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-8725 .elementor-element.elementor-element-2d2258d .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-8725 .elementor-element.elementor-element-2d2258d .elementor-button[type="submit"]{color:#ffffff;}.elementor-8725 .elementor-element.elementor-element-2d2258d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8725 .elementor-element.elementor-element-2d2258d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8725 .elementor-element.elementor-element-2d2258d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8725 .elementor-element.elementor-element-2d2258d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8725 .elementor-element.elementor-element-2d2258d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8725 .elementor-element.elementor-element-2d2258d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8725 .elementor-element.elementor-element-2d2258d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8725 .elementor-element.elementor-element-c0f1755{text-align:center;}.elementor-8725 .elementor-element.elementor-element-c0f1755 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8725 .elementor-element.elementor-element-19c173e{--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;--padding-top:104px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-8725 .elementor-element.elementor-element-91e40fa{--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-8725 .elementor-element.elementor-element-f4acd8e .elementor-heading-title{color:var( --e-global-color-77ea09e );}.elementor-8725 .elementor-element.elementor-element-f4acd8e > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8725 .elementor-element.elementor-element-dd4be30 .elementor-heading-title{font-family:var( --e-global-typography-bfd2a57-font-family ), Sans-serif;font-size:var( --e-global-typography-bfd2a57-font-size );font-weight:var( --e-global-typography-bfd2a57-font-weight );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );color:var( --e-global-color-0d7f9c5 );}.elementor-8725 .elementor-element.elementor-element-b4d926b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8725 .elementor-element.elementor-element-0b22c72 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-8725 .elementor-element.elementor-element-0b22c72 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}@media(min-width:768px){.elementor-8725 .elementor-element.elementor-element-d4811ab{--content-width:1440px;}.elementor-8725 .elementor-element.elementor-element-22c71eb{--width:50%;}.elementor-8725 .elementor-element.elementor-element-857b401{--width:50%;}.elementor-8725 .elementor-element.elementor-element-44f4cae{--width:50%;}}@media(max-width:1024px){.elementor-8725 .elementor-element.elementor-element-125adc3 .elementor-heading-title{font-size:var( --e-global-typography-8bbcaed-font-size );line-height:var( --e-global-typography-8bbcaed-line-height );letter-spacing:var( --e-global-typography-8bbcaed-letter-spacing );word-spacing:var( --e-global-typography-8bbcaed-word-spacing );}.elementor-8725 .elementor-element.elementor-element-701d8fd{font-size:var( --e-global-typography-a711143-font-size );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );}.elementor-8725 .elementor-element.elementor-element-255e687 .ue-reveal-text,.elementor-8725 .elementor-element.elementor-element-255e687 .ue-reveal-text *{font-size:44px;}.elementor-8725 .elementor-element.elementor-element-c73f843 .elementor-heading-title{font-size:var( --e-global-typography-bfd2a57-font-size );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );}.elementor-8725 .elementor-element.elementor-element-e107227 .elementor-heading-title{font-size:var( --e-global-typography-bfd2a57-font-size );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );}.elementor-8725 .elementor-element.elementor-element-4d99616 .elementor-heading-title{font-size:var( --e-global-typography-bfd2a57-font-size );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );}.elementor-8725 .elementor-element.elementor-element-440ff61{font-size:var( --e-global-typography-a711143-font-size );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );}.elementor-8725 .elementor-element.elementor-element-81371a0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-8725 .elementor-element.elementor-element-81371a0 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-8725 .elementor-element.elementor-element-6d7574a .elementor-heading-title{font-size:var( --e-global-typography-bfd2a57-font-size );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );}.elementor-8725 .elementor-element.elementor-element-797809d{font-size:var( --e-global-typography-a711143-font-size );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );}.elementor-8725 .elementor-element.elementor-element-e07fd97 .elementor-heading-title{font-size:var( --e-global-typography-cf7ab49-font-size );line-height:var( --e-global-typography-cf7ab49-line-height );letter-spacing:var( --e-global-typography-cf7ab49-letter-spacing );word-spacing:var( --e-global-typography-cf7ab49-word-spacing );}.elementor-8725 .elementor-element.elementor-element-6f978f4{font-size:var( --e-global-typography-a711143-font-size );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );}.elementor-8725 .elementor-element.elementor-element-a147697 .elementor-heading-title{font-size:var( --e-global-typography-cf7ab49-font-size );line-height:var( --e-global-typography-cf7ab49-line-height );letter-spacing:var( --e-global-typography-cf7ab49-letter-spacing );word-spacing:var( --e-global-typography-cf7ab49-word-spacing );}.elementor-8725 .elementor-element.elementor-element-3fdf0b3{font-size:var( --e-global-typography-a711143-font-size );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );}.elementor-8725 .elementor-element.elementor-element-23a1be9 .elementor-heading-title{font-size:var( --e-global-typography-cf7ab49-font-size );line-height:var( --e-global-typography-cf7ab49-line-height );letter-spacing:var( --e-global-typography-cf7ab49-letter-spacing );word-spacing:var( --e-global-typography-cf7ab49-word-spacing );}.elementor-8725 .elementor-element.elementor-element-70e771c{font-size:var( --e-global-typography-a711143-font-size );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );}.elementor-8725 .elementor-element.elementor-element-51700ff .elementor-heading-title{font-size:var( --e-global-typography-bfd2a57-font-size );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );}.elementor-8725 .elementor-element.elementor-element-dd4be30 .elementor-heading-title{font-size:var( --e-global-typography-bfd2a57-font-size );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );}}@media(max-width:767px){.elementor-8725 .elementor-element.elementor-element-125adc3 .elementor-heading-title{font-size:var( --e-global-typography-8bbcaed-font-size );line-height:var( --e-global-typography-8bbcaed-line-height );letter-spacing:var( --e-global-typography-8bbcaed-letter-spacing );word-spacing:var( --e-global-typography-8bbcaed-word-spacing );}.elementor-8725 .elementor-element.elementor-element-701d8fd{font-size:var( --e-global-typography-a711143-font-size );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );}.elementor-8725 .elementor-element.elementor-element-255e687 .ue-reveal-text,.elementor-8725 .elementor-element.elementor-element-255e687 .ue-reveal-text *{font-size:30px;line-height:1.1em;}.elementor-8725 .elementor-element.elementor-element-c73f843 .elementor-heading-title{font-size:var( --e-global-typography-bfd2a57-font-size );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );}.elementor-8725 .elementor-element.elementor-element-e107227 .elementor-heading-title{font-size:var( --e-global-typography-bfd2a57-font-size );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );}.elementor-8725 .elementor-element.elementor-element-4d99616 .elementor-heading-title{font-size:var( --e-global-typography-bfd2a57-font-size );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );}.elementor-8725 .elementor-element.elementor-element-440ff61{font-size:var( --e-global-typography-a711143-font-size );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );}.elementor-8725 .elementor-element.elementor-element-81371a0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-8725 .elementor-element.elementor-element-81371a0 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-8725 .elementor-element.elementor-element-6d7574a .elementor-heading-title{font-size:var( --e-global-typography-bfd2a57-font-size );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );}.elementor-8725 .elementor-element.elementor-element-797809d{font-size:var( --e-global-typography-a711143-font-size );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );}.elementor-8725 .elementor-element.elementor-element-e07fd97 .elementor-heading-title{font-size:var( --e-global-typography-cf7ab49-font-size );line-height:var( --e-global-typography-cf7ab49-line-height );letter-spacing:var( --e-global-typography-cf7ab49-letter-spacing );word-spacing:var( --e-global-typography-cf7ab49-word-spacing );}.elementor-8725 .elementor-element.elementor-element-6f978f4{font-size:var( --e-global-typography-a711143-font-size );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );}.elementor-8725 .elementor-element.elementor-element-a147697 .elementor-heading-title{font-size:var( --e-global-typography-cf7ab49-font-size );line-height:var( --e-global-typography-cf7ab49-line-height );letter-spacing:var( --e-global-typography-cf7ab49-letter-spacing );word-spacing:var( --e-global-typography-cf7ab49-word-spacing );}.elementor-8725 .elementor-element.elementor-element-3fdf0b3{font-size:var( --e-global-typography-a711143-font-size );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );}.elementor-8725 .elementor-element.elementor-element-23a1be9 .elementor-heading-title{font-size:var( --e-global-typography-cf7ab49-font-size );line-height:var( --e-global-typography-cf7ab49-line-height );letter-spacing:var( --e-global-typography-cf7ab49-letter-spacing );word-spacing:var( --e-global-typography-cf7ab49-word-spacing );}.elementor-8725 .elementor-element.elementor-element-70e771c{font-size:var( --e-global-typography-a711143-font-size );line-height:var( --e-global-typography-a711143-line-height );letter-spacing:var( --e-global-typography-a711143-letter-spacing );word-spacing:var( --e-global-typography-a711143-word-spacing );}.elementor-8725 .elementor-element.elementor-element-51700ff .elementor-heading-title{font-size:var( --e-global-typography-bfd2a57-font-size );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );}.elementor-8725 .elementor-element.elementor-element-dd4be30 .elementor-heading-title{font-size:var( --e-global-typography-bfd2a57-font-size );line-height:var( --e-global-typography-bfd2a57-line-height );letter-spacing:var( --e-global-typography-bfd2a57-letter-spacing );word-spacing:var( --e-global-typography-bfd2a57-word-spacing );}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-81371a0 */.elementor-8725 .elementor-element.elementor-element-81371a0 .slick-list {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS *//* ===== Solutions single template ===== */
body .e-con.epl-hero.epl-hero-sm{min-height:86vh;min-height:86svh}
body .e-con.epl-hero>.epl-js-w{position:absolute!important;width:0!important;height:0!important;overflow:hidden}
.epl-tick{display:inline-flex;align-items:flex-start;gap:12px;line-height:1.6}
.epl-tick:before{content:"✓";flex:0 0 26px;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--goldsoft);color:var(--bronze)}
.epl-dyntrust .jet-listing-dynamic-repeater__items{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:14px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16);max-width:760px}
.epl-dyntrust .epl-tick{color:rgba(255,255,255,.86);font-size:14px;font-weight:500;gap:8px}
.epl-dyntrust .epl-tick:before{flex-basis:auto;width:auto;height:auto;background:none;color:var(--gold2);font-size:13px}
.epl-dynchecks .jet-listing-dynamic-repeater__items{display:grid;gap:14px}
.epl-dynchecks .epl-tick{font-size:16px;color:var(--text)}
/* option cards (listing) */
.epl-optgrid .jet-listing-grid__items{gap:24px;margin:0!important}
.epl-optgrid .jet-listing-grid__item{padding:0!important}
body .e-con.epl-optcard{position:relative;height:100%;gap:12px;padding:34px 30px 32px;background:#fff;border:1px solid var(--line);border-radius:18px;transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s var(--ease)}
body .e-con.epl-optcard:before{content:"";position:absolute;left:30px;right:30px;top:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}
body .e-con.epl-optcard:hover{transform:translateY(-6px);box-shadow:0 30px 60px -32px rgba(5,35,26,.45);border-color:transparent}
body .e-con.epl-optcard:hover:before{transform:scaleX(1)}
.epl-optcard-title .elementor-heading-title{font:600 22px/1.25 var(--serif)!important;color:var(--g7)}
.epl-optcard-title a{color:inherit}
.epl-optcard-title a:after{content:"";position:absolute;inset:0;z-index:1}
.epl-optcard-text,.epl-optcard-text p{font-size:15px;line-height:1.7;color:var(--text);margin:0}
.epl-optcard-best .elementor-heading-title{font:600 12px/1.4 var(--sans)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze)}
.epl-optcard-more .elementor-heading-title{font:600 14px/1 var(--sans)!important;color:var(--g7);margin-top:6px;display:inline-block;transition:transform .4s var(--ease)}
.epl-optcard:hover .epl-optcard-more .elementor-heading-title{transform:translateX(5px)}
.epl-optgrid .jet-listing-not-found{font-size:16px;color:var(--text)}
/* dynamic steps */
.epl-dynsteps{width:100%}
.epl-dynsteps .jet-listing-dynamic-repeater__items{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:s;margin:20px 0 14px}
.epl-dynsteps .jet-listing-dynamic-repeater__item{counter-increment:s;position:relative;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);padding:40px 34px 44px;overflow:hidden;transition:background-color .45s var(--ease),border-color .45s var(--ease)}
.epl-dynsteps .jet-listing-dynamic-repeater__item:hover{background:rgba(255,255,255,.07);border-color:rgba(221,176,74,.35)}
.epl-dynsteps .jet-listing-dynamic-repeater__item:after{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,var(--gold),var(--gold2));transform:scaleX(0);transform-origin:left;transition:transform 1.3s var(--ease) calc(var(--d,0s) + .35s)}
.epl-dynsteps .jet-listing-dynamic-repeater__item.is-in:after,.elementor-editor-active .epl-dynsteps .jet-listing-dynamic-repeater__item:after{transform:scaleX(1)}
.epl-dynsteps .jet-listing-dynamic-repeater__item:before{content:"0" counter(s);display:block;margin-bottom:30px;font:600 58px/1 var(--serif);color:transparent;-webkit-text-stroke:1px var(--gold2)}
.epl-dynsteps h3{margin:0 0 12px;font:600 24px/1.25 var(--serif)!important;color:#fff}
.epl-dynsteps p{margin:0;font-size:15px;line-height:1.75;color:rgba(255,255,255,.72)}
/* dynamic faq */
.epl-dynfaq .jet-listing-dynamic-repeater__items{border-top:1px solid var(--line)}
.epl-dynfaq details{border-bottom:1px solid var(--line)}
.epl-dynfaq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font:600 18px/1.45 var(--sans);color:var(--ink);transition:color .3s}
.epl-dynfaq summary::-webkit-details-marker{display:none}
.epl-dynfaq summary:after{content:"+";flex:0 0 36px;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;color:var(--g7);transition:background-color .3s,color .3s,transform .4s var(--ease)}
.epl-dynfaq details[open] summary,.epl-dynfaq summary:hover{color:var(--g7)}
.epl-dynfaq details[open] summary:after{content:"−";background:var(--g7);border-color:var(--g7);color:#fff}
.epl-faq-a{padding:0 56px 26px 0;font-size:15.5px;line-height:1.75;color:var(--text);animation:eplFaq .45s var(--ease)}
@keyframes eplFaq{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
/* guide form on sand */
.epl-guide .epl-form{width:100%}
@media (max-width:1024px){.epl-dynsteps .jet-listing-dynamic-repeater__items{grid-template-columns:1fr 1fr}.epl-dynsteps .jet-listing-dynamic-repeater__item:last-child{grid-column:1/-1}}
@media (max-width:767px){.epl-dynsteps .jet-listing-dynamic-repeater__items{grid-template-columns:1fr}.epl-dyntrust .jet-listing-dynamic-repeater__items{flex-direction:column;gap:10px}.epl-faq-a{padding-right:0}}
/* fixes v2 */
.epl-hero-lead,.epl-hero-lead .elementor-widget-container{color:rgba(255,255,255,.84)!important}
.epl-dark .epl-lead,.epl-dark .epl-lead .elementor-widget-container{color:rgba(255,255,255,.74)!important}
.epl-dynfaq .jet-listing-dynamic-repeater__items{display:block!important}
.epl-dynfaq .jet-listing-dynamic-repeater__item{display:block;width:100%}
.epl-dynchecks .jet-listing-dynamic-repeater__items{display:grid!important}
.epl-dynsteps .jet-listing-dynamic-repeater__items{display:grid!important}
.epl-dynsteps .jet-listing-dynamic-repeater__item,.epl-dynchecks .jet-listing-dynamic-repeater__item{display:block}

/* fixes v3: native details */
.epl-dynfaq details{display:block!important}
.epl-dynfaq details:not([open])>.epl-faq-a{display:none!important}
.epl-dynfaq summary{width:100%}

.epl-lead p+p{margin-top:14px!important}

/* approach (homepage design) mobile */
@media (max-width:767px){#approach .e-con:has(> .elementor-widget-image){flex-direction:column!important;padding:28px 24px!important;gap:24px!important}#approach .e-con:has(> .elementor-widget-image)>.e-con{width:100%!important}#approach .e-con:has(> .elementor-widget-image)>.elementor-widget-image{width:100%!important;max-width:100%!important}#approach .elementor-widget-image img{height:220px!important;width:100%!important}#approach h3.elementor-heading-title{font-size:64px!important}#approach .elementor-widget-text-editor{width:100%!important}}

/* ===== v4: team container + hero alignment ===== */
.epl-js-w{position:absolute!important;width:0!important;height:0!important;overflow:hidden}
body .e-con.epl-boxed{display:flex!important;flex-direction:column}
body .e-con.epl-boxed>.e-con-inner{display:flex;flex-direction:column;align-items:flex-start;gap:22px;width:100%}
body .e-con.epl-boxed>.e-con-inner>.elementor-widget{width:100%;max-width:100%}
body .e-con.epl-boxed>.e-con-inner>.epl-btn{width:auto}
body .e-con.epl-boxed.epl-split>.e-con-inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}
body .e-con.epl-boxed.epl-faq>.e-con-inner{grid-template-columns:5fr 7fr;align-items:start}
.epl-hero-ctas .epl-btn{width:auto!important}
@media (max-width:1024px){body .e-con.epl-boxed.epl-split>.e-con-inner,body .e-con.epl-boxed.epl-faq>.e-con-inner{grid-template-columns:1fr}body .e-con.epl-boxed.epl-sand.epl-split>.e-con-inner>.epl-frame{order:-1}}
@media (max-width:767px){.epl-hero-ctas .epl-btn{width:100%!important}}
/* ===== v5: Who it's for cards ===== */
.epl-fit{width:100%}
.epl-fit .jet-listing-dynamic-repeater__items{display:grid!important;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:18px}
.epl-fit .jet-listing-dynamic-repeater__item{display:block}
.epl-fit-card{height:100%;position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:34px 30px 32px;transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s var(--ease)}
.epl-fit-card:before{content:"";position:absolute;left:30px;right:30px;top:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}
.epl-fit-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -32px rgba(5,35,26,.45);border-color:transparent}
.epl-fit-card:hover:before{transform:scaleX(1)}
.epl-fit-ic{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:14px;background:var(--gtint);color:var(--g7);font-size:20px;margin-bottom:22px;transition:background-color .45s var(--ease),color .45s var(--ease),transform .45s var(--ease)}
.epl-fit-card:hover .epl-fit-ic{background:var(--g7);color:var(--gold2);transform:rotate(-6deg)}
.epl-fit-card h3{margin:0 0 10px;font:600 21px/1.3 var(--serif)!important;color:var(--g7)}
.epl-fit-card p{margin:0;font-size:15px;line-height:1.7;color:var(--text)}
#options .epl-btn{margin-top:14px}
@media (max-width:1024px){.epl-fit .jet-listing-dynamic-repeater__items{grid-template-columns:1fr 1fr}}
@media (max-width:767px){.epl-fit .jet-listing-dynamic-repeater__items{grid-template-columns:1fr}}
/* fit-card block fix */
.epl-fit-card{display:block!important}
.epl-fit-card .epl-fit-ic{display:flex!important;width:54px!important}
.epl-fit-card h3,.epl-fit-card p{display:block!important}

/* ===== v6: hero focal-safe layout (photo in right 56%, text on solid side) ===== */
@media (min-width:1025px){
#hero.e-con{position:relative;background-size:1px 1px!important;background-position:-99px -99px!important;background-repeat:no-repeat!important;background-color:#072E1D!important;background-attachment:scroll!important;overflow:hidden}
#hero.e-con::after{content:"";position:absolute;top:0;right:0;bottom:0;width:56%;z-index:0;background-image:inherit;background-size:cover;background-position:center 30%;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-image:linear-gradient(90deg,transparent 0,#000 30%)}
#hero.e-con::before{z-index:1!important;background-image:linear-gradient(90deg,#072E1D 0%,#072E1D 40%,rgba(7,46,29,.55) 52%,rgba(7,46,29,.12) 75%,rgba(7,46,29,0) 100%)!important;background-color:transparent!important;opacity:1!important}
#hero.e-con>.e-con-inner{position:relative;z-index:2}
#hero .elementor-widget-heading:has(h1){width:52%!important;max-width:52%!important}
#hero .elementor-widget-text-editor{width:42%!important;max-width:42%!important}
}

/* v6b: tablet/mobile hero — photo as a band below the text, faces never under copy */
@media (max-width:1024px){
#hero.e-con{position:relative;background-size:1px 1px!important;background-position:-99px -99px!important;background-repeat:no-repeat!important;background-color:#072E1D!important;background-attachment:scroll!important;padding-bottom:calc(min(56vw,420px) + 24px)!important;overflow:hidden}
#hero.e-con::after{content:"";position:absolute;left:0;right:0;bottom:0;height:min(56vw,420px);z-index:0;background-image:inherit;background-size:cover;background-position:center 30%;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30%);mask-image:linear-gradient(180deg,transparent 0,#000 30%)}
#hero.e-con::before{z-index:1!important;background-image:linear-gradient(180deg,#072E1D 0%,#072E1D 45%,rgba(7,46,29,0) 100%)!important;background-color:transparent!important;opacity:1!important;height:calc(100% - min(56vw,420px) + 60px)}
#hero.e-con>.e-con-inner{position:relative;z-index:2}
}

@media (max-width:1024px){#hero .elementor-widget-heading:has(h1),#hero .elementor-widget-text-editor{width:100%!important;max-width:100%!important}}
@media (max-width:767px){#hero h1.elementor-heading-title{font-size:40px!important;line-height:1.1!important}}

/* ===== v7: Who it's for = homepage Solutions cell styling (no CTA link) ===== */
.epl-fit .jet-listing-dynamic-repeater__items{gap:0!important;margin-top:18px;border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:16px;overflow:hidden}
.epl-fit .jet-listing-dynamic-repeater__item{position:relative;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background-color .45s var(--ease)}
.epl-fit .jet-listing-dynamic-repeater__item:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease);z-index:2}
.epl-fit .jet-listing-dynamic-repeater__item:hover{background:var(--off)}
.epl-fit .jet-listing-dynamic-repeater__item:hover:before{transform:scaleX(1)}
.epl-fit .epl-fit-card{height:100%;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;padding:42px 36px 46px}
.epl-fit .epl-fit-card:before{display:none!important}
.epl-fit .epl-fit-card .epl-fit-ic{margin-bottom:26px}
.epl-fit .epl-fit-card h3{margin:0 0 12px}
.epl-fit .jet-listing-dynamic-repeater__item:hover .epl-fit-ic{background:var(--g7);color:var(--gold2);transform:rotate(-6deg)}
@media (max-width:767px){.epl-fit .epl-fit-card{padding:32px 26px 34px}}
/* solution cards (listing 8722) */
.epl-solgrid{width:100%}
.epl-solgrid .jet-listing-grid__item{display:flex}
.epl-solcard{position:relative;width:100%;height:100%;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;gap:0!important;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}
.epl-solcard:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease);z-index:3}
.epl-solcard:hover{transform:translateY(-6px);box-shadow:0 30px 60px -32px rgba(5,35,26,.45)}
.epl-solcard:hover:before{transform:scaleX(1)}
.epl-solcard-img{margin:0!important;overflow:hidden;width:100%}
.epl-solcard-img img{width:100%!important;height:auto;aspect-ratio:16/10;object-fit:cover;display:block;border-radius:0!important;transition:transform .8s var(--ease)}
.epl-solcard:hover .epl-solcard-img img{transform:scale(1.05)}
.epl-solcard-body{padding:32px 34px 36px!important;gap:14px!important;flex-grow:1}
.epl-solcard-best .elementor-heading-title{font:600 12px/1.4 var(--sans)!important;letter-spacing:.18em;text-transform:uppercase;color:var(--bronze)}
.epl-solcard-title .elementor-heading-title{font-family:Cinzel,serif!important;font-weight:500!important;font-size:34px!important;line-height:1.15!important;color:var(--g7)!important}
.epl-solcard-title .elementor-heading-title a{color:inherit}
.epl-solcard-title .elementor-heading-title a:before{content:"";position:absolute;inset:0;z-index:2}
.epl-solcard-text,.epl-solcard-text p{font-size:15.5px;line-height:1.7;color:var(--text);margin:0}
.epl-solcard-chips .jet-listing-dynamic-repeater__items{display:flex!important;flex-wrap:wrap;gap:8px}
.epl-solcard-chips .jet-listing-dynamic-repeater__item{display:inline-flex!important;width:auto!important}
.epl-chip{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--gtint);color:var(--g7);font-size:13px;font-weight:600;line-height:1.4}
.epl-solcard-more{margin-top:auto!important}
.epl-solcard-more .elementor-heading-title{font:600 14px/1.4 var(--sans)!important;letter-spacing:.04em;color:var(--g7);transition:color .3s}
.epl-solcard:hover .epl-solcard-more .elementor-heading-title{color:var(--bronze)}
.epl-schema{display:none}
@media (max-width:767px){.epl-solcard-body{padding:26px 24px 30px!important}.epl-solcard-title .elementor-heading-title{font-size:28px!important}}
/* ===== options grid on parent pages ===== */
.epl-opt-intro{width:100%}
.epl-opt-intro .epl-eyebrow{margin:0 0 16px}
.epl-opt-intro .epl-eyebrow .elementor-heading-title{color:#8B5A2B}
.epl-opt-intro .epl-h2 .elementor-heading-title{font-family:Cinzel,serif!important;font-weight:500!important;font-size:56px;line-height:1!important;color:#0B462C;max-width:900px;margin:0}
.epl-opt-lead{margin:22px 0 0;max-width:760px;font:500 18px/1.4 Montserrat,sans-serif;color:var(--text)}
.epl-optgrid{width:100%;margin-top:18px}
@media (max-width:1024px){.epl-opt-intro .epl-h2 .elementor-heading-title{font-size:44px}}
@media (max-width:767px){.epl-opt-intro .epl-h2 .elementor-heading-title{font-size:34px;line-height:1.1!important}}/* End custom CSS */