.elementor-77 .elementor-element.elementor-element-3169fa4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-356c6e4{--display:flex;--min-height:70vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-bedb887{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-bedb887:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-bedb887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gravityresinquartz.com/wp-content/uploads/2026/07/dea9441e-f8f8-4231-9bf7-8e734fe280c0-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Cop;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-01846f9{width:var( --container-widget-width, 28% );max-width:28%;padding:150px 20px 20px 60px;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-01846f9 .elementor-heading-title{font-family:"copper-slim", Cop;font-size:33px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Cop;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-77 .elementor-element.elementor-element-77f3db8{width:var( --container-widget-width, 28% );max-width:28%;padding:20px 20px 20px 60px;--container-widget-width:28%;--container-widget-flex-grow:0;font-family:"Inter", Cop;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Cop;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-9c70c70 .elementor-button{background-color:#E46D09;font-family:"Inter", Cop;font-size:14px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;padding:12px 12px 12px 12px;}.elementor-77 .elementor-element.elementor-element-9c70c70 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-9c70c70 .elementor-button:focus{background-color:#000000;}.elementor-77 .elementor-element.elementor-element-9c70c70{width:var( --container-widget-width, 11% );max-width:11%;padding:0px 0px 0px 60px;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-49c0d98{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-c538cc3{--display:flex;--min-height:80vh;--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;--padding-top:36px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-77 .elementor-element.elementor-element-c538cc3:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-c538cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06111F;}.elementor-77 .elementor-element.elementor-element-26cf0f34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:0px 0px 0px 040px;text-align:start;}.elementor-77 .elementor-element.elementor-element-26cf0f34 .elementor-heading-title{font-family:"Inter", Cop;font-size:33px;font-weight:800;line-height:1.15em;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-270927b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 40px;text-align:start;}.elementor-77 .elementor-element.elementor-element-270927b0 .elementor-heading-title{font-family:"Inter", Cop;font-size:18px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-6ad1447{--spacer-size:27px;}.elementor-77 .elementor-element.elementor-element-8b491b6 .elementor-button{background-color:#E46D09;font-family:"Inter", Cop;font-size:14px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;padding:12px 12px 12px 12px;}.elementor-77 .elementor-element.elementor-element-8b491b6 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-8b491b6 .elementor-button:focus{background-color:#000000;}.elementor-77 .elementor-element.elementor-element-8b491b6{width:var( --container-widget-width, 11% );max-width:11%;padding:0px 0px 0px 040px;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-e4dcb74{--spacer-size:33px;}.elementor-77 .elementor-element.elementor-element-3aae75e{--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 080px;--row-gap:0px;--column-gap:080px;}.elementor-77 .elementor-element.elementor-element-0180bc4{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Cop;font-weight:var( --e-global-typography-text-font-weight );}.elementor-77 .elementor-element.elementor-element-3ebe4b9{--display:flex;}.elementor-77 .elementor-element.elementor-element-396e106{--display:flex;}.elementor-77 .elementor-element.elementor-element-f899619{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-2cedf72{--display:flex;--min-height:80vh;--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;--overlay-opacity:0.57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-2cedf72:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-2cedf72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gravityresinquartz.com/wp-content/uploads/2026/08/about-us-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-2cedf72::before, .elementor-77 .elementor-element.elementor-element-2cedf72 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-2cedf72 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-2cedf72 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-2cedf72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-2cedf72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-77 .elementor-element.elementor-element-8299e95{--spacer-size:94px;}.elementor-77 .elementor-element.elementor-element-c5b26a4{width:var( --container-widget-width, 28% );max-width:28%;padding:20px 20px 20px 60px;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-c5b26a4 .elementor-heading-title{font-family:"copper-slim", Cop;font-size:33px;font-weight:600;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-a9d2bf3{--spacer-size:41px;}.elementor-77 .elementor-element.elementor-element-ff04990{width:var( --container-widget-width, 28% );max-width:28%;padding:20px 20px 20px 60px;--container-widget-width:28%;--container-widget-flex-grow:0;font-family:"Inter", Cop;font-weight:400;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-be37d9b .elementor-button{background-color:#E46D09;font-family:"Inter", Cop;font-size:14px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;padding:12px 12px 12px 12px;}.elementor-77 .elementor-element.elementor-element-be37d9b .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-be37d9b .elementor-button:focus{background-color:#000000;}.elementor-77 .elementor-element.elementor-element-be37d9b{width:var( --container-widget-width, 17% );max-width:17%;padding:0px 0px 0px 60px;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-c529114{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-3c6287c{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-3c6287c:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-3c6287c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;background-image:url("https://gravityresinquartz.com/wp-content/uploads/2026/07/dea9441e-f8f8-4231-9bf7-8e734fe280c0-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-b97320e{--spacer-size:94px;}.elementor-77 .elementor-element.elementor-element-1654847{width:var( --container-widget-width, 28% );max-width:28%;padding:20px 20px 20px 60px;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-1654847 .elementor-heading-title{font-family:"copper-slim", Cop;font-size:33px;font-weight:600;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-eb26f4e{--spacer-size:41px;}.elementor-77 .elementor-element.elementor-element-9361fd2{width:var( --container-widget-width, 28% );max-width:28%;padding:20px 20px 20px 60px;--container-widget-width:28%;--container-widget-flex-grow:0;font-family:"Inter", Cop;font-weight:400;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-197328a .elementor-button{background-color:#E46D09;font-family:"Inter", Cop;font-size:14px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;padding:12px 12px 12px 12px;}.elementor-77 .elementor-element.elementor-element-197328a .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-197328a .elementor-button:focus{background-color:#000000;}.elementor-77 .elementor-element.elementor-element-197328a{width:var( --container-widget-width, 15% );max-width:15%;padding:0px 0px 0px 60px;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-fbb83c1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:#FF6700;--e-n-carousel-arrow-hover-color:#FF0000;}.elementor-77 .elementor-element.elementor-element-468c23e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-8d41cf1{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:120px;--padding-right:120px;}.elementor-77 .elementor-element.elementor-element-8d41cf1:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-8d41cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-77 .elementor-element.elementor-element-f544e16{--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:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF530054;--border-color:#FF530054;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Cop;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Cop;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-de49a7f{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FF5300;}.elementor-77 .elementor-element.elementor-element-de49a7f .elementor-icon-box-wrapper{gap:15px;}.elementor-77 .elementor-element.elementor-element-de49a7f.elementor-view-stacked .elementor-icon{background-color:#FF5300;}.elementor-77 .elementor-element.elementor-element-de49a7f.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-de49a7f.elementor-view-default .elementor-icon{fill:#FF5300;color:#FF5300;border-color:#FF5300;}.elementor-77 .elementor-element.elementor-element-de49a7f .elementor-icon{font-size:32px;}.elementor-77 .elementor-element.elementor-element-de49a7f .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-de49a7f .elementor-icon-box-title a{font-family:"Inter", Cop;font-size:16px;font-weight:400;letter-spacing:0.4px;}.elementor-77 .elementor-element.elementor-element-de49a7f .elementor-icon-box-title{color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-de49a7f .elementor-icon-box-description{font-family:"Inter", Cop;font-size:11px;font-weight:400;color:#CCCCCC;}.elementor-77 .elementor-element.elementor-element-b7ddf0b{--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:center;--gap:20px 50px;--row-gap:20px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF530054;--border-color:#FF530054;}.elementor-77 .elementor-element.elementor-element-df1421d{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FF5300;}.elementor-77 .elementor-element.elementor-element-df1421d .elementor-icon-box-wrapper{gap:15px;}.elementor-77 .elementor-element.elementor-element-df1421d.elementor-view-stacked .elementor-icon{background-color:#FF5300;}.elementor-77 .elementor-element.elementor-element-df1421d.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-df1421d.elementor-view-default .elementor-icon{fill:#FF5300;color:#FF5300;border-color:#FF5300;}.elementor-77 .elementor-element.elementor-element-df1421d .elementor-icon{font-size:32px;}.elementor-77 .elementor-element.elementor-element-df1421d .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-df1421d .elementor-icon-box-title a{font-family:"Inter", Cop;font-size:16px;font-weight:400;letter-spacing:0.4px;}.elementor-77 .elementor-element.elementor-element-df1421d .elementor-icon-box-title{color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-df1421d .elementor-icon-box-description{font-family:"Inter", Cop;font-size:11px;font-weight:400;color:#CCCCCC;}.elementor-77 .elementor-element.elementor-element-00b53b0{--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:center;--gap:20px 50px;--row-gap:20px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF530054;--border-color:#FF530054;}.elementor-77 .elementor-element.elementor-element-36f065e{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FF5300;}.elementor-77 .elementor-element.elementor-element-36f065e .elementor-icon-box-wrapper{gap:15px;}.elementor-77 .elementor-element.elementor-element-36f065e.elementor-view-stacked .elementor-icon{background-color:#FF5300;}.elementor-77 .elementor-element.elementor-element-36f065e.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-36f065e.elementor-view-default .elementor-icon{fill:#FF5300;color:#FF5300;border-color:#FF5300;}.elementor-77 .elementor-element.elementor-element-36f065e .elementor-icon{font-size:32px;}.elementor-77 .elementor-element.elementor-element-36f065e .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-36f065e .elementor-icon-box-title a{font-family:"Inter", Cop;font-size:16px;font-weight:400;letter-spacing:0.4px;}.elementor-77 .elementor-element.elementor-element-36f065e .elementor-icon-box-title{color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-36f065e .elementor-icon-box-description{font-family:"Inter", Cop;font-size:11px;font-weight:400;color:#CCCCCC;}.elementor-77 .elementor-element.elementor-element-b8664af{--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:center;--gap:20px 50px;--row-gap:20px;--column-gap:50px;}.elementor-77 .elementor-element.elementor-element-ef40949{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FF5300;}.elementor-77 .elementor-element.elementor-element-ef40949 .elementor-icon-box-wrapper{gap:15px;}.elementor-77 .elementor-element.elementor-element-ef40949.elementor-view-stacked .elementor-icon{background-color:#FF5300;}.elementor-77 .elementor-element.elementor-element-ef40949.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-ef40949.elementor-view-default .elementor-icon{fill:#FF5300;color:#FF5300;border-color:#FF5300;}.elementor-77 .elementor-element.elementor-element-ef40949 .elementor-icon{font-size:32px;}.elementor-77 .elementor-element.elementor-element-ef40949 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-ef40949 .elementor-icon-box-title a{font-family:"Inter", Cop;font-size:16px;font-weight:400;letter-spacing:0.4px;}.elementor-77 .elementor-element.elementor-element-ef40949 .elementor-icon-box-title{color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-ef40949 .elementor-icon-box-description{font-family:"Inter", Cop;font-size:11px;font-weight:400;color:#CCCCCC;}.elementor-77 .elementor-element.elementor-element-ebb7349{--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-77 .elementor-element.elementor-element-ebb7349:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-ebb7349 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6EC;}.elementor-77 .elementor-element.elementor-element-ca1b40d{--spacer-size:50px;}.elementor-77 .elementor-element.elementor-element-670aef2{--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-77 .elementor-element.elementor-element-670aef2:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-670aef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6EC;}.elementor-77 .elementor-element.elementor-element-8520f4a{--display:flex;}.elementor-77 .elementor-element.elementor-element-139cd51{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-139cd51 img{max-width:29%;}.elementor-77 .elementor-element.elementor-element-7d43817{--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-77 .elementor-element.elementor-element-744cd82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-283a037{padding:0px 0px 10px 0px;text-align:center;}.elementor-77 .elementor-element.elementor-element-283a037 .elementor-heading-title{font-family:"Inter", Cop;font-size:18px;font-weight:400;line-height:33px;letter-spacing:0.4px;word-spacing:2px;color:#424242;}.elementor-77 .elementor-element.elementor-element-40d9707{--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-77 .elementor-element.elementor-element-40213b9{--display:flex;}.elementor-77 .elementor-element.elementor-element-9bf816b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-9bf816b img{width:32%;}.elementor-77 .elementor-element.elementor-element-693da62{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-77 .elementor-element.elementor-element-e3ba8eb .elementor-button{background-color:#00FF2300;font-family:"Poppins", Cop;font-size:20px;font-weight:500;fill:#EC6E04;color:#EC6E04;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-e3ba8eb{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-e3ba8eb .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-e3ba8eb .elementor-button:focus{color:#000000;}.elementor-77 .elementor-element.elementor-element-e3ba8eb .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-e3ba8eb .elementor-button:focus svg{fill:#000000;}.elementor-77 .elementor-element.elementor-element-4d2eae8{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-77 .elementor-element.elementor-element-4d2eae8:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-4d2eae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EF;}.elementor-77 .elementor-element.elementor-element-45ebf3aa{--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:90px;--padding-bottom:90px;--padding-left:042px;--padding-right:42px;}.elementor-77 .elementor-element.elementor-element-45ebf3aa:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-45ebf3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EF;}.elementor-77 .elementor-element.elementor-element-1fe09e64{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D9DC;--border-color:#D8D9DC;--border-radius:26px 26px 26px 26px;box-shadow:0px 28px 80px -52px rgba(17,24,39,0.38);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-1fe09e64:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-1fe09e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-3af71adb{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF;padding:48px 36px 44px 36px;--container-widget-width:25%;--container-widget-flex-grow:0;--e-transform-transition-duration:420ms;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E2E4E8;border-radius:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-3af71adb:hover{--e-transform-translateY:-6px;background-color:#EEF3FF;border-style:solid;}.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-wrapper{text-align:start;gap:28px;}.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-title{margin-block-end:24px;color:#111318;}.elementor-77 .elementor-element.elementor-element-3af71adb.elementor-view-stacked .elementor-icon{background-color:#2854E8;}.elementor-77 .elementor-element.elementor-element-3af71adb.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-3af71adb.elementor-view-default .elementor-icon{fill:#2854E8;color:#2854E8;border-color:#2854E8;}.elementor-77 .elementor-element.elementor-element-3af71adb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-3af71adb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2854E8;}.elementor-77 .elementor-element.elementor-element-3af71adb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-3af71adb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-3af71adb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-3af71adb.elementor-view-default:has(:focus) .elementor-icon{fill:#2854E8;color:#2854E8;border-color:#2854E8;}.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-title a{font-family:"Manrope", Cop;font-size:19px;font-weight:650;line-height:1.28em;letter-spacing:-0.45px;}.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-description{font-family:"Manrope", Cop;font-size:14px;font-weight:550;line-height:1.78em;letter-spacing:0.15px;color:#5F6670;}.elementor-77 .elementor-element.elementor-element-53461816{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF;padding:48px 36px 44px 36px;--container-widget-width:25%;--container-widget-flex-grow:0;--e-transform-transition-duration:420ms;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E2E4E8;border-radius:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-53461816:hover{--e-transform-translateY:-6px;background-color:#FFF1EB;border-style:solid;border-color:#DB0000;}.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-wrapper{gap:28px;}.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-title{margin-block-end:24px;color:#111318;}.elementor-77 .elementor-element.elementor-element-53461816.elementor-view-stacked .elementor-icon{background-color:#FF5A1F;}.elementor-77 .elementor-element.elementor-element-53461816.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-53461816.elementor-view-default .elementor-icon{fill:#FF5A1F;color:#FF5A1F;border-color:#FF5A1F;}.elementor-77 .elementor-element.elementor-element-53461816.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-53461816.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF5A1F;}.elementor-77 .elementor-element.elementor-element-53461816.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-53461816.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-53461816.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-53461816.elementor-view-default:has(:focus) .elementor-icon{fill:#FF5A1F;color:#FF5A1F;border-color:#FF5A1F;}.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-title a{font-family:"Manrope", Cop;font-size:19px;font-weight:650;line-height:1.28em;letter-spacing:-0.45px;}.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-description{font-family:"Manrope", Cop;font-size:14px;font-weight:550;line-height:1.78em;letter-spacing:0.15px;color:#5F6670;}.elementor-77 .elementor-element.elementor-element-2229e924{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF;padding:48px 36px 44px 36px;--container-widget-width:25%;--container-widget-flex-grow:0;--e-transform-transition-duration:420ms;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E2E4E8;border-radius:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-2229e924:hover{--e-transform-translateY:-6px;background-color:#ECF8F0;border-style:solid;border-color:#DB0000;}.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-wrapper{gap:28px;}.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-title{margin-block-end:24px;color:#111318;}.elementor-77 .elementor-element.elementor-element-2229e924.elementor-view-stacked .elementor-icon{background-color:#3A9D5D;}.elementor-77 .elementor-element.elementor-element-2229e924.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-2229e924.elementor-view-default .elementor-icon{fill:#3A9D5D;color:#3A9D5D;border-color:#3A9D5D;}.elementor-77 .elementor-element.elementor-element-2229e924.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-2229e924.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#3A9D5D;}.elementor-77 .elementor-element.elementor-element-2229e924.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-2229e924.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-2229e924.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-2229e924.elementor-view-default:has(:focus) .elementor-icon{fill:#3A9D5D;color:#3A9D5D;border-color:#3A9D5D;}.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-title a{font-family:"Manrope", Cop;font-size:19px;font-weight:650;line-height:1.28em;letter-spacing:-0.45px;}.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-description{font-family:"Manrope", Cop;font-size:14px;font-weight:550;line-height:1.78em;letter-spacing:0.15px;color:#5F6670;}.elementor-77 .elementor-element.elementor-element-38a2bdf1{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF;padding:48px 36px 44px 36px;--container-widget-width:25%;--container-widget-flex-grow:0;--e-transform-transition-duration:420ms;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E2E4E8;border-radius:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-38a2bdf1:hover{--e-transform-translateY:-6px;background-color:#F3EEFF;border-style:solid;border-color:#DB0000;}.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-wrapper{gap:28px;}.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-title{margin-block-end:24px;color:#111318;}.elementor-77 .elementor-element.elementor-element-38a2bdf1.elementor-view-stacked .elementor-icon{background-color:#7A4CE0;}.elementor-77 .elementor-element.elementor-element-38a2bdf1.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-38a2bdf1.elementor-view-default .elementor-icon{fill:#7A4CE0;color:#7A4CE0;border-color:#7A4CE0;}.elementor-77 .elementor-element.elementor-element-38a2bdf1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-38a2bdf1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#7A4CE0;}.elementor-77 .elementor-element.elementor-element-38a2bdf1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-38a2bdf1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-38a2bdf1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-38a2bdf1.elementor-view-default:has(:focus) .elementor-icon{fill:#7A4CE0;color:#7A4CE0;border-color:#7A4CE0;}.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-title a{font-family:"Manrope", Cop;font-size:19px;font-weight:650;line-height:1.28em;letter-spacing:-0.45px;}.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-description{font-family:"Manrope", Cop;font-size:14px;font-weight:550;line-height:1.78em;letter-spacing:0.15px;color:#5F6670;}.elementor-77 .elementor-element.elementor-element-d9e441a{--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-77 .elementor-element.elementor-element-97460f2{--spacer-size:38px;}.elementor-77 .elementor-element.elementor-element-03a56ba{text-align:center;}.elementor-77 .elementor-element.elementor-element-03a56ba .elementor-heading-title{font-family:"copper", Cop;font-weight:400;color:#000000;}.elementor-77 .elementor-element.elementor-element-6bf86ff{--spacer-size:19px;}.elementor-77 .elementor-element.elementor-element-ea4f132{--display:flex;--min-height:335px;--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-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Cop;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-c9947f9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-77 .elementor-element.elementor-element-c9947f9 .elementor-main-swiper{height:45vh;width:76%;}.elementor-77 .elementor-element.elementor-element-c9947f9 .elementor-swiper-button{font-size:20px;color:#EC6E04;}.elementor-77 .elementor-element.elementor-element-c9947f9 .elementor-swiper-button svg{fill:#EC6E04;}.elementor-77 .elementor-element.elementor-element-2f60373 .elementor-button{background-color:#00FF2300;font-family:"Poppins", Cop;font-size:20px;font-weight:500;fill:#EC6E04;color:#EC6E04;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-2f60373{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-2f60373 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-2f60373 .elementor-button:focus{color:#000000;}.elementor-77 .elementor-element.elementor-element-2f60373 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-2f60373 .elementor-button:focus svg{fill:#000000;}.elementor-77 .elementor-element.elementor-element-46269ba{--spacer-size:50px;}.elementor-77 .elementor-element.elementor-element-720e7507{--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 0100px;--row-gap:0px;--column-gap:0100px;--padding-top:0%;--padding-bottom:3%;--padding-left:5%;--padding-right:0%;}.elementor-77 .elementor-element.elementor-element-7fe3f956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Cop;font-size:9px;font-weight:700;letter-spacing:1.4px;color:#EC6E04;}.elementor-77 .elementor-element.elementor-element-27c500ea .elementor-heading-title{font-family:"copper-slim", Cop;font-weight:600;color:#000000;}.elementor-77 .elementor-element.elementor-element-5a51b278{--display:flex;}.elementor-77 .elementor-element.elementor-element-2d6d3c34 img{max-width:70%;border-radius:25px 25px 25px 25px;}.elementor-77 .elementor-element.elementor-element-76047ed{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-39a58ddd{--spacer-size:50px;}.elementor-77 .elementor-element.elementor-element-1c73d316{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;font-family:"Poppins", Cop;font-size:18px;font-weight:400;color:#525252;}.elementor-77 .elementor-element.elementor-element-104ff452 .elementor-button{background-color:#00FF2300;font-family:"Poppins", Cop;font-size:21px;font-weight:500;fill:#EC6E04;color:#EC6E04;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-104ff452{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-104ff452 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-104ff452 .elementor-button:focus{color:#000000;}.elementor-77 .elementor-element.elementor-element-104ff452 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-104ff452 .elementor-button:focus svg{fill:#000000;}.elementor-77 .elementor-element.elementor-element-7fc84d8 .elementor-button{background-color:#00FF2300;font-family:"Poppins", Cop;font-size:21px;font-weight:500;fill:#EC6E04;color:#EC6E04;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-7fc84d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-7fc84d8 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-7fc84d8 .elementor-button:focus{color:#000000;}.elementor-77 .elementor-element.elementor-element-7fc84d8 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-7fc84d8 .elementor-button:focus svg{fill:#000000;}.elementor-77 .elementor-element.elementor-element-8c67e55{--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 0100px;--row-gap:0px;--column-gap:0100px;--padding-top:0%;--padding-bottom:3%;--padding-left:5%;--padding-right:0%;}.elementor-77 .elementor-element.elementor-element-ca5f0c4{--display:flex;}.elementor-77 .elementor-element.elementor-element-2d7d01c img{max-width:70%;border-radius:25px 25px 25px 25px;}.elementor-77 .elementor-element.elementor-element-03587d6{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-32eb8ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Cop;font-size:9px;font-weight:700;letter-spacing:1.4px;color:#EC6E04;}.elementor-77 .elementor-element.elementor-element-cc85138 .elementor-heading-title{font-family:"copper-slim", Cop;font-weight:600;color:#000000;}.elementor-77 .elementor-element.elementor-element-85329dc{--spacer-size:50px;}.elementor-77 .elementor-element.elementor-element-b221a5f{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;font-family:"Inter", Cop;font-size:18px;font-weight:400;color:#525252;}.elementor-77 .elementor-element.elementor-element-113b41e{--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;}.elementor-77 .elementor-element.elementor-element-dd71af1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-e91878a .elementor-button{background-color:#00FF2300;font-family:"Poppins", Cop;font-size:20px;font-weight:500;fill:#EC6E04;color:#EC6E04;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-e91878a{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-e91878a .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-e91878a .elementor-button:focus{color:#000000;}.elementor-77 .elementor-element.elementor-element-e91878a .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-e91878a .elementor-button:focus svg{fill:#000000;}.elementor-77 .elementor-element.elementor-element-4e9cb31{--display:flex;}.elementor-77 .elementor-element.elementor-element-d429c2a .elementor-button{background-color:#00FF2300;font-family:"Poppins", Cop;font-size:20px;font-weight:500;fill:#EC6E04;color:#EC6E04;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-d429c2a{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-d429c2a .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-d429c2a .elementor-button:focus{color:#000000;}.elementor-77 .elementor-element.elementor-element-d429c2a .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-d429c2a .elementor-button:focus svg{fill:#000000;}.elementor-77 .elementor-element.elementor-element-d60c232{--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-77 .elementor-element.elementor-element-825b466 img{max-width:55%;}.elementor-77 .elementor-element.elementor-element-1a2bc3a{--spacer-size:50px;}.elementor-77 .elementor-element.elementor-element-38e03b7b{--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:56px 56px;--row-gap:56px;--column-gap:56px;--overflow:hidden;--padding-top:110px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-77 .elementor-element.elementor-element-38e03b7b:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-38e03b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EF;}.elementor-77 .elementor-element.elementor-element-28d569bc{--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:56px 72px;--row-gap:56px;--column-gap:72px;--flex-wrap:nowrap;}.elementor-77 .elementor-element.elementor-element-12bb6d0{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-77 .elementor-element.elementor-element-ae06e85 .elementor-heading-title{font-family:"Inter", Cop;font-size:14px;font-weight:600;letter-spacing:4px;color:#EC6E04;}.elementor-77 .elementor-element.elementor-element-653be8a4 .elementor-heading-title{font-family:"Poppins", Cop;font-size:72px;font-weight:500;line-height:0.98em;color:#111111;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Cop;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-2c1c6922{--divider-border-style:solid;--divider-color:#A96E27;--divider-border-width:2px;}.elementor-77 .elementor-element.elementor-element-2c1c6922 .elementor-divider-separator{width:64px;margin:0 auto;margin-left:0;}.elementor-77 .elementor-element.elementor-element-2c1c6922 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-77 .elementor-element.elementor-element-dc23ef2{font-family:"Inter", Cop;font-size:18px;line-height:1.7em;color:#4F4F4F;}.elementor-77 .elementor-element.elementor-element-2f6cadc4 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Poppins", Cop;font-size:15px;font-weight:600;fill:#EC6E04;color:#EC6E04;border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-77 .elementor-element.elementor-element-2f6cadc4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77 .elementor-element.elementor-element-2f6cadc4 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-2f6cadc4 .elementor-button:focus{color:#000000;}.elementor-77 .elementor-element.elementor-element-2f6cadc4 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-2f6cadc4 .elementor-button:focus svg{fill:#000000;}.elementor-77 .elementor-element.elementor-element-77ad8894{--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;--align-items:center;}.elementor-77 .elementor-element.elementor-element-340e1cde{text-align:center;}.elementor-77 .elementor-element.elementor-element-340e1cde img{width:100%;}.elementor-77 .elementor-element.elementor-element-521c04d8 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Poppins", Cop;font-size:15px;font-weight:600;fill:#EC6E04;color:#EC6E04;border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-77 .elementor-element.elementor-element-521c04d8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77 .elementor-element.elementor-element-521c04d8 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-521c04d8 .elementor-button:focus{color:#000000;}.elementor-77 .elementor-element.elementor-element-521c04d8 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-521c04d8 .elementor-button:focus svg{fill:#000000;}.elementor-77 .elementor-element.elementor-element-1ff0ba9a{--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:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8D2C8;--border-color:#D8D2C8;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-374bc984{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8D2C8;--border-color:#D8D2C8;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.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-77 .elementor-element.elementor-element-66d141c8 .elementor-icon-wrapper{text-align:center;}.elementor-77 .elementor-element.elementor-element-66d141c8.elementor-view-stacked .elementor-icon{background-color:#A96E27;}.elementor-77 .elementor-element.elementor-element-66d141c8.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-66d141c8.elementor-view-default .elementor-icon{color:#A96E27;border-color:#A96E27;}.elementor-77 .elementor-element.elementor-element-66d141c8.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-66d141c8.elementor-view-default .elementor-icon svg{fill:#A96E27;}.elementor-77 .elementor-element.elementor-element-66d141c8 .elementor-icon{font-size:30px;padding:14px;}.elementor-77 .elementor-element.elementor-element-66d141c8 .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-51368cbb{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-77 .elementor-element.elementor-element-a31aaeb .elementor-heading-title{font-family:"Inter", Cop;font-size:16px;font-weight:600;color:#111111;}.elementor-77 .elementor-element.elementor-element-585f4e9{font-family:"Inter", Cop;font-size:15px;line-height:1.4em;color:#5C5C5C;}.elementor-77 .elementor-element.elementor-element-47686006{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8D2C8;--border-color:#D8D2C8;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-77 .elementor-element.elementor-element-738f91b7 .elementor-icon-wrapper{text-align:center;}.elementor-77 .elementor-element.elementor-element-738f91b7.elementor-view-stacked .elementor-icon{background-color:#A96E27;}.elementor-77 .elementor-element.elementor-element-738f91b7.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-738f91b7.elementor-view-default .elementor-icon{color:#A96E27;border-color:#A96E27;}.elementor-77 .elementor-element.elementor-element-738f91b7.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-738f91b7.elementor-view-default .elementor-icon svg{fill:#A96E27;}.elementor-77 .elementor-element.elementor-element-738f91b7 .elementor-icon{font-size:30px;padding:14px;}.elementor-77 .elementor-element.elementor-element-738f91b7 .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-47a3ae4d{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-77 .elementor-element.elementor-element-6beae0ed .elementor-heading-title{font-family:"Inter", Cop;font-size:16px;font-weight:600;color:#111111;}.elementor-77 .elementor-element.elementor-element-5b8c3042{font-family:"Inter", Cop;font-size:15px;line-height:1.4em;color:#5C5C5C;}.elementor-77 .elementor-element.elementor-element-77ab6721{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8D2C8;--border-color:#D8D2C8;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-77 .elementor-element.elementor-element-13d9ddf9 .elementor-icon-wrapper{text-align:center;}.elementor-77 .elementor-element.elementor-element-13d9ddf9.elementor-view-stacked .elementor-icon{background-color:#A96E27;}.elementor-77 .elementor-element.elementor-element-13d9ddf9.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-13d9ddf9.elementor-view-default .elementor-icon{color:#A96E27;border-color:#A96E27;}.elementor-77 .elementor-element.elementor-element-13d9ddf9.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-13d9ddf9.elementor-view-default .elementor-icon svg{fill:#A96E27;}.elementor-77 .elementor-element.elementor-element-13d9ddf9 .elementor-icon{font-size:30px;padding:14px;}.elementor-77 .elementor-element.elementor-element-13d9ddf9 .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-504a2f35{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-77 .elementor-element.elementor-element-43b9c387 .elementor-heading-title{font-family:"Inter", Cop;font-size:16px;font-weight:600;color:#111111;}.elementor-77 .elementor-element.elementor-element-66f07d34{font-family:"Inter", Cop;font-size:15px;line-height:1.4em;color:#5C5C5C;}.elementor-77 .elementor-element.elementor-element-61336879{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8D2C8;--border-color:#D8D2C8;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-77 .elementor-element.elementor-element-5868998e .elementor-icon-wrapper{text-align:center;}.elementor-77 .elementor-element.elementor-element-5868998e.elementor-view-stacked .elementor-icon{background-color:#A96E27;}.elementor-77 .elementor-element.elementor-element-5868998e.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-5868998e.elementor-view-default .elementor-icon{color:#A96E27;border-color:#A96E27;}.elementor-77 .elementor-element.elementor-element-5868998e.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-5868998e.elementor-view-default .elementor-icon svg{fill:#A96E27;}.elementor-77 .elementor-element.elementor-element-5868998e .elementor-icon{font-size:30px;padding:14px;}.elementor-77 .elementor-element.elementor-element-5868998e .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-69a93ac{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-77 .elementor-element.elementor-element-50809324 .elementor-heading-title{font-family:"Inter", Cop;font-size:16px;font-weight:600;color:#111111;}.elementor-77 .elementor-element.elementor-element-184370b7{font-family:"Inter", Cop;font-size:15px;line-height:1.4em;color:#5C5C5C;}.elementor-77 .elementor-element.elementor-element-34c06470{--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:52px;--padding-bottom:56px;--padding-left:30px;--padding-right:30px;}.elementor-77 .elementor-element.elementor-element-34c06470:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-34c06470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-465b32b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:center;}.elementor-77 .elementor-element.elementor-element-465b32b5 .elementor-heading-title{font-family:"copper", Cop;font-size:30px;font-weight:400;line-height:1.02em;letter-spacing:0.1px;color:#151515;}.elementor-77 .elementor-element.elementor-element-7b1804b6{--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:stretch;--gap:24px 20px;--row-gap:24px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-77 .elementor-element.elementor-element-51587ba1{--display:flex;--min-height:310px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 22px;--row-gap:12px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px;}.elementor-77 .elementor-element.elementor-element-51587ba1:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-51587ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-79e64dfe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-79e64dfe.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-79e64dfe img{width:100%;}.elementor-77 .elementor-element.elementor-element-5b169073{--display:flex;--min-height:300px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77 .elementor-element.elementor-element-2fcede4c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-77 .elementor-element.elementor-element-2fcede4c .elementor-heading-title{font-family:"copper-slim", Cop;font-size:19px;font-weight:750;text-transform:uppercase;line-height:1.18em;color:#161616;}.elementor-77 .elementor-element.elementor-element-d9f813f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-77 .elementor-element.elementor-element-d9f813f .elementor-heading-title{font-family:"Inter", Cop;font-size:15px;font-weight:450;line-height:1.55em;letter-spacing:0.5px;word-spacing:2px;color:#5F5C57;}.elementor-77 .elementor-element.elementor-element-5f389313 .elementor-button{background-color:transparent;font-family:"Manrope", Cop;font-size:14px;font-weight:750;letter-spacing:0.2px;fill:#D66A0A;color:#D66A0A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-5f389313 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-5f389313 .elementor-button:focus{background-color:transparent;color:#151515;}.elementor-77 .elementor-element.elementor-element-5f389313{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-5f389313 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-5f389313 .elementor-button:focus svg{fill:#151515;}.elementor-77 .elementor-element.elementor-element-13cbde0f{--display:flex;--min-height:310px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 22px;--row-gap:12px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px;}.elementor-77 .elementor-element.elementor-element-13cbde0f:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-13cbde0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-288b9701{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-288b9701.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-288b9701 img{width:100%;}.elementor-77 .elementor-element.elementor-element-202f6963{--display:flex;--min-height:300px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77 .elementor-element.elementor-element-66f81fa5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-77 .elementor-element.elementor-element-66f81fa5 .elementor-heading-title{font-family:"copper-slim", Cop;font-size:19px;font-weight:750;text-transform:uppercase;line-height:1.18em;color:#161616;}.elementor-77 .elementor-element.elementor-element-13bda518{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-77 .elementor-element.elementor-element-13bda518 .elementor-heading-title{font-family:"Inter", Cop;font-size:15px;font-weight:450;line-height:1.55em;letter-spacing:0.5px;word-spacing:2px;color:#5F5C57;}.elementor-77 .elementor-element.elementor-element-4aa82391 .elementor-button{background-color:transparent;font-family:"Manrope", Cop;font-size:14px;font-weight:750;letter-spacing:0.2px;fill:#D66A0A;color:#D66A0A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-4aa82391 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-4aa82391 .elementor-button:focus{background-color:transparent;color:#151515;}.elementor-77 .elementor-element.elementor-element-4aa82391{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-4aa82391 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-4aa82391 .elementor-button:focus svg{fill:#151515;}.elementor-77 .elementor-element.elementor-element-7913a515{--display:flex;--min-height:310px;--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;--gap:12px 22px;--row-gap:12px;--column-gap:22px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px;}.elementor-77 .elementor-element.elementor-element-7913a515:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-7913a515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-6461970b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-14ef3de5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-14ef3de5.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-14ef3de5 img{width:100%;}.elementor-77 .elementor-element.elementor-element-49bf0a91{--display:flex;--min-height:300px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77 .elementor-element.elementor-element-32a5ecba{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-77 .elementor-element.elementor-element-32a5ecba .elementor-heading-title{font-family:"copper-slim", Cop;font-size:19px;font-weight:750;text-transform:uppercase;line-height:1.18em;color:#161616;}.elementor-77 .elementor-element.elementor-element-1a8f6624{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-77 .elementor-element.elementor-element-1a8f6624 .elementor-heading-title{font-family:"Inter", Cop;font-size:15px;font-weight:450;line-height:1.55em;letter-spacing:0.5px;word-spacing:2px;color:#5F5C57;}.elementor-77 .elementor-element.elementor-element-200e551a .elementor-button{background-color:transparent;font-family:"Manrope", Cop;font-size:14px;font-weight:750;letter-spacing:0.2px;fill:#D66A0A;color:#D66A0A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-200e551a .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-200e551a .elementor-button:focus{background-color:transparent;color:#151515;}.elementor-77 .elementor-element.elementor-element-200e551a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-200e551a .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-200e551a .elementor-button:focus svg{fill:#151515;}.elementor-77 .elementor-element.elementor-element-ef304da{--display:flex;--min-height:198px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:114px;--padding-right:010px;}.elementor-77 .elementor-element.elementor-element-ef304da:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-ef304da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-77 .elementor-element.elementor-element-eb0d9fb{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-10e6df0 .elementor-heading-title{font-family:"copper-slim", Cop;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-0b45823{font-family:"Inter", Cop;font-weight:400;color:#E2E2E2;}.elementor-77 .elementor-element.elementor-element-79a6667 img{max-width:31%;}.elementor-77 .elementor-element.elementor-element-927e7db{--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-77 .elementor-element.elementor-element-d91e160 .elementor-button{background-color:#000000;font-family:"Inter", Cop;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BF9455;}.elementor-77 .elementor-element.elementor-element-d91e160 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-d91e160 .elementor-button:focus{background-color:#BF9455;}.elementor-77 .elementor-element.elementor-element-3f674c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:070px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-602599b img{max-width:100%;}.elementor-77 .elementor-element.elementor-element-16ae071{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-aa7f608{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-aa7f608 img{max-width:80%;}.elementor-77 .elementor-element.elementor-element-5976f87{--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-77 .elementor-element.elementor-element-5976f87:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-5976f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EF;}.elementor-77 .elementor-element.elementor-element-b1521ae{--spacer-size:22px;}.elementor-77 .elementor-element.elementor-element-d01724f{text-align:center;}.elementor-77 .elementor-element.elementor-element-d01724f .elementor-heading-title{font-family:"copper", Cop;font-weight:400;color:#000000;}.elementor-77 .elementor-element.elementor-element-c3bca0a{--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-77 .elementor-element.elementor-element-c3bca0a:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-c3bca0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EF;}.elementor-77 .elementor-element.elementor-element-7613f5f .elementor-button{background-color:#00FF2300;font-family:"Poppins", Cop;font-size:20px;font-weight:500;fill:#EC6E04;color:#EC6E04;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-7613f5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;}.elementor-77 .elementor-element.elementor-element-7613f5f .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-7613f5f .elementor-button:focus{color:#000000;}.elementor-77 .elementor-element.elementor-element-7613f5f .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-7613f5f .elementor-button:focus svg{fill:#000000;}@media(min-width:768px){.elementor-77 .elementor-element.elementor-element-3aae75e{--content-width:50%;}.elementor-77 .elementor-element.elementor-element-1fe09e64{--content-width:1380px;}.elementor-77 .elementor-element.elementor-element-720e7507{--width:93%;}.elementor-77 .elementor-element.elementor-element-8c67e55{--width:93%;}.elementor-77 .elementor-element.elementor-element-113b41e{--width:100%;}.elementor-77 .elementor-element.elementor-element-dd71af1{--width:37%;}.elementor-77 .elementor-element.elementor-element-4e9cb31{--width:41%;}.elementor-77 .elementor-element.elementor-element-38e03b7b{--content-width:1440px;}.elementor-77 .elementor-element.elementor-element-12bb6d0{--width:36%;}.elementor-77 .elementor-element.elementor-element-77ad8894{--width:64%;}.elementor-77 .elementor-element.elementor-element-374bc984{--width:25%;}.elementor-77 .elementor-element.elementor-element-47686006{--width:25%;}.elementor-77 .elementor-element.elementor-element-77ab6721{--width:25%;}.elementor-77 .elementor-element.elementor-element-61336879{--width:25%;}.elementor-77 .elementor-element.elementor-element-34c06470{--content-width:1560px;}.elementor-77 .elementor-element.elementor-element-ef304da{--width:100%;}.elementor-77 .elementor-element.elementor-element-3f674c1{--content-width:80%;}.elementor-77 .elementor-element.elementor-element-16ae071{--content-width:100%;}}@media(max-width:1600px) and (min-width:768px){.elementor-77 .elementor-element.elementor-element-3aae75e{--content-width:43%;}.elementor-77 .elementor-element.elementor-element-dd71af1{--width:43%;}.elementor-77 .elementor-element.elementor-element-4e9cb31{--width:60%;}.elementor-77 .elementor-element.elementor-element-6461970b{--width:350px;}}@media(max-width:1024px) and (min-width:768px){.elementor-77 .elementor-element.elementor-element-12bb6d0{--width:100%;}.elementor-77 .elementor-element.elementor-element-77ad8894{--width:100%;}.elementor-77 .elementor-element.elementor-element-374bc984{--width:50%;}.elementor-77 .elementor-element.elementor-element-47686006{--width:50%;}.elementor-77 .elementor-element.elementor-element-77ab6721{--width:50%;}.elementor-77 .elementor-element.elementor-element-61336879{--width:50%;}.elementor-77 .elementor-element.elementor-element-6461970b{--width:38%;}}@media(max-width:1600px){.elementor-77 .elementor-element.elementor-element-356c6e4{--min-height:70vh;}.elementor-77 .elementor-element.elementor-element-bedb887{--min-height:84vh;}.elementor-77 .elementor-element.elementor-element-01846f9{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-77 .elementor-element.elementor-element-77f3db8{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-77 .elementor-element.elementor-element-9c70c70{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-77 .elementor-element.elementor-element-c538cc3{--min-height:40vh;--padding-top:30px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-77 .elementor-element.elementor-element-26cf0f34 .elementor-heading-title{font-size:38px;}.elementor-77 .elementor-element.elementor-element-270927b0 .elementor-heading-title{font-size:21px;}.elementor-77 .elementor-element.elementor-element-6ad1447{--spacer-size:18px;}.elementor-77 .elementor-element.elementor-element-8b491b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-77 .elementor-element.elementor-element-e4dcb74{--spacer-size:22px;}.elementor-77 .elementor-element.elementor-element-3aae75e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-2cedf72{--min-height:84vh;}.elementor-77 .elementor-element.elementor-element-c5b26a4{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-77 .elementor-element.elementor-element-ff04990{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-77 .elementor-element.elementor-element-be37d9b{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-77 .elementor-element.elementor-element-3c6287c{--min-height:84vh;}.elementor-77 .elementor-element.elementor-element-1654847{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-77 .elementor-element.elementor-element-9361fd2{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-77 .elementor-element.elementor-element-197328a{--container-widget-width:359px;--container-widget-flex-grow:0;width:var( --container-widget-width, 359px );max-width:359px;}.elementor-77 .elementor-element.elementor-element-8d41cf1{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-36f065e .elementor-icon-box-wrapper{gap:27px;}.elementor-77 .elementor-element.elementor-element-36f065e .elementor-icon-box-title{margin-block-end:5px;}.elementor-77 .elementor-element.elementor-element-ef40949 .elementor-icon-box-wrapper{gap:27px;}.elementor-77 .elementor-element.elementor-element-283a037{padding:0px 15px 10px 15px;}.elementor-77 .elementor-element.elementor-element-283a037 .elementor-heading-title{font-size:23px;}.elementor-77 .elementor-element.elementor-element-e3ba8eb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-77 .elementor-element.elementor-element-e3ba8eb .elementor-button{font-size:15px;}.elementor-77 .elementor-element.elementor-element-45ebf3aa{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-77 .elementor-element.elementor-element-3af71adb{padding:42px 28px 40px 28px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-title{margin-block-end:1.2em;}.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-title a{font-size:18px;}.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-77 .elementor-element.elementor-element-53461816{padding:42px 28px 40px 28px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-title{margin-block-end:1.2em;}.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-title a{font-size:18px;}.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-77 .elementor-element.elementor-element-2229e924{padding:42px 28px 40px 28px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-title{margin-block-end:1.2em;}.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-title a{font-size:18px;}.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-description{font-size:14px;}.elementor-77 .elementor-element.elementor-element-38a2bdf1{padding:42px 28px 40px 28px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-title{margin-block-end:1.2em;}.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-title a{font-size:18px;}.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-77 .elementor-element.elementor-element-c9947f9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-77 .elementor-element.elementor-element-2f60373{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-77 .elementor-element.elementor-element-2f60373 .elementor-button{font-size:15px;}.elementor-77 .elementor-element.elementor-element-27c500ea .elementor-heading-title{font-size:20px;}.elementor-77 .elementor-element.elementor-element-39a58ddd{--spacer-size:9px;}.elementor-77 .elementor-element.elementor-element-1c73d316{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:352px;--container-widget-flex-grow:0;width:var( --container-widget-width, 352px );max-width:352px;}.elementor-77 .elementor-element.elementor-element-104ff452{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-77 .elementor-element.elementor-element-104ff452 .elementor-button{font-size:15px;}.elementor-77 .elementor-element.elementor-element-7fc84d8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-77 .elementor-element.elementor-element-7fc84d8 .elementor-button{font-size:15px;}.elementor-77 .elementor-element.elementor-element-cc85138 .elementor-heading-title{font-size:20px;}.elementor-77 .elementor-element.elementor-element-85329dc{--spacer-size:9px;}.elementor-77 .elementor-element.elementor-element-b221a5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:352px;--container-widget-flex-grow:0;width:var( --container-widget-width, 352px );max-width:352px;}.elementor-77 .elementor-element.elementor-element-e91878a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-77 .elementor-element.elementor-element-e91878a .elementor-button{font-size:15px;}.elementor-77 .elementor-element.elementor-element-d429c2a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-77 .elementor-element.elementor-element-d429c2a .elementor-button{font-size:15px;}.elementor-77 .elementor-element.elementor-element-34c06470{--padding-top:48px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-77 .elementor-element.elementor-element-465b32b5 .elementor-heading-title{font-size:28px;}.elementor-77 .elementor-element.elementor-element-7b1804b6{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-77 .elementor-element.elementor-element-51587ba1{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:012px 15px;--row-gap:012px;--column-gap:15px;}.elementor-77 .elementor-element.elementor-element-51587ba1.e-con{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-79e64dfe{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;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-79e64dfe.elementor-element{--align-self:stretch;}.elementor-77 .elementor-element.elementor-element-5b169073{--justify-content:center;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-2fcede4c .elementor-heading-title{font-size:14px;}.elementor-77 .elementor-element.elementor-element-d9f813f .elementor-heading-title{font-size:11px;}.elementor-77 .elementor-element.elementor-element-5f389313 .elementor-button{font-size:12px;}.elementor-77 .elementor-element.elementor-element-13cbde0f{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 15px;--row-gap:0px;--column-gap:15px;}.elementor-77 .elementor-element.elementor-element-288b9701{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-202f6963{--justify-content:center;--padding-top:78px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-66f81fa5 .elementor-heading-title{font-size:14px;}.elementor-77 .elementor-element.elementor-element-13bda518 .elementor-heading-title{font-size:11px;}.elementor-77 .elementor-element.elementor-element-4aa82391 .elementor-button{font-size:12px;}.elementor-77 .elementor-element.elementor-element-7913a515{--min-height:300px;--justify-content:flex-end;}.elementor-77 .elementor-element.elementor-element-6461970b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-14ef3de5{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;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-14ef3de5.elementor-element{--align-self:stretch;}.elementor-77 .elementor-element.elementor-element-49bf0a91{--justify-content:center;--padding-top:95px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-32a5ecba .elementor-heading-title{font-size:14px;}.elementor-77 .elementor-element.elementor-element-1a8f6624 .elementor-heading-title{font-size:11px;}.elementor-77 .elementor-element.elementor-element-200e551a .elementor-button{font-size:12px;}.elementor-77 .elementor-element.elementor-element-79a6667 img{max-width:320px;}.elementor-77 .elementor-element.elementor-element-3f674c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-602599b img{max-width:320px;}.elementor-77 .elementor-element.elementor-element-aa7f608 img{max-width:192px;}.elementor-77 .elementor-element.elementor-element-7613f5f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-77 .elementor-element.elementor-element-7613f5f .elementor-button{font-size:15px;}}@media(max-width:1024px){.elementor-77 .elementor-element.elementor-element-01846f9{--container-widget-width:406px;--container-widget-flex-grow:0;width:var( --container-widget-width, 406px );max-width:406px;}.elementor-77 .elementor-element.elementor-element-77f3db8{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-77 .elementor-element.elementor-element-9c70c70{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-77 .elementor-element.elementor-element-c538cc3{--padding-top:28px;--padding-bottom:22px;--padding-left:40px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-26cf0f34 .elementor-heading-title{font-size:29px;}.elementor-77 .elementor-element.elementor-element-8b491b6{padding:0px 0px 0px 0px;--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-77 .elementor-element.elementor-element-3aae75e{--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-77 .elementor-element.elementor-element-c5b26a4{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-77 .elementor-element.elementor-element-fbb83c1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-77 .elementor-element.elementor-element-283a037 .elementor-heading-title{font-size:20px;}.elementor-77 .elementor-element.elementor-element-45ebf3aa{--padding-top:74px;--padding-bottom:74px;--padding-left:24px;--padding-right:24px;}.elementor-77 .elementor-element.elementor-element-1fe09e64{--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-77 .elementor-element.elementor-element-3af71adb{padding:40px 28px 38px 28px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;border-width:0px 1px 1px 0px;}.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-title{margin-block-end:1.2em;}.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-title a{font-size:18px;}.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-description{font-size:14px;line-height:1.2em;}.elementor-77 .elementor-element.elementor-element-53461816{padding:40px 28px 38px 28px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;border-width:0px 1px 1px 0px;}.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-title{margin-block-end:1.2em;}.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-title a{font-size:18px;}.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-description{font-size:14px;line-height:1.4em;}.elementor-77 .elementor-element.elementor-element-2229e924{padding:40px 28px 38px 28px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-title{margin-block-end:1.2em;}.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-title a{font-size:18px;}.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-77 .elementor-element.elementor-element-38a2bdf1{padding:40px 28px 38px 28px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-title{margin-block-end:1.2em;}.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-title a{font-size:18px;}.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-description{font-size:14px;line-height:1.4em;}.elementor-77 .elementor-element.elementor-element-c9947f9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-77 .elementor-element.elementor-element-720e7507{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-77 .elementor-element.elementor-element-27c500ea .elementor-heading-title{font-size:15px;}.elementor-77 .elementor-element.elementor-element-2d6d3c34 img{max-width:100%;}.elementor-77 .elementor-element.elementor-element-1c73d316{font-size:14px;}.elementor-77 .elementor-element.elementor-element-8c67e55{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-77 .elementor-element.elementor-element-2d7d01c img{max-width:100%;}.elementor-77 .elementor-element.elementor-element-cc85138 .elementor-heading-title{font-size:15px;}.elementor-77 .elementor-element.elementor-element-b221a5f{font-size:14px;}.elementor-77 .elementor-element.elementor-element-38e03b7b{--padding-top:76px;--padding-bottom:68px;--padding-left:28px;--padding-right:28px;}.elementor-77 .elementor-element.elementor-element-28d569bc{--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:36px 0px;--row-gap:36px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-77 .elementor-element.elementor-element-653be8a4 .elementor-heading-title{font-size:58px;}.elementor-77 .elementor-element.elementor-element-340e1cde img{width:100%;max-width:100%;}.elementor-77 .elementor-element.elementor-element-521c04d8{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-77 .elementor-element.elementor-element-1ff0ba9a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-374bc984{--min-height:170px;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:28px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-77 .elementor-element.elementor-element-47686006{--min-height:170px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:28px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-77 .elementor-element.elementor-element-77ab6721{--min-height:170px;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:28px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-77 .elementor-element.elementor-element-61336879{--min-height:170px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:28px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-77 .elementor-element.elementor-element-34c06470{--padding-top:44px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-77 .elementor-element.elementor-element-7b1804b6{--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;--flex-wrap:nowrap;}.elementor-77 .elementor-element.elementor-element-51587ba1{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-79e64dfe{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-77 .elementor-element.elementor-element-79e64dfe img{width:220px;}.elementor-77 .elementor-element.elementor-element-13cbde0f{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-288b9701{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-77 .elementor-element.elementor-element-288b9701 img{width:220px;}.elementor-77 .elementor-element.elementor-element-7913a515{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-6461970b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77 .elementor-element.elementor-element-14ef3de5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-14ef3de5 img{width:220px;}.elementor-77 .elementor-element.elementor-element-eb0d9fb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-77 .elementor-element.elementor-element-3169fa4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77 .elementor-element.elementor-element-356c6e4{--min-height:53vh;}.elementor-77 .elementor-element.elementor-element-bedb887{--min-height:53vh;--justify-content:center;}.elementor-77 .elementor-element.elementor-element-bedb887:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-bedb887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:cover;}.elementor-77 .elementor-element.elementor-element-01846f9{padding:050px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-77 .elementor-element.elementor-element-01846f9 .elementor-heading-title{font-size:21px;}.elementor-77 .elementor-element.elementor-element-77f3db8{padding:20px 20px 0px 40px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:14px;}.elementor-77 .elementor-element.elementor-element-9c70c70{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-c538cc3{--min-height:53vh;--padding-top:24px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-77 .elementor-element.elementor-element-26cf0f34{padding:6px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-26cf0f34 .elementor-heading-title{font-size:19px;}.elementor-77 .elementor-element.elementor-element-270927b0{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-270927b0 .elementor-heading-title{font-size:15px;}.elementor-77 .elementor-element.elementor-element-6ad1447{--spacer-size:20px;}.elementor-77 .elementor-element.elementor-element-8b491b6{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-e4dcb74{--spacer-size:36px;}.elementor-77 .elementor-element.elementor-element-3aae75e{--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 40px;--row-gap:0px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-2cedf72{--min-height:53vh;--justify-content:center;--overlay-opacity:0.58;}.elementor-77 .elementor-element.elementor-element-2cedf72:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-2cedf72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-77 .elementor-element.elementor-element-8299e95{--spacer-size:0px;}.elementor-77 .elementor-element.elementor-element-c5b26a4{padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-77 .elementor-element.elementor-element-c5b26a4 .elementor-heading-title{font-size:21px;}.elementor-77 .elementor-element.elementor-element-a9d2bf3{--spacer-size:0px;}.elementor-77 .elementor-element.elementor-element-ff04990{padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:13px;}.elementor-77 .elementor-element.elementor-element-be37d9b{padding:0px 20px 0px 020px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-3c6287c{--min-height:53vh;--justify-content:center;}.elementor-77 .elementor-element.elementor-element-3c6287c:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-3c6287c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-77 .elementor-element.elementor-element-b97320e{--spacer-size:0px;}.elementor-77 .elementor-element.elementor-element-1654847{padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-77 .elementor-element.elementor-element-1654847 .elementor-heading-title{font-size:21px;}.elementor-77 .elementor-element.elementor-element-eb26f4e{--spacer-size:0px;}.elementor-77 .elementor-element.elementor-element-9361fd2{padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-77 .elementor-element.elementor-element-197328a{padding:0px 20px 0px 020px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-fbb83c1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0px;}.elementor-77 .elementor-element.elementor-element-8d41cf1{--gap:0px 14px;--row-gap:0px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-77 .elementor-element.elementor-element-f544e16{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-de49a7f .elementor-icon{font-size:16px;}.elementor-77 .elementor-element.elementor-element-de49a7f .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-de49a7f .elementor-icon-box-title a{font-size:8px;}.elementor-77 .elementor-element.elementor-element-de49a7f .elementor-icon-box-description{font-size:9px;}.elementor-77 .elementor-element.elementor-element-b7ddf0b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-df1421d .elementor-icon{font-size:16px;}.elementor-77 .elementor-element.elementor-element-df1421d .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-df1421d .elementor-icon-box-title a{font-size:8px;}.elementor-77 .elementor-element.elementor-element-df1421d .elementor-icon-box-description{font-size:9px;}.elementor-77 .elementor-element.elementor-element-00b53b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-36f065e .elementor-icon{font-size:16px;}.elementor-77 .elementor-element.elementor-element-36f065e .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-36f065e .elementor-icon-box-title a{font-size:8px;}.elementor-77 .elementor-element.elementor-element-36f065e .elementor-icon-box-description{font-size:9px;}.elementor-77 .elementor-element.elementor-element-b8664af{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-ef40949 .elementor-icon{font-size:16px;}.elementor-77 .elementor-element.elementor-element-ef40949 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-ef40949 .elementor-icon-box-title a{font-size:8px;}.elementor-77 .elementor-element.elementor-element-ef40949 .elementor-icon-box-description{font-size:9px;}.elementor-77 .elementor-element.elementor-element-139cd51 img{max-width:62%;}.elementor-77 .elementor-element.elementor-element-283a037{padding:0px 10px 0px 10px;text-align:start;}.elementor-77 .elementor-element.elementor-element-283a037 .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0px;word-spacing:0.2em;}.elementor-77 .elementor-element.elementor-element-40d9707{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-40213b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-9bf816b{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-77 .elementor-element.elementor-element-9bf816b img{width:51%;max-width:68%;}.elementor-77 .elementor-element.elementor-element-45ebf3aa{--padding-top:54px;--padding-bottom:54px;--padding-left:18px;--padding-right:18px;}.elementor-77 .elementor-element.elementor-element-3af71adb{padding:38px 24px 38px 24px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-title a{font-size:20px;}.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-description{font-size:15px;}.elementor-77 .elementor-element.elementor-element-53461816{padding:38px 24px 38px 24px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-title a{font-size:20px;}.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-description{font-size:15px;}.elementor-77 .elementor-element.elementor-element-2229e924{padding:38px 24px 38px 24px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-title a{font-size:20px;}.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-description{font-size:15px;}.elementor-77 .elementor-element.elementor-element-38a2bdf1{padding:38px 24px 38px 24px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-title a{font-size:20px;}.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-description{font-size:15px;}.elementor-77 .elementor-element.elementor-element-c9947f9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-77 .elementor-element.elementor-element-c9947f9 .elementor-main-swiper{height:197px;}.elementor-77 .elementor-element.elementor-element-720e7507{--width:100%;--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;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}.elementor-77 .elementor-element.elementor-element-7fe3f956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:10px;letter-spacing:1.5px;}.elementor-77 .elementor-element.elementor-element-27c500ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-77 .elementor-element.elementor-element-27c500ea .elementor-heading-title{font-size:29px;line-height:1.05em;}.elementor-77 .elementor-element.elementor-element-5a51b278{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-2d6d3c34{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-2d6d3c34 img{max-width:100%;border-radius:18px 18px 18px 18px;}.elementor-77 .elementor-element.elementor-element-76047ed{--width:100%;--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:2px;--padding-right:2px;}.elementor-77 .elementor-element.elementor-element-39a58ddd{--spacer-size:0px;}.elementor-77 .elementor-element.elementor-element-1c73d316{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:16px;line-height:1.65em;}.elementor-77 .elementor-element.elementor-element-104ff452{width:var( --container-widget-width, 48% );max-width:48%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-104ff452 .elementor-button{font-size:13px;padding:14px 0px 14px 0px;}.elementor-77 .elementor-element.elementor-element-7fc84d8{width:var( --container-widget-width, 48% );max-width:48%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-7fc84d8 .elementor-button{font-size:13px;padding:14px 0px 14px 0px;}.elementor-77 .elementor-element.elementor-element-825b466 img{max-width:63%;}.elementor-77 .elementor-element.elementor-element-1a2bc3a{--spacer-size:1px;}.elementor-77 .elementor-element.elementor-element-38e03b7b{--padding-top:58px;--padding-bottom:54px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-28d569bc{--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:28px 0px;--row-gap:28px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-77 .elementor-element.elementor-element-12bb6d0{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-ae06e85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-77 .elementor-element.elementor-element-ae06e85 .elementor-heading-title{font-size:11px;letter-spacing:2.2px;}.elementor-77 .elementor-element.elementor-element-653be8a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-77 .elementor-element.elementor-element-653be8a4 .elementor-heading-title{font-size:48px;line-height:0.98em;letter-spacing:-1.7px;}.elementor-77 .elementor-element.elementor-element-2c1c6922{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-77 .elementor-element.elementor-element-2c1c6922 .elementor-divider-separator{width:54px;}.elementor-77 .elementor-element.elementor-element-dc23ef2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.65em;}.elementor-77 .elementor-element.elementor-element-77ad8894{--width:100%;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-340e1cde{margin:0px -8px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-77 .elementor-element.elementor-element-340e1cde img{width:100%;max-width:100%;}.elementor-77 .elementor-element.elementor-element-521c04d8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-77 .elementor-element.elementor-element-1ff0ba9a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-374bc984{--width:50%;--min-height:158px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:24px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-77 .elementor-element.elementor-element-66d141c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-77 .elementor-element.elementor-element-66d141c8 .elementor-icon{font-size:28px;}.elementor-77 .elementor-element.elementor-element-66d141c8 .elementor-icon svg{height:28px;}.elementor-77 .elementor-element.elementor-element-51368cbb{--width:100%;}.elementor-77 .elementor-element.elementor-element-a31aaeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-77 .elementor-element.elementor-element-a31aaeb .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-77 .elementor-element.elementor-element-585f4e9{font-size:12px;line-height:1.45em;}.elementor-77 .elementor-element.elementor-element-47686006{--width:50%;--min-height:158px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:24px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-77 .elementor-element.elementor-element-738f91b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-77 .elementor-element.elementor-element-738f91b7 .elementor-icon{font-size:28px;}.elementor-77 .elementor-element.elementor-element-738f91b7 .elementor-icon svg{height:28px;}.elementor-77 .elementor-element.elementor-element-47a3ae4d{--width:100%;}.elementor-77 .elementor-element.elementor-element-6beae0ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-77 .elementor-element.elementor-element-6beae0ed .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-77 .elementor-element.elementor-element-5b8c3042{font-size:12px;line-height:1.45em;}.elementor-77 .elementor-element.elementor-element-77ab6721{--width:50%;--min-height:158px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:24px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-77 .elementor-element.elementor-element-13d9ddf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-77 .elementor-element.elementor-element-13d9ddf9 .elementor-icon{font-size:28px;}.elementor-77 .elementor-element.elementor-element-13d9ddf9 .elementor-icon svg{height:28px;}.elementor-77 .elementor-element.elementor-element-504a2f35{--width:100%;}.elementor-77 .elementor-element.elementor-element-43b9c387{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-77 .elementor-element.elementor-element-43b9c387 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-77 .elementor-element.elementor-element-66f07d34{font-size:12px;line-height:1.45em;}.elementor-77 .elementor-element.elementor-element-61336879{--width:50%;--min-height:158px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:24px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-77 .elementor-element.elementor-element-5868998e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-77 .elementor-element.elementor-element-5868998e .elementor-icon{font-size:28px;}.elementor-77 .elementor-element.elementor-element-5868998e .elementor-icon svg{height:28px;}.elementor-77 .elementor-element.elementor-element-69a93ac{--width:100%;}.elementor-77 .elementor-element.elementor-element-50809324{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-77 .elementor-element.elementor-element-50809324 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-77 .elementor-element.elementor-element-184370b7{font-size:12px;line-height:1.45em;}.elementor-77 .elementor-element.elementor-element-34c06470{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:42px;--padding-bottom:044px;--padding-left:18px;--padding-right:18px;}.elementor-77 .elementor-element.elementor-element-465b32b5 .elementor-heading-title{font-size:24px;}.elementor-77 .elementor-element.elementor-element-7b1804b6{--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;--flex-wrap:nowrap;}.elementor-77 .elementor-element.elementor-element-51587ba1{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 22px;--row-gap:0px;--column-gap:22px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-79e64dfe{padding:22px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-77 .elementor-element.elementor-element-79e64dfe.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-79e64dfe img{width:150px;}.elementor-77 .elementor-element.elementor-element-5b169073{--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-2fcede4c .elementor-heading-title{font-size:16px;}.elementor-77 .elementor-element.elementor-element-d9f813f .elementor-heading-title{font-size:13px;}.elementor-77 .elementor-element.elementor-element-13cbde0f{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 22px;--row-gap:0px;--column-gap:22px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-288b9701{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-77 .elementor-element.elementor-element-288b9701.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-288b9701 img{width:150px;}.elementor-77 .elementor-element.elementor-element-202f6963{--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-66f81fa5 .elementor-heading-title{font-size:16px;}.elementor-77 .elementor-element.elementor-element-13bda518 .elementor-heading-title{font-size:13px;}.elementor-77 .elementor-element.elementor-element-7913a515{--justify-content:center;--gap:0px 22px;--row-gap:0px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-6461970b{--width:45%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-14ef3de5{padding:0px 0px 16px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77 .elementor-element.elementor-element-14ef3de5 img{width:150px;}.elementor-77 .elementor-element.elementor-element-49bf0a91{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-32a5ecba .elementor-heading-title{font-size:16px;}.elementor-77 .elementor-element.elementor-element-1a8f6624 .elementor-heading-title{font-size:13px;}.elementor-77 .elementor-element.elementor-element-ef304da{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-eb0d9fb{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-10e6df0{padding:10px 0px 20px 0px;}.elementor-77 .elementor-element.elementor-element-10e6df0 .elementor-heading-title{font-size:23px;}.elementor-77 .elementor-element.elementor-element-79a6667{padding:0px 0px 30px 0px;}.elementor-77 .elementor-element.elementor-element-79a6667 img{max-width:100%;}.elementor-77 .elementor-element.elementor-element-927e7db{--flex-wrap:nowrap;}.elementor-77 .elementor-element.elementor-element-d91e160{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-77 .elementor-element.elementor-element-b1521ae{--spacer-size:2px;}}/* Start custom CSS for container, class: .elementor-element-bedb887 */.elementor-77 .elementor-element.elementor-element-bedb887 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Dark overlay */
.elementor-77 .elementor-element.elementor-element-bedb887::before {
  content: "";
  position: absolute;
  inset: 0;

  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.90) 50%,
    rgba(0, 0, 0, 0.68) 62%,
    rgba(0, 0, 0, 0.30) 72%,
    rgba(0, 0, 0, 0.06) 100%
  );
}

/* Content */
.elementor-77 .elementor-element.elementor-element-bedb887 > .e-con-inner,
.elementor-77 .elementor-element.elementor-element-bedb887 > .elementor-container,
.elementor-77 .elementor-element.elementor-element-bedb887 > .elementor-element {
  position: relative;
  z-index: 2;
}

/* Blue glowing line */
.elementor-77 .elementor-element.elementor-element-bedb887::after {
  content: "";
  position: absolute;

  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  z-index: 3;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #3B82FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}

@media (max-width: 767px) {
  .elementor-77 .elementor-element.elementor-element-bedb887::before {
    background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.18) 0%,
      rgba(0, 0, 0, 0.28) 42%,
      rgba(0, 0, 0, 0.82) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c538cc3 */.elementor-77 .elementor-element.elementor-element-c538cc3{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 50% 72%, rgba(0,122,255,.28) 0, rgba(0,122,255,.08) 28%, rgba(0,0,0,0) 58%),
    linear-gradient(180deg,#020712 0%,#071524 60%,#03101d 100%);
}
.elementor-77 .elementor-element.elementor-element-c538cc3:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,rgba(255,255,255,.02),transparent 20%,transparent 80%,rgba(255,255,255,.02));
  pointer-events:none;
}

@media(max-width:767px){
  .elementor-77 .elementor-element.elementor-element-c538cc3 .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;}
  .elementor-77 .elementor-element.elementor-element-c538cc3 .elementor-icon-box-title{margin-top:6px;}
}
.elementor-77 .elementor-element.elementor-element-c538cc3::after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;

  width:100%;
  height:1px;

  z-index:3;
  pointer-events:none;

  background:linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #2868FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cedf72 */.elementor-77 .elementor-element.elementor-element-2cedf72 {
  position: relative;
  overflow: hidden;
}

/* Blue glowing line */
.elementor-77 .elementor-element.elementor-element-2cedf72::after {
  content: "";
  position: absolute;

  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  z-index: 3;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #3B82FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6287c */.elementor-77 .elementor-element.elementor-element-3c6287c {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Dark overlay */
.elementor-77 .elementor-element.elementor-element-3c6287c::before {
  content: "";
  position: absolute;
  inset: 0;

  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.90) 50%,
    rgba(0, 0, 0, 0.68) 62%,
    rgba(0, 0, 0, 0.30) 72%,
    rgba(0, 0, 0, 0.06) 100%
  );
}

/* Content */
.elementor-77 .elementor-element.elementor-element-3c6287c > .e-con-inner,
.elementor-77 .elementor-element.elementor-element-3c6287c > .elementor-container,
.elementor-77 .elementor-element.elementor-element-3c6287c > .elementor-element {
  position: relative;
  z-index: 2;
}

/* Blue glowing line */
.elementor-77 .elementor-element.elementor-element-3c6287c::after {
  content: "";
  position: absolute;

  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  z-index: 3;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #3B82FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}

@media (max-width: 767px) {
  .elementor-77 .elementor-element.elementor-element-3c6287c::before {
    background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.18) 0%,
      rgba(0, 0, 0, 0.28) 42%,
      rgba(0, 0, 0, 0.82) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bedb887 */.elementor-77 .elementor-element.elementor-element-bedb887 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Dark overlay */
.elementor-77 .elementor-element.elementor-element-bedb887::before {
  content: "";
  position: absolute;
  inset: 0;

  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.90) 50%,
    rgba(0, 0, 0, 0.68) 62%,
    rgba(0, 0, 0, 0.30) 72%,
    rgba(0, 0, 0, 0.06) 100%
  );
}

/* Content */
.elementor-77 .elementor-element.elementor-element-bedb887 > .e-con-inner,
.elementor-77 .elementor-element.elementor-element-bedb887 > .elementor-container,
.elementor-77 .elementor-element.elementor-element-bedb887 > .elementor-element {
  position: relative;
  z-index: 2;
}

/* Blue glowing line */
.elementor-77 .elementor-element.elementor-element-bedb887::after {
  content: "";
  position: absolute;

  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  z-index: 3;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #3B82FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}

@media (max-width: 767px) {
  .elementor-77 .elementor-element.elementor-element-bedb887::before {
    background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.18) 0%,
      rgba(0, 0, 0, 0.28) 42%,
      rgba(0, 0, 0, 0.82) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c538cc3 */.elementor-77 .elementor-element.elementor-element-c538cc3{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 50% 72%, rgba(0,122,255,.28) 0, rgba(0,122,255,.08) 28%, rgba(0,0,0,0) 58%),
    linear-gradient(180deg,#020712 0%,#071524 60%,#03101d 100%);
}
.elementor-77 .elementor-element.elementor-element-c538cc3:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,rgba(255,255,255,.02),transparent 20%,transparent 80%,rgba(255,255,255,.02));
  pointer-events:none;
}

@media(max-width:767px){
  .elementor-77 .elementor-element.elementor-element-c538cc3 .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;}
  .elementor-77 .elementor-element.elementor-element-c538cc3 .elementor-icon-box-title{margin-top:6px;}
}
.elementor-77 .elementor-element.elementor-element-c538cc3::after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;

  width:100%;
  height:1px;

  z-index:3;
  pointer-events:none;

  background:linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #2868FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cedf72 */.elementor-77 .elementor-element.elementor-element-2cedf72 {
  position: relative;
  overflow: hidden;
}

