.elementor-27764 .elementor-element.elementor-element-1dea57fd{--display:flex;--min-height:822px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-27764 .elementor-element.elementor-element-1dea57fd:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-1dea57fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("/wp-content/uploads/2026/09/hero-img-scaled.png") 50% 50%;background-size:cover;}.elementor-27764 .elementor-element.elementor-element-2137a3f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-6dc6e324{--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:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27764 .elementor-element.elementor-element-5392386d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-5392386d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-ac88be4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-27764 .elementor-element.elementor-element-ac88be4.elementor-element{--align-self:flex-start;}.elementor-27764 .elementor-element.elementor-element-ac88be4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:72px;font-weight:600;line-height:80px;text-shadow:1px 1px 5px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-67d8fe50{width:var( --container-widget-width, 37.897% );max-width:37.897%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:37.897%;--container-widget-flex-grow:0;text-align:start;}.elementor-27764 .elementor-element.elementor-element-67d8fe50.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-27764 .elementor-element.elementor-element-67d8fe50 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-78f1a17{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27764 .elementor-element.elementor-element-505926ed .elementor-button{background-color:#C7EA5D;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;transition-duration:0.5s;border-radius:41px 41px 41px 41px;padding:18px 22px 18px 22px;}.elementor-27764 .elementor-element.elementor-element-505926ed{width:auto;max-width:auto;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-505926ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27764 .elementor-element.elementor-element-505926ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27764 .elementor-element.elementor-element-505926ed .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-27764 .elementor-element.elementor-element-66c2e32 .elementor-button{background-color:#C7EA5D00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C7EA5D;border-radius:41px 41px 41px 41px;padding:18px 22px 18px 22px;}.elementor-27764 .elementor-element.elementor-element-66c2e32{width:auto;max-width:auto;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-66c2e32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27764 .elementor-element.elementor-element-66c2e32 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27764 .elementor-element.elementor-element-66c2e32 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-27764 .elementor-element.elementor-element-5c7632a5{--spacer-size:20px;}.elementor-27764 .elementor-element.elementor-element-372d52d2{--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:flex-start;}.elementor-27764 .elementor-element.elementor-element-30774012{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-27764 .elementor-element.elementor-element-6f5a6656{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-2815d13e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-19d6fc35 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:24px;color:#7F56D9;}.elementor-27764 .elementor-element.elementor-element-aae40bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-457f686c{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-457f686c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-a9cc1f1{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-27764 .elementor-element.elementor-element-72dd97a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-3f433dd6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-5a1560c8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:24px;color:#7F56D9;}.elementor-27764 .elementor-element.elementor-element-6e451c1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-4ede42aa{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-4ede42aa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-2756f402{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-27764 .elementor-element.elementor-element-456a399{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-5e732b89 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-6c76c5f9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:24px;color:#7F56D9;}.elementor-27764 .elementor-element.elementor-element-7536444f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-f8b2549{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-f8b2549 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-12082620{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-2cbe2c22{--display:flex;}.elementor-27764 .elementor-element.elementor-element-6d86fc2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27764 .elementor-element.elementor-element-245aa6e6 img{width:100%;}.elementor-27764 .elementor-element.elementor-element-1b30e930{--display:flex;}.elementor-27764 .elementor-element.elementor-element-5760aa12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-3f5721ec img{width:100%;}.elementor-27764 .elementor-element.elementor-element-758e598e{--display:flex;}.elementor-27764 .elementor-element.elementor-element-6fbfd6bc{--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-27764 .elementor-element.elementor-element-3bb86527 img{width:100%;}.elementor-27764 .elementor-element.elementor-element-c579746{--display:flex;}.elementor-27764 .elementor-element.elementor-element-2687ef4c{--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-27764 .elementor-element.elementor-element-2bf747f7 img{width:100%;}.elementor-27764 .elementor-element.elementor-element-769f13c3{--display:flex;}.elementor-27764 .elementor-element.elementor-element-7baea093{--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-27764 .elementor-element.elementor-element-2d792043 img{width:100%;}.elementor-27764 .elementor-element.elementor-element-3db37f0a{--display:flex;}.elementor-27764 .elementor-element.elementor-element-2d36ea42{--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-27764 .elementor-element.elementor-element-45b3356d img{width:100%;}.elementor-27764 .elementor-element.elementor-element-3676558a{--display:flex;}.elementor-27764 .elementor-element.elementor-element-496638ac{--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-27764 .elementor-element.elementor-element-c7f8c70 img{width:100%;}.elementor-27764 .elementor-element.elementor-element-7ecaaf7c{--display:flex;}.elementor-27764 .elementor-element.elementor-element-66cecbd2{--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-27764 .elementor-element.elementor-element-2c4f683f img{width:100%;}.elementor-27764 .elementor-element.elementor-element-76b36e9a{--display:flex;}.elementor-27764 .elementor-element.elementor-element-6df89c2c{--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-27764 .elementor-element.elementor-element-4f1e277e img{width:100%;}.elementor-27764 .elementor-element.elementor-element-261ea500{--display:flex;}.elementor-27764 .elementor-element.elementor-element-32a6f7a7{--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-27764 .elementor-element.elementor-element-f8b2f68 img{width:100%;}.elementor-27764 .elementor-element.elementor-element-2792c61{--display:flex;}.elementor-27764 .elementor-element.elementor-element-6222357a{--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-27764 .elementor-element.elementor-element-6d665181 img{width:100%;}.elementor-27764 .elementor-element.elementor-element-4b3dae95{--display:flex;}.elementor-27764 .elementor-element.elementor-element-639db1d2{--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-27764 .elementor-element.elementor-element-3cae1c3d img{width:100%;}.elementor-27764 .elementor-element.elementor-element-5b71fd38{--display:flex;}.elementor-27764 .elementor-element.elementor-element-364a4cb9{--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-27764 .elementor-element.elementor-element-59a5d63 img{width:100%;}.elementor-27764 .elementor-element.elementor-element-1a1e6f8a{--display:flex;}.elementor-27764 .elementor-element.elementor-element-5102ec24{--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-27764 .elementor-element.elementor-element-3c65e07f img{width:100%;}.elementor-27764 .elementor-element.elementor-element-dd11a93{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:0px;padding:20% 0% 5% 0%;z-index:20;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-27764 .elementor-element.elementor-element-dd11a93.elementor-element{--align-self:center;--order:99999 /* order end hack */;}:where( .elementor-27764 .elementor-element.elementor-element-dd11a93 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-27764 .elementor-element.elementor-element-c75bc60{--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-27764 .elementor-element.elementor-element-f42985b{--display:flex;}.elementor-27764 .elementor-element.elementor-element-a088da3{--display:flex;}.elementor-27764 .elementor-element.elementor-element-b7438bc{--display:flex;}.elementor-27764 .elementor-element.elementor-element-6b4b636{--display:flex;}.elementor-27764 .elementor-element.elementor-element-64f2239{--display:flex;}.elementor-27764 .elementor-element.elementor-element-714ae8e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-714ae8e9:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-714ae8e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091E17;}.elementor-27764 .elementor-element.elementor-element-900f8d4{--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-27764 .elementor-element.elementor-element-a42786d{--display:flex;}.elementor-27764 .elementor-element.elementor-element-ceab5fc{--display:flex;}.elementor-27764 .elementor-element.elementor-element-f076315{--display:flex;}.elementor-27764 .elementor-element.elementor-element-0bb7a87{--display:flex;}.elementor-27764 .elementor-element.elementor-element-c6407d6{--display:flex;}.elementor-27764 .elementor-element.elementor-element-319634dd{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-4d55865e{--display:flex;}.elementor-27764 .elementor-element.elementor-element-7b3ac11f{text-align:center;}.elementor-27764 .elementor-element.elementor-element-7b3ac11f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:600;line-height:60px;letter-spacing:-2px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-7db1c3dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-5bcc0735{--display:flex;}.elementor-27764 .elementor-element.elementor-element-43fd5f8c{--display:flex;--min-height:640px;--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-27764 .elementor-element.elementor-element-43fd5f8c:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-43fd5f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-27764 .elementor-element.elementor-element-57fa69d1{--display:flex;--min-height:100%;--border-radius:32px 32px 32px 32px;}.elementor-27764 .elementor-element.elementor-element-57fa69d1:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-57fa69d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://theproptrade.com/wp-content/uploads/2026/10/Screenshot_20261021_172108-scaled.png") 50% 50%;background-size:cover;}.elementor-27764 .elementor-element.elementor-element-70f6742b{--display:flex;}.elementor-27764 .elementor-element.elementor-element-6664955d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:600;line-height:60px;letter-spacing:-2px;color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-6233aff9{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-27764 .elementor-element.elementor-element-42c89775 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:600;line-height:60px;letter-spacing:-2px;color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-177e2d66{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-29a03e25{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-7f83ac26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-493f1898 img{width:56px;}.elementor-27764 .elementor-element.elementor-element-2edd2eb5{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-7ca52c47 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-6d9641aa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#D2D2D2;}.elementor-27764 .elementor-element.elementor-element-6e4eb3bf{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-176a221e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-48dc44a img{width:56px;}.elementor-27764 .elementor-element.elementor-element-6a99d03{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-3122ee11 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-c17081e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#D2D2D2;}.elementor-27764 .elementor-element.elementor-element-26e745e3{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-7a3c40e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-1a7db16 img{width:56px;}.elementor-27764 .elementor-element.elementor-element-5e85dd1a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-754e028f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-2503a2a9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#D2D2D2;}.elementor-27764 .elementor-element.elementor-element-5a57e3a{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-a97bea7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-1c56b6a img{width:56px;}.elementor-27764 .elementor-element.elementor-element-b191dbb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-a88003b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-93acf6f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#D2D2D2;}.elementor-27764 .elementor-element.elementor-element-952ee6f{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-456ba7c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-2bb273a img{width:56px;}.elementor-27764 .elementor-element.elementor-element-a05e97a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-1ffc25a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-27764 .elementor-element.elementor-element-299f593 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#D2D2D2;}.elementor-27764 .elementor-element.elementor-element-1a0bede8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-505dd82a{--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;}.elementor-27764 .elementor-element.elementor-element-70b37143{--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;}.elementor-27764 .elementor-element.elementor-element-36a0cf28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-311ebaa3 img{width:124px;height:124px;}.elementor-27764 .elementor-element.elementor-element-6d14cec9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-1c3193e1 img{width:124px;height:124px;}.elementor-27764 .elementor-element.elementor-element-446e9cce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-2ab66d1b img{width:124px;height:124px;}.elementor-27764 .elementor-element.elementor-element-4230861c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-158e0323 img{width:124%;height:124px;}.elementor-27764 .elementor-element.elementor-element-49b1b447{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-f409b10 img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-4887bcd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-6a7269b8 img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-79c0c58f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-7ac22ee1 img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-231acaa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-513530eb img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-1ceff811{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-ad25cf3 img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-62c5d7cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-60e12438 img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-3f019176{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-11090d79 img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-290b79d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-12bbfcb3 img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-6d7c8d44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-4a31cf53 img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-321a1684{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-531564a img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-2627ad8e{--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;}.elementor-27764 .elementor-element.elementor-element-604d81f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-7ebe1754 img{width:124px;height:124px;}.elementor-27764 .elementor-element.elementor-element-7d78ad16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-2afa61a9 img{width:124px;height:124px;}.elementor-27764 .elementor-element.elementor-element-2098b4b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-2a942317 img{width:124px;height:124px;}.elementor-27764 .elementor-element.elementor-element-167eea1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-16205340 img{width:124%;height:124px;}.elementor-27764 .elementor-element.elementor-element-46a16a19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-25ad1e2d img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-367c6884{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-4f6128f7 img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-f44b020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-2bc7c01b img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-19401bea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-4d7e536a img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-54be556{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-21d07511 img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-588b727f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-35431de3 img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-2340cbf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-6c0dcc13 img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-23e9f872{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-36095cae img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-484e2cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-2f883608 img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-2f9efcc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-2d53c6b1 img{width:100%;height:124px;}.elementor-27764 .elementor-element.elementor-element-61c5e0fc{--display:flex;}.elementor-27764 .elementor-element.elementor-element-245af9c0{--display:flex;}.elementor-27764 .elementor-element.elementor-element-55e9788 .elementor-heading-title{color:#262626;}.elementor-27764 .elementor-element.elementor-element-67b42a40 .elementor-heading-title{color:#262626;}.elementor-27764 .elementor-element.elementor-element-d49f479{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-3979eb92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-63f0ae5e{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-548d1fee{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-367d6983{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-1a62776f{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-5115bff6{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-797c970e{--display:flex;}.elementor-27764 .elementor-element.elementor-element-bc86dc9{--display:flex;}.elementor-27764 .elementor-element.elementor-element-105d2949{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-f69d5a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-154b4f0d{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-790c0c19{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-65cfe84{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-7f1dc6ed{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-5bc51f03{--display:flex;}.elementor-27764 .elementor-element.elementor-element-4e6cf201 .elementor-button{background-color:var( --e-global-color-0853444 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;transition-duration:0.5s;border-radius:41px 41px 41px 41px;padding:18px 60px 18px 60px;}.elementor-27764 .elementor-element.elementor-element-4e6cf201{width:var( --container-widget-width, 100% );max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27764 .elementor-element.elementor-element-4e6cf201.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27764 .elementor-element.elementor-element-4e6cf201 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27764 .elementor-element.elementor-element-4e6cf201 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-27764 .elementor-element.elementor-element-7e23f24a{--display:flex;}.elementor-27764 .elementor-element.elementor-element-19ebe2c2{--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:center;--align-items:center;--padding-top:148px;--padding-bottom:148px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-43ef14bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-2e05851e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:600;line-height:60px;letter-spacing:-2px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-78df262d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-23701765 img{width:100%;max-width:246px;}.elementor-27764 .elementor-element.elementor-element-7b35debe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-2481ee26 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:600;line-height:60px;letter-spacing:-2px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-4bd19659{--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:center;--align-items:center;--margin-top:152px;--margin-bottom:148px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-723f0e87{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-f46266c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-27764 .elementor-element.elementor-element-f46266c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:600;line-height:60px;letter-spacing:-2px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-235dd5d{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-27764 .elementor-element.elementor-element-235dd5d img{height:100px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E8E2;border-radius:16px 16px 16px 16px;}.elementor-27764 .elementor-element.elementor-element-524d36f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-524d36f1:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-524d36f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/09/trades-line-1.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-27764 .elementor-element.elementor-element-6c1ad3d2{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-35d72fc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-1360b3dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-f30f854{--display:flex;--min-height:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27764 .elementor-element.elementor-element-3b110bae{padding:0px 0px 0px 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-454c071{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-6d18995{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-708c4a09{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-24acb57b{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-24acb57b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-645eea7b{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-645eea7b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;line-height:16px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-68e9afeb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-775c84ef{--display:flex;--min-height:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-60c59122{padding:0px 0px 0px 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-36ff8b25{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-695588d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-19bc6462{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-52c284c9{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-52c284c9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-26678700{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-26678700 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;line-height:16px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-4a820895{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-6d3f96c9{--display:flex;--min-height:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-62254a23{padding:0px 0px 0px 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-67e5d952{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-43e839da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-58ccd205{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-8833175{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-8833175 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-32ab857b{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-32ab857b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;line-height:16px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-42424255{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-231ee964{--display:flex;--min-height:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-6be9b704{padding:0px 0px 0px 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-627acdc8{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-34219198{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-3bebae99{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-2136154b{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-2136154b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-42b45a8{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-42b45a8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;line-height:16px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-5e2e76d{--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:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-27764 .elementor-element.elementor-element-7dad8b6f .elementor-icon-wrapper{text-align:center;}.elementor-27764 .elementor-element.elementor-element-68c3d047{padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-9a99e9e .elementor-icon-wrapper{text-align:center;}.elementor-27764 .elementor-element.elementor-element-21b98cd0{--display:flex;}.elementor-27764 .elementor-element.elementor-element-27c2ca10{--display:flex;--min-height:640px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-27764 .elementor-element.elementor-element-429141d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-27764 .elementor-element.elementor-element-429141d7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:600;line-height:60px;letter-spacing:2px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-5341c1ba{width:var( --container-widget-width, 453px );max-width:453px;--container-widget-width:453px;--container-widget-flex-grow:0;}.elementor-27764 .elementor-element.elementor-element-5341c1ba .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#585858;}.elementor-27764 .elementor-element.elementor-element-5044cf56 .elementor-button{background-color:var( --e-global-color-0853444 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;transition-duration:0.5s;border-radius:41px 41px 41px 41px;padding:18px 60px 18px 60px;}.elementor-27764 .elementor-element.elementor-element-5044cf56{width:var( --container-widget-width, 100% );max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27764 .elementor-element.elementor-element-5044cf56.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27764 .elementor-element.elementor-element-5044cf56 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27764 .elementor-element.elementor-element-5044cf56 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-27764 .elementor-element.elementor-element-ad438fa{--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:flex-start;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-ad438fa.e-con{--align-self:flex-start;}.elementor-27764 .elementor-element.elementor-element-7ed50325 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#262626;color:#262626;transition-duration:0.5s;border-radius:32px 32px 32px 32px;padding:8px 20px 8px 8px;}.elementor-27764 .elementor-element.elementor-element-7ed50325{width:auto;max-width:auto;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-7ed50325.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27764 .elementor-element.elementor-element-6d9bdd28 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#262626;color:#262626;transition-duration:0.5s;border-radius:32px 32px 32px 32px;padding:8px 20px 8px 8px;}.elementor-27764 .elementor-element.elementor-element-6d9bdd28{width:auto;max-width:auto;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-6d9bdd28.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27764 .elementor-element.elementor-element-61e99415{--display:flex;--min-height:640px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-27764 .elementor-element.elementor-element-2f19ed15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-27764 .elementor-element.elementor-element-2f19ed15 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:600;line-height:60px;letter-spacing:2px;color:#262626;}.elementor-27764 .elementor-element.elementor-element-582b911{width:var( --container-widget-width, 453px );max-width:453px;--container-widget-width:453px;--container-widget-flex-grow:0;}.elementor-27764 .elementor-element.elementor-element-582b911 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#585858;}.elementor-27764 .elementor-element.elementor-element-283acb8f .elementor-button{background-color:var( --e-global-color-0853444 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;transition-duration:0.5s;border-radius:41px 41px 41px 41px;padding:18px 60px 18px 60px;}.elementor-27764 .elementor-element.elementor-element-283acb8f{width:var( --container-widget-width, 100% );max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27764 .elementor-element.elementor-element-283acb8f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27764 .elementor-element.elementor-element-283acb8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27764 .elementor-element.elementor-element-283acb8f .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-27764 .elementor-element.elementor-element-3f31cccb{--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:flex-start;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-3f31cccb.e-con{--align-self:flex-start;}.elementor-27764 .elementor-element.elementor-element-64f8dc05 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#262626;color:#262626;transition-duration:0.5s;border-radius:32px 32px 32px 32px;padding:8px 20px 8px 8px;}.elementor-27764 .elementor-element.elementor-element-64f8dc05{width:auto;max-width:auto;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-64f8dc05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27764 .elementor-element.elementor-element-5354f187 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#262626;color:#262626;transition-duration:0.5s;border-radius:32px 32px 32px 32px;padding:8px 20px 8px 8px;}.elementor-27764 .elementor-element.elementor-element-5354f187{width:auto;max-width:auto;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-5354f187.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27764 .elementor-element.elementor-element-29be00a{--display:flex;--min-height:544px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-ded8994{--display:flex;--min-height:0px;--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;--justify-content:space-between;}.elementor-27764 .elementor-element.elementor-element-6d8ab472{width:var( --container-widget-width, 79.259% );max-width:79.259%;--container-widget-width:79.259%;--container-widget-flex-grow:0;text-align:center;}.elementor-27764 .elementor-element.elementor-element-6d8ab472.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-27764 .elementor-element.elementor-element-6d8ab472 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:600;line-height:60px;letter-spacing:-2px;color:#1D1F1E;}.elementor-27764 .elementor-element.elementor-element-6390c9a0{text-align:center;}.elementor-27764 .elementor-element.elementor-element-6390c9a0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#585858;}.elementor-27764 .elementor-element.elementor-element-4aa91a5f{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-7521b1b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:96px;}.elementor-27764 .elementor-element.elementor-element-7521b1b3:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-7521b1b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-27764 .elementor-element.elementor-element-2c5d1b04{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#585858;}.elementor-27764 .elementor-element.elementor-element-2dffe4c{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:40px 40px 40px 40px;--n-accordion-title-normal-color:#262626;--n-accordion-icon-size:15px;}.elementor-27764 .elementor-element.elementor-element-2dffe4c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F6F6F6;border-style:none;}.elementor-27764 .elementor-element.elementor-element-2dffe4c > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F6F6F6;}:where( .elementor-27764 .elementor-element.elementor-element-2dffe4c > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F6F6F6;border-style:none;--border-radius:0px 0px 40px 40px;--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:32px;}.elementor-27764 .elementor-element.elementor-element-2dffe4c {--n-accordion-padding:15px 32px 15px 32px;}:where( .elementor-27764 .elementor-element.elementor-element-2dffe4c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;line-height:28px;}.elementor-27764 .elementor-element.elementor-element-7931b3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:96px;}.elementor-27764 .elementor-element.elementor-element-7931b3a:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-7931b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-27764 .elementor-element.elementor-element-6452414a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#585858;}.elementor-27764 .elementor-element.elementor-element-74313c74{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:40px 40px 40px 40px;--n-accordion-title-normal-color:#262626;--n-accordion-icon-size:15px;}.elementor-27764 .elementor-element.elementor-element-74313c74 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F6F6F6;border-style:none;}.elementor-27764 .elementor-element.elementor-element-74313c74 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F6F6F6;}:where( .elementor-27764 .elementor-element.elementor-element-74313c74 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F6F6F6;border-style:none;--border-radius:0px 0px 40px 40px;--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:32px;}.elementor-27764 .elementor-element.elementor-element-74313c74 {--n-accordion-padding:15px 32px 15px 32px;}:where( .elementor-27764 .elementor-element.elementor-element-74313c74 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;line-height:28px;}.elementor-27764 .elementor-element.elementor-element-87ec01e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:96px;}.elementor-27764 .elementor-element.elementor-element-87ec01e:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-87ec01e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-27764 .elementor-element.elementor-element-50dff3c0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#585858;}.elementor-27764 .elementor-element.elementor-element-30c57a04{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:40px 40px 40px 40px;--n-accordion-title-normal-color:#262626;--n-accordion-icon-size:15px;}.elementor-27764 .elementor-element.elementor-element-30c57a04 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F6F6F6;border-style:none;}.elementor-27764 .elementor-element.elementor-element-30c57a04 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F6F6F6;}:where( .elementor-27764 .elementor-element.elementor-element-30c57a04 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F6F6F6;border-style:none;--border-radius:0px 0px 40px 40px;--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:32px;}.elementor-27764 .elementor-element.elementor-element-30c57a04 {--n-accordion-padding:15px 32px 15px 32px;}:where( .elementor-27764 .elementor-element.elementor-element-30c57a04 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;line-height:28px;}.elementor-27764 .elementor-element.elementor-element-6104f1d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:96px;}.elementor-27764 .elementor-element.elementor-element-6104f1d1:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-6104f1d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-27764 .elementor-element.elementor-element-499c040d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#585858;}.elementor-27764 .elementor-element.elementor-element-3c434062{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:40px 40px 40px 40px;--n-accordion-title-normal-color:#262626;--n-accordion-icon-size:15px;}.elementor-27764 .elementor-element.elementor-element-3c434062 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F6F6F6;border-style:none;}.elementor-27764 .elementor-element.elementor-element-3c434062 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F6F6F6;}:where( .elementor-27764 .elementor-element.elementor-element-3c434062 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F6F6F6;border-style:none;--border-radius:0px 0px 40px 40px;--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:32px;}.elementor-27764 .elementor-element.elementor-element-3c434062 {--n-accordion-padding:15px 32px 15px 32px;}:where( .elementor-27764 .elementor-element.elementor-element-3c434062 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;line-height:28px;}.elementor-27764 .elementor-element.elementor-element-4633f53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:96px;}.elementor-27764 .elementor-element.elementor-element-4633f53:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-4633f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-27764 .elementor-element.elementor-element-1fac32b9{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#585858;}.elementor-27764 .elementor-element.elementor-element-150a94fe{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:40px 40px 40px 40px;--n-accordion-title-normal-color:#262626;--n-accordion-icon-size:15px;}.elementor-27764 .elementor-element.elementor-element-150a94fe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F6F6F6;border-style:none;}.elementor-27764 .elementor-element.elementor-element-150a94fe > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F6F6F6;}:where( .elementor-27764 .elementor-element.elementor-element-150a94fe > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F6F6F6;border-style:none;--border-radius:0px 0px 40px 40px;--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:32px;}.elementor-27764 .elementor-element.elementor-element-150a94fe {--n-accordion-padding:15px 32px 15px 32px;}:where( .elementor-27764 .elementor-element.elementor-element-150a94fe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;line-height:28px;}.elementor-27764 .elementor-element.elementor-element-e31a5f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:96px;}.elementor-27764 .elementor-element.elementor-element-e31a5f1:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-e31a5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-27764 .elementor-element.elementor-element-1d41f872{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#585858;}.elementor-27764 .elementor-element.elementor-element-4245f98b{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:40px 40px 40px 40px;--n-accordion-title-normal-color:#262626;--n-accordion-icon-size:15px;}.elementor-27764 .elementor-element.elementor-element-4245f98b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F6F6F6;border-style:none;}.elementor-27764 .elementor-element.elementor-element-4245f98b > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F6F6F6;}:where( .elementor-27764 .elementor-element.elementor-element-4245f98b > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F6F6F6;border-style:none;--border-radius:0px 0px 40px 40px;--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:32px;}.elementor-27764 .elementor-element.elementor-element-4245f98b {--n-accordion-padding:15px 32px 15px 32px;}:where( .elementor-27764 .elementor-element.elementor-element-4245f98b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;line-height:28px;}.elementor-27764 .elementor-element.elementor-element-554d8893{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-7b1ecb19 .elementor-button{background-color:var( --e-global-color-0853444 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;transition-duration:0.5s;border-radius:41px 41px 41px 41px;padding:18px 60px 18px 60px;}.elementor-27764 .elementor-element.elementor-element-7b1ecb19{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27764 .elementor-element.elementor-element-7b1ecb19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27764 .elementor-element.elementor-element-7b1ecb19 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27764 .elementor-element.elementor-element-7b1ecb19 .elementor-button .elementor-button-content-wrapper{gap:5px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-27764 .elementor-element.elementor-element-2137a3f7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-27764 .elementor-element.elementor-element-ac88be4 .elementor-heading-title{font-size:44px;line-height:48px;}.elementor-27764 .elementor-element.elementor-element-505926ed{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27764 .elementor-element.elementor-element-66c2e32{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27764 .elementor-element.elementor-element-dd11a93{--e-n-carousel-swiper-slides-to-display:2;padding:0% 0% 0% 0%;}.elementor-27764 .elementor-element.elementor-element-714ae8e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-319634dd{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-27764 .elementor-element.elementor-element-7b3ac11f .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-27764 .elementor-element.elementor-element-43fd5f8c{--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:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-27764 .elementor-element.elementor-element-57fa69d1{--min-height:265px;}.elementor-27764 .elementor-element.elementor-element-70f6742b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-70f6742b.e-con{--order:-99999 /* order start hack */;}.elementor-27764 .elementor-element.elementor-element-6664955d .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-27764 .elementor-element.elementor-element-6233aff9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-29a03e25{--flex-wrap:nowrap;}.elementor-27764 .elementor-element.elementor-element-6e4eb3bf{--flex-wrap:nowrap;}.elementor-27764 .elementor-element.elementor-element-26e745e3{--flex-wrap:nowrap;}.elementor-27764 .elementor-element.elementor-element-5a57e3a{--flex-wrap:nowrap;}.elementor-27764 .elementor-element.elementor-element-952ee6f{--flex-wrap:nowrap;}.elementor-27764 .elementor-element.elementor-element-311ebaa3 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-1c3193e1 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-2ab66d1b img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-158e0323 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-f409b10 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-6a7269b8 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-7ac22ee1 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-513530eb img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-ad25cf3 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-60e12438 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-11090d79 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-12bbfcb3 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-4a31cf53 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-531564a img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-7ebe1754 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-2afa61a9 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-2a942317 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-16205340 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-25ad1e2d img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-4f6128f7 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-2bc7c01b img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-4d7e536a img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-21d07511 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-35431de3 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-6c0dcc13 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-36095cae img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-2f883608 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-2d53c6b1 img{width:96px;object-fit:contain;}.elementor-27764 .elementor-element.elementor-element-4e6cf201{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27764 .elementor-element.elementor-element-4bd19659:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-4bd19659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theproptrade.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top center;background-repeat:no-repeat;}.elementor-27764 .elementor-element.elementor-element-4bd19659{--margin-top:72px;--margin-bottom:148px;--margin-left:0px;--margin-right:0px;--padding-top:126px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-723f0e87{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-27764 .elementor-element.elementor-element-f46266c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-27764 .elementor-element.elementor-element-f46266c .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-27764 .elementor-element.elementor-element-524d36f1:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-524d36f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center 30%;}.elementor-27764 .elementor-element.elementor-element-524d36f1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-27764 .elementor-element.elementor-element-3b110bae{font-size:16px;line-height:24px;}.elementor-27764 .elementor-element.elementor-element-60c59122{font-size:16px;line-height:24px;}.elementor-27764 .elementor-element.elementor-element-62254a23{font-size:16px;line-height:24px;}.elementor-27764 .elementor-element.elementor-element-6be9b704{font-size:16px;line-height:24px;}.elementor-27764 .elementor-element.elementor-element-27c2ca10{--min-height:500px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-27764 .elementor-element.elementor-element-429141d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-27764 .elementor-element.elementor-element-429141d7 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-27764 .elementor-element.elementor-element-5341c1ba .elementor-heading-title{font-size:16px;}.elementor-27764 .elementor-element.elementor-element-5044cf56{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27764 .elementor-element.elementor-element-ad438fa{--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;}.elementor-27764 .elementor-element.elementor-element-7ed50325{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27764 .elementor-element.elementor-element-6d9bdd28{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-27764 .elementor-element.elementor-element-61e99415{--min-height:500px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-27764 .elementor-element.elementor-element-2f19ed15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-27764 .elementor-element.elementor-element-2f19ed15 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-27764 .elementor-element.elementor-element-582b911 .elementor-heading-title{font-size:16px;}.elementor-27764 .elementor-element.elementor-element-283acb8f{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27764 .elementor-element.elementor-element-3f31cccb{--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;}.elementor-27764 .elementor-element.elementor-element-64f8dc05{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27764 .elementor-element.elementor-element-5354f187{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-27764 .elementor-element.elementor-element-29be00a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-ded8994{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-27764 .elementor-element.elementor-element-6d8ab472 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-27764 .elementor-element.elementor-element-6390c9a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-27764 .elementor-element.elementor-element-6390c9a0 .elementor-heading-title{font-size:16px;}.elementor-27764 .elementor-element.elementor-element-4aa91a5f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-27764 .elementor-element.elementor-element-7521b1b3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:96px;}.elementor-27764 .elementor-element.elementor-element-2dffe4c {--n-accordion-padding:16px 20px 16px 20px;}.elementor-27764 .elementor-element.elementor-element-2dffe4c{--n-accordion-title-font-size:16px;}:where( .elementor-27764 .elementor-element.elementor-element-2dffe4c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:24px;}.elementor-27764 .elementor-element.elementor-element-7931b3a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:96px;}.elementor-27764 .elementor-element.elementor-element-74313c74{padding:0px 0px 0px 0px;--n-accordion-title-font-size:16px;}.elementor-27764 .elementor-element.elementor-element-74313c74 {--n-accordion-padding:16px 20px 16px 20px;}:where( .elementor-27764 .elementor-element.elementor-element-74313c74 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:24px;}.elementor-27764 .elementor-element.elementor-element-87ec01e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:96px;}.elementor-27764 .elementor-element.elementor-element-30c57a04 {--n-accordion-padding:16px 20px 16px 20px;}.elementor-27764 .elementor-element.elementor-element-30c57a04{--n-accordion-title-font-size:16px;}:where( .elementor-27764 .elementor-element.elementor-element-30c57a04 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:24px;}.elementor-27764 .elementor-element.elementor-element-6104f1d1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:96px;}.elementor-27764 .elementor-element.elementor-element-3c434062 {--n-accordion-padding:16px 20px 16px 20px;}.elementor-27764 .elementor-element.elementor-element-3c434062{--n-accordion-title-font-size:16px;}:where( .elementor-27764 .elementor-element.elementor-element-3c434062 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:24px;}.elementor-27764 .elementor-element.elementor-element-4633f53{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:96px;}.elementor-27764 .elementor-element.elementor-element-150a94fe {--n-accordion-padding:16px 20px 16px 20px;}.elementor-27764 .elementor-element.elementor-element-150a94fe{--n-accordion-title-font-size:16px;}:where( .elementor-27764 .elementor-element.elementor-element-150a94fe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:24px;}.elementor-27764 .elementor-element.elementor-element-e31a5f1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:96px;}.elementor-27764 .elementor-element.elementor-element-4245f98b {--n-accordion-padding:16px 20px 16px 20px;}.elementor-27764 .elementor-element.elementor-element-4245f98b{--n-accordion-title-font-size:16px;}:where( .elementor-27764 .elementor-element.elementor-element-4245f98b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:24px;}.elementor-27764 .elementor-element.elementor-element-554d8893{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27764 .elementor-element.elementor-element-7b1ecb19{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}}@media(max-width:767px){.elementor-27764 .elementor-element.elementor-element-1dea57fd{--min-height:815px;--justify-content:flex-start;--padding-top:9%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-27764 .elementor-element.elementor-element-2137a3f7{--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-27764 .elementor-element.elementor-element-ac88be4{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27764 .elementor-element.elementor-element-ac88be4 .elementor-heading-title{font-size:29px;line-height:37px;}.elementor-27764 .elementor-element.elementor-element-67d8fe50{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:379px;--container-widget-flex-grow:0;width:var( --container-widget-width, 379px );max-width:379px;text-align:start;}.elementor-27764 .elementor-element.elementor-element-67d8fe50.elementor-element{--align-self:center;}.elementor-27764 .elementor-element.elementor-element-505926ed{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-66c2e32{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-372d52d2{--flex-wrap:nowrap;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-30774012{--width:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-2815d13e .elementor-heading-title{font-size:28px;line-height:28px;}.elementor-27764 .elementor-element.elementor-element-19d6fc35 .elementor-heading-title{font-size:18px;line-height:18px;}.elementor-27764 .elementor-element.elementor-element-a9cc1f1{--width:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-3f433dd6 .elementor-heading-title{font-size:28px;line-height:28px;}.elementor-27764 .elementor-element.elementor-element-5a1560c8 .elementor-heading-title{font-size:18px;line-height:18px;}.elementor-27764 .elementor-element.elementor-element-2756f402{--width:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-5e732b89 .elementor-heading-title{font-size:28px;line-height:28px;}.elementor-27764 .elementor-element.elementor-element-6c76c5f9 .elementor-heading-title{font-size:18px;line-height:18px;}.elementor-27764 .elementor-element.elementor-element-12082620{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-dd11a93{--e-n-carousel-swiper-slides-to-display:2;}.elementor-27764 .elementor-element.elementor-element-714ae8e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27764 .elementor-element.elementor-element-6233aff9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-27764 .elementor-element.elementor-element-7f83ac26{--width:56px;}.elementor-27764 .elementor-element.elementor-element-176a221e{--width:56px;}.elementor-27764 .elementor-element.elementor-element-7a3c40e8{--width:56px;}.elementor-27764 .elementor-element.elementor-element-a97bea7{--width:56px;}.elementor-27764 .elementor-element.elementor-element-456ba7c{--width:56px;}.elementor-27764 .elementor-element.elementor-element-70b37143{--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;}.elementor-27764 .elementor-element.elementor-element-311ebaa3 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-1c3193e1 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-2ab66d1b img{width:48px;}.elementor-27764 .elementor-element.elementor-element-158e0323 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-f409b10 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-6a7269b8 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-7ac22ee1 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-513530eb img{width:48px;}.elementor-27764 .elementor-element.elementor-element-ad25cf3 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-60e12438 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-11090d79 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-12bbfcb3 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-4a31cf53 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-531564a img{width:48px;}.elementor-27764 .elementor-element.elementor-element-2627ad8e{--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;}.elementor-27764 .elementor-element.elementor-element-7ebe1754 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-2afa61a9 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-2a942317 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-16205340 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-25ad1e2d img{width:48px;}.elementor-27764 .elementor-element.elementor-element-4f6128f7 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-2bc7c01b img{width:48px;}.elementor-27764 .elementor-element.elementor-element-4d7e536a img{width:48px;}.elementor-27764 .elementor-element.elementor-element-21d07511 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-35431de3 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-6c0dcc13 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-36095cae img{width:48px;}.elementor-27764 .elementor-element.elementor-element-2f883608 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-2d53c6b1 img{width:48px;}.elementor-27764 .elementor-element.elementor-element-4e6cf201{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-4bd19659:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-4bd19659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/09/24-7.png");background-position:top right;}.elementor-27764 .elementor-element.elementor-element-4bd19659{--margin-top:72px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-27764 .elementor-element.elementor-element-723f0e87{--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-27764 .elementor-element.elementor-element-524d36f1:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-524d36f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0 0%;}.elementor-27764 .elementor-element.elementor-element-454c071{--flex-wrap:nowrap;}.elementor-27764 .elementor-element.elementor-element-6d18995{--width:25%;}.elementor-27764 .elementor-element.elementor-element-36ff8b25{--flex-wrap:nowrap;}.elementor-27764 .elementor-element.elementor-element-695588d0{--width:25%;}.elementor-27764 .elementor-element.elementor-element-67e5d952{--flex-wrap:nowrap;}.elementor-27764 .elementor-element.elementor-element-43e839da{--width:25%;}.elementor-27764 .elementor-element.elementor-element-627acdc8{--flex-wrap:nowrap;}.elementor-27764 .elementor-element.elementor-element-34219198{--width:25%;}.elementor-27764 .elementor-element.elementor-element-27c2ca10{--min-height:756px;}.elementor-27764 .elementor-element.elementor-element-5044cf56{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-7ed50325{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-6d9bdd28{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-61e99415:not(.elementor-motion-effects-element-type-background), .elementor-27764 .elementor-element.elementor-element-61e99415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/09/bg-123.png");}.elementor-27764 .elementor-element.elementor-element-61e99415{--min-height:756px;}.elementor-27764 .elementor-element.elementor-element-283acb8f{width:auto;max-width:auto;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-283acb8f.elementor-element{--align-self:flex-start;}.elementor-27764 .elementor-element.elementor-element-3f31cccb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27764 .elementor-element.elementor-element-64f8dc05{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-5354f187{width:100%;max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27764 .elementor-element.elementor-element-29be00a{--z-index:10;}.elementor-27764 .elementor-element.elementor-element-7b1ecb19{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-27764 .elementor-element.elementor-element-1dea57fd{--width:100%;}.elementor-27764 .elementor-element.elementor-element-2137a3f7{--width:1314px;}.elementor-27764 .elementor-element.elementor-element-78f1a17{--width:44%;}.elementor-27764 .elementor-element.elementor-element-372d52d2{--content-width:1314px;}.elementor-27764 .elementor-element.elementor-element-30774012{--width:auto;}.elementor-27764 .elementor-element.elementor-element-a9cc1f1{--width:auto;}.elementor-27764 .elementor-element.elementor-element-2756f402{--width:auto;}.elementor-27764 .elementor-element.elementor-element-714ae8e9{--width:100%;}.elementor-27764 .elementor-element.elementor-element-5bcc0735{--content-width:1312px;}.elementor-27764 .elementor-element.elementor-element-7f83ac26{--width:56px;}.elementor-27764 .elementor-element.elementor-element-176a221e{--width:56px;}.elementor-27764 .elementor-element.elementor-element-7a3c40e8{--width:56px;}.elementor-27764 .elementor-element.elementor-element-a97bea7{--width:56px;}.elementor-27764 .elementor-element.elementor-element-456ba7c{--width:56px;}.elementor-27764 .elementor-element.elementor-element-61c5e0fc{--width:1440px;}.elementor-27764 .elementor-element.elementor-element-43ef14bc{--width:auto;}.elementor-27764 .elementor-element.elementor-element-78df262d{--width:auto;}.elementor-27764 .elementor-element.elementor-element-7b35debe{--width:auto;}.elementor-27764 .elementor-element.elementor-element-723f0e87{--content-width:1240px;}.elementor-27764 .elementor-element.elementor-element-6d18995{--width:auto;}.elementor-27764 .elementor-element.elementor-element-708c4a09{--width:auto;}.elementor-27764 .elementor-element.elementor-element-695588d0{--width:auto;}.elementor-27764 .elementor-element.elementor-element-19bc6462{--width:auto;}.elementor-27764 .elementor-element.elementor-element-43e839da{--width:auto;}.elementor-27764 .elementor-element.elementor-element-58ccd205{--width:auto;}.elementor-27764 .elementor-element.elementor-element-34219198{--width:auto;}.elementor-27764 .elementor-element.elementor-element-3bebae99{--width:auto;}.elementor-27764 .elementor-element.elementor-element-21b98cd0{--content-width:1322px;}.elementor-27764 .elementor-element.elementor-element-4aa91a5f{--content-width:868px;}}@media(max-width:1024px) and (min-width:768px){.elementor-27764 .elementor-element.elementor-element-2137a3f7{--width:100%;}.elementor-27764 .elementor-element.elementor-element-27c2ca10{--width:100%;}.elementor-27764 .elementor-element.elementor-element-61e99415{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-505926ed */@media (max-width: 767px) {
    .elementor-27764 .elementor-element.elementor-element-505926ed {
        display: inline-flex;
        justify-content: flex-start;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66c2e32 */@media (max-width: 767px) {
    .elementor-27764 .elementor-element.elementor-element-66c2e32 {
        display: inline-flex;
        justify-content: flex-start;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-457f686c */.elementor-27764 .elementor-element.elementor-element-457f686c {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ede42aa */.elementor-27764 .elementor-element.elementor-element-4ede42aa {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8b2549 */.elementor-27764 .elementor-element.elementor-element-f8b2549 {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-372d52d2 */.elementor-27764 .elementor-element.elementor-element-372d52d2 {
    position: relative;
    z-index: 30;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dea57fd *//* Fade overlay */
.fade-bottom::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: clamp(70px, 18vh, 150px);
  /*background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);*/
  background: linear-gradient(0deg, #262626 0%, rgba(38, 38, 38, 0.00) 100%);
  /*background: linear-gradient(9deg, #262626 28.69%, rgba(38, 38, 38, 0.00) 93.14%);*/
  z-index: 10;
  pointer-events: none;
}

/* Make sure the video container is BELOW the fade */
.fade-bottom .elementor-background-video-container{
  position: absolute;
  inset: 0;
  z-index: 0;
}

/* VIDEO CONTROL ONLY: push focal point upward (keep values matching) */
.fade-bottom .elementor-background-video-container video.elementor-background-video-hosted{
  position: absolute;
  left: 50%;
  top: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto !important;
  height: auto !important;
  transform: translate(-50%, -50%);
  object-fit: cover;
}

/*.hero-section {*/
/*    overflow: hidden;*/
/*}*/

/* .elementor-27764 .elementor-element.elementor-element-1dea57fd:before {*/
/*      content: "";*/
/*  position: absolute;*/
/*  left: 0;*/
/*  bottom: 0;*/
/*  width: 100%;*/
/*     background: linear-gradient(9deg, #262626 28.69%, rgba(38, 38, 38, 0.00) 93.14%);*/
/*     transform: rotate(90deg);*/
/*     z-index: 10;*/
/*  pointer-events: none;*/
/* }*/

/* HERO */
.hero-section {
    position: relative;
    overflow: hidden;
}

/* Left dark fade */
.hero-section::before {
    content: "";
    position: absolute;
    z-index: 2;

    top: 0;
    bottom: 0;
    left: 0;

    width: 65%;

    background: linear-gradient(
        90deg,
        #262626 0%,
        #262626 28.69%,
        rgba(38, 38, 38, 0) 93.14%
    );

    pointer-events: none;
}

/* VIDEO */
.hero-section .elementor-background-video-container {
    z-index: 0;
}


.hero-section > .e-con-inner,
.hero-section > .e-con,
.hero-section > .elementor-element {
    position: relative;
    z-index: 3;
}

@media (max-width: 767px) {
    .hero-section {
        background-image: url('/wp-content/uploads/2026/09/bg-img-hero-mob.png') !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-dd11a93 */.elementor-27764 .elementor-element.elementor-element-dd11a93 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}

.elementor-27764 .elementor-element.elementor-element-dd11a93 {
    padding-top: 0;
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12082620 */.elementor-27764 .elementor-element.elementor-element-12082620 {
    background: #262626;
}

.elementor-27764 .elementor-element.elementor-element-12082620 .elementor-widget-n-carousel {
    padding-top: 0;
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c75bc60 *//* Native Elementor content: eyebrow, title, and four editable cards. */
.elementor-27764 .elementor-element.elementor-element-c75bc60{background:#f4f8f0;padding:96px max(24px,calc((100% - 1240px)/2));gap:0;font-family:"Plus Jakarta Sans",sans-serif;}
.elementor-27764 .elementor-element.elementor-element-c75bc60 .elementor-heading-title{font-family:inherit;margin:0;}
.elementor-27764 .elementor-element.elementor-element-c75bc60 > .elementor-widget-heading:not(:has(h2)) .elementor-heading-title{color:#1c493b;font-size:15px;font-weight:700;line-height:1.6;}
.elementor-27764 .elementor-element.elementor-element-c75bc60 > .elementor-widget-heading:not(:has(h2)){margin-bottom:20px;}
.elementor-27764 .elementor-element.elementor-element-c75bc60 > .elementor-widget-heading:has(h2){margin-bottom:52px;}
.elementor-27764 .elementor-element.elementor-element-c75bc60 > .elementor-widget-heading:has(h2) .elementor-heading-title{color:#13271f;font-size:48px;font-weight:700;line-height:1.14;letter-spacing:-2px;}
.elementor-27764 .elementor-element.elementor-element-c75bc60 > .e-con{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;width:100%;}
.elementor-27764 .elementor-element.elementor-element-c75bc60 > .e-con > .e-con{background:#fff;border:1px solid #e5e9e3;border-radius:22px;padding:30px;min-height:230px;gap:0;}
.elementor-27764 .elementor-element.elementor-element-c75bc60 > .e-con > .e-con > .elementor-widget-heading:has(+ .elementor-widget-heading + .elementor-widget-heading){width:44px;margin-bottom:18px;}
.elementor-27764 .elementor-element.elementor-element-c75bc60 > .e-con > .e-con > .elementor-widget-heading:has(+ .elementor-widget-heading + .elementor-widget-heading) .elementor-heading-title{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#1c493b;border-radius:14px;color:#c8ec5c;font-size:17px;font-weight:700;line-height:1;}
.elementor-27764 .elementor-element.elementor-element-c75bc60 .elementor-widget-heading h3.elementor-heading-title{color:#13271f;font-size:21px;font-weight:700;line-height:1.35;}
.elementor-27764 .elementor-element.elementor-element-c75bc60 > .e-con > .e-con > .elementor-widget-heading:has(h3){margin-bottom:14px;}
.elementor-27764 .elementor-element.elementor-element-c75bc60 > .e-con > .e-con > .elementor-widget-heading:has(h3) + .elementor-widget-heading .elementor-heading-title{color:#52645c;font-size:16px;font-weight:400;line-height:1.6;}
@media(max-width:1024px){.elementor-27764 .elementor-element.elementor-element-c75bc60 > .e-con{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-27764 .elementor-element.elementor-element-c75bc60 > .elementor-widget-heading:has(h2) .elementor-heading-title{font-size:40px;}}
@media(max-width:767px){.elementor-27764 .elementor-element.elementor-element-c75bc60{padding:56px 22px;}.elementor-27764 .elementor-element.elementor-element-c75bc60 > .e-con{grid-template-columns:1fr;}.elementor-27764 .elementor-element.elementor-element-c75bc60 > .elementor-widget-heading:has(h2){margin-bottom:36px;}.elementor-27764 .elementor-element.elementor-element-c75bc60 > .elementor-widget-heading:has(h2) .elementor-heading-title{font-size:32px;letter-spacing:-1px;}.elementor-27764 .elementor-element.elementor-element-c75bc60 > .elementor-widget-heading:has(h2) br{display:none;}.elementor-27764 .elementor-element.elementor-element-c75bc60 > .e-con > .e-con{padding:26px;min-height:0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-714ae8e9 */.account-section {
    background: linear-gradient(180deg, #262626 0%, #262626 20%, #343434 45%, #7a7a7a 72%, #ffffff 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-900f8d4 *//* Native Elementor headings, step containers and button. */
.elementor-27764 .elementor-element.elementor-element-900f8d4{background:#1c493b;padding:96px max(24px,calc((100% - 1240px)/2));gap:0;font-family:"Plus Jakarta Sans",sans-serif;}
.elementor-27764 .elementor-element.elementor-element-900f8d4 .elementor-heading-title{font-family:inherit;margin:0;}
.elementor-27764 .elementor-element.elementor-element-900f8d4 > .elementor-widget-heading:not(:has(h2)){margin-bottom:20px;}
.elementor-27764 .elementor-element.elementor-element-900f8d4 > .elementor-widget-heading:not(:has(h2)) .elementor-heading-title{color:#c8ec5c;font-size:15px;font-weight:700;line-height:1.6;}
.elementor-27764 .elementor-element.elementor-element-900f8d4 > .elementor-widget-heading:has(h2){margin-bottom:52px;}
.elementor-27764 .elementor-element.elementor-element-900f8d4 .elementor-widget-heading h2.elementor-heading-title{color:#f4f8f0;font-size:48px;font-weight:700;line-height:1.14;letter-spacing:-2px;}
.elementor-27764 .elementor-element.elementor-element-900f8d4 > .e-con{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:0;width:100%;}
.elementor-27764 .elementor-element.elementor-element-900f8d4 > .e-con > .e-con{padding:22px 0 0;border-top:2px solid #c8ec5c;gap:0;}
.elementor-27764 .elementor-element.elementor-element-900f8d4 > .e-con > .e-con > .elementor-widget-heading:has(+ .elementor-widget-heading + .elementor-widget-heading){margin-bottom:16px;}
.elementor-27764 .elementor-element.elementor-element-900f8d4 > .e-con > .e-con > .elementor-widget-heading:has(+ .elementor-widget-heading + .elementor-widget-heading) .elementor-heading-title{color:#c8ec5c;font-size:15px;font-weight:700;line-height:1.6;}
.elementor-27764 .elementor-element.elementor-element-900f8d4 .elementor-widget-heading h3.elementor-heading-title{color:#f4f8f0;font-size:21px;font-weight:700;line-height:1.35;}
.elementor-27764 .elementor-element.elementor-element-900f8d4 > .e-con > .e-con > .elementor-widget-heading:has(h3){margin-bottom:16px;}
.elementor-27764 .elementor-element.elementor-element-900f8d4 > .e-con > .e-con > .elementor-widget-heading:has(h3) + .elementor-widget-heading .elementor-heading-title{color:#b6cec4;font-size:16px;font-weight:400;line-height:1.6;}
.elementor-27764 .elementor-element.elementor-element-900f8d4 .elementor-widget-button{grid-column:1/-1;margin-top:20px;}
.elementor-27764 .elementor-element.elementor-element-900f8d4 .elementor-widget-button .elementor-button{background:#c8ec5c;color:#13271f;border-radius:999px;padding:17px 30px;font-family:inherit;font-size:17px;font-weight:700;line-height:1.25;text-decoration:none;}
@media(max-width:1024px){.elementor-27764 .elementor-element.elementor-element-900f8d4 > .e-con{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-27764 .elementor-element.elementor-element-900f8d4 .elementor-widget-heading h2.elementor-heading-title{font-size:40px;}}
@media(max-width:767px){.elementor-27764 .elementor-element.elementor-element-900f8d4{padding:56px 22px;}.elementor-27764 .elementor-element.elementor-element-900f8d4 > .e-con{grid-template-columns:1fr;gap:28px;}.elementor-27764 .elementor-element.elementor-element-900f8d4 > .elementor-widget-heading:has(h2){margin-bottom:36px;}.elementor-27764 .elementor-element.elementor-element-900f8d4 .elementor-widget-heading h2.elementor-heading-title{font-size:32px;letter-spacing:-1px;}.elementor-27764 .elementor-element.elementor-element-900f8d4 h2 br{display:none;}.elementor-27764 .elementor-element.elementor-element-900f8d4 .elementor-widget-button{margin-top:8px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6664955d */.elementor-27764 .elementor-element.elementor-element-6664955d {
    text-wrap-style: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42c89775 */.elementor-27764 .elementor-element.elementor-element-42c89775 {
    text-wrap-style: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db1c3dc *//* =========================================
   MARQUEE — OUTER WINDOW
   ========================================= */

.payment-marquee {
    width: 100% !important;
    max-width: 100% !important;

    overflow: hidden !important;

    display: block !important;
}


/* =========================================
   ELEMENTOR TRACK CONTAINER
   Сам контейнер НЕ двигаем
   ========================================= */

.payment-marquee > .payment-marquee-track {
    width: 100% !important;
    max-width: none !important;

    display: block !important;

    overflow: visible !important;
}


/* =========================================
   REAL TRACK
   Elementor автоматически создаёт .e-con-inner
   Поэтому анимация должна быть ЗДЕСЬ
   ========================================= */

.payment-marquee > .payment-marquee-track > .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    justify-content: flex-start !important;
    align-items: center !important;

    gap: 0 !important;

    width: max-content !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    animation: payment-marquee 30s linear infinite !important;

    will-change: transform;
}


/* =========================================
   EACH COPY OF THE LOGO LIST
   ========================================= */

.payment-marquee .payment-marquee-group {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    justify-content: flex-start !important;
    align-items: center !important;

    gap: 20px !important;

    width: max-content !important;
    max-width: none !important;

    flex: 0 0 auto !important;

    margin: 0 !important;

    /*
     * Это расстояние между последним логотипом
     * первой группы и первым логотипом второй.
     */
    padding: 0 20px 0 0 !important;
}


/* =========================================
   ITEM — EXACTLY 124 × 124
   ========================================= */

.payment-marquee .payment-item {
    width: 124px !important;
    min-width: 124px !important;
    max-width: 124px !important;

    height: 124px !important;
    min-height: 124px !important;
    max-height: 124px !important;

    flex: 0 0 124px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   ELEMENTOR IMAGE WIDGET
   ========================================= */

.payment-marquee .payment-item > .elementor-widget-image {
    width: 124px !important;
    min-width: 124px !important;
    max-width: 124px !important;

    height: 124px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
}


/* =========================================
   IMAGE
   ========================================= */

.payment-marquee .payment-item .elementor-widget-container {
    width: 124px !important;
    height: 124px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.payment-marquee .payment-item img {
    display: block !important;

    width: 124px !important;
    height: 124px !important;

    max-width: none !important;

    object-fit: contain !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   ANIMATION
   ========================================= */

@keyframes payment-marquee {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        transform: translate3d(-50%, 0, 0);
    }
}


/* Pause on hover */

.payment-marquee:hover
.payment-marquee-track > .e-con-inner {
    animation-play-state: paused !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a0bede8 *//* =========================================
   MARQUEE — OUTER WINDOW
   ========================================= */

.payment-marquee.payment-marquee-second {
    display: none !important;
}
.payment-marquee {
    width: 100% !important;
    max-width: 100% !important;

    overflow: hidden !important;

    display: block !important;
}




.payment-marquee > .payment-marquee-track {
    width: 100% !important;
    max-width: none !important;

    display: block !important;

    overflow: visible !important;
}



.payment-marquee > .payment-marquee-track > .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    justify-content: flex-start !important;
    align-items: center !important;

    gap: 0 !important;

    width: max-content !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    animation: payment-marquee 30s linear infinite !important;

    will-change: transform;
}


/* =========================================
   EACH COPY OF THE LOGO LIST
   ========================================= */

.payment-marquee .payment-marquee-group {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    justify-content: flex-start !important;
    align-items: center !important;

    gap: 20px !important;

    width: max-content !important;
    max-width: none !important;

    flex: 0 0 auto !important;

    margin: 0 !important;

    padding: 0 20px 0 0 !important;
}




.payment-marquee .payment-item {
    width: 124px !important;
    min-width: 124px !important;
    max-width: 124px !important;

    height: 124px !important;
    min-height: 124px !important;
    max-height: 124px !important;

    flex: 0 0 124px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   ELEMENTOR IMAGE WIDGET
   ========================================= */

.payment-marquee .payment-item > .elementor-widget-image {
    width: 124px !important;
    min-width: 124px !important;
    max-width: 124px !important;

    height: 124px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
}


/* =========================================
   IMAGE
   ========================================= */

.payment-marquee .payment-item .elementor-widget-container {
    width: 124px !important;
    height: 124px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.payment-marquee .payment-item img {
    display: block !important;

    width: 124px !important;
    height: 124px !important;

    max-width: none !important;

    object-fit: contain !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   ANIMATION
   ========================================= */

@keyframes payment-marquee {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        transform: translate3d(-50%, 0, 0);
    }
}


/* Pause on hover */

.payment-marquee:hover
.payment-marquee-track > .e-con-inner {
    animation-play-state: paused !important;
}


@media (max-width: 767px) {


    /*.payment-marquee-second {*/
    /*    margin-top: 16px !important;*/
    /*}*/



    .payment-marquee-second
    > .payment-marquee-track
    > .e-con-inner {
        margin-left: -72px !important;
    }
    
    
    .payment-marquee.payment-marquee-second {
    display: block !important;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e6cf201 */.elementor-27764 .elementor-element.elementor-element-4e6cf201 .elementor-button-content-wrapper {
    flex-direction: row;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b6c4f94 *//* =========================================================
   FUNDING STEPS — MOBILE
   FIGMA OVERRIDE
   ========================================================= */

.funding-steps-mobile {
    --fsm-ink: #262626;
    --fsm-muted: #9A9A9A;
    --fsm-line: #ECECEC;
    --fsm-lime: #C7EA5D;

    display: none;

    box-sizing: border-box;

    width: 100%;

    background: #fff;

    font-family: "Plus Jakarta Sans", sans-serif;
}


@media (max-width: 767px) {

    /* =====================================================
       RESET
       ===================================================== */

    .funding-steps-mobile,
    .funding-steps-mobile *,
    .funding-steps-mobile *::before,
    .funding-steps-mobile *::after {
        box-sizing: border-box;
    }


    .funding-steps-mobile {
        display: block !important;

        width: 100% !important;
        max-width: none !important;

        min-height: 0 !important;

        margin: 0 !important;


        padding: 64px 16px 70px !important;

        overflow: hidden !important;

        background: #fff !important;

        font-family: "Plus Jakarta Sans", sans-serif !important;
    }


    /* =====================================================
       TITLE
       ===================================================== */

    .funding-steps-mobile__title {
        display: block !important;

        width: 100% !important;

        margin: 0 0 32px !important;
        padding: 0 !important;

        border: 0 !important;

        color: var(--fsm-ink) !important;

        font-family: "Plus Jakarta Sans", sans-serif !important;
        font-size: 30px !important;
        font-weight: 600 !important;
        line-height: 34px !important;
        letter-spacing: -1.2px !important;

        text-align: center !important;

        white-space: nowrap;
    }


    /* =====================================================
       PHONE
       ===================================================== */

    .funding-steps-mobile__phone {
        position: relative !important;

        display: block !important;


        width: 174px !important;
        max-width: 52vw !important;

        aspect-ratio: 248 / 512 !important;

        min-height: 0 !important;

        margin: 0 auto 34px !important;
        padding: 0 !important;

        overflow: visible !important;
    }



    .funding-steps-mobile__screen {
        position: absolute !important;

        inset: 0 !important;

        z-index: 1 !important;

        display: block !important;

        width: 100% !important;
        height: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        opacity: 0 !important;

        transform: translateY(8px);

        transition:
            opacity .45s ease,
            transform .45s cubic-bezier(.22,.68,.35,1) !important;

        pointer-events: none !important;
    }


    .funding-steps-mobile__screen img {
        display: block !important;

        width: 100% !important;
        height: 100% !important;

        max-width: none !important;

        margin: 0 !important;
        padding: 0 !important;

        object-fit: contain !important;
        object-position: center !important;
    }


    .funding-steps-mobile__screen--active {
        z-index: 2 !important;

        opacity: 1 !important;

        transform: translateY(0) !important;
    }




    .funding-steps-mobile__steps {
        display: block !important;

        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* =====================================================
       SINGLE STEP
       ===================================================== */

    .funding-steps-mobile__step {
        position: relative !important;

        display: block !important;

        width: 100% !important;
        min-height: 0 !important;

        margin: 0 !important;


        padding: 0 0 24px !important;

        border: 0 !important;
        border-bottom: 1px solid var(--fsm-line) !important;

        background: transparent !important;
    }


    .funding-steps-mobile__step + 
    .funding-steps-mobile__step {
        padding-top: 24px !important;
    }



	.funding-steps-mobile__step:last-child {
		margin-bottom: 0 !important;
		padding-bottom: 24px !important;

		border-bottom: 1px solid var(--fsm-line) !important;
	}



    .funding-steps-mobile__step-trigger,
    .funding-steps-mobile__step-trigger:hover,
    .funding-steps-mobile__step-trigger:focus,
    .funding-steps-mobile__step-trigger:active {
        position: relative !important;

        display: flex !important;

        width: 100% !important;
        min-width: 0 !important;
        min-height: 0 !important;
        height: auto !important;

        align-items: flex-start !important;

        gap: 12px !important;

        margin: 0 !important;
        padding: 0 !important;

        border: 0 !important;
        border-radius: 0 !important;
        outline: 0 !important;

        background: transparent !important;
        background-color: transparent !important;
        background-image: none !important;

        box-shadow: none !important;

        color: var(--fsm-muted) !important;

        font-family: "Plus Jakarta Sans", sans-serif !important;
        font-size: 18px !important;
        font-weight: 500 !important;
        line-height: 24px !important;
        letter-spacing: 0 !important;

        text-align: left !important;
        text-decoration: none !important;
        text-transform: none !important;

        cursor: pointer !important;

        appearance: none !important;
        -webkit-appearance: none !important;

        transition: color .3s ease !important;
    }




    .funding-steps-mobile__step-trigger::before,
    .funding-steps-mobile__step-trigger::after {
        display: none !important;
        content: none !important;
    }


    /* =====================================================
       NUMBER / TITLE
       ===================================================== */

    .funding-steps-mobile__step-number {
        display: block !important;

        width: 28px !important;

        flex: 0 0 28px !important;

        margin: 0 !important;
        padding: 0 !important;

        color: inherit !important;

        font: inherit !important;
    }


    .funding-steps-mobile__step-title {
        display: block !important;

        flex: 1 1 auto !important;

        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        color: inherit !important;

        font: inherit !important;
    }


    .funding-steps-mobile__step--active
    .funding-steps-mobile__step-trigger {
        color: var(--fsm-ink) !important;
    }


    /* =====================================================
       COLLAPSED CONTENT
       ===================================================== */

    .funding-steps-mobile__step-content {
        display: block !important;

        width: 100% !important;
        height: 0 !important;
        max-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow: hidden !important;

        opacity: 0 !important;

        visibility: hidden;

        transform: translateY(-4px);

        transition:
            max-height .4s cubic-bezier(.22,.68,.35,1),
            opacity .25s ease,
            transform .4s cubic-bezier(.22,.68,.35,1) !important;
    }


    /* =====================================================
       ACTIVE CONTENT
       ===================================================== */

    .funding-steps-mobile__step--active
    .funding-steps-mobile__step-content {
        height: auto !important;
        max-height: 160px !important;

        overflow: visible !important;

        opacity: 1 !important;

        visibility: visible;

        transform: translateY(0);
    }


    /* =====================================================
       DESCRIPTION
       ===================================================== */

    .funding-steps-mobile__description {
        display: block !important;

        width: 100% !important;

        margin: 8px 0 20px !important;
        padding: 0 !important;

        border: 0 !important;

        color: var(--fsm-ink) !important;

        font-family: "Plus Jakarta Sans", sans-serif !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 20px !important;
        letter-spacing: 0 !important;

        text-align: left !important;
        text-decoration: none !important;
        text-transform: none !important;
    }


    /* =====================================================
       GET FUNDED
       ===================================================== */

    .funding-steps-mobile__button,
    .funding-steps-mobile__button:hover,
    .funding-steps-mobile__button:focus,
    .funding-steps-mobile__button:active,
    .funding-steps-mobile__button:visited {
        display: inline-flex !important;

        width: 220px !important;
        max-width: 100% !important;

        height: 56px !important;
        min-height: 56px !important;

        align-items: center !important;
        justify-content: center !important;

        gap: 12px !important;

        margin: 0 !important;
        padding: 0 28px !important;

        border: 0 !important;
        border-radius: 999px !important;
        outline: 0 !important;

        background: var(--fsm-lime) !important;
        background-color: var(--fsm-lime) !important;
        background-image: none !important;

        box-shadow: none !important;

        color: var(--fsm-ink) !important;

        font-family: "Plus Jakarta Sans", sans-serif !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 24px !important;
        letter-spacing: 0 !important;

        text-align: center !important;
        text-decoration: none !important;
        text-transform: none !important;
    }


    .funding-steps-mobile__button::before,
    .funding-steps-mobile__button::after {
        display: none !important;
        content: none !important;
    }


    .funding-steps-mobile__button span {
        color: inherit !important;

        font: inherit !important;

        text-decoration: none !important;
    }


    .funding-steps-mobile__button-arrow {
        display: inline-flex !important;

        width: 24px !important;
        height: 24px !important;

        align-items: center !important;
        justify-content: center !important;

        flex: 0 0 24px !important;

        margin: 0 !important;

        font-size: 24px !important;
        font-weight: 400 !important;
        line-height: 24px !important;

        text-decoration: none !important;
    }


    /* =====================================================
       PROGRESS
       ===================================================== */

    .funding-steps-mobile__progress {
        position: absolute !important;

        left: 0 !important;
        right: 0 !important;
        bottom: -1px !important;

        z-index: 2 !important;

        display: block !important;

        width: 100% !important;
        height: 2px !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow: hidden !important;

        background: transparent !important;

        pointer-events: none !important;
    }


    .funding-steps-mobile__progress-bar {
        display: block !important;

        width: 0;
        height: 2px !important;

        margin: 0 !important;
        padding: 0 !important;

        background: var(--fsm-lime) !important;

        will-change: width;
    }


    .funding-steps-mobile__step:not(
        .funding-steps-mobile__step--active
    )
    .funding-steps-mobile__progress-bar {
        width: 0 !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c5e0fc *//* =========================================================
   FUNDING STEPS — DESKTOP / ELEMENTOR
   ========================================================= */

.funding-steps {
    --funding-steps-ink: #262626;
    --funding-steps-muted: rgba(38, 38, 38, .50);
    --funding-steps-line: rgba(38, 38, 38, .15);
    --funding-steps-lime: #C7EA5D;
    --funding-steps-grey: #F6F6F6;

    position: relative !important;

    width: 100% !important;
    max-width: 1440px !important;
    height: 808px !important;
    min-height: 808px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    overflow: hidden !important;

    background: #fff !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
}


/* Elementor boxed container */
.funding-steps > .e-con-inner {
    position: relative !important;

    width: 100% !important;
    max-width: none !important;
    height: 100% !important;
    min-height: 808px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   INTRO
   ========================================================= */

.funding-steps__intro-text {
    position: absolute !important;

    top: 364px !important;

    z-index: 1 !important;

    width: auto !important;
    height: 60px !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 0;

    transition:
        left .9s cubic-bezier(.22,.68,.35,1),
        top .6s ease,
        opacity .6s ease !important;
}


.funding-steps__intro-text .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: var(--funding-steps-ink) !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 52px !important;
    font-weight: 600 !important;
    line-height: 60px !important;
    letter-spacing: -2px !important;

    white-space: nowrap !important;
}


.funding-steps__intro-text--left {
    left: 370px !important;

    width: 285px !important;

    text-align: right !important;
}


.funding-steps__intro-text--right {
    left: 783px !important;

    width: 262px !important;

    text-align: left !important;
}


/* INTRO ENTER */

.funding-steps[data-phase="intro-text"]
.funding-steps__intro-text {
    opacity: 1;
}


.funding-steps[data-phase="intro-text"]
.funding-steps__intro-text--left {
    left: 290px !important;
}


.funding-steps[data-phase="intro-text"]
.funding-steps__intro-text--right {
    left: 863px !important;
}


/* INTRO LEAVE */

.funding-steps[data-phase="steps"]
.funding-steps__intro-text--left {
    left: 290px !important;
    top: 314px !important;

    opacity: 0;
}


.funding-steps[data-phase="steps"]
.funding-steps__intro-text--right {
    left: 863px !important;
    top: 314px !important;

    opacity: 0;
}


/* =========================================================
   PHONE
   ========================================================= */

.funding-steps__phone {
    position: absolute !important;

    left: 595px !important;
    top: 148px !important;

    z-index: 3 !important;

    display: block !important;

    width: 248px !important;
    height: 512px !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
}


/* =========================================================
   PHONE SCREEN AREA
   ========================================================= */

.funding-steps__phone-screen {
    position: absolute !important;

    left: 5px !important;
    top: 5px !important;
    right: 5px !important;
    bottom: 5px !important;

    z-index: 2 !important;

    display: block !important;

    width: auto !important;
    height: auto !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;

    border-radius: 39px !important;

    background: transparent !important;
}


/* =========================================================
   PHONE SCREEN — ELEMENTOR IMAGE WIDGET
   ========================================================= */

.funding-steps__screen {
    position: absolute !important;

    inset: 0 !important;

    z-index: 1 !important;

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 0 !important;

    transform: translateY(14px);

    transition:
        opacity .6s ease,
        transform .6s cubic-bezier(.22,.68,.35,1) !important;

    pointer-events: none !important;
}


/* Elementor wrapper */

.funding-steps__screen > .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* picture generated by optimization plugin */

.funding-steps__screen picture {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


/* ACTUAL IMAGE */

.funding-steps__screen img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: none !important;

    object-fit: cover !important;
    object-position: center !important;
}


/* ACTIVE SCREEN */

.funding-steps__screen--active {
    z-index: 3 !important;

    opacity: 1 !important;

    transform: translateY(0) !important;
}


/* =========================================================
   PHONE FRAME
   ========================================================= */

.funding-steps__phone-frame-wrap {
    position: absolute !important;

    inset: 0 !important;

    z-index: 1 !important;

    display: block !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    pointer-events: none !important;
}


.funding-steps__phone-frame {
    position: absolute !important;

    inset: 0 !important;

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    pointer-events: none !important;
}


.funding-steps__phone-frame > .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
}


.funding-steps__phone-frame img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: none !important;

    object-fit: fill !important;
}


/* =========================================================
   LEFT NAV
   ========================================================= */

.funding-steps__nav {
    position: absolute !important;

    left: 64px !important;
    top: 50% !important;

    z-index: 2 !important;

    display: block !important;

    width: 424px !important;
    height: auto !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 0;

    transform: translateY(calc(-50% + 46px));

    transition:
        opacity .6s ease .1s,
        transform .6s cubic-bezier(.22,.68,.35,1) .1s !important;
}


.funding-steps__nav > .elementor-widget-html,
.funding-steps__nav > .elementor-widget-html > .elementor-widget-container {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.funding-steps[data-phase="steps"]
.funding-steps__nav {
    opacity: 1;

    transform: translateY(-50%);
}


/* =========================================================
   STEP
   ========================================================= */

.funding-steps__step {
    position: relative !important;

    display: flex !important;

    width: 100% !important;

    align-items: flex-start !important;

    gap: 12px !important;

    margin: 0 0 16px !important;
    padding: 0 0 16px !important;

    border: 0 !important;
    border-radius: 0 !important;
    outline: 0 !important;

    background: transparent !important;
    box-shadow: none !important;

    color: var(--funding-steps-muted) !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 28px !important;

    text-align: left !important;

    cursor: pointer !important;

    appearance: none !important;
    -webkit-appearance: none !important;

    transition: color .35s ease !important;
}


.funding-steps__step:last-child {
    margin-bottom: 0 !important;
}


.funding-steps__step-number {
    width: 48px !important;

    flex: 0 0 48px !important;
}


.funding-steps__step-title {
    flex: 1 !important;
}


.funding-steps__step--active {
    color: var(--funding-steps-ink) !important;
}


.funding-steps__step:hover,
.funding-steps__step:focus,
.funding-steps__step:active {
    border: 0 !important;

    background: transparent !important;

    box-shadow: none !important;

    color: var(--funding-steps-ink) !important;
}


.funding-steps__step:focus-visible {
    outline: 2px solid var(--funding-steps-lime) !important;
    outline-offset: 4px !important;
}


/* =========================================================
   PROGRESS
   ========================================================= */

.funding-steps__progress {
    position: absolute !important;

    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    display: block !important;

    height: 1px !important;

    background: var(--funding-steps-line) !important;

    opacity: 0;

    overflow: visible !important;

    transition: opacity .25s ease !important;
}


.funding-steps__step--active
.funding-steps__progress {
    opacity: 1;
}


.funding-steps__progress-bar {
    position: absolute !important;

    left: 0 !important;
    top: 0 !important;

    display: block !important;

    width: 0;
    height: 2px !important;

    background: var(--funding-steps-lime) !important;

    will-change: width;
}


/* =========================================================
   RIGHT CONTENT
   ========================================================= */

.funding-steps__content {
    position: absolute !important;

    left: 953px !important;
    top: 294px !important;

    z-index: 2 !important;

    display: block !important;

    width: 374px !important;
    height: auto !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 0;

    transform: translateY(46px);

    transition:
        opacity .6s ease .15s,
        transform .6s cubic-bezier(.22,.68,.35,1) .15s !important;
}


.funding-steps[data-phase="steps"]
.funding-steps__content {
    opacity: 1;

    transform: translateY(0);
}


/* =========================================================
   ICON CIRCLE
   ========================================================= */

.funding-steps__icon {
    position: relative !important;

    display: block !important;

    width: 56px !important;
    height: 56px !important;
    min-height: 56px !important;

    margin: 0 0 20px !important;
    padding: 0 !important;

    overflow: hidden !important;

    border-radius: 50% !important;

    background: var(--funding-steps-grey) !important;
}


/* =========================================================
   ICON IMAGE WIDGET
   ========================================================= */

.funding-steps__icon-image {
    position: absolute !important;

    left: 50% !important;
    top: 50% !important;

    z-index: 1 !important;

    display: block !important;

    width: 24px !important;
    height: 24px !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 0 !important;

    transform: translate(-50%, -50%) !important;

    transition: opacity .4s ease !important;

    pointer-events: none !important;
}


.funding-steps__icon-image > .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
}


.funding-steps__icon-image img {
    display: block !important;

    width: 24px !important;
    height: 24px !important;

    object-fit: contain !important;
}


.funding-steps__icon-image--active {
    z-index: 2 !important;

    opacity: 1 !important;
}


/* =========================================================
   DESCRIPTIONS
   ========================================================= */

.funding-steps__descriptions {
    position: relative !important;

    display: block !important;

    width: 100% !important;
    height: 48px !important;
    min-height: 48px !important;

    margin: 0 0 32px !important;
    padding: 0 !important;

    overflow: hidden !important;
}


/* =========================================================
   DESCRIPTION WIDGET
   ========================================================= */

.funding-steps__description {
    position: absolute !important;

    left: 0 !important;
    top: 0 !important;

    width: 100% !important;
    height: 48px !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 0 !important;

    transform: translateY(18px);

    transition:
        opacity .5s ease,
        transform .5s cubic-bezier(.22,.68,.35,1) !important;

    pointer-events: none;
}


/* Actual Elementor heading */

.funding-steps__description .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: var(--funding-steps-ink) !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    letter-spacing: 0 !important;
}


.funding-steps__description--active {
    opacity: 1 !important;

    transform: translateY(0) !important;
}


.funding-steps__description--leaving {
    opacity: 0 !important;

    transform: translateY(-18px) !important;
}


/* =========================================================
   ELEMENTOR BUTTON
   ========================================================= */

/*
 В текущей разметке class funding-steps__button
 на Elementor button widget отсутствует.
 Поэтому можно:
 
 1. добавить funding-steps__button самому Button widget;
    это предпочтительно;

 или этот .elementor-27764 .elementor-element.elementor-element-61c5e0fc всё равно подхватит единственную кнопку
 внутри content.
*/

.funding-steps__content .elementor-widget-button {
    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;
}


.funding-steps__content .elementor-button {
    display: inline-flex !important;

    min-width: 240px !important;
    min-height: 64px !important;

    align-items: center !important;
    justify-content: center !important;

    padding: 20px 60px !important;

    border: 0 !important;
    border-radius: 124px !important;

    background: var(--funding-steps-lime) !important;

    box-shadow: none !important;

    color: var(--funding-steps-ink) !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 24px !important;

    text-decoration: none !important;
}


.funding-steps__content
.elementor-button-content-wrapper {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 4px !important;
}


.funding-steps__content
.elementor-button-icon {
    display: flex !important;

    order: 2 !important;

    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
}


.funding-steps__content
.elementor-button-text {
    order: 1 !important;
}


.funding-steps__content
.elementor-button-icon svg {
    width: 24px !important;
    height: 24px !important;
}


.funding-steps__content
.elementor-button:hover {
    background: var(--funding-steps-lime) !important;

    color: var(--funding-steps-ink) !important;

    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b110bae */.elementor-27764 .elementor-element.elementor-element-3b110bae p:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
} 

.elementor-27764 .elementor-element.elementor-element-3b110bae {
    text-wrap-style: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60c59122 */.elementor-27764 .elementor-element.elementor-element-60c59122 p:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
} 

.elementor-27764 .elementor-element.elementor-element-60c59122 {
    text-wrap-style: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62254a23 */.elementor-27764 .elementor-element.elementor-element-62254a23 p:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
} 

.elementor-27764 .elementor-element.elementor-element-62254a23 {
    text-wrap-style: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6be9b704 */.elementor-27764 .elementor-element.elementor-element-6be9b704 p:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
} 

.elementor-27764 .elementor-element.elementor-element-6be9b704 {
    text-wrap-style: pretty;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7dad8b6f */.elementor-27764 .elementor-element.elementor-element-7dad8b6f svg {
   width: 24px;
   height: 24px;
 }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a99e9e */.elementor-27764 .elementor-element.elementor-element-9a99e9e svg {
   width: 24px;
   height: 24px;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-524d36f1 */@media (max-width: 1025px) {
    .elementor-27764 .elementor-element.elementor-element-524d36f1 {
        background: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bd19659 *//* =========================================
   REVIEWS SWIPER
========================================= */

.reviews-slider {
    position: relative;

    width: 100% !important;
    max-width: 100% !important;

    /*height: 388px !important;*/
    /*min-height: 0 !important;*/
    height: auto !important;
    min-height: 388px !important;

    /*overflow: visible !important;*/

    display: block !important;
    overflow: hidden !important;
}


/* Swiper wrapper */

.reviews-slider > .reviews-track {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    align-items: stretch !important;

    width: 100%;
    /*height: 364px !important;*/
    /*min-height: 0 !important;*/
    
    height: auto !important;
    min-height: 364px !important;

    padding: 0 !important;
    margin: 0 !important;

    gap: 0 !important;
}


/* Swiper slide */

.reviews-slider .review-slide {
    position: relative;

    display: block !important;

    flex: 0 0 666px !important;

    width: 666px !important;
    max-width: 666px !important;

    /*height: 364px !important;*/
    /*min-height: 364px !important;*/
    
    height: auto !important;
    min-height: 364px !important;

    padding: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;

    background: transparent !important;
    border-radius: 0;

    opacity: 0;

    transition: opacity .45s ease;
}


/* Active slide */

.reviews-slider .review-slide.swiper-slide-active {
    opacity: 1;
}


/* =========================================
   CARD
========================================= */

.reviews-slider .review-card {
    position: relative;
    z-index: 2;

    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;
    /*height: 364px !important;*/
    /*min-height: 364px !important;*/
    
    height: auto !important;
    min-height: 364px !important;

    padding: 32px !important;

    background: #F6F6F6;

    border-radius: 40px;
}

 @media (max-width: 1025px) {
    .reviews-slider .review-card {
        padding: 20px !important;
    } 
 }


/* =========================================
   BACK CARD
========================================= */

.reviews-slider .review-slide::after {
    content: "";

    position: absolute;

    z-index: 1;

    left: 24px;
    right: 24px;

    bottom: -24px;

    height: 60px;

    background: #E5E5E5;

    border-radius: 0 0 40px 40px;

    opacity: 0;

    transition: opacity .4s ease;
}

.reviews-slider .review-slide.swiper-slide-active::after {
    opacity: 1;
}


.reviews-navigation {
    display: flex;
    align-items: center;
    justify-content: center;

    gap: 28px;
    margin-top: 56px;
}




.reviews-prev,
.reviews-next {
    --progress: 25%;

    position: relative;

    width: 56px !important;
    height: 56px !important;

    flex: 0 0 56px;

    display: flex;
    align-items: center;
    justify-content: center;

    border: 0 !important;
    border-radius: 50%;

    cursor: pointer;


    background: #E4E4E4;

    transition: background .3s ease;
}



.reviews-prev::after,
.reviews-next::after {
    content: "";

    position: absolute;

    inset: 1px;

    border-radius: 50%;

    background: #fff;

    z-index: 1;
}




.reviews-next::before,
.reviews-prev::before {
    content: "";

    position: absolute;

    inset: 0;

    border-radius: 50%;

    z-index: 0;
}




.reviews-next::before {
    background:
        conic-gradient(
            from 0deg,
            #262626 0 var(--progress),
            transparent var(--progress) 100%
        );
}



.reviews-prev::before {
    background:
        conic-gradient(
            from 0deg,
            transparent 0 calc(100% - var(--progress)),
            #262626 calc(100% - var(--progress)) 100%
        );
}




.reviews-prev .elementor-icon-wrapper,
.reviews-next .elementor-icon-wrapper {
    position: relative;
    z-index: 2;

    display: flex;
    align-items: center;
    justify-content: center;
}

.reviews-prev .elementor-icon,
.reviews-next .elementor-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}


/* counter */

.reviews-counter {
    min-width: 52px;

    text-align: center;

    font-size: 16px;
    line-height: 1;
    color: #555;
}

@media (min-width: 1025px) {
    .elementor-27764 .elementor-element.elementor-element-4bd19659 {
        background: none !important;
    }
}

/* =========================================
   TABLET + MOBILE
   Full visible slide
========================================= */

@media (max-width: 992px) {

    /*
     * Slider viewport
     */

    .reviews-slider {
        width: 100% !important;
        max-width: 100% !important;

        overflow: hidden !important;
    }



    .reviews-slider .review-slide {
        flex: 0 0 100% !important;

        width: 100% !important;
        max-width: 100% !important;

        min-width: 0 !important;
    }


    /*
     * Card
     */

    .reviews-slider .review-card {
        width: 100% !important;
        max-width: 100% !important;

        padding: 24px  !important;
    }

}

@media (max-width: 992px) {

    .reviews-slider .review-slide,
    .reviews-slider .review-card,
    .reviews-slider .review-card > .e-con-inner,
    .reviews-slider .review-card .elementor-element {
        min-width: 0;
    }

}

@media (max-width: 992px) {

    .reviews-slider {
        width: 100% !important;
        max-width: 100% !important;

        margin-left: 0 !important;
        margin-right: 0 !important;

        padding-left: 0 !important;
        padding-right: 0 !important;

        --padding-left: 0px;
        --padding-right: 0px;

        overflow: hidden !important;
    }

    .reviews-slider > .e-con-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    
    /*.reviews-slider .review-slide {*/
    /*    flex: 0 0 calc(100% - 32px) !important;*/

    /*    width: calc(100% - 32px) !important;*/
    /*    max-width: calc(100% - 32px) !important;*/

    /*    min-width: 0 !important;*/
    /*}*/
}

.review-text  {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;

    overflow: hidden;
}


@media (max-width: 992px) {

    .review-text  {
        -webkit-line-clamp: 9;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429141d7 */.elementor-27764 .elementor-element.elementor-element-429141d7 {
    text-wrap-style: pretty;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ed50325 */.elementor-27764 .elementor-element.elementor-element-7ed50325 svg {
    width: 44px;
}

.elementor-27764 .elementor-element.elementor-element-7ed50325 .elementor-button-text {
    display: inline-flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d9bdd28 */.elementor-27764 .elementor-element.elementor-element-6d9bdd28 svg {
    width: 44px;
}

.elementor-27764 .elementor-element.elementor-element-6d9bdd28 .elementor-button-text {
    display: inline-flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f19ed15 */.elementor-27764 .elementor-element.elementor-element-2f19ed15 {
    text-wrap-style: pretty;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64f8dc05 */.elementor-27764 .elementor-element.elementor-element-64f8dc05 svg {
    width: 44px;
}

.elementor-27764 .elementor-element.elementor-element-64f8dc05 .elementor-button-text {
    display: inline-flex;
    align-items: center;
}

@media(max-width: 768px) {
    .elementor-27764 .elementor-element.elementor-element-64f8dc05 .elementor-button-link {
    display: flex;
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5354f187 */.elementor-27764 .elementor-element.elementor-element-5354f187 svg {
    width: 44px;
}

.elementor-27764 .elementor-element.elementor-element-5354f187 .elementor-button-text {
    display: inline-flex;
    align-items: center;
}

@media(max-width: 768px) {
    .elementor-27764 .elementor-element.elementor-element-5354f187 .elementor-button-link {
    display: flex;
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21b98cd0 */.elementor-27764 .elementor-element.elementor-element-21b98cd0 { background: #c8ec5c; padding: 80px 20px; min-height: 0; }
.elementor-27764 .elementor-element.elementor-element-21b98cd0 > .e-con-inner { min-height: 0; }
.elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-27c2ca10 { display: grid !important; grid-template-columns: minmax(0, 1fr) auto; column-gap: 40px; row-gap: 14px; padding: 0; width: 100%; min-height: 0; }
.elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-429141d7 { grid-column: 1; margin: 0; }
.elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-5341c1ba { grid-column: 1; width: 100%; margin: 0; }
.elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-5044cf56 { grid-column: 2; grid-row: 1 / 3; align-self: center; width: auto; margin: 0; }
.elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-5044cf56 .elementor-button { background: #10261d; color: #fff; }
.elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-ad438fa { display: none !important; }
@media (max-width: 767px) {
 .elementor-27764 .elementor-element.elementor-element-21b98cd0 { padding: 48px 20px; }
 .elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-27c2ca10 { display: none !important; }
 .elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-61e99415 { padding: 0; min-height: 0; }
 .elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-3f31cccb { display: none !important; }
 .elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-283acb8f .elementor-button { background: #10261d; color: #fff; }
}
.elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-5341c1ba, .elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-582b911 { max-width: none !important; width: 100% !important; }
.elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-5044cf56 .elementor-button, .elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-283acb8f .elementor-button { width: auto !important; padding: 18px 32px; }
.elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-61e99415 { background: transparent !important; border-radius: 0 !important; box-shadow: none !important; }
.elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-27c2ca10 { background: transparent !important; border-radius: 0 !important; }
@media (min-width:768px) { .elementor-27764 .elementor-element.elementor-element-21b98cd0 .elementor-element-61e99415 { display: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d8ab472 */.elementor-27764 .elementor-element.elementor-element-6d8ab472 {
    text-wrap-style: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6390c9a0 */.elementor-27764 .elementor-element.elementor-element-6390c9a0 {
    text-wrap-style: pretty;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-74313c74 */.faq-accordion .e-n-accordion-item-title,
.faq-accordion {
    width: 100% !important ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aa91a5f */.faq-wrap .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
    border-radius: 40px 40px 0 0 !important;
    
    
    padding-bottom: 0px !important;
}



/* Remove Elementor default icons */
/*.faq-accordion .elementor-accordion-icon {*/
/*    position: absolute;*/
/*    right: 20px;*/
/*    top: 50%;*/

/*    width: 44px !important;*/
/*    height: 44px !important;*/

/*    transform: translateY(-50%);*/

/*    font-size: 0 !important;*/
/*}*/


/* Hide Elementor + / - icons */
.faq-accordion .elementor-accordion-icon svg,
.faq-accordion .elementor-accordion-icon i {
    display: none !important;
}


/* Our custom icon */
.faq-accordion .elementor-accordion-icon::before {
    content: "";

    display: block;

    width: 44px;
    height: 44px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: 44px 44px;
}

.faq-accordion .e-n-accordion-item-title-icon svg {
    display: none !important;
}


.faq-accordion .elementor-widget-text-editor p {
    margin: 0;
}

.faq-accordion .e-n-accordion-item > .e-con {
    padding-bottom: 25px;
}


.faq-accordion .e-n-accordion-item-title-icon .e-opened,
.faq-accordion .e-n-accordion-item-title-icon .e-closed {
    width: 44px !important;
    height: 44px !important;

    background-position: center;
    background-repeat: no-repeat;
    background-size: 44px 44px;
}


.faq-accordion .e-n-accordion-item-title-icon .e-closed {
    background-image: url("/wp-content/uploads/2026/09/acccr-plus-icon-2.svg");
}


/* OPEN — крестик */
.faq-accordion .e-n-accordion-item-title-icon .e-opened {
    background-image: url("/wp-content/uploads/2026/09/acccr-cross-icon-1.svg");
}/* End custom CSS */
/* Start custom CSS */.hero-section {
    background-image: url("https://theproptrade.io/wp-content/uploads/2025/12/herobanner.jpg");
    background-size: cover;
    background-position: center;
}
.hero-section img {
    fetchpriority: high !important;
}/* End custom CSS */