.elementor-2361 .elementor-element.elementor-element-1469297{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--padding-top:050px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-2361 .elementor-element.elementor-element-bcc04a6{padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-4baa132 );color:var( --e-global-color-4baa132 );}.elementor-2361 .elementor-element.elementor-element-9c3df5a .elementor-heading-title{font-size:50px;}.elementor-2361 .elementor-element.elementor-element-1c331da .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one{background-color:var( --e-global-color-4baa132 );font-size:18px;font-weight:600;color:var( --e-global-color-dbd2260 );border-radius:35px 35px 35px 35px;padding:010px 015px 010px 015px;}.elementor-2361 .elementor-element.elementor-element-1c331da .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two{background-color:var( --e-global-color-dbd2260 );font-size:18px;font-weight:600;color:var( --e-global-color-secondary );border-style:solid;border-color:#27657329;border-radius:35px 35px 35px 35px;padding:010px 015px 010px 015px;text-align:center;}.elementor-2361 .elementor-element.elementor-element-1c331da .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper{width:100%;}.elementor-2361 .elementor-element.elementor-element-1c331da .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-btn:not(:last-child){margin-right:56px;}.elementor-2361 .elementor-element.elementor-element-1c331da .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one.icon-position-before i, .elementor-2361 .elementor-element.elementor-element-1c331da .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one.icon-position-before svg{margin-right:5px;}.elementor-2361 .elementor-element.elementor-element-1c331da .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one.icon-position-after i, .elementor-2361 .elementor-element.elementor-element-1c331da .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one.icon-position-after svg{margin-left:5px;}.elementor-2361 .elementor-element.elementor-element-1c331da .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one svg{fill:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-1c331da .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two svg{fill:var( --e-global-color-secondary );}.elementor-2361 .elementor-element.elementor-element-44bc82a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2361 .elementor-element.elementor-element-44bc82a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2361 .elementor-element.elementor-element-44bc82a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2361 .elementor-element.elementor-element-44bc82a .elementor-icon-list-text{transition:color 0.3s;}.elementor-2361 .elementor-element.elementor-element-bab64ff{width:var( --container-widget-width, 99.982% );max-width:99.982%;--container-widget-width:99.982%;--container-widget-flex-grow:0;}.elementor-2361 .elementor-element.elementor-element-bab64ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2361 .elementor-element.elementor-element-bab64ff img{max-width:593px;height:500px;object-fit:fill;border-radius:47px 47px 47px 47px;}.elementor-2361 .elementor-element.elementor-element-7ca2761{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-2361 .elementor-element.elementor-element-7ca2761{right:0px;}body.rtl .elementor-2361 .elementor-element.elementor-element-7ca2761{left:0px;}.elementor-2361 .elementor-element.elementor-element-7ca2761 img{border-style:solid;border-width:15px 15px 15px 15px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-2361 .elementor-element.elementor-element-5c9c6e8 .elementor-heading-title{font-size:30px;color:var( --e-global-color-2c37482 );}.elementor-2361 .elementor-element.elementor-element-08862a8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DCE7E9;--border-color:#DCE7E9;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2361 .elementor-element.elementor-element-ae5e0cb .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2361 .elementor-element.elementor-element-ae5e0cb .elementor-icon-box-title{margin-bottom:5px;margin-top:0;}.elementor-2361 .elementor-element.elementor-element-ae5e0cb .elementor-image-box-title{margin-bottom:5px;margin-top:0;}.elementor-2361 .elementor-element.elementor-element-ae5e0cb.elementor-view-stacked .elementor-icon{background-color:#FFF8F1;fill:var( --e-global-color-4baa132 );color:var( --e-global-color-4baa132 );}.elementor-2361 .elementor-element.elementor-element-ae5e0cb.elementor-view-framed .elementor-icon, .elementor-2361 .elementor-element.elementor-element-ae5e0cb.elementor-view-default .elementor-icon{fill:#FFF8F1;color:#FFF8F1;border-color:#FFF8F1;}.elementor-2361 .elementor-element.elementor-element-ae5e0cb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4baa132 );}.elementor-2361 .elementor-element.elementor-element-ae5e0cb .elementor-icon{font-size:33px;}.elementor-2361 .elementor-element.elementor-element-ae5e0cb .elementor-icon-box-title, .elementor-2361 .elementor-element.elementor-element-ae5e0cb .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-2361 .elementor-element.elementor-element-ae5e0cb .elementor-icon-box-description{font-size:16px;}.elementor-2361 .elementor-element.elementor-element-4bde6ca .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2361 .elementor-element.elementor-element-4bde6ca .elementor-icon-box-title{margin-bottom:5px;margin-top:0;}.elementor-2361 .elementor-element.elementor-element-4bde6ca .elementor-image-box-title{margin-bottom:5px;margin-top:0;}.elementor-2361 .elementor-element.elementor-element-4bde6ca.elementor-view-stacked .elementor-icon{background-color:#FFF8F1;fill:var( --e-global-color-4baa132 );color:var( --e-global-color-4baa132 );}.elementor-2361 .elementor-element.elementor-element-4bde6ca.elementor-view-framed .elementor-icon, .elementor-2361 .elementor-element.elementor-element-4bde6ca.elementor-view-default .elementor-icon{fill:#FFF8F1;color:#FFF8F1;border-color:#FFF8F1;}.elementor-2361 .elementor-element.elementor-element-4bde6ca.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4baa132 );}.elementor-2361 .elementor-element.elementor-element-4bde6ca .elementor-icon{font-size:33px;}.elementor-2361 .elementor-element.elementor-element-4bde6ca .elementor-icon-box-title, .elementor-2361 .elementor-element.elementor-element-4bde6ca .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-2361 .elementor-element.elementor-element-4bde6ca .elementor-icon-box-description{font-size:16px;}.elementor-2361 .elementor-element.elementor-element-fdf5fa1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2361 .elementor-element.elementor-element-fdf5fa1 .elementor-icon-box-title{margin-bottom:5px;margin-top:0;}.elementor-2361 .elementor-element.elementor-element-fdf5fa1 .elementor-image-box-title{margin-bottom:5px;margin-top:0;}.elementor-2361 .elementor-element.elementor-element-fdf5fa1.elementor-view-stacked .elementor-icon{background-color:#FFF8F1;fill:var( --e-global-color-4baa132 );color:var( --e-global-color-4baa132 );}.elementor-2361 .elementor-element.elementor-element-fdf5fa1.elementor-view-framed .elementor-icon, .elementor-2361 .elementor-element.elementor-element-fdf5fa1.elementor-view-default .elementor-icon{fill:#FFF8F1;color:#FFF8F1;border-color:#FFF8F1;}.elementor-2361 .elementor-element.elementor-element-fdf5fa1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4baa132 );}.elementor-2361 .elementor-element.elementor-element-fdf5fa1 .elementor-icon{font-size:33px;}.elementor-2361 .elementor-element.elementor-element-fdf5fa1 .elementor-icon-box-title, .elementor-2361 .elementor-element.elementor-element-fdf5fa1 .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-2361 .elementor-element.elementor-element-fdf5fa1 .elementor-icon-box-description{font-size:16px;}.elementor-2361 .elementor-element.elementor-element-131cdb5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2361 .elementor-element.elementor-element-131cdb5 .elementor-icon-box-title{margin-bottom:5px;margin-top:0;}.elementor-2361 .elementor-element.elementor-element-131cdb5 .elementor-image-box-title{margin-bottom:5px;margin-top:0;}.elementor-2361 .elementor-element.elementor-element-131cdb5.elementor-view-stacked .elementor-icon{background-color:#FFF8F1;fill:var( --e-global-color-4baa132 );color:var( --e-global-color-4baa132 );}.elementor-2361 .elementor-element.elementor-element-131cdb5.elementor-view-framed .elementor-icon, .elementor-2361 .elementor-element.elementor-element-131cdb5.elementor-view-default .elementor-icon{fill:#FFF8F1;color:#FFF8F1;border-color:#FFF8F1;}.elementor-2361 .elementor-element.elementor-element-131cdb5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4baa132 );}.elementor-2361 .elementor-element.elementor-element-131cdb5 .elementor-icon{font-size:33px;}.elementor-2361 .elementor-element.elementor-element-131cdb5 .elementor-icon-box-title, .elementor-2361 .elementor-element.elementor-element-131cdb5 .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-2361 .elementor-element.elementor-element-131cdb5 .elementor-icon-box-description{font-size:16px;}.elementor-2361 .elementor-element.elementor-element-d8c2f86{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:column;--padding-top:050px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-2361 .elementor-element.elementor-element-6539065{padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-4baa132 );font-weight:700;text-transform:uppercase;color:var( --e-global-color-4baa132 );}.elementor-2361 .elementor-element.elementor-element-654d9a5 .elementor-heading-title{font-size:50px;color:var( --e-global-color-2c37482 );}.elementor-2361 .elementor-element.elementor-element-8589706{--display:flex;}.elementor-2361 .elementor-element.elementor-element-5dc6280{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--padding-top:050px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-2361 .elementor-element.elementor-element-5dc6280:not(.elementor-motion-effects-element-type-background), .elementor-2361 .elementor-element.elementor-element-5dc6280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#276573;}.elementor-2361 .elementor-element.elementor-element-c03237e{padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-4baa132 );font-weight:700;text-transform:uppercase;color:var( --e-global-color-4baa132 );}.elementor-2361 .elementor-element.elementor-element-552c7f1 .elementor-heading-title{font-size:50px;color:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-0611f4f{color:var( --e-global-color-43611ad );}.elementor-2361 .elementor-element.elementor-element-7b7a8d4{--display:flex;}.elementor-2361 .elementor-element.elementor-element-a9edbe9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--padding-top:050px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-2361 .elementor-element.elementor-element-a9edbe9:not(.elementor-motion-effects-element-type-background), .elementor-2361 .elementor-element.elementor-element-a9edbe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3FFFF 58%, #F3FFFF82 100%);}.elementor-2361 .elementor-element.elementor-element-b8633fb{padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-4baa132 );font-weight:700;text-transform:uppercase;color:var( --e-global-color-4baa132 );}.elementor-2361 .elementor-element.elementor-element-91191d8 .elementor-heading-title{font-size:50px;color:var( --e-global-color-2c37482 );}.elementor-2361 .elementor-element.elementor-element-fcff2e0{color:var( --e-global-color-secondary );}.elementor-2361 .elementor-element.elementor-element-6ce00f6c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2361 .elementor-element.elementor-element-6ce00f6c:not(.elementor-motion-effects-element-type-background), .elementor-2361 .elementor-element.elementor-element-6ce00f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FFFF82;}.elementor-2361 .elementor-element.elementor-element-424fef3d:hover{--e-transform-translateY:-20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4baa132 );border-radius:025px 025px 025px 025px;box-shadow:0px 0px 10px 0px #FFE1BC;}.elementor-2361 .elementor-element.elementor-element-424fef3d{background-color:var( --e-global-color-dbd2260 );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8AA8AD94;border-radius:25px 25px 25px 25px;}.elementor-2361 .elementor-element.elementor-element-424fef3d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2361 .elementor-element.elementor-element-424fef3d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2361 .elementor-element.elementor-element-424fef3d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2361 .elementor-element.elementor-element-424fef3d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2361 .elementor-element.elementor-element-424fef3d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2361 .elementor-element.elementor-element-424fef3d .elementor-image-box-title{font-size:20px;}.elementor-2361 .elementor-element.elementor-element-21745bf1:hover{--e-transform-translateY:-20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4baa132 );border-radius:025px 025px 025px 025px;box-shadow:0px 0px 10px 0px #FFE1BC;}.elementor-2361 .elementor-element.elementor-element-21745bf1{background-color:var( --e-global-color-dbd2260 );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8AA8AD94;border-radius:25px 25px 25px 25px;}.elementor-2361 .elementor-element.elementor-element-21745bf1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2361 .elementor-element.elementor-element-21745bf1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2361 .elementor-element.elementor-element-21745bf1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2361 .elementor-element.elementor-element-21745bf1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2361 .elementor-element.elementor-element-21745bf1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2361 .elementor-element.elementor-element-21745bf1 .elementor-image-box-title{font-size:20px;}.elementor-2361 .elementor-element.elementor-element-42fd102e:hover{--e-transform-translateY:-20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4baa132 );border-radius:025px 025px 025px 025px;box-shadow:0px 0px 10px 0px #FFE1BC;}.elementor-2361 .elementor-element.elementor-element-42fd102e{background-color:var( --e-global-color-dbd2260 );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8AA8AD94;border-radius:25px 25px 25px 25px;}.elementor-2361 .elementor-element.elementor-element-42fd102e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2361 .elementor-element.elementor-element-42fd102e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2361 .elementor-element.elementor-element-42fd102e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2361 .elementor-element.elementor-element-42fd102e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2361 .elementor-element.elementor-element-42fd102e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2361 .elementor-element.elementor-element-42fd102e .elementor-image-box-title{font-size:20px;}.elementor-2361 .elementor-element.elementor-element-6b13daf8:hover{--e-transform-translateY:-20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4baa132 );border-radius:025px 025px 025px 025px;box-shadow:0px 0px 10px 0px #FFE1BC;}.elementor-2361 .elementor-element.elementor-element-6b13daf8{background-color:var( --e-global-color-dbd2260 );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8AA8AD94;border-radius:25px 25px 25px 25px;}.elementor-2361 .elementor-element.elementor-element-6b13daf8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2361 .elementor-element.elementor-element-6b13daf8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2361 .elementor-element.elementor-element-6b13daf8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2361 .elementor-element.elementor-element-6b13daf8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2361 .elementor-element.elementor-element-6b13daf8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2361 .elementor-element.elementor-element-6b13daf8 .elementor-image-box-title{font-size:20px;}.elementor-2361 .elementor-element.elementor-element-38a8202{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:050px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2361 .elementor-element.elementor-element-38ba119{--display:flex;--border-radius:020px 0px 0px 020px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2361 .elementor-element.elementor-element-38ba119:not(.elementor-motion-effects-element-type-background), .elementor-2361 .elementor-element.elementor-element-38ba119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c37482 );}.elementor-2361 .elementor-element.elementor-element-4e22079{--spacer-size:50px;}.elementor-2361 .elementor-element.elementor-element-c7e41d6{padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-4baa132 );font-weight:700;text-transform:uppercase;color:var( --e-global-color-4baa132 );}.elementor-2361 .elementor-element.elementor-element-da59eb5 .elementor-heading-title{font-size:50px;color:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-a41d7b5{color:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-962af44{color:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-269d478{--spacer-size:50px;}.elementor-2361 .elementor-element.elementor-element-c6f71e0 .elementor-button{background-color:#FFFFFF0F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF61;border-radius:26px 26px 26px 26px;}.elementor-2361 .elementor-element.elementor-element-df82204{--display:flex;--border-radius:0px 20px 20px 0px;}.elementor-2361 .elementor-element.elementor-element-25af59e{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2361 .elementor-element.elementor-element-25af59e img{border-radius:0px 020px 020px 0px;}.elementor-2361 .elementor-element.elementor-element-0ff3bd1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--padding-top:050px;--padding-bottom:070px;--padding-left:0px;--padding-right:0px;}.elementor-2361 .elementor-element.elementor-element-0ff3bd1:not(.elementor-motion-effects-element-type-background), .elementor-2361 .elementor-element.elementor-element-0ff3bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3FFFF 58%, #F3FFFF82 100%);}.elementor-2361 .elementor-element.elementor-element-3a2ed21{padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-4baa132 );font-weight:700;text-transform:uppercase;color:var( --e-global-color-4baa132 );}.elementor-2361 .elementor-element.elementor-element-88d212c .elementor-heading-title{font-size:50px;color:var( --e-global-color-2c37482 );}.elementor-2361 .elementor-element.elementor-element-5418ea6{color:var( --e-global-color-secondary );}.elementor-2361 .elementor-element.elementor-element-bc384d3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-8b980a6 .gallery-item .gallery-caption{display:none;}.elementor-2361 .elementor-element.elementor-element-8b980a6 .gallery-item img{border-style:none;}.elementor-2361 .elementor-element.elementor-element-5eff98bf{--display:flex;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2361 .elementor-element.elementor-element-7048004{--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:72px 72px;--row-gap:72px;--column-gap:72px;--border-radius:16px 16px 16px 16px;--padding-top:108px;--padding-bottom:108px;--padding-left:16px;--padding-right:16px;}.elementor-2361 .elementor-element.elementor-element-528e0ae9{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2361 .elementor-element.elementor-element-2daa2cbb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2361 .elementor-element.elementor-element-4485179c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-2361 .elementor-element.elementor-element-21d2a09f{--divider-border-style:solid;--divider-color:var( --e-global-color-4baa132 );--divider-border-width:1px;}.elementor-2361 .elementor-element.elementor-element-21d2a09f .elementor-divider-separator{width:20px;margin:0 auto;margin-left:0;}.elementor-2361 .elementor-element.elementor-element-21d2a09f .elementor-divider{text-align:left;padding-block-start:1px;padding-block-end:1px;}.elementor-2361 .elementor-element.elementor-element-6f60c985 .elementor-heading-title{font-family:var( --e-global-typography-dd381ae-font-family ), Sans-serif;font-size:var( --e-global-typography-dd381ae-font-size );font-weight:var( --e-global-typography-dd381ae-font-weight );text-transform:var( --e-global-typography-dd381ae-text-transform );font-style:var( --e-global-typography-dd381ae-font-style );text-decoration:var( --e-global-typography-dd381ae-text-decoration );line-height:var( --e-global-typography-dd381ae-line-height );color:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-487d79ae .elementor-heading-title{color:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-64b346ce{width:var( --container-widget-width, 406px );max-width:406px;background-color:var( --e-global-color-2c37482 );padding:10px 10px 10px 10px;--container-widget-width:406px;--container-widget-flex-grow:0;color:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-4238ef31{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-71f2003 );}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-4961a0c );font-family:var( --e-global-typography-6a95b69-font-family ), Sans-serif;font-size:var( --e-global-typography-6a95b69-font-size );font-weight:var( --e-global-typography-6a95b69-font-weight );text-transform:var( --e-global-typography-6a95b69-text-transform );font-style:var( --e-global-typography-6a95b69-font-style );text-decoration:var( --e-global-typography-6a95b69-text-decoration );line-height:var( --e-global-typography-6a95b69-line-height );color:var( --e-global-color-71f2003 );border-style:none;border-radius:12px 12px 12px 12px;padding:24px 56px 24px 24px;}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-body, .elementor-2361 .elementor-element.elementor-element-6715e284 .accordion.floating-style .elementskit-card-body{background-color:var( --e-global-color-71f2003 );}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] > .ekit_accordion_icon_group{background-color:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group{background-color:var( --e-global-color-4baa132 );border-radius:4px 4px 4px 4px;}.elementor-2361 .elementor-element.elementor-element-6715e284{width:100%;max-width:100%;}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-dbd2260 );border-style:none;border-radius:12px 12px 0px 0px;}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px;}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-dbd2260 );border-radius:0px 0px 12px 12px;padding:24px 24px 24px 24px;}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-body p, .elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-3ba726a-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba726a-font-size );font-weight:var( --e-global-typography-3ba726a-font-weight );text-transform:var( --e-global-typography-3ba726a-text-transform );font-style:var( --e-global-typography-3ba726a-font-style );text-decoration:var( --e-global-typography-3ba726a-text-decoration );line-height:var( --e-global-typography-3ba726a-line-height );}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion > .elementskit-card.active{border-radius:12px 12px 12px 12px;}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:12px 12px 0px 0px;}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion > .elementskit-card{border-radius:12px 12px 12px 12px;}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:12px 12px 12px 12px;}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:12px;color:var( --e-global-color-71f2003 );fill:var( --e-global-color-71f2003 );}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:12px;color:var( --e-global-color-dbd2260 );fill:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group{padding:3px 10px 3px 10px;}.elementor-2361 .elementor-element.elementor-element-6715e284 .ekit_accordion_icon_group, .elementor-2361 .elementor-element.elementor-element-6715e284 .ekit_accordion_icon_left_group{margin:24px 24px 24px 24px;}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-71f2003 );}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-4961a0c );font-family:var( --e-global-typography-6a95b69-font-family ), Sans-serif;font-size:var( --e-global-typography-6a95b69-font-size );font-weight:var( --e-global-typography-6a95b69-font-weight );text-transform:var( --e-global-typography-6a95b69-text-transform );font-style:var( --e-global-typography-6a95b69-font-style );text-decoration:var( --e-global-typography-6a95b69-text-decoration );line-height:var( --e-global-typography-6a95b69-line-height );color:var( --e-global-color-71f2003 );border-style:none;border-radius:12px 12px 12px 12px;padding:24px 56px 24px 24px;}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-body, .elementor-2361 .elementor-element.elementor-element-40a46da3 .accordion.floating-style .elementskit-card-body{background-color:var( --e-global-color-71f2003 );}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] > .ekit_accordion_icon_group{background-color:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group{background-color:var( --e-global-color-4baa132 );border-radius:4px 4px 4px 4px;}.elementor-2361 .elementor-element.elementor-element-40a46da3{width:100%;max-width:100%;}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-dbd2260 );border-style:none;border-radius:12px 12px 0px 0px;}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px;}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-dbd2260 );border-radius:0px 0px 12px 12px;padding:24px 24px 24px 24px;}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-body p, .elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-3ba726a-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba726a-font-size );font-weight:var( --e-global-typography-3ba726a-font-weight );text-transform:var( --e-global-typography-3ba726a-text-transform );font-style:var( --e-global-typography-3ba726a-font-style );text-decoration:var( --e-global-typography-3ba726a-text-decoration );line-height:var( --e-global-typography-3ba726a-line-height );}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion > .elementskit-card.active{border-radius:12px 12px 12px 12px;}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:12px 12px 0px 0px;}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion > .elementskit-card{border-radius:12px 12px 12px 12px;}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:12px 12px 12px 12px;}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:12px;color:var( --e-global-color-71f2003 );fill:var( --e-global-color-71f2003 );}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:12px;color:var( --e-global-color-dbd2260 );fill:var( --e-global-color-dbd2260 );}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group{padding:3px 10px 3px 10px;}.elementor-2361 .elementor-element.elementor-element-40a46da3 .ekit_accordion_icon_group, .elementor-2361 .elementor-element.elementor-element-40a46da3 .ekit_accordion_icon_left_group{margin:24px 24px 24px 24px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2361 .elementor-element.elementor-element-2daa2cbb{--width:645px;}.elementor-2361 .elementor-element.elementor-element-4485179c{--width:fit-content;}}@media(max-width:1024px){.elementor-2361 .elementor-element.elementor-element-1469297{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-08862a8{--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-d8c2f86{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-5dc6280{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-a9edbe9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-6ce00f6c{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-38a8202{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-0ff3bd1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-bc384d3{--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-7048004{--padding-top:108px;--padding-bottom:108px;--padding-left:16px;--padding-right:16px;}.elementor-2361 .elementor-element.elementor-element-6f60c985 .elementor-heading-title{font-size:var( --e-global-typography-dd381ae-font-size );line-height:var( --e-global-typography-dd381ae-line-height );}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-6a95b69-font-size );line-height:var( --e-global-typography-6a95b69-line-height );}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-body p, .elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-3ba726a-font-size );line-height:var( --e-global-typography-3ba726a-line-height );}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-6a95b69-font-size );line-height:var( --e-global-typography-6a95b69-line-height );}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-body p, .elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-3ba726a-font-size );line-height:var( --e-global-typography-3ba726a-line-height );}}@media(max-width:767px){.elementor-2361 .elementor-element.elementor-element-1469297{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-9c3df5a .elementor-heading-title{font-size:37px;}.elementor-2361 .elementor-element.elementor-element-bab64ff img{max-width:320px;object-fit:cover;object-position:center center;border-radius:17px 17px 17px 17px;}.elementor-2361 .elementor-element.elementor-element-7ca2761{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-2361 .elementor-element.elementor-element-08862a8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-d8c2f86{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-654d9a5 .elementor-heading-title{font-size:37px;}.elementor-2361 .elementor-element.elementor-element-5dc6280{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-552c7f1 .elementor-heading-title{font-size:37px;}.elementor-2361 .elementor-element.elementor-element-a9edbe9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-91191d8 .elementor-heading-title{font-size:37px;}.elementor-2361 .elementor-element.elementor-element-6ce00f6c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-424fef3d.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:15px!important;margin-right:0!important;}.elementor-2361 .elementor-element.elementor-element-424fef3d.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:15px!important;margin-left:0!important;}.elementor-2361 .elementor-element.elementor-element-424fef3d:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:15px;}.elementor-2361 .elementor-element.elementor-element-21745bf1.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:15px!important;margin-right:0!important;}.elementor-2361 .elementor-element.elementor-element-21745bf1.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:15px!important;margin-left:0!important;}.elementor-2361 .elementor-element.elementor-element-21745bf1:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:15px;}.elementor-2361 .elementor-element.elementor-element-42fd102e.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:15px!important;margin-right:0!important;}.elementor-2361 .elementor-element.elementor-element-42fd102e.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:15px!important;margin-left:0!important;}.elementor-2361 .elementor-element.elementor-element-42fd102e:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:15px;}.elementor-2361 .elementor-element.elementor-element-6b13daf8.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:15px!important;margin-right:0!important;}.elementor-2361 .elementor-element.elementor-element-6b13daf8.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:15px!important;margin-left:0!important;}.elementor-2361 .elementor-element.elementor-element-6b13daf8:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:15px;}.elementor-2361 .elementor-element.elementor-element-38a8202{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-da59eb5 .elementor-heading-title{font-size:37px;}.elementor-2361 .elementor-element.elementor-element-0ff3bd1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-88d212c .elementor-heading-title{font-size:37px;}.elementor-2361 .elementor-element.elementor-element-bc384d3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2361 .elementor-element.elementor-element-5eff98bf{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2361 .elementor-element.elementor-element-7048004{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:72px;--padding-left:12px;--padding-right:12px;}.elementor-2361 .elementor-element.elementor-element-4485179c{--width:fit-content;}.elementor-2361 .elementor-element.elementor-element-6f60c985 .elementor-heading-title{font-size:var( --e-global-typography-dd381ae-font-size );line-height:var( --e-global-typography-dd381ae-line-height );}.elementor-2361 .elementor-element.elementor-element-64b346ce{width:100%;max-width:100%;}.elementor-2361 .elementor-element.elementor-element-4238ef31{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-6a95b69-font-size );line-height:var( --e-global-typography-6a95b69-line-height );}.elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-body p, .elementor-2361 .elementor-element.elementor-element-6715e284 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-3ba726a-font-size );line-height:var( --e-global-typography-3ba726a-line-height );}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-6a95b69-font-size );line-height:var( --e-global-typography-6a95b69-line-height );}.elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-body p, .elementor-2361 .elementor-element.elementor-element-40a46da3 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-3ba726a-font-size );line-height:var( --e-global-typography-3ba726a-line-height );}}.elementor-element.elementor-element-1c331da .jeg-elementor-kit.jkit-dual-button { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }@media (max-width: 1024px) {.elementor-element.elementor-element-1c331da .jeg-elementor-kit.jkit-dual-button { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }@media (max-width: 767px) {.elementor-element.elementor-element-1c331da .jeg-elementor-kit.jkit-dual-button { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }
/* Start custom CSS for container, class: .elementor-element-1469297 */.elementor-2361 .elementor-element.elementor-element-1469297{background:
    radial-gradient(circle at 10% 20%, rgba(255, 91, 4, .12), transparent 30%),
        radial-gradient(circle at 86% 16%, rgba(39, 101, 115, .15), transparent 31%),
        linear-gradient(180deg, #fff 0%, #f7fbfb 100%);
           overflow:hidden;
}
.elementor-2361 .elementor-element.elementor-element-1469297::after {
    content: "";
    position: absolute;
    width: 360px;
    height: 360px;
    right: -170px;
    bottom: -100px;
    border: 70px solid rgba(255, 91, 4, .07);
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cefa2f *//* Table Wrapper */
.table-wrapper {
    width: 100%;
    padding: 1rem;
    box-sizing: border-box;
}

/* Table Responsive Container */
.table-responsive {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-bottom: 1.5rem;
    border-radius: 8px;
}

/* Cost Table */
.cost-table {
    width: 100%;
    min-width: 700px;
    border-collapse: collapse;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    font-size: 0.95rem;
    background: transparent;
    color: #ffffff;
}

/* Table Headers */
.cost-table thead th {
    text-align: left;
    padding: 0.75rem 1rem;
    font-weight: 600;
    font-size: 0.85rem;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    border-bottom: 2px solid rgba(255, 255, 255, 0.15);
    background: transparent;
    color: #ffffff;
}

/* Table Cells */
.cost-table tbody td {
    padding: 0.75rem 1rem;
    vertical-align: top;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    background: transparent;
}

/* Badges - Transparent Style with White Text */
.badge {
    display: inline-block;
    padding: 0.3rem 0.9rem;
    border-radius: 20px;
    font-size: 0.8rem;
    font-weight: 600;
    letter-spacing: 0.02em;
    background: transparent;
    border: 1.5px solid;
    color: #ffffff;
}

.badge-cosmetic {
    border-color: #6fcf97;
    background: rgba(111, 207, 151, 0.1);
}

.badge-midrange {
    border-color: #e8b86d;
    background: rgba(232, 184, 109, 0.1);
}

.badge-full {
    border-color: #c77dff;
    background: rgba(199, 125, 255, 0.1);
}

.badge-luxury {
    border-color: #ff7b7b;
    background: rgba(255, 123, 123, 0.1);
}

/* Scope List */
.scope-list {
    margin: 0;
    padding: 0 0 0 1.2rem;
    list-style: none;
}

.scope-list li {
    position: relative;
    padding: 0.2rem 0;
    font-size: 0.88rem;
    line-height: 1.4;
    color: rgba(255, 255, 255, 0.85);
}

.scope-list li::before {
    content: "•";
    position: absolute;
    left: -1.2rem;
    color: rgba(255, 255, 255, 0.3);
}

/* Price Pill */
.price-pill {
    display: inline-block;
    font-weight: 700;
    font-size: 0.95rem;
    color: #ffffff;
    background: transparent;
}

.price-avg {
    display: block;
    font-size: 0.75rem;
    color: rgba(255, 255, 255, 0.5);
    margin-top: 0.1rem;
    font-weight: 400;
}

/* Duration Badge */
.duration-badge {
    display: inline-block;
    font-weight: 600;
    font-size: 0.9rem;
    color: #ffffff;
}

.duration-detail {
    display: block;
    font-size: 0.75rem;
    color: rgba(255, 255, 255, 0.5);
    margin-top: 0.1rem;
}

/* ROI */
.roi {
    display: inline-block;
    font-weight: 700;
    font-size: 1rem;
    background: transparent;
}

.roi-high {
    color: #6fcf97;
}

.roi-medium {
    color: #e8b86d;
}

.roi-low {
    color: #ff7b7b;
}

.roi-label {
    display: block;
    font-size: 0.75rem;
    color: rgba(255, 255, 255, 0.5);
    margin-top: 0.1rem;
    font-weight: 400;
}

/* Notes Section */
.cost-notes {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 1rem;
    margin: 1.5rem 0;
    background: transparent;
}

.note-item {
    display: flex;
    gap: 0.75rem;
    padding: 1rem;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    transition: border-color 0.2s;
}

.note-item i {
    font-size: 1.1rem;
    color: rgba(255, 255, 255, 0.5);
    margin-top: 0.1rem;
    flex-shrink: 0;
}

.note-item strong {
    display: block;
    font-size: 0.85rem;
    margin-bottom: 0.15rem;
    color: #ffffff;
}

.note-item p {
    margin: 0;
    font-size: 0.82rem;
    line-height: 1.4;
    color: rgba(255, 255, 255, 0.6);
}

/* CTA */
.table-cta {
    text-align: center;
    margin-top: 1.5rem;
}

.btn-primary {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.6rem 1.8rem;
    border-radius: 40px;
    font-weight: 600;
    font-size: 0.95rem;
    text-decoration: none;
    color: #ffffff;
    background: transparent;
    border: 1.5px solid #ffffff;
    transition: all 0.25s ease;
}

.btn-primary i {
    font-size: 1rem;
}

.btn-primary:hover {
    background: #ffffff;
    color: #1a1a2e;
    border-color: #ffffff;
}

/* ===== RESPONSIVE BREAKPOINTS ===== */

/* Tablets and smaller laptops */
@media (max-width: 992px) {
    .cost-table {
        font-size: 0.88rem;
        min-width: 650px;
    }

    .cost-table thead th,
    .cost-table tbody td {
        padding: 0.6rem 0.8rem;
    }

    .badge {
        font-size: 0.75rem;
        padding: 0.2rem 0.7rem;
    }

    .scope-list li {
        font-size: 0.82rem;
    }

    .price-pill {
        font-size: 0.88rem;
    }
}

/* Mobile devices */
@media (max-width: 768px) {
    .table-wrapper {
        padding: 0.5rem;
    }

    .cost-table {
        font-size: 0.82rem;
        min-width: 580px;
    }

    .cost-table thead th {
        font-size: 0.7rem;
        padding: 0.5rem 0.6rem;
    }

    .cost-table tbody td {
        padding: 0.5rem 0.6rem;
    }

    .badge {
        font-size: 0.7rem;
        padding: 0.15rem 0.6rem;
        border-width: 1.2px;
    }

    .scope-list {
        padding-left: 1rem;
    }

    .scope-list li {
        font-size: 0.78rem;
        padding: 0.15rem 0;
    }

    .scope-list li::before {
        left: -1rem;
    }

    .price-pill {
        font-size: 0.82rem;
    }

    .price-avg {
        font-size: 0.7rem;
    }

    .duration-badge {
        font-size: 0.8rem;
    }

    .duration-detail {
        font-size: 0.7rem;
    }

    .roi {
        font-size: 0.85rem;
    }

    .roi-label {
        font-size: 0.7rem;
    }

    /* Notes - stacked on small screens */
    .cost-notes {
        grid-template-columns: 1fr;
        gap: 0.75rem;
        margin: 1rem 0;
    }

    .note-item {
        padding: 0.75rem;
    }

    .note-item p {
        font-size: 0.78rem;
    }

    .btn-primary {
        font-size: 0.85rem;
        padding: 0.5rem 1.5rem;
    }
}

/* Small phones */
@media (max-width: 480px) {
    .cost-table {
        font-size: 0.75rem;
        min-width: 500px;
    }

    .cost-table thead th {
        font-size: 0.65rem;
        padding: 0.4rem 0.5rem;
    }

    .cost-table tbody td {
        padding: 0.4rem 0.5rem;
    }

    .badge {
        font-size: 0.6rem;
        padding: 0.1rem 0.5rem;
    }

    .scope-list li {
        font-size: 0.7rem;
    }

    .price-pill {
        font-size: 0.75rem;
    }

    .duration-badge {
        font-size: 0.72rem;
    }

    .roi {
        font-size: 0.78rem;
    }

    .note-item {
        flex-direction: column;
        gap: 0.3rem;
        padding: 0.6rem;
    }

    .note-item i {
        font-size: 0.95rem;
    }

    .btn-primary {
        font-size: 0.8rem;
        padding: 0.4rem 1.2rem;
        gap: 0.3rem;
    }
}

/* Touch-friendly targets */
@media (hover: none) and (max-width: 768px) {
    .btn-primary {
        padding: 0.7rem 2rem;
    }

    .cost-table tbody td {
        padding: 0.6rem 0.5rem;
    }
}

/* Dark background support - ensures white text on any dark background */
@media (prefers-color-scheme: dark) {
    .cost-table {
        color: #ffffff;
    }

    .cost-table thead th {
        color: #ffffff;
        border-bottom-color: rgba(255, 255, 255, 0.15);
    }

    .cost-table tbody td {
        border-bottom-color: rgba(255, 255, 255, 0.08);
    }

    .badge-cosmetic {
        border-color: #6fcf97;
        background: rgba(111, 207, 151, 0.1);
    }

    .badge-midrange {
        border-color: #e8b86d;
        background: rgba(232, 184, 109, 0.1);
    }

    .badge-full {
        border-color: #c77dff;
        background: rgba(199, 125, 255, 0.1);
    }

    .badge-luxury {
        border-color: #ff7b7b;
        background: rgba(255, 123, 123, 0.1);
    }

    .scope-list li {
        color: rgba(255, 255, 255, 0.85);
    }

    .scope-list li::before {
        color: rgba(255, 255, 255, 0.3);
    }

    .price-pill {
        color: #ffffff;
    }

    .price-avg {
        color: rgba(255, 255, 255, 0.5);
    }

    .duration-badge {
        color: #ffffff;
    }

    .duration-detail {
        color: rgba(255, 255, 255, 0.5);
    }

    .roi-high {
        color: #6fcf97;
    }

    .roi-medium {
        color: #e8b86d;
    }

    .roi-low {
        color: #ff7b7b;
    }

    .roi-label {
        color: rgba(255, 255, 255, 0.5);
    }

    .note-item {
        background: rgba(255, 255, 255, 0.05);
        border-color: rgba(255, 255, 255, 0.1);
    }

    .note-item i {
        color: rgba(255, 255, 255, 0.5);
    }

    .note-item strong {
        color: #ffffff;
    }

    .note-item p {
        color: rgba(255, 255, 255, 0.6);
    }

    .btn-primary {
        color: #ffffff;
        border-color: #ffffff;
    }

    .btn-primary:hover {
        background: #ffffff;
        color: #1a1a2e;
        border-color: #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eff98bf */.elementor-2361 .elementor-element.elementor-element-5eff98bf{
        position: relative;
    overflow: hidden;
    padding: 72px 0;
    background: linear-gradient(115deg,var(--e-global-color-4baa132) 0%, #ff782e 55%, #276573 55% 100%);
    color: var(--white);
}/* End custom CSS */