/* Blue glowing line */
.elementor-77 .elementor-element.elementor-element-2cedf72::after {
  content: "";
  position: absolute;

  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  z-index: 3;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #3B82FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6287c */.elementor-77 .elementor-element.elementor-element-3c6287c {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Dark overlay */
.elementor-77 .elementor-element.elementor-element-3c6287c::before {
  content: "";
  position: absolute;
  inset: 0;

  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.90) 50%,
    rgba(0, 0, 0, 0.68) 62%,
    rgba(0, 0, 0, 0.30) 72%,
    rgba(0, 0, 0, 0.06) 100%
  );
}

/* Content */
.elementor-77 .elementor-element.elementor-element-3c6287c > .e-con-inner,
.elementor-77 .elementor-element.elementor-element-3c6287c > .elementor-container,
.elementor-77 .elementor-element.elementor-element-3c6287c > .elementor-element {
  position: relative;
  z-index: 2;
}

/* Blue glowing line */
.elementor-77 .elementor-element.elementor-element-3c6287c::after {
  content: "";
  position: absolute;

  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  z-index: 3;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #3B82FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}

@media (max-width: 767px) {
  .elementor-77 .elementor-element.elementor-element-3c6287c::before {
    background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.18) 0%,
      rgba(0, 0, 0, 0.28) 42%,
      rgba(0, 0, 0, 0.82) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bedb887 */.elementor-77 .elementor-element.elementor-element-bedb887 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Dark overlay */
.elementor-77 .elementor-element.elementor-element-bedb887::before {
  content: "";
  position: absolute;
  inset: 0;

  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.90) 50%,
    rgba(0, 0, 0, 0.68) 62%,
    rgba(0, 0, 0, 0.30) 72%,
    rgba(0, 0, 0, 0.06) 100%
  );
}

/* Content */
.elementor-77 .elementor-element.elementor-element-bedb887 > .e-con-inner,
.elementor-77 .elementor-element.elementor-element-bedb887 > .elementor-container,
.elementor-77 .elementor-element.elementor-element-bedb887 > .elementor-element {
  position: relative;
  z-index: 2;
}

/* Blue glowing line */
.elementor-77 .elementor-element.elementor-element-bedb887::after {
  content: "";
  position: absolute;

  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  z-index: 3;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #3B82FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}

@media (max-width: 767px) {
  .elementor-77 .elementor-element.elementor-element-bedb887::before {
    background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.18) 0%,
      rgba(0, 0, 0, 0.28) 42%,
      rgba(0, 0, 0, 0.82) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c538cc3 */.elementor-77 .elementor-element.elementor-element-c538cc3{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 50% 72%, rgba(0,122,255,.28) 0, rgba(0,122,255,.08) 28%, rgba(0,0,0,0) 58%),
    linear-gradient(180deg,#020712 0%,#071524 60%,#03101d 100%);
}
.elementor-77 .elementor-element.elementor-element-c538cc3:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,rgba(255,255,255,.02),transparent 20%,transparent 80%,rgba(255,255,255,.02));
  pointer-events:none;
}

@media(max-width:767px){
  .elementor-77 .elementor-element.elementor-element-c538cc3 .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;}
  .elementor-77 .elementor-element.elementor-element-c538cc3 .elementor-icon-box-title{margin-top:6px;}
}
.elementor-77 .elementor-element.elementor-element-c538cc3::after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;

  width:100%;
  height:1px;

  z-index:3;
  pointer-events:none;

  background:linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #2868FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cedf72 */.elementor-77 .elementor-element.elementor-element-2cedf72 {
  position: relative;
  overflow: hidden;
}

/* Blue glowing line */
.elementor-77 .elementor-element.elementor-element-2cedf72::after {
  content: "";
  position: absolute;

  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  z-index: 3;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #3B82FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6287c */.elementor-77 .elementor-element.elementor-element-3c6287c {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Dark overlay */
.elementor-77 .elementor-element.elementor-element-3c6287c::before {
  content: "";
  position: absolute;
  inset: 0;

  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.90) 50%,
    rgba(0, 0, 0, 0.68) 62%,
    rgba(0, 0, 0, 0.30) 72%,
    rgba(0, 0, 0, 0.06) 100%
  );
}

/* Content */
.elementor-77 .elementor-element.elementor-element-3c6287c > .e-con-inner,
.elementor-77 .elementor-element.elementor-element-3c6287c > .elementor-container,
.elementor-77 .elementor-element.elementor-element-3c6287c > .elementor-element {
  position: relative;
  z-index: 2;
}

/* Blue glowing line */
.elementor-77 .elementor-element.elementor-element-3c6287c::after {
  content: "";
  position: absolute;

  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  z-index: 3;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #3B82FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}

@media (max-width: 767px) {
  .elementor-77 .elementor-element.elementor-element-3c6287c::before {
    background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.18) 0%,
      rgba(0, 0, 0, 0.28) 42%,
      rgba(0, 0, 0, 0.82) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bedb887 */.elementor-77 .elementor-element.elementor-element-bedb887 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Dark overlay */
.elementor-77 .elementor-element.elementor-element-bedb887::before {
  content: "";
  position: absolute;
  inset: 0;

  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.90) 50%,
    rgba(0, 0, 0, 0.68) 62%,
    rgba(0, 0, 0, 0.30) 72%,
    rgba(0, 0, 0, 0.06) 100%
  );
}

/* Content */
.elementor-77 .elementor-element.elementor-element-bedb887 > .e-con-inner,
.elementor-77 .elementor-element.elementor-element-bedb887 > .elementor-container,
.elementor-77 .elementor-element.elementor-element-bedb887 > .elementor-element {
  position: relative;
  z-index: 2;
}

/* Blue glowing line */
.elementor-77 .elementor-element.elementor-element-bedb887::after {
  content: "";
  position: absolute;

  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  z-index: 3;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #3B82FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}

@media (max-width: 767px) {
  .elementor-77 .elementor-element.elementor-element-bedb887::before {
    background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.18) 0%,
      rgba(0, 0, 0, 0.28) 42%,
      rgba(0, 0, 0, 0.82) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c538cc3 */.elementor-77 .elementor-element.elementor-element-c538cc3{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 50% 72%, rgba(0,122,255,.28) 0, rgba(0,122,255,.08) 28%, rgba(0,0,0,0) 58%),
    linear-gradient(180deg,#020712 0%,#071524 60%,#03101d 100%);
}
.elementor-77 .elementor-element.elementor-element-c538cc3:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,rgba(255,255,255,.02),transparent 20%,transparent 80%,rgba(255,255,255,.02));
  pointer-events:none;
}

@media(max-width:767px){
  .elementor-77 .elementor-element.elementor-element-c538cc3 .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;}
  .elementor-77 .elementor-element.elementor-element-c538cc3 .elementor-icon-box-title{margin-top:6px;}
}
.elementor-77 .elementor-element.elementor-element-c538cc3::after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;

  width:100%;
  height:1px;

  z-index:3;
  pointer-events:none;

  background:linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #2868FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cedf72 */.elementor-77 .elementor-element.elementor-element-2cedf72 {
  position: relative;
  overflow: hidden;
}

/* Blue glowing line */
.elementor-77 .elementor-element.elementor-element-2cedf72::after {
  content: "";
  position: absolute;

  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  z-index: 3;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #3B82FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6287c */.elementor-77 .elementor-element.elementor-element-3c6287c {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Dark overlay */
.elementor-77 .elementor-element.elementor-element-3c6287c::before {
  content: "";
  position: absolute;
  inset: 0;

  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.90) 50%,
    rgba(0, 0, 0, 0.68) 62%,
    rgba(0, 0, 0, 0.30) 72%,
    rgba(0, 0, 0, 0.06) 100%
  );
}

/* Content */
.elementor-77 .elementor-element.elementor-element-3c6287c > .e-con-inner,
.elementor-77 .elementor-element.elementor-element-3c6287c > .elementor-container,
.elementor-77 .elementor-element.elementor-element-3c6287c > .elementor-element {
  position: relative;
  z-index: 2;
}

/* Blue glowing line */
.elementor-77 .elementor-element.elementor-element-3c6287c::after {
  content: "";
  position: absolute;

  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  z-index: 3;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #3B82FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}

@media (max-width: 767px) {
  .elementor-77 .elementor-element.elementor-element-3c6287c::before {
    background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.18) 0%,
      rgba(0, 0, 0, 0.28) 42%,
      rgba(0, 0, 0, 0.82) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bedb887 */.elementor-77 .elementor-element.elementor-element-bedb887 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Dark overlay */
.elementor-77 .elementor-element.elementor-element-bedb887::before {
  content: "";
  position: absolute;
  inset: 0;

  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.90) 50%,
    rgba(0, 0, 0, 0.68) 62%,
    rgba(0, 0, 0, 0.30) 72%,
    rgba(0, 0, 0, 0.06) 100%
  );
}

