.elementor-655 .elementor-element.elementor-element-fd4effa{--display:flex;--min-height:132px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-fd4effa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-fa51b42{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-fa51b42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-655 .elementor-element.elementor-element-d3a2d30{width:100%;max-width:100%;padding:0px 0px 0px 80px;}.elementor-655 .elementor-element.elementor-element-d3a2d30.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-655 .elementor-element.elementor-element-d566161{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-d566161.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-655 .elementor-element.elementor-element-fe8b85a{width:var( --container-widget-width, 100.241% );max-width:100.241%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;--container-widget-width:100.241%;--container-widget-flex-grow:0;}.elementor-655 .elementor-element.elementor-element-fe8b85a.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-menu-toggle{margin-right:auto;}.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu .elementor-item{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--main .elementor-item{color:#12181B;fill:#12181B;}.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--dropdown a:hover,
					.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--dropdown a:focus,
					.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--dropdown a.highlighted,
					.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-menu-toggle:hover,
					.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-menu-toggle:focus{color:#000000;}.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--dropdown a:hover,
					.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--dropdown a:focus,
					.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--dropdown a.highlighted{background-color:#B2FE02;}.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--dropdown .elementor-item, .elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-655 .elementor-element.elementor-element-fe8b85a div.elementor-menu-toggle{color:#004A27;}.elementor-655 .elementor-element.elementor-element-fe8b85a div.elementor-menu-toggle svg{fill:#004A27;}.elementor-655 .elementor-element.elementor-element-b99435e{--display:flex;--min-height:132px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-b99435e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-d66a15b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-d66a15b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-a7d01b9{width:100%;max-width:100%;padding:0px 0px 0px 80px;}.elementor-655 .elementor-element.elementor-element-a7d01b9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-655 .elementor-element.elementor-element-24a092a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-24a092a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-b0aa906{width:var( --container-widget-width, 100.241% );max-width:100.241%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;--container-widget-width:100.241%;--container-widget-flex-grow:0;}.elementor-655 .elementor-element.elementor-element-b0aa906.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-menu-toggle{margin-right:auto;}.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu .elementor-item{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--main .elementor-item{color:#12181B;fill:#12181B;}.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--dropdown a:hover,
					.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--dropdown a:focus,
					.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-menu-toggle:hover,
					.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-menu-toggle:focus{color:#000000;}.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--dropdown a:hover,
					.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--dropdown a:focus,
					.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--dropdown a.highlighted{background-color:#B2FE02;}.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--dropdown .elementor-item, .elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-655 .elementor-element.elementor-element-b0aa906 div.elementor-menu-toggle{color:#004A27;}.elementor-655 .elementor-element.elementor-element-b0aa906 div.elementor-menu-toggle svg{fill:#004A27;}.elementor-655 .elementor-element.elementor-element-66abe36{--display:flex;--min-height:0px;--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 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-655 .elementor-element.elementor-element-66abe36:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-66abe36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-655 .elementor-element.elementor-element-66abe36.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-0f019cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:18px;}.elementor-655 .elementor-element.elementor-element-0f019cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-655 .elementor-element.elementor-element-094a10c{width:100%;max-width:100%;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-655 .elementor-element.elementor-element-094a10c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-094a10c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;color:#12181B;}.elementor-655 .elementor-element.elementor-element-22b2c64{width:var( --container-widget-width, 80% );max-width:80%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-655 .elementor-element.elementor-element-22b2c64 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:300;line-height:1.5em;color:#0D110D;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-655 .elementor-element.elementor-element-009b565 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-655 .elementor-element.elementor-element-009b565.elementor-element{--align-self:flex-start;}.elementor-655 .elementor-element.elementor-element-009b565 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-655 .elementor-element.elementor-element-009b565 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-655 .elementor-element.elementor-element-bf63024{width:var( --container-widget-width, 80.205% );max-width:80.205%;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80.205%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:12px;font-weight:300;}.elementor-655 .elementor-element.elementor-element-bf63024.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-bf63024 p{margin-block-end:3px;}.elementor-655 .elementor-element.elementor-element-a12c350{--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-655 .elementor-element.elementor-element-a12c350.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-d07b7ce{margin:-87px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-655 .elementor-element.elementor-element-d07b7ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-665a31a0{--display:flex;--min-height:0.1em;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:30px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-2904675a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-2904675a.e-con{--order:-99999 /* order start hack */;}.elementor-655 .elementor-element.elementor-element-fa05e3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-655 .elementor-element.elementor-element-fa05e3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-fa05e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.02em;color:#273629;}.elementor-655 .elementor-element.elementor-element-7788ef6{width:var( --container-widget-width, 100% );max-width:100%;margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;color:#0D110D;}.elementor-655 .elementor-element.elementor-element-7788ef6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-7788ef6 p{margin-block-end:0px;}.elementor-655 .elementor-element.elementor-element-5fe86bb9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-5fe86bb9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-89b5f50{--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:space-between;--flex-wrap:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-655 .elementor-element.elementor-element-ad1d92b{width:100%;max-width:100%;}.elementor-655 .elementor-element.elementor-element-ad1d92b img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-655 .elementor-element.elementor-element-d8edb1f{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-655 .elementor-element.elementor-element-d8edb1f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-d8edb1f .elementor-image-box-wrapper{text-align:center;}.elementor-655 .elementor-element.elementor-element-d8edb1f .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.3em;letter-spacing:-0.02em;color:#0D110D;}.elementor-655 .elementor-element.elementor-element-d8edb1f .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#0D110D;}.elementor-655 .elementor-element.elementor-element-6d0dbc3{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#0D110D;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-67d709a{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-weight:400;}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-text{color:#0D110D;transition:color 0.3s;}.elementor-655 .elementor-element.elementor-element-5fd592a .elementor-button{background-color:#00000000;font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-655 .elementor-element.elementor-element-5fd592a{width:100%;max-width:100%;}.elementor-655 .elementor-element.elementor-element-5fd592a.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-3a7b83c{--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:space-between;--flex-wrap:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-655 .elementor-element.elementor-element-24da97c{width:100%;max-width:100%;}.elementor-655 .elementor-element.elementor-element-24da97c img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-655 .elementor-element.elementor-element-8f64f50{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-655 .elementor-element.elementor-element-8f64f50.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-8f64f50 .elementor-image-box-wrapper{text-align:center;}.elementor-655 .elementor-element.elementor-element-8f64f50 .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.3em;letter-spacing:-0.02em;color:#0D110D;}.elementor-655 .elementor-element.elementor-element-8f64f50 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#0D110D;}.elementor-655 .elementor-element.elementor-element-94e6db6{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#0D110D;}.elementor-655 .elementor-element.elementor-element-9139a0e{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-weight:400;}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-text{color:#0D110D;transition:color 0.3s;}.elementor-655 .elementor-element.elementor-element-5180a7a .elementor-button{background-color:#00000000;font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-655 .elementor-element.elementor-element-5180a7a{width:100%;max-width:100%;}.elementor-655 .elementor-element.elementor-element-5180a7a.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-9bdf952{--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:space-between;--flex-wrap:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-655 .elementor-element.elementor-element-a268175{width:100%;max-width:100%;}.elementor-655 .elementor-element.elementor-element-a268175 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-655 .elementor-element.elementor-element-f7eb382{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-655 .elementor-element.elementor-element-f7eb382.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-f7eb382 .elementor-image-box-wrapper{text-align:center;}.elementor-655 .elementor-element.elementor-element-f7eb382 .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.3em;letter-spacing:-0.02em;color:#0D110D;}.elementor-655 .elementor-element.elementor-element-f7eb382 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#0D110D;}.elementor-655 .elementor-element.elementor-element-8ce64b7{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#0D110D;}.elementor-655 .elementor-element.elementor-element-f069669{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-weight:400;}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-text{color:#0D110D;transition:color 0.3s;}.elementor-655 .elementor-element.elementor-element-3de8560 .elementor-button{background-color:#00000000;font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-655 .elementor-element.elementor-element-3de8560{width:100%;max-width:100%;}.elementor-655 .elementor-element.elementor-element-3de8560.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-01c4067{--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:space-between;--flex-wrap:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-655 .elementor-element.elementor-element-1e9b80b{width:100%;max-width:100%;}.elementor-655 .elementor-element.elementor-element-1e9b80b img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-655 .elementor-element.elementor-element-e4696bf{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-655 .elementor-element.elementor-element-e4696bf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-e4696bf .elementor-image-box-wrapper{text-align:center;}.elementor-655 .elementor-element.elementor-element-e4696bf .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.3em;letter-spacing:-0.02em;color:#0D110D;}.elementor-655 .elementor-element.elementor-element-e4696bf .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#0D110D;}.elementor-655 .elementor-element.elementor-element-958d58d{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#0D110D;}.elementor-655 .elementor-element.elementor-element-dad7735{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-weight:400;}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-text{color:#0D110D;transition:color 0.3s;}.elementor-655 .elementor-element.elementor-element-286bd0c .elementor-button{background-color:#00000000;font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-655 .elementor-element.elementor-element-286bd0c{width:100%;max-width:100%;}.elementor-655 .elementor-element.elementor-element-286bd0c.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-0630379{--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:space-between;--flex-wrap:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-655 .elementor-element.elementor-element-e48254b{width:100%;max-width:100%;}.elementor-655 .elementor-element.elementor-element-e48254b img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-655 .elementor-element.elementor-element-21da0f8{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-655 .elementor-element.elementor-element-21da0f8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-21da0f8 .elementor-image-box-wrapper{text-align:center;}.elementor-655 .elementor-element.elementor-element-21da0f8 .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.3em;letter-spacing:-0.02em;color:#0D110D;}.elementor-655 .elementor-element.elementor-element-21da0f8 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#0D110D;}.elementor-655 .elementor-element.elementor-element-176633a{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#0D110D;}.elementor-655 .elementor-element.elementor-element-6752e8a{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-weight:400;}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-text{color:#0D110D;transition:color 0.3s;}.elementor-655 .elementor-element.elementor-element-0d427af .elementor-button{background-color:#00000000;font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-655 .elementor-element.elementor-element-0d427af{width:100%;max-width:100%;}.elementor-655 .elementor-element.elementor-element-0d427af.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-f10c2d6{--display:flex;--min-height:0px;--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 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 1px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:7vw;--padding-left:5vw;--padding-right:5vw;}.elementor-655 .elementor-element.elementor-element-f10c2d6:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-f10c2d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #01271A 0%, #000000 100%);}.elementor-655 .elementor-element.elementor-element-f41f156{--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-655 .elementor-element.elementor-element-f41f156.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-7624b20{width:var( --container-widget-width, 460px );max-width:460px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-655 .elementor-element.elementor-element-7624b20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-7624b20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-288f943{width:var( --container-widget-width, 103.228% );max-width:103.228%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 43px 0px 0px;--container-widget-width:103.228%;--container-widget-flex-grow:0;text-align:justify;}.elementor-655 .elementor-element.elementor-element-288f943.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-288f943 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-655 .elementor-element.elementor-element-d406fef{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 46px 0px 0px;}.elementor-655 .elementor-element.elementor-element-d406fef .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-655 .elementor-element.elementor-element-d406fef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-d406fef.elementor-view-framed .elementor-icon, .elementor-655 .elementor-element.elementor-element-d406fef.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-d406fef .elementor-icon{font-size:25px;}.elementor-655 .elementor-element.elementor-element-d406fef .elementor-icon-box-title, .elementor-655 .elementor-element.elementor-element-d406fef .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-655 .elementor-element.elementor-element-d406fef .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-d406fef:has(:hover) .elementor-icon-box-title,
					 .elementor-655 .elementor-element.elementor-element-d406fef:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-655 .elementor-element.elementor-element-d406fef .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-396b198{padding:0px 48px 0px 0px;}.elementor-655 .elementor-element.elementor-element-396b198 .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-655 .elementor-element.elementor-element-396b198.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-396b198.elementor-view-framed .elementor-icon, .elementor-655 .elementor-element.elementor-element-396b198.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-396b198 .elementor-icon{font-size:25px;}.elementor-655 .elementor-element.elementor-element-396b198 .elementor-icon-box-title, .elementor-655 .elementor-element.elementor-element-396b198 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-655 .elementor-element.elementor-element-396b198 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-396b198:has(:hover) .elementor-icon-box-title,
					 .elementor-655 .elementor-element.elementor-element-396b198:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-655 .elementor-element.elementor-element-396b198 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-6ef8370{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 43px 0px 0px;}.elementor-655 .elementor-element.elementor-element-6ef8370 .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-655 .elementor-element.elementor-element-6ef8370.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-6ef8370.elementor-view-framed .elementor-icon, .elementor-655 .elementor-element.elementor-element-6ef8370.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-6ef8370 .elementor-icon{font-size:25px;}.elementor-655 .elementor-element.elementor-element-6ef8370 .elementor-icon-box-title, .elementor-655 .elementor-element.elementor-element-6ef8370 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-655 .elementor-element.elementor-element-6ef8370 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-6ef8370:has(:hover) .elementor-icon-box-title,
					 .elementor-655 .elementor-element.elementor-element-6ef8370:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-655 .elementor-element.elementor-element-6ef8370 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-60a70c9 .elementor-button{background-color:#00000000;font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-655 .elementor-element.elementor-element-60a70c9.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-6b2e4bc{--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-655 .elementor-element.elementor-element-73d9146 img{border-radius:10px 10px 10px 10px;}.elementor-655 .elementor-element.elementor-element-aab2b5f{--display:flex;--min-height:575px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:57px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-d5bdf6d{width:var( --container-widget-width, 831px );max-width:831px;margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:831px;--container-widget-flex-grow:0;text-align:center;}.elementor-655 .elementor-element.elementor-element-d5bdf6d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;color:#273629;}.elementor-655 .elementor-element.elementor-element-fbe0c8a{width:var( --container-widget-width, 64% );max-width:64%;margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:17px;}.elementor-655 .elementor-element.elementor-element-fbe0c8a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-fbe0c8a p{margin-block-end:0px;}.elementor-655 .elementor-element.elementor-element-09f83d9{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-655 .elementor-element.elementor-element-09f83d9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-09f83d9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#1C833BFC;opacity:1;}.elementor-655 .elementor-element.elementor-element-09f83d9 .swiper-pagination-bullet{background:#FFFFFF;}.elementor-655 .elementor-element.elementor-element-09f83d9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-655 .elementor-element.elementor-element-bf24d39{--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 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 1px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-655 .elementor-element.elementor-element-6841dbe{--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-655 .elementor-element.elementor-element-6841dbe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-53d8e75{margin:0px 26px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-655 .elementor-element.elementor-element-53d8e75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-53d8e75 img{height:500px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-655 .elementor-element.elementor-element-f2ce7da{--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-655 .elementor-element.elementor-element-f2ce7da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-56fb4c3{width:var( --container-widget-width, 540px );max-width:540px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:540px;--container-widget-flex-grow:0;text-align:start;}.elementor-655 .elementor-element.elementor-element-56fb4c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-56fb4c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.02em;color:#273629;}.elementor-655 .elementor-element.elementor-element-3bc50d3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-655 .elementor-element.elementor-element-3bc50d3.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-3bc50d3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#0D110D;}.elementor-655 .elementor-element.elementor-element-dea2ab1{--display:flex;--min-height:900px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-655 .elementor-element.elementor-element-d7d4e72{width:100%;max-width:100%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-655 .elementor-element.elementor-element-d7d4e72.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-d7d4e72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:-0.02em;color:#273629;}.elementor-655 .elementor-element.elementor-element-cff288d{width:var( --container-widget-width, 53% );max-width:53%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;line-height:17px;}.elementor-655 .elementor-element.elementor-element-cff288d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-cff288d p{margin-block-end:0px;}.elementor-655 .elementor-element.elementor-element-195aea4{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-655 .elementor-element.elementor-element-195aea4.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-195aea4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-655 .elementor-element.elementor-element-4d8ff7a{--e-image-carousel-slides-to-show:3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-655 .elementor-element.elementor-element-4d8ff7a.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-4d8ff7a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-655 .elementor-element.elementor-element-23fcdf0{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-655 .elementor-element.elementor-element-23fcdf0:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-23fcdf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #002505 0%, #000000 100%);}.elementor-655 .elementor-element.elementor-element-baa6e2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-655 .elementor-element.elementor-element-baa6e2f:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-baa6e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-655 .elementor-element.elementor-element-baa6e2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-a7170e7{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-655 .elementor-element.elementor-element-2a48b16{width:100%;max-width:100%;margin:-020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-655 .elementor-element.elementor-element-2a48b16.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-2a48b16 .elementor-image-box-wrapper{text-align:justify;}.elementor-655 .elementor-element.elementor-element-2a48b16 .elementor-image-box-title{margin-bottom:15px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:40px;color:#203F24;}.elementor-655 .elementor-element.elementor-element-2a48b16 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#3E523E;}.elementor-655 .elementor-element.elementor-element-522575e .elementor-button{background-color:#00000000;font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-655 .elementor-element.elementor-element-522575e.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-96699f0{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-655 .elementor-element.elementor-element-96699f0 img{border-radius:12px 12px 12px 12px;}.elementor-655 .elementor-element.elementor-element-75f1a19{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:7vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-655 .elementor-element.elementor-element-75f1a19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-7d53ae7{--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-655 .elementor-element.elementor-element-7d53ae7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-c0eb4f9{width:var( --container-widget-width, 88.267% );max-width:88.267%;--container-widget-width:88.267%;--container-widget-flex-grow:0;text-align:justify;}.elementor-655 .elementor-element.elementor-element-c0eb4f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-c0eb4f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:1.3em;color:#214927;}.elementor-655 .elementor-element.elementor-element-b30b97c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:5px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-655 .elementor-element.elementor-element-7dfc38b .elementor-icon-wrapper{text-align:center;}.elementor-655 .elementor-element.elementor-element-7dfc38b.elementor-view-stacked .elementor-icon{background-color:#214927;}.elementor-655 .elementor-element.elementor-element-7dfc38b.elementor-view-framed .elementor-icon, .elementor-655 .elementor-element.elementor-element-7dfc38b.elementor-view-default .elementor-icon{color:#214927;border-color:#214927;}.elementor-655 .elementor-element.elementor-element-7dfc38b.elementor-view-framed .elementor-icon, .elementor-655 .elementor-element.elementor-element-7dfc38b.elementor-view-default .elementor-icon svg{fill:#214927;}.elementor-655 .elementor-element.elementor-element-f5b7467{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-655 .elementor-element.elementor-element-85026a1{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:start;}.elementor-655 .elementor-element.elementor-element-85026a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-85026a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:500;line-height:1.3em;color:#214927;}.elementor-655 .elementor-element.elementor-element-72d9820{width:var( --container-widget-width, 92.104% );max-width:92.104%;--container-widget-width:92.104%;--container-widget-flex-grow:0;text-align:start;}.elementor-655 .elementor-element.elementor-element-72d9820.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-72d9820 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;color:#214927;}.elementor-655 .elementor-element.elementor-element-a8199eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:12px 12px 12px 12px;--padding-top:5px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-655 .elementor-element.elementor-element-4424e53 .elementor-icon-wrapper{text-align:center;}.elementor-655 .elementor-element.elementor-element-4424e53.elementor-view-stacked .elementor-icon{background-color:#214927;}.elementor-655 .elementor-element.elementor-element-4424e53.elementor-view-framed .elementor-icon, .elementor-655 .elementor-element.elementor-element-4424e53.elementor-view-default .elementor-icon{color:#214927;border-color:#214927;}.elementor-655 .elementor-element.elementor-element-4424e53.elementor-view-framed .elementor-icon, .elementor-655 .elementor-element.elementor-element-4424e53.elementor-view-default .elementor-icon svg{fill:#214927;}.elementor-655 .elementor-element.elementor-element-4424e53 .elementor-icon{font-size:42px;}.elementor-655 .elementor-element.elementor-element-4424e53 .elementor-icon svg{height:42px;}.elementor-655 .elementor-element.elementor-element-0f542bc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-655 .elementor-element.elementor-element-03e4cc9{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:start;}.elementor-655 .elementor-element.elementor-element-03e4cc9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:500;line-height:1.3em;color:#214927;}.elementor-655 .elementor-element.elementor-element-612cfad{width:var( --container-widget-width, 100.606% );max-width:100.606%;--container-widget-width:100.606%;--container-widget-flex-grow:0;text-align:start;}.elementor-655 .elementor-element.elementor-element-612cfad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-612cfad .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;color:#214927;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-655 .elementor-element.elementor-element-9da069f{width:var( --container-widget-width, 50% );max-width:50%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-655 .elementor-element.elementor-element-9da069f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-9da069f .elementor-tab-title{border-width:1px;border-color:#214927;}.elementor-655 .elementor-element.elementor-element-9da069f .elementor-tab-content{border-width:1px;border-block-end-color:#214927;background-color:#00000000;color:#273629;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:300;}.elementor-655 .elementor-element.elementor-element-9da069f .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-655 .elementor-element.elementor-element-9da069f .elementor-toggle-item{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-655 .elementor-element.elementor-element-9da069f .elementor-toggle-title, .elementor-655 .elementor-element.elementor-element-9da069f .elementor-toggle-icon{color:#214927;}.elementor-655 .elementor-element.elementor-element-9da069f .elementor-toggle-icon svg{fill:#214927;}.elementor-655 .elementor-element.elementor-element-9da069f .elementor-tab-title.elementor-active a, .elementor-655 .elementor-element.elementor-element-9da069f .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#214927;}.elementor-655 .elementor-element.elementor-element-9da069f .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;line-height:17px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-655 .elementor-element.elementor-element-6f57c19{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:25px 25px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-655 .elementor-element.elementor-element-6f57c19:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-6f57c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00110A;}.elementor-655 .elementor-element.elementor-element-39cec4d{--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-655 .elementor-element.elementor-element-b082b9c .elementor-image-box-wrapper{text-align:start;}.elementor-655 .elementor-element.elementor-element-b082b9c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-655 .elementor-element.elementor-element-b082b9c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-655 .elementor-element.elementor-element-b082b9c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-655 .elementor-element.elementor-element-b082b9c .elementor-image-box-wrapper .elementor-image-box-img{width:56%;}.elementor-655 .elementor-element.elementor-element-b082b9c .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-655 .elementor-element.elementor-element-b082b9c .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D6D6D6;}.elementor-655 .elementor-element.elementor-element-b082b9c:has(:hover) .elementor-image-box-title,
					 .elementor-655 .elementor-element.elementor-element-b082b9c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-b082b9c .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-655 .elementor-element.elementor-element-9551cc3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-655 .elementor-element.elementor-element-9551cc3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-bdcb592.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-bdcb592{text-align:center;}.elementor-655 .elementor-element.elementor-element-bdcb592 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-655 .elementor-element.elementor-element-e4ad2bb{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:39px;}.elementor-655 .elementor-element.elementor-element-e4ad2bb .elementor-menu-toggle{margin:0 auto;}.elementor-655 .elementor-element.elementor-element-e4ad2bb .elementor-nav-menu .elementor-item{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;}.elementor-655 .elementor-element.elementor-element-e4ad2bb .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-top:8px;padding-bottom:8px;}.elementor-655 .elementor-element.elementor-element-e4ad2bb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-655 .elementor-element.elementor-element-e4ad2bb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-655 .elementor-element.elementor-element-e4ad2bb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-655 .elementor-element.elementor-element-e4ad2bb .elementor-nav-menu--main .elementor-item:focus{color:#004A27;fill:#004A27;}.elementor-655 .elementor-element.elementor-element-e4ad2bb .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-655 .elementor-element.elementor-element-e4ad2bb .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-655 .elementor-element.elementor-element-523b611{--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-655 .elementor-element.elementor-element-7f4dedd.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-7f4dedd{text-align:center;}.elementor-655 .elementor-element.elementor-element-7f4dedd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-655 .elementor-element.elementor-element-b3c8e36.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-b3c8e36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-655 .elementor-element.elementor-element-b3c8e36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-655 .elementor-element.elementor-element-b3c8e36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-655 .elementor-element.elementor-element-b3c8e36 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-655 .elementor-element.elementor-element-b3c8e36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-655 .elementor-element.elementor-element-b3c8e36 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-655 .elementor-element.elementor-element-b3c8e36 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-655 .elementor-element.elementor-element-b3c8e36{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-655 .elementor-element.elementor-element-b3c8e36 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-655 .elementor-element.elementor-element-b3c8e36 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-655 .elementor-element.elementor-element-b3c8e36 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-655 .elementor-element.elementor-element-b3c8e36 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-655 .elementor-element.elementor-element-ca814b7{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-ca814b7:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-ca814b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00110A;}.elementor-655 .elementor-element.elementor-element-ab1ac44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-655 .elementor-element.elementor-element-ab1ac44 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-655 .elementor-element.elementor-element-d5e554b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-655 .elementor-element.elementor-element-d5e554b:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-d5e554b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00110A;}.elementor-655 .elementor-element.elementor-element-4a186cc{width:var( --container-widget-width, 57.5% );max-width:57.5%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -7px 0px;--container-widget-width:57.5%;--container-widget-flex-grow:0;text-align:end;font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-655 .elementor-element.elementor-element-4a186cc.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-e81e948{width:var( --container-widget-width, 1.918% );max-width:1.918%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1.918%;--container-widget-flex-grow:0;}.elementor-655 .elementor-element.elementor-element-e81e948.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-e81e948 .elementor-icon-wrapper{text-align:end;}.elementor-655 .elementor-element.elementor-element-e81e948.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-655 .elementor-element.elementor-element-e81e948.elementor-view-framed .elementor-icon, .elementor-655 .elementor-element.elementor-element-e81e948.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-655 .elementor-element.elementor-element-e81e948.elementor-view-framed .elementor-icon, .elementor-655 .elementor-element.elementor-element-e81e948.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-655 .elementor-element.elementor-element-e81e948 .elementor-icon{font-size:18px;}.elementor-655 .elementor-element.elementor-element-e81e948 .elementor-icon svg{height:18px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-655 .elementor-element.elementor-element-fd4effa{--justify-content:space-between;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu .elementor-item{font-size:16px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-b99435e{--justify-content:space-between;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu .elementor-item{font-size:16px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-66abe36{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-655 .elementor-element.elementor-element-094a10c{text-align:center;}.elementor-655 .elementor-element.elementor-element-22b2c64{width:100%;max-width:100%;text-align:center;}.elementor-655 .elementor-element.elementor-element-009b565.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-bf63024{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-655 .elementor-element.elementor-element-a12c350{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-d07b7ce{text-align:center;}.elementor-655 .elementor-element.elementor-element-d07b7ce img{width:62%;}.elementor-655 .elementor-element.elementor-element-665a31a0{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-655 .elementor-element.elementor-element-fa05e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-655 .elementor-element.elementor-element-fa05e3 .elementor-heading-title{font-size:40px;}.elementor-655 .elementor-element.elementor-element-7788ef6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:540px;--container-widget-flex-grow:0;width:var( --container-widget-width, 540px );max-width:540px;}.elementor-655 .elementor-element.elementor-element-5fe86bb9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-d8edb1f .elementor-image-box-title{font-size:24px;}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-655 .elementor-element.elementor-element-8f64f50 .elementor-image-box-title{font-size:24px;}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-655 .elementor-element.elementor-element-f7eb382 .elementor-image-box-title{font-size:24px;}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-655 .elementor-element.elementor-element-e4696bf .elementor-image-box-title{font-size:24px;}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-655 .elementor-element.elementor-element-21da0f8 .elementor-image-box-title{font-size:24px;}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-655 .elementor-element.elementor-element-f10c2d6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-655 .elementor-element.elementor-element-7624b20 .elementor-heading-title{font-size:40px;}.elementor-655 .elementor-element.elementor-element-73d9146{padding:0px 0px 0px 0px;}.elementor-655 .elementor-element.elementor-element-aab2b5f{--min-height:0px;--padding-top:40px;--padding-bottom:218px;--padding-left:40px;--padding-right:40px;}.elementor-655 .elementor-element.elementor-element-d5bdf6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:531px;--container-widget-flex-grow:0;width:var( --container-widget-width, 531px );max-width:531px;}.elementor-655 .elementor-element.elementor-element-d5bdf6d.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-d5bdf6d .elementor-heading-title{font-size:27px;}.elementor-655 .elementor-element.elementor-element-bf24d39{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-655 .elementor-element.elementor-element-53d8e75{padding:0px 0px 0px 0px;}.elementor-655 .elementor-element.elementor-element-56fb4c3 .elementor-heading-title{font-size:40px;}.elementor-655 .elementor-element.elementor-element-dea2ab1{--min-height:660px;}.elementor-655 .elementor-element.elementor-element-d7d4e72 .elementor-heading-title{font-size:40px;}.elementor-655 .elementor-element.elementor-element-195aea4{--e-image-carousel-slides-to-show:4;}.elementor-655 .elementor-element.elementor-element-4d8ff7a{--e-image-carousel-slides-to-show:4;}.elementor-655 .elementor-element.elementor-element-baa6e2f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-655 .elementor-element.elementor-element-a7170e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-2a48b16 .elementor-image-box-title{font-size:36px;line-height:1.5em;}.elementor-655 .elementor-element.elementor-element-2a48b16 .elementor-image-box-description{line-height:1.5em;}.elementor-655 .elementor-element.elementor-element-96699f0{width:100%;max-width:100%;}.elementor-655 .elementor-element.elementor-element-96699f0 img{border-radius:12px 12px 12px 12px;}.elementor-655 .elementor-element.elementor-element-75f1a19{--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-655 .elementor-element.elementor-element-7d53ae7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-c0eb4f9 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-85026a1 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-72d9820 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-03e4cc9 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-612cfad .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-9da069f{width:100%;max-width:100%;}.elementor-655 .elementor-element.elementor-element-9da069f .elementor-toggle-title{font-size:20px;}.elementor-655 .elementor-element.elementor-element-9da069f .elementor-tab-content{font-size:16px;}.elementor-655 .elementor-element.elementor-element-6f57c19{--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-655 .elementor-element.elementor-element-b082b9c .elementor-image-box-wrapper{text-align:center;}.elementor-655 .elementor-element.elementor-element-9551cc3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-655 .elementor-element.elementor-element-523b611{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-655 .elementor-element.elementor-element-ca814b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-655 .elementor-element.elementor-element-ab1ac44{text-align:center;}.elementor-655 .elementor-element.elementor-element-ab1ac44 .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-655 .elementor-element.elementor-element-fd4effa{--justify-content:flex-end;--flex-wrap:nowrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-655 .elementor-element.elementor-element-d566161{--width:24%;}.elementor-655 .elementor-element.elementor-element-fe8b85a{width:initial;max-width:initial;}.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu .elementor-item{font-size:28px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--dropdown .elementor-item, .elementor-655 .elementor-element.elementor-element-fe8b85a .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-655 .elementor-element.elementor-element-b99435e{--justify-content:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-655 .elementor-element.elementor-element-d66a15b{--width:180.891px;--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;}.elementor-655 .elementor-element.elementor-element-d66a15b.e-con{--align-self:center;}.elementor-655 .elementor-element.elementor-element-a7d01b9{padding:0px 0px 0px 0px;}.elementor-655 .elementor-element.elementor-element-a7d01b9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-24a092a{--width:2.921%;}.elementor-655 .elementor-element.elementor-element-b0aa906{width:initial;max-width:initial;}.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu .elementor-item{font-size:28px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--dropdown .elementor-item, .elementor-655 .elementor-element.elementor-element-b0aa906 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-655 .elementor-element.elementor-element-66abe36{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-655 .elementor-element.elementor-element-66abe36.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-0f019cb{--width:102.377%;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-094a10c{width:100%;max-width:100%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-655 .elementor-element.elementor-element-094a10c.elementor-element{--align-self:stretch;}.elementor-655 .elementor-element.elementor-element-094a10c .elementor-heading-title{font-size:33px;}.elementor-655 .elementor-element.elementor-element-22b2c64{width:100%;max-width:100%;text-align:center;}.elementor-655 .elementor-element.elementor-element-22b2c64 .elementor-heading-title{font-size:16px;}.elementor-655 .elementor-element.elementor-element-009b565.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-a12c350{--width:100%;--min-height:0px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-d07b7ce{width:100%;max-width:100%;margin:-97px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-655 .elementor-element.elementor-element-d07b7ce img{width:100%;max-width:100%;}.elementor-655 .elementor-element.elementor-element-665a31a0{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-fa05e3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:46px 0px 0px 0px;text-align:center;}.elementor-655 .elementor-element.elementor-element-fa05e3 .elementor-heading-title{font-size:32px;}.elementor-655 .elementor-element.elementor-element-7788ef6{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;}.elementor-655 .elementor-element.elementor-element-5fe86bb9{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-655 .elementor-element.elementor-element-5fe86bb9.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-655 .elementor-element.elementor-element-d8edb1f .elementor-image-box-title{font-size:22px;}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-67d709a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-5fd592a .elementor-button{font-size:14px;}.elementor-655 .elementor-element.elementor-element-8f64f50 .elementor-image-box-title{font-size:22px;}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-9139a0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-5180a7a .elementor-button{font-size:14px;}.elementor-655 .elementor-element.elementor-element-f7eb382 .elementor-image-box-title{font-size:22px;}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-f069669 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-3de8560 .elementor-button{font-size:14px;}.elementor-655 .elementor-element.elementor-element-e4696bf .elementor-image-box-title{font-size:22px;}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-dad7735 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-286bd0c .elementor-button{font-size:14px;}.elementor-655 .elementor-element.elementor-element-21da0f8 .elementor-image-box-title{font-size:22px;}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-6752e8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-655 .elementor-element.elementor-element-0d427af .elementor-button{font-size:14px;}.elementor-655 .elementor-element.elementor-element-f10c2d6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-655 .elementor-element.elementor-element-f41f156{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-7624b20{text-align:center;}.elementor-655 .elementor-element.elementor-element-7624b20 .elementor-heading-title{font-size:32px;}.elementor-655 .elementor-element.elementor-element-288f943{padding:0px 0px 0px 0px;text-align:justify;}.elementor-655 .elementor-element.elementor-element-d406fef{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-655 .elementor-element.elementor-element-d406fef .elementor-icon-box-wrapper{gap:9px;}.elementor-655 .elementor-element.elementor-element-d406fef .elementor-icon-box-title{margin-block-end:6px;}.elementor-655 .elementor-element.elementor-element-d406fef .elementor-icon-box-title, .elementor-655 .elementor-element.elementor-element-d406fef .elementor-icon-box-title a{line-height:1.6em;}.elementor-655 .elementor-element.elementor-element-d406fef .elementor-icon-box-description{line-height:1.4em;}.elementor-655 .elementor-element.elementor-element-396b198{padding:0px 0px 0px 0px;}.elementor-655 .elementor-element.elementor-element-396b198 .elementor-icon-box-wrapper{gap:9px;}.elementor-655 .elementor-element.elementor-element-6ef8370{padding:0px 0px 0px 0px;}.elementor-655 .elementor-element.elementor-element-60a70c9 .elementor-button{font-size:14px;}.elementor-655 .elementor-element.elementor-element-6b2e4bc{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-73d9146{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-655 .elementor-element.elementor-element-aab2b5f{--min-height:451px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-655 .elementor-element.elementor-element-d5bdf6d{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-655 .elementor-element.elementor-element-d5bdf6d .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-655 .elementor-element.elementor-element-fbe0c8a{width:var( --container-widget-width, 85% );max-width:85%;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-655 .elementor-element.elementor-element-09f83d9{--e-image-carousel-slides-to-show:2;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-655 .elementor-element.elementor-element-bf24d39{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-655 .elementor-element.elementor-element-6841dbe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-6841dbe.e-con{--align-self:flex-start;}.elementor-655 .elementor-element.elementor-element-53d8e75{width:var( --container-widget-width, 344px );max-width:344px;--container-widget-width:344px;--container-widget-flex-grow:0;text-align:center;}.elementor-655 .elementor-element.elementor-element-f2ce7da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-56fb4c3{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-655 .elementor-element.elementor-element-56fb4c3 .elementor-heading-title{font-size:32px;}.elementor-655 .elementor-element.elementor-element-3bc50d3{text-align:justify;}.elementor-655 .elementor-element.elementor-element-dea2ab1{--min-height:1210px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-d7d4e72{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-655 .elementor-element.elementor-element-d7d4e72 .elementor-heading-title{font-size:30px;}.elementor-655 .elementor-element.elementor-element-cff288d{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-655 .elementor-element.elementor-element-195aea4{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-655 .elementor-element.elementor-element-195aea4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-655 .elementor-element.elementor-element-4d8ff7a{--e-image-carousel-slides-to-show:1;padding:15px 15px 15px 15px;}.elementor-655 .elementor-element.elementor-element-23fcdf0{--min-height:770px;}.elementor-655 .elementor-element.elementor-element-baa6e2f{--margin-top:15px;--margin-bottom:11px;--margin-left:0px;--margin-right:0px;}.elementor-655 .elementor-element.elementor-element-2a48b16{width:100%;max-width:100%;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-655 .elementor-element.elementor-element-2a48b16 .elementor-image-box-wrapper{text-align:justify;}.elementor-655 .elementor-element.elementor-element-2a48b16 .elementor-image-box-title{margin-bottom:16px;font-size:22px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-2a48b16 .elementor-image-box-description{font-size:15px;line-height:1.4em;}.elementor-655 .elementor-element.elementor-element-522575e .elementor-button{font-size:14px;}.elementor-655 .elementor-element.elementor-element-7d53ae7{--width:100.006%;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-655 .elementor-element.elementor-element-c0eb4f9{width:100%;max-width:100%;text-align:center;}.elementor-655 .elementor-element.elementor-element-c0eb4f9.elementor-element{--align-self:center;}.elementor-655 .elementor-element.elementor-element-c0eb4f9 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-b30b97c{--justify-content:center;}.elementor-655 .elementor-element.elementor-element-f5b7467{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-655 .elementor-element.elementor-element-85026a1{width:100%;max-width:100%;text-align:center;}.elementor-655 .elementor-element.elementor-element-85026a1 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-72d9820{width:100%;max-width:100%;text-align:center;}.elementor-655 .elementor-element.elementor-element-72d9820 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-a8199eb{--justify-content:center;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-655 .elementor-element.elementor-element-0f542bc{--justify-content:center;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-655 .elementor-element.elementor-element-0f542bc.e-con{--align-self:center;}.elementor-655 .elementor-element.elementor-element-03e4cc9{width:100%;max-width:100%;text-align:center;}.elementor-655 .elementor-element.elementor-element-03e4cc9 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-612cfad{text-align:center;}.elementor-655 .elementor-element.elementor-element-612cfad .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-9da069f{width:var( --container-widget-width, 667px );max-width:667px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:667px;--container-widget-flex-grow:0;}.elementor-655 .elementor-element.elementor-element-9da069f .elementor-toggle-title{font-size:20px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-9da069f .elementor-tab-content{font-size:15px;line-height:1.2em;}.elementor-655 .elementor-element.elementor-element-6f57c19{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-655 .elementor-element.elementor-element-b082b9c .elementor-image-box-wrapper{text-align:center;}.elementor-655 .elementor-element.elementor-element-b082b9c .elementor-image-box-img{margin-bottom:0px;}.elementor-655 .elementor-element.elementor-element-b082b9c .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-655 .elementor-element.elementor-element-523b611{--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-655 .elementor-element.elementor-element-ca814b7{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:10px;--padding-left:024px;--padding-right:024px;}.elementor-655 .elementor-element.elementor-element-ab1ac44{text-align:center;}.elementor-655 .elementor-element.elementor-element-ab1ac44 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-655 .elementor-element.elementor-element-4a186cc{width:var( --container-widget-width, 256px );max-width:256px;--container-widget-width:256px;--container-widget-flex-grow:0;font-size:12px;}.elementor-655 .elementor-element.elementor-element-e81e948{width:var( --container-widget-width, 27px );max-width:27px;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:27px;--container-widget-flex-grow:0;}.elementor-655 .elementor-element.elementor-element-e81e948.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-655 .elementor-element.elementor-element-e81e948 .elementor-icon-wrapper{text-align:center;}.elementor-655 .elementor-element.elementor-element-e81e948 .elementor-icon{font-size:15px;}.elementor-655 .elementor-element.elementor-element-e81e948 .elementor-icon svg{height:15px;}}@media(min-width:768px){.elementor-655 .elementor-element.elementor-element-fa51b42{--width:17.934%;}.elementor-655 .elementor-element.elementor-element-d566161{--width:81.698%;}.elementor-655 .elementor-element.elementor-element-d66a15b{--width:17.934%;}.elementor-655 .elementor-element.elementor-element-24a092a{--width:81.698%;}.elementor-655 .elementor-element.elementor-element-0f019cb{--width:48.964%;}.elementor-655 .elementor-element.elementor-element-a12c350{--width:43.87%;}.elementor-655 .elementor-element.elementor-element-665a31a0{--width:80%;}.elementor-655 .elementor-element.elementor-element-f41f156{--width:47.686%;}.elementor-655 .elementor-element.elementor-element-6b2e4bc{--width:50%;}.elementor-655 .elementor-element.elementor-element-6841dbe{--width:50.834%;}.elementor-655 .elementor-element.elementor-element-f2ce7da{--width:53.755%;}.elementor-655 .elementor-element.elementor-element-baa6e2f{--width:77.182%;}.elementor-655 .elementor-element.elementor-element-a7170e7{--width:50%;}.elementor-655 .elementor-element.elementor-element-7d53ae7{--width:50%;}.elementor-655 .elementor-element.elementor-element-39cec4d{--width:33%;}.elementor-655 .elementor-element.elementor-element-9551cc3{--width:45.529%;}.elementor-655 .elementor-element.elementor-element-523b611{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-655 .elementor-element.elementor-element-d566161{--width:100%;}.elementor-655 .elementor-element.elementor-element-24a092a{--width:100%;}.elementor-655 .elementor-element.elementor-element-0f019cb{--width:100%;}.elementor-655 .elementor-element.elementor-element-a12c350{--width:100%;}.elementor-655 .elementor-element.elementor-element-f41f156{--width:100%;}.elementor-655 .elementor-element.elementor-element-6b2e4bc{--width:100%;}.elementor-655 .elementor-element.elementor-element-6841dbe{--width:100%;}.elementor-655 .elementor-element.elementor-element-f2ce7da{--width:100%;}.elementor-655 .elementor-element.elementor-element-baa6e2f{--width:100%;}.elementor-655 .elementor-element.elementor-element-7d53ae7{--width:100%;}.elementor-655 .elementor-element.elementor-element-39cec4d{--width:100%;}.elementor-655 .elementor-element.elementor-element-9551cc3{--width:100%;}.elementor-655 .elementor-element.elementor-element-523b611{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-094a10c */.elementor-655 .elementor-element.elementor-element-094a10c{
    text-wrap: balance;
}

.elementor-655 .elementor-element.elementor-element-094a10c strong{
    background: var(--Linear, linear-gradient(90deg, #12181B 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-009b565 */.elementor-655 .elementor-element.elementor-element-009b565{
  border-radius: 12px;
  background: linear-gradient(90deg, #12181B -10%, #43CE9D 100%);
  box-shadow: 0 20px 30px -6px rgba(44,143,108, 0.46); /* Alterei a cor da sombra para um tom do gradiente */
  padding: 18px 30px;
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}

.elementor-655 .elementor-element.elementor-element-009b565 .elementor-button-icon {
  font-size: 17px; /* Tamanho do ícone */
  color: white; /* Cor do ícone */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para a animação */
}

/* Microinteração no hover: o avião "decola" */
.elementor-655 .elementor-element.elementor-element-009b565:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); /* Move para a direita e gira levemente */
}

/* Efeito de clique */
.elementor-655 .elementor-element.elementor-element-009b565 .btn3:active {
  opacity: 0.5;
}

/* Efeito de luz passando em diagonal */
.elementor-655 .elementor-element.elementor-element-009b565::before {
  content: '';
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Keyframes para a animação da luz */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Efeito de hover no botão */
.elementor-655 .elementor-element.elementor-element-009b565:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fd592a *//* Personalizar utilizando o Easy Coder*/
.elementor-655 .elementor-element.elementor-element-5fd592a {
    display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: 12px; /* Cantos arredondados do botão */
   background: linear-gradient(90deg, #275610 -10%, #001714 100%); 
  /* Fundo com um degradê de azul para verde */
   /*box-shadow: 0 15px 20px -6px rgba(44,143,108, 0.46); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-655 .elementor-element.elementor-element-5fd592a .elementor-button-icon {
  font-size: 17px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-655 .elementor-element.elementor-element-5fd592a:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-655 .elementor-element.elementor-element-5fd592a:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-655 .elementor-element.elementor-element-5fd592a::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-655 .elementor-element.elementor-element-5fd592a:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5180a7a *//* Personalizar utilizando o Easy Coder*/
.elementor-655 .elementor-element.elementor-element-5180a7a {
    display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: 12px; /* Cantos arredondados do botão */
   background: linear-gradient(90deg, #275610 -10%, #001714 100%); 
  /* Fundo com um degradê de azul para verde */
   /*box-shadow: 0 15px 20px -6px rgba(44,143,108, 0.46); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-655 .elementor-element.elementor-element-5180a7a .elementor-button-icon {
  font-size: 17px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-655 .elementor-element.elementor-element-5180a7a:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-655 .elementor-element.elementor-element-5180a7a:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-655 .elementor-element.elementor-element-5180a7a::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-655 .elementor-element.elementor-element-5180a7a:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3de8560 *//* Personalizar utilizando o Easy Coder*/
.elementor-655 .elementor-element.elementor-element-3de8560 {
    display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: 12px; /* Cantos arredondados do botão */
   background: linear-gradient(90deg, #275610 -10%, #001714 100%); 
  /* Fundo com um degradê de azul para verde */
   /*box-shadow: 0 15px 20px -6px rgba(44,143,108, 0.46); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-655 .elementor-element.elementor-element-3de8560 .elementor-button-icon {
  font-size: 17px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-655 .elementor-element.elementor-element-3de8560:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-655 .elementor-element.elementor-element-3de8560:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-655 .elementor-element.elementor-element-3de8560::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-655 .elementor-element.elementor-element-3de8560:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-286bd0c *//* Personalizar utilizando o Easy Coder*/
.elementor-655 .elementor-element.elementor-element-286bd0c {
    display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: 12px; /* Cantos arredondados do botão */
   background: linear-gradient(90deg, #275610 -10%, #001714 100%); 
  /* Fundo com um degradê de azul para verde */
   /*box-shadow: 0 15px 20px -6px rgba(44,143,108, 0.46); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-655 .elementor-element.elementor-element-286bd0c .elementor-button-icon {
  font-size: 17px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-655 .elementor-element.elementor-element-286bd0c:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-655 .elementor-element.elementor-element-286bd0c:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-655 .elementor-element.elementor-element-286bd0c::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-655 .elementor-element.elementor-element-286bd0c:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d427af *//* Personalizar utilizando o Easy Coder*/
.elementor-655 .elementor-element.elementor-element-0d427af {
    display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: 12px; /* Cantos arredondados do botão */
   background: linear-gradient(90deg, #275610 -10%, #001714 100%); 
  /* Fundo com um degradê de azul para verde */
   /*box-shadow: 0 15px 20px -6px rgba(44,143,108, 0.46); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-655 .elementor-element.elementor-element-0d427af .elementor-button-icon {
  font-size: 17px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-655 .elementor-element.elementor-element-0d427af:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-655 .elementor-element.elementor-element-0d427af:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-655 .elementor-element.elementor-element-0d427af::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-655 .elementor-element.elementor-element-0d427af:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-288f943 */.elementor-655 .elementor-element.elementor-element-288f943{
    text-wrap: balance;
}

.elementor-655 .elementor-element.elementor-element-288f943 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60a70c9 *//* Personalizar utilizando o Easy Coder*/
.elementor-655 .elementor-element.elementor-element-60a70c9 {
    display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: 12px; /* Cantos arredondados do botão */
  background: linear-gradient(90deg, #12181B -10%, #43CE9D 100%);linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%); 
  /* Fundo com um degradê de azul para verde */
  box-shadow: 0 20px 30px -6px rgb(18, 18, 18); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-655 .elementor-element.elementor-element-60a70c9 .elementor-button-icon {
  font-size: 17px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-655 .elementor-element.elementor-element-60a70c9:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-655 .elementor-element.elementor-element-60a70c9:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-655 .elementor-element.elementor-element-60a70c9::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-655 .elementor-element.elementor-element-60a70c9:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73d9146 */.elementor-655 .elementor-element.elementor-element-73d9146{
    background-color: #EEF8FF;
    text-wrap: balance;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-09f83d9 */.elementor-655 .elementor-element.elementor-element-09f83d9 .swiper,
.elementor-655 .elementor-element.elementor-element-09f83d9 .swiper-container {
    overflow: hidden !important; /* trava a galeria dentro da tela */
    max-width: 100vw !important; /* não permite ultrapassar a tela */
}

.elementor-655 .elementor-element.elementor-element-09f83d9 .swiper-wrapper {
    transition-timing-function: linear !important; 
}

.elementor-655 .elementor-element.elementor-element-09f83d9 .swiper-slide img {
    width: 100% !important; /* garante que imagens não ultrapassem slides */
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bc50d3 */.elementor-655 .elementor-element.elementor-element-3bc50d3{
    text-wrap: balance;
}

.elementor-655 .elementor-element.elementor-element-3bc50d3 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-195aea4 *//* Estilo para os botões de navegação */
.elementor-655 .elementor-element.elementor-element-195aea4 .elementor-swiper-button-prev,
.elementor-655 .elementor-element.elementor-element-195aea4 .elementor-swiper-button-next {
backdrop-filter: blur(15px);
padding: 10px;
border-radius: 50px;
top: 50%;
transform: translateY(-50%);
transition: 0.5s ease;
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.elementor-655 .elementor-element.elementor-element-195aea4 .elementor-swiper-button-prev {
left: 10px;
}
.elementor-655 .elementor-element.elementor-element-195aea4 .elementor-swiper-button-next {
right: 10px;
}
/* Efeitos de hover para os botões */
.elementor-655 .elementor-element.elementor-element-195aea4 .elementor-swiper-button-prev:hover,
.elementor-655 .elementor-element.elementor-element-195aea4 .elementor-swiper-button-next:hover {
transform: translateY(-50%) scale(1.1);
backdrop-filter: blur(20px);
}
.elementor-655 .elementor-element.elementor-element-195aea4 .swiper-slide-prev{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}

.elementor-655 .elementor-element.elementor-element-195aea4 .swiper-slide-{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}

.elementor-655 .elementor-element.elementor-element-195aea4 .swiper-slide-prev{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}
.elementor-655 .elementor-element.elementor-element-195aea4 .swiper-slide-prev{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}


@media (max-width: 767px) {
    .elementor-655 .elementor-element.elementor-element-195aea4 .swiper-slide-prev,
    .elementor-655 .elementor-element.elementor-element-195aea4 .swiper-slide-active, /* Também será resetado no mobile */
    .elementor-655 .elementor-element.elementor-element-195aea4 .swiper-slide-next,
    .elementor-655 .elementor-element.elementor-element-195aea4 .swiper-slide-next ~ .swiper-slide {
        filter: none;
        transform: none; /* Ou transform: scale(1); se quiser apenas resetar o scale */
        transition: none; /* Remove a transição também, ou defina para um valor como 0s */
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4d8ff7a *//* Estilo para os botões de navegação */
.elementor-655 .elementor-element.elementor-element-4d8ff7a .elementor-swiper-button-prev,
.elementor-655 .elementor-element.elementor-element-4d8ff7a .elementor-swiper-button-next {
backdrop-filter: blur(15px);
padding: 10px;
border-radius: 50px;
top: 50%;
transform: translateY(-50%);
transition: 0.5s ease;
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.elementor-655 .elementor-element.elementor-element-4d8ff7a .elementor-swiper-button-prev {
left: 10px;
}
.elementor-655 .elementor-element.elementor-element-4d8ff7a .elementor-swiper-button-next {
right: 10px;
}
/* Efeitos de hover para os botões */
.elementor-655 .elementor-element.elementor-element-4d8ff7a .elementor-swiper-button-prev:hover,
.elementor-655 .elementor-element.elementor-element-4d8ff7a .elementor-swiper-button-next:hover {
transform: translateY(-50%) scale(1.1);
backdrop-filter: blur(20px);
}
.elementor-655 .elementor-element.elementor-element-4d8ff7a .swiper-slide-prev{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}

.elementor-655 .elementor-element.elementor-element-4d8ff7a .swiper-slide-{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}
.elementor-655 .elementor-element.elementor-element-4d8ff7a .swiper-slide-next~ .swiper-slide ~ .swiper-slide{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}
.elementor-655 .elementor-element.elementor-element-4d8ff7a .swiper-slide-prev{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}
.elementor-655 .elementor-element.elementor-element-4d8ff7a .swiper-slide-prev{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}


@media (max-width: 767px) {
    .elementor-655 .elementor-element.elementor-element-4d8ff7a .swiper-slide-prev,
    .elementor-655 .elementor-element.elementor-element-4d8ff7a .swiper-slide-active, /* Também será resetado no mobile */
    .elementor-655 .elementor-element.elementor-element-4d8ff7a .swiper-slide-next,
    .elementor-655 .elementor-element.elementor-element-4d8ff7a .swiper-slide-next ~ .swiper-slide {
        filter: none;
        transform: none; /* Ou transform: scale(1); se quiser apenas resetar o scale */
        transition: none; /* Remove a transição também, ou defina para um valor como 0s */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2a48b16 */.elementor-icon-box-title{
    margin-top: 0;
}
.elementor-655 .elementor-element.elementor-element-2a48b16{
    text-wrap: balance
}

.elementor-655 .elementor-element.elementor-element-2a48b16{
    text-wrap: balance;
}

.elementor-655 .elementor-element.elementor-element-2a48b16 strong{
    background: var(--Linear, linear-gradient(90deg, #12181B -20%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-522575e *//* Personalizar utilizando o Easy Coder*/
.elementor-655 .elementor-element.elementor-element-522575e {
    display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: 12px; /* Cantos arredondados do botão */
  background: linear-gradient(90deg, #12181B -10%, #43CE9D 100%);linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%); 
  /* Fundo com um degradê de azul para verde */
  box-shadow: 0 20px 30px -6px rgb(18, 18, 18); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-655 .elementor-element.elementor-element-522575e .elementor-button-icon {
  font-size: 17px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-655 .elementor-element.elementor-element-522575e:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-655 .elementor-element.elementor-element-522575e:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-655 .elementor-element.elementor-element-522575e::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-655 .elementor-element.elementor-element-522575e:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0eb4f9 */.elementor-655 .elementor-element.elementor-element-c0eb4f9{
    text-wrap: balance;
}

.elementor-655 .elementor-element.elementor-element-c0eb4f9 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85026a1 */.elementor-655 .elementor-element.elementor-element-85026a1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72d9820 */strong{
    font-weight: 800;
}
.elementor-655 .elementor-element.elementor-element-72d9820{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03e4cc9 */.elementor-655 .elementor-element.elementor-element-03e4cc9{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-612cfad */strong{
    font-weight: 800;
}
.elementor-655 .elementor-element.elementor-element-612cfad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b082b9c */.elementor-655 .elementor-element.elementor-element-b082b9c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b3c8e36 *//* Estilo base para os itens da lista */
.elementor-icon-list-items .elementor-icon-list-item {
    position: relative;
    padding-left: 8px !important;
    transform: translateX(0);
    transition: all 0.3s ease !important;
}

/* Bullet point personalizado */
.elementor-655 .elementor-element.elementor-element-b3c8e36 .elementor-icon-list-items .elementor-icon-list-item:before {
    display: none;
    content: '';
    position: absolute;
    left: -10px;
    top: 50%;
    width: 6px;
    height: 6px;
    background: #3484F7;
    border-radius: 50%;
    transform: translateY(-50%);
    transition: all 0.3s ease;
}

/* Hover em cada item da lista */
.elementor-icon-list-items .elementor-icon-list-item:hover {
    transform: translateX(8px);
    opacity: 1;
    color: #3484F7 !important;
}

/* Efeito no bullet point no hover */
.elementor-icon-list-items .elementor-icon-list-item:hover:before {
    background: #3484F7;
    transform: translateY(-50%) scale(1.5);
    box-shadow: 0 0 10px rgba(52, 132, 247, 0.5);
}

/* Animação sequencial nos itens */
.elementor-icon-list-items .elementor-icon-list-item:nth-child(1) { transition-delay: 0.05s; }
.elementor-icon-list-items .elementor-icon-list-item:nth-child(2) { transition-delay: 0.1s; }
.elementor-icon-list-items .elementor-icon-list-item:nth-child(3) { transition-delay: 0.15s; }
.elementor-icon-list-items .elementor-icon-list-item:nth-child(4) { transition-delay: 0.2s; }
.elementor-icon-list-items .elementor-icon-list-item:nth-child(5) { transition-delay: 0.25s; }
.elementor-icon-list-items .elementor-icon-list-item:nth-child(6) { transition-delay: 0.3s; }

/* Efeito de destaque no texto */
.elementor-icon-list-items .elementor-icon-list-text {
    position: relative;
    display: inline-block;
    transition: all 0.3s ease !important;
}

/* Linha embaixo do texto no hover */
.elementor-icon-list-items .elementor-icon-list-item:hover .elementor-icon-list-text:after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, #12181B -10%, #43CE9D 100%);
    transform: scaleX(1);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1ac44 */.elementor-655 .elementor-element.elementor-element-ab1ac44{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 1024px) { 
    /* Ajuste para tablets e celulares */
    .elementor-section {
        width: 100% !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
    }

    .elementor-container {
        width: 100% !important;
    }

    .elementor-row {
        width: 100% !important;
    }
    
    /* Impedir que o conteúdo ultrapasse o limite da tela */
    body {
        overflow-x: hidden;
    }
}/* End custom CSS */