.elementor-13 .elementor-element.elementor-element-b812d8c{--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:250px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-c44a108{text-align:center;}.elementor-13 .elementor-element.elementor-element-c44a108 .elementor-heading-title{font-family:"Turret Road", Sans-serif;font-weight:600;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-c02021e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-e84adbf{--display:flex;--min-height:357px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-e84adbf:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e84adbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27272A;}.elementor-13 .elementor-element.elementor-element-e84adbf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-b528482{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-b528482:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b528482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}.elementor-13 .elementor-element.elementor-element-b528482::before, .elementor-13 .elementor-element.elementor-element-b528482 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-b528482 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-b528482 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-b528482 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-b528482 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-d57da39{text-align:center;}.elementor-13 .elementor-element.elementor-element-d57da39 .elementor-heading-title{font-family:"Turret Road", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-4f6bb57{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-13 .elementor-element.elementor-element-4f6bb57 .elementor-heading-title{font-family:"Turret Road", Sans-serif;font-size:17px;font-weight:600;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-c8254f9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-c8254f9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-c8254f9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-c8254f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-c8254f9 .elementor-icon-list-item > a{font-family:"Turret Road", Sans-serif;font-size:14px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-c8254f9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-5824f05{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-13 .elementor-element.elementor-element-5824f05 .elementor-heading-title{font-family:"Turret Road", Sans-serif;font-size:10px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-449093c{--display:flex;--min-height:357px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-449093c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-449093c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-449093c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-be83c77{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-be83c77:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-be83c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}.elementor-13 .elementor-element.elementor-element-be83c77::before, .elementor-13 .elementor-element.elementor-element-be83c77 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-be83c77 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-be83c77 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-be83c77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-be83c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-071359e{text-align:center;}.elementor-13 .elementor-element.elementor-element-071359e .elementor-heading-title{font-family:"Turret Road", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-9d1deb3{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-13 .elementor-element.elementor-element-9d1deb3 .elementor-heading-title{font-family:"Turret Road", Sans-serif;font-size:17px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-cb29f0b{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-13 .elementor-element.elementor-element-cb29f0b .elementor-heading-title{font-family:"Turret Road", Sans-serif;font-size:17px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-7a4d0fc .elementor-icon-list-icon i{color:#0A5331;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-7a4d0fc .elementor-icon-list-icon svg{fill:#0A5331;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-7a4d0fc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-7a4d0fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-7a4d0fc .elementor-icon-list-item > a{font-family:"Turret Road", Sans-serif;font-size:14px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-7a4d0fc .elementor-icon-list-text{color:#0A5331;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-053ae44{--display:flex;--min-height:357px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-053ae44:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-053ae44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-053ae44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-efd8592{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-efd8592:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-efd8592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}.elementor-13 .elementor-element.elementor-element-efd8592::before, .elementor-13 .elementor-element.elementor-element-efd8592 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-efd8592 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-efd8592 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-efd8592 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-efd8592 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-9375a46{text-align:center;}.elementor-13 .elementor-element.elementor-element-9375a46 .elementor-heading-title{font-family:"Turret Road", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-77f05cc{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-13 .elementor-element.elementor-element-77f05cc .elementor-heading-title{font-family:"Turret Road", Sans-serif;font-size:17px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-6384fd2 .elementor-icon-list-icon i{color:#0A5331;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-6384fd2 .elementor-icon-list-icon svg{fill:#0A5331;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-6384fd2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-6384fd2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-6384fd2 .elementor-icon-list-item > a{font-family:"Turret Road", Sans-serif;font-size:14px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-6384fd2 .elementor-icon-list-text{color:#0A5331;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-d9133f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-9b2bedf{--display:flex;--min-height:357px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-9b2bedf:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9b2bedf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9b2bedf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-6bc59eb{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-6bc59eb:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6bc59eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}.elementor-13 .elementor-element.elementor-element-6bc59eb::before, .elementor-13 .elementor-element.elementor-element-6bc59eb > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-6bc59eb > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-6bc59eb > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-6bc59eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-6bc59eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-62ac431{text-align:center;}.elementor-13 .elementor-element.elementor-element-62ac431 .elementor-heading-title{font-family:"Turret Road", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-7752c58{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-13 .elementor-element.elementor-element-7752c58.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-7752c58 .elementor-heading-title{font-family:"Turret Road", Sans-serif;font-size:40px;font-weight:600;color:#12B368;}.elementor-13 .elementor-element.elementor-element-0cfebe3 .elementor-icon-list-icon i{color:#0A5331;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-0cfebe3 .elementor-icon-list-icon svg{fill:#0A5331;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-0cfebe3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-0cfebe3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-0cfebe3 .elementor-icon-list-item > a{font-family:"Turret Road", Sans-serif;font-size:14px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-0cfebe3 .elementor-icon-list-text{color:#0A5331;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-e5dfaaf{--display:flex;--min-height:357px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-e5dfaaf:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e5dfaaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-e5dfaaf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-4956bb1{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-4956bb1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4956bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}.elementor-13 .elementor-element.elementor-element-4956bb1::before, .elementor-13 .elementor-element.elementor-element-4956bb1 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-4956bb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-4956bb1 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-4956bb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-4956bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-a6f3787{text-align:center;}.elementor-13 .elementor-element.elementor-element-a6f3787 .elementor-heading-title{font-family:"Turret Road", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-ead4536{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-13 .elementor-element.elementor-element-ead4536.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-ead4536 .elementor-heading-title{font-family:"Turret Road", Sans-serif;font-size:40px;font-weight:600;color:#12B368;}.elementor-13 .elementor-element.elementor-element-64f0bff .elementor-icon-list-icon i{color:#0A5331;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-64f0bff .elementor-icon-list-icon svg{fill:#0A5331;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-64f0bff{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-64f0bff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-64f0bff .elementor-icon-list-item > a{font-family:"Turret Road", Sans-serif;font-size:14px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-64f0bff .elementor-icon-list-text{color:#0A5331;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-a7bab5b{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:3px;--n-tabs-title-border-radius:7px 7px 7px 7px;--n-tabs-title-padding-top:7px;--n-tabs-title-padding-right:50px;--n-tabs-title-padding-bottom:7px;--n-tabs-title-padding-left:50px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-a7bab5b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF40;}.elementor-13 .elementor-element.elementor-element-a7bab5b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0A5331;}.elementor-13 .elementor-element.elementor-element-a7bab5b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-13 .elementor-element.elementor-element-a7bab5b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0A5331;}.elementor-13 .elementor-element.elementor-element-a7bab5b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-13 .elementor-element.elementor-element-a7bab5b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-13 .elementor-element.elementor-element-3739715{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-13 .elementor-element.elementor-element-8e2d20e .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-8e2d20e.elementor-view-stacked .elementor-icon{background-color:#E46E6E00;}.elementor-13 .elementor-element.elementor-element-8e2d20e.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-8e2d20e.elementor-view-default .elementor-icon{color:#E46E6E00;border-color:#E46E6E00;}.elementor-13 .elementor-element.elementor-element-8e2d20e.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-8e2d20e.elementor-view-default .elementor-icon svg{fill:#E46E6E00;}.elementor-13 .elementor-element.elementor-element-8e2d20e .elementor-icon{font-size:600px;}.elementor-13 .elementor-element.elementor-element-8e2d20e .elementor-icon svg{height:600px;}.elementor-13 .elementor-element.elementor-element-8e2d20e .elementor-icon-wrapper svg{width:auto;}.elementor-13 .elementor-element.elementor-element-9c919d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6f1e255 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-6f1e255.elementor-view-stacked .elementor-icon{background-color:#E46E6E00;}.elementor-13 .elementor-element.elementor-element-6f1e255.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-6f1e255.elementor-view-default .elementor-icon{color:#E46E6E00;border-color:#E46E6E00;}.elementor-13 .elementor-element.elementor-element-6f1e255.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-6f1e255.elementor-view-default .elementor-icon svg{fill:#E46E6E00;}.elementor-13 .elementor-element.elementor-element-6f1e255 .elementor-icon{font-size:600px;}.elementor-13 .elementor-element.elementor-element-6f1e255 .elementor-icon svg{height:600px;}.elementor-13 .elementor-element.elementor-element-6f1e255 .elementor-icon-wrapper svg{width:auto;}body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-e84adbf{--min-height:409px;}.elementor-13 .elementor-element.elementor-element-449093c{--min-height:409px;}.elementor-13 .elementor-element.elementor-element-053ae44{--min-height:409px;}.elementor-13 .elementor-element.elementor-element-9b2bedf{--min-height:409px;}.elementor-13 .elementor-element.elementor-element-e5dfaaf{--min-height:409px;}.elementor-13 .elementor-element.elementor-element-a7bab5b{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-13 .elementor-element.elementor-element-8e2d20e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-13 .elementor-element.elementor-element-8e2d20e .elementor-icon{font-size:300px;}.elementor-13 .elementor-element.elementor-element-8e2d20e .elementor-icon svg{height:300px;}.elementor-13 .elementor-element.elementor-element-6f1e255{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-13 .elementor-element.elementor-element-6f1e255 .elementor-icon{font-size:300px;}.elementor-13 .elementor-element.elementor-element-6f1e255 .elementor-icon svg{height:300px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-e84adbf{--width:28.214%;}.elementor-13 .elementor-element.elementor-element-449093c{--width:28.214%;}.elementor-13 .elementor-element.elementor-element-053ae44{--width:28.214%;}.elementor-13 .elementor-element.elementor-element-9b2bedf{--width:28.214%;}.elementor-13 .elementor-element.elementor-element-e5dfaaf{--width:28.214%;}}/* Start custom CSS for heading, class: .elementor-element-c44a108 */.elementor-13 .elementor-element.elementor-element-c44a108{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d57da39 */.elementor-13 .elementor-element.elementor-element-d57da39{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f6bb57 */.elementor-13 .elementor-element.elementor-element-4f6bb57{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b510da3 */.elementor-13 .elementor-element.elementor-element-b510da3{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button-icon{
    position: relative;
    z-index: 55;
}

/* cor de fundo */
.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0a5331, #1f7a4a);
  z-index: 3;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* cor do hover */
.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #1f7a4a, #3fae7f);
  z-index: 12;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
  opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button:hover::after {
    opacity: 1;
    box-shadow: 0px 0px 20px 0px #3fae7f;
}

/* cor do brilho */
.elementor-13 .elementor-element.elementor-element-b510da3::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3fae7f;
  z-index: 2;
  width: 40px;
  height: 100px;
  filter: blur(15px);
  border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/* animação do brilho */
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-071359e */.elementor-13 .elementor-element.elementor-element-071359e{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d1deb3 */.elementor-13 .elementor-element.elementor-element-9d1deb3{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

.elementor-13 .elementor-element.elementor-element-9d1deb3 .elementor-heading-title .risco{
    text-decoration-line: line-through;
    text-decoration-color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb29f0b */.elementor-13 .elementor-element.elementor-element-cb29f0b{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

.elementor-13 .elementor-element.elementor-element-cb29f0b .elementor-heading-title .risco{
    text-decoration-line: line-through;
    text-decoration-color: red;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87354ad */.elementor-13 .elementor-element.elementor-element-87354ad{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button-icon{
    position: relative;
    z-index: 55;
}

/* cor de fundo */
.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0a5331, #1f7a4a);
  z-index: 3;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* cor do hover */
.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #1f7a4a, #3fae7f);
  z-index: 12;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
  opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button:hover::after {
    opacity: 1;
    box-shadow: 0px 0px 20px 0px #3fae7f;
}

/* cor do brilho */
.elementor-13 .elementor-element.elementor-element-87354ad::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3fae7f;
  z-index: 2;
  width: 40px;
  height: 100px;
  filter: blur(15px);
  border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/* animação do brilho */
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9375a46 */.elementor-13 .elementor-element.elementor-element-9375a46{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77f05cc */.elementor-13 .elementor-element.elementor-element-77f05cc{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

.elementor-13 .elementor-element.elementor-element-77f05cc .elementor-heading-title .risco{
    text-decoration-line: line-through;
    text-decoration-color: red;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2696e93 */.elementor-13 .elementor-element.elementor-element-2696e93{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button-icon{
    position: relative;
    z-index: 55;
}

/* cor de fundo */
.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0a5331, #1f7a4a);
  z-index: 3;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* cor do hover */
.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #1f7a4a, #3fae7f);
  z-index: 12;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
  opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button:hover::after {
    opacity: 1;
    box-shadow: 0px 0px 20px 0px #3fae7f;
}

/* cor do brilho */
.elementor-13 .elementor-element.elementor-element-2696e93::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3fae7f;
  z-index: 2;
  width: 40px;
  height: 100px;
  filter: blur(15px);
  border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/* animação do brilho */
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62ac431 */.elementor-13 .elementor-element.elementor-element-62ac431{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7752c58 */.menor{
    font-size: 1.5rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
}

.elementor-13 .elementor-element.elementor-element-7752c58 .elementor-heading-title{
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c54eaf9 */.elementor-13 .elementor-element.elementor-element-c54eaf9{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button-icon{
    position: relative;
    z-index: 55;
}

/* cor de fundo */
.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0a5331, #1f7a4a);
  z-index: 3;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* cor do hover */
.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #1f7a4a, #3fae7f);
  z-index: 12;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
  opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button:hover::after {
    opacity: 1;
    box-shadow: 0px 0px 20px 0px #3fae7f;
}

/* cor do brilho */
.elementor-13 .elementor-element.elementor-element-c54eaf9::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3fae7f;
  z-index: 2;
  width: 40px;
  height: 100px;
  filter: blur(15px);
  border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/* animação do brilho */
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6f3787 */.elementor-13 .elementor-element.elementor-element-a6f3787{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ead4536 */.menor{
    font-size: 1.5rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
}

.elementor-13 .elementor-element.elementor-element-ead4536 .elementor-heading-title{
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b9f367 */.elementor-13 .elementor-element.elementor-element-2b9f367{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button-icon{
    position: relative;
    z-index: 55;
}

/* cor de fundo */
.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0a5331, #1f7a4a);
  z-index: 3;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* cor do hover */
.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #1f7a4a, #3fae7f);
  z-index: 12;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
  opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button:hover::after {
    opacity: 1;
    box-shadow: 0px 0px 20px 0px #3fae7f;
}

/* cor do brilho */
.elementor-13 .elementor-element.elementor-element-2b9f367::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3fae7f;
  z-index: 2;
  width: 40px;
  height: 100px;
  filter: blur(15px);
  border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/* animação do brilho */
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d57da39 */.elementor-13 .elementor-element.elementor-element-d57da39{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f6bb57 */.elementor-13 .elementor-element.elementor-element-4f6bb57{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b510da3 */.elementor-13 .elementor-element.elementor-element-b510da3{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button-icon{
    position: relative;
    z-index: 55;
}

/* cor de fundo */
.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0a5331, #1f7a4a);
  z-index: 3;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* cor do hover */
.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #1f7a4a, #3fae7f);
  z-index: 12;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
  opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button:hover::after {
    opacity: 1;
    box-shadow: 0px 0px 20px 0px #3fae7f;
}

/* cor do brilho */
.elementor-13 .elementor-element.elementor-element-b510da3::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3fae7f;
  z-index: 2;
  width: 40px;
  height: 100px;
  filter: blur(15px);
  border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/* animação do brilho */
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-071359e */.elementor-13 .elementor-element.elementor-element-071359e{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d1deb3 */.elementor-13 .elementor-element.elementor-element-9d1deb3{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

.elementor-13 .elementor-element.elementor-element-9d1deb3 .elementor-heading-title .risco{
    text-decoration-line: line-through;
    text-decoration-color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb29f0b */.elementor-13 .elementor-element.elementor-element-cb29f0b{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

.elementor-13 .elementor-element.elementor-element-cb29f0b .elementor-heading-title .risco{
    text-decoration-line: line-through;
    text-decoration-color: red;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87354ad */.elementor-13 .elementor-element.elementor-element-87354ad{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button-icon{
    position: relative;
    z-index: 55;
}

/* cor de fundo */
.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0a5331, #1f7a4a);
  z-index: 3;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* cor do hover */
.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #1f7a4a, #3fae7f);
  z-index: 12;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
  opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button:hover::after {
    opacity: 1;
    box-shadow: 0px 0px 20px 0px #3fae7f;
}

/* cor do brilho */
.elementor-13 .elementor-element.elementor-element-87354ad::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3fae7f;
  z-index: 2;
  width: 40px;
  height: 100px;
  filter: blur(15px);
  border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/* animação do brilho */
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9375a46 */.elementor-13 .elementor-element.elementor-element-9375a46{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77f05cc */.elementor-13 .elementor-element.elementor-element-77f05cc{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

.elementor-13 .elementor-element.elementor-element-77f05cc .elementor-heading-title .risco{
    text-decoration-line: line-through;
    text-decoration-color: red;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2696e93 */.elementor-13 .elementor-element.elementor-element-2696e93{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button-icon{
    position: relative;
    z-index: 55;
}

/* cor de fundo */
.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0a5331, #1f7a4a);
  z-index: 3;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* cor do hover */
.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #1f7a4a, #3fae7f);
  z-index: 12;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
  opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button:hover::after {
    opacity: 1;
    box-shadow: 0px 0px 20px 0px #3fae7f;
}

/* cor do brilho */
.elementor-13 .elementor-element.elementor-element-2696e93::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3fae7f;
  z-index: 2;
  width: 40px;
  height: 100px;
  filter: blur(15px);
  border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/* animação do brilho */
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62ac431 */.elementor-13 .elementor-element.elementor-element-62ac431{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7752c58 */.menor{
    font-size: 1.5rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
}

.elementor-13 .elementor-element.elementor-element-7752c58 .elementor-heading-title{
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c54eaf9 */.elementor-13 .elementor-element.elementor-element-c54eaf9{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button-icon{
    position: relative;
    z-index: 55;
}

/* cor de fundo */
.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0a5331, #1f7a4a);
  z-index: 3;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* cor do hover */
.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #1f7a4a, #3fae7f);
  z-index: 12;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
  opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button:hover::after {
    opacity: 1;
    box-shadow: 0px 0px 20px 0px #3fae7f;
}

/* cor do brilho */
.elementor-13 .elementor-element.elementor-element-c54eaf9::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3fae7f;
  z-index: 2;
  width: 40px;
  height: 100px;
  filter: blur(15px);
  border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/* animação do brilho */
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6f3787 */.elementor-13 .elementor-element.elementor-element-a6f3787{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ead4536 */.menor{
    font-size: 1.5rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
}

.elementor-13 .elementor-element.elementor-element-ead4536 .elementor-heading-title{
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b9f367 */.elementor-13 .elementor-element.elementor-element-2b9f367{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button-icon{
    position: relative;
    z-index: 55;
}

/* cor de fundo */
.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0a5331, #1f7a4a);
  z-index: 3;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* cor do hover */
.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #1f7a4a, #3fae7f);
  z-index: 12;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
  opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button:hover::after {
    opacity: 1;
    box-shadow: 0px 0px 20px 0px #3fae7f;
}

/* cor do brilho */
.elementor-13 .elementor-element.elementor-element-2b9f367::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3fae7f;
  z-index: 2;
  width: 40px;
  height: 100px;
  filter: blur(15px);
  border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/* animação do brilho */
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d57da39 */.elementor-13 .elementor-element.elementor-element-d57da39{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f6bb57 */.elementor-13 .elementor-element.elementor-element-4f6bb57{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b510da3 */.elementor-13 .elementor-element.elementor-element-b510da3{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button-icon{
    position: relative;
    z-index: 55;
}

/* cor de fundo */
.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0a5331, #1f7a4a);
  z-index: 3;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* cor do hover */
.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #1f7a4a, #3fae7f);
  z-index: 12;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
  opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-b510da3 .elementor-button:hover::after {
    opacity: 1;
    box-shadow: 0px 0px 20px 0px #3fae7f;
}

/* cor do brilho */
.elementor-13 .elementor-element.elementor-element-b510da3::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3fae7f;
  z-index: 2;
  width: 40px;
  height: 100px;
  filter: blur(15px);
  border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/* animação do brilho */
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-071359e */.elementor-13 .elementor-element.elementor-element-071359e{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d1deb3 */.elementor-13 .elementor-element.elementor-element-9d1deb3{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

.elementor-13 .elementor-element.elementor-element-9d1deb3 .elementor-heading-title .risco{
    text-decoration-line: line-through;
    text-decoration-color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb29f0b */.elementor-13 .elementor-element.elementor-element-cb29f0b{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

.elementor-13 .elementor-element.elementor-element-cb29f0b .elementor-heading-title .risco{
    text-decoration-line: line-through;
    text-decoration-color: red;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87354ad */.elementor-13 .elementor-element.elementor-element-87354ad{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button-icon{
    position: relative;
    z-index: 55;
}

/* cor de fundo */
.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0a5331, #1f7a4a);
  z-index: 3;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* cor do hover */
.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #1f7a4a, #3fae7f);
  z-index: 12;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
  opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-87354ad .elementor-button:hover::after {
    opacity: 1;
    box-shadow: 0px 0px 20px 0px #3fae7f;
}

/* cor do brilho */
.elementor-13 .elementor-element.elementor-element-87354ad::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3fae7f;
  z-index: 2;
  width: 40px;
  height: 100px;
  filter: blur(15px);
  border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/* animação do brilho */
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9375a46 */.elementor-13 .elementor-element.elementor-element-9375a46{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77f05cc */.elementor-13 .elementor-element.elementor-element-77f05cc{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

.elementor-13 .elementor-element.elementor-element-77f05cc .elementor-heading-title .risco{
    text-decoration-line: line-through;
    text-decoration-color: red;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2696e93 */.elementor-13 .elementor-element.elementor-element-2696e93{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button-icon{
    position: relative;
    z-index: 55;
}

/* cor de fundo */
.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0a5331, #1f7a4a);
  z-index: 3;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* cor do hover */
.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #1f7a4a, #3fae7f);
  z-index: 12;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
  opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-2696e93 .elementor-button:hover::after {
    opacity: 1;
    box-shadow: 0px 0px 20px 0px #3fae7f;
}

/* cor do brilho */
.elementor-13 .elementor-element.elementor-element-2696e93::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3fae7f;
  z-index: 2;
  width: 40px;
  height: 100px;
  filter: blur(15px);
  border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/* animação do brilho */
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62ac431 */.elementor-13 .elementor-element.elementor-element-62ac431{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7752c58 */.menor{
    font-size: 1.5rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
}

.elementor-13 .elementor-element.elementor-element-7752c58 .elementor-heading-title{
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c54eaf9 */.elementor-13 .elementor-element.elementor-element-c54eaf9{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button-icon{
    position: relative;
    z-index: 55;
}

/* cor de fundo */
.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0a5331, #1f7a4a);
  z-index: 3;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* cor do hover */
.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #1f7a4a, #3fae7f);
  z-index: 12;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
  opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-c54eaf9 .elementor-button:hover::after {
    opacity: 1;
    box-shadow: 0px 0px 20px 0px #3fae7f;
}

/* cor do brilho */
.elementor-13 .elementor-element.elementor-element-c54eaf9::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3fae7f;
  z-index: 2;
  width: 40px;
  height: 100px;
  filter: blur(15px);
  border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/* animação do brilho */
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6f3787 */.elementor-13 .elementor-element.elementor-element-a6f3787{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #3fd18b 0%, #0a5331 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ead4536 */.menor{
    font-size: 1.5rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
}

.elementor-13 .elementor-element.elementor-element-ead4536 .elementor-heading-title{
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b9f367 */.elementor-13 .elementor-element.elementor-element-2b9f367{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button-text,
.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button-icon{
    position: relative;
    z-index: 55;
}

/* cor de fundo */
.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0a5331, #1f7a4a);
  z-index: 3;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* cor do hover */
.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #1f7a4a, #3fae7f);
  z-index: 12;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
  opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-2b9f367 .elementor-button:hover::after {
    opacity: 1;
    box-shadow: 0px 0px 20px 0px #3fae7f;
}

/* cor do brilho */
.elementor-13 .elementor-element.elementor-element-2b9f367::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3fae7f;
  z-index: 2;
  width: 40px;
  height: 100px;
  filter: blur(15px);
  border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/* animação do brilho */
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e2d20e */#fora, #dentro{
    transform-origin: 50%;
	animation: loading 14s linear infinite;
}

@keyframes loading {
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(360deg);
	}
}

#seven{
    transform-origin: 50%;
	animation: load 14s linear infinite;
}

@keyframes load{
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(-360deg);
	}
}

#fora{
    mask-image: linear-gradient(to right, transparent, #000, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000, transparent);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f1e255 */#fora, #dentro{
    transform-origin: 50%;
	animation: loading 14s linear infinite;
}

@keyframes loading {
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(360deg);
	}
}

#seven{
    transform-origin: 50%;
	animation: load 14s linear infinite;
}

@keyframes load{
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(-360deg);
	}
}

#fora{
    mask-image: linear-gradient(to right, transparent, #000, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000, transparent);
}/* End custom CSS */