.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-13 .elementor-element.elementor-element-27d7bd3e{padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-27d7bd3e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.25rem;font-weight:600;color:#040D08;}.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-13 .elementor-element.elementor-element-64fe3a7b{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-64fe3a7b .elementor-image-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-64fe3a7b .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-64fe3a7b .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:1.25rem;font-weight:400;color:#E6FBF2;}.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-13 .elementor-element.elementor-element-22de52d2{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#E6FBF2D9;}.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-13 .elementor-element.elementor-element-32d754c5 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-weight:900;fill:#040D08;color:#040D08;}.elementor-13 .elementor-element.elementor-element-32d754c5{width:var( --container-widget-width, 41% );max-width:41%;padding:10px 0px 10px 0px;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-32d754c5.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-32d754c5 .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-13 .elementor-element.elementor-element-74fedfd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-7d9e0a02{width:var( --container-widget-width, 17% );max-width:17%;padding:0px 0px 0px 0px;--container-widget-width:17%;--container-widget-flex-grow:0;border-style:none;}.elementor-13 .elementor-element.elementor-element-7d9e0a02 .elementor-image-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-7d9e0a02 .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-7d9e0a02 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#E6FBF2;}.elementor-13 .elementor-element.elementor-element-6549574b{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-60c7064c{width:var( --container-widget-width, 17% );max-width:17%;padding:0px 0px 0px 0px;--container-widget-width:17%;--container-widget-flex-grow:0;border-style:none;}.elementor-13 .elementor-element.elementor-element-60c7064c .elementor-image-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-60c7064c .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-60c7064c .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#E6FBF2;}.elementor-13 .elementor-element.elementor-element-5d07647f{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-5d07647f.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-5d07647f .elementor-image-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-5d07647f .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:2.5rem;font-weight:400;color:#1F1F1F;}.elementor-13 .elementor-element.elementor-element-5d07647f:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-5d07647f:has(:focus) .elementor-image-box-title{color:#1F1F1F;}.elementor-13 .elementor-element.elementor-element-5d07647f .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#1F1F1F;}.elementor-13 .elementor-element.elementor-element-16f6b17e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13 .elementor-element.elementor-element-16f6b17e.e-con{--align-self:flex-start;}.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-13 .elementor-element.elementor-element-5d7e617e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:27px;}.elementor-13 .elementor-element.elementor-element-5d7e617e .elementor-icon-box-title{margin-block-end:0px;color:#313634;}.elementor-13 .elementor-element.elementor-element-5d7e617e .elementor-icon{font-size:52px;}.elementor-13 .elementor-element.elementor-element-5d7e617e .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-5d7e617e .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-5d7e617e:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-5d7e617e:has(:focus) .elementor-icon-box-title{color:#313634;}.elementor-13 .elementor-element.elementor-element-5d7e617e .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#313634;}.elementor-13 .elementor-element.elementor-element-421d5167 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:27px;}.elementor-13 .elementor-element.elementor-element-421d5167 .elementor-icon-box-title{margin-block-end:0px;color:#313634;}.elementor-13 .elementor-element.elementor-element-421d5167 .elementor-icon{font-size:55px;}.elementor-13 .elementor-element.elementor-element-421d5167 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-421d5167 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-421d5167:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-421d5167:has(:focus) .elementor-icon-box-title{color:#313634;}.elementor-13 .elementor-element.elementor-element-421d5167 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#313634;}.elementor-13 .elementor-element.elementor-element-5115c44d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:27px;}.elementor-13 .elementor-element.elementor-element-5115c44d .elementor-icon-box-title{margin-block-end:0px;color:#313634;}.elementor-13 .elementor-element.elementor-element-5115c44d .elementor-icon{font-size:55px;}.elementor-13 .elementor-element.elementor-element-5115c44d .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-5115c44d .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-5115c44d:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-5115c44d:has(:focus) .elementor-icon-box-title{color:#313634;}.elementor-13 .elementor-element.elementor-element-5115c44d .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#313634;}.elementor-13 .elementor-element.elementor-element-4e18ef93{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-4e18ef93 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:27px;}.elementor-13 .elementor-element.elementor-element-4e18ef93 .elementor-icon-box-title{margin-block-end:0px;color:#313634;}.elementor-13 .elementor-element.elementor-element-4e18ef93 .elementor-icon{font-size:55px;}.elementor-13 .elementor-element.elementor-element-4e18ef93 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-4e18ef93 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-4e18ef93:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-4e18ef93:has(:focus) .elementor-icon-box-title{color:#313634;}.elementor-13 .elementor-element.elementor-element-4e18ef93 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#313634;}.elementor-13 .elementor-element.elementor-element-2693d39{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-2693d39.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-2693d39 .elementor-image-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-2693d39 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-2693d39 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#E6FBF2;}.elementor-13 .elementor-element.elementor-element-5d6e78b9{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-5d6e78b9 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-13 .elementor-element.elementor-element-5d6e78b9 .elementor-icon-box-title{margin-block-end:0px;color:#CCFEE8;}.elementor-13 .elementor-element.elementor-element-5d6e78b9 .elementor-icon{font-size:44px;}.elementor-13 .elementor-element.elementor-element-5d6e78b9 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-5d6e78b9 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-5d6e78b9:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-5d6e78b9:has(:focus) .elementor-icon-box-title{color:#CCFEE8;}.elementor-13 .elementor-element.elementor-element-5d6e78b9 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#313634;}.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-13 .elementor-element.elementor-element-74e17daf{width:var( --container-widget-width, 100% );max-width:100%;padding:40px 40px 40px 40px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-74e17daf.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-74e17daf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-13 .elementor-element.elementor-element-74e17daf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-13 .elementor-element.elementor-element-74e17daf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-13 .elementor-element.elementor-element-74e17daf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-13 .elementor-element.elementor-element-74e17daf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-13 .elementor-element.elementor-element-74e17daf .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#FFFFFF2B;}.elementor-13 .elementor-element.elementor-element-74e17daf .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:2px;}.elementor-13 .elementor-element.elementor-element-74e17daf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-13 .elementor-element.elementor-element-74e17daf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-13 .elementor-element.elementor-element-74e17daf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-74e17daf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-74e17daf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-74e17daf .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;}.elementor-13 .elementor-element.elementor-element-74e17daf .elementor-icon-list-text{color:#CCFEE8;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-74cfb9f{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-74cfb9f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-13 .elementor-element.elementor-element-74cfb9f .elementor-icon-box-title{margin-block-end:0px;color:#FF9B9B;}.elementor-13 .elementor-element.elementor-element-74cfb9f .elementor-icon{font-size:44px;}.elementor-13 .elementor-element.elementor-element-74cfb9f .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-74cfb9f .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-74cfb9f:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-74cfb9f:has(:focus) .elementor-icon-box-title{color:#FF9B9B;}.elementor-13 .elementor-element.elementor-element-74cfb9f .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#313634;}.elementor-13 .elementor-element.elementor-element-464b94aa{width:var( --container-widget-width, 100% );max-width:100%;padding:40px 40px 40px 40px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-464b94aa.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-464b94aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-13 .elementor-element.elementor-element-464b94aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-13 .elementor-element.elementor-element-464b94aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-13 .elementor-element.elementor-element-464b94aa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-13 .elementor-element.elementor-element-464b94aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-13 .elementor-element.elementor-element-464b94aa .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#FFFFFF2B;}.elementor-13 .elementor-element.elementor-element-464b94aa .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:2px;}.elementor-13 .elementor-element.elementor-element-464b94aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-13 .elementor-element.elementor-element-464b94aa .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-13 .elementor-element.elementor-element-464b94aa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-464b94aa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-464b94aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-464b94aa .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;}.elementor-13 .elementor-element.elementor-element-464b94aa .elementor-icon-list-text{color:#FF9B9B;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-60820eb6 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-weight:900;fill:#040D08;color:#040D08;}.elementor-13 .elementor-element.elementor-element-60820eb6{width:var( --container-widget-width, 35% );max-width:35%;padding:10px 0px 10px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-60820eb6.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-60820eb6 .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-13 .elementor-element.elementor-element-3abaab4a{text-align:center;}.elementor-13 .elementor-element.elementor-element-3abaab4a .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-7a9a14f4{text-align:center;}.elementor-13 .elementor-element.elementor-element-7a9a14f4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-a36001c{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-a36001c .elementor-icon-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-a36001c .elementor-icon-box-title{margin-block-end:6px;color:#CCFEE8;}.elementor-13 .elementor-element.elementor-element-a36001c .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-a36001c .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-a36001c:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-a36001c:has(:focus) .elementor-icon-box-title{color:#CCFEE8;}.elementor-13 .elementor-element.elementor-element-a36001c .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#CFE2DB;}.elementor-13 .elementor-element.elementor-element-3e8ad8a{text-align:center;}.elementor-13 .elementor-element.elementor-element-3e8ad8a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-47f80e3e{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-47f80e3e .elementor-icon-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-47f80e3e .elementor-icon-box-title{margin-block-end:6px;color:#CCFEE8;}.elementor-13 .elementor-element.elementor-element-47f80e3e .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-47f80e3e .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-47f80e3e:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-47f80e3e:has(:focus) .elementor-icon-box-title{color:#CCFEE8;}.elementor-13 .elementor-element.elementor-element-47f80e3e .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#CFE2DB;}.elementor-13 .elementor-element.elementor-element-56023050{text-align:center;}.elementor-13 .elementor-element.elementor-element-56023050 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-631f32ea{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-631f32ea .elementor-icon-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-631f32ea .elementor-icon-box-title{margin-block-end:6px;color:#CCFEE8;}.elementor-13 .elementor-element.elementor-element-631f32ea .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-631f32ea .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-631f32ea:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-631f32ea:has(:focus) .elementor-icon-box-title{color:#CCFEE8;}.elementor-13 .elementor-element.elementor-element-631f32ea .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#CFE2DB;}.elementor-13 .elementor-element.elementor-element-2521fecb{text-align:center;}.elementor-13 .elementor-element.elementor-element-2521fecb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-a648986{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-a648986 .elementor-icon-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-a648986 .elementor-icon-box-title{margin-block-end:6px;color:#CCFEE8;}.elementor-13 .elementor-element.elementor-element-a648986 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-a648986 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-13 .elementor-element.elementor-element-a648986:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-a648986:has(:focus) .elementor-icon-box-title{color:#CCFEE8;}.elementor-13 .elementor-element.elementor-element-a648986 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#CFE2DB;}.elementor-13 .elementor-element.elementor-element-129cf8cb{text-align:start;}.elementor-13 .elementor-element.elementor-element-129cf8cb .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-7a6eb792{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-7a6eb792 .elementor-image-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-7a6eb792 .elementor-image-box-title{margin-bottom:6px;font-family:"Sora", Sans-serif;font-size:1.25rem;font-weight:600;color:#CCFEE8;}.elementor-13 .elementor-element.elementor-element-7a6eb792:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-7a6eb792:has(:focus) .elementor-image-box-title{color:#CCFEE8;}.elementor-13 .elementor-element.elementor-element-7a6eb792 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;color:#CFE2DB;}.elementor-13 .elementor-element.elementor-element-2747a529 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-weight:900;fill:#040D08;color:#040D08;}.elementor-13 .elementor-element.elementor-element-2747a529{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-2747a529.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-2747a529 .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-13 .elementor-element.elementor-element-2488bfe4{padding:0px 0px 0px 0px;}body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040D08;}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-27d7bd3e .elementor-heading-title{font-size:0.875rem;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-64fe3a7b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-64fe3a7b .elementor-image-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-64fe3a7b .elementor-image-box-title{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-64fe3a7b .elementor-image-box-description{font-size:1rem;}.elementor-13 .elementor-element.elementor-element-22de52d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:0.8rem;}.elementor-13 .elementor-element.elementor-element-22de52d2.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-22de52d2 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-32d754c5{padding:10px 0px 10px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13 .elementor-element.elementor-element-32d754c5.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-32d754c5 .elementor-button{font-size:0.875rem;line-height:1.3em;}.elementor-13 .elementor-element.elementor-element-74fedfd5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7d9e0a02{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}.elementor-13 .elementor-element.elementor-element-7d9e0a02 .elementor-image-box-title{font-size:1.5rem;}.elementor-13 .elementor-element.elementor-element-7d9e0a02 .elementor-image-box-description{font-size:0.875rem;}.elementor-13 .elementor-element.elementor-element-6549574b{--container-widget-width:1%;--container-widget-flex-grow:0;width:var( --container-widget-width, 1% );max-width:1%;}.elementor-13 .elementor-element.elementor-element-60c7064c{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-13 .elementor-element.elementor-element-60c7064c .elementor-image-box-title{font-size:1.5rem;}.elementor-13 .elementor-element.elementor-element-60c7064c .elementor-image-box-description{font-size:0.875rem;}.elementor-13 .elementor-element.elementor-element-5d07647f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-5d07647f .elementor-image-box-title{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-5d07647f .elementor-image-box-description{font-size:1rem;}.elementor-13 .elementor-element.elementor-element-5d7e617e .elementor-icon-box-wrapper{gap:26px;}.elementor-13 .elementor-element.elementor-element-5d7e617e .elementor-icon-box-title{margin-block-end:7px;}.elementor-13 .elementor-element.elementor-element-5d7e617e .elementor-icon{font-size:46px;}.elementor-13 .elementor-element.elementor-element-5d7e617e .elementor-icon-box-description{font-size:0.875rem;}.elementor-13 .elementor-element.elementor-element-421d5167 .elementor-icon-box-wrapper{gap:26px;}.elementor-13 .elementor-element.elementor-element-421d5167 .elementor-icon-box-title{margin-block-end:7px;}.elementor-13 .elementor-element.elementor-element-421d5167 .elementor-icon-box-description{font-size:0.875rem;}.elementor-13 .elementor-element.elementor-element-5115c44d .elementor-icon-box-wrapper{gap:26px;}.elementor-13 .elementor-element.elementor-element-5115c44d .elementor-icon-box-title{margin-block-end:7px;}.elementor-13 .elementor-element.elementor-element-5115c44d .elementor-icon-box-description{font-size:0.875rem;}.elementor-13 .elementor-element.elementor-element-4e18ef93 .elementor-icon-box-wrapper{gap:26px;}.elementor-13 .elementor-element.elementor-element-4e18ef93 .elementor-icon-box-title{margin-block-end:7px;}.elementor-13 .elementor-element.elementor-element-4e18ef93 .elementor-icon-box-description{font-size:0.875rem;}.elementor-13 .elementor-element.elementor-element-2693d39{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-2693d39 .elementor-image-box-title{margin-bottom:8px;font-size:2.5rem;}.elementor-13 .elementor-element.elementor-element-5d6e78b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-74e17daf{padding:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-74e17daf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-74e17daf .elementor-icon-list-item > a{font-size:0.875rem;}.elementor-13 .elementor-element.elementor-element-74cfb9f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-464b94aa{padding:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-464b94aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-464b94aa .elementor-icon-list-item > a{font-size:0.875rem;}.elementor-13 .elementor-element.elementor-element-60820eb6{padding:10px 0px 10px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13 .elementor-element.elementor-element-60820eb6.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-60820eb6 .elementor-button{font-size:0.875rem;line-height:1.3em;}.elementor-13 .elementor-element.elementor-element-3abaab4a{text-align:start;}.elementor-13 .elementor-element.elementor-element-3abaab4a .elementor-heading-title{font-size:2.5rem;}.elementor-13 .elementor-element.elementor-element-129cf8cb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-129cf8cb .elementor-heading-title{font-size:2.5rem;line-height:1.3em;}.elementor-13 .elementor-element.elementor-element-7a6eb792{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-7a6eb792 .elementor-image-box-title{line-height:1.4em;}.elementor-13 .elementor-element.elementor-element-7a6eb792 .elementor-image-box-description{line-height:1.7em;}.elementor-13 .elementor-element.elementor-element-2747a529{padding:10px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-2747a529.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-2747a529 .elementor-button{font-size:0.875rem;line-height:1.3em;}}/* Start custom CSS for heading, class: .elementor-element-27d7bd3e */.elementor-13 .elementor-element.elementor-element-27d7bd3e {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32d754c5 *//* Centraliza o botão na coluna */
.elementor-13 .elementor-element.elementor-element-32d754c5 .elementor-button-wrapper {
    display: flex;
    justify-content: center;
}

/* O Botão */
.elementor-13 .elementor-element.elementor-element-32d754c5 .elementor-button {
    position: relative; /* ícone preso ao BOTÃO, não ao widget */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 60px; /* 50px do ícone + 5px em cima e embaixo */
    padding: 0 70px 0 30px !important; /* direita = ícone (50) + folga */
    border: none;
    border-radius: 49px;
    background: linear-gradient(90deg, #07FF86 0%, #00D96F 100%) !important;
    box-shadow: 0 5px 16px 0 rgba(9, 255, 135, 0.15),
                0 15px 24px 0 rgba(9, 255, 135, 0.20),
                0 1px 24.6px 0 #A9FFD5 inset;
    overflow: hidden;
}

/* O Círculo do Ícone */
.elementor-13 .elementor-element.elementor-element-32d754c5 .elementor-button-icon {
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    margin: 0 !important;
    background-color: #040D08;
    color: #fff;
    border-radius: 50px;
    transition: all 0.3s ease;
    z-index: 2;
}

/* Seta */
.elementor-13 .elementor-element.elementor-element-32d754c5 .elementor-button-icon svg {
    width: 15px;
    height: 15px;
    fill: #fff;
    transition: transform 0.3s ease;
}

.elementor-13 .elementor-element.elementor-element-32d754c5 .elementor-button-icon svg circle {
    display: none !important;
}

/* Hover: o círculo se expande pelo botão */
.elementor-13 .elementor-element.elementor-element-32d754c5 .elementor-button:hover .elementor-button-icon {
    width: calc(100% - 10px);
}

/* === MOBILE === */
@media (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-32d754c5 .elementor-button {
        width: 100%;
        padding: 10px 70px 10px 24px !important;
    }

    .elementor-13 .elementor-element.elementor-element-32d754c5 .elementor-button-text {
        white-space: normal; /* deixa quebrar linha em telas estreitas */
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60820eb6 *//* Centraliza o botão na coluna */
.elementor-13 .elementor-element.elementor-element-60820eb6 .elementor-button-wrapper {
    display: flex;
    justify-content: center;
}

/* O Botão */
.elementor-13 .elementor-element.elementor-element-60820eb6 .elementor-button {
    position: relative; /* ícone preso ao BOTÃO, não ao widget */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 60px; /* 50px do ícone + 5px em cima e embaixo */
    padding: 0 70px 0 30px !important; /* direita = ícone (50) + folga */
    border: none;
    border-radius: 49px;
    background: linear-gradient(90deg, #07FF86 0%, #00D96F 100%) !important;
    box-shadow: 0 5px 16px 0 rgba(9, 255, 135, 0.15),
                0 15px 24px 0 rgba(9, 255, 135, 0.20),
                0 1px 24.6px 0 #A9FFD5 inset;
    overflow: hidden;
}

/* O Círculo do Ícone */
.elementor-13 .elementor-element.elementor-element-60820eb6 .elementor-button-icon {
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    margin: 0 !important;
    background-color: #040D08;
    color: #fff;
    border-radius: 50px;
    transition: all 0.3s ease;
    z-index: 2;
}

/* Seta */
.elementor-13 .elementor-element.elementor-element-60820eb6 .elementor-button-icon svg {
    width: 15px;
    height: 15px;
    fill: #fff;
    transition: transform 0.3s ease;
}

.elementor-13 .elementor-element.elementor-element-60820eb6 .elementor-button-icon svg circle {
    display: none !important;
}

/* Hover: o círculo se expande pelo botão */
.elementor-13 .elementor-element.elementor-element-60820eb6 .elementor-button:hover .elementor-button-icon {
    width: calc(100% - 10px);
}

/* === MOBILE === */
@media (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-60820eb6 .elementor-button {
        width: 100%;
        padding: 10px 70px 10px 24px !important;
    }

    .elementor-13 .elementor-element.elementor-element-60820eb6 .elementor-button-text {
        white-space: normal; /* deixa quebrar linha em telas estreitas */
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2747a529 *//* Centraliza o botão na coluna */
.elementor-13 .elementor-element.elementor-element-2747a529 .elementor-button-wrapper {
    display: flex;
    justify-content: center;
}

/* O Botão */
.elementor-13 .elementor-element.elementor-element-2747a529 .elementor-button {
    position: relative; /* ícone preso ao BOTÃO, não ao widget */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 60px; /* 50px do ícone + 5px em cima e embaixo */
    padding: 0 70px 0 30px !important; /* direita = ícone (50) + folga */
    border: none;
    border-radius: 49px;
    background: linear-gradient(90deg, #07FF86 0%, #00D96F 100%) !important;
    box-shadow: 0 5px 16px 0 rgba(9, 255, 135, 0.15),
                0 15px 24px 0 rgba(9, 255, 135, 0.20),
                0 1px 24.6px 0 #A9FFD5 inset;
    overflow: hidden;
}

/* O Círculo do Ícone */
.elementor-13 .elementor-element.elementor-element-2747a529 .elementor-button-icon {
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    margin: 0 !important;
    background-color: #040D08;
    color: #fff;
    border-radius: 50px;
    transition: all 0.3s ease;
    z-index: 2;
}

/* Seta */
.elementor-13 .elementor-element.elementor-element-2747a529 .elementor-button-icon svg {
    width: 15px;
    height: 15px;
    fill: #fff;
    transition: transform 0.3s ease;
}

.elementor-13 .elementor-element.elementor-element-2747a529 .elementor-button-icon svg circle {
    display: none !important;
}

/* Hover: o círculo se expande pelo botão */
.elementor-13 .elementor-element.elementor-element-2747a529 .elementor-button:hover .elementor-button-icon {
    width: calc(100% - 10px);
}

/* === MOBILE === */
@media (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-2747a529 .elementor-button {
        width: 100%;
        padding: 10px 70px 10px 24px !important;
    }

    .elementor-13 .elementor-element.elementor-element-2747a529 .elementor-button-text {
        white-space: normal; /* deixa quebrar linha em telas estreitas */
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2488bfe4 */.scroll-left {
opacity: 0;
transition: 0.5s !important;
transform: translate(-30px, 0);
filter: blur(10px); /* Estado inicial com desfoque */
}

.scroll-right {
opacity: 0;
transition: 0.5s !important;
transform: translate(30px, 0);
filter: blur(10px);
}

.scroll-bottom {
opacity: 0;
transition: 0.5s !important;
transform: translate(0, 80px);
filter: blur(10px);
}

.scroll-top {
opacity: 0;
transition: 0.5s !important;
transform: translate(0, -80px);
filter: blur(10px);
}

/* Estado Ativo (Quando o elemento aparece) */
.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.elementor-editor-active .scroll-top,
.ativo {
opacity: 1;
transition: 0.8s !important; /* Aumentei um pouco para o blur fluir melhor */
transform: translate(0, 0);
filter: blur(0); /* Remove o desfoque */
}/* End custom CSS */
/* Start custom CSS */.verde {
    background: linear-gradient(270deg, #58FFAD 34.38%, #07FF86 90.72%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */