.elementor-4499 .elementor-element.elementor-element-11ab8a5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4499 .elementor-element.elementor-element-11ab8a5:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-11ab8a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C7D9D4 0%, #F4E3A3 100%);}.elementor-4499 .elementor-element.elementor-element-11ab8a5.e-con{--align-self:center;}.elementor-4499 .elementor-element.elementor-element-7f98862d{--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-4499 .elementor-element.elementor-element-6c9a693{--display:flex;}.elementor-4499 .elementor-element.elementor-element-4d5e106{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4499 .elementor-element.elementor-element-201b3c84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-4499 .elementor-element.elementor-element-201b3c84 .elementor-heading-title{font-size:16px;color:#6C63FF;}.elementor-4499 .elementor-element.elementor-element-89bf031{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-4499 .elementor-element.elementor-element-be76180{--display:flex;}.elementor-4499 .elementor-element.elementor-element-7cfa0a8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4499 .elementor-element.elementor-element-5728e11 .elementor-button{background-color:#6C63FF;text-decoration:none;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.5);border-radius:16px 16px 16px 16px;}.elementor-4499 .elementor-element.elementor-element-5728e11 .elementor-button:hover, .elementor-4499 .elementor-element.elementor-element-5728e11 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #E68900 0%, #f2295b 100%);}.elementor-4499 .elementor-element.elementor-element-0a8631f .elementor-button{background-color:#6C63FF;text-decoration:none;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.5);border-radius:16px 16px 16px 16px;}.elementor-4499 .elementor-element.elementor-element-0a8631f .elementor-button:hover, .elementor-4499 .elementor-element.elementor-element-0a8631f .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #E68900 0%, #f2295b 100%);}.elementor-4499 .elementor-element.elementor-element-3b09f116 .elementor-button{background-color:#6C63FF;text-decoration:none;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.5);border-radius:40px 40px 40px 40px;padding:14px 28px 14px 28px;}.elementor-4499 .elementor-element.elementor-element-3b09f116 .elementor-button:hover, .elementor-4499 .elementor-element.elementor-element-3b09f116 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #E68900 0%, #f2295b 100%);border-color:#F2295B;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-3b09f116{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -37px;padding:0px 0px 0px 0px;}.elementor-4499 .elementor-element.elementor-element-45bf519a{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.5);}.elementor-4499 .elementor-element.elementor-element-510c5cdc{margin:84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4499 .elementor-element.elementor-element-510c5cdc img{width:90%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4499 .elementor-element.elementor-element-1a2d1aaf{--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-4499 .elementor-element.elementor-element-1a2d1aaf:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-1a2d1aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F4E3A3 0%, #C7D9D4 100%);}.elementor-4499 .elementor-element.elementor-element-540ebdb3{--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-4499 .elementor-element.elementor-element-72803e26{--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-4499 .elementor-element.elementor-element-167cab33{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4499 .elementor-element.elementor-element-167cab33:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-167cab33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C7D9D4 0%, #F4E3A3 100%);}.elementor-4499 .elementor-element.elementor-element-73d44ac{--display:flex;}.elementor-4499 .elementor-element.elementor-element-2157b448{text-align:center;}.elementor-4499 .elementor-element.elementor-element-2157b448 .elementor-heading-title{font-weight:900;}.elementor-4499 .elementor-element.elementor-element-3b239df4{text-align:center;}.elementor-4499 .elementor-element.elementor-element-6477d521{--display:flex;}.elementor-4499 .elementor-element.elementor-element-4b60c293{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4499 .elementor-element.elementor-element-4b60c293:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4499 .elementor-element.elementor-element-1bba5a47.ekit-equal-height-enable,
					.elementor-4499 .elementor-element.elementor-element-1bba5a47.ekit-equal-height-enable > div,
					.elementor-4499 .elementor-element.elementor-element-1bba5a47.ekit-equal-height-enable .ekit-wid-con,
					.elementor-4499 .elementor-element.elementor-element-1bba5a47.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-4499 .elementor-element.elementor-element-1bba5a47 .elementskit-infobox:hover{background-color:#E68900;}.elementor-4499 .elementor-element.elementor-element-1bba5a47 .elementskit-infobox{padding:50px 40px 50px 40px;box-shadow:0px 25px 40px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-4499 .elementor-element.elementor-element-1bba5a47 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;}.elementor-4499 .elementor-element.elementor-element-1bba5a47 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-4499 .elementor-element.elementor-element-1bba5a47 .elementskit-infobox .box-body > p{color:#656565;}.elementor-4499 .elementor-element.elementor-element-1bba5a47 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-4499 .elementor-element.elementor-element-1bba5a47 .elementskit-info-box-icon{color:#E68900;fill:#E68900;}.elementor-4499 .elementor-element.elementor-element-1bba5a47 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-4499 .elementor-element.elementor-element-76eb9ed0.ekit-equal-height-enable,
					.elementor-4499 .elementor-element.elementor-element-76eb9ed0.ekit-equal-height-enable > div,
					.elementor-4499 .elementor-element.elementor-element-76eb9ed0.ekit-equal-height-enable .ekit-wid-con,
					.elementor-4499 .elementor-element.elementor-element-76eb9ed0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-4499 .elementor-element.elementor-element-76eb9ed0 .elementskit-infobox:hover{background-color:#E68900;}.elementor-4499 .elementor-element.elementor-element-76eb9ed0 .elementskit-infobox{padding:50px 40px 50px 40px;box-shadow:0px 25px 40px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-4499 .elementor-element.elementor-element-76eb9ed0 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;}.elementor-4499 .elementor-element.elementor-element-76eb9ed0 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-4499 .elementor-element.elementor-element-76eb9ed0 .elementskit-infobox .box-body > p{color:#656565;}.elementor-4499 .elementor-element.elementor-element-76eb9ed0 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-4499 .elementor-element.elementor-element-76eb9ed0 .elementskit-info-box-icon{color:#E68900;fill:#E68900;}.elementor-4499 .elementor-element.elementor-element-76eb9ed0 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-4499 .elementor-element.elementor-element-1c893a48.ekit-equal-height-enable,
					.elementor-4499 .elementor-element.elementor-element-1c893a48.ekit-equal-height-enable > div,
					.elementor-4499 .elementor-element.elementor-element-1c893a48.ekit-equal-height-enable .ekit-wid-con,
					.elementor-4499 .elementor-element.elementor-element-1c893a48.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-4499 .elementor-element.elementor-element-1c893a48 .elementskit-infobox:hover{background-color:#E68900;}.elementor-4499 .elementor-element.elementor-element-1c893a48 .elementskit-infobox{padding:50px 40px 50px 40px;box-shadow:0px 25px 40px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-4499 .elementor-element.elementor-element-1c893a48 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;}.elementor-4499 .elementor-element.elementor-element-1c893a48 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-4499 .elementor-element.elementor-element-1c893a48 .elementskit-infobox .box-body > p{color:#656565;}.elementor-4499 .elementor-element.elementor-element-1c893a48 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-4499 .elementor-element.elementor-element-1c893a48 .elementskit-info-box-icon{color:#E68900;fill:#E68900;}.elementor-4499 .elementor-element.elementor-element-1c893a48 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-4499 .elementor-element.elementor-element-2ac070f4.ekit-equal-height-enable,
					.elementor-4499 .elementor-element.elementor-element-2ac070f4.ekit-equal-height-enable > div,
					.elementor-4499 .elementor-element.elementor-element-2ac070f4.ekit-equal-height-enable .ekit-wid-con,
					.elementor-4499 .elementor-element.elementor-element-2ac070f4.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-4499 .elementor-element.elementor-element-2ac070f4 .elementskit-infobox:hover{background-color:#E68900;padding:0px 0px 0px 0px;box-shadow:0px 0px 25px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;}.elementor-4499 .elementor-element.elementor-element-2ac070f4{width:100%;max-width:100%;padding:0px 0px 0px 0px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-2ac070f4:hover{box-shadow:0px 10px 30px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-2ac070f4 .elementskit-infobox{padding:50px 40px 50px 40px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.5);border-style:none;border-radius:5px 5px 5px 5px;}.elementor-4499 .elementor-element.elementor-element-2ac070f4 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;}.elementor-4499 .elementor-element.elementor-element-2ac070f4 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-4499 .elementor-element.elementor-element-2ac070f4 .elementskit-infobox .box-body > p{color:#656565;}.elementor-4499 .elementor-element.elementor-element-2ac070f4 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-4499 .elementor-element.elementor-element-2ac070f4 .elementskit-info-box-icon{color:#E68900;fill:#E68900;}.elementor-4499 .elementor-element.elementor-element-2ac070f4 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-4499 .elementor-element.elementor-element-7fca2ccf.ekit-equal-height-enable,
					.elementor-4499 .elementor-element.elementor-element-7fca2ccf.ekit-equal-height-enable > div,
					.elementor-4499 .elementor-element.elementor-element-7fca2ccf.ekit-equal-height-enable .ekit-wid-con,
					.elementor-4499 .elementor-element.elementor-element-7fca2ccf.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-4499 .elementor-element.elementor-element-7fca2ccf .elementskit-infobox:hover{background-color:#E68900;box-shadow:0px 10px 25px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-7fca2ccf .elementskit-infobox{padding:50px 40px 50px 40px;box-shadow:0px 25px 40px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-4499 .elementor-element.elementor-element-7fca2ccf .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;}.elementor-4499 .elementor-element.elementor-element-7fca2ccf .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-4499 .elementor-element.elementor-element-7fca2ccf .elementskit-infobox .box-body > p{color:#656565;}.elementor-4499 .elementor-element.elementor-element-7fca2ccf .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-4499 .elementor-element.elementor-element-7fca2ccf .elementskit-info-box-icon{color:#E68900;fill:#E68900;}.elementor-4499 .elementor-element.elementor-element-7fca2ccf .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-4499 .elementor-element.elementor-element-73d58a74.ekit-equal-height-enable,
					.elementor-4499 .elementor-element.elementor-element-73d58a74.ekit-equal-height-enable > div,
					.elementor-4499 .elementor-element.elementor-element-73d58a74.ekit-equal-height-enable .ekit-wid-con,
					.elementor-4499 .elementor-element.elementor-element-73d58a74.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-4499 .elementor-element.elementor-element-73d58a74 .elementskit-infobox:hover{background-color:#E68900;}.elementor-4499 .elementor-element.elementor-element-73d58a74 .elementskit-infobox{padding:50px 40px 50px 40px;box-shadow:0px 25px 40px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-4499 .elementor-element.elementor-element-73d58a74 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;}.elementor-4499 .elementor-element.elementor-element-73d58a74 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-4499 .elementor-element.elementor-element-73d58a74 .elementskit-infobox .box-body > p{color:#656565;}.elementor-4499 .elementor-element.elementor-element-73d58a74 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-4499 .elementor-element.elementor-element-73d58a74 .elementskit-info-box-icon{color:#E68900;fill:#E68900;}.elementor-4499 .elementor-element.elementor-element-73d58a74 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-4499 .elementor-element.elementor-element-4e4b8b7d{--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-4499 .elementor-element.elementor-element-4e4b8b7d:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-4e4b8b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E3A3;}.elementor-4499 .elementor-element.elementor-element-4944ffe1{text-align:center;}.elementor-4499 .elementor-element.elementor-element-6c91ae31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-4499 .elementor-element.elementor-element-6c91ae31::before, .elementor-4499 .elementor-element.elementor-element-6c91ae31 > .elementor-background-video-container::before, .elementor-4499 .elementor-element.elementor-element-6c91ae31 > .e-con-inner > .elementor-background-video-container::before, .elementor-4499 .elementor-element.elementor-element-6c91ae31 > .elementor-background-slideshow::before, .elementor-4499 .elementor-element.elementor-element-6c91ae31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4499 .elementor-element.elementor-element-6c91ae31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F3D257;--background-overlay:'';}.elementor-4499 .elementor-element.elementor-element-278b2e1f{--display:flex;}.elementor-4499 .elementor-element.elementor-element-758d4509{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-3338e3fc img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-3e6cdf0 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-71f3284c img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-1731acba img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-3ef0bef8 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-b139a35 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-4f603bc7 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-42c3c8b4 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-7e42204e img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-12109aa7 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-10b75245 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-46ba8fe1 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4499 .elementor-element.elementor-element-7a4e64f1{--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-4499 .elementor-element.elementor-element-7a4e64f1:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-7a4e64f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F4E3A3 0%, #F8F5EA 100%);}.elementor-4499 .elementor-element.elementor-element-7e944f26{--display:flex;}.elementor-4499 .elementor-element.elementor-element-7eeb7dfe{text-align:center;}.elementor-4499 .elementor-element.elementor-element-604bb8f5 .elementor-button{background-color:#FF7A00;font-size:20px;text-decoration:none;border-radius:30px 30px 30px 30px;}.elementor-4499 .elementor-element.elementor-element-604bb8f5 .elementor-button:hover, .elementor-4499 .elementor-element.elementor-element-604bb8f5 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #E68900 0%, #f2295b 100%);}.elementor-4499 .elementor-element.elementor-element-604bb8f5.elementor-element{--align-self:center;}.elementor-4499 .elementor-element.elementor-element-1b21c4f{--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-4499 .elementor-element.elementor-element-70ad2aa{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-4499 .elementor-element.elementor-element-7cfa0a8{--grid-auto-flow:row;}.elementor-4499 .elementor-element.elementor-element-3b09f116{margin:-2px -2px calc(var(--kit-widget-spacing, 0px) + -2px) -2px;}.elementor-4499 .elementor-element.elementor-element-4b60c293{--grid-auto-flow:row;}.elementor-4499 .elementor-element.elementor-element-758d4509{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-4499 .elementor-element.elementor-element-7f98862d{--width:50%;}.elementor-4499 .elementor-element.elementor-element-45bf519a{--width:50%;}.elementor-4499 .elementor-element.elementor-element-540ebdb3{--width:50%;}.elementor-4499 .elementor-element.elementor-element-72803e26{--width:50%;}}@media(max-width:767px){.elementor-4499 .elementor-element.elementor-element-89bf031{text-align:start;}.elementor-4499 .elementor-element.elementor-element-7cfa0a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4499 .elementor-element.elementor-element-3b09f116{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;}.elementor-4499 .elementor-element.elementor-element-510c5cdc{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-4499 .elementor-element.elementor-element-4b60c293{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4499 .elementor-element.elementor-element-758d4509{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-4d5e106 */.hero-badge{
  display: inline-block;
  background: #fff3d6;
  color: #d67a00;
  padding: 10px 18px;
  border-radius: 999px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-659d035 */.hero-title-wrap{
  max-width: 900px;
  font-family: Arial, sans-serif;
}

.hero-title{
  margin: 0 0 18px;
  font-size: 64px;
  line-height: 1.02;
  font-weight: 800;
  color: #1f2937;
  letter-spacing: -1px;
}

.hero-subtitle{
  margin: 0;
  font-size: 18px;
  line-height: 1.7;
  color: #4b5563;
  max-width: 760px;
}

@media (max-width: 768px){
  .hero-title{
    font-size: 36px;
  }

  .hero-subtitle{
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70ad2aa */.services-section{
  padding: 90px 20px;
  background: linear-gradient(180deg, #f7f4e8 0%, #ffffff 100%);
  font-family: Arial, sans-serif;
}

.services-container{
  max-width: 1250px;
  margin: 0 auto;
}

.services-header{
  text-align: center;
  margin-bottom: 42px;
}

.services-badge{
  display: inline-block;
  background: #fff3d6;
  color: #d67a00;
  padding: 8px 16px;
  border-radius: 999px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .5px;
  margin-bottom: 14px;
}

.services-header h2{
  font-size: 44px;
  line-height: 1.1;
  margin: 0 0 12px;
  color: #1f2937;
}

.services-header p{
  font-size: 17px;
  color: #5b6472;
  max-width: 760px;
  margin: 0 auto;
}

.services-grid{
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 18px;
}

.service-card{
  background: #ffffff;
  border: 1px solid rgba(0,0,0,0.06);
  border-radius: 18px;
  min-height: 128px;
  padding: 18px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 12px;
  box-shadow: 0 10px 28px rgba(0,0,0,0.06);
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease, background .25s ease;
}

.service-card:hover{
  transform: translateY(-5px);
  box-shadow: 0 18px 38px rgba(0,0,0,0.10);
  border-color: rgba(108,59,255,0.18);
  background: linear-gradient(180deg, #ffffff 0%, #f7f5ff 100%);
}

.service-icon{
  width: 46px;
  height: 46px;
  border-radius: 14px;
  display: grid;
  place-items: center;
  background: #f3efff;
  font-size: 22px;
}

.service-text{
  font-size: 15px;
  font-weight: 700;
  color: #1f2937;
  line-height: 1.35;
}

.services-footer{
  margin-top: 34px;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  color: #374151;
  background: rgba(255,255,255,0.8);
  padding: 18px 20px;
  border-radius: 16px;
  box-shadow: 0 10px 24px rgba(0,0,0,0.05);
}

@media (max-width: 1100px){
  .services-grid{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .services-header h2{
    font-size: 36px;
  }
}

@media (max-width: 768px){
  .services-grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
  }

  .service-card{
    min-height: 116px;
    padding: 16px 12px;
  }

  .service-text{
    font-size: 14px;
  }

  .services-header h2{
    font-size: 30px;
  }

  .services-header p{
    font-size: 15px;
  }
}/* End custom CSS */