/* Content */
.elementor-77 .elementor-element.elementor-element-bedb887 > .e-con-inner,
.elementor-77 .elementor-element.elementor-element-bedb887 > .elementor-container,
.elementor-77 .elementor-element.elementor-element-bedb887 > .elementor-element {
  position: relative;
  z-index: 2;
}

/* Blue glowing line */
.elementor-77 .elementor-element.elementor-element-bedb887::after {
  content: "";
  position: absolute;

  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  z-index: 3;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #3B82FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}

@media (max-width: 767px) {
  .elementor-77 .elementor-element.elementor-element-bedb887::before {
    background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.18) 0%,
      rgba(0, 0, 0, 0.28) 42%,
      rgba(0, 0, 0, 0.82) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c538cc3 */.elementor-77 .elementor-element.elementor-element-c538cc3{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 50% 72%, rgba(0,122,255,.28) 0, rgba(0,122,255,.08) 28%, rgba(0,0,0,0) 58%),
    linear-gradient(180deg,#020712 0%,#071524 60%,#03101d 100%);
}
.elementor-77 .elementor-element.elementor-element-c538cc3:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,rgba(255,255,255,.02),transparent 20%,transparent 80%,rgba(255,255,255,.02));
  pointer-events:none;
}

@media(max-width:767px){
  .elementor-77 .elementor-element.elementor-element-c538cc3 .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;}
  .elementor-77 .elementor-element.elementor-element-c538cc3 .elementor-icon-box-title{margin-top:6px;}
}
.elementor-77 .elementor-element.elementor-element-c538cc3::after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;

  width:100%;
  height:1px;

  z-index:3;
  pointer-events:none;

  background:linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #2868FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cedf72 */.elementor-77 .elementor-element.elementor-element-2cedf72 {
  position: relative;
  overflow: hidden;
}

/* Blue glowing line */
.elementor-77 .elementor-element.elementor-element-2cedf72::after {
  content: "";
  position: absolute;

  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  z-index: 3;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #3B82FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6287c */.elementor-77 .elementor-element.elementor-element-3c6287c {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Dark overlay */
.elementor-77 .elementor-element.elementor-element-3c6287c::before {
  content: "";
  position: absolute;
  inset: 0;

  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.90) 50%,
    rgba(0, 0, 0, 0.68) 62%,
    rgba(0, 0, 0, 0.30) 72%,
    rgba(0, 0, 0, 0.06) 100%
  );
}

/* Content */
.elementor-77 .elementor-element.elementor-element-3c6287c > .e-con-inner,
.elementor-77 .elementor-element.elementor-element-3c6287c > .elementor-container,
.elementor-77 .elementor-element.elementor-element-3c6287c > .elementor-element {
  position: relative;
  z-index: 2;
}

/* Blue glowing line */
.elementor-77 .elementor-element.elementor-element-3c6287c::after {
  content: "";
  position: absolute;

  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  z-index: 3;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(10,77,255,0) 0%,
    #0A4DFF 15%,
    #3B82FF 50%,
    #0A4DFF 85%,
    rgba(10,77,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(10,77,255,.8),
    0 0 14px rgba(10,77,255,.4);
}

@media (max-width: 767px) {
  .elementor-77 .elementor-element.elementor-element-3c6287c::before {
    background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.18) 0%,
      rgba(0, 0, 0, 0.28) 42%,
      rgba(0, 0, 0, 0.82) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169fa4 */.elementor-77 .elementor-element.elementor-element-3169fa4::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;

  width: 100%;
  height: 1px;

  background: linear-gradient(
    90deg,
    rgba(30,100,255,0) 0%,
    #1E64FF 15%,
    #3B82FF 50%,
    #1E64FF 85%,
    rgba(30,100,255,0) 100%
  );

  box-shadow:
    0 0 5px rgba(59,130,255,.8),
    0 0 14px rgba(59,130,255,.4);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3af71adb */.elementor-77 .elementor-element.elementor-element-3af71adb {
    position: relative;
    isolation: isolate;
    transition:
        background-color .45s cubic-bezier(.16,1,.3,1),
        transform .45s cubic-bezier(.16,1,.3,1);
}

.elementor-77 .elementor-element.elementor-element-3af71adb::before {
    content: "01";
    position: absolute;
    top: 24px;
    right: 28px;
    font-family: Manrope, sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .14em;
    color: #A7ADB6;
    transition: color .35s ease;
}

.elementor-77 .elementor-element.elementor-element-3af71adb::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    background: #2854E8;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .45s cubic-bezier(.16,1,.3,1);
}

.elementor-77 .elementor-element.elementor-element-3af71adb:hover::after {
    transform: scaleX(1);
}

.elementor-77 .elementor-element.elementor-element-3af71adb:hover::before {
    color: #2854E8;
}

.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon {
    width: 64px;
    height: 64px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 18px;
    background: #EEF3FF;
    box-shadow:
        inset 0 0 0 1px #D8E3FF,
        0 10px 24px -18px #2854E8;
    transition:
        transform .45s cubic-bezier(.16,1,.3,1),
        box-shadow .45s cubic-bezier(.16,1,.3,1);
}

.elementor-77 .elementor-element.elementor-element-3af71adb:hover .elementor-icon {
    transform: translateY(-4px) rotate(-2deg) scale(1.04);
    box-shadow:
        inset 0 0 0 1px #D8E3FF,
        0 18px 32px -20px #2854E8;
}

.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    text-align: left;
}

.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    width: 100%;
}

.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-title {
    max-width: 220px;
}

.elementor-77 .elementor-element.elementor-element-3af71adb .elementor-icon-box-description {
    margin-top: auto;
    text-align: left;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-77 .elementor-element.elementor-element-3af71adb {
        border-right: 1px solid #E2E4E8 !important;
        border-bottom: 1px solid #E2E4E8 !important;
    }
    .elementor-77 .elementor-element.elementor-element-3af71adb:nth-child(2n) {
        border-right: 0 !important;
    }
    .elementor-77 .elementor-element.elementor-element-3af71adb:nth-child(n+3) {
        border-bottom: 0 !important;
    }
}

