.elementor-2965 .elementor-element.elementor-element-f8b75bb{--display:flex;--position:absolute;--min-height:80px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#43E57E1A;--border-color:#43E57E1A;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;top:0px;--z-index:9;}.elementor-2965 .elementor-element.elementor-element-f8b75bb:not(.elementor-motion-effects-element-type-background), .elementor-2965 .elementor-element.elementor-element-f8b75bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2335;}body:not(.rtl) .elementor-2965 .elementor-element.elementor-element-f8b75bb{left:0px;}body.rtl .elementor-2965 .elementor-element.elementor-element-f8b75bb{right:0px;}.elementor-2965 .elementor-element.elementor-element-e7c0876{--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-2965 .elementor-element.elementor-element-a716314{text-align:left;}.elementor-2965 .elementor-element.elementor-element-a716314 img{width:241px;}.elementor-2965 .elementor-element.elementor-element-f30bbbd{--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-2965 .elementor-element.elementor-element-5582ed4 > .elementor-widget-container{margin:0px 0px 0px 100px;}.elementor-2965 .elementor-element.elementor-element-5582ed4 .elementor-nav-menu .elementor-item{font-size:16px;font-weight:500;line-height:1em;}.elementor-2965 .elementor-element.elementor-element-5582ed4 .elementor-nav-menu--main .elementor-item{color:#65758B;fill:#65758B;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-2965 .elementor-element.elementor-element-5582ed4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2965 .elementor-element.elementor-element-5582ed4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2965 .elementor-element.elementor-element-5582ed4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2965 .elementor-element.elementor-element-5582ed4 .elementor-nav-menu--main .elementor-item:focus{color:#43E57E;fill:#43E57E;}.elementor-2965 .elementor-element.elementor-element-5582ed4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#43E57E;}.elementor-2965 .elementor-element.elementor-element-5582ed4{--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-2965 .elementor-element.elementor-element-5582ed4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-2965 .elementor-element.elementor-element-7e7d218{--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:8rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2965 .elementor-element.elementor-element-8b65626{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2965 .elementor-element.elementor-element-21d3340{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-2965 .elementor-element.elementor-element-21d3340.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-21d3340 .elementor-heading-title{font-size:4.5rem;font-weight:700;line-height:1em;letter-spacing:-0.025em;}.elementor-2965 .elementor-element.elementor-element-6c9813a{width:var( --container-widget-width, 899px );max-width:899px;--container-widget-width:899px;--container-widget-flex-grow:0;text-align:center;font-size:1.5rem;font-weight:400;line-height:2rem;color:#FFFFFFCC;}.elementor-2965 .elementor-element.elementor-element-6c9813a > .elementor-widget-container{margin:1.5rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-6c9813a.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-42e480e > .elementor-widget-container{margin:3rem 0rem 0rem 1rem;}.elementor-2965 .elementor-element.elementor-element-42e480e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2965 .elementor-element.elementor-element-42e480e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2965 .elementor-element.elementor-element-42e480e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2965 .elementor-element.elementor-element-42e480e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2965 .elementor-element.elementor-element-42e480e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2965 .elementor-element.elementor-element-42e480e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2965 .elementor-element.elementor-element-42e480e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2965 .elementor-element.elementor-element-42e480e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2965 .elementor-element.elementor-element-42e480e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2965 .elementor-element.elementor-element-42e480e .elementor-icon-list-item > a{font-size:18px;font-weight:400;line-height:28px;}.elementor-2965 .elementor-element.elementor-element-42e480e .elementor-icon-list-text{color:#FFFFFFCC;transition:color 0.3s;}.elementor-2965 .elementor-element.elementor-element-bbf72eb{--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:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0.1rem;--margin-right:0.1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-a9d116e .elementor-button:hover, .elementor-2965 .elementor-element.elementor-element-a9d116e .elementor-button:focus{background-color:#242E42;}.elementor-2965 .elementor-element.elementor-element-a9d116e .elementor-button{font-size:18px;font-weight:500;border-style:none;padding:1.19rem 3rem 1.19rem 3rem;}.elementor-2965 .elementor-element.elementor-element-b1a8dce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2965 .elementor-element.elementor-element-643a516{--e-rating-justify-content:center;--e-rating-icon-font-size:20px;--e-rating-gap:8px;}.elementor-2965 .elementor-element.elementor-element-f23398c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-f23398c{font-size:1.125rem;font-weight:600;line-height:1.75rem;}.elementor-2965 .elementor-element.elementor-element-a8a3e46 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2965 .elementor-element.elementor-element-a8a3e46{text-align:center;font-size:16px;font-weight:400;line-height:1.75rem;color:#FFFFFFB3;}.elementor-2965 .elementor-element.elementor-element-293fdab{--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:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4.375rem;--padding-bottom:4.375rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2965 .elementor-element.elementor-element-293fdab:not(.elementor-motion-effects-element-type-background), .elementor-2965 .elementor-element.elementor-element-293fdab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68f4d99 );}.elementor-2965 .elementor-element.elementor-element-36e38e2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2965 .elementor-element.elementor-element-1a91980 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-1a91980.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-1a91980{text-align:center;}.elementor-2965 .elementor-element.elementor-element-1a91980 .elementor-heading-title{font-size:3rem;font-weight:700;line-height:1em;color:#2B303B;}.elementor-2965 .elementor-element.elementor-element-6a99b6f{--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:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2965 .elementor-element.elementor-element-43daca4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#43E57E1A;--border-color:#43E57E1A;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 8px 30px -8px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-43daca4:hover{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:#43E57E4D;--border-color:#43E57E4D;}.elementor-2965 .elementor-element.elementor-element-43daca4, .elementor-2965 .elementor-element.elementor-element-43daca4::before{--border-transition:0.3s;}.elementor-2965 .elementor-element.elementor-element-d89e1be{--display:flex;--overflow:hidden;--border-radius:1rem 1rem 0rem 0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-b355925 img{width:100%;height:192px;object-fit:cover;object-position:center center;border-radius:1rem 1rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-e7b36d1.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2965 .elementor-element.elementor-element-e7b36d1{left:15px;}body.rtl .elementor-2965 .elementor-element.elementor-element-e7b36d1{right:15px;}.elementor-2965 .elementor-element.elementor-element-e7b36d1{bottom:15px;}.elementor-2965 .elementor-element.elementor-element-e7b36d1 .elementor-icon-wrapper{text-align:center;}.elementor-2965 .elementor-element.elementor-element-e7b36d1 .elementor-icon{font-size:24px;}.elementor-2965 .elementor-element.elementor-element-e7b36d1 .elementor-icon svg{height:24px;}.elementor-2965 .elementor-element.elementor-element-155a225.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2965 .elementor-element.elementor-element-155a225{right:15px;}body.rtl .elementor-2965 .elementor-element.elementor-element-155a225{left:15px;}.elementor-2965 .elementor-element.elementor-element-155a225{top:15px;}.elementor-2965 .elementor-element.elementor-element-155a225 .elementor-heading-title{font-size:1.125rem;font-weight:700;line-height:1em;color:var( --e-global-color-68f4d99 );}.elementor-2965 .elementor-element.elementor-element-0b8f3bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.5rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2965 .elementor-element.elementor-element-fc2205c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-fc2205c.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-fc2205c{text-align:left;font-size:1rem;font-weight:400;line-height:1.625rem;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-c8b8d0a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#43E57E1A;--border-color:#43E57E1A;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 8px 30px -8px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-c8b8d0a:hover{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:#43E57E4D;--border-color:#43E57E4D;}.elementor-2965 .elementor-element.elementor-element-c8b8d0a, .elementor-2965 .elementor-element.elementor-element-c8b8d0a::before{--border-transition:0.3s;}.elementor-2965 .elementor-element.elementor-element-5ce75a7{--display:flex;--overflow:hidden;--border-radius:1rem 1rem 0rem 0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-9c9c3e1 img{width:100%;height:192px;object-fit:cover;object-position:center center;border-radius:1rem 1rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-ca264c1.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2965 .elementor-element.elementor-element-ca264c1{left:15px;}body.rtl .elementor-2965 .elementor-element.elementor-element-ca264c1{right:15px;}.elementor-2965 .elementor-element.elementor-element-ca264c1{bottom:15px;}.elementor-2965 .elementor-element.elementor-element-ca264c1 .elementor-icon-wrapper{text-align:center;}.elementor-2965 .elementor-element.elementor-element-ca264c1 .elementor-icon{font-size:24px;}.elementor-2965 .elementor-element.elementor-element-ca264c1 .elementor-icon svg{height:24px;}.elementor-2965 .elementor-element.elementor-element-3b36fcd.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2965 .elementor-element.elementor-element-3b36fcd{right:15px;}body.rtl .elementor-2965 .elementor-element.elementor-element-3b36fcd{left:15px;}.elementor-2965 .elementor-element.elementor-element-3b36fcd{top:15px;}.elementor-2965 .elementor-element.elementor-element-3b36fcd .elementor-heading-title{font-size:1.125rem;font-weight:700;line-height:1em;color:var( --e-global-color-68f4d99 );}.elementor-2965 .elementor-element.elementor-element-d33ce84{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.5rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2965 .elementor-element.elementor-element-32b593b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-32b593b.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-32b593b{text-align:left;font-size:1rem;font-weight:400;line-height:1.625rem;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-a73604f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#43E57E1A;--border-color:#43E57E1A;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 8px 30px -8px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-a73604f:hover{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:#43E57E4D;--border-color:#43E57E4D;}.elementor-2965 .elementor-element.elementor-element-a73604f, .elementor-2965 .elementor-element.elementor-element-a73604f::before{--border-transition:0.3s;}.elementor-2965 .elementor-element.elementor-element-c9783f0{--display:flex;--overflow:hidden;--border-radius:1rem 1rem 0rem 0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-868b55d img{width:100%;height:192px;object-fit:cover;object-position:center center;border-radius:1rem 1rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-80b7c79.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2965 .elementor-element.elementor-element-80b7c79{left:15px;}body.rtl .elementor-2965 .elementor-element.elementor-element-80b7c79{right:15px;}.elementor-2965 .elementor-element.elementor-element-80b7c79{bottom:15px;}.elementor-2965 .elementor-element.elementor-element-80b7c79 .elementor-icon-wrapper{text-align:center;}.elementor-2965 .elementor-element.elementor-element-80b7c79 .elementor-icon{font-size:24px;}.elementor-2965 .elementor-element.elementor-element-80b7c79 .elementor-icon svg{height:24px;}.elementor-2965 .elementor-element.elementor-element-3b28a67.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2965 .elementor-element.elementor-element-3b28a67{right:15px;}body.rtl .elementor-2965 .elementor-element.elementor-element-3b28a67{left:15px;}.elementor-2965 .elementor-element.elementor-element-3b28a67{top:15px;}.elementor-2965 .elementor-element.elementor-element-3b28a67 .elementor-heading-title{font-size:1.125rem;font-weight:700;line-height:1em;color:var( --e-global-color-68f4d99 );}.elementor-2965 .elementor-element.elementor-element-bcfedc0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.5rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2965 .elementor-element.elementor-element-167a592 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-167a592.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-167a592{text-align:left;font-size:1rem;font-weight:400;line-height:1.625rem;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-2cec465 .elementor-button{background-color:#43E57E;font-size:14px;font-weight:500;line-height:20px;border-style:none;border-radius:1rem 1rem 1rem 1rem;padding:0.75rem 2rem 0.75rem 2rem;}.elementor-2965 .elementor-element.elementor-element-2cec465 .elementor-button:hover, .elementor-2965 .elementor-element.elementor-element-2cec465 .elementor-button:focus{background-color:#16A34A;}.elementor-2965 .elementor-element.elementor-element-2cec465 > .elementor-widget-container{margin:4rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-2cec465 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2965 .elementor-element.elementor-element-2cec465 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2965 .elementor-element.elementor-element-6a834fa{--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;--padding-top:4.375rem;--padding-bottom:4.375rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2965 .elementor-element.elementor-element-6a834fa:not(.elementor-motion-effects-element-type-background), .elementor-2965 .elementor-element.elementor-element-6a834fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68f4d99 );}.elementor-2965 .elementor-element.elementor-element-da91a74{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2965 .elementor-element.elementor-element-679dd94 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-679dd94.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-679dd94{text-align:center;}.elementor-2965 .elementor-element.elementor-element-679dd94 .elementor-heading-title{font-size:3rem;font-weight:700;line-height:1em;color:#2B303B;}.elementor-2965 .elementor-element.elementor-element-84cfa04{width:var( --container-widget-width, 896px );max-width:896px;--container-widget-width:896px;--container-widget-flex-grow:0;text-align:center;font-size:1.25rem;font-weight:400;line-height:1.625em;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-84cfa04 > .elementor-widget-container{margin:1.5rem 0rem 4rem 0rem;}.elementor-2965 .elementor-element.elementor-element-84cfa04.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-84cfa04 a{color:#020101;}.elementor-2965 .elementor-element.elementor-element-90cac12{--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:32px 32px;--row-gap:32px;--column-gap:32px;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:#E1E7EF;--border-color:#E1E7EF;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 8px 30px -8px rgba(0, 0, 0, 0.15);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2965 .elementor-element.elementor-element-90cac12:hover{box-shadow:0px 20px 40px -12px rgba(38.000000000000036, 201.00000000000003, 127.99999999999994, 0.25);}.elementor-2965 .elementor-element.elementor-element-f9fe76f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-2965 .elementor-element.elementor-element-f9fe76f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2965 .elementor-element.elementor-element-f9fe76f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2965 .elementor-element.elementor-element-f9fe76f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2965 .elementor-element.elementor-element-f9fe76f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2965 .elementor-element.elementor-element-f9fe76f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2965 .elementor-element.elementor-element-f9fe76f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2965 .elementor-element.elementor-element-f9fe76f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2965 .elementor-element.elementor-element-f9fe76f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2965 .elementor-element.elementor-element-f9fe76f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2965 .elementor-element.elementor-element-f9fe76f .elementor-icon-list-item > a{font-size:16px;font-weight:400;line-height:24px;}.elementor-2965 .elementor-element.elementor-element-f9fe76f .elementor-icon-list-text{color:#181C25;transition:color 0.3s;}.elementor-2965 .elementor-element.elementor-element-dc4b232{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-2965 .elementor-element.elementor-element-dc4b232 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2965 .elementor-element.elementor-element-dc4b232 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2965 .elementor-element.elementor-element-dc4b232 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2965 .elementor-element.elementor-element-dc4b232 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2965 .elementor-element.elementor-element-dc4b232 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2965 .elementor-element.elementor-element-dc4b232 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2965 .elementor-element.elementor-element-dc4b232 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2965 .elementor-element.elementor-element-dc4b232 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2965 .elementor-element.elementor-element-dc4b232 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2965 .elementor-element.elementor-element-dc4b232 .elementor-icon-list-item > a{font-size:16px;font-weight:400;line-height:24px;}.elementor-2965 .elementor-element.elementor-element-dc4b232 .elementor-icon-list-text{color:#181C25;transition:color 0.3s;}.elementor-2965 .elementor-element.elementor-element-249453e{--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:4.375rem;--padding-bottom:4.375rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2965 .elementor-element.elementor-element-42adce0{--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-2965 .elementor-element.elementor-element-740127a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-740127a.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-740127a{text-align:center;}.elementor-2965 .elementor-element.elementor-element-740127a .elementor-heading-title{font-size:3rem;font-weight:700;line-height:1em;color:#2B303B;}.elementor-2965 .elementor-element.elementor-element-02fe667{width:var( --container-widget-width, 896px );max-width:896px;--container-widget-width:896px;--container-widget-flex-grow:0;text-align:center;font-size:1.25rem;font-weight:400;line-height:1.625em;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-02fe667 > .elementor-widget-container{margin:1.5rem 0rem 4rem 0rem;}.elementor-2965 .elementor-element.elementor-element-02fe667.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-02fe667 a{color:#020101;}.elementor-2965 .elementor-element.elementor-element-1edbc7c{--display:flex;--gap:032px 032px;--row-gap:032px;--column-gap:032px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-e292011{width:var( --container-widget-width, 894.55px );max-width:894.55px;--container-widget-width:894.55px;--container-widget-flex-grow:0;--icon-box-icon-margin:24px;}.elementor-2965 .elementor-element.elementor-element-e292011 > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E7EF;border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 8px 30px -8px rgba(0, 0, 0, 0.15);}.elementor-2965 .elementor-element.elementor-element-e292011.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-e292011:hover .elementor-widget-container{box-shadow:0px 20px 40px -12px rgba(38.000000000000036, 201.00000000000003, 127.99999999999994, 0.25);}.elementor-2965 .elementor-element.elementor-element-e292011 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-2965 .elementor-element.elementor-element-e292011 .elementor-icon-box-title{margin-block-end:0px;color:#181C25;}.elementor-2965 .elementor-element.elementor-element-e292011 .elementor-icon{font-size:32px;}.elementor-2965 .elementor-element.elementor-element-e292011 .elementor-icon-box-title, .elementor-2965 .elementor-element.elementor-element-e292011 .elementor-icon-box-title a{font-size:1.5rem;font-weight:600;line-height:2rem;}.elementor-2965 .elementor-element.elementor-element-e292011 .elementor-icon-box-description{font-size:1.125rem;font-weight:400;line-height:1.625em;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-aa222c9{width:var( --container-widget-width, 894.55px );max-width:894.55px;--container-widget-width:894.55px;--container-widget-flex-grow:0;--icon-box-icon-margin:24px;}.elementor-2965 .elementor-element.elementor-element-aa222c9 > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E7EF;border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 8px 30px -8px rgba(0, 0, 0, 0.15);}.elementor-2965 .elementor-element.elementor-element-aa222c9.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-aa222c9:hover .elementor-widget-container{box-shadow:0px 20px 40px -12px rgba(38.000000000000036, 201.00000000000003, 127.99999999999994, 0.25);}.elementor-2965 .elementor-element.elementor-element-aa222c9 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-2965 .elementor-element.elementor-element-aa222c9 .elementor-icon-box-title{margin-block-end:0px;color:#181C25;}.elementor-2965 .elementor-element.elementor-element-aa222c9 .elementor-icon{font-size:32px;}.elementor-2965 .elementor-element.elementor-element-aa222c9 .elementor-icon-box-title, .elementor-2965 .elementor-element.elementor-element-aa222c9 .elementor-icon-box-title a{font-size:1.5rem;font-weight:600;line-height:2rem;}.elementor-2965 .elementor-element.elementor-element-aa222c9 .elementor-icon-box-description{font-size:1.125rem;font-weight:400;line-height:1.625em;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-ef2bbda{width:var( --container-widget-width, 894.55px );max-width:894.55px;--container-widget-width:894.55px;--container-widget-flex-grow:0;--icon-box-icon-margin:24px;}.elementor-2965 .elementor-element.elementor-element-ef2bbda > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E7EF;border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 8px 30px -8px rgba(0, 0, 0, 0.15);}.elementor-2965 .elementor-element.elementor-element-ef2bbda.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-ef2bbda:hover .elementor-widget-container{box-shadow:0px 20px 40px -12px rgba(38.000000000000036, 201.00000000000003, 127.99999999999994, 0.25);}.elementor-2965 .elementor-element.elementor-element-ef2bbda .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-2965 .elementor-element.elementor-element-ef2bbda .elementor-icon-box-title{margin-block-end:0px;color:#181C25;}.elementor-2965 .elementor-element.elementor-element-ef2bbda .elementor-icon{font-size:32px;}.elementor-2965 .elementor-element.elementor-element-ef2bbda .elementor-icon-box-title, .elementor-2965 .elementor-element.elementor-element-ef2bbda .elementor-icon-box-title a{font-size:1.5rem;font-weight:600;line-height:2rem;}.elementor-2965 .elementor-element.elementor-element-ef2bbda .elementor-icon-box-description{font-size:1.125rem;font-weight:400;line-height:1.625em;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-0596879{width:var( --container-widget-width, 894.55px );max-width:894.55px;--container-widget-width:894.55px;--container-widget-flex-grow:0;--icon-box-icon-margin:24px;}.elementor-2965 .elementor-element.elementor-element-0596879 > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E7EF;border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 8px 30px -8px rgba(0, 0, 0, 0.15);}.elementor-2965 .elementor-element.elementor-element-0596879.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-0596879:hover .elementor-widget-container{box-shadow:0px 20px 40px -12px rgba(38.000000000000036, 201.00000000000003, 127.99999999999994, 0.25);}.elementor-2965 .elementor-element.elementor-element-0596879 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-2965 .elementor-element.elementor-element-0596879 .elementor-icon-box-title{margin-block-end:0px;color:#181C25;}.elementor-2965 .elementor-element.elementor-element-0596879 .elementor-icon{font-size:32px;}.elementor-2965 .elementor-element.elementor-element-0596879 .elementor-icon-box-title, .elementor-2965 .elementor-element.elementor-element-0596879 .elementor-icon-box-title a{font-size:1.5rem;font-weight:600;line-height:2rem;}.elementor-2965 .elementor-element.elementor-element-0596879 .elementor-icon-box-description{font-size:1.125rem;font-weight:400;line-height:1.625em;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-64049ba{width:var( --container-widget-width, 894.55px );max-width:894.55px;--container-widget-width:894.55px;--container-widget-flex-grow:0;--icon-box-icon-margin:24px;}.elementor-2965 .elementor-element.elementor-element-64049ba > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E7EF;border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 8px 30px -8px rgba(0, 0, 0, 0.15);}.elementor-2965 .elementor-element.elementor-element-64049ba.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-64049ba:hover .elementor-widget-container{box-shadow:0px 20px 40px -12px rgba(38.000000000000036, 201.00000000000003, 127.99999999999994, 0.25);}.elementor-2965 .elementor-element.elementor-element-64049ba .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-2965 .elementor-element.elementor-element-64049ba .elementor-icon-box-title{margin-block-end:0px;color:#181C25;}.elementor-2965 .elementor-element.elementor-element-64049ba .elementor-icon{font-size:32px;}.elementor-2965 .elementor-element.elementor-element-64049ba .elementor-icon-box-title, .elementor-2965 .elementor-element.elementor-element-64049ba .elementor-icon-box-title a{font-size:1.5rem;font-weight:600;line-height:2rem;}.elementor-2965 .elementor-element.elementor-element-64049ba .elementor-icon-box-description{font-size:1.125rem;font-weight:400;line-height:1.625em;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-e0bdf39{width:var( --container-widget-width, 896px );max-width:896px;--container-widget-width:896px;--container-widget-flex-grow:0;text-align:center;font-size:18px;font-weight:400;line-height:28px;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-e0bdf39 > .elementor-widget-container{background-color:#F1F5F94D;margin:1rem 0rem 0rem 0rem;padding:2rem 2rem 2rem 2rem;border-radius:1rem 1rem 1rem 1rem;}.elementor-2965 .elementor-element.elementor-element-e0bdf39.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-e0bdf39 a{color:#020101;}.elementor-2965 .elementor-element.elementor-element-c03eae7 .elementor-button{background-color:#43E57E;font-size:16px;font-weight:500;line-height:24px;border-style:none;border-radius:1rem 1rem 1rem 1rem;padding:1rem 3rem 1rem 3rem;}.elementor-2965 .elementor-element.elementor-element-c03eae7 .elementor-button:hover, .elementor-2965 .elementor-element.elementor-element-c03eae7 .elementor-button:focus{background-color:#16A34A;}.elementor-2965 .elementor-element.elementor-element-c03eae7 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-562237d{--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;--padding-top:4.375rem;--padding-bottom:4.375rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2965 .elementor-element.elementor-element-562237d:not(.elementor-motion-effects-element-type-background), .elementor-2965 .elementor-element.elementor-element-562237d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68f4d99 );}.elementor-2965 .elementor-element.elementor-element-2324adb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2965 .elementor-element.elementor-element-57a8d64 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-57a8d64.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-57a8d64{text-align:center;}.elementor-2965 .elementor-element.elementor-element-57a8d64 .elementor-heading-title{font-size:3rem;font-weight:700;line-height:1em;color:#2B303B;}.elementor-2965 .elementor-element.elementor-element-3fbd109{width:var( --container-widget-width, 896px );max-width:896px;--container-widget-width:896px;--container-widget-flex-grow:0;text-align:center;font-size:1.25rem;font-weight:400;line-height:1.625em;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-3fbd109 > .elementor-widget-container{margin:1.5rem 0rem 3.5rem 0rem;}.elementor-2965 .elementor-element.elementor-element-3fbd109.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-3fbd109 a{color:#020101;}.elementor-2965 .elementor-element.elementor-element-42b7090{--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 25px;--row-gap:0px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-9eef7b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 8px 30px -8px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2965 .elementor-element.elementor-element-9eef7b5:hover{box-shadow:0px 20px 40px -12px rgba(38.000000000000036, 201.00000000000003, 127.99999999999994, 0.25);}.elementor-2965 .elementor-element.elementor-element-d1fd30d{--e-rating-justify-content:flex-end;--e-rating-gap:3px;}.elementor-2965 .elementor-element.elementor-element-148be58 > .elementor-widget-container{--e-transform-rotateZ:180deg;margin:-3px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-148be58{text-align:right;}.elementor-2965 .elementor-element.elementor-element-148be58 img{width:40px;}.elementor-2965 .elementor-element.elementor-element-3bbe9c6 > .elementor-widget-container{background-color:#F1F5F94D;margin:20px 0px 15px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-2965 .elementor-element.elementor-element-3bbe9c6.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-3bbe9c6{text-align:left;font-size:16px;font-weight:400;line-height:24px;color:#181C25;}.elementor-2965 .elementor-element.elementor-element-a88d047 > .elementor-widget-container{background-color:#3057E1;margin:0px 0px 0px 0px;padding:9px 10px 9px 10px;border-radius:15px 15px 15px 15px;}.elementor-2965 .elementor-element.elementor-element-a88d047.elementor-element{--align-self:flex-start;}.elementor-2965 .elementor-element.elementor-element-a88d047 .elementor-icon-box-wrapper{align-items:center;}.elementor-2965 .elementor-element.elementor-element-a88d047{--icon-box-icon-margin:6px;}.elementor-2965 .elementor-element.elementor-element-a88d047 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-68f4d99 );}.elementor-2965 .elementor-element.elementor-element-a88d047.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-68f4d99 );}.elementor-2965 .elementor-element.elementor-element-a88d047.elementor-view-framed .elementor-icon, .elementor-2965 .elementor-element.elementor-element-a88d047.elementor-view-default .elementor-icon{fill:var( --e-global-color-68f4d99 );color:var( --e-global-color-68f4d99 );border-color:var( --e-global-color-68f4d99 );}.elementor-2965 .elementor-element.elementor-element-a88d047 .elementor-icon{font-size:12px;}.elementor-2965 .elementor-element.elementor-element-a88d047 .elementor-icon-box-title, .elementor-2965 .elementor-element.elementor-element-a88d047 .elementor-icon-box-title a{font-size:12px;font-weight:700;line-height:1em;}.elementor-2965 .elementor-element.elementor-element-156749f > .elementor-widget-container{margin:15px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-156749f.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2965 .elementor-element.elementor-element-156749f.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2965 .elementor-element.elementor-element-156749f.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2965 .elementor-element.elementor-element-156749f .elementor-image-box-title{margin-bottom:6px;font-size:16px;font-weight:700;line-height:1em;color:#181C25;}.elementor-2965 .elementor-element.elementor-element-156749f .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-2965 .elementor-element.elementor-element-156749f .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-2965 .elementor-element.elementor-element-156749f .elementor-image-box-description{font-size:14px;line-height:1em;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-ce637d6{text-align:right;}.elementor-2965 .elementor-element.elementor-element-ce637d6 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1em;color:#70DE7B;}.elementor-2965 .elementor-element.elementor-element-031990f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 8px 30px -8px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2965 .elementor-element.elementor-element-031990f:hover{box-shadow:0px 20px 40px -12px rgba(38.000000000000036, 201.00000000000003, 127.99999999999994, 0.25);}.elementor-2965 .elementor-element.elementor-element-5c90159{--e-rating-justify-content:flex-end;--e-rating-gap:3px;}.elementor-2965 .elementor-element.elementor-element-701d705 > .elementor-widget-container{--e-transform-rotateZ:180deg;margin:-3px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-701d705{text-align:right;}.elementor-2965 .elementor-element.elementor-element-701d705 img{width:40px;}.elementor-2965 .elementor-element.elementor-element-27436e1 > .elementor-widget-container{background-color:#F1F5F94D;margin:20px 0px 15px 0px;border-radius:1rem 1rem 1rem 1rem;}.elementor-2965 .elementor-element.elementor-element-27436e1.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-27436e1{text-align:left;font-size:16px;font-weight:400;line-height:24px;color:#181C25;}.elementor-2965 .elementor-element.elementor-element-79f996c > .elementor-widget-container{margin:15px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-79f996c.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2965 .elementor-element.elementor-element-79f996c.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2965 .elementor-element.elementor-element-79f996c.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2965 .elementor-element.elementor-element-79f996c .elementor-image-box-title{margin-bottom:6px;font-size:16px;font-weight:700;line-height:1em;color:#181C25;}.elementor-2965 .elementor-element.elementor-element-79f996c .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-2965 .elementor-element.elementor-element-79f996c .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-2965 .elementor-element.elementor-element-79f996c .elementor-image-box-description{font-size:14px;line-height:1em;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-2fd46cd{text-align:right;}.elementor-2965 .elementor-element.elementor-element-2fd46cd .elementor-heading-title{font-size:14px;font-weight:600;line-height:1em;color:#70DE7B;}.elementor-2965 .elementor-element.elementor-element-d8f0c9f{--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:4.375rem;--padding-bottom:4.375rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2965 .elementor-element.elementor-element-d8f0c9f:not(.elementor-motion-effects-element-type-background), .elementor-2965 .elementor-element.elementor-element-d8f0c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F94D;}.elementor-2965 .elementor-element.elementor-element-f5fd61b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2965 .elementor-element.elementor-element-9106ae7 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-2965 .elementor-element.elementor-element-9106ae7.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-9106ae7{text-align:center;}.elementor-2965 .elementor-element.elementor-element-9106ae7 .elementor-heading-title{font-size:3rem;font-weight:700;line-height:1em;color:#2B303B;}.elementor-2965 .elementor-element.elementor-element-a4ff980 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-a4ff980.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-a4ff980{text-align:center;font-size:1.25rem;font-weight:400;line-height:1.625em;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-a4ff980 a{color:#020101;}.elementor-2965 .elementor-element.elementor-element-30410e7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#E1E7EF;--border-color:#E1E7EF;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 1px -1px #FFFFFF;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2965 .elementor-element.elementor-element-30410e7:hover{box-shadow:0px 20px 40px -12px rgba(67, 229, 126.00000000000004, 0.25);}.elementor-2965 .elementor-element.elementor-element-521c3da > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-2965 .elementor-element.elementor-element-521c3da .elementor-icon-wrapper{text-align:center;}.elementor-2965 .elementor-element.elementor-element-521c3da .elementor-icon{font-size:40px;}.elementor-2965 .elementor-element.elementor-element-521c3da .elementor-icon svg{height:40px;}.elementor-2965 .elementor-element.elementor-element-98378bb > .elementor-widget-container{margin:.375rem 0rem .375rem 0rem;}.elementor-2965 .elementor-element.elementor-element-98378bb .elementor-heading-title{font-size:1.87rem;font-weight:700;line-height:2.25rem;letter-spacing:-0.025em;color:#111827;}.elementor-2965 .elementor-element.elementor-element-598ad91 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-598ad91 .elementor-heading-title{font-size:1.125rem;font-weight:600;line-height:1.75rem;color:#F97316;}.elementor-2965 .elementor-element.elementor-element-0b9daa6 > .elementor-widget-container{margin:.375rem 0rem .5rem 0rem;}.elementor-2965 .elementor-element.elementor-element-0b9daa6 .elementor-heading-title{font-size:2.25rem;font-weight:700;line-height:2.5rem;color:#111827;}.elementor-2965 .elementor-element.elementor-element-30765af > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-2965 .elementor-element.elementor-element-30765af{text-align:center;font-size:1rem;font-weight:400;line-height:1.5rem;color:#4B5563;}.elementor-2965 .elementor-element.elementor-element-074c02d > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-2965 .elementor-element.elementor-element-074c02d.elementor-element{--align-self:flex-start;}.elementor-2965 .elementor-element.elementor-element-074c02d .elementor-heading-title{font-size:1.125rem;font-weight:700;line-height:1.75rem;color:#111827;}.elementor-2965 .elementor-element.elementor-element-257098d{width:100%;max-width:100%;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2965 .elementor-element.elementor-element-257098d > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-2965 .elementor-element.elementor-element-257098d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2965 .elementor-element.elementor-element-257098d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2965 .elementor-element.elementor-element-257098d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2965 .elementor-element.elementor-element-257098d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2965 .elementor-element.elementor-element-257098d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2965 .elementor-element.elementor-element-257098d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2965 .elementor-element.elementor-element-257098d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2965 .elementor-element.elementor-element-257098d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2965 .elementor-element.elementor-element-257098d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2965 .elementor-element.elementor-element-257098d .elementor-icon-list-item > a{font-size:16px;font-weight:400;line-height:24px;}.elementor-2965 .elementor-element.elementor-element-257098d .elementor-icon-list-text{color:#181C25;transition:color 0.3s;}.elementor-2965 .elementor-element.elementor-element-9eb8719 .elementor-button{background-color:#22C55E;font-size:1.125rem;font-weight:500;line-height:1.75rem;border-style:none;border-radius:.80rem .80rem .80rem .80rem;padding:0em 2em 0em 2em;}.elementor-2965 .elementor-element.elementor-element-9eb8719 .elementor-button:hover, .elementor-2965 .elementor-element.elementor-element-9eb8719 .elementor-button:focus{background-color:#16A34A;}.elementor-2965 .elementor-element.elementor-element-9eb8719{width:100%;max-width:100%;}.elementor-2965 .elementor-element.elementor-element-38f38fe{--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:4.375rem;--padding-bottom:4.375rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2965 .elementor-element.elementor-element-38f38fe:not(.elementor-motion-effects-element-type-background), .elementor-2965 .elementor-element.elementor-element-38f38fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F94D;}.elementor-2965 .elementor-element.elementor-element-bea3e60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2965 .elementor-element.elementor-element-fa941b7 > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;}.elementor-2965 .elementor-element.elementor-element-fa941b7.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-fa941b7{text-align:center;}.elementor-2965 .elementor-element.elementor-element-fa941b7 .elementor-heading-title{font-size:3rem;font-weight:700;line-height:1em;color:#2B303B;}.elementor-2965 .elementor-element.elementor-element-0113718{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2965 .elementor-element.elementor-element-b007b0f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-b007b0f{text-align:left;font-size:14px;font-weight:400;line-height:23px;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-b007b0f a{color:#020101;}.elementor-2965 .elementor-element.elementor-element-70ad203{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2965 .elementor-element.elementor-element-d6ac524 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-d6ac524{text-align:left;font-size:14px;font-weight:400;line-height:23px;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-d6ac524 a{color:#020101;}.elementor-2965 .elementor-element.elementor-element-15e9363{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2965 .elementor-element.elementor-element-b7cc767 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-b7cc767{text-align:left;font-size:14px;font-weight:400;line-height:23px;color:#65758B;}.elementor-2965 .elementor-element.elementor-element-b7cc767 a{color:#020101;}.elementor-2965 .elementor-element.elementor-element-a8e36cb{--n-accordion-title-font-size:1.125rem;width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:16px;}.elementor-2965 .elementor-element.elementor-element-a8e36cb > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-a8e36cb.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-a8e36cb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2965 .elementor-element.elementor-element-a8e36cb {--n-accordion-padding:1rem 1.5rem 1rem 1.5rem;}:where( .elementor-2965 .elementor-element.elementor-element-a8e36cb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;line-height:1.75rem;}.elementor-2965 .elementor-element.elementor-element-aca4924{--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:4.375rem;--padding-bottom:4.375rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2965 .elementor-element.elementor-element-e813022{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2965 .elementor-element.elementor-element-639bb41 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-2965 .elementor-element.elementor-element-639bb41.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-639bb41{text-align:center;}.elementor-2965 .elementor-element.elementor-element-639bb41 .elementor-heading-title{font-size:3rem;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-2965 .elementor-element.elementor-element-ca78d3c{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;font-size:1.25rem;font-weight:400;color:#FFFFFFE6;}.elementor-2965 .elementor-element.elementor-element-ca78d3c > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-2965 .elementor-element.elementor-element-ca78d3c.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-ca78d3c a{color:#020101;}.elementor-2965 .elementor-element.elementor-element-8747a5e{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-f1df4e2{width:var( --container-widget-width, 277.33px );max-width:277.33px;--container-widget-width:277.33px;--container-widget-flex-grow:0;}.elementor-2965 .elementor-element.elementor-element-f1df4e2 > .elementor-widget-container{padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-2965 .elementor-element.elementor-element-f1df4e2 .elementor-icon-box-wrapper{text-align:left;}.elementor-2965 .elementor-element.elementor-element-f1df4e2 .elementor-icon-box-title{margin-block-end:7px;}.elementor-2965 .elementor-element.elementor-element-f1df4e2 .elementor-icon-box-title, .elementor-2965 .elementor-element.elementor-element-f1df4e2 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:24px;}.elementor-2965 .elementor-element.elementor-element-f1df4e2 .elementor-icon-box-description{font-size:14px;font-weight:400;line-height:20px;}.elementor-2965 .elementor-element.elementor-element-e54e7b2{width:var( --container-widget-width, 277.33px );max-width:277.33px;--container-widget-width:277.33px;--container-widget-flex-grow:0;}.elementor-2965 .elementor-element.elementor-element-e54e7b2 > .elementor-widget-container{padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-2965 .elementor-element.elementor-element-e54e7b2 .elementor-icon-box-wrapper{text-align:left;}.elementor-2965 .elementor-element.elementor-element-e54e7b2 .elementor-icon-box-title{margin-block-end:7px;}.elementor-2965 .elementor-element.elementor-element-e54e7b2 .elementor-icon-box-title, .elementor-2965 .elementor-element.elementor-element-e54e7b2 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:24px;}.elementor-2965 .elementor-element.elementor-element-e54e7b2 .elementor-icon-box-description{font-size:14px;font-weight:400;line-height:20px;}.elementor-2965 .elementor-element.elementor-element-8debd4b{width:var( --container-widget-width, 277.33px );max-width:277.33px;--container-widget-width:277.33px;--container-widget-flex-grow:0;}.elementor-2965 .elementor-element.elementor-element-8debd4b > .elementor-widget-container{padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-2965 .elementor-element.elementor-element-8debd4b .elementor-icon-box-wrapper{text-align:left;}.elementor-2965 .elementor-element.elementor-element-8debd4b .elementor-icon-box-title{margin-block-end:7px;}.elementor-2965 .elementor-element.elementor-element-8debd4b .elementor-icon-box-title, .elementor-2965 .elementor-element.elementor-element-8debd4b .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:24px;}.elementor-2965 .elementor-element.elementor-element-8debd4b .elementor-icon-box-description{font-size:14px;font-weight:400;line-height:20px;}.elementor-2965 .elementor-element.elementor-element-e6ac90b > .elementor-widget-container{margin:0rem 0rem 1.55rem 0rem;}.elementor-2965 .elementor-element.elementor-element-e6ac90b{text-align:center;}.elementor-2965 .elementor-element.elementor-element-e6ac90b .elementor-heading-title{font-size:1.5rem;font-weight:600;line-height:2rem;color:#FFFFFF;}.elementor-2965 .elementor-element.elementor-element-5b54b71{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2965 .elementor-element.elementor-element-5b54b71:not(.elementor-motion-effects-element-type-background), .elementor-2965 .elementor-element.elementor-element-5b54b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-2965 .elementor-element.elementor-element-02bcd77 > .elementor-widget-container{margin:0rem 0rem 0.6rem 0rem;}.elementor-2965 .elementor-element.elementor-element-02bcd77 .elementor-icon-wrapper{text-align:center;}.elementor-2965 .elementor-element.elementor-element-02bcd77 .elementor-icon{font-size:64px;}.elementor-2965 .elementor-element.elementor-element-02bcd77 .elementor-icon svg{height:64px;}.elementor-2965 .elementor-element.elementor-element-26f21f6 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-2965 .elementor-element.elementor-element-26f21f6{text-align:center;}.elementor-2965 .elementor-element.elementor-element-26f21f6 .elementor-heading-title{font-size:1.25rem;font-weight:600;line-height:1.75rem;color:#FFFFFF;}.elementor-2965 .elementor-element.elementor-element-0b73350 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-2965 .elementor-element.elementor-element-0b73350{text-align:center;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFFCC;}.elementor-2965 .elementor-element.elementor-element-0b73350 a{color:#020101;}.elementor-2965 .elementor-element.elementor-element-e0ec498 .elementor-button{background-color:var( --e-global-color-68f4d99 );font-size:1.125rem;font-weight:500;line-height:1.75rem;fill:#22C55E;color:#22C55E;border-style:none;border-radius:.80rem .80rem .80rem .80rem;padding:0em 2em 0em 2em;}.elementor-2965 .elementor-element.elementor-element-e0ec498 .elementor-button:hover, .elementor-2965 .elementor-element.elementor-element-e0ec498 .elementor-button:focus{background-color:#FFFFFFE8;}.elementor-2965 .elementor-element.elementor-element-e0ec498{width:100%;max-width:100%;}.elementor-2965 .elementor-element.elementor-element-5425492 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-5425492{text-align:center;font-size:0.75rem;font-weight:400;line-height:1rem;color:#FFFFFFBF;}.elementor-2965 .elementor-element.elementor-element-1b5d422{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2965 .elementor-element.elementor-element-1b5d422:not(.elementor-motion-effects-element-type-background), .elementor-2965 .elementor-element.elementor-element-1b5d422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-2965 .elementor-element.elementor-element-2bdc5d9 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-2965 .elementor-element.elementor-element-2bdc5d9{text-align:center;}.elementor-2965 .elementor-element.elementor-element-2bdc5d9 .elementor-heading-title{font-size:1.125rem;font-weight:600;line-height:1.75rem;color:#FFFFFF;}.elementor-2965 .elementor-element.elementor-element-28f7490{width:100%;max-width:100%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2965 .elementor-element.elementor-element-28f7490.elementor-element{--align-self:center;}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-field-type-html{padding-bottom:0px;}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-field-group .elementor-field{color:var( --e-global-color-68f4d99 );}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-field-group .elementor-field, .elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-field-subgroup label{font-size:16px;font-weight:400;line-height:24px;}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF33;border-color:#FFFFFF4D;border-width:1px 1px 1px 1px;border-radius:1rem 1rem 1rem 1rem;}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF33;border-color:#FFFFFF4D;border-width:1px 1px 1px 1px;border-radius:1rem 1rem 1rem 1rem;}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF4D;}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-button{font-size:0.875rem;font-weight:500;line-height:1.25rem;border-style:none;border-radius:1rem 1rem 1rem 1rem;padding:0rem 2rem 0rem 2rem;}.elementor-2965 .elementor-element.elementor-element-28f7490 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:#22C55E;}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-button[type="submit"]{background-color:#FFFFFF;color:#22C55E;}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-button[type="submit"] svg *{fill:#22C55E;}.elementor-2965 .elementor-element.elementor-element-28f7490 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2965 .elementor-element.elementor-element-28f7490 .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFFE6;color:#22C55E;}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-button[type="submit"]:hover{background-color:#FFFFFFE6;color:#22C55E;}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-button[type="submit"]:hover svg *{fill:#22C55E;}.elementor-2965 .elementor-element.elementor-element-28f7490 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-message{font-size:13px;font-weight:400;}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-message.elementor-message-success{color:var( --e-global-color-68f4d99 );}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-message.elementor-message-danger{color:var( --e-global-color-68f4d99 );}.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-message.elementor-help-inline{color:var( --e-global-color-68f4d99 );}.elementor-2965 .elementor-element.elementor-element-ca93f9f > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-ca93f9f{text-align:center;font-size:0.75rem;font-weight:400;line-height:1rem;color:#FFFFFFBF;}body.elementor-page-2965:not(.elementor-motion-effects-element-type-background), body.elementor-page-2965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-2965 .elementor-element.elementor-element-f8b75bb{--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:14px;--padding-right:14px;}.elementor-2965 .elementor-element.elementor-element-5582ed4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-7e7d218{--min-height:1024px;--justify-content:center;--padding-top:8rem;--padding-bottom:2.2rem;--padding-left:0.875rem;--padding-right:0.875rem;}.elementor-2965 .elementor-element.elementor-element-21d3340{--container-widget-width:460px;--container-widget-flex-grow:0;width:var( --container-widget-width, 460px );max-width:460px;}.elementor-2965 .elementor-element.elementor-element-21d3340 .elementor-heading-title{font-size:3rem;line-height:1.25em;}.elementor-2965 .elementor-element.elementor-element-6c9813a{font-size:1.25rem;line-height:1.625em;}.elementor-2965 .elementor-element.elementor-element-293fdab{--padding-top:4.375rem;--padding-bottom:4.375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2965 .elementor-element.elementor-element-36e38e2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2965 .elementor-element.elementor-element-1a91980 .elementor-heading-title{font-size:3rem;}.elementor-2965 .elementor-element.elementor-element-6a99b6f{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-2965 .elementor-element.elementor-element-fc2205c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-32b593b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-167a592 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-6a834fa{--padding-top:4.375rem;--padding-bottom:4.375rem;--padding-left:0.375rem;--padding-right:0.375rem;}.elementor-2965 .elementor-element.elementor-element-679dd94 .elementor-heading-title{font-size:3rem;}.elementor-2965 .elementor-element.elementor-element-84cfa04{width:100%;max-width:100%;}.elementor-2965 .elementor-element.elementor-element-249453e{--padding-top:4.375rem;--padding-bottom:4.375rem;--padding-left:0.375rem;--padding-right:0.375rem;}.elementor-2965 .elementor-element.elementor-element-740127a .elementor-heading-title{font-size:3rem;}.elementor-2965 .elementor-element.elementor-element-02fe667{width:100%;max-width:100%;}.elementor-2965 .elementor-element.elementor-element-e0bdf39{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;}.elementor-2965 .elementor-element.elementor-element-562237d{--padding-top:4.375rem;--padding-bottom:4.375rem;--padding-left:0.375rem;--padding-right:0.375rem;}.elementor-2965 .elementor-element.elementor-element-57a8d64 .elementor-heading-title{font-size:3rem;}.elementor-2965 .elementor-element.elementor-element-3fbd109{width:100%;max-width:100%;}.elementor-2965 .elementor-element.elementor-element-3bbe9c6{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;}.elementor-2965 .elementor-element.elementor-element-27436e1{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;}.elementor-2965 .elementor-element.elementor-element-d8f0c9f{--padding-top:4.375rem;--padding-bottom:4.375rem;--padding-left:0.375rem;--padding-right:0.375rem;}.elementor-2965 .elementor-element.elementor-element-a4ff980{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;}.elementor-2965 .elementor-element.elementor-element-38f38fe{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2965 .elementor-element.elementor-element-bea3e60{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-b007b0f{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;}.elementor-2965 .elementor-element.elementor-element-d6ac524{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;}.elementor-2965 .elementor-element.elementor-element-b7cc767{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;}.elementor-2965 .elementor-element.elementor-element-a8e36cb{width:100%;max-width:100%;}.elementor-2965 .elementor-element.elementor-element-aca4924{--padding-top:4.375rem;--padding-bottom:4.375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2965 .elementor-element.elementor-element-e813022{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-ca78d3c{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;}.elementor-2965 .elementor-element.elementor-element-0b73350{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-2965 .elementor-element.elementor-element-e7c0876{--width:70%;}.elementor-2965 .elementor-element.elementor-element-7e7d218{--min-height:200px;--padding-top:8rem;--padding-bottom:2.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2965 .elementor-element.elementor-element-8b65626{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2965 .elementor-element.elementor-element-21d3340{width:100%;max-width:100%;}.elementor-2965 .elementor-element.elementor-element-21d3340 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-b1a8dce{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-2965 .elementor-element.elementor-element-643a516{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2965 .elementor-element.elementor-element-f23398c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2965 .elementor-element.elementor-element-1a91980 .elementor-heading-title{font-size:2.25rem;line-height:2.5rem;}.elementor-2965 .elementor-element.elementor-element-679dd94 .elementor-heading-title{font-size:2.25rem;line-height:2.5rem;}.elementor-2965 .elementor-element.elementor-element-f9fe76f{width:100%;max-width:100%;}.elementor-2965 .elementor-element.elementor-element-dc4b232{width:100%;max-width:100%;}.elementor-2965 .elementor-element.elementor-element-dc4b232 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2965 .elementor-element.elementor-element-740127a .elementor-heading-title{font-size:2.25rem;line-height:2.25rem;}.elementor-2965 .elementor-element.elementor-element-57a8d64 .elementor-heading-title{font-size:2.25rem;line-height:2.5rem;}.elementor-2965 .elementor-element.elementor-element-42b7090{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2965 .elementor-element.elementor-element-156749f .elementor-image-box-wrapper{text-align:left;}.elementor-2965 .elementor-element.elementor-element-156749f .elementor-image-box-img{margin-bottom:10px;}.elementor-2965 .elementor-element.elementor-element-156749f .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-2965 .elementor-element.elementor-element-79f996c .elementor-image-box-wrapper{text-align:left;}.elementor-2965 .elementor-element.elementor-element-79f996c .elementor-image-box-img{margin-bottom:10px;}.elementor-2965 .elementor-element.elementor-element-79f996c .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-2965 .elementor-element.elementor-element-9106ae7 .elementor-heading-title{font-size:2.25rem;line-height:2.5rem;}.elementor-2965 .elementor-element.elementor-element-98378bb{text-align:center;}.elementor-2965 .elementor-element.elementor-element-598ad91{text-align:center;}.elementor-2965 .elementor-element.elementor-element-0b9daa6{text-align:center;}.elementor-2965 .elementor-element.elementor-element-074c02d{text-align:center;}.elementor-2965 .elementor-element.elementor-element-fa941b7 .elementor-heading-title{font-size:2.25rem;line-height:2.5rem;}.elementor-2965 .elementor-element.elementor-element-639bb41 .elementor-heading-title{font-size:2.25rem;line-height:2.5rem;}.elementor-2965 .elementor-element.elementor-element-f1df4e2{width:100%;max-width:100%;}.elementor-2965 .elementor-element.elementor-element-e54e7b2{width:100%;max-width:100%;}.elementor-2965 .elementor-element.elementor-element-8debd4b{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-2965 .elementor-element.elementor-element-f8b75bb{--content-width:1372px;}.elementor-2965 .elementor-element.elementor-element-e7c0876{--width:25%;}.elementor-2965 .elementor-element.elementor-element-f30bbbd{--width:50%;}.elementor-2965 .elementor-element.elementor-element-293fdab{--content-width:1369px;}.elementor-2965 .elementor-element.elementor-element-6a99b6f{--width:85.46%;}.elementor-2965 .elementor-element.elementor-element-6a834fa{--content-width:1369px;}.elementor-2965 .elementor-element.elementor-element-90cac12{--width:66.47%;}.elementor-2965 .elementor-element.elementor-element-249453e{--content-width:1369px;}.elementor-2965 .elementor-element.elementor-element-562237d{--content-width:1369px;}.elementor-2965 .elementor-element.elementor-element-d8f0c9f{--content-width:1369px;}.elementor-2965 .elementor-element.elementor-element-30410e7{--width:510px;}.elementor-2965 .elementor-element.elementor-element-38f38fe{--content-width:1236px;}.elementor-2965 .elementor-element.elementor-element-aca4924{--content-width:1236px;}.elementor-2965 .elementor-element.elementor-element-5b54b71{--width:672px;}.elementor-2965 .elementor-element.elementor-element-1b5d422{--width:672px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2965 .elementor-element.elementor-element-e7c0876{--width:25%;}.elementor-2965 .elementor-element.elementor-element-f30bbbd{--width:50%;}.elementor-2965 .elementor-element.elementor-element-6a99b6f{--width:100%;}.elementor-2965 .elementor-element.elementor-element-90cac12{--width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-5582ed4 */.elementor-2965 .elementor-element.elementor-element-5582ed4 li{
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21d3340 */.elementor-2965 .elementor-element.elementor-element-21d3340 h1{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-21d3340 span{
    font-style: italic;
    color: #43e57e
;
}
.elementor-2965 .elementor-element.elementor-element-21d3340 br{
    display: none;
}

@media (max-width: 767px) {

    .elementor-2965 .elementor-element.elementor-element-21d3340 br{
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9813a */.elementor-2965 .elementor-element.elementor-element-6c9813a p{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    
}
.elementor-2965 .elementor-element.elementor-element-6c9813a strong{
    font-weight: 600;
    color: #43e57e

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42e480e */.elementor-2965 .elementor-element.elementor-element-42e480e span.elementor-icon-list-text {
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
position: relative;
}

.elementor-2965 .elementor-element.elementor-element-42e480e span.elementor-icon-list-text:before{
    
content: "";
width: 8px;
height: 8px;
background-color: #43e57e
;
display: block;
border-radius: 50px;
position: absolute;
top: 11px;
left: -20px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9d116e */.elementor-2965 .elementor-element.elementor-element-a9d116e a.elementor-button{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f23398c */.elementor-2965 .elementor-element.elementor-element-f23398c p{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8a3e46 */.elementor-2965 .elementor-element.elementor-element-a8a3e46 p{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    
}
.elementor-2965 .elementor-element.elementor-element-a8a3e46 strong{
    font-weight: 400;
    margin: 0 24px;
}
@media (max-width: 767px) {

    .elementor-2965 .elementor-element.elementor-element-a8a3e46 p{
        display: block;    display: flex
;    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e7d218 */.elementor-2965 .elementor-element.elementor-element-7e7d218{
background: linear-gradient(135deg, hsl(220 30% 12%) 0%, hsl(220 30% 8%) 100%);



}

.elementor-2965 .elementor-element.elementor-element-7e7d218 {
  position: relative; 
}

.elementor-2965 .elementor-element.elementor-element-7e7d218::before {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    radial-gradient(circle at 16% 38%, hsl(142 76% 58% / 0.15) 0%, transparent 50%),
    radial-gradient(circle at 80% 20%, hsl(220 52% 15% / 0.15) 0%, transparent 50%),
    radial-gradient(circle at 30% 30%, hsl(212 100% 60% / 0.1) 0%, transparent 50%),
    linear-gradient(135deg, hsl(220 34% 12%) 0%, hsl(220 30% 8%) 100%);
  opacity: 0.55;
  pointer-events: none;
  z-index: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a91980 */.elementor-2965 .elementor-element.elementor-element-1a91980 h3{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7b36d1 */.elementor-2965 .elementor-element.elementor-element-e7b36d1 .elementor-icon-wrapper {
  width: 48px;
  height: 48px;
  background: #22c55e
;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.75rem;
  box-shadow: 0 0 60px hsl(142 76% 58% / 0.3);
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-155a225 */.elementor-2965 .elementor-element.elementor-element-155a225 h6{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-155a225 .elementor-widget-container{
      display: flex;
    align-items: center;
    justify-content: center;  
}


.elementor-2965 .elementor-element.elementor-element-155a225.num-box {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #22c55e
;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc2205c */.elementor-2965 .elementor-element.elementor-element-fc2205c {
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-fc2205c h5{
font-size: 1.25rem;
    line-height: 1.75rem;
    color: #000;
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
            font-weight: 700;
        margin-bottom: 1.375rem;
margin-top: 0;
    letter-spacing: -.025em;
max-width: 234px;
color: #192027
;
}
.elementor-2965 .elementor-element.elementor-element-fc2205c strong{

    position: absolute;
        font-size: .75rem;
    line-height: 1rem;
        font-weight: 600;
    background-color: #374151
;
    padding: .25rem .75rem;
    color: #fff;
    border: 1px solid #374151
;
    border-radius: 50px;
    top: 2px;
    right: 0;
}
.elementor-2965 .elementor-element.elementor-element-fc2205c strong:hover{
    background-color: #43e57ecc;
    border-color: #43e57ecc
;
color: #fff;
}
@media (max-width: 1024px) {
.elementor-2965 .elementor-element.elementor-element-fc2205c strong{

width:59px;
}
    .elementor-2965 .elementor-element.elementor-element-fc2205c h5{
max-width: 115px;
;
}
}
@media (max-width: 767px) {
.elementor-2965 .elementor-element.elementor-element-fc2205c strong{

width:auto;
}
    .elementor-2965 .elementor-element.elementor-element-fc2205c h5{
max-width: 243px;
;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ca264c1 */.elementor-2965 .elementor-element.elementor-element-ca264c1 .elementor-icon-wrapper {
  width: 48px;
  height: 48px;
  background:#3b82f6
;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.75rem;
  box-shadow: 0 0 60px hsl(142 76% 58% / 0.3);
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b36fcd */.elementor-2965 .elementor-element.elementor-element-3b36fcd h6{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-3b36fcd .elementor-widget-container{
      display: flex;
    align-items: center;
    justify-content: center;  
}


.elementor-2965 .elementor-element.elementor-element-3b36fcd.num-box {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #22c55e
;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32b593b */.elementor-2965 .elementor-element.elementor-element-32b593b {
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-32b593b h5{
font-size: 1.25rem;
    line-height: 1.75rem;
    color: #000;
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
            font-weight: 700;
        margin-bottom: 1.375rem;
margin-top: 0;
    letter-spacing: -.025em;
max-width: 234px;
color: #192027
;
}
.elementor-2965 .elementor-element.elementor-element-32b593b strong{

    position: absolute;
        font-size: .75rem;
    line-height: 1rem;
        font-weight: 600;
    background-color: #374151
;
    padding: .25rem .75rem;
    color: #fff;
    border: 1px solid #374151
;
    border-radius: 50px;
    top: 2px;
    right: 0;
}
.elementor-2965 .elementor-element.elementor-element-32b593b strong:hover{
    background-color: #43e57ecc;
    border-color: #43e57ecc
;
color: #fff;
}
@media (max-width: 1024px) {
.elementor-2965 .elementor-element.elementor-element-32b593b strong{

width:59px;
}
    .elementor-2965 .elementor-element.elementor-element-32b593b h5{
max-width: 115px;
;
}
}
@media (max-width: 767px) {
.elementor-2965 .elementor-element.elementor-element-32b593b strong{

width:auto;
}
    .elementor-2965 .elementor-element.elementor-element-32b593b h5{
max-width: 245px;
;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-80b7c79 */.elementor-2965 .elementor-element.elementor-element-80b7c79 .elementor-icon-wrapper {
  width: 48px;
  height: 48px;
  background: #1f2937
;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.75rem;
  box-shadow: 0 0 60px hsl(142 76% 58% / 0.3);
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b28a67 */.elementor-2965 .elementor-element.elementor-element-3b28a67 h6{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-3b28a67 .elementor-widget-container{
      display: flex;
    align-items: center;
    justify-content: center;  
}


.elementor-2965 .elementor-element.elementor-element-3b28a67.num-box {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #22c55e
;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-167a592 */.elementor-2965 .elementor-element.elementor-element-167a592 {
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-167a592 h5{
font-size: 1.25rem;
    line-height: 1.75rem;
    color: #000;
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
            font-weight: 700;
        margin-bottom: 1.375rem;
margin-top: 0;
    letter-spacing: -.025em;
max-width: 234px;
color: #192027
;
}
.elementor-2965 .elementor-element.elementor-element-167a592 strong{

    position: absolute;
        font-size: .75rem;
    line-height: 1rem;
        font-weight: 600;
    background-color: #374151
;
    padding: .25rem .75rem;
    color: #fff;
    border: 1px solid #374151
;
    border-radius: 50px;
    top: 2px;
    right: 0;
}
.elementor-2965 .elementor-element.elementor-element-167a592 strong:hover{
    background-color: #43e57ecc;
    border-color: #43e57ecc
;
color: #fff;
}
@media (max-width: 1024px) {
.elementor-2965 .elementor-element.elementor-element-167a592 strong{

width:59px;
}
    .elementor-2965 .elementor-element.elementor-element-167a592 h5{
max-width: 115px;
;
}
}
@media (max-width: 767px) {
.elementor-2965 .elementor-element.elementor-element-167a592 strong{

width:auto;
}
    .elementor-2965 .elementor-element.elementor-element-167a592 h5{
max-width: 243px;
;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a99b6f */.client-box:hover{
box-shadow: 0 20px 40px -12px hsl(142 76% 58% / 0.25) !important;

}

 .client-box:hover h5{
color: #43e57e !important;
}

 .client-box img {
  transition: transform 0.3s ease;
}

 .client-box:hover img {
  transform: scale(1.05);
}
@media (max-width: 767px) {
 .client-box h5{
     max-width:184px;
}
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cec465 */.elementor-2965 .elementor-element.elementor-element-2cec465 a.elementor-button{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    height: 2.75rem;

}

.elementor-2965 .elementor-element.elementor-element-2cec465 a.elementor-button svg {
  transition: margin-left 0.3s ease;
      width: 15px;
      position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679dd94 */.elementor-2965 .elementor-element.elementor-element-679dd94 h3{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84cfa04 */.elementor-2965 .elementor-element.elementor-element-84cfa04 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f9fe76f */.elementor-2965 .elementor-element.elementor-element-f9fe76f .elementor-icon-list-item:first-child span.elementor-icon-list-text{
    font-size: 20px !important;
    font-weight: 600;
    line-height: 28px;
}
.elementor-2965 .elementor-element.elementor-element-f9fe76f .elementor-icon-list-item:first-child span.elementor-icon-list-icon svg{
    width: 24px;
    height: 24px;
    
}
.elementor-2965 .elementor-element.elementor-element-f9fe76f span.elementor-icon-list-text{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc4b232 */.elementor-2965 .elementor-element.elementor-element-dc4b232 .elementor-icon-list-item:first-child span.elementor-icon-list-text{
    font-size: 20px !important;
    font-weight: 600;
    line-height: 28px;
}
.elementor-2965 .elementor-element.elementor-element-dc4b232 .elementor-icon-list-item:first-child span.elementor-icon-list-icon svg{
    width: 24px;
    height: 24px;
    
}
.elementor-2965 .elementor-element.elementor-element-dc4b232 span.elementor-icon-list-text{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90cac12 */.elementor-2965 .elementor-element.elementor-element-90cac12{
    background: linear-gradient(145deg, hsl(0 0% 100%), hsl(210 40% 98%));

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740127a */.elementor-2965 .elementor-element.elementor-element-740127a h3{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02fe667 */.elementor-2965 .elementor-element.elementor-element-02fe667 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    margin-bottom: 1rem;
}
.elementor-2965 .elementor-element.elementor-element-02fe667 strong{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    font-size: 18px;
    font-weight: 400;
}
.elementor-2965 .elementor-element.elementor-element-02fe667 p:last-child{
        margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e292011 */s.elementor-2965 .elementor-element.elementor-element-e292011{
    background: linear-gradient(145deg, hsl(0 0% 100%), hsl(210 40% 98%));

}
.elementor-2965 .elementor-element.elementor-element-e292011:hover h5{
    color: #43e57e !important;
    
}
.elementor-2965 .elementor-element.elementor-element-e292011 h5{
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
        margin-bottom: 1rem !important;
    margin-top: 0;
}
.elementor-2965 .elementor-element.elementor-element-e292011 p{
                font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-e292011 .elementor-icon-box-wrapper{
    position: relative;
}

.elementor-2965 .elementor-element.elementor-element-e292011 .elementor-icon-box-icon{
    padding-top: 80px;
}
.elementor-2965 .elementor-element.elementor-element-e292011 span.elementor-icon {
    width: 64px;
    height: 64px;
    background-color: #43e57e1a;
    border-radius: 50px;
    display: flex
;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa222c9 */s.elementor-2965 .elementor-element.elementor-element-aa222c9{
    background: linear-gradient(145deg, hsl(0 0% 100%), hsl(210 40% 98%));

}
.elementor-2965 .elementor-element.elementor-element-aa222c9:hover h5{
    color: #43e57e !important;
    
}
.elementor-2965 .elementor-element.elementor-element-aa222c9 h5{
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
        margin-bottom: 1rem !important;
    margin-top: 0;
}
.elementor-2965 .elementor-element.elementor-element-aa222c9 p{
                font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-aa222c9 .elementor-icon-box-wrapper{
    position: relative;
}

.elementor-2965 .elementor-element.elementor-element-aa222c9 .elementor-icon-box-icon{
    padding-top: 80px;
}
.elementor-2965 .elementor-element.elementor-element-aa222c9 span.elementor-icon {
    width: 64px;
    height: 64px;
    background-color: #43e57e1a;
    border-radius: 50px;
    display: flex
;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ef2bbda */s.elementor-2965 .elementor-element.elementor-element-ef2bbda{
    background: linear-gradient(145deg, hsl(0 0% 100%), hsl(210 40% 98%));

}
.elementor-2965 .elementor-element.elementor-element-ef2bbda:hover h5{
    color: #43e57e !important;
    
}
.elementor-2965 .elementor-element.elementor-element-ef2bbda h5{
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
        margin-bottom: 1rem !important;
    margin-top: 0;
}
.elementor-2965 .elementor-element.elementor-element-ef2bbda p{
                font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-ef2bbda .elementor-icon-box-wrapper{
    position: relative;
}

.elementor-2965 .elementor-element.elementor-element-ef2bbda .elementor-icon-box-icon{
    padding-top: 80px;
}
.elementor-2965 .elementor-element.elementor-element-ef2bbda span.elementor-icon {
    width: 64px;
    height: 64px;
    background-color: #43e57e1a;
    border-radius: 50px;
    display: flex
;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0596879 */s.elementor-2965 .elementor-element.elementor-element-0596879{
    background: linear-gradient(145deg, hsl(0 0% 100%), hsl(210 40% 98%));

}
.elementor-2965 .elementor-element.elementor-element-0596879:hover h5{
    color: #43e57e !important;
    
}
.elementor-2965 .elementor-element.elementor-element-0596879 h5{
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
        margin-bottom: 1rem !important;
    margin-top: 0;
}
.elementor-2965 .elementor-element.elementor-element-0596879 p{
                font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-0596879 .elementor-icon-box-wrapper{
    position: relative;
}

.elementor-2965 .elementor-element.elementor-element-0596879 .elementor-icon-box-icon{
    padding-top: 80px;
}
.elementor-2965 .elementor-element.elementor-element-0596879 span.elementor-icon {
    width: 64px;
    height: 64px;
    background-color: #43e57e1a;
    border-radius: 50px;
    display: flex
;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64049ba */s.elementor-2965 .elementor-element.elementor-element-64049ba{
    background: linear-gradient(145deg, hsl(0 0% 100%), hsl(210 40% 98%));

}
.elementor-2965 .elementor-element.elementor-element-64049ba:hover h5{
    color: #43e57e !important;
    
}
.elementor-2965 .elementor-element.elementor-element-64049ba h5{
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
        margin-bottom: 1rem !important;
    margin-top: 0;
}
.elementor-2965 .elementor-element.elementor-element-64049ba p{
                font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-64049ba .elementor-icon-box-wrapper{
    position: relative;
}

.elementor-2965 .elementor-element.elementor-element-64049ba .elementor-icon-box-icon{
    padding-top: 80px;
}
.elementor-2965 .elementor-element.elementor-element-64049ba span.elementor-icon {
    width: 64px;
    height: 64px;
    background-color: #43e57e1a;
    border-radius: 50px;
    display: flex
;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0bdf39 */.elementor-2965 .elementor-element.elementor-element-e0bdf39 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
        margin-bottom: .5rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c03eae7 */.elementor-2965 .elementor-element.elementor-element-c03eae7 a.elementor-button{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    height: 3.5rem;


}

.elementor-2965 .elementor-element.elementor-element-c03eae7 a.elementor-button svg {
  transition: margin-left 0.3s ease;
      width: 15px;
      position: relative;
      top: 1px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1edbc7c */.elementor-2965 .elementor-element.elementor-element-1edbc7c {
  counter-reset: box-counter;
}

.elementor-2965 .elementor-element.elementor-element-1edbc7c .elementor-icon-box-icon::before {
  counter-increment: box-counter;
  content: counter(box-counter, decimal-leading-zero);
  
  width: 64px;
  height: 64px;
  background-color: #43e57e;
  border-radius: 50px;
  
  display: flex;
  justify-content: center;
  align-items: center;
  
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: #fff;

  position: absolute;
  top: 0;
  left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57a8d64 */.elementor-2965 .elementor-element.elementor-element-57a8d64 h3{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-57a8d64 span{
    color: #43e57e
;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fbd109 */.elementor-2965 .elementor-element.elementor-element-3fbd109 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bbe9c6 */.elementor-2965 .elementor-element.elementor-element-3bbe9c6 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
        margin-bottom: .5rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a88d047 */.elementor-2965 .elementor-element.elementor-element-a88d047 h5{
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    margin: 0
}
.elementor-2965 .elementor-element.elementor-element-a88d047 .elementor-icon-box-icon {
    height: 12px;
}
@media (max-width: 767px) {
.elementor-2965 .elementor-element.elementor-element-a88d047 .elementor-icon-box-icon {
    margin-top: -5px;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-156749f */.elementor-2965 .elementor-element.elementor-element-156749f h5{
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    margin: 0;
}
.elementor-2965 .elementor-element.elementor-element-156749f p{
                font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-156749f figure.elementor-image-box-img img {
    height: 45px;
    object-fit: cover;
    width: 45px;
}
@media (max-width: 767px) {

  .elementor-2965 .elementor-element.elementor-element-156749f .elementor-image-box-wrapper {
        display: flex
;
        align-items: center;
}  
.elementor-2965 .elementor-element.elementor-element-156749f h5{
        margin-top: 0px;
}
.elementor-2965 .elementor-element.elementor-element-156749f figure.elementor-image-box-img  {
    margin-right:8px !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce637d6 */.elementor-2965 .elementor-element.elementor-element-ce637d6 h5{
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27436e1 */.elementor-2965 .elementor-element.elementor-element-27436e1 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
        margin-bottom: .5rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-79f996c */.elementor-2965 .elementor-element.elementor-element-79f996c h5{
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    margin: 0;
}
.elementor-2965 .elementor-element.elementor-element-79f996c p{
                font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-79f996c figure.elementor-image-box-img img {
    height: 45px;
    object-fit: cover;
    width: 45px;
}
@media (max-width: 767px) {

  .elementor-2965 .elementor-element.elementor-element-79f996c .elementor-image-box-wrapper {
        display: flex
;
        align-items: center;
}  
.elementor-2965 .elementor-element.elementor-element-79f996c h5{
        margin-top: 0px;
}
.elementor-2965 .elementor-element.elementor-element-79f996c figure.elementor-image-box-img  {
    margin-right:8px !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fd46cd */.elementor-2965 .elementor-element.elementor-element-2fd46cd h5{
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9106ae7 */.elementor-2965 .elementor-element.elementor-element-9106ae7 h3{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4ff980 */.elementor-2965 .elementor-element.elementor-element-a4ff980 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-521c3da */.elementor-2965 .elementor-element.elementor-element-521c3da .elementor-icon-wrapper {
  width: 80px;
  height: 80px;
  background: #22c55e;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  box-shadow: 0 0 60px hsl(142 76% 58% / 0.3);
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98378bb */.elementor-2965 .elementor-element.elementor-element-98378bb h4{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-598ad91 */.elementor-2965 .elementor-element.elementor-element-598ad91 h5{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b9daa6 */.elementor-2965 .elementor-element.elementor-element-0b9daa6 h3{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30765af */.elementor-2965 .elementor-element.elementor-element-30765af p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";

    
}
.elementor-2965 .elementor-element.elementor-element-30765af strong{
    font-size: 1.125rem;
    line-height: 1.75rem;
        font-weight: 400;
color: #4b5563
;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-074c02d */.elementor-2965 .elementor-element.elementor-element-074c02d h5{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-257098d */.elementor-2965 .elementor-element.elementor-element-257098d span.elementor-icon-list-text{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-257098d span.elementor-icon-list-icon {
    width: 24px;
    height: 24px;
    background: #22c55e;
    border-radius: 50px;
    display: flex !important
;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
}
.elementor-2965 .elementor-element.elementor-element-257098d .elementor-icon-list-icon svg{
    margin: 0 0 0 0 ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9eb8719 */.elementor-2965 .elementor-element.elementor-element-9eb8719 a.elementor-button{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    height: 2.75rem;
    display: flex
;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30410e7 */.elementor-2965 .elementor-element.elementor-element-30410e7 {
    background: linear-gradient(145deg, hsl(0 0% 100%), hsl(210 40% 98%));

}
.elementor-2965 .elementor-element.elementor-element-30410e7:hover{
    box-shadow: 
  0 10px 15px -3px rgb(0 0 0 / 0.1), 
  0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa941b7 */.elementor-2965 .elementor-element.elementor-element-fa941b7 h3{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b007b0f */.elementor-2965 .elementor-element.elementor-element-b007b0f p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6ac524 */.elementor-2965 .elementor-element.elementor-element-d6ac524 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7cc767 */.elementor-2965 .elementor-element.elementor-element-b7cc767 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b007b0f */.elementor-2965 .elementor-element.elementor-element-b007b0f p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6ac524 */.elementor-2965 .elementor-element.elementor-element-d6ac524 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7cc767 */.elementor-2965 .elementor-element.elementor-element-b7cc767 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b007b0f */.elementor-2965 .elementor-element.elementor-element-b007b0f p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6ac524 */.elementor-2965 .elementor-element.elementor-element-d6ac524 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7cc767 */.elementor-2965 .elementor-element.elementor-element-b7cc767 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b007b0f */.elementor-2965 .elementor-element.elementor-element-b007b0f p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6ac524 */.elementor-2965 .elementor-element.elementor-element-d6ac524 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7cc767 */.elementor-2965 .elementor-element.elementor-element-b7cc767 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-a8e36cb */.elementor-2965 .elementor-element.elementor-element-a8e36cb p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-a8e36cb .e-n-accordion-item-title-text {
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-a8e36cb .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{
    text-decoration: underline;
    
}
.elementor-2965 .elementor-element.elementor-element-a8e36cb .e-n-accordion-item {
    border: 1px solid #e1e7ef;
    border-radius: 1rem;
}
.elementor-2965 .elementor-element.elementor-element-a8e36cb .e-n-accordion-item[open] span.e-opened {
    transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-639bb41 */.elementor-2965 .elementor-element.elementor-element-639bb41 h3{
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca78d3c */.elementor-2965 .elementor-element.elementor-element-ca78d3c p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f1df4e2 */.elementor-2965 .elementor-element.elementor-element-f1df4e2 {
    backdrop-filter: blur(4px);
        background-color: #ffffff1a;
        border-radius: 1rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e54e7b2 */.elementor-2965 .elementor-element.elementor-element-e54e7b2 {
    backdrop-filter: blur(4px);
        background-color: #ffffff1a;
        border-radius: 1rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8debd4b */.elementor-2965 .elementor-element.elementor-element-8debd4b {
    backdrop-filter: blur(4px);
        background-color: #ffffff1a;
        border-radius: 1rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8747a5e */.elementor-2965 .elementor-element.elementor-element-8747a5e {
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-8747a5e h5{
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6ac90b */.elementor-2965 .elementor-element.elementor-element-e6ac90b h4{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f21f6 */.elementor-2965 .elementor-element.elementor-element-26f21f6 h4{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b73350 */.elementor-2965 .elementor-element.elementor-element-0b73350 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0ec498 */.elementor-2965 .elementor-element.elementor-element-e0ec498 a.elementor-button{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    height: 2.75rem;
    display: flex
;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5425492 */.elementor-2965 .elementor-element.elementor-element-5425492 p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b54b71 */.elementor-2965 .elementor-element.elementor-element-5b54b71 {
    backdrop-filter: blur(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bdc5d9 */.elementor-2965 .elementor-element.elementor-element-2bdc5d9 h4{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-28f7490 */.elementor-2965 .elementor-element.elementor-element-28f7490 input{
    padding: .75rem;
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-28f7490 textarea{
        padding: .75rem;
                font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}
.elementor-2965 .elementor-element.elementor-element-28f7490 button{
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
            
        height: 2.75rem;
}
.elementor-2965 .elementor-element.elementor-element-28f7490 ::placeholder{
    opacity: 1;
}
.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-field-textual:focus {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    outline: 0;
}
.elementor-2965 .elementor-element.elementor-element-28f7490 :focus-visible {
    outline: -webkit-focus-ring-color auto 1px !important;
}
.elementor-2965 .elementor-element.elementor-element-28f7490 .elementor-message{
                font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca93f9f */.elementor-2965 .elementor-element.elementor-element-ca93f9f p{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b5d422 */.elementor-2965 .elementor-element.elementor-element-1b5d422 {
    backdrop-filter: blur(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aca4924 */.elementor-2965 .elementor-element.elementor-element-aca4924{
    background: #22c55e
;

}/* End custom CSS */