.elementor-12 .elementor-element.elementor-element-b0b233b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-12 .elementor-element.elementor-element-b0b233b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b0b233b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://longislanddeckcompany.com/wp-content/uploads/2025/11/3d-rendering-wooden-house-11.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-362ded9{--display:flex;--padding-top:141px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-950e0f6{--display:flex;}.elementor-12 .elementor-element.elementor-element-0f0ea60 .elementor-heading-title{font-size:70px;font-weight:600;letter-spacing:-4px;color:var( --e-global-color-1f33e74 );}.elementor-12 .elementor-element.elementor-element-a81d9c6{font-size:24px;font-weight:500;letter-spacing:-1.2px;color:var( --e-global-color-1f33e74 );}.elementor-12 .elementor-element.elementor-element-ab406df{--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-12 .elementor-element.elementor-element-a74d5ef .elementor-button{background-color:var( --e-global-color-1f33e74 );font-size:18px;font-weight:500;fill:var( --e-global-color-a2920ac );color:var( --e-global-color-a2920ac );border-radius:40px 40px 40px 40px;padding:16px 30px 16px 30px;}.elementor-12 .elementor-element.elementor-element-a74d5ef .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a74d5ef .elementor-button:focus{background-color:var( --e-global-color-2df31e2 );color:var( --e-global-color-1f33e74 );}.elementor-12 .elementor-element.elementor-element-a74d5ef .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-a74d5ef .elementor-button:focus svg{fill:var( --e-global-color-1f33e74 );}.elementor-12 .elementor-element.elementor-element-5dc07e9 .elementor-button{background-color:var( --e-global-color-2df31e2 );font-size:18px;font-weight:500;fill:var( --e-global-color-1f33e74 );color:var( --e-global-color-1f33e74 );border-radius:40px 40px 40px 40px;padding:16px 30px 16px 30px;}.elementor-12 .elementor-element.elementor-element-5dc07e9 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5dc07e9 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-1f33e74 );}.elementor-12 .elementor-element.elementor-element-5dc07e9 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-5dc07e9 .elementor-button:focus svg{fill:var( --e-global-color-1f33e74 );}.elementor-12 .elementor-element.elementor-element-f5d95b2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-7feaf88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4950afb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-86a6a11{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-86a6a11 .elementor-counter-number-wrapper{color:var( --e-global-color-1f33e74 );font-size:50px;}.elementor-12 .elementor-element.elementor-element-86a6a11 .elementor-counter-title{color:var( --e-global-color-1f33e74 );font-size:18px;}.elementor-12 .elementor-element.elementor-element-e1af437{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bc8c495{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-bc8c495 .elementor-counter-number-wrapper{color:var( --e-global-color-1f33e74 );font-size:50px;}.elementor-12 .elementor-element.elementor-element-bc8c495 .elementor-counter-title{color:var( --e-global-color-1f33e74 );font-size:18px;}.elementor-12 .elementor-element.elementor-element-b19b9e7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-28a3ee1{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-28a3ee1 .elementor-counter-number-wrapper{color:var( --e-global-color-1f33e74 );font-size:50px;}.elementor-12 .elementor-element.elementor-element-28a3ee1 .elementor-counter-title{color:var( --e-global-color-1f33e74 );font-size:18px;}.elementor-12 .elementor-element.elementor-element-4c22dfe{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-25835ca{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-25835ca:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-25835ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-12 .elementor-element.elementor-element-25835ca.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5ca271a > .elementor-widget-container{margin:0px 2px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6d35c1d{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:130px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c3b976d{--display:flex;}.elementor-12 .elementor-element.elementor-element-e5b4503 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-2df31e2 );}.elementor-12 .elementor-element.elementor-element-047541b .elementor-heading-title{font-size:64px;font-weight:600;letter-spacing:-5px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-6f02205 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:138px;font-weight:600;letter-spacing:-7px;color:var( --e-global-color-1f33e74 );}.elementor-12 .elementor-element.elementor-element-2d685c4{width:var( --container-widget-width, 698px );max-width:698px;--container-widget-width:698px;--container-widget-flex-grow:0;font-size:20px;line-height:28px;letter-spacing:-1.1px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5742f39{--display:flex;}.elementor-12 .elementor-element.elementor-element-02f5508 img{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-beb5d36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-beb5d36:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-beb5d36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-12 .elementor-element.elementor-element-bd0b49d{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-efd76ae{--display:flex;}.elementor-12 .elementor-element.elementor-element-43b1e37 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:-1.2px;color:var( --e-global-color-2df31e2 );}.elementor-12 .elementor-element.elementor-element-7a4dd31 .elementor-heading-title{font-size:64px;font-weight:600;letter-spacing:-5px;color:var( --e-global-color-1f33e74 );}.elementor-12 .elementor-element.elementor-element-74972b1{--display:flex;}.elementor-12 .elementor-element.elementor-element-6bc0d5e .elementor-button{background-color:var( --e-global-color-2df31e2 );font-size:18px;font-weight:500;fill:var( --e-global-color-1f33e74 );color:var( --e-global-color-1f33e74 );border-radius:40px 40px 40px 40px;padding:16px 30px 16px 30px;}.elementor-12 .elementor-element.elementor-element-6bc0d5e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6bc0d5e .elementor-button:focus{background-color:var( --e-global-color-1f33e74 );color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-6bc0d5e .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-6bc0d5e .elementor-button:focus svg{fill:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-f1860bd{--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-12 .elementor-element.elementor-element-ba9fb43{--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-12 .elementor-element.elementor-element-f422371 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:138px;font-weight:600;letter-spacing:-4px;}.elementor-12 .elementor-element.elementor-element-838d6ce{--swiper-slides-to-display:3;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 40px;}.elementor-12 .elementor-element.elementor-element-838d6ce .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-378319c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:130px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7886342{--display:flex;}.elementor-12 .elementor-element.elementor-element-9b2f13a .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:-1.2px;color:var( --e-global-color-2df31e2 );}.elementor-12 .elementor-element.elementor-element-6f209a5{width:var( --container-widget-width, 677px );max-width:677px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:677px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6f209a5 .elementor-heading-title{font-size:64px;font-weight:600;letter-spacing:-5px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-0496cb9{width:var( --container-widget-width, 730px );max-width:730px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 30px 0px 0px;--container-widget-width:730px;--container-widget-flex-grow:0;font-size:18px;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-49c292f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-49c292f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-49c292f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-49c292f .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-12 .elementor-element.elementor-element-49c292f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-49c292f .elementor-image-box-title{font-size:24px;font-weight:600;letter-spacing:-1.2px;}.elementor-12 .elementor-element.elementor-element-49c292f .elementor-image-box-description{font-size:18px;letter-spacing:-1.2px;}.elementor-12 .elementor-element.elementor-element-10d8ee9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-10d8ee9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-10d8ee9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-10d8ee9 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-12 .elementor-element.elementor-element-10d8ee9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-10d8ee9 .elementor-image-box-title{font-size:24px;font-weight:600;letter-spacing:-1.2px;}.elementor-12 .elementor-element.elementor-element-10d8ee9 .elementor-image-box-description{font-size:18px;letter-spacing:-1.2px;}.elementor-12 .elementor-element.elementor-element-002004e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-002004e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-002004e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-002004e .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-12 .elementor-element.elementor-element-002004e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-002004e .elementor-image-box-title{font-size:24px;font-weight:600;letter-spacing:-1.2px;}.elementor-12 .elementor-element.elementor-element-002004e .elementor-image-box-description{font-size:18px;letter-spacing:-1.2px;}.elementor-12 .elementor-element.elementor-element-5401ebd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-5401ebd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-5401ebd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-5401ebd .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-12 .elementor-element.elementor-element-5401ebd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-5401ebd .elementor-image-box-title{font-size:24px;font-weight:600;letter-spacing:-1.2px;}.elementor-12 .elementor-element.elementor-element-5401ebd .elementor-image-box-description{font-size:18px;letter-spacing:-1.2px;}.elementor-12 .elementor-element.elementor-element-2bfbba6{--display:flex;}.elementor-12 .elementor-element.elementor-element-954fff7 img{border-radius:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-d12cb57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:165px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d12cb57:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d12cb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://longislanddeckcompany.com/wp-content/uploads/2025/12/img-pool.webp");background-position:center right;background-repeat:no-repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-f52914c{--display:flex;}.elementor-12 .elementor-element.elementor-element-01a4dac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-01a4dac:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-01a4dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fef0689{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-2e562f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0d5bd06{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0d5bd06 .elementor-heading-title{font-size:64px;font-weight:600;text-transform:capitalize;letter-spacing:-5px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-7a250f5{width:var( --container-widget-width, 713px );max-width:713px;padding:0px 30px 10px 0px;--container-widget-width:713px;--container-widget-flex-grow:0;font-size:18px;letter-spacing:-1.2px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2f3269b .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-1994a4f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-53d907d{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-53d907d .elementor-heading-title{font-size:64px;font-weight:600;text-transform:capitalize;letter-spacing:-5px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-7f1eee6{width:var( --container-widget-width, 713px );max-width:713px;padding:0px 30px 10px 0px;--container-widget-width:713px;--container-widget-flex-grow:0;font-size:18px;letter-spacing:-1.2px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-56e5399 .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-524ef7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-956c8aa{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-956c8aa .elementor-heading-title{font-size:64px;font-weight:600;text-transform:capitalize;letter-spacing:-5px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-107d97a{width:var( --container-widget-width, 713px );max-width:713px;padding:0px 30px 10px 0px;--container-widget-width:713px;--container-widget-flex-grow:0;font-size:18px;letter-spacing:-1.2px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fa9690f .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-26ed98f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-face0ad{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-face0ad .elementor-heading-title{font-size:64px;font-weight:600;text-transform:capitalize;letter-spacing:-5px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-f7cb0a5{width:var( --container-widget-width, 713px );max-width:713px;padding:0px 30px 10px 0px;--container-widget-width:713px;--container-widget-flex-grow:0;font-size:18px;letter-spacing:-1.2px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b50b537 .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-9f9d1b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e2c169b{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e2c169b .elementor-heading-title{font-size:64px;font-weight:600;text-transform:capitalize;letter-spacing:-5px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-5215385{width:var( --container-widget-width, 713px );max-width:713px;padding:0px 30px 10px 0px;--container-widget-width:713px;--container-widget-flex-grow:0;font-size:18px;letter-spacing:-1.2px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b7ce680 .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-b81b6c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7192847{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7192847 .elementor-heading-title{font-size:64px;font-weight:600;text-transform:capitalize;letter-spacing:-5px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-14a683b{width:var( --container-widget-width, 713px );max-width:713px;padding:0px 30px 10px 0px;--container-widget-width:713px;--container-widget-flex-grow:0;font-size:18px;letter-spacing:-1.2px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5dfcf67 .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-b833a01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b2f2e1c{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b2f2e1c .elementor-heading-title{font-size:64px;font-weight:600;text-transform:capitalize;letter-spacing:-5px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-e46131d{width:var( --container-widget-width, 713px );max-width:713px;padding:0px 30px 10px 0px;--container-widget-width:713px;--container-widget-flex-grow:0;font-size:18px;letter-spacing:-1.2px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-68c4647 .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-7d209e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cf5c80d{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-cf5c80d .elementor-heading-title{font-size:64px;font-weight:600;text-transform:capitalize;letter-spacing:-5px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-a992da3{width:var( --container-widget-width, 713px );max-width:713px;padding:0px 30px 10px 0px;--container-widget-width:713px;--container-widget-flex-grow:0;font-size:18px;letter-spacing:-1.2px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c0d17d4 .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-5062b95{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b53db75{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b53db75 .elementor-heading-title{font-size:64px;font-weight:600;text-transform:capitalize;letter-spacing:-5px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-18590ff{width:var( --container-widget-width, 713px );max-width:713px;padding:0px 30px 10px 0px;--container-widget-width:713px;--container-widget-flex-grow:0;font-size:18px;letter-spacing:-1.2px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-be78162 .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-157a7ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e8a6d92{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e8a6d92 .elementor-heading-title{font-size:64px;font-weight:600;text-transform:capitalize;letter-spacing:-5px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-154f69d{width:var( --container-widget-width, 713px );max-width:713px;padding:0px 30px 10px 0px;--container-widget-width:713px;--container-widget-flex-grow:0;font-size:18px;letter-spacing:-1.2px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-dcc13a4 .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-c911ccb{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-750px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:100px;}.elementor-12 .elementor-element.elementor-element-a34bb6b img{border-radius:0px 0px 30px 30px;}.elementor-12 .elementor-element.elementor-element-65f38f0{--display:flex;}.elementor-12 .elementor-element.elementor-element-8c0549b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:130px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-fb40e7b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-759be8b{--display:flex;}.elementor-12 .elementor-element.elementor-element-3d4849f{width:var( --container-widget-width, 677px );max-width:677px;--container-widget-width:677px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3d4849f .elementor-heading-title{font-size:64px;font-weight:600;letter-spacing:-5px;color:var( --e-global-color-a2920ac );}.elementor-12 .elementor-element.elementor-element-eb87da1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:138px;font-weight:600;letter-spacing:-7px;color:var( --e-global-color-1f33e74 );}.elementor-12 .elementor-element.elementor-element-feec81e{--display:flex;}.elementor-12 .elementor-element.elementor-element-3b375b4 .elementor-button{background-color:var( --e-global-color-2df31e2 );font-size:18px;font-weight:500;fill:var( --e-global-color-1f33e74 );color:var( --e-global-color-1f33e74 );border-radius:40px 40px 40px 40px;padding:16px 30px 16px 30px;}.elementor-12 .elementor-element.elementor-element-3b375b4 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3b375b4 .elementor-button:focus{background-color:var( --e-global-color-a2920ac );color:var( --e-global-color-1f33e74 );}.elementor-12 .elementor-element.elementor-element-3b375b4 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3b375b4 .elementor-button:focus svg{fill:var( --e-global-color-1f33e74 );}.elementor-12 .elementor-element.elementor-element-fc09a5b{--display:flex;}.elementor-12 .elementor-element.elementor-element-3c10d4b .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12 .elementor-element.elementor-element-3c10d4b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-3c10d4b{--image-border-radius:40px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-4950afb{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-e1af437{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-b19b9e7{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-6d35c1d{--content-width:1592px;}.elementor-12 .elementor-element.elementor-element-c3b976d{--width:60%;}.elementor-12 .elementor-element.elementor-element-5742f39{--width:40%;}.elementor-12 .elementor-element.elementor-element-beb5d36{--content-width:1592px;}.elementor-12 .elementor-element.elementor-element-efd76ae{--width:60%;}.elementor-12 .elementor-element.elementor-element-74972b1{--width:40%;}.elementor-12 .elementor-element.elementor-element-ba9fb43{--width:100%;}.elementor-12 .elementor-element.elementor-element-378319c{--content-width:1592px;}.elementor-12 .elementor-element.elementor-element-7886342{--width:50%;}.elementor-12 .elementor-element.elementor-element-2bfbba6{--width:50%;}.elementor-12 .elementor-element.elementor-element-f52914c{--width:50%;}.elementor-12 .elementor-element.elementor-element-65f38f0{--width:50%;}.elementor-12 .elementor-element.elementor-element-8c0549b{--content-width:1592px;}.elementor-12 .elementor-element.elementor-element-759be8b{--width:60%;}.elementor-12 .elementor-element.elementor-element-feec81e{--width:40%;}}@media(max-width:1360px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-f52914c{--width:70%;}.elementor-12 .elementor-element.elementor-element-65f38f0{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-f52914c{--width:70%;}.elementor-12 .elementor-element.elementor-element-65f38f0{--width:30%;}}@media(max-width:1360px){.elementor-12 .elementor-element.elementor-element-0f0ea60 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-a81d9c6{font-size:20px;}.elementor-12 .elementor-element.elementor-element-047541b .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-6f02205 .elementor-heading-title{font-size:90px;}.elementor-12 .elementor-element.elementor-element-7a4dd31 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-f422371 .elementor-heading-title{font-size:90px;}.elementor-12 .elementor-element.elementor-element-838d6ce{--swiper-slides-to-display:3;}.elementor-12 .elementor-element.elementor-element-6f209a5 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-49c292f .elementor-image-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-10d8ee9 .elementor-image-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-002004e .elementor-image-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-5401ebd .elementor-image-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-d12cb57:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d12cb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:240px 0px;}.elementor-12 .elementor-element.elementor-element-d12cb57{--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fef0689{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-0d5bd06 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-c911ccb{--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-next-right-position:-50px;}.elementor-12 .elementor-element.elementor-element-3d4849f .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-eb87da1 .elementor-heading-title{font-size:90px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-b0b233b{--padding-top:120px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-362ded9{--padding-top:120px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-0f0ea60 .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-a81d9c6{font-size:18px;}.elementor-12 .elementor-element.elementor-element-7feaf88{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-86a6a11 .elementor-counter-number-wrapper{font-size:35px;}.elementor-12 .elementor-element.elementor-element-bc8c495 .elementor-counter-number-wrapper{font-size:35px;}.elementor-12 .elementor-element.elementor-element-28a3ee1 .elementor-counter-number-wrapper{font-size:35px;}.elementor-12 .elementor-element.elementor-element-047541b .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-6f02205 .elementor-heading-title{font-size:70px;}.elementor-12 .elementor-element.elementor-element-7a4dd31 .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-838d6ce{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-6f209a5 .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-49c292f .elementor-image-box-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-10d8ee9 .elementor-image-box-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-002004e .elementor-image-box-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-5401ebd .elementor-image-box-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-d12cb57:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d12cb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-d12cb57{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0d5bd06 .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-53d907d .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-956c8aa .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-face0ad .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-e2c169b .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-7192847 .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-b2f2e1c .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-cf5c80d .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-b53db75 .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-e8a6d92 .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-c911ccb{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-3d4849f .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-eb87da1 .elementor-heading-title{font-size:70px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-b0b233b{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-362ded9{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0f0ea60 .elementor-heading-title{font-size:32px;letter-spacing:-3px;}.elementor-12 .elementor-element.elementor-element-a81d9c6{font-size:16px;}.elementor-12 .elementor-element.elementor-element-7feaf88{--margin-top:100px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-4950afb{--width:33.33%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-86a6a11{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-86a6a11 .elementor-counter{gap:10px;}.elementor-12 .elementor-element.elementor-element-86a6a11 .elementor-counter-number-wrapper{font-size:24px;}.elementor-12 .elementor-element.elementor-element-86a6a11 .elementor-counter-title{font-size:12px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-e1af437{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-bc8c495{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-bc8c495 .elementor-counter{gap:10px;}.elementor-12 .elementor-element.elementor-element-bc8c495 .elementor-counter-number-wrapper{font-size:24px;}.elementor-12 .elementor-element.elementor-element-bc8c495 .elementor-counter-title{font-size:12px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-b19b9e7{--width:33.33%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-28a3ee1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-28a3ee1 .elementor-counter{gap:10px;}.elementor-12 .elementor-element.elementor-element-28a3ee1 .elementor-counter-number-wrapper{font-size:24px;}.elementor-12 .elementor-element.elementor-element-28a3ee1 .elementor-counter-title{font-size:12px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-4c22dfe{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6d35c1d{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-e5b4503 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-047541b .elementor-heading-title{font-size:28px;letter-spacing:-1.3px;}.elementor-12 .elementor-element.elementor-element-6f02205 .elementor-heading-title{font-size:64px;letter-spacing:-6px;}.elementor-12 .elementor-element.elementor-element-2d685c4{font-size:16px;}.elementor-12 .elementor-element.elementor-element-02f5508 img{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-bd0b49d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-efd76ae{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-43b1e37 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-7a4dd31 .elementor-heading-title{font-size:28px;letter-spacing:-1.2px;}.elementor-12 .elementor-element.elementor-element-74972b1{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6bc0d5e .elementor-button{font-size:16px;padding:16px 24px 16px 24px;}.elementor-12 .elementor-element.elementor-element-f1860bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ba9fb43{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-f422371{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f422371 .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-838d6ce{--swiper-slides-to-display:1;width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 10px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-378319c{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-7886342{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-9b2f13a .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-6f209a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12 .elementor-element.elementor-element-6f209a5 .elementor-heading-title{font-size:28px;letter-spacing:-1.8px;}.elementor-12 .elementor-element.elementor-element-0496cb9{font-size:16px;letter-spacing:-0.8px;}.elementor-12 .elementor-element.elementor-element-49c292f .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-49c292f .elementor-image-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-49c292f .elementor-image-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-10d8ee9 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-10d8ee9 .elementor-image-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-10d8ee9 .elementor-image-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-002004e .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-002004e .elementor-image-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-002004e .elementor-image-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-5401ebd .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-5401ebd .elementor-image-box-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-5401ebd .elementor-image-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-d12cb57:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d12cb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100px 0px;}.elementor-12 .elementor-element.elementor-element-d12cb57{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-01a4dac{--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-fef0689{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-0d5bd06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-0d5bd06 .elementor-heading-title{font-size:28px;line-height:30px;letter-spacing:-2px;}.elementor-12 .elementor-element.elementor-element-7a250f5{font-size:16px;}.elementor-12 .elementor-element.elementor-element-2f3269b .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-53d907d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-53d907d .elementor-heading-title{font-size:28px;line-height:30px;letter-spacing:-2px;}.elementor-12 .elementor-element.elementor-element-7f1eee6{font-size:16px;}.elementor-12 .elementor-element.elementor-element-56e5399 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-956c8aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-956c8aa .elementor-heading-title{font-size:28px;line-height:30px;letter-spacing:-2px;}.elementor-12 .elementor-element.elementor-element-107d97a{font-size:16px;}.elementor-12 .elementor-element.elementor-element-fa9690f .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-face0ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-face0ad .elementor-heading-title{font-size:28px;line-height:30px;letter-spacing:-2px;}.elementor-12 .elementor-element.elementor-element-f7cb0a5{font-size:16px;}.elementor-12 .elementor-element.elementor-element-b50b537 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-e2c169b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-e2c169b .elementor-heading-title{font-size:28px;line-height:30px;letter-spacing:-2px;}.elementor-12 .elementor-element.elementor-element-5215385{font-size:16px;}.elementor-12 .elementor-element.elementor-element-b7ce680 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-7192847{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-7192847 .elementor-heading-title{font-size:28px;line-height:30px;letter-spacing:-2px;}.elementor-12 .elementor-element.elementor-element-14a683b{font-size:16px;}.elementor-12 .elementor-element.elementor-element-5dfcf67 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-b2f2e1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-b2f2e1c .elementor-heading-title{font-size:28px;line-height:30px;letter-spacing:-2px;}.elementor-12 .elementor-element.elementor-element-e46131d{font-size:16px;}.elementor-12 .elementor-element.elementor-element-68c4647 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-cf5c80d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-cf5c80d .elementor-heading-title{font-size:28px;line-height:30px;letter-spacing:-2px;}.elementor-12 .elementor-element.elementor-element-a992da3{font-size:16px;}.elementor-12 .elementor-element.elementor-element-c0d17d4 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-b53db75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-b53db75 .elementor-heading-title{font-size:28px;line-height:30px;letter-spacing:-2px;}.elementor-12 .elementor-element.elementor-element-18590ff{font-size:16px;}.elementor-12 .elementor-element.elementor-element-be78162 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-e8a6d92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-e8a6d92 .elementor-heading-title{font-size:28px;line-height:30px;letter-spacing:-2px;}.elementor-12 .elementor-element.elementor-element-154f69d{font-size:16px;}.elementor-12 .elementor-element.elementor-element-dcc13a4 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-c911ccb{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-next-right-position:-80px;}.elementor-12 .elementor-element.elementor-element-8c0549b{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-fb40e7b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-759be8b{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3d4849f .elementor-heading-title{font-size:28px;letter-spacing:-1.3px;}.elementor-12 .elementor-element.elementor-element-eb87da1 .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-feec81e{--width:50%;}.elementor-12 .elementor-element.elementor-element-3b375b4 .elementor-button{font-size:16px;}}/* Start custom CSS for button, class: .elementor-element-5dc07e9 */.pulse-btn {
    animation: pulse-scale 2s infinite;
}

@keyframes pulse-scale {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.08);
    }
    100% {
        transform: scale(1);
    }
}/* End custom CSS */