@media (max-width: 767px) {
    .elementor-77 .elementor-element.elementor-element-3af71adb {
        border-right: 0 !important;
        border-bottom: 1px solid #E2E4E8 !important;
    }
    .elementor-77 .elementor-element.elementor-element-3af71adb:last-child {
        border-bottom: 0 !important;
    }
    .elementor-77 .elementor-element.elementor-element-3af71adb::before {
        top: 22px;
        right: 22px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53461816 */.elementor-77 .elementor-element.elementor-element-53461816 {
    position: relative;
    isolation: isolate;
    transition:
        background-color .45s cubic-bezier(.16,1,.3,1),
        transform .45s cubic-bezier(.16,1,.3,1);
}

.elementor-77 .elementor-element.elementor-element-53461816::before {
    content: "02";
    position: absolute;
    top: 24px;
    right: 28px;
    font-family: Manrope, sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .14em;
    color: #A7ADB6;
    transition: color .35s ease;
}

.elementor-77 .elementor-element.elementor-element-53461816::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    background: #FF5A1F;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .45s cubic-bezier(.16,1,.3,1);
}

.elementor-77 .elementor-element.elementor-element-53461816:hover::after {
    transform: scaleX(1);
}

.elementor-77 .elementor-element.elementor-element-53461816:hover::before {
    color: #FF5A1F;
}

.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon {
    width: 64px;
    height: 64px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 18px;
    background: #FFF1EB;
    box-shadow:
        inset 0 0 0 1px #FFD9CA,
        0 10px 24px -18px #FF5A1F;
    transition:
        transform .45s cubic-bezier(.16,1,.3,1),
        box-shadow .45s cubic-bezier(.16,1,.3,1);
}

.elementor-77 .elementor-element.elementor-element-53461816:hover .elementor-icon {
    transform: translateY(-4px) rotate(-2deg) scale(1.04);
    box-shadow:
        inset 0 0 0 1px #FFD9CA,
        0 18px 32px -20px #FF5A1F;
}

.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    text-align: left;
}

.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    width: 100%;
}

.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-title {
    max-width: 220px;
}

.elementor-77 .elementor-element.elementor-element-53461816 .elementor-icon-box-description {
    margin-top: auto;
    text-align: left;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-77 .elementor-element.elementor-element-53461816 {
        border-right: 1px solid #E2E4E8 !important;
        border-bottom: 1px solid #E2E4E8 !important;
    }
    .elementor-77 .elementor-element.elementor-element-53461816:nth-child(2n) {
        border-right: 0 !important;
    }
    .elementor-77 .elementor-element.elementor-element-53461816:nth-child(n+3) {
        border-bottom: 0 !important;
    }
}

@media (max-width: 767px) {
    .elementor-77 .elementor-element.elementor-element-53461816 {
        border-right: 0 !important;
        border-bottom: 1px solid #E2E4E8 !important;
    }
    .elementor-77 .elementor-element.elementor-element-53461816:last-child {
        border-bottom: 0 !important;
    }
    .elementor-77 .elementor-element.elementor-element-53461816::before {
        top: 22px;
        right: 22px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2229e924 */.elementor-77 .elementor-element.elementor-element-2229e924 {
    position: relative;
    isolation: isolate;
    transition:
        background-color .45s cubic-bezier(.16,1,.3,1),
        transform .45s cubic-bezier(.16,1,.3,1);
}

.elementor-77 .elementor-element.elementor-element-2229e924::before {
    content: "03";
    position: absolute;
    top: 24px;
    right: 28px;
    font-family: Manrope, sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .14em;
    color: #A7ADB6;
    transition: color .35s ease;
}

.elementor-77 .elementor-element.elementor-element-2229e924::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    background: #3A9D5D;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .45s cubic-bezier(.16,1,.3,1);
}

.elementor-77 .elementor-element.elementor-element-2229e924:hover::after {
    transform: scaleX(1);
}

.elementor-77 .elementor-element.elementor-element-2229e924:hover::before {
    color: #3A9D5D;
}

.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon {
    width: 64px;
    height: 64px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 18px;
    background: #ECF8F0;
    box-shadow:
        inset 0 0 0 1px #CFEBD9,
        0 10px 24px -18px #3A9D5D;
    transition:
        transform .45s cubic-bezier(.16,1,.3,1),
        box-shadow .45s cubic-bezier(.16,1,.3,1);
}

.elementor-77 .elementor-element.elementor-element-2229e924:hover .elementor-icon {
    transform: translateY(-4px) rotate(-2deg) scale(1.04);
    box-shadow:
        inset 0 0 0 1px #CFEBD9,
        0 18px 32px -20px #3A9D5D;
}

.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    text-align: left;
}

.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    width: 100%;
}

.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-title {
    max-width: 220px;
}

.elementor-77 .elementor-element.elementor-element-2229e924 .elementor-icon-box-description {
    margin-top: auto;
    text-align: left;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-77 .elementor-element.elementor-element-2229e924 {
        border-right: 1px solid #E2E4E8 !important;
        border-bottom: 1px solid #E2E4E8 !important;
    }
    .elementor-77 .elementor-element.elementor-element-2229e924:nth-child(2n) {
        border-right: 0 !important;
    }
    .elementor-77 .elementor-element.elementor-element-2229e924:nth-child(n+3) {
        border-bottom: 0 !important;
    }
}

@media (max-width: 767px) {
    .elementor-77 .elementor-element.elementor-element-2229e924 {
        border-right: 0 !important;
        border-bottom: 1px solid #E2E4E8 !important;
    }
    .elementor-77 .elementor-element.elementor-element-2229e924:last-child {
        border-bottom: 0 !important;
    }
    .elementor-77 .elementor-element.elementor-element-2229e924::before {
        top: 22px;
        right: 22px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38a2bdf1 */.elementor-77 .elementor-element.elementor-element-38a2bdf1 {
    position: relative;
    isolation: isolate;
    transition:
        background-color .45s cubic-bezier(.16,1,.3,1),
        transform .45s cubic-bezier(.16,1,.3,1);
}

.elementor-77 .elementor-element.elementor-element-38a2bdf1::before {
    content: "04";
    position: absolute;
    top: 24px;
    right: 28px;
    font-family: Manrope, sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .14em;
    color: #A7ADB6;
    transition: color .35s ease;
}

.elementor-77 .elementor-element.elementor-element-38a2bdf1::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    background: #7A4CE0;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .45s cubic-bezier(.16,1,.3,1);
}

.elementor-77 .elementor-element.elementor-element-38a2bdf1:hover::after {
    transform: scaleX(1);
}

.elementor-77 .elementor-element.elementor-element-38a2bdf1:hover::before {
    color: #7A4CE0;
}

.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon {
    width: 64px;
    height: 64px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 18px;
    background: #F3EEFF;
    box-shadow:
        inset 0 0 0 1px #DED2FF,
        0 10px 24px -18px #7A4CE0;
    transition:
        transform .45s cubic-bezier(.16,1,.3,1),
        box-shadow .45s cubic-bezier(.16,1,.3,1);
}

.elementor-77 .elementor-element.elementor-element-38a2bdf1:hover .elementor-icon {
    transform: translateY(-4px) rotate(-2deg) scale(1.04);
    box-shadow:
        inset 0 0 0 1px #DED2FF,
        0 18px 32px -20px #7A4CE0;
}

.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    text-align: left;
}

.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    width: 100%;
}

.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-title {
    max-width: 220px;
}

.elementor-77 .elementor-element.elementor-element-38a2bdf1 .elementor-icon-box-description {
    margin-top: auto;
    text-align: left;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-77 .elementor-element.elementor-element-38a2bdf1 {
        border-right: 1px solid #E2E4E8 !important;
        border-bottom: 1px solid #E2E4E8 !important;
    }
    .elementor-77 .elementor-element.elementor-element-38a2bdf1:nth-child(2n) {
        border-right: 0 !important;
    }
    .elementor-77 .elementor-element.elementor-element-38a2bdf1:nth-child(n+3) {
        border-bottom: 0 !important;
    }
}

@media (max-width: 767px) {
    .elementor-77 .elementor-element.elementor-element-38a2bdf1 {
        border-right: 0 !important;
        border-bottom: 1px solid #E2E4E8 !important;
    }
    .elementor-77 .elementor-element.elementor-element-38a2bdf1:last-child {
        border-bottom: 0 !important;
    }
    .elementor-77 .elementor-element.elementor-element-38a2bdf1::before {
        top: 22px;
        right: 22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-653be8a4 */.elementor-77 .elementor-element.elementor-element-653be8a4 .elementor-heading-title{max-width:340px;}@media(max-width:767px){.elementor-77 .elementor-element.elementor-element-653be8a4 .elementor-heading-title{max-width:320px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc23ef2 */.elementor-77 .elementor-element.elementor-element-dc23ef2{max-width:430px;}@media(max-width:767px){.elementor-77 .elementor-element.elementor-element-dc23ef2{max-width:330px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e03b7b */@media(max-width:767px){
.elementor-77 .elementor-element.elementor-element-38e03b7b{overflow:hidden;}
.elementor-77 .elementor-element.elementor-element-38e03b7b .elementor-button{padding:0!important;background:transparent!important;color:#D96A00!important;border-radius:0!important;box-shadow:none!important;font-weight:700;}
.elementor-77 .elementor-element.elementor-element-38e03b7b .elementor-button:hover{color:#111!important;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-465b32b5 */.elementor-77 .elementor-element.elementor-element-465b32b5::after{
  content:"";
  display:block;
  width:38px;
  height:2px;
  margin:10px auto 0;
  background:#D66A0A;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79e64dfe */.elementor-77 .elementor-element.elementor-element-79e64dfe img{
  width:100%;
  height:300px;
  object-fit:contain;
  transition:transform .45s cubic-bezier(.16,1,.3,1);
}
.elementor-77 .elementor-element.elementor-element-79e64dfe:hover img{transform:scale(1.03);}
@media(max-width:767px){
  .elementor-77 .elementor-element.elementor-element-79e64dfe img{height:210px;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f389313 */.elementor-77 .elementor-element.elementor-element-5f389313 .elementor-button{
  padding:0;
}
.elementor-77 .elementor-element.elementor-element-5f389313 .elementor-button-text{
  transition:transform .3s ease;
}
.elementor-77 .elementor-element.elementor-element-5f389313:hover .elementor-button-text{
  transform:translateX(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51587ba1 */.elementor-77 .elementor-element.elementor-element-51587ba1{
  transition:transform .4s cubic-bezier(.16,1,.3,1);
}
.elementor-77 .elementor-element.elementor-element-51587ba1:hover{
  transform:translateY(-4px);
}
@media(max-width:1024px){
  .elementor-77 .elementor-element.elementor-element-51587ba1{
    border-bottom:1px solid #E5E1DA;
    padding:24px 0;
  }
  .elementor-77 .elementor-element.elementor-element-51587ba1:last-child{border-bottom:0;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-288b9701 */.elementor-77 .elementor-element.elementor-element-288b9701 img{
  width:100%;
  height:300px;
  object-fit:contain;
  transition:transform .45s cubic-bezier(.16,1,.3,1);
}
.elementor-77 .elementor-element.elementor-element-288b9701:hover img{transform:scale(1.03);}
@media(max-width:767px){
  .elementor-77 .elementor-element.elementor-element-288b9701 img{height:210px;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4aa82391 */.elementor-77 .elementor-element.elementor-element-4aa82391 .elementor-button{
  padding:0;
}
.elementor-77 .elementor-element.elementor-element-4aa82391 .elementor-button-text{
  transition:transform .3s ease;
}
.elementor-77 .elementor-element.elementor-element-4aa82391:hover .elementor-button-text{
  transform:translateX(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cbde0f */.elementor-77 .elementor-element.elementor-element-13cbde0f{
  transition:transform .4s cubic-bezier(.16,1,.3,1);
}
.elementor-77 .elementor-element.elementor-element-13cbde0f:hover{
  transform:translateY(-4px);
}
@media(max-width:1024px){
  .elementor-77 .elementor-element.elementor-element-13cbde0f{
    border-bottom:1px solid #E5E1DA;
    padding:24px 0;
  }
  .elementor-77 .elementor-element.elementor-element-13cbde0f:last-child{border-bottom:0;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14ef3de5 */.elementor-77 .elementor-element.elementor-element-14ef3de5 img{
  width:100%;
  height:300px;
  object-fit:contain;
  transition:transform .45s cubic-bezier(.16,1,.3,1);
}
.elementor-77 .elementor-element.elementor-element-14ef3de5:hover img{transform:scale(1.03);}
@media(max-width:767px){
  .elementor-77 .elementor-element.elementor-element-14ef3de5 img{height:210px;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-200e551a */.elementor-77 .elementor-element.elementor-element-200e551a .elementor-button{
  padding:0;
}
.elementor-77 .elementor-element.elementor-element-200e551a .elementor-button-text{
  transition:transform .3s ease;
}
.elementor-77 .elementor-element.elementor-element-200e551a:hover .elementor-button-text{
  transform:translateX(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7913a515 */.elementor-77 .elementor-element.elementor-element-7913a515{
  transition:transform .4s cubic-bezier(.16,1,.3,1);
}
.elementor-77 .elementor-element.elementor-element-7913a515:hover{
  transform:translateY(-4px);
}
@media(max-width:1024px){
  .elementor-77 .elementor-element.elementor-element-7913a515{
    border-bottom:1px solid #E5E1DA;
    padding:24px 0;
  }
  .elementor-77 .elementor-element.elementor-element-7913a515:last-child{border-bottom:0;}
}/* End custom CSS */