.elementor-2897 .elementor-element.elementor-element-c832b7e{--display:flex;--min-height:1440px;}.elementor-2897 .elementor-element.elementor-element-c832b7e:not(.elementor-motion-effects-element-type-background), .elementor-2897 .elementor-element.elementor-element-c832b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-2897 .elementor-element.elementor-element-7b4f4c2{padding:120px 0px 0px 0px;}.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-2897 .elementor-element.elementor-element-085e4ac{--display:flex;}.elementor-2897 .elementor-element.elementor-element-7449a2e8{--display:flex;--min-height:900px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2897 .elementor-element.elementor-element-7449a2e8:not(.elementor-motion-effects-element-type-background), .elementor-2897 .elementor-element.elementor-element-7449a2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#502B71;background-image:url("https://joaoragaz.com.br/wp-content/uploads/2026/06/ot-pagina-de-vendas.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2897 .elementor-element.elementor-element-2d0731e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.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-2897 .elementor-element.elementor-element-64736b17{text-align:start;}.elementor-2897 .elementor-element.elementor-element-64736b17 img{width:30%;}.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-2897 .elementor-element.elementor-element-5fcdbf06{text-align:start;}.elementor-2897 .elementor-element.elementor-element-5fcdbf06 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-4751033f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-710209de{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2897 .elementor-element.elementor-element-710209de.e-con{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-77757d6b .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:800;fill:#502B71;color:#502B71;border-radius:0px 0px 0px 0px;padding:18px 60px 18px 60px;}.elementor-2897 .elementor-element.elementor-element-77757d6b{padding:0px 0px 0px 0px;}.elementor-2897 .elementor-element.elementor-element-77757d6b.elementor-element{--align-self:flex-start;}.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-2897 .elementor-element.elementor-element-60d39d8c{width:var( --container-widget-width, 350px );max-width:350px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:350px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2897 .elementor-element.elementor-element-60d39d8c.elementor-element{--align-self:flex-start;}.elementor-2897 .elementor-element.elementor-element-60d39d8c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-60d39d8c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2897 .elementor-element.elementor-element-60d39d8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-60d39d8c .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-2897 .elementor-element.elementor-element-60d39d8c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-1f062fad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2897 .elementor-element.elementor-element-43e600f{--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;--justify-content:center;--align-items:center;--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-2897 .elementor-element.elementor-element-13a24e71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#92CD62;--border-color:#92CD62;--margin-top:0px;--margin-bottom:-99px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2897 .elementor-element.elementor-element-13a24e71.e-con{--e-con-transform-rotateZ:-3deg;--e-con-transform-scale:1.1;}.elementor-2897 .elementor-element.elementor-element-1903b613{width:var( --container-widget-width, 1040px );max-width:1040px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -800px;--container-widget-width:1040px;--container-widget-flex-grow:0;text-align:center;}.elementor-2897 .elementor-element.elementor-element-1903b613 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-46f36762{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#91CC61;--border-color:#91CC61;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2897 .elementor-element.elementor-element-46f36762.e-con{--e-con-transform-rotateZ:5deg;--e-con-transform-scale:1.1;}.elementor-2897 .elementor-element.elementor-element-184f8d48{width:var( --container-widget-width, 1040px );max-width:1040px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -800px;--container-widget-width:1040px;--container-widget-flex-grow:0;text-align:center;}.elementor-2897 .elementor-element.elementor-element-184f8d48 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-5c49a360{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2897 .elementor-element.elementor-element-1640ea08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2897 .elementor-element.elementor-element-1873d102.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-39acd03b{--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-2897 .elementor-element.elementor-element-6c7853e2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:400;color:#FFFFFF;}.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-2897 .elementor-element.elementor-element-4764754b{background-color:#7644A0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 40px 5px 40px;grid-column:span 3;grid-row:span 1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#91CD624A;border-radius:12px 12px 12px 12px;}.elementor-2897 .elementor-element.elementor-element-4764754b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2897 .elementor-element.elementor-element-4764754b .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-4764754b.elementor-view-stacked .elementor-icon{background-color:#90CC60;fill:#66358E;color:#66358E;}.elementor-2897 .elementor-element.elementor-element-4764754b.elementor-view-framed .elementor-icon, .elementor-2897 .elementor-element.elementor-element-4764754b.elementor-view-default .elementor-icon{fill:#90CC60;color:#90CC60;border-color:#90CC60;}.elementor-2897 .elementor-element.elementor-element-4764754b.elementor-view-framed .elementor-icon{background-color:#66358E;}.elementor-2897 .elementor-element.elementor-element-4764754b .elementor-icon{font-size:18px;}.elementor-2897 .elementor-element.elementor-element-4764754b .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-4764754b .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-2897 .elementor-element.elementor-element-4764754b:has(:hover) .elementor-icon-box-title,
					 .elementor-2897 .elementor-element.elementor-element-4764754b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-4764754b .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#A8A8A8;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab{background-color:#7644A0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 40px 5px 40px;grid-column:span 3;grid-row:span 1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#91CD624A;border-radius:12px 12px 12px 12px;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab.elementor-view-stacked .elementor-icon{background-color:#90CC60;fill:#66358E;color:#66358E;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab.elementor-view-framed .elementor-icon, .elementor-2897 .elementor-element.elementor-element-7a1aaeab.elementor-view-default .elementor-icon{fill:#90CC60;color:#90CC60;border-color:#90CC60;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab.elementor-view-framed .elementor-icon{background-color:#66358E;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab .elementor-icon{font-size:18px;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-7a1aaeab .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab:has(:hover) .elementor-icon-box-title,
					 .elementor-2897 .elementor-element.elementor-element-7a1aaeab:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#A8A8A8;}.elementor-2897 .elementor-element.elementor-element-305103d{background-color:#7644A0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 40px 5px 40px;grid-column:span 3;grid-row:span 1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#91CD624A;border-radius:12px 12px 12px 12px;}.elementor-2897 .elementor-element.elementor-element-305103d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2897 .elementor-element.elementor-element-305103d .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-305103d.elementor-view-stacked .elementor-icon{background-color:#90CC60;fill:#66358E;color:#66358E;}.elementor-2897 .elementor-element.elementor-element-305103d.elementor-view-framed .elementor-icon, .elementor-2897 .elementor-element.elementor-element-305103d.elementor-view-default .elementor-icon{fill:#90CC60;color:#90CC60;border-color:#90CC60;}.elementor-2897 .elementor-element.elementor-element-305103d.elementor-view-framed .elementor-icon{background-color:#66358E;}.elementor-2897 .elementor-element.elementor-element-305103d .elementor-icon{font-size:18px;}.elementor-2897 .elementor-element.elementor-element-305103d .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-305103d .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-2897 .elementor-element.elementor-element-305103d:has(:hover) .elementor-icon-box-title,
					 .elementor-2897 .elementor-element.elementor-element-305103d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-305103d .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#A8A8A8;}.elementor-2897 .elementor-element.elementor-element-27f9470c{background-color:#7644A0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 40px 5px 40px;grid-column:span 3;grid-row:span 1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#91CD624A;border-radius:12px 12px 12px 12px;}.elementor-2897 .elementor-element.elementor-element-27f9470c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2897 .elementor-element.elementor-element-27f9470c .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-27f9470c.elementor-view-stacked .elementor-icon{background-color:#90CC60;fill:#66358E;color:#66358E;}.elementor-2897 .elementor-element.elementor-element-27f9470c.elementor-view-framed .elementor-icon, .elementor-2897 .elementor-element.elementor-element-27f9470c.elementor-view-default .elementor-icon{fill:#90CC60;color:#90CC60;border-color:#90CC60;}.elementor-2897 .elementor-element.elementor-element-27f9470c.elementor-view-framed .elementor-icon{background-color:#66358E;}.elementor-2897 .elementor-element.elementor-element-27f9470c .elementor-icon{font-size:18px;}.elementor-2897 .elementor-element.elementor-element-27f9470c .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-27f9470c .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-2897 .elementor-element.elementor-element-27f9470c:has(:hover) .elementor-icon-box-title,
					 .elementor-2897 .elementor-element.elementor-element-27f9470c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-27f9470c .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#A8A8A8;}.elementor-2897 .elementor-element.elementor-element-6ab1ce29{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-7d284b6d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2897 .elementor-element.elementor-element-7d284b6d.e-con{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-46fc5970 .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:800;fill:#502B71;color:#502B71;border-radius:0px 0px 0px 0px;padding:18px 60px 18px 60px;}.elementor-2897 .elementor-element.elementor-element-46fc5970{padding:0px 0px 0px 0px;}.elementor-2897 .elementor-element.elementor-element-46fc5970.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-4c2c03a7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2897 .elementor-element.elementor-element-4c2c03a7.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-4c2c03a7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-4c2c03a7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2897 .elementor-element.elementor-element-4c2c03a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-4c2c03a7 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-2897 .elementor-element.elementor-element-4c2c03a7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-55bd0437{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2897 .elementor-element.elementor-element-55bd0437:not(.elementor-motion-effects-element-type-background), .elementor-2897 .elementor-element.elementor-element-55bd0437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-2897 .elementor-element.elementor-element-31345332{text-align:center;}.elementor-2897 .elementor-element.elementor-element-31345332 img{width:13%;}.elementor-2897 .elementor-element.elementor-element-1896a12c{text-align:center;}.elementor-2897 .elementor-element.elementor-element-1896a12c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-7a7aa4ae{--e-image-carousel-slides-to-show:4;}.elementor-2897 .elementor-element.elementor-element-7a7aa4ae .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 11px 11px 11px;}.elementor-2897 .elementor-element.elementor-element-79da55b9{--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;--justify-content:center;--align-items:center;--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-2897 .elementor-element.elementor-element-3a392f95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#92CD62;--border-color:#92CD62;--margin-top:0px;--margin-bottom:-99px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2897 .elementor-element.elementor-element-3a392f95.e-con{--e-con-transform-rotateZ:-3deg;--e-con-transform-scale:1.1;}.elementor-2897 .elementor-element.elementor-element-4892ea64{width:var( --container-widget-width, 1040px );max-width:1040px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -800px;--container-widget-width:1040px;--container-widget-flex-grow:0;text-align:center;}.elementor-2897 .elementor-element.elementor-element-4892ea64 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-45568678{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#91CC61;--border-color:#91CC61;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2897 .elementor-element.elementor-element-45568678.e-con{--e-con-transform-rotateZ:5deg;--e-con-transform-scale:1.1;}.elementor-2897 .elementor-element.elementor-element-6d4022d8{width:var( --container-widget-width, 1040px );max-width:1040px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -800px;--container-widget-width:1040px;--container-widget-flex-grow:0;text-align:center;}.elementor-2897 .elementor-element.elementor-element-6d4022d8 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-306c98f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2897 .elementor-element.elementor-element-23095886{--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-2897 .elementor-element.elementor-element-67273789{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2897 .elementor-element.elementor-element-5c906bb0{text-align:start;}.elementor-2897 .elementor-element.elementor-element-5c906bb0 img{width:30%;}.elementor-2897 .elementor-element.elementor-element-1167eb86 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-32230e76{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-1286aa52{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2897 .elementor-element.elementor-element-770a8e09{background-color:#7644A0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 10px 20px 10px;grid-column:span 1;grid-row:span 1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#91CD624A;border-radius:12px 12px 12px 12px;}.elementor-2897 .elementor-element.elementor-element-770a8e09 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-2897 .elementor-element.elementor-element-770a8e09 .elementor-icon-box-title{margin-block-end:9px;color:#91CD62;}.elementor-2897 .elementor-element.elementor-element-770a8e09.elementor-view-stacked .elementor-icon{background-color:#90CC60;}.elementor-2897 .elementor-element.elementor-element-770a8e09.elementor-view-framed .elementor-icon, .elementor-2897 .elementor-element.elementor-element-770a8e09.elementor-view-default .elementor-icon{fill:#90CC60;color:#90CC60;border-color:#90CC60;}.elementor-2897 .elementor-element.elementor-element-770a8e09.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-770a8e09.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#70AD3F;}.elementor-2897 .elementor-element.elementor-element-770a8e09.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-770a8e09.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-770a8e09.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-770a8e09.elementor-view-default:has(:focus) .elementor-icon{fill:#70AD3F;color:#70AD3F;border-color:#70AD3F;}.elementor-2897 .elementor-element.elementor-element-770a8e09 .elementor-icon{font-size:60px;}.elementor-2897 .elementor-element.elementor-element-770a8e09 .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-770a8e09 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1em;}.elementor-2897 .elementor-element.elementor-element-770a8e09:has(:hover) .elementor-icon-box-title,
					 .elementor-2897 .elementor-element.elementor-element-770a8e09:has(:focus) .elementor-icon-box-title{color:#70AD3F;}.elementor-2897 .elementor-element.elementor-element-770a8e09 .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#E0E0E0;}.elementor-2897 .elementor-element.elementor-element-513eacf9{background-color:#7644A0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 10px 20px 10px;grid-column:span 1;grid-row:span 1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#91CD624A;border-radius:12px 12px 12px 12px;}.elementor-2897 .elementor-element.elementor-element-513eacf9 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-2897 .elementor-element.elementor-element-513eacf9 .elementor-icon-box-title{margin-block-end:9px;color:#91CD62;}.elementor-2897 .elementor-element.elementor-element-513eacf9.elementor-view-stacked .elementor-icon{background-color:#90CC60;}.elementor-2897 .elementor-element.elementor-element-513eacf9.elementor-view-framed .elementor-icon, .elementor-2897 .elementor-element.elementor-element-513eacf9.elementor-view-default .elementor-icon{fill:#90CC60;color:#90CC60;border-color:#90CC60;}.elementor-2897 .elementor-element.elementor-element-513eacf9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-513eacf9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#70AD3F;}.elementor-2897 .elementor-element.elementor-element-513eacf9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-513eacf9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-513eacf9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-513eacf9.elementor-view-default:has(:focus) .elementor-icon{fill:#70AD3F;color:#70AD3F;border-color:#70AD3F;}.elementor-2897 .elementor-element.elementor-element-513eacf9 .elementor-icon{font-size:60px;}.elementor-2897 .elementor-element.elementor-element-513eacf9 .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-513eacf9 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1em;}.elementor-2897 .elementor-element.elementor-element-513eacf9:has(:hover) .elementor-icon-box-title,
					 .elementor-2897 .elementor-element.elementor-element-513eacf9:has(:focus) .elementor-icon-box-title{color:#70AD3F;}.elementor-2897 .elementor-element.elementor-element-513eacf9 .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#E0E0E0;}.elementor-2897 .elementor-element.elementor-element-28eaacde{background-color:#7644A0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 10px 20px 10px;grid-column:span 1;grid-row:span 1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#91CD624A;border-radius:12px 12px 12px 12px;}.elementor-2897 .elementor-element.elementor-element-28eaacde .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-2897 .elementor-element.elementor-element-28eaacde .elementor-icon-box-title{margin-block-end:9px;color:#91CD62;}.elementor-2897 .elementor-element.elementor-element-28eaacde.elementor-view-stacked .elementor-icon{background-color:#90CC60;}.elementor-2897 .elementor-element.elementor-element-28eaacde.elementor-view-framed .elementor-icon, .elementor-2897 .elementor-element.elementor-element-28eaacde.elementor-view-default .elementor-icon{fill:#90CC60;color:#90CC60;border-color:#90CC60;}.elementor-2897 .elementor-element.elementor-element-28eaacde.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-28eaacde.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#70AD3F;}.elementor-2897 .elementor-element.elementor-element-28eaacde.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-28eaacde.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-28eaacde.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-28eaacde.elementor-view-default:has(:focus) .elementor-icon{fill:#70AD3F;color:#70AD3F;border-color:#70AD3F;}.elementor-2897 .elementor-element.elementor-element-28eaacde .elementor-icon{font-size:60px;}.elementor-2897 .elementor-element.elementor-element-28eaacde .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-28eaacde .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1em;}.elementor-2897 .elementor-element.elementor-element-28eaacde:has(:hover) .elementor-icon-box-title,
					 .elementor-2897 .elementor-element.elementor-element-28eaacde:has(:focus) .elementor-icon-box-title{color:#70AD3F;}.elementor-2897 .elementor-element.elementor-element-28eaacde .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#E0E0E0;}.elementor-2897 .elementor-element.elementor-element-40d26f49{background-color:#7644A0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 10px 20px 10px;grid-column:span 1;grid-row:span 1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#91CD624A;border-radius:12px 12px 12px 12px;}.elementor-2897 .elementor-element.elementor-element-40d26f49 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-2897 .elementor-element.elementor-element-40d26f49 .elementor-icon-box-title{margin-block-end:9px;color:#91CD62;}.elementor-2897 .elementor-element.elementor-element-40d26f49.elementor-view-stacked .elementor-icon{background-color:#90CC60;}.elementor-2897 .elementor-element.elementor-element-40d26f49.elementor-view-framed .elementor-icon, .elementor-2897 .elementor-element.elementor-element-40d26f49.elementor-view-default .elementor-icon{fill:#90CC60;color:#90CC60;border-color:#90CC60;}.elementor-2897 .elementor-element.elementor-element-40d26f49.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-40d26f49.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#70AD3F;}.elementor-2897 .elementor-element.elementor-element-40d26f49.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-40d26f49.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-40d26f49.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2897 .elementor-element.elementor-element-40d26f49.elementor-view-default:has(:focus) .elementor-icon{fill:#70AD3F;color:#70AD3F;border-color:#70AD3F;}.elementor-2897 .elementor-element.elementor-element-40d26f49 .elementor-icon{font-size:60px;}.elementor-2897 .elementor-element.elementor-element-40d26f49 .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-40d26f49 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1em;}.elementor-2897 .elementor-element.elementor-element-40d26f49:has(:hover) .elementor-icon-box-title,
					 .elementor-2897 .elementor-element.elementor-element-40d26f49:has(:focus) .elementor-icon-box-title{color:#70AD3F;}.elementor-2897 .elementor-element.elementor-element-40d26f49 .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#E0E0E0;}.elementor-2897 .elementor-element.elementor-element-54e2bb97{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2897 .elementor-element.elementor-element-54e2bb97.e-con{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-6a1aaa3f .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:800;fill:#502B71;color:#502B71;border-radius:0px 0px 0px 0px;padding:18px 60px 18px 60px;}.elementor-2897 .elementor-element.elementor-element-6a1aaa3f{padding:0px 0px 0px 0px;}.elementor-2897 .elementor-element.elementor-element-6a1aaa3f.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-14a1fdac{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2897 .elementor-element.elementor-element-14a1fdac.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-14a1fdac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-14a1fdac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2897 .elementor-element.elementor-element-14a1fdac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-14a1fdac .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-2897 .elementor-element.elementor-element-14a1fdac .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-123417a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2897 .elementor-element.elementor-element-5a87d65{text-align:center;}.elementor-2897 .elementor-element.elementor-element-5a87d65 img{width:13%;}.elementor-2897 .elementor-element.elementor-element-52187d96{text-align:center;}.elementor-2897 .elementor-element.elementor-element-52187d96 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-6cb01566{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-3b84ca2e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2897 .elementor-element.elementor-element-3b84ca2e.e-con{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-12c1f6b1 .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:800;fill:#502B71;color:#502B71;border-radius:0px 0px 0px 0px;padding:18px 60px 18px 60px;}.elementor-2897 .elementor-element.elementor-element-12c1f6b1{padding:0px 0px 0px 0px;}.elementor-2897 .elementor-element.elementor-element-12c1f6b1.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-cd7c4f5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2897 .elementor-element.elementor-element-cd7c4f5.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-cd7c4f5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-cd7c4f5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2897 .elementor-element.elementor-element-cd7c4f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-cd7c4f5 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-2897 .elementor-element.elementor-element-cd7c4f5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-61650f74{--display:flex;}.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-2897 .elementor-element.elementor-element-98baaae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -73px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-2897 .elementor-element.elementor-element-98baaae .elementor-icon-wrapper{text-align:center;}.elementor-2897 .elementor-element.elementor-element-98baaae .elementor-icon{font-size:71.5px;}.elementor-2897 .elementor-element.elementor-element-98baaae .elementor-icon svg{height:71.5px;}.elementor-2897 .elementor-element.elementor-element-98baaae .elementor-icon-wrapper svg{width:auto;}.elementor-2897 .elementor-element.elementor-element-31096590{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2897 .elementor-element.elementor-element-31096590:not(.elementor-motion-effects-element-type-background), .elementor-2897 .elementor-element.elementor-element-31096590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #97D269 0%, #90CB60 100%);}.elementor-2897 .elementor-element.elementor-element-c6c1f44{text-align:center;}.elementor-2897 .elementor-element.elementor-element-c6c1f44 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:400;color:#693692;}.elementor-2897 .elementor-element.elementor-element-226ba529.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-226ba529 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2897 .elementor-element.elementor-element-226ba529 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2897 .elementor-element.elementor-element-226ba529 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2897 .elementor-element.elementor-element-226ba529 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2897 .elementor-element.elementor-element-226ba529 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2897 .elementor-element.elementor-element-226ba529 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-226ba529 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-2897 .elementor-element.elementor-element-226ba529{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-2897 .elementor-element.elementor-element-226ba529 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-226ba529 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-2897 .elementor-element.elementor-element-226ba529 .elementor-icon-list-text{color:#693692;transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-1e7234c7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2897 .elementor-element.elementor-element-1e7234c7.e-con{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-64d10a72 .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:800;fill:#97D269;color:#97D269;border-radius:0px 0px 0px 0px;padding:18px 60px 18px 60px;}.elementor-2897 .elementor-element.elementor-element-64d10a72{padding:0px 0px 0px 0px;}.elementor-2897 .elementor-element.elementor-element-64d10a72.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-5a32b330{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2897 .elementor-element.elementor-element-5a32b330.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-5a32b330 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-5a32b330 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2897 .elementor-element.elementor-element-5a32b330 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-5a32b330 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-2897 .elementor-element.elementor-element-5a32b330 .elementor-icon-list-text{color:#8548B4;transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-351908ef{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2897 .elementor-element.elementor-element-3c9ec12f{grid-column:span 3;text-align:center;}.elementor-2897 .elementor-element.elementor-element-3c9ec12f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-62af3942{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2897 .elementor-element.elementor-element-62af3942:not(.elementor-motion-effects-element-type-background), .elementor-2897 .elementor-element.elementor-element-62af3942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joaoragaz.com.br/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2897 .elementor-element.elementor-element-62af3942::before, .elementor-2897 .elementor-element.elementor-element-62af3942 > .elementor-background-video-container::before, .elementor-2897 .elementor-element.elementor-element-62af3942 > .e-con-inner > .elementor-background-video-container::before, .elementor-2897 .elementor-element.elementor-element-62af3942 > .elementor-background-slideshow::before, .elementor-2897 .elementor-element.elementor-element-62af3942 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2897 .elementor-element.elementor-element-62af3942 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #21023A 94%);}.elementor-2897 .elementor-element.elementor-element-3a3df6fb.elementor-element{--align-self:flex-start;}.elementor-2897 .elementor-element.elementor-element-3a3df6fb{text-align:start;}.elementor-2897 .elementor-element.elementor-element-3a3df6fb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;color:#EBEBEB;}.elementor-2897 .elementor-element.elementor-element-2c6f15a1{text-align:start;}.elementor-2897 .elementor-element.elementor-element-2c6f15a1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFFD9;}.elementor-2897 .elementor-element.elementor-element-63382886{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2897 .elementor-element.elementor-element-63382886:not(.elementor-motion-effects-element-type-background), .elementor-2897 .elementor-element.elementor-element-63382886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joaoragaz.com.br/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2897 .elementor-element.elementor-element-63382886::before, .elementor-2897 .elementor-element.elementor-element-63382886 > .elementor-background-video-container::before, .elementor-2897 .elementor-element.elementor-element-63382886 > .e-con-inner > .elementor-background-video-container::before, .elementor-2897 .elementor-element.elementor-element-63382886 > .elementor-background-slideshow::before, .elementor-2897 .elementor-element.elementor-element-63382886 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2897 .elementor-element.elementor-element-63382886 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #21023A 100%);}.elementor-2897 .elementor-element.elementor-element-222be6af.elementor-element{--align-self:flex-start;}.elementor-2897 .elementor-element.elementor-element-222be6af{text-align:start;}.elementor-2897 .elementor-element.elementor-element-222be6af .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;color:#EBEBEB;}.elementor-2897 .elementor-element.elementor-element-5c69eb25{text-align:start;}.elementor-2897 .elementor-element.elementor-element-5c69eb25 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFFD9;}.elementor-2897 .elementor-element.elementor-element-59c56edf{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2897 .elementor-element.elementor-element-59c56edf:not(.elementor-motion-effects-element-type-background), .elementor-2897 .elementor-element.elementor-element-59c56edf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joaoragaz.com.br/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2897 .elementor-element.elementor-element-59c56edf::before, .elementor-2897 .elementor-element.elementor-element-59c56edf > .elementor-background-video-container::before, .elementor-2897 .elementor-element.elementor-element-59c56edf > .e-con-inner > .elementor-background-video-container::before, .elementor-2897 .elementor-element.elementor-element-59c56edf > .elementor-background-slideshow::before, .elementor-2897 .elementor-element.elementor-element-59c56edf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2897 .elementor-element.elementor-element-59c56edf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #21023A 100%);}.elementor-2897 .elementor-element.elementor-element-7582b543.elementor-element{--align-self:flex-start;}.elementor-2897 .elementor-element.elementor-element-7582b543{text-align:start;}.elementor-2897 .elementor-element.elementor-element-7582b543 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;color:#EBEBEB;}.elementor-2897 .elementor-element.elementor-element-1955ebfd{text-align:start;}.elementor-2897 .elementor-element.elementor-element-1955ebfd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFFD9;}.elementor-2897 .elementor-element.elementor-element-758e1e5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );grid-column:span 3;}.elementor-2897 .elementor-element.elementor-element-758e1e5.e-con{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-15ef3000 .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:800;fill:#502B71;color:#502B71;border-radius:0px 0px 0px 0px;padding:18px 60px 18px 60px;}.elementor-2897 .elementor-element.elementor-element-15ef3000{padding:0px 0px 0px 0px;}.elementor-2897 .elementor-element.elementor-element-15ef3000.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-79a1f22b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2897 .elementor-element.elementor-element-79a1f22b.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-79a1f22b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-79a1f22b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2897 .elementor-element.elementor-element-79a1f22b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-79a1f22b .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-2897 .elementor-element.elementor-element-79a1f22b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-14052861{--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;--justify-content:center;--align-items:center;--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-2897 .elementor-element.elementor-element-420d4f4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#92CD62;--border-color:#92CD62;--margin-top:0px;--margin-bottom:-99px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2897 .elementor-element.elementor-element-420d4f4e.e-con{--e-con-transform-rotateZ:-3deg;--e-con-transform-scale:1.1;}.elementor-2897 .elementor-element.elementor-element-5b53c156{width:var( --container-widget-width, 1040px );max-width:1040px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -800px;--container-widget-width:1040px;--container-widget-flex-grow:0;text-align:center;}.elementor-2897 .elementor-element.elementor-element-5b53c156 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-76ccec0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#91CC61;--border-color:#91CC61;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2897 .elementor-element.elementor-element-76ccec0c.e-con{--e-con-transform-rotateZ:5deg;--e-con-transform-scale:1.1;}.elementor-2897 .elementor-element.elementor-element-42679e0{width:var( --container-widget-width, 1040px );max-width:1040px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -800px;--container-widget-width:1040px;--container-widget-flex-grow:0;text-align:center;}.elementor-2897 .elementor-element.elementor-element-42679e0 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-2bf65a02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2897 .elementor-element.elementor-element-7b68fe26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-2897 .elementor-element.elementor-element-3629d319{--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-2897 .elementor-element.elementor-element-1126e5d5{text-align:start;}.elementor-2897 .elementor-element.elementor-element-1126e5d5 img{width:30%;}.elementor-2897 .elementor-element.elementor-element-514c051c{grid-column:span 3;text-align:start;}.elementor-2897 .elementor-element.elementor-element-514c051c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:43px;font-weight:400;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2897 .elementor-element.elementor-element-11e23104{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2897 .elementor-element.elementor-element-11e23104 .elementor-divider-separator{width:100%;}.elementor-2897 .elementor-element.elementor-element-11e23104 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2897 .elementor-element.elementor-element-260c6203{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2897 .elementor-element.elementor-element-73d67a4d{--display:flex;}.elementor-2897 .elementor-element.elementor-element-6b4757c0{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-2897 .elementor-element.elementor-element-43a198f4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-5404996a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2897 .elementor-element.elementor-element-5404996a .elementor-divider-separator{width:100%;}.elementor-2897 .elementor-element.elementor-element-5404996a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2897 .elementor-element.elementor-element-6e0a2674{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-2a15b992{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-2897 .elementor-element.elementor-element-45d35ba1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-1cd8af6d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2897 .elementor-element.elementor-element-1cd8af6d .elementor-divider-separator{width:100%;}.elementor-2897 .elementor-element.elementor-element-1cd8af6d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2897 .elementor-element.elementor-element-a25bcd2{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-1f220086{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-2897 .elementor-element.elementor-element-bc480b3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-2a48a417{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2897 .elementor-element.elementor-element-2a48a417 .elementor-divider-separator{width:100%;}.elementor-2897 .elementor-element.elementor-element-2a48a417 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2897 .elementor-element.elementor-element-44ff2f2b{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-58d041ab{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-2897 .elementor-element.elementor-element-3a3651a0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-200f5b9e{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2897 .elementor-element.elementor-element-200f5b9e .elementor-divider-separator{width:100%;}.elementor-2897 .elementor-element.elementor-element-200f5b9e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2897 .elementor-element.elementor-element-71266ef8{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-3ebf8bf4{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-2897 .elementor-element.elementor-element-57a41a48 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-5d322ae3{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2897 .elementor-element.elementor-element-5d322ae3 .elementor-divider-separator{width:100%;}.elementor-2897 .elementor-element.elementor-element-5d322ae3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2897 .elementor-element.elementor-element-3a54907f{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-23e48008{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-2897 .elementor-element.elementor-element-2e0f4fab .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-5dd5df2{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2897 .elementor-element.elementor-element-5dd5df2 .elementor-divider-separator{width:100%;}.elementor-2897 .elementor-element.elementor-element-5dd5df2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2897 .elementor-element.elementor-element-4ad8ef40{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-3ddc675c{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-2897 .elementor-element.elementor-element-6ec9a7c9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-58b51b84{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2897 .elementor-element.elementor-element-58b51b84 .elementor-divider-separator{width:100%;}.elementor-2897 .elementor-element.elementor-element-58b51b84 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2897 .elementor-element.elementor-element-7060ef10{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-bbba2ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2897 .elementor-element.elementor-element-3d75b594{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-2897 .elementor-element.elementor-element-1af4a26e{margin:-250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2897 .elementor-element.elementor-element-1af4a26e img{width:41%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2897 .elementor-element.elementor-element-5d71f266{grid-column:span 3;text-align:center;}.elementor-2897 .elementor-element.elementor-element-5d71f266 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:43px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-656603c2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-6028ca4d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );grid-column:span 3;}.elementor-2897 .elementor-element.elementor-element-6028ca4d.e-con{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-523d4a6d .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:800;fill:#502B71;color:#502B71;border-radius:0px 0px 0px 0px;padding:18px 60px 18px 60px;}.elementor-2897 .elementor-element.elementor-element-523d4a6d{padding:0px 0px 0px 0px;}.elementor-2897 .elementor-element.elementor-element-523d4a6d.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-583a2ca9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2897 .elementor-element.elementor-element-583a2ca9.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-583a2ca9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-583a2ca9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2897 .elementor-element.elementor-element-583a2ca9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-583a2ca9 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-2897 .elementor-element.elementor-element-583a2ca9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-6d93df00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2897 .elementor-element.elementor-element-54cbfe44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2897 .elementor-element.elementor-element-5a9e735a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2897 .elementor-element.elementor-element-60eea6bc img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#95D065;border-radius:15px 15px 15px 15px;}.elementor-2897 .elementor-element.elementor-element-7ac9bde{--display:flex;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:0px;}.elementor-2897 .elementor-element.elementor-element-601f5bc4{text-align:start;}.elementor-2897 .elementor-element.elementor-element-601f5bc4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-2178bcc2{font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-5e82cf4c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );grid-column:span 3;}.elementor-2897 .elementor-element.elementor-element-5e82cf4c.e-con{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-52def84c .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:800;fill:#502B71;color:#502B71;border-radius:0px 0px 0px 0px;padding:18px 60px 18px 60px;}.elementor-2897 .elementor-element.elementor-element-52def84c{padding:0px 0px 0px 0px;}.elementor-2897 .elementor-element.elementor-element-52def84c.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-c817c72{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2897 .elementor-element.elementor-element-c817c72.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-c817c72 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-c817c72 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2897 .elementor-element.elementor-element-c817c72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-c817c72 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-2897 .elementor-element.elementor-element-c817c72 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-59aa58cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2897 .elementor-element.elementor-element-1d8db31f{--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;}.elementor-2897 .elementor-element.elementor-element-6b576dab{grid-column:span 3;text-align:center;}.elementor-2897 .elementor-element.elementor-element-6b576dab .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:43px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-859c376{--display:flex;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2897 .elementor-element.elementor-element-6d5431c9{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#3A0863;}.elementor-2897 .elementor-element.elementor-element-e51191b{--display:flex;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2897 .elementor-element.elementor-element-4754f074{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#3A0863;}.elementor-2897 .elementor-element.elementor-element-d4d9ea5{--display:flex;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2897 .elementor-element.elementor-element-432dee3d{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#3A0863;}.elementor-2897 .elementor-element.elementor-element-2fddfa6c{--display:flex;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2897 .elementor-element.elementor-element-462c0df2{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#3A0863;}.elementor-2897 .elementor-element.elementor-element-8bf94dd{--display:flex;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2897 .elementor-element.elementor-element-3fa67999{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#3A0863;}.elementor-2897 .elementor-element.elementor-element-cf2a311{--display:flex;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2897 .elementor-element.elementor-element-6766fcff{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#3A0863;}.elementor-2897 .elementor-element.elementor-element-591eae14{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#693692;--n-accordion-title-hover-color:#693692;--n-accordion-title-active-color:#693692;--n-accordion-icon-size:11px;--n-accordion-icon-normal-color:#FFFFFF00;--n-accordion-icon-hover-color:#FFFFFF00;--n-accordion-icon-active-color:#FFFFFF00;}.elementor-2897 .elementor-element.elementor-element-591eae14 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2897 .elementor-element.elementor-element-591eae14 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-2897 .elementor-element.elementor-element-591eae14 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-2897 .elementor-element.elementor-element-a144627{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2897 .elementor-element.elementor-element-610de7f3{--display:flex;--min-height:400px;--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:20px 20px 98px 0px rgba(0, 0, 0, 0.08);--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2897 .elementor-element.elementor-element-23d747de{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -500px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2897 .elementor-element.elementor-element-23d747de img{width:84%;}.elementor-2897 .elementor-element.elementor-element-7079310f{--display:flex;}.elementor-2897 .elementor-element.elementor-element-3a5c14c4{grid-column:span 3;text-align:start;}.elementor-2897 .elementor-element.elementor-element-3a5c14c4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:43px;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-79f135d9{font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2897 .elementor-element.elementor-element-4e399239{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );grid-column:span 3;}.elementor-2897 .elementor-element.elementor-element-4e399239.e-con{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-181f535a .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:800;fill:#502B71;color:#502B71;border-radius:0px 0px 0px 0px;padding:18px 60px 18px 60px;}.elementor-2897 .elementor-element.elementor-element-181f535a{padding:0px 0px 0px 0px;}.elementor-2897 .elementor-element.elementor-element-181f535a.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-17ebbd0b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2897 .elementor-element.elementor-element-17ebbd0b.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-17ebbd0b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2897 .elementor-element.elementor-element-17ebbd0b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2897 .elementor-element.elementor-element-17ebbd0b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-17ebbd0b .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-2897 .elementor-element.elementor-element-17ebbd0b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}body.elementor-page-2897:not(.elementor-motion-effects-element-type-background), body.elementor-page-2897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#693692;}@media(min-width:768px){.elementor-2897 .elementor-element.elementor-element-7449a2e8{--content-width:1226px;}.elementor-2897 .elementor-element.elementor-element-2d0731e6{--width:50%;}.elementor-2897 .elementor-element.elementor-element-1f062fad{--width:50%;}.elementor-2897 .elementor-element.elementor-element-1640ea08{--width:50%;}.elementor-2897 .elementor-element.elementor-element-39acd03b{--width:50%;}.elementor-2897 .elementor-element.elementor-element-55bd0437{--content-width:1280px;}.elementor-2897 .elementor-element.elementor-element-23095886{--width:50%;}.elementor-2897 .elementor-element.elementor-element-67273789{--width:50%;}.elementor-2897 .elementor-element.elementor-element-351908ef{--content-width:1360px;}.elementor-2897 .elementor-element.elementor-element-7b68fe26{--width:50%;}.elementor-2897 .elementor-element.elementor-element-260c6203{--width:658px;}.elementor-2897 .elementor-element.elementor-element-6d93df00{--content-width:1200px;}.elementor-2897 .elementor-element.elementor-element-5a9e735a{--width:520px;}.elementor-2897 .elementor-element.elementor-element-7ac9bde{--width:48%;}.elementor-2897 .elementor-element.elementor-element-59aa58cb{--content-width:1295px;}.elementor-2897 .elementor-element.elementor-element-7079310f{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2897 .elementor-element.elementor-element-5a9e735a{--width:100%;}.elementor-2897 .elementor-element.elementor-element-7ac9bde{--width:100%;}}@media(min-width:1367px){.elementor-2897 .elementor-element.elementor-element-7449a2e8:not(.elementor-motion-effects-element-type-background), .elementor-2897 .elementor-element.elementor-element-7449a2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1366px){.elementor-2897 .elementor-element.elementor-element-4764754b .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-4764754b .elementor-icon-box-title a{line-height:44px;}.elementor-2897 .elementor-element.elementor-element-4764754b .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-7a1aaeab .elementor-icon-box-title a{line-height:44px;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-305103d .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-305103d .elementor-icon-box-title a{line-height:44px;}.elementor-2897 .elementor-element.elementor-element-305103d .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-27f9470c .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-27f9470c .elementor-icon-box-title a{line-height:44px;}.elementor-2897 .elementor-element.elementor-element-27f9470c .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-1286aa52{--grid-auto-flow:row;}.elementor-2897 .elementor-element.elementor-element-770a8e09 .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-770a8e09 .elementor-icon-box-title a{line-height:44px;}.elementor-2897 .elementor-element.elementor-element-770a8e09 .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-513eacf9 .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-513eacf9 .elementor-icon-box-title a{line-height:44px;}.elementor-2897 .elementor-element.elementor-element-513eacf9 .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-28eaacde .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-28eaacde .elementor-icon-box-title a{line-height:44px;}.elementor-2897 .elementor-element.elementor-element-28eaacde .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-40d26f49 .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-40d26f49 .elementor-icon-box-title a{line-height:44px;}.elementor-2897 .elementor-element.elementor-element-40d26f49 .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-351908ef{--grid-auto-flow:row;}.elementor-2897 .elementor-element.elementor-element-3a3df6fb .elementor-heading-title{line-height:1.3em;}.elementor-2897 .elementor-element.elementor-element-222be6af .elementor-heading-title{line-height:1.3em;}.elementor-2897 .elementor-element.elementor-element-7582b543 .elementor-heading-title{line-height:1.3em;}.elementor-2897 .elementor-element.elementor-element-3a5c14c4 .elementor-heading-title{line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-79f135d9{line-height:1.3em;}}@media(max-width:1024px){.elementor-2897 .elementor-element.elementor-element-4764754b .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-4764754b .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-4764754b .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-7a1aaeab .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-305103d .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-305103d .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-305103d .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-27f9470c .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-27f9470c .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-27f9470c .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-55bd0437{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-1286aa52{--grid-auto-flow:row;}.elementor-2897 .elementor-element.elementor-element-770a8e09 .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-770a8e09 .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-770a8e09 .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-513eacf9 .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-513eacf9 .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-513eacf9 .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-28eaacde .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-28eaacde .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-28eaacde .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-40d26f49 .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-40d26f49 .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-40d26f49 .elementor-icon-box-description{font-size:16px;}.elementor-2897 .elementor-element.elementor-element-351908ef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2897 .elementor-element.elementor-element-3a3df6fb .elementor-heading-title{font-size:40px;}.elementor-2897 .elementor-element.elementor-element-2c6f15a1 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-222be6af .elementor-heading-title{font-size:40px;}.elementor-2897 .elementor-element.elementor-element-5c69eb25 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-7582b543 .elementor-heading-title{font-size:40px;}.elementor-2897 .elementor-element.elementor-element-1955ebfd .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-6d93df00{--padding-top:100px;--padding-bottom:0100px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-54cbfe44{--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-2897 .elementor-element.elementor-element-60eea6bc{width:100%;max-width:100%;}.elementor-2897 .elementor-element.elementor-element-60eea6bc img{width:100%;}.elementor-2897 .elementor-element.elementor-element-601f5bc4 .elementor-heading-title{font-size:31px;}}@media(max-width:767px){.elementor-2897 .elementor-element.elementor-element-7449a2e8{--min-height:525px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:020vw;--padding-left:2vw;--padding-right:2vw;}.elementor-2897 .elementor-element.elementor-element-7449a2e8:not(.elementor-motion-effects-element-type-background), .elementor-2897 .elementor-element.elementor-element-7449a2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:160% auto;}.elementor-2897 .elementor-element.elementor-element-64736b17{text-align:center;}.elementor-2897 .elementor-element.elementor-element-64736b17 img{width:45%;height:100px;object-fit:fill;}.elementor-2897 .elementor-element.elementor-element-5fcdbf06{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2897 .elementor-element.elementor-element-5fcdbf06.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-5fcdbf06 .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-4751033f.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-4751033f{text-align:center;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-77757d6b.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-77757d6b .elementor-button{padding:18px 30px 18px 30px;}.elementor-2897 .elementor-element.elementor-element-60d39d8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2897 .elementor-element.elementor-element-60d39d8c.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-60d39d8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-60d39d8c .elementor-icon-list-item > a{font-size:12px;}.elementor-2897 .elementor-element.elementor-element-1f062fad{--min-height:320px;}.elementor-2897 .elementor-element.elementor-element-13a24e71{--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2897 .elementor-element.elementor-element-1903b613{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;text-align:center;}.elementor-2897 .elementor-element.elementor-element-1903b613 .elementor-heading-title{font-size:9px;line-height:1em;}.elementor-2897 .elementor-element.elementor-element-46f36762{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2897 .elementor-element.elementor-element-184f8d48{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;text-align:center;}.elementor-2897 .elementor-element.elementor-element-184f8d48 .elementor-heading-title{font-size:9px;line-height:1em;}.elementor-2897 .elementor-element.elementor-element-6c7853e2.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-6c7853e2{text-align:center;}.elementor-2897 .elementor-element.elementor-element-6c7853e2 .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-4764754b{padding:5px 20px 5px 20px;}.elementor-2897 .elementor-element.elementor-element-4764754b .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-4764754b .elementor-icon-box-title a{font-size:14px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-4764754b .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab{padding:5px 20px 5px 20px;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-7a1aaeab .elementor-icon-box-title a{font-size:14px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-7a1aaeab .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-305103d{padding:5px 20px 5px 20px;}.elementor-2897 .elementor-element.elementor-element-305103d .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-305103d .elementor-icon-box-title a{font-size:14px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-305103d .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-27f9470c{padding:5px 20px 5px 20px;}.elementor-2897 .elementor-element.elementor-element-27f9470c .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-27f9470c .elementor-icon-box-title a{font-size:14px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-27f9470c .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-6ab1ce29.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-6ab1ce29{text-align:center;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-46fc5970 .elementor-button{padding:18px 30px 18px 30px;}.elementor-2897 .elementor-element.elementor-element-4c2c03a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2897 .elementor-element.elementor-element-4c2c03a7.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-4c2c03a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-4c2c03a7 .elementor-icon-list-item > a{font-size:12px;}.elementor-2897 .elementor-element.elementor-element-55bd0437{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-31345332{text-align:center;}.elementor-2897 .elementor-element.elementor-element-31345332 img{width:45%;height:100px;object-fit:fill;}.elementor-2897 .elementor-element.elementor-element-1896a12c.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-1896a12c{text-align:center;}.elementor-2897 .elementor-element.elementor-element-1896a12c .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-7a7aa4ae{--e-image-carousel-slides-to-show:2;}.elementor-2897 .elementor-element.elementor-element-3a392f95{--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2897 .elementor-element.elementor-element-4892ea64{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;text-align:center;}.elementor-2897 .elementor-element.elementor-element-4892ea64 .elementor-heading-title{font-size:9px;line-height:1em;}.elementor-2897 .elementor-element.elementor-element-45568678{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2897 .elementor-element.elementor-element-6d4022d8{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;text-align:center;}.elementor-2897 .elementor-element.elementor-element-6d4022d8 .elementor-heading-title{font-size:9px;line-height:1em;}.elementor-2897 .elementor-element.elementor-element-5c906bb0{text-align:center;}.elementor-2897 .elementor-element.elementor-element-5c906bb0 img{width:45%;height:100px;object-fit:fill;}.elementor-2897 .elementor-element.elementor-element-1167eb86.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-1167eb86{text-align:center;}.elementor-2897 .elementor-element.elementor-element-1167eb86 .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-32230e76.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-32230e76{text-align:center;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-1286aa52{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2897 .elementor-element.elementor-element-770a8e09{padding:20px 20px 20px 20px;}.elementor-2897 .elementor-element.elementor-element-770a8e09 .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-770a8e09 .elementor-icon-box-title a{font-size:14px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-770a8e09 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-513eacf9{padding:20px 20px 20px 20px;}.elementor-2897 .elementor-element.elementor-element-513eacf9 .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-513eacf9 .elementor-icon-box-title a{font-size:14px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-513eacf9 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-28eaacde{padding:20px 20px 20px 20px;}.elementor-2897 .elementor-element.elementor-element-28eaacde .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-28eaacde .elementor-icon-box-title a{font-size:14px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-28eaacde .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-40d26f49{padding:20px 20px 20px 20px;}.elementor-2897 .elementor-element.elementor-element-40d26f49 .elementor-icon-box-title, .elementor-2897 .elementor-element.elementor-element-40d26f49 .elementor-icon-box-title a{font-size:14px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-40d26f49 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-6a1aaa3f .elementor-button{padding:18px 30px 18px 30px;}.elementor-2897 .elementor-element.elementor-element-14a1fdac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2897 .elementor-element.elementor-element-14a1fdac.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-14a1fdac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-14a1fdac .elementor-icon-list-item > a{font-size:12px;}.elementor-2897 .elementor-element.elementor-element-5a87d65{text-align:center;}.elementor-2897 .elementor-element.elementor-element-5a87d65 img{width:45%;height:100px;object-fit:fill;}.elementor-2897 .elementor-element.elementor-element-52187d96.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-52187d96{text-align:center;}.elementor-2897 .elementor-element.elementor-element-52187d96 .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-6cb01566.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-6cb01566{text-align:center;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-12c1f6b1 .elementor-button{padding:18px 30px 18px 30px;}.elementor-2897 .elementor-element.elementor-element-cd7c4f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2897 .elementor-element.elementor-element-cd7c4f5.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-cd7c4f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-cd7c4f5 .elementor-icon-list-item > a{font-size:12px;}.elementor-2897 .elementor-element.elementor-element-98baaae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2897 .elementor-element.elementor-element-98baaae .elementor-icon{font-size:67px;}.elementor-2897 .elementor-element.elementor-element-98baaae .elementor-icon svg{height:67px;}.elementor-2897 .elementor-element.elementor-element-c6c1f44.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-c6c1f44{text-align:center;}.elementor-2897 .elementor-element.elementor-element-c6c1f44 .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-226ba529 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-226ba529 .elementor-icon-list-item > a{font-size:15px;}.elementor-2897 .elementor-element.elementor-element-64d10a72 .elementor-button{padding:18px 30px 18px 30px;}.elementor-2897 .elementor-element.elementor-element-5a32b330{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2897 .elementor-element.elementor-element-5a32b330.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-5a32b330 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-5a32b330 .elementor-icon-list-item > a{font-size:12px;}.elementor-2897 .elementor-element.elementor-element-351908ef{--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2897 .elementor-element.elementor-element-3c9ec12f.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-3c9ec12f{text-align:center;}.elementor-2897 .elementor-element.elementor-element-3c9ec12f .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-62af3942{--width:100%;grid-column:span 3;}.elementor-2897 .elementor-element.elementor-element-3a3df6fb .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-2c6f15a1 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-63382886{grid-column:span 3;}.elementor-2897 .elementor-element.elementor-element-222be6af .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-5c69eb25 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-59c56edf{grid-column:span 3;}.elementor-2897 .elementor-element.elementor-element-7582b543 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-1955ebfd .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-2897 .elementor-element.elementor-element-15ef3000 .elementor-button{padding:18px 30px 18px 30px;}.elementor-2897 .elementor-element.elementor-element-79a1f22b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2897 .elementor-element.elementor-element-79a1f22b.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-79a1f22b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-79a1f22b .elementor-icon-list-item > a{font-size:12px;}.elementor-2897 .elementor-element.elementor-element-420d4f4e{--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2897 .elementor-element.elementor-element-5b53c156{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;text-align:center;}.elementor-2897 .elementor-element.elementor-element-5b53c156 .elementor-heading-title{font-size:9px;line-height:1em;}.elementor-2897 .elementor-element.elementor-element-76ccec0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2897 .elementor-element.elementor-element-42679e0{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;text-align:center;}.elementor-2897 .elementor-element.elementor-element-42679e0 .elementor-heading-title{font-size:9px;line-height:1em;}.elementor-2897 .elementor-element.elementor-element-2bf65a02{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2897 .elementor-element.elementor-element-2bf65a02.e-con{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-1126e5d5{text-align:center;}.elementor-2897 .elementor-element.elementor-element-1126e5d5 img{width:45%;height:100px;object-fit:fill;}.elementor-2897 .elementor-element.elementor-element-514c051c.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-514c051c{text-align:center;}.elementor-2897 .elementor-element.elementor-element-514c051c .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-260c6203{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2897 .elementor-element.elementor-element-73d67a4d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2897 .elementor-element.elementor-element-73d67a4d.e-con{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-6b4757c0{--width:100%;--min-height:210px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-43a198f4{text-align:start;}.elementor-2897 .elementor-element.elementor-element-43a198f4 .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-6e0a2674{text-align:start;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-2a15b992{--width:100%;--min-height:210px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-45d35ba1{text-align:start;}.elementor-2897 .elementor-element.elementor-element-45d35ba1 .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-a25bcd2{text-align:start;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-1f220086{--width:100%;--min-height:210px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-bc480b3{text-align:start;}.elementor-2897 .elementor-element.elementor-element-bc480b3 .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-44ff2f2b{text-align:start;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-58d041ab{--width:100%;--min-height:210px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-3a3651a0{text-align:start;}.elementor-2897 .elementor-element.elementor-element-3a3651a0 .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-71266ef8{text-align:start;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-3ebf8bf4{--width:100%;--min-height:210px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-57a41a48{text-align:start;}.elementor-2897 .elementor-element.elementor-element-57a41a48 .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-3a54907f{text-align:start;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-23e48008{--width:100%;--min-height:210px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-2e0f4fab{text-align:start;}.elementor-2897 .elementor-element.elementor-element-2e0f4fab .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-4ad8ef40{text-align:start;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-3ddc675c{--width:100%;--min-height:210px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-6ec9a7c9{text-align:start;}.elementor-2897 .elementor-element.elementor-element-6ec9a7c9 .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-7060ef10{text-align:start;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-3d75b594{--width:100%;--min-height:210px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-1af4a26e{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2897 .elementor-element.elementor-element-1af4a26e img{width:70%;}.elementor-2897 .elementor-element.elementor-element-5d71f266.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-5d71f266{text-align:center;}.elementor-2897 .elementor-element.elementor-element-5d71f266 .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-656603c2.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-656603c2{text-align:center;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-523d4a6d .elementor-button{padding:18px 30px 18px 30px;}.elementor-2897 .elementor-element.elementor-element-583a2ca9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2897 .elementor-element.elementor-element-583a2ca9.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-583a2ca9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-583a2ca9 .elementor-icon-list-item > a{font-size:12px;}.elementor-2897 .elementor-element.elementor-element-6d93df00{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-7ac9bde{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-601f5bc4{text-align:center;}.elementor-2897 .elementor-element.elementor-element-601f5bc4 .elementor-heading-title{font-size:19px;line-height:1.1em;}.elementor-2897 .elementor-element.elementor-element-2178bcc2{text-align:center;font-size:15px;}.elementor-2897 .elementor-element.elementor-element-52def84c .elementor-button{padding:18px 30px 18px 30px;}.elementor-2897 .elementor-element.elementor-element-c817c72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2897 .elementor-element.elementor-element-c817c72.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-c817c72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-c817c72 .elementor-icon-list-item > a{font-size:12px;}.elementor-2897 .elementor-element.elementor-element-59aa58cb{--padding-top:10vw;--padding-bottom:20vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2897 .elementor-element.elementor-element-1d8db31f{--justify-content:center;}.elementor-2897 .elementor-element.elementor-element-6b576dab.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-6b576dab{text-align:center;}.elementor-2897 .elementor-element.elementor-element-6b576dab .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-859c376{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-6d5431c9{text-align:start;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-e51191b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-4754f074{text-align:start;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-d4d9ea5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-432dee3d{text-align:start;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-2fddfa6c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-462c0df2{text-align:start;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-8bf94dd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-3fa67999{text-align:start;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-cf2a311{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2897 .elementor-element.elementor-element-6766fcff{text-align:start;font-size:13px;}.elementor-2897 .elementor-element.elementor-element-591eae14{--n-accordion-title-font-size:13px;--n-accordion-icon-size:7px;}.elementor-2897 .elementor-element.elementor-element-610de7f3{--flex-direction:column-reverse;--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:center;}.elementor-2897 .elementor-element.elementor-element-23d747de{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -260px) 0px;}.elementor-2897 .elementor-element.elementor-element-3a5c14c4.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-3a5c14c4{text-align:center;}.elementor-2897 .elementor-element.elementor-element-3a5c14c4 .elementor-heading-title{font-size:24px;}.elementor-2897 .elementor-element.elementor-element-79f135d9{text-align:center;font-size:15px;}.elementor-2897 .elementor-element.elementor-element-181f535a .elementor-button{padding:18px 30px 18px 30px;}.elementor-2897 .elementor-element.elementor-element-17ebbd0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2897 .elementor-element.elementor-element-17ebbd0b.elementor-element{--align-self:center;}.elementor-2897 .elementor-element.elementor-element-17ebbd0b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2897 .elementor-element.elementor-element-17ebbd0b .elementor-icon-list-item > a{font-size:12px;}}/* Start custom CSS for button, class: .elementor-element-7b4f4c2 *//* =====================================================
   BOTÃO TERAPEUTA — CONFIGURAÇÕES
===================================================== */

.botao-terapeuta {
  /* TAMANHO DO BOTÃO */
  --botao-largura: 430px;
  --botao-altura: 60px;
  --botao-padding-esquerda: 38px;
  --botao-padding-direita: 90px;
  --botao-borda-arredondada: 999px;

  /* TEXTO */
  --texto-cor: #000000;
  --texto-tamanho: 19px;
  --texto-peso: 600;

  /* DEGRADÊ INTERNO DO BOTÃO */
  --cor-degrade-1: #c78b35;
  --cor-degrade-2: #d9ae73;
  --cor-degrade-3: #e8d9bd;
  --cor-degrade-4: #97896d;
  --cor-degrade-5: #6a5d49;

  /* BORDA COM BRILHO ANIMADO */
  --borda-espessura: 2px;
  --borda-brilho-1: rgba(255, 255, 255, 0);
  --borda-brilho-2: rgba(255, 228, 170, 0.95);
  --borda-brilho-3: rgba(255, 175, 50, 0.9);
  --borda-brilho-4: rgba(145, 20, 16, 0.85);
  --velocidade-borda: 3.2s;

  /* CÍRCULO DA SETA */
  --icone-tamanho: 82px;
  --icone-cor: #9f120f;
  --icone-cor-hover: #b11410;
  --icone-borda-cor: #b8841f;
  --icone-borda-espessura: 2px;
  --icone-posicao-direita: -8px;

  /* SETA SVG */
  --seta-tamanho: 34px;

  /* HOVER */
  --hover-subida-botao: -2px;
  --hover-deslocamento-seta: -3px;
  --hover-rotacao-seta: -6deg;
  --hover-brilho: 1.04;

  /* TEMPOS */
  --tempo-hover-botao: 0.75s;
  --tempo-seta: 0.75s;

  overflow: visible !important;
}


/* =====================================================
   1. CORPO DO BOTÃO
===================================================== */

.botao-terapeuta .elementor-button {
  position: relative;

  min-width: var(--botao-largura);
  height: var(--botao-altura);
  padding: 0 var(--botao-padding-direita) 0 var(--botao-padding-esquerda);

  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: var(--botao-borda-arredondada);
  overflow: visible;

  text-decoration: none;

  border: var(--borda-espessura) solid transparent;

  background:
    linear-gradient(
      90deg,
      var(--cor-degrade-1) 0%,
      var(--cor-degrade-2) 18%,
      var(--cor-degrade-3) 48%,
      var(--cor-degrade-4) 78%,
      var(--cor-degrade-5) 100%
    ) padding-box,

    linear-gradient(
      270deg,
      var(--borda-brilho-1) 0%,
      var(--borda-brilho-1) 25%,
      var(--borda-brilho-2) 42%,
      var(--borda-brilho-3) 50%,
      var(--borda-brilho-4) 58%,
      var(--borda-brilho-1) 75%,
      var(--borda-brilho-1) 100%
    ) border-box;

  background-size:
    100% 100%,
    300% 300%;

  background-position:
    center,
    100% 50%;

  color: var(--texto-cor) !important;
  font-size: var(--texto-tamanho);
  font-weight: var(--texto-peso);
  line-height: 1;

  box-shadow:
    0 0 0 1px rgba(184, 132, 31, 0.22),
    0 8px 18px rgba(0, 0, 0, 0.10);

  transition:
    transform var(--tempo-hover-botao) ease,
    filter var(--tempo-hover-botao) ease,
    box-shadow var(--tempo-hover-botao) ease;
}


/* =====================================================
   2. LUZ INTERNA SUAVE
===================================================== */

.botao-terapeuta .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: inherit;
  pointer-events: none;
  z-index: 1;

  background: linear-gradient(
    270deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0) 32%,
    rgba(255,238,190,0.34) 48%,
    rgba(255,190,90,0.16) 58%,
    rgba(255,255,255,0) 78%,
    rgba(255,255,255,0) 100%
  );

  background-size: 280% 100%;
  background-position: 135% center;

  opacity: 0;

  transition:
    background-position 2.2s ease,
    opacity 0.75s ease;
}


/* =====================================================
   3. TEXTO
===================================================== */

.botao-terapeuta .elementor-button-text {
  position: relative;
  z-index: 2;
}


/* =====================================================
   4. CÍRCULO VERMELHO + SETA SVG
===================================================== */

.botao-terapeuta .elementor-button::after {
  content: "";
  position: absolute;

  right: var(--icone-posicao-direita);
  top: 50%;

  width: var(--icone-tamanho);
  height: var(--icone-tamanho);

  border-radius: 50%;
  z-index: 3;

  background-color: var(--icone-cor);
  border: var(--icone-borda-espessura) solid var(--icone-borda-cor);

  box-shadow:
    0 6px 16px rgba(0,0,0,0.18),
    0 0 0 rgba(159,18,15,0);

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cpath d='M6 17H24' stroke='white' stroke-width='2.8' stroke-linecap='round'/%3E%3Cpath d='M18 11L24 17L18 23' stroke='white' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

  background-repeat: no-repeat;
  background-position: center;
  background-size: var(--seta-tamanho) var(--seta-tamanho);

  transform: translateY(-50%);
  transform-origin: center;

  transition:
    transform var(--tempo-seta) ease,
    background-color var(--tempo-seta) ease,
    box-shadow var(--tempo-seta) ease;
}


/* =====================================================
   5. HOVER DO BOTÃO
===================================================== */

.botao-terapeuta .elementor-button:hover {
  transform: translateY(var(--hover-subida-botao));
  filter: brightness(var(--hover-brilho));

  animation: borda-alerta-direita-esquerda var(--velocidade-borda) linear infinite;

  box-shadow:
    0 0 0 1px rgba(184, 132, 31, 0.42),
    0 0 18px rgba(255, 178, 71, 0.28),
    0 0 34px rgba(159, 18, 15, 0.28),
    0 12px 26px rgba(0, 0, 0, 0.16);
}


/* luz interna acompanha o hover */
.botao-terapeuta .elementor-button:hover::before {
  opacity: 1;
  background-position: -135% center;
}


/* círculo e seta no hover */
.botao-terapeuta .elementor-button:hover::after {
  transform:
    translateY(-50%)
    translateX(var(--hover-deslocamento-seta))
    rotate(var(--hover-rotacao-seta));

  background-color: var(--icone-cor-hover);

  box-shadow:
    0 8px 20px rgba(0,0,0,0.22),
    0 0 14px rgba(255, 181, 73, 0.34),
    0 0 28px rgba(159, 18, 15, 0.38);
}


/* =====================================================
   6. ANIMAÇÃO DA BORDA
   Movimento do brilho da direita para a esquerda
===================================================== */

@keyframes borda-alerta-direita-esquerda {
  0% {
    background-position:
      center,
      100% 50%;
  }

  100% {
    background-position:
      center,
      -100% 50%;
  }
}


/* =====================================================
   7. RESPONSIVO
===================================================== */

@media (max-width: 480px) {
  .botao-terapeuta {
    --botao-largura: 100%;
    --botao-altura: 56px;
    --botao-padding-esquerda: 24px;
    --botao-padding-direita: 76px;

    --texto-tamanho: 16px;

    --icone-tamanho: 72px;
    --icone-posicao-direita: -6px;

    --seta-tamanho: 30px;
  }

  .botao-terapeuta .elementor-button {
    min-width: var(--botao-largura);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77757d6b *//* BOTÃO EM ESTADO PADRÃO */
.elementor-2897 .elementor-element.elementor-element-77757d6b .elementor-button {
    background: linear-gradient(90deg, #8FCB5F 0%, #ACE381 50%, #8FCB5F 100%);
    border-radius: 8px !important;
    overflow: hidden;
    transform: translate(0%, 0%);
    flex-grow: 1 !important;

    transition: background-color 0.8s ease, box-shadow 0.8s ease, transform 0.8s ease; 
}

/* HOVER NO BOTÃO */
.elementor-2897 .elementor-element.elementor-element-77757d6b:hover .elementor-button {
    background: linear-gradient(90deg, #ACE381 0%, #C9F4A6 50%, #ACE381 100%);
    box-shadow: 
        0px -10px 80px 0px rgba(172, 227, 129, 0.45), 
        0px -9.855px 29.201px 0px rgba(172, 227, 129, 0.35), 
        0px -4.785px 14.177px 0px rgba(172, 227, 129, 0.12), 
        0px -2.346px 6.95px 0px rgba(172, 227, 129, 0.10), 
        0px -0.927px 2.748px 0px rgba(172, 227, 129, 0.40);
}

/* BRILHO QUE SE MOVE SOBRE O BOTÃO */
.elementor-2897 .elementor-element.elementor-element-77757d6b .elementor-button::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(232, 255, 215, 0.8) 12.81%,
        rgba(232, 255, 215, 0.00) 66.66%
    );
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    left: -10%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
    opacity: 0;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes shinery {
    0% {
        left: -10%;
        opacity: 0;
    }
    20% {
        opacity: 0.7;
    }
    48% {
        left: 110%;
        opacity: 0.7;
    }
    51% {
        opacity: 0;
    }
    100% {
        left: 110%;
        opacity: 0;
    }
}

/* BORDA DECORATIVA EXTERNA */
.elementor-2897 .elementor-element.elementor-element-77757d6b .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit;
    border: 3px solid rgba(172, 227, 129, 0.25);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    user-select: none;
    pointer-events: none;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1903b613 */.elementor-2897 .elementor-element.elementor-element-1903b613{
    white-space: nowrap;
}

.elementor-2897 .elementor-element.elementor-element-1903b613{
    animation: txt infinite linear 95s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13a24e71 */.elementor-2897 .elementor-element.elementor-element-13a24e71{
    background: linear-gradient(270deg, #66358e 0%, #66358e 100%);
background: linear-gradient(270deg, #66358e 0%, #66358e 100%);
box-shadow: 0 4px 81px 0 #000;
box-shadow: 0 4px 81px 0 color(display-p3 0 0 0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-184f8d48 */.elementor-2897 .elementor-element.elementor-element-184f8d48{
    white-space: nowrap;
}

.elementor-2897 .elementor-element.elementor-element-184f8d48{
    animation: txto infinite linear 95s;
    
}

@keyframes txto {
    from {
        transform: translateX(-500%);
    }
    to {
        transform: translateX(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f36762 */.elementor-2897 .elementor-element.elementor-element-46f36762{
    background: linear-gradient(270deg, #66358e 0%, #66358e 100%);
background: linear-gradient(270deg, #66358e 0%, #66358e 100%);
box-shadow: 0 4px 81px 0 #000;
box-shadow: 0 4px 81px 0 color(display-p3 0 0 0);
}

.elementor-2897 .elementor-element.elementor-element-46f36762{
    filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46fc5970 *//* BOTÃO EM ESTADO PADRÃO */
.elementor-2897 .elementor-element.elementor-element-46fc5970 .elementor-button {
    background: linear-gradient(90deg, #8FCB5F 0%, #ACE381 50%, #8FCB5F 100%);
    border-radius: 8px !important;
    overflow: hidden;
    transform: translate(0%, 0%);
    flex-grow: 1 !important;

    transition: background-color 0.8s ease, box-shadow 0.8s ease, transform 0.8s ease; 
}

/* HOVER NO BOTÃO */
.elementor-2897 .elementor-element.elementor-element-46fc5970:hover .elementor-button {
    background: linear-gradient(90deg, #ACE381 0%, #C9F4A6 50%, #ACE381 100%);
    box-shadow: 
        0px -10px 80px 0px rgba(172, 227, 129, 0.45), 
        0px -9.855px 29.201px 0px rgba(172, 227, 129, 0.35), 
        0px -4.785px 14.177px 0px rgba(172, 227, 129, 0.12), 
        0px -2.346px 6.95px 0px rgba(172, 227, 129, 0.10), 
        0px -0.927px 2.748px 0px rgba(172, 227, 129, 0.40);
}

/* BRILHO QUE SE MOVE SOBRE O BOTÃO */
.elementor-2897 .elementor-element.elementor-element-46fc5970 .elementor-button::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(232, 255, 215, 0.8) 12.81%,
        rgba(232, 255, 215, 0.00) 66.66%
    );
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    left: -10%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
    opacity: 0;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes shinery {
    0% {
        left: -10%;
        opacity: 0;
    }
    20% {
        opacity: 0.7;
    }
    48% {
        left: 110%;
        opacity: 0.7;
    }
    51% {
        opacity: 0;
    }
    100% {
        left: 110%;
        opacity: 0;
    }
}

/* BORDA DECORATIVA EXTERNA */
.elementor-2897 .elementor-element.elementor-element-46fc5970 .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit;
    border: 3px solid rgba(172, 227, 129, 0.25);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    user-select: none;
    pointer-events: none;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7a7aa4ae */.elementor-2897 .elementor-element.elementor-element-7a7aa4ae .elementor-image-carousel-wrapper,
.elementor-2897 .elementor-element.elementor-element-7a7aa4ae .swiper-container,
.elementor-2897 .elementor-element.elementor-element-7a7aa4ae .swiper-container-initialized,
.elementor-2897 .elementor-element.elementor-element-7a7aa4ae .swiper-container-horizontal{
    overflow: visible !important;
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4892ea64 */.elementor-2897 .elementor-element.elementor-element-4892ea64{
    white-space: nowrap;
}

.elementor-2897 .elementor-element.elementor-element-4892ea64{
    animation: txt infinite linear 95s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a392f95 */.elementor-2897 .elementor-element.elementor-element-3a392f95{
    background: linear-gradient(270deg, #66358e 0%, #66358e 100%);
background: linear-gradient(270deg, #66358e 0%, #66358e 100%);
box-shadow: 0 4px 81px 0 #000;
box-shadow: 0 4px 81px 0 color(display-p3 0 0 0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d4022d8 */.elementor-2897 .elementor-element.elementor-element-6d4022d8{
    white-space: nowrap;
}

.elementor-2897 .elementor-element.elementor-element-6d4022d8{
    animation: txto infinite linear 95s;
    
}

@keyframes txto {
    from {
        transform: translateX(-500%);
    }
    to {
        transform: translateX(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45568678 */.elementor-2897 .elementor-element.elementor-element-45568678{
    background: linear-gradient(270deg, #66358e 0%, #66358e 100%);
background: linear-gradient(270deg, #66358e 0%, #66358e 100%);
box-shadow: 0 4px 81px 0 #000;
box-shadow: 0 4px 81px 0 color(display-p3 0 0 0);
}

.elementor-2897 .elementor-element.elementor-element-45568678{
    filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a1aaa3f *//* BOTÃO EM ESTADO PADRÃO */
.elementor-2897 .elementor-element.elementor-element-6a1aaa3f .elementor-button {
    background: linear-gradient(90deg, #8FCB5F 0%, #ACE381 50%, #8FCB5F 100%);
    border-radius: 8px !important;
    overflow: hidden;
    transform: translate(0%, 0%);
    flex-grow: 1 !important;

    transition: background-color 0.8s ease, box-shadow 0.8s ease, transform 0.8s ease; 
}

/* HOVER NO BOTÃO */
.elementor-2897 .elementor-element.elementor-element-6a1aaa3f:hover .elementor-button {
    background: linear-gradient(90deg, #ACE381 0%, #C9F4A6 50%, #ACE381 100%);
    box-shadow: 
        0px -10px 80px 0px rgba(172, 227, 129, 0.45), 
        0px -9.855px 29.201px 0px rgba(172, 227, 129, 0.35), 
        0px -4.785px 14.177px 0px rgba(172, 227, 129, 0.12), 
        0px -2.346px 6.95px 0px rgba(172, 227, 129, 0.10), 
        0px -0.927px 2.748px 0px rgba(172, 227, 129, 0.40);
}

/* BRILHO QUE SE MOVE SOBRE O BOTÃO */
.elementor-2897 .elementor-element.elementor-element-6a1aaa3f .elementor-button::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(232, 255, 215, 0.8) 12.81%,
        rgba(232, 255, 215, 0.00) 66.66%
    );
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    left: -10%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
    opacity: 0;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes shinery {
    0% {
        left: -10%;
        opacity: 0;
    }
    20% {
        opacity: 0.7;
    }
    48% {
        left: 110%;
        opacity: 0.7;
    }
    51% {
        opacity: 0;
    }
    100% {
        left: 110%;
        opacity: 0;
    }
}

/* BORDA DECORATIVA EXTERNA */
.elementor-2897 .elementor-element.elementor-element-6a1aaa3f .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit;
    border: 3px solid rgba(172, 227, 129, 0.25);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    user-select: none;
    pointer-events: none;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12c1f6b1 *//* BOTÃO EM ESTADO PADRÃO */
.elementor-2897 .elementor-element.elementor-element-12c1f6b1 .elementor-button {
    background: linear-gradient(90deg, #8FCB5F 0%, #ACE381 50%, #8FCB5F 100%);
    border-radius: 8px !important;
    overflow: hidden;
    transform: translate(0%, 0%);
    flex-grow: 1 !important;

    transition: background-color 0.8s ease, box-shadow 0.8s ease, transform 0.8s ease; 
}

/* HOVER NO BOTÃO */
.elementor-2897 .elementor-element.elementor-element-12c1f6b1:hover .elementor-button {
    background: linear-gradient(90deg, #ACE381 0%, #C9F4A6 50%, #ACE381 100%);
    box-shadow: 
        0px -10px 80px 0px rgba(172, 227, 129, 0.45), 
        0px -9.855px 29.201px 0px rgba(172, 227, 129, 0.35), 
        0px -4.785px 14.177px 0px rgba(172, 227, 129, 0.12), 
        0px -2.346px 6.95px 0px rgba(172, 227, 129, 0.10), 
        0px -0.927px 2.748px 0px rgba(172, 227, 129, 0.40);
}

/* BRILHO QUE SE MOVE SOBRE O BOTÃO */
.elementor-2897 .elementor-element.elementor-element-12c1f6b1 .elementor-button::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(232, 255, 215, 0.8) 12.81%,
        rgba(232, 255, 215, 0.00) 66.66%
    );
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    left: -10%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
    opacity: 0;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes shinery {
    0% {
        left: -10%;
        opacity: 0;
    }
    20% {
        opacity: 0.7;
    }
    48% {
        left: 110%;
        opacity: 0.7;
    }
    51% {
        opacity: 0;
    }
    100% {
        left: 110%;
        opacity: 0;
    }
}

/* BORDA DECORATIVA EXTERNA */
.elementor-2897 .elementor-element.elementor-element-12c1f6b1 .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit;
    border: 3px solid rgba(172, 227, 129, 0.25);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    user-select: none;
    pointer-events: none;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64d10a72 *//* BOTÃO EM ESTADO PADRÃO */
.elementor-2897 .elementor-element.elementor-element-64d10a72 .elementor-button {
    background: linear-gradient(90deg, #4F276E 0%, #693692 50%, #4F276E 100%);
    border-radius: 8px !important;
    overflow: hidden;
    transform: translate(0%, 0%);
    flex-grow: 1 !important;

    transition: background-color 0.8s ease, box-shadow 0.8s ease, transform 0.8s ease; 
}

/* HOVER NO BOTÃO */
.elementor-2897 .elementor-element.elementor-element-64d10a72:hover .elementor-button {
    background: linear-gradient(90deg, #693692 0%, #8B55B4 50%, #693692 100%);
    box-shadow: 
        0px -10px 80px 0px rgba(105, 54, 146, 0.45), 
        0px -9.855px 29.201px 0px rgba(105, 54, 146, 0.35), 
        0px -4.785px 14.177px 0px rgba(105, 54, 146, 0.12), 
        0px -2.346px 6.95px 0px rgba(105, 54, 146, 0.10), 
        0px -0.927px 2.748px 0px rgba(105, 54, 146, 0.40);
}

/* BRILHO QUE SE MOVE SOBRE O BOTÃO */
.elementor-2897 .elementor-element.elementor-element-64d10a72 .elementor-button::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(225, 196, 247, 0.8) 12.81%,
        rgba(225, 196, 247, 0.00) 66.66%
    );
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    left: -10%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
    opacity: 0;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes shinery {
    0% {
        left: -10%;
        opacity: 0;
    }
    20% {
        opacity: 0.7;
    }
    48% {
        left: 110%;
        opacity: 0.7;
    }
    51% {
        opacity: 0;
    }
    100% {
        left: 110%;
        opacity: 0;
    }
}

/* BORDA DECORATIVA EXTERNA */
.elementor-2897 .elementor-element.elementor-element-64d10a72 .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit;
    border: 3px solid rgba(105, 54, 146, 0.25);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    user-select: none;
    pointer-events: none;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15ef3000 *//* BOTÃO EM ESTADO PADRÃO */
.elementor-2897 .elementor-element.elementor-element-15ef3000 .elementor-button {
    background: linear-gradient(90deg, #8FCB5F 0%, #ACE381 50%, #8FCB5F 100%);
    border-radius: 8px !important;
    overflow: hidden;
    transform: translate(0%, 0%);
    flex-grow: 1 !important;

    transition: background-color 0.8s ease, box-shadow 0.8s ease, transform 0.8s ease; 
}

/* HOVER NO BOTÃO */
.elementor-2897 .elementor-element.elementor-element-15ef3000:hover .elementor-button {
    background: linear-gradient(90deg, #ACE381 0%, #C9F4A6 50%, #ACE381 100%);
    box-shadow: 
        0px -10px 80px 0px rgba(172, 227, 129, 0.45), 
        0px -9.855px 29.201px 0px rgba(172, 227, 129, 0.35), 
        0px -4.785px 14.177px 0px rgba(172, 227, 129, 0.12), 
        0px -2.346px 6.95px 0px rgba(172, 227, 129, 0.10), 
        0px -0.927px 2.748px 0px rgba(172, 227, 129, 0.40);
}

/* BRILHO QUE SE MOVE SOBRE O BOTÃO */
.elementor-2897 .elementor-element.elementor-element-15ef3000 .elementor-button::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(232, 255, 215, 0.8) 12.81%,
        rgba(232, 255, 215, 0.00) 66.66%
    );
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    left: -10%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
    opacity: 0;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes shinery {
    0% {
        left: -10%;
        opacity: 0;
    }
    20% {
        opacity: 0.7;
    }
    48% {
        left: 110%;
        opacity: 0.7;
    }
    51% {
        opacity: 0;
    }
    100% {
        left: 110%;
        opacity: 0;
    }
}

/* BORDA DECORATIVA EXTERNA */
.elementor-2897 .elementor-element.elementor-element-15ef3000 .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit;
    border: 3px solid rgba(172, 227, 129, 0.25);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    user-select: none;
    pointer-events: none;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b53c156 */.elementor-2897 .elementor-element.elementor-element-5b53c156{
    white-space: nowrap;
}

.elementor-2897 .elementor-element.elementor-element-5b53c156{
    animation: txt infinite linear 95s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-420d4f4e */.elementor-2897 .elementor-element.elementor-element-420d4f4e{
    background: linear-gradient(270deg, #66358e 0%, #66358e 100%);
background: linear-gradient(270deg, #66358e 0%, #66358e 100%);
box-shadow: 0 4px 81px 0 #000;
box-shadow: 0 4px 81px 0 color(display-p3 0 0 0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42679e0 */.elementor-2897 .elementor-element.elementor-element-42679e0{
    white-space: nowrap;
}

.elementor-2897 .elementor-element.elementor-element-42679e0{
    animation: txto infinite linear 95s;
    
}

@keyframes txto {
    from {
        transform: translateX(-500%);
    }
    to {
        transform: translateX(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ccec0c */.elementor-2897 .elementor-element.elementor-element-76ccec0c{
    background: linear-gradient(270deg, #66358e 0%, #66358e 100%);
background: linear-gradient(270deg, #66358e 0%, #66358e 100%);
box-shadow: 0 4px 81px 0 #000;
box-shadow: 0 4px 81px 0 color(display-p3 0 0 0);
}

.elementor-2897 .elementor-element.elementor-element-76ccec0c{
    filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-11e23104 */.elementor-2897 .elementor-element.elementor-element-11e23104 .elementor-divider-separator{
    border-top: 2px solid;
    border-image: linear-gradient(to right, #9fd872,  transparent) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4757c0 */.elementor-2897 .elementor-element.elementor-element-6b4757c0{
    border-radius: 15px;
border: 1px solid #ace381;
background: linear-gradient(205deg, #7644a0 68%, #502a71 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a15b992 */.elementor-2897 .elementor-element.elementor-element-2a15b992{
    border-radius: 15px;
border: 1px solid #ace381;
background: linear-gradient(205deg, #7644a0 68%, #502a71 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f220086 */.elementor-2897 .elementor-element.elementor-element-1f220086{
    border-radius: 15px;
border: 1px solid #ace381;
background: linear-gradient(205deg, #7644a0 68%, #502a71 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d041ab */.elementor-2897 .elementor-element.elementor-element-58d041ab{
    border-radius: 15px;
border: 1px solid #ace381;
background: linear-gradient(205deg, #7644a0 68%, #502a71 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebf8bf4 */.elementor-2897 .elementor-element.elementor-element-3ebf8bf4{
    border-radius: 15px;
border: 1px solid #ace381;
background: linear-gradient(205deg, #7644a0 68%, #502a71 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e48008 */.elementor-2897 .elementor-element.elementor-element-23e48008{
    border-radius: 15px;
border: 1px solid #ace381;
background: linear-gradient(205deg, #7644a0 68%, #502a71 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ddc675c */.elementor-2897 .elementor-element.elementor-element-3ddc675c{
    border-radius: 15px;
border: 1px solid #ace381;
background: linear-gradient(205deg, #7644a0 68%, #502a71 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d75b594 */.elementor-2897 .elementor-element.elementor-element-3d75b594{
    border-radius: 15px;
border: 1px solid #ace381;
background: linear-gradient(205deg, #7644a0 68%, #502a71 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-523d4a6d *//* BOTÃO EM ESTADO PADRÃO */
.elementor-2897 .elementor-element.elementor-element-523d4a6d .elementor-button {
    background: linear-gradient(90deg, #8FCB5F 0%, #ACE381 50%, #8FCB5F 100%);
    border-radius: 8px !important;
    overflow: hidden;
    transform: translate(0%, 0%);
    flex-grow: 1 !important;

    transition: background-color 0.8s ease, box-shadow 0.8s ease, transform 0.8s ease; 
}

/* HOVER NO BOTÃO */
.elementor-2897 .elementor-element.elementor-element-523d4a6d:hover .elementor-button {
    background: linear-gradient(90deg, #ACE381 0%, #C9F4A6 50%, #ACE381 100%);
    box-shadow: 
        0px -10px 80px 0px rgba(172, 227, 129, 0.45), 
        0px -9.855px 29.201px 0px rgba(172, 227, 129, 0.35), 
        0px -4.785px 14.177px 0px rgba(172, 227, 129, 0.12), 
        0px -2.346px 6.95px 0px rgba(172, 227, 129, 0.10), 
        0px -0.927px 2.748px 0px rgba(172, 227, 129, 0.40);
}

/* BRILHO QUE SE MOVE SOBRE O BOTÃO */
.elementor-2897 .elementor-element.elementor-element-523d4a6d .elementor-button::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(232, 255, 215, 0.8) 12.81%,
        rgba(232, 255, 215, 0.00) 66.66%
    );
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    left: -10%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
    opacity: 0;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes shinery {
    0% {
        left: -10%;
        opacity: 0;
    }
    20% {
        opacity: 0.7;
    }
    48% {
        left: 110%;
        opacity: 0.7;
    }
    51% {
        opacity: 0;
    }
    100% {
        left: 110%;
        opacity: 0;
    }
}

/* BORDA DECORATIVA EXTERNA */
.elementor-2897 .elementor-element.elementor-element-523d4a6d .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit;
    border: 3px solid rgba(172, 227, 129, 0.25);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    user-select: none;
    pointer-events: none;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cbfe44 */.elementor-2897 .elementor-element.elementor-element-54cbfe44{
    border-radius: 16.225px;
border: 1.082px solid #95d065;
background: rgba(40, 40, 40, 0.40);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52def84c *//* BOTÃO EM ESTADO PADRÃO */
.elementor-2897 .elementor-element.elementor-element-52def84c .elementor-button {
    background: linear-gradient(90deg, #8FCB5F 0%, #ACE381 50%, #8FCB5F 100%);
    border-radius: 8px !important;
    overflow: hidden;
    transform: translate(0%, 0%);
    flex-grow: 1 !important;

    transition: background-color 0.8s ease, box-shadow 0.8s ease, transform 0.8s ease; 
}

/* HOVER NO BOTÃO */
.elementor-2897 .elementor-element.elementor-element-52def84c:hover .elementor-button {
    background: linear-gradient(90deg, #ACE381 0%, #C9F4A6 50%, #ACE381 100%);
    box-shadow: 
        0px -10px 80px 0px rgba(172, 227, 129, 0.45), 
        0px -9.855px 29.201px 0px rgba(172, 227, 129, 0.35), 
        0px -4.785px 14.177px 0px rgba(172, 227, 129, 0.12), 
        0px -2.346px 6.95px 0px rgba(172, 227, 129, 0.10), 
        0px -0.927px 2.748px 0px rgba(172, 227, 129, 0.40);
}

/* BRILHO QUE SE MOVE SOBRE O BOTÃO */
.elementor-2897 .elementor-element.elementor-element-52def84c .elementor-button::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(232, 255, 215, 0.8) 12.81%,
        rgba(232, 255, 215, 0.00) 66.66%
    );
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    left: -10%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
    opacity: 0;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes shinery {
    0% {
        left: -10%;
        opacity: 0;
    }
    20% {
        opacity: 0.7;
    }
    48% {
        left: 110%;
        opacity: 0.7;
    }
    51% {
        opacity: 0;
    }
    100% {
        left: 110%;
        opacity: 0;
    }
}

/* BORDA DECORATIVA EXTERNA */
.elementor-2897 .elementor-element.elementor-element-52def84c .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit;
    border: 3px solid rgba(172, 227, 129, 0.25);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    user-select: none;
    pointer-events: none;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-591eae14 */.elementor-2897 .elementor-element.elementor-element-591eae14 .e-n-accordion-item{
    background: linear-gradient(59deg,#caf1af 0%, #93ce63 100%);
    border-radius:10px ;
    border:1px solid #93ce63;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-610de7f3 */.elementor-2897 .elementor-element.elementor-element-610de7f3{
    border-radius: 15px;
border: 1px solid #ace381;
background: linear-gradient(205deg, #7644a0 68%, #502a71 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-181f535a *//* BOTÃO EM ESTADO PADRÃO */
.elementor-2897 .elementor-element.elementor-element-181f535a .elementor-button {
    background: linear-gradient(90deg, #8FCB5F 0%, #ACE381 50%, #8FCB5F 100%);
    border-radius: 8px !important;
    overflow: hidden;
    transform: translate(0%, 0%);
    flex-grow: 1 !important;

    transition: background-color 0.8s ease, box-shadow 0.8s ease, transform 0.8s ease; 
}

/* HOVER NO BOTÃO */
.elementor-2897 .elementor-element.elementor-element-181f535a:hover .elementor-button {
    background: linear-gradient(90deg, #ACE381 0%, #C9F4A6 50%, #ACE381 100%);
    box-shadow: 
        0px -10px 80px 0px rgba(172, 227, 129, 0.45), 
        0px -9.855px 29.201px 0px rgba(172, 227, 129, 0.35), 
        0px -4.785px 14.177px 0px rgba(172, 227, 129, 0.12), 
        0px -2.346px 6.95px 0px rgba(172, 227, 129, 0.10), 
        0px -0.927px 2.748px 0px rgba(172, 227, 129, 0.40);
}

/* BRILHO QUE SE MOVE SOBRE O BOTÃO */
.elementor-2897 .elementor-element.elementor-element-181f535a .elementor-button::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(232, 255, 215, 0.8) 12.81%,
        rgba(232, 255, 215, 0.00) 66.66%
    );
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    left: -10%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
    opacity: 0;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes shinery {
    0% {
        left: -10%;
        opacity: 0;
    }
    20% {
        opacity: 0.7;
    }
    48% {
        left: 110%;
        opacity: 0.7;
    }
    51% {
        opacity: 0;
    }
    100% {
        left: 110%;
        opacity: 0;
    }
}

/* BORDA DECORATIVA EXTERNA */
.elementor-2897 .elementor-element.elementor-element-181f535a .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit;
    border: 3px solid rgba(172, 227, 129, 0.25);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    user-select: none;
    pointer-events: none;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS */html,body{width:100%; overflow-x:hidden!important; text-wrap: balance !important;}

[data-elementor-type="wp-page"]{
overflow: hidden!important;}

.links a,
.links a:hover{
color: currentColor;
}

.elementor-widget-text-editor p:last-child {
margin-bottom: 0px;
}

::-webkit-scrollbar {
width: 0px;}

::-webkit-scrollbar-thumb {
background-color: transparent;}

.elementor-section {padding: 0 !important;}

.elementor-section {padding: 0 !important;}



.degrade {
background: linear-gradient(270deg, #1A082F, #502b71, #1A082F);
background-size: 400% 400%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 6s infinite gradientAnimation;
}

@keyframes gradientAnimation {
0% {
background-position: 0 50%;
}

50% {
background-position: 100% 50%;
}

100% {
background-position: 0 50%;
}
}

.degradev {
background: linear-gradient(270deg, #91cd61, #caf1ac, #91cd61);
background-size: 400% 400%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 6s infinite gradientAnimation;
}

@keyframes gradientAnimation {
0% {
background-position: 0 50%;
}

50% {
background-position: 100% 50%;
}

100% {
background-position: 0 50%;
}
}

body::after{
content:"";
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
background-size: 2px 2px;
pointer-events: none !important;
z-index: 9999;
opacity: 0.05;
mix-blend-mode:plus-lighter;
}/* End custom CSS */