.elementor-33343 .elementor-element.elementor-element-5a8fb50d:not(.elementor-motion-effects-element-type-background), .elementor-33343 .elementor-element.elementor-element-5a8fb50d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3E4E03;}.elementor-33343 .elementor-element.elementor-element-5a8fb50d > .elementor-container{max-width:1200px;}.elementor-33343 .elementor-element.elementor-element-5a8fb50d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 96px 0px;}.elementor-33343 .elementor-element.elementor-element-5a8fb50d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-33343 .elementor-element.elementor-element-749778aa.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-33343 .elementor-element.elementor-element-749778aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-33343 .elementor-element.elementor-element-749778aa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-33343 .elementor-element.elementor-element-749778aa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33343 .elementor-element.elementor-element-5f2350ac{text-align:start;}.elementor-33343 .elementor-element.elementor-element-5f2350ac img{width:60px;border-radius:0px 0px 0px 0px;box-shadow:0px 24px 60px 0px rgba(0,0,0,0);}.elementor-33343 .elementor-element.elementor-element-5715ffbb{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33343 .elementor-element.elementor-element-2be0fe11{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33343 .elementor-element.elementor-element-68830d04{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33343 .elementor-element.elementor-element-34db415a .elementor-button{background-color:#E7FC8C;font-family:"Lexend", Sans-serif, montserrat;font-size:17px;font-weight:700;text-transform:none;letter-spacing:-0.2px;fill:var( --e-global-color-b930d12 );color:var( --e-global-color-b930d12 );box-shadow:0px 12px 28px 0px rgba(231, 252, 140, 0.32);border-style:none;border-radius:27px 27px 27px 27px;padding:18px 36px 18px 36px;}.elementor-33343 .elementor-element.elementor-element-34db415a .elementor-button:hover, .elementor-33343 .elementor-element.elementor-element-34db415a .elementor-button:focus{background-color:var( --e-global-color-97f1c16 );}.elementor-33343 .elementor-element.elementor-element-34db415a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33343 .elementor-element.elementor-element-ec26972 .elementor-button{background-color:transparent;font-family:"Lexend", Sans-serif, montserrat;font-size:17px;font-weight:700;text-transform:none;letter-spacing:-0.2px;fill:#FFFFD8;color:#FFFFD8;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FFFFD8;border-radius:27px 27px 27px 27px;padding:18px 10px 18px 10px;}.elementor-33343 .elementor-element.elementor-element-ec26972{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33343 .elementor-element.elementor-element-ec26972 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33343 .elementor-element.elementor-element-ec26972 .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-33343 .elementor-element.elementor-element-22f380b8{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-bc-flex-widget .elementor-33343 .elementor-element.elementor-element-2b15df6a.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-33343 .elementor-element.elementor-element-2b15df6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-33343 .elementor-element.elementor-element-2b15df6a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-33343 .elementor-element.elementor-element-2b15df6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33343 .elementor-element.elementor-element-382d5575{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:20px 20px 20px 20px;}.elementor-33343 .elementor-element.elementor-element-382d5575 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33343 .elementor-element.elementor-element-5d4b6b39:not(.elementor-motion-effects-element-type-background), .elementor-33343 .elementor-element.elementor-element-5d4b6b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FD;}.elementor-33343 .elementor-element.elementor-element-5d4b6b39 > .elementor-container{max-width:1200px;}.elementor-33343 .elementor-element.elementor-element-5d4b6b39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;}.elementor-33343 .elementor-element.elementor-element-5d4b6b39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-33343 .elementor-element.elementor-element-2a07cd98.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-33343 .elementor-element.elementor-element-2a07cd98.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-33343 .elementor-element.elementor-element-2a07cd98.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-33343 .elementor-element.elementor-element-185a7648{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33343 .elementor-element.elementor-element-58aa1b38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-33343 .elementor-element.elementor-element-562ba3af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-33343 .elementor-element.elementor-element-db85bce.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-33343 .elementor-element.elementor-element-db85bce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-33343 .elementor-element.elementor-element-4bf9e61b{border-radius:10px 10px 10px 10px;}.elementor-33343 .elementor-element.elementor-element-4bf9e61b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33343 .elementor-element.elementor-element-48301b45:not(.elementor-motion-effects-element-type-background), .elementor-33343 .elementor-element.elementor-element-48301b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33343 .elementor-element.elementor-element-48301b45 > .elementor-container{max-width:1200px;}.elementor-33343 .elementor-element.elementor-element-48301b45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;}.elementor-33343 .elementor-element.elementor-element-48301b45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-33343 .elementor-element.elementor-element-2834ddc4.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-33343 .elementor-element.elementor-element-2834ddc4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-bc-flex-widget .elementor-33343 .elementor-element.elementor-element-3773ed96.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-33343 .elementor-element.elementor-element-3773ed96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-33343 .elementor-element.elementor-element-3773ed96 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-33343 .elementor-element.elementor-element-15b35a47{text-align:start;}.elementor-33343 .elementor-element.elementor-element-15b35a47 img{width:60px;border-radius:0px 0px 0px 0px;box-shadow:0px 24px 60px 0px rgba(0,0,0,0);}.elementor-33343 .elementor-element.elementor-element-14aa57be{text-align:start;}.elementor-33343 .elementor-element.elementor-element-546a2ec3:not(.elementor-motion-effects-element-type-background), .elementor-33343 .elementor-element.elementor-element-546a2ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FD;}.elementor-33343 .elementor-element.elementor-element-546a2ec3 > .elementor-container{max-width:1200px;}.elementor-33343 .elementor-element.elementor-element-546a2ec3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;}.elementor-33343 .elementor-element.elementor-element-546a2ec3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33343 .elementor-element.elementor-element-d45b3d2{text-align:center;}.elementor-33343 .elementor-element.elementor-element-1ccd9cf9:not(.elementor-motion-effects-element-type-background), .elementor-33343 .elementor-element.elementor-element-1ccd9cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 > .elementor-container{max-width:1200px;}.elementor-33343 .elementor-element.elementor-element-1ccd9cf9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;}.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33343 .elementor-element.elementor-element-20522242{text-align:center;}.elementor-33343 .elementor-element.elementor-element-20522242 img{width:60px;border-radius:0px 0px 0px 0px;box-shadow:0px 24px 60px 0px rgba(0,0,0,0);}.elementor-33343 .elementor-element.elementor-element-689b98be{text-align:center;}.elementor-33343 .elementor-element.elementor-element-3f57acb0 .elementor-button{background-color:#011E35;font-family:"Lexend", Sans-serif, montserrat;font-size:17px;font-weight:700;text-transform:none;letter-spacing:-0.2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:27px 27px 27px 27px;padding:18px 36px 18px 36px;}.elementor-33343 .elementor-element.elementor-element-3f57acb0 .elementor-button:hover, .elementor-33343 .elementor-element.elementor-element-3f57acb0 .elementor-button:focus{background-color:#E7FC8C;color:#011E35;}.elementor-33343 .elementor-element.elementor-element-3f57acb0{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33343 .elementor-element.elementor-element-3f57acb0 .elementor-button:hover svg, .elementor-33343 .elementor-element.elementor-element-3f57acb0 .elementor-button:focus svg{fill:#011E35;}.elementor-33343 .elementor-element.elementor-element-68bf9050:not(.elementor-motion-effects-element-type-background), .elementor-33343 .elementor-element.elementor-element-68bf9050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3E4E03;}.elementor-33343 .elementor-element.elementor-element-68bf9050 > .elementor-container{max-width:1200px;}.elementor-33343 .elementor-element.elementor-element-68bf9050{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;}.elementor-33343 .elementor-element.elementor-element-68bf9050 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33343 .elementor-element.elementor-element-5b9ada2d{text-align:center;}.elementor-33343 .elementor-element.elementor-element-6559843e:not(.elementor-motion-effects-element-type-background), .elementor-33343 .elementor-element.elementor-element-6559843e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33343 .elementor-element.elementor-element-6559843e > .elementor-container{max-width:1200px;}.elementor-33343 .elementor-element.elementor-element-6559843e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;}.elementor-33343 .elementor-element.elementor-element-6559843e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33343 .elementor-element.elementor-element-d3c068c{text-align:center;}.elementor-33343 .elementor-element.elementor-element-62146e39{text-align:center;}.elementor-33343 .elementor-element.elementor-element-382175bd:not(.elementor-motion-effects-element-type-background), .elementor-33343 .elementor-element.elementor-element-382175bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33343 .elementor-element.elementor-element-382175bd > .elementor-container{max-width:1200px;}.elementor-33343 .elementor-element.elementor-element-382175bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;}.elementor-33343 .elementor-element.elementor-element-382175bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33343 .elementor-element.elementor-element-e30b32e{text-align:center;}.elementor-33343 .elementor-element.elementor-element-76e1d5a7 .elementor-button{background-color:#011E35;font-family:"Lexend", Sans-serif, montserrat;font-size:17px;font-weight:700;text-transform:none;letter-spacing:-0.2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:27px 27px 27px 27px;padding:18px 36px 18px 36px;}.elementor-33343 .elementor-element.elementor-element-76e1d5a7 .elementor-button:hover, .elementor-33343 .elementor-element.elementor-element-76e1d5a7 .elementor-button:focus{background-color:#E7FC8C;color:#011E35;}.elementor-33343 .elementor-element.elementor-element-76e1d5a7{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33343 .elementor-element.elementor-element-76e1d5a7 .elementor-button:hover svg, .elementor-33343 .elementor-element.elementor-element-76e1d5a7 .elementor-button:focus svg{fill:#011E35;}.elementor-33343 .elementor-element.elementor-element-4104f8b7:not(.elementor-motion-effects-element-type-background), .elementor-33343 .elementor-element.elementor-element-4104f8b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FD;}.elementor-33343 .elementor-element.elementor-element-4104f8b7 > .elementor-container{max-width:900px;}.elementor-33343 .elementor-element.elementor-element-4104f8b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;}.elementor-33343 .elementor-element.elementor-element-4104f8b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33343 .elementor-element.elementor-element-25963536{text-align:center;}.elementor-33343 .elementor-element.elementor-element-45fa9c23 .elementor-accordion-item{border-color:#E6E6E6;}.elementor-33343 .elementor-element.elementor-element-45fa9c23 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#E6E6E6;}.elementor-33343 .elementor-element.elementor-element-45fa9c23 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#E6E6E6;}.elementor-33343 .elementor-element.elementor-element-45fa9c23 .elementor-tab-title{background-color:#FFFFFF;}.elementor-33343 .elementor-element.elementor-element-45fa9c23 .elementor-active .elementor-accordion-icon, .elementor-33343 .elementor-element.elementor-element-45fa9c23 .elementor-active .elementor-accordion-title{color:#001E35;}.elementor-33343 .elementor-element.elementor-element-45fa9c23 .elementor-active .elementor-accordion-icon svg{fill:#001E35;}.elementor-33343 .elementor-element.elementor-element-45fa9c23 .elementor-accordion-title{font-family:"Lexend", Sans-serif, montserrat;font-size:17px;font-weight:600;}.elementor-33343 .elementor-element.elementor-element-45fa9c23 .elementor-tab-title .elementor-accordion-icon i:before{color:#E7FC8C;}.elementor-33343 .elementor-element.elementor-element-45fa9c23 .elementor-tab-title .elementor-accordion-icon svg{fill:#E7FC8C;}.elementor-33343 .elementor-element.elementor-element-45fa9c23 .elementor-tab-content{background-color:#FFFFFF;}.elementor-33343 .elementor-element.elementor-element-a2ab5 .elementor-button{background-color:#011E35;font-family:"Lexend", Sans-serif, montserrat;font-size:17px;font-weight:700;text-transform:none;letter-spacing:-0.2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:27px 27px 27px 27px;padding:18px 36px 18px 36px;}.elementor-33343 .elementor-element.elementor-element-a2ab5 .elementor-button:hover, .elementor-33343 .elementor-element.elementor-element-a2ab5 .elementor-button:focus{background-color:#E7FC8C;color:#011E35;}.elementor-33343 .elementor-element.elementor-element-a2ab5{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33343 .elementor-element.elementor-element-a2ab5 .elementor-button:hover svg, .elementor-33343 .elementor-element.elementor-element-a2ab5 .elementor-button:focus svg{fill:#011E35;}.elementor-33343 .elementor-element.elementor-element-50577f65:not(.elementor-motion-effects-element-type-background), .elementor-33343 .elementor-element.elementor-element-50577f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001E35;}.elementor-33343 .elementor-element.elementor-element-50577f65 > .elementor-container{max-width:900px;}.elementor-33343 .elementor-element.elementor-element-50577f65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 128px 0px;}.elementor-33343 .elementor-element.elementor-element-50577f65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33343 .elementor-element.elementor-element-28cb3442{text-align:center;}.elementor-33343 .elementor-element.elementor-element-28cb3442 img{width:60px;border-radius:0px 0px 0px 0px;box-shadow:0px 24px 60px 0px rgba(0,0,0,0);}.elementor-33343 .elementor-element.elementor-element-52f4b76f{text-align:center;}.elementor-33343 .elementor-element.elementor-element-4ad066e3{text-align:center;}.elementor-33343 .elementor-element.elementor-element-59d4b9dc .elementor-button{background-color:#E7FC8C;font-family:"Lexend", Sans-serif, montserrat;font-size:17px;font-weight:700;text-transform:none;letter-spacing:-0.2px;fill:var( --e-global-color-b930d12 );color:var( --e-global-color-b930d12 );box-shadow:0px 12px 28px 0px rgba(231, 252, 140, 0.32);border-style:none;border-radius:27px 27px 27px 27px;padding:18px 36px 18px 36px;}.elementor-33343 .elementor-element.elementor-element-59d4b9dc .elementor-button:hover, .elementor-33343 .elementor-element.elementor-element-59d4b9dc .elementor-button:focus{background-color:var( --e-global-color-97f1c16 );}.elementor-33343 .elementor-element.elementor-element-59d4b9dc{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-33343 .elementor-element.elementor-element-749778aa{width:59.865%;}.elementor-33343 .elementor-element.elementor-element-2b15df6a{width:38.645%;}}@media(max-width:1024px){.elementor-33343 .elementor-element.elementor-element-5a8fb50d{padding:96px 0px 80px 0px;}.elementor-33343 .elementor-element.elementor-element-68830d04{--grid-auto-flow:row;}.elementor-33343 .elementor-element.elementor-element-5d4b6b39{padding:80px 0px 80px 0px;}.elementor-33343 .elementor-element.elementor-element-48301b45{padding:80px 0px 80px 0px;}.elementor-33343 .elementor-element.elementor-element-546a2ec3{padding:80px 0px 80px 0px;}.elementor-33343 .elementor-element.elementor-element-1ccd9cf9{padding:80px 0px 80px 0px;}.elementor-33343 .elementor-element.elementor-element-68bf9050{padding:80px 0px 80px 0px;}.elementor-33343 .elementor-element.elementor-element-6559843e{padding:80px 0px 80px 0px;}.elementor-33343 .elementor-element.elementor-element-382175bd{padding:80px 0px 80px 0px;}.elementor-33343 .elementor-element.elementor-element-4104f8b7{padding:80px 0px 80px 0px;}.elementor-33343 .elementor-element.elementor-element-50577f65{padding:80px 0px 112px 0px;}}@media(max-width:767px){.elementor-33343 .elementor-element.elementor-element-5a8fb50d{padding:80px 0px 64px 0px;}.elementor-33343 .elementor-element.elementor-element-68830d04{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33343 .elementor-element.elementor-element-34db415a .elementor-button{font-size:16px;padding:16px 32px 16px 32px;}.elementor-33343 .elementor-element.elementor-element-ec26972 .elementor-button{font-size:16px;padding:16px 32px 16px 32px;}.elementor-33343 .elementor-element.elementor-element-5d4b6b39{padding:64px 0px 64px 0px;}.elementor-33343 .elementor-element.elementor-element-48301b45{padding:64px 0px 64px 0px;}.elementor-33343 .elementor-element.elementor-element-546a2ec3{padding:64px 0px 64px 0px;}.elementor-33343 .elementor-element.elementor-element-1ccd9cf9{padding:64px 0px 64px 0px;}.elementor-33343 .elementor-element.elementor-element-3f57acb0 .elementor-button{font-size:16px;padding:16px 32px 16px 32px;}.elementor-33343 .elementor-element.elementor-element-68bf9050{padding:64px 0px 64px 0px;}.elementor-33343 .elementor-element.elementor-element-6559843e{padding:64px 0px 64px 0px;}.elementor-33343 .elementor-element.elementor-element-382175bd{padding:64px 0px 64px 0px;}.elementor-33343 .elementor-element.elementor-element-76e1d5a7 .elementor-button{font-size:16px;padding:16px 32px 16px 32px;}.elementor-33343 .elementor-element.elementor-element-4104f8b7{padding:64px 0px 64px 0px;}.elementor-33343 .elementor-element.elementor-element-a2ab5 .elementor-button{font-size:16px;padding:16px 32px 16px 32px;}.elementor-33343 .elementor-element.elementor-element-50577f65{padding:64px 0px 96px 0px;}.elementor-33343 .elementor-element.elementor-element-59d4b9dc .elementor-button{font-size:16px;padding:16px 32px 16px 32px;}}/* Start custom CSS for section, class: .elementor-element-5a8fb50d */.elementor-33343 .elementor-element.elementor-element-5a8fb50d { background: #3E4E03; color: #FFFFD8; position: relative; overflow: hidden; }
.elementor-33343 .elementor-element.elementor-element-5a8fb50d::before {
    content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none;
    background:
        radial-gradient(circle at 82% 18%, rgba(231, 252, 140, 0.20), transparent 58%),
        radial-gradient(circle at 8% 95%, rgba(231, 252, 140, 0.10), transparent 55%);
}
.elementor-33343 .elementor-element.elementor-element-5a8fb50d > .elementor-container { position: relative; z-index: 1; }
.elementor-33343 .elementor-element.elementor-element-5a8fb50d .kamino-hero-title-row { display:flex; align-items:center; gap:16px; flex-wrap:wrap; margin-bottom:16px; }
.elementor-33343 .elementor-element.elementor-element-5a8fb50d .kamino-hero-title-row .elementor-image img { width:56px; height:56px; object-fit:contain; box-shadow:none !important; }
@media (min-width: 768px) { .elementor-33343 .elementor-element.elementor-element-5a8fb50d .kamino-hero-title-row .elementor-image img { width:64px; height:64px; } }
@media (min-width: 1024px) { .elementor-33343 .elementor-element.elementor-element-5a8fb50d .kamino-hero-title-row .elementor-image img { width:72px; height:72px; } }
.elementor-33343 .elementor-element.elementor-element-5a8fb50d .kamino-h1 .elementor-heading-title {
    font-family: 'Lexend', sans-serif; font-weight: 700;
    font-size: clamp(2.25rem, 6vw, 3.5rem); line-height: 1.2;
    letter-spacing: -0.02em; color: #FFFFD8 !important; text-wrap: balance;
    margin: 0;
}
.elementor-33343 .elementor-element.elementor-element-5a8fb50d .kamino-lead p, .elementor-33343 .elementor-element.elementor-element-5a8fb50d .kamino-lead {
    font-family: 'Red Hat Display', sans-serif; font-weight: 400;
    font-size: 1.125rem; line-height: 1.55; color: #FFFFD8;
}
@media (min-width: 768px) { .elementor-33343 .elementor-element.elementor-element-5a8fb50d .kamino-lead p { font-size: 1.25rem; } }
.elementor-33343 .elementor-element.elementor-element-5a8fb50d .kamino-supporting p, .elementor-33343 .elementor-element.elementor-element-5a8fb50d .kamino-supporting {
    font-size: 0.875rem; color: #FFFFD8; opacity: 0.75;
}
.elementor-33343 .elementor-element.elementor-element-5a8fb50d .kamino-hl { background-color:#E7FC8C; color:#001E35; padding:2px 6px; border-radius:4px;
    -webkit-box-decoration-break: clone; box-decoration-break: clone; }
.elementor-33343 .elementor-element.elementor-element-5a8fb50d .kamino-video-frame {
    width: 100%; aspect-ratio: 4 / 3; border-radius: 24px;
    background: #001E35; overflow: hidden; position: relative;
    box-shadow: 0 20px 40px -8px rgba(0,0,0,0.3),
                0 0 0 2px #E7FC8C,
                0 20px 60px -20px rgba(231, 252, 140, 0.55);
}
.elementor-33343 .elementor-element.elementor-element-5a8fb50d .kamino-video-frame .elementor-image, .elementor-33343 .elementor-element.elementor-element-5a8fb50d .kamino-video-frame img {
    width:100%; height:100%; object-fit:cover; display:block; border-radius: 24px;
}
@media (min-width: 1024px) {
    .elementor-33343 .elementor-element.elementor-element-5a8fb50d > .elementor-container { gap: 64px; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d4b6b39 */.elementor-33343 .elementor-element.elementor-element-5d4b6b39 { background: #F8F9FD; }
.elementor-33343 .elementor-element.elementor-element-5d4b6b39 .kamino-eyebrow .elementor-heading-title {
    font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 600;
    line-height: 1.2; letter-spacing: 0.08em; text-transform: uppercase;
    color: #001E35 !important; display: inline-block; margin: 0 0 16px;
}
.elementor-33343 .elementor-element.elementor-element-5d4b6b39 .kamino-h2 .elementor-heading-title {
    font-family: 'Lexend', sans-serif; font-weight: 700;
    font-size: clamp(1.75rem, 4.5vw, 2.5rem); line-height: 1.25;
    letter-spacing: -0.015em; color: #001E35 !important; text-wrap: balance;
    margin: 0 0 20px;
}
.elementor-33343 .elementor-element.elementor-element-5d4b6b39 .kamino-lead p {
    font-family: 'Red Hat Display', sans-serif; font-weight: 400;
    font-size: 1.125rem; line-height: 1.55; color: #001E35;
}
@media (min-width: 768px) { .elementor-33343 .elementor-element.elementor-element-5d4b6b39 .kamino-lead p { font-size: 1.25rem; } }
.elementor-33343 .elementor-element.elementor-element-5d4b6b39 .kamino-hl { background:#E7FC8C; color:#001E35; padding:2px 6px;
    border-radius:4px; -webkit-box-decoration-break: clone; box-decoration-break: clone; }
.elementor-33343 .elementor-element.elementor-element-5d4b6b39 .kamino-video-player {
    position: relative; width: 100%; aspect-ratio: 16 / 9;
    border-radius: 16px; overflow: hidden;
    background: #001E35;
    box-shadow: 0 12px 32px rgba(0,0,0,0.18);
}
.elementor-33343 .elementor-element.elementor-element-5d4b6b39 .kamino-video-player .elementor-image,
.elementor-33343 .elementor-element.elementor-element-5d4b6b39 .kamino-video-player img { width:100%; height:100%; object-fit:cover; display:block; }
.elementor-33343 .elementor-element.elementor-element-5d4b6b39 .kamino-video-player::after {
    content: ""; position: absolute; inset: 0; pointer-events: none;
    background: linear-gradient(180deg, transparent 40%, rgba(0,30,53,0.4) 100%);
}
.elementor-33343 .elementor-element.elementor-element-5d4b6b39 .kamino-video-play {
    position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);
    width: 72px; height: 72px; border-radius: 50%;
    background: rgba(0,30,53,0.72); display: flex; align-items: center;
    justify-content: center; z-index: 2;
    box-shadow: 0 8px 24px rgba(0,0,0,0.3);
}
.elementor-33343 .elementor-element.elementor-element-5d4b6b39 .kamino-video-play::after {
    content: ""; display:inline-block; border-left: 18px solid #FFFFD8;
    border-top: 12px solid transparent; border-bottom: 12px solid transparent;
    margin-left: 4px;
}
.elementor-33343 .elementor-element.elementor-element-5d4b6b39 .kamino-video-duration {
    position: absolute; bottom: 12px; right: 12px; z-index: 2;
    background: rgba(0,30,53,0.75); color: #FFFFD8;
    font-family: 'Lexend', sans-serif; font-weight: 600; font-size: 12px;
    padding: 6px 10px; border-radius: 999px;
}
@media (min-width: 1024px) {
    .elementor-33343 .elementor-element.elementor-element-5d4b6b39 > .elementor-container { gap: 48px; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-48301b45 */.elementor-33343 .elementor-element.elementor-element-48301b45 { background: #FFFFFF; }
.elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-ai-icon .elementor-image img {
    width: 56px; height: 56px; object-fit: contain;
    box-shadow: none !important; margin-bottom: 12px;
}
@media (min-width: 768px) {
    .elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-ai-icon .elementor-image img { width: 64px; height: 64px; }
}
.elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-h2 .elementor-heading-title {
    font-family: 'Lexend', sans-serif; font-weight: 700;
    font-size: clamp(1.75rem, 4.5vw, 2.5rem); line-height: 1.25;
    letter-spacing: -0.015em; color: #001E35 !important; text-wrap: balance;
    margin: 0 0 24px;
}
.elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-body p {
    font-family: 'Red Hat Display', sans-serif; font-size: 17px; line-height: 1.6;
    color: #001E35;
}
@media (min-width: 768px) { .elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-body p { font-size: 18px; } }
.elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-body strong { font-weight: 600; }
.elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-hl { background:#E7FC8C; color:#001E35; padding:2px 6px;
    border-radius:4px; -webkit-box-decoration-break: clone; box-decoration-break: clone; }
.elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-abertura-stack {
    position: relative; width: 100%; aspect-ratio: 4 / 3;
}
.elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-abertura-stack img {
    position: absolute; border-radius: 16px; box-shadow: 0 24px 60px rgba(0,0,0,0.18);
    width: 86%; height: auto;
}
.elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-img-back  { top: 0; left: 0;  transform: rotate(-1.5deg); z-index: 1; }
.elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-img-front { bottom: -8px; right: 0; transform: rotate(1deg); z-index: 2; }
.elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-tags {
    position: absolute; inset: 0; pointer-events: none; z-index: 3;
}
.elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-tag {
    position: absolute; background: #E7FC8C; color: #001E35;
    font-family: 'Lexend', sans-serif; font-weight: 600; font-size: 0.875rem;
    padding: 6px 12px; border-radius: 999px;
    box-shadow: 0 6px 14px rgba(0,0,0,0.12);
}
@media (min-width: 768px) { .elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-tag { font-size: 0.9375rem; } }
.elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-tag--1 { top: 8%;  left: 4%; }
.elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-tag--2 { top: 4%;  right: 4%; }
.elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-tag--3 { bottom: 6%; left: 50%; transform: translateX(-50%); }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-546a2ec3 */.elementor-33343 .elementor-element.elementor-element-546a2ec3 { background: #F8F9FD; }
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-section-h2 .elementor-heading-title {
    font-family: 'Lexend', sans-serif; font-weight: 700;
    font-size: clamp(1.75rem, 4.5vw, 2.5rem); line-height: 1.25;
    letter-spacing: -0.015em; color: #001E35 !important; text-wrap: balance;
    text-align: center; margin: 0 0 48px;
}
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-hl { background:#E7FC8C; color:#001E35; padding:2px 6px;
    border-radius:4px; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-grid {
    display: grid; grid-template-columns: 1fr; gap: 20px;
}
@media (min-width: 768px) { .elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-grid { grid-template-columns: repeat(2, 1fr); gap: 24px; } }
@media (min-width: 1024px) { .elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-grid { grid-template-columns: repeat(3, 1fr); gap: 24px; } }
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-card {
    position: relative; background: #FFFFFF; border-radius: 16px;
    padding: 28px; min-height: 260px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.04);
    border: 1px solid #E6E6E6; transition: transform .2s ease, box-shadow .2s ease;
    display: flex; flex-direction: column; gap: 12px;
}
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-card:hover { transform: translateY(-2px); box-shadow: 0 12px 32px rgba(0,0,0,0.10); }
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-card:nth-child(even) { background: #001E35; color: #FFFFD8; }
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-card:nth-child(even) h3 { color: #FFFFD8; }
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-card:nth-child(even) p { color: #FFFFD8; opacity: 0.92; }
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-card .kamino-feature-badge {
    width: 56px; height: 56px; border-radius: 16px;
    display: flex; align-items: center; justify-content: center;
    background: #E7FC8C; color: #001E35;
    font-size: 28px; line-height: 1;
}
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-card:nth-child(even) .kamino-feature-badge {
    background: rgba(231, 252, 140, 0.18); color: #E7FC8C;
}
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-card h3 {
    font-family: 'Lexend', sans-serif; font-weight: 600;
    font-size: clamp(1.125rem, 2.2vw, 1.375rem); line-height: 1.3;
    letter-spacing: -0.01em; color: #001E35; margin: 0;
}
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-card p {
    font-family: 'Red Hat Display', sans-serif; font-size: 15px;
    line-height: 1.55; color: #001E35; margin: 0;
}
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-card .kamino-ai-star {
    position: absolute; top: -8px; right: -8px; width: 32px; height: 32px;
    background: #E7FC8C; color: #001E35; border-radius: 50%;
    display: flex; align-items: center; justify-content: center;
    font-size: 18px; font-weight: 800; border: 1.5px solid #001E35;
    box-shadow: 0 6px 16px rgba(231, 252, 140, 0.45);
}


/* === Override: cards lime (alterado em 2026-05-18) === */
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-card.kamino-feature-card--lime {
    background: #E7FC8C !important;
    color: #001E35 !important;
}
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-card.kamino-feature-card--lime h3 { color: #001E35 !important; }
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-card.kamino-feature-card--lime p  { color: #001E35 !important; opacity: 1 !important; }
.elementor-33343 .elementor-element.elementor-element-546a2ec3 .kamino-feature-card.kamino-feature-card--lime .kamino-feature-badge {
    background: #001E35 !important;
    color: #E7FC8C !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ccd9cf9 */.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 { background: #FFFFFF; }
.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-section-h2 .elementor-heading-title {
    font-family: 'Lexend', sans-serif; font-weight: 700;
    font-size: clamp(1.75rem, 4.5vw, 2.5rem); line-height: 1.25;
    letter-spacing: -0.015em; color: #001E35 !important; text-wrap: balance;
    text-align: center; margin: 0 0 64px;
}
.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-ai-icon-header .elementor-image img {
    width: 56px; height: 56px; object-fit: contain;
    box-shadow: none !important; margin: 0 auto 12px;
}
@media (min-width: 768px) {
    .elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-ai-icon-header .elementor-image img { width: 64px; height: 64px; }
}
.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-hl { background:#E7FC8C; color:#001E35; padding:2px 6px;
    border-radius:4px; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-detail-block {
    display: grid; grid-template-columns: 1fr; gap: 32px; align-items: center;
    margin-bottom: 80px;
}
@media (min-width: 1024px) {
    .elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-detail-block { grid-template-columns: 1fr 1fr; gap: 64px; }
    .elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-detail-block--reverse > .kamino-detail-text { order: 2; }
    .elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-detail-block--reverse > .kamino-detail-visual { order: 1; }
}
.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-detail-block:last-child { margin-bottom: 0; }
.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-detail-text h3 {
    font-family: 'Lexend', sans-serif; font-weight: 600;
    font-size: clamp(1.375rem, 3vw, 1.75rem); line-height: 1.3;
    letter-spacing: -0.01em; color: #001E35; margin: 0 0 20px;
}
.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-detail-text p {
    font-family: 'Red Hat Display', sans-serif; font-size: 17px;
    line-height: 1.65; color: #001E35; margin: 0 0 16px;
}
.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-detail-text p:last-child { margin-bottom: 0; }
.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-detail-text strong { font-weight: 600; }
.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-detail-visual {
    position: relative; padding: 16px; border-radius: 20px;
    background: linear-gradient(135deg, #F8F9FD 0%, #FFFFFF 100%);
    box-shadow: 0 24px 60px rgba(0,0,0,0.12);
}
.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-detail-visual img {
    width: 100%; height: auto; border-radius: 12px; display: block;
}
.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-detail-cta {
    display: inline-block; background: transparent; color: #001E35;
    font-family: 'Lexend', sans-serif; font-weight: 700; font-size: 17px;
    padding: 16px 32px; border-radius: 27px; border: 1.5px solid #001E35;
    text-decoration: none; transition: all .2s ease; margin-top: 20px;
}
.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-detail-cta:hover { background: #001E35; color: #FFFFD8; }
.elementor-33343 .elementor-element.elementor-element-1ccd9cf9 .kamino-detail-cta-text {
    margin-top: 12px; font-size: 14px; color: #54595F;
    font-family: 'Red Hat Display', sans-serif;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-68bf9050 */.elementor-33343 .elementor-element.elementor-element-68bf9050 { background: #3E4E03; color: #FFFFD8; text-align: center; }
.elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-section-h2 .elementor-heading-title {
    font-family: 'Lexend', sans-serif; font-weight: 700;
    font-size: clamp(1.75rem, 4.5vw, 2.5rem); line-height: 1.25;
    letter-spacing: -0.015em; color: #FFFFD8 !important; text-wrap: balance;
    text-align: center; margin: 0;
}
.elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-hl { background:#E7FC8C; color:#001E35; padding:2px 6px;
    border-radius:4px; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stats-group { margin-top: 64px; }
.elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stats-group-label {
    position: relative; display: flex; align-items: center;
    justify-content: center; margin-bottom: 24px;
}
.elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stats-group-label::before {
    content: ""; position: absolute; left: 50%; top: 50%;
    transform: translate(-50%, -50%); width: 240px; max-width: 100%;
    height: 1px; background: rgba(231, 252, 140, 0.3); z-index: 0;
}
.elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stats-group-label-text {
    position: relative; z-index: 1; background: #3E4E03;
    padding: 0 16px;
    font-family: 'Montserrat', sans-serif; font-size: 12px;
    font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase;
    color: #E7FC8C;
}
.elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stat-cards {
    display: grid; grid-template-columns: 1fr; gap: 32px;
}
@media (min-width: 768px) {
    .elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stat-cards-3 { grid-template-columns: repeat(3, 1fr); }
    .elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stat-cards-2 { grid-template-columns: repeat(2, 1fr); max-width: 720px; margin: 0 auto; }
    .elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stat-cards { gap: 40px; }
}
.elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stat-card { text-align: center; }
.elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stat-num {
    font-family: 'Lexend', sans-serif; font-weight: 800;
    font-size: 4rem; line-height: 1; letter-spacing: -0.04em;
    color: #FFFFD8; font-variant-numeric: tabular-nums;
    display: inline-flex; align-items: baseline; gap: 4px;
}
@media (min-width: 1024px) { .elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stat-num { font-size: 5.5rem; } }
.elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stat-num .kamino-currency {
    font-family: 'Lexend', sans-serif; font-weight: 600;
    font-size: 2.25rem; color: #FFFFD8;
}
@media (min-width: 1024px) { .elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stat-num .kamino-currency { font-size: 3rem; } }
.elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stat-num .kamino-plus {
    font-family: 'Lexend', sans-serif; font-weight: 600; color: #E7FC8C;
}
.elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stat-num .kamino-suffix {
    font-family: 'Lexend', sans-serif; font-weight: 600;
    font-size: 2rem; color: #FFFFD8; letter-spacing: -0.02em;
}
@media (min-width: 1024px) { .elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stat-num .kamino-suffix { font-size: 2.75rem; } }
.elementor-33343 .elementor-element.elementor-element-68bf9050 .kamino-stat-label {
    margin-top: 16px; max-width: 240px; margin-left: auto; margin-right: auto;
    font-family: 'Red Hat Display', sans-serif; font-size: 15px;
    line-height: 1.5; color: #FFFFD8; opacity: 0.85;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6559843e */.elementor-33343 .elementor-element.elementor-element-6559843e { background: #FFFFFF; }
.elementor-33343 .elementor-element.elementor-element-6559843e .kamino-eyebrow .elementor-heading-title {
    font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 600;
    line-height: 1.2; letter-spacing: 0.08em; text-transform: uppercase;
    color: #001E35 !important; display: inline-block; margin: 0 0 16px;
    text-align: center; width: 100%;
}
.elementor-33343 .elementor-element.elementor-element-6559843e .kamino-section-h2 .elementor-heading-title {
    font-family: 'Lexend', sans-serif; font-weight: 700;
    font-size: clamp(1.75rem, 4.5vw, 2.5rem); line-height: 1.25;
    letter-spacing: -0.015em; color: #001E35 !important; text-wrap: balance;
    text-align: center; margin: 0 0 48px;
}
.elementor-33343 .elementor-element.elementor-element-6559843e .kamino-hl { background:#E7FC8C; color:#001E35; padding:2px 6px;
    border-radius:4px; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.elementor-33343 .elementor-element.elementor-element-6559843e .kamino-testimonials {
    display: grid; grid-template-columns: 1fr; gap: 24px;
}
@media (min-width: 768px)  { .elementor-33343 .elementor-element.elementor-element-6559843e .kamino-testimonials { grid-template-columns: repeat(2, 1fr); gap: 24px; } }
@media (min-width: 1024px) { .elementor-33343 .elementor-element.elementor-element-6559843e .kamino-testimonials { grid-template-columns: repeat(3, 1fr); gap: 24px; } }
.elementor-33343 .elementor-element.elementor-element-6559843e .kamino-testimonial-card {
    background: #F8F9FD; border-radius: 16px; padding: 32px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.04);
    border: 1px solid #E6E6E6; position: relative;
    display: flex; flex-direction: column; gap: 20px;
}
.elementor-33343 .elementor-element.elementor-element-6559843e .kamino-testimonial-card .kamino-quote-mark {
    width: 32px; height: 32px; display: inline-block;
    background: #E7FC8C; color: #001E35; border-radius: 50%;
    text-align: center; line-height: 32px; font-family: Georgia, serif;
    font-weight: 700; font-size: 22px;
}
.elementor-33343 .elementor-element.elementor-element-6559843e .kamino-testimonial-card blockquote {
    font-family: 'Red Hat Display', sans-serif; font-size: 17px;
    line-height: 1.55; color: #001E35; margin: 0; font-style: normal;
}
@media (min-width: 768px) { .elementor-33343 .elementor-element.elementor-element-6559843e .kamino-testimonial-card blockquote { font-size: 18px; } }
.elementor-33343 .elementor-element.elementor-element-6559843e .kamino-testimonial-card hr {
    border: 0; border-top: 1px solid #E6E6E6; margin: 4px 0 0;
}
.elementor-33343 .elementor-element.elementor-element-6559843e .kamino-testimonial-author { display: flex; flex-direction: column; gap: 2px; }
.elementor-33343 .elementor-element.elementor-element-6559843e .kamino-testimonial-name {
    font-family: 'Lexend', sans-serif; font-weight: 600; font-size: 15px;
    color: #001E35;
}
.elementor-33343 .elementor-element.elementor-element-6559843e .kamino-testimonial-role {
    font-family: 'Red Hat Display', sans-serif; font-size: 14px; color: #54595F;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-382175bd */.elementor-33343 .elementor-element.elementor-element-382175bd { background: #FFFFFF; }
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-section-h2 .elementor-heading-title {
    font-family: 'Lexend', sans-serif; font-weight: 700;
    font-size: clamp(1.75rem, 4.5vw, 2.5rem); line-height: 1.25;
    letter-spacing: -0.015em; color: #001E35 !important; text-wrap: balance;
    text-align: center; margin: 0 0 12px;
}
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-subhead p {
    font-family: 'Red Hat Display', sans-serif; font-size: 17px;
    line-height: 1.6; color: #54595F; text-align: center; margin: 0 0 48px;
}
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-hl { background:#E7FC8C; color:#001E35; padding:2px 6px;
    border-radius:4px; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-ba-columns {
    margin-top: 24px; display: grid; grid-template-columns: 1fr;
    gap: 40px; position: relative;
}
@media (min-width: 1024px) {
    .elementor-33343 .elementor-element.elementor-element-382175bd .kamino-ba-columns { grid-template-columns: 1fr 1fr; gap: 48px; }
}
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-ba-eyebrow {
    display: inline-block; margin-bottom: 24px;
    font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 600;
    letter-spacing: 0.08em; text-transform: uppercase; color: #001E35;
}
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-ba-list { display: flex; flex-direction: column; gap: 20px; }
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-icon-box {
    display: flex; gap: 16px; padding: 20px; border-radius: 12px;
    background: #FFFFFF; border: 1px solid #E6E6E6;
}
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-icon-box--before { border-left: 4px solid #54595F; background: #F8F9FD; }
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-icon-box--before .kamino-icon-box__num {
    background: #54595F; color: #FFFFFF;
}
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-icon-box--before p strong { color: #001E35; font-weight: 600; }
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-icon-box--after { border-left: 4px solid #E7FC8C; background: #FFFFFF; box-shadow: 0 6px 18px rgba(0,0,0,0.06); }
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-icon-box--after .kamino-icon-box__num {
    background: #E7FC8C; color: #001E35;
}
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-icon-box__num {
    width: 32px; height: 32px; border-radius: 50%;
    display: flex; align-items: center; justify-content: center;
    font-family: 'Lexend', sans-serif; font-weight: 700; font-size: 14px;
    flex-shrink: 0;
}
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-icon-box p {
    font-family: 'Red Hat Display', sans-serif; font-size: 15px;
    line-height: 1.5; color: #001E35; margin: 0;
}
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-icon-box p strong { font-weight: 600; }
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-ba-cta { margin-top: 48px; text-align: center; }
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-ba-cta .elementor-button {
    background: #001E35 !important; color: #FFFFD8 !important;
}
.elementor-33343 .elementor-element.elementor-element-382175bd .kamino-ba-cta .elementor-button:hover { background: #024A64 !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4104f8b7 */.elementor-33343 .elementor-element.elementor-element-4104f8b7 { background: #F8F9FD; }
.elementor-33343 .elementor-element.elementor-element-4104f8b7 .kamino-section-h2 .elementor-heading-title {
    font-family: 'Lexend', sans-serif; font-weight: 700;
    font-size: clamp(1.75rem, 4.5vw, 2.5rem); line-height: 1.25;
    letter-spacing: -0.015em; color: #001E35 !important; text-wrap: balance;
    text-align: center; margin: 0 0 40px;
}
.elementor-33343 .elementor-element.elementor-element-4104f8b7 .kamino-faq-footer p {
    text-align: center; margin-top: 32px; font-family: 'Red Hat Display', sans-serif;
    font-size: 15px; color: #54595F;
}
.elementor-33343 .elementor-element.elementor-element-4104f8b7 .kamino-faq-footer a {
    color: #001E35; text-decoration: underline; font-weight: 600;
}
.elementor-33343 .elementor-element.elementor-element-4104f8b7 .elementor-accordion-item {
    background: #FFFFFF !important; border: 1px solid #E6E6E6 !important;
    border-radius: 12px !important; margin-bottom: 12px;
    overflow: hidden;
}
.elementor-33343 .elementor-element.elementor-element-4104f8b7 .elementor-tab-title {
    background: #FFFFFF !important;
    font-family: 'Lexend', sans-serif !important; font-weight: 600 !important;
    font-size: 17px !important; color: #001E35 !important;
    padding: 20px 24px !important;
}
.elementor-33343 .elementor-element.elementor-element-4104f8b7 .elementor-active .elementor-tab-title { background: #FFFFFF !important; }
.elementor-33343 .elementor-element.elementor-element-4104f8b7 .elementor-tab-content {
    background: #FFFFFF !important;
    font-family: 'Red Hat Display', sans-serif !important;
    font-size: 15px !important; line-height: 1.55 !important; color: #001E35 !important;
    padding: 0 24px 24px !important;
}
.elementor-33343 .elementor-element.elementor-element-4104f8b7 .elementor-tab-content p { margin: 0 0 12px; }
.elementor-33343 .elementor-element.elementor-element-4104f8b7 .elementor-tab-content p:last-child { margin: 0; }
.elementor-33343 .elementor-element.elementor-element-4104f8b7 .elementor-tab-content strong { font-weight: 600; }
.elementor-33343 .elementor-element.elementor-element-4104f8b7 .elementor-accordion-icon i { color: #E7FC8C !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-50577f65 */.elementor-33343 .elementor-element.elementor-element-50577f65 { background: #001E35; color: #FFFFD8; text-align: center; }
.elementor-33343 .elementor-element.elementor-element-50577f65 .kamino-ai-icon-final .elementor-image img {
    width: 72px; height: 72px; object-fit: contain;
    box-shadow: none !important; margin: 0 auto 16px;
    filter: drop-shadow(0 6px 24px rgba(255,255,255,0.18));
}
@media (min-width: 768px) {
    .elementor-33343 .elementor-element.elementor-element-50577f65 .kamino-ai-icon-final .elementor-image img { width: 88px; height: 88px; }
}
.elementor-33343 .elementor-element.elementor-element-50577f65 .kamino-eyebrow .elementor-heading-title {
    font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 600;
    line-height: 1.2; letter-spacing: 0.08em; text-transform: uppercase;
    color: #E7FC8C !important; display: inline-block;
    margin: 0 0 16px; text-align: center; width: 100%;
}
.elementor-33343 .elementor-element.elementor-element-50577f65 .kamino-section-h2 .elementor-heading-title {
    font-family: 'Lexend', sans-serif; font-weight: 700;
    font-size: clamp(1.75rem, 4.5vw, 2.5rem); line-height: 1.25;
    letter-spacing: -0.015em; color: #FFFFD8 !important; text-wrap: balance;
    text-align: center; margin: 0 0 20px;
}
.elementor-33343 .elementor-element.elementor-element-50577f65 .kamino-hl { background:#E7FC8C; color:#001E35; padding:2px 6px;
    border-radius:4px; -webkit-box-decoration-break: clone; box-decoration-break: clone; }
.elementor-33343 .elementor-element.elementor-element-50577f65 .kamino-lead p {
    font-family: 'Red Hat Display', sans-serif; font-size: 17px;
    line-height: 1.6; color: #FFFFD8; opacity: 0.92;
    max-width: 640px; margin: 0 auto;
}
@media (min-width: 768px) { .elementor-33343 .elementor-element.elementor-element-50577f65 .kamino-lead p { font-size: 18px; } }
.elementor-33343 .elementor-element.elementor-element-50577f65 .kamino-cta-final {
    text-align: center; margin-top: 32px;
}/* End custom CSS */
/* Start custom CSS */span.elementor-accordion-icon.elementor-accordion-icon-left {
    margin-top: -12px !important;
}

.elementor-widget:not(:last-child) {
    --kit-widget-spacing: 10px;
}

.elementor-33343 .elementor-element.elementor-element-62d0d7c6 .kamino-testimonial-card {
    background: #FFF;
    border-radius: 16px;
    padding: 32px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    border: 1px solid #E6E6E6;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.elementor-33343 .elementor-element.elementor-element-48301b45 .kamino-tag {
    position: absolute;
    background: #001E35;
    color: #FFF;
    font-family: 'Lexend', sans-serif;
    font-weight: 600;
    font-size: 0.875rem;
    padding: 6px 12px;
    border-radius: 999px;
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.12);
    margin-top:-30px;
    margin-left:30px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lexend';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://kamino.com.br/wp-content/uploads/2025/08/Lexend-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lexend';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://kamino.com.br/wp-content/uploads/2025/08/Lexend-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lexend';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://kamino.com.br/wp-content/uploads/2025/08/Lexend-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lexend';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://kamino.com.br/wp-content/uploads/2025/08/Lexend-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */