.elementor-18 .elementor-element.elementor-element-00d26b1{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-00d26b1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-00d26b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-4958bdd{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-9e8d728{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-18 .elementor-element.elementor-element-3d75b42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-18 .elementor-element.elementor-element-3d75b42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-18 .elementor-element.elementor-element-3d75b42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-18 .elementor-element.elementor-element-3d75b42 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-18 .elementor-element.elementor-element-3d75b42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-18 .elementor-element.elementor-element-3d75b42 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-3d75b42 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-3d75b42{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-3d75b42 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-3d75b42 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-3d75b42 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-3d75b42 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#B8872A;}.elementor-18 .elementor-element.elementor-element-db0b8e4{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-18 .elementor-element.elementor-element-cadd4a3 .elementor-button{background-color:#B8872A;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;border-radius:200px 200px 200px 200px;padding:15px 20px 15px 20px;}.elementor-18 .elementor-element.elementor-element-cadd4a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-9dc487a{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-9dc487a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9dc487a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-f194d44{--display:flex;}.elementor-18 .elementor-element.elementor-element-7819a69{background-color:#FFFFFF1A;padding:9px 15px 9px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF75;border-radius:200px 200px 200px 200px;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-7819a69.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-7819a69.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-7819a69 .elementor-icon-list-icon i{color:#B8872A;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-7819a69 .elementor-icon-list-icon svg{fill:#B8872A;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-7819a69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-7819a69 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;}.elementor-18 .elementor-element.elementor-element-7819a69 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-2facda1{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:63px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-4d92c58{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3667987{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f44d004 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-f44d004 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-8524825 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-8524825 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-8524825{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-8524825 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-8524825 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-8524825 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-6ebdb54{--display:flex;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-3fa4a77{--e-transform-scale:1.1;}.elementor-18 .elementor-element.elementor-element-041a7ae{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-1973b3b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:65px;font-weight:700;line-height:1em;color:#000000;}.elementor-18 .elementor-element.elementor-element-6ec879c.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6ec879c{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#272727;}.elementor-18 .elementor-element.elementor-element-74dfe07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-ea58489{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#C0392B;--border-color:#C0392B;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-ea58489:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ea58489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-3e84252 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-18 .elementor-element.elementor-element-3e84252.elementor-view-stacked .elementor-icon{background-color:#C0392B;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3e84252.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-3e84252.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-18 .elementor-element.elementor-element-3e84252.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3e84252 .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-3e84252 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-89d9f68{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#C0392B;--border-color:#C0392B;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-89d9f68:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-89d9f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-18 .elementor-element.elementor-element-b7a45d6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-18 .elementor-element.elementor-element-b7a45d6.elementor-view-stacked .elementor-icon{background-color:#C0392B;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-b7a45d6.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-b7a45d6.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-18 .elementor-element.elementor-element-b7a45d6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-b7a45d6 .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-b7a45d6 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-7095662{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#C0392B;--border-color:#C0392B;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-7095662:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7095662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-18 .elementor-element.elementor-element-0114a2c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-18 .elementor-element.elementor-element-0114a2c.elementor-view-stacked .elementor-icon{background-color:#C0392B;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-0114a2c.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-0114a2c.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-18 .elementor-element.elementor-element-0114a2c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-0114a2c .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-0114a2c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-81e94fc{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-1ff8b84{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#C0392B;--border-color:#C0392B;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-1ff8b84:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1ff8b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-18 .elementor-element.elementor-element-b9c0f4b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-18 .elementor-element.elementor-element-b9c0f4b.elementor-view-stacked .elementor-icon{background-color:#C0392B;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-b9c0f4b.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-b9c0f4b.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-18 .elementor-element.elementor-element-b9c0f4b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-b9c0f4b .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-b9c0f4b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-456ef4c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#C0392B;--border-color:#C0392B;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-456ef4c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-456ef4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-18 .elementor-element.elementor-element-34af08a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-18 .elementor-element.elementor-element-34af08a.elementor-view-stacked .elementor-icon{background-color:#C0392B;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-34af08a.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-34af08a.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-18 .elementor-element.elementor-element-34af08a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-34af08a .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-34af08a .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-c6290d1{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-c6290d1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c6290d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3D2A;}.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-18 .elementor-element.elementor-element-fa5b4f6.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-fa5b4f6 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-fa5b4f6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#B8872A;}.elementor-18 .elementor-element.elementor-element-fa5b4f6.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-fa5b4f6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-fa5b4f6.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-fa5b4f6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-fa5b4f6.elementor-view-framed .elementor-icon{background-color:#B8872A;}.elementor-18 .elementor-element.elementor-element-fa5b4f6.elementor-view-stacked .elementor-icon svg{fill:#B8872A;}.elementor-18 .elementor-element.elementor-element-fa5b4f6 .elementor-icon{padding:15px;border-width:2px 2px 2px 2px;}.elementor-18 .elementor-element.elementor-element-adae7db{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:55px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6505628.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6505628{text-align:center;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-90e7990{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-90e7990.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6b57942.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6b57942 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-6b57942 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-b6e7a52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-b6e7a52:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b6e7a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F2EC;}.elementor-18 .elementor-element.elementor-element-8fd26b9{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:65px;font-weight:700;line-height:1em;color:#000000;}.elementor-18 .elementor-element.elementor-element-8fd26b9.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-64645b1.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-64645b1{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#272727;}.elementor-18 .elementor-element.elementor-element-a022f73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-ed4b52c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-ed4b52c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ed4b52c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-ea3bf6a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-ea3bf6a .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-18 .elementor-element.elementor-element-ea3bf6a.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-ea3bf6a.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-ea3bf6a.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-ea3bf6a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-ea3bf6a .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-ea3bf6a .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-ea3bf6a .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-ea3bf6a:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-ea3bf6a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-ea3bf6a .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-5f9cef1{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-5f9cef1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5f9cef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-dbd9f0b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-dbd9f0b .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-18 .elementor-element.elementor-element-dbd9f0b.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-dbd9f0b.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-dbd9f0b.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-dbd9f0b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-dbd9f0b .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-dbd9f0b .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-dbd9f0b .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-dbd9f0b:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-dbd9f0b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-dbd9f0b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-ec9ad51{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-ec9ad51:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ec9ad51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-b1268b0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-b1268b0 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-18 .elementor-element.elementor-element-b1268b0.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-b1268b0.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-b1268b0.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-b1268b0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-b1268b0 .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-b1268b0 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-b1268b0 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-b1268b0:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-b1268b0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-b1268b0 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-9009761{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-5cc6ad5{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-5cc6ad5:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5cc6ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-bc83f7f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-bc83f7f .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-18 .elementor-element.elementor-element-bc83f7f.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-bc83f7f.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-bc83f7f.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-bc83f7f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-bc83f7f .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-bc83f7f .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-bc83f7f .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-bc83f7f:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-bc83f7f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-bc83f7f .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-32da2aa{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-32da2aa:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-32da2aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7f1feef .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-7f1feef .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-18 .elementor-element.elementor-element-7f1feef.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7f1feef.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-7f1feef.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-7f1feef.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7f1feef .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-7f1feef .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-7f1feef .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-7f1feef:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-7f1feef:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-7f1feef .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-e179599{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-e179599:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e179599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e8b5632 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-e8b5632 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-18 .elementor-element.elementor-element-e8b5632.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e8b5632.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-e8b5632.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-e8b5632.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e8b5632 .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-e8b5632 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-e8b5632 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-e8b5632:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-e8b5632:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-e8b5632 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-dcc1f7d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-dcc1f7d.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-dcc1f7d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-dcc1f7d .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1795646{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-3a6b818{--display:flex;}.elementor-18 .elementor-element.elementor-element-e34d526{--display:flex;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-5c4f83f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:55px;font-weight:700;line-height:1em;color:#000000;}.elementor-18 .elementor-element.elementor-element-5c4f83f.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-ae6315c{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#272727;}.elementor-18 .elementor-element.elementor-element-a02cbe1{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-8e2fb96{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#272727;}.elementor-18 .elementor-element.elementor-element-d7f5244{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-023bc1d{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#272727;}.elementor-18 .elementor-element.elementor-element-1175e88{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-00076a6{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#272727;}.elementor-18 .elementor-element.elementor-element-4ffc7a0{--n-accordion-title-font-size:19px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#B8872A;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#B8872A;--n-accordion-icon-hover-color:#B8872A;--n-accordion-icon-active-color:#B8872A;}.elementor-18 .elementor-element.elementor-element-4ffc7a0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F3F1E9;}.elementor-18 .elementor-element.elementor-element-4ffc7a0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#F3F1E9;}.elementor-18 .elementor-element.elementor-element-4ffc7a0 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F3F1E9;}.elementor-18 .elementor-element.elementor-element-4ffc7a0 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-18 .elementor-element.elementor-element-4ffc7a0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;}.elementor-18 .elementor-element.elementor-element-3996c2c{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-3996c2c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3996c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-dddc1fc{--display:flex;}.elementor-18 .elementor-element.elementor-element-6a3ea9d img{width:100%;}.elementor-18 .elementor-element.elementor-element-6c6f16a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:55px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6c6f16a.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-b276e6b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-b276e6b.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-4f644d7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-4f644d7.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-7fa080c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-7fa080c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-7fa080c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-7fa080c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-18 .elementor-element.elementor-element-7fa080c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-18 .elementor-element.elementor-element-7fa080c .elementor-icon-list-icon i{color:#B8872A;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-7fa080c .elementor-icon-list-icon svg{fill:#B8872A;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-7fa080c{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-7fa080c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-7fa080c .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-7fa080c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-6e86d32{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-6e86d32.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-6e86d32 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-6e86d32 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e12530e{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-1ff107c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:65px;font-weight:700;line-height:1em;color:#000000;}.elementor-18 .elementor-element.elementor-element-ce13d6c.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ce13d6c{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#272727;}.elementor-18 .elementor-element.elementor-element-b5b9464{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-4e4175b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-4e4175b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4e4175b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-18 .elementor-element.elementor-element-f99e467 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-f99e467 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-18 .elementor-element.elementor-element-f99e467.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f99e467.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-f99e467.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-f99e467.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f99e467 .elementor-icon{font-size:35px;padding:12px;}.elementor-18 .elementor-element.elementor-element-f99e467 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-f99e467 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-f99e467:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-f99e467:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-f99e467 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-d1223c9{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-d1223c9:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d1223c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-18 .elementor-element.elementor-element-1b91c35 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-1b91c35 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-18 .elementor-element.elementor-element-1b91c35.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1b91c35.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-1b91c35.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-1b91c35.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1b91c35 .elementor-icon{font-size:35px;padding:12px;}.elementor-18 .elementor-element.elementor-element-1b91c35 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-1b91c35 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-1b91c35:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-1b91c35:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-1b91c35 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-15e7d3c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-15e7d3c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-15e7d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-18 .elementor-element.elementor-element-2a20ca0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-2a20ca0 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-18 .elementor-element.elementor-element-2a20ca0.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-2a20ca0.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-2a20ca0.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-2a20ca0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-2a20ca0 .elementor-icon{font-size:35px;padding:12px;}.elementor-18 .elementor-element.elementor-element-2a20ca0 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-2a20ca0 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-2a20ca0:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-2a20ca0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-2a20ca0 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-38a1e09{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-38a1e09.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-38a1e09 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-38a1e09 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-0a69d51.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-0a69d51{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-339fffa{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-339fffa:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-339fffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-e953b89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:55px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e953b89.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-d0a6beb{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#066631;--border-color:#066631;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-18 .elementor-element.elementor-element-d0a6beb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d0a6beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d0a6beb.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-207fa16.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-207fa16 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-207fa16.elementor-view-stacked .elementor-icon{background-color:#81D3A5;color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-207fa16.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-207fa16.elementor-view-default .elementor-icon{color:#81D3A5;border-color:#81D3A5;}.elementor-18 .elementor-element.elementor-element-207fa16.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-207fa16.elementor-view-default .elementor-icon svg{fill:#81D3A5;}.elementor-18 .elementor-element.elementor-element-207fa16.elementor-view-framed .elementor-icon{background-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-207fa16.elementor-view-stacked .elementor-icon svg{fill:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-207fa16 .elementor-icon{padding:15px;border-width:2px 2px 2px 2px;}.elementor-18 .elementor-element.elementor-element-f562fa4{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:700;line-height:1em;color:#000000;}.elementor-18 .elementor-element.elementor-element-24bbaf6{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#272727;}.elementor-18 .elementor-element.elementor-element-24bbaf6.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-9bcee0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-9bcee0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-9bcee0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-9bcee0d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-18 .elementor-element.elementor-element-9bcee0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-18 .elementor-element.elementor-element-9bcee0d .elementor-icon-list-icon i{color:#B8872A;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-9bcee0d .elementor-icon-list-icon svg{fill:#B8872A;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-9bcee0d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-9bcee0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-9bcee0d .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-9bcee0d .elementor-icon-list-text{color:#272727;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-aa311ef{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-aa311ef.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-aa311ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-aa311ef .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7daf270.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-7daf270{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-622cfee{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-622cfee:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-622cfee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#066631;}.elementor-18 .elementor-element.elementor-element-0e71712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-0e71712.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-346d5cb.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-346d5cb{text-align:center;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-fc5930b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-18 .elementor-element.elementor-element-fc5930b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-fc5930b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF2E;}.elementor-18 .elementor-element.elementor-element-6a7fb8e{--display:flex;}.elementor-18 .elementor-element.elementor-element-e9f73a2{--display:flex;}.elementor-18 .elementor-element.elementor-element-4774858{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-4774858.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-4dc43dc{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-4dc43dc.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-df48f72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-df48f72.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-df48f72 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-df48f72 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-c6273ee{--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;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-c6273ee:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c6273ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A18;}.elementor-18 .elementor-element.elementor-element-dbc4dab .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-dbc4dab .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-dbc4dab{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-dbc4dab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-dbc4dab .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-dbc4dab .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-a8dbb24{--display:flex;}.elementor-18 .elementor-element.elementor-element-a8dbb24:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a8dbb24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-0d843e4{background-color:#FFFFFF1A;padding:9px 15px 9px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF75;border-radius:200px 200px 200px 200px;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-0d843e4.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-0d843e4.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-0d843e4 .elementor-icon-list-icon i{color:#B8872A;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-0d843e4 .elementor-icon-list-icon svg{fill:#B8872A;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-0d843e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-0d843e4 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;}.elementor-18 .elementor-element.elementor-element-0d843e4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-8610099{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:63px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-60af9ca{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-918770d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-918770d .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f4ee6e9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-f4ee6e9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-f4ee6e9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-f4ee6e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-f4ee6e9 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-f4ee6e9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-8e213a8{--display:flex;}.elementor-18 .elementor-element.elementor-element-0f09b40{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:65px;font-weight:700;line-height:1em;color:#000000;}.elementor-18 .elementor-element.elementor-element-37dfe54.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-37dfe54{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#272727;}.elementor-18 .elementor-element.elementor-element-310c49c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#C0392B;--border-color:#C0392B;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-310c49c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-310c49c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-18 .elementor-element.elementor-element-d3343dd .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-18 .elementor-element.elementor-element-d3343dd.elementor-view-stacked .elementor-icon{background-color:#C0392B;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d3343dd.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-d3343dd.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-18 .elementor-element.elementor-element-d3343dd.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d3343dd .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-d3343dd .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-86efaa3{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#C0392B;--border-color:#C0392B;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-86efaa3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-86efaa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-18 .elementor-element.elementor-element-c4c6cb7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-18 .elementor-element.elementor-element-c4c6cb7.elementor-view-stacked .elementor-icon{background-color:#C0392B;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-c4c6cb7.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-c4c6cb7.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-18 .elementor-element.elementor-element-c4c6cb7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-c4c6cb7 .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-c4c6cb7 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-98ab4f3{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#C0392B;--border-color:#C0392B;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-98ab4f3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-98ab4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-18 .elementor-element.elementor-element-19335ac .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-18 .elementor-element.elementor-element-19335ac.elementor-view-stacked .elementor-icon{background-color:#C0392B;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-19335ac.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-19335ac.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-18 .elementor-element.elementor-element-19335ac.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-19335ac .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-19335ac .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-1a66792{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#C0392B;--border-color:#C0392B;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-1a66792:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1a66792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-18 .elementor-element.elementor-element-e0da47f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-18 .elementor-element.elementor-element-e0da47f.elementor-view-stacked .elementor-icon{background-color:#C0392B;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e0da47f.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-e0da47f.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-18 .elementor-element.elementor-element-e0da47f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e0da47f .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-e0da47f .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-31cc1ae{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#C0392B;--border-color:#C0392B;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-31cc1ae:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-31cc1ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-18 .elementor-element.elementor-element-79f1838 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-18 .elementor-element.elementor-element-79f1838.elementor-view-stacked .elementor-icon{background-color:#C0392B;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-79f1838.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-79f1838.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-18 .elementor-element.elementor-element-79f1838.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-79f1838 .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-79f1838 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-dd39c04 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-dd39c04 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7cc3a2a{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-7cc3a2a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7cc3a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-7e58b67.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-7e58b67 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-7e58b67.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#B8872A;}.elementor-18 .elementor-element.elementor-element-7e58b67.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-7e58b67.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7e58b67.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-7e58b67.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7e58b67.elementor-view-framed .elementor-icon{background-color:#B8872A;}.elementor-18 .elementor-element.elementor-element-7e58b67.elementor-view-stacked .elementor-icon svg{fill:#B8872A;}.elementor-18 .elementor-element.elementor-element-7e58b67 .elementor-icon{padding:10px;border-width:2px 2px 2px 2px;}.elementor-18 .elementor-element.elementor-element-ad04f90{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:63px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-ed72d19.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ed72d19{text-align:center;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d36e42b{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-b7b596d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-b7b596d .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-cd10bf6{--display:flex;}.elementor-18 .elementor-element.elementor-element-cd10bf6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-cd10bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F2EC;}.elementor-18 .elementor-element.elementor-element-02b1c19{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:65px;font-weight:700;line-height:1em;color:#000000;}.elementor-18 .elementor-element.elementor-element-6d35db2.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6d35db2{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#272727;}.elementor-18 .elementor-element.elementor-element-bdb95a8{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-bdb95a8:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-bdb95a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-38a7bee .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-38a7bee .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-18 .elementor-element.elementor-element-38a7bee.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-38a7bee.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-38a7bee.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-38a7bee.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-38a7bee .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-38a7bee .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-38a7bee .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-38a7bee:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-38a7bee:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-38a7bee .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-c6e049e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-c6e049e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c6e049e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1d938ca .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-1d938ca .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-18 .elementor-element.elementor-element-1d938ca.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1d938ca.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-1d938ca.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-1d938ca.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1d938ca .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-1d938ca .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-1d938ca .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-1d938ca:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-1d938ca:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-1d938ca .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-6b3beff{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-6b3beff:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6b3beff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a831ead .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-a831ead .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-18 .elementor-element.elementor-element-a831ead.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a831ead.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-a831ead.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-a831ead.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a831ead .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-a831ead .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a831ead .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-a831ead:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-a831ead:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-a831ead .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-34fad95{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-34fad95:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-34fad95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-13aaaee .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-13aaaee .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-18 .elementor-element.elementor-element-13aaaee.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-13aaaee.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-13aaaee.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-13aaaee.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-13aaaee .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-13aaaee .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-13aaaee .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-13aaaee:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-13aaaee:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-13aaaee .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-2cf7560{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-2cf7560:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2cf7560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-81a33bd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-81a33bd .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-18 .elementor-element.elementor-element-81a33bd.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-81a33bd.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-81a33bd.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-81a33bd.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-81a33bd .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-81a33bd .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-81a33bd .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-81a33bd:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-81a33bd:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-81a33bd .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-4dec645{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-4dec645:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4dec645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3687c59 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-3687c59 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-18 .elementor-element.elementor-element-3687c59.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3687c59.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-3687c59.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-3687c59.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3687c59 .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-3687c59 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-3687c59 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-3687c59:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-3687c59:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-3687c59 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-c4af66f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-c4af66f .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-31eabe6{--display:flex;}.elementor-18 .elementor-element.elementor-element-c6b1a16{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:65px;font-weight:700;line-height:1em;color:#000000;}.elementor-18 .elementor-element.elementor-element-4635077.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-4635077{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#272727;}.elementor-18 .elementor-element.elementor-element-d146445{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-6c0a125{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#272727;}.elementor-18 .elementor-element.elementor-element-267d968{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-ce4e1a4{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#272727;}.elementor-18 .elementor-element.elementor-element-811e7df{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-8e11e46{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#272727;}.elementor-18 .elementor-element.elementor-element-cfac46a{--n-accordion-title-font-size:19px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#B8872A;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#B8872A;--n-accordion-icon-hover-color:#B8872A;--n-accordion-icon-active-color:#B8872A;}.elementor-18 .elementor-element.elementor-element-cfac46a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F3F1E9;}.elementor-18 .elementor-element.elementor-element-cfac46a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#F3F1E9;}.elementor-18 .elementor-element.elementor-element-cfac46a > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F3F1E9;}.elementor-18 .elementor-element.elementor-element-cfac46a {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-18 .elementor-element.elementor-element-cfac46a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-0c9fd37 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-0c9fd37 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f3a1778{--display:flex;}.elementor-18 .elementor-element.elementor-element-f3a1778:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f3a1778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-e177d8c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:63px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6f9f52e.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6f9f52e{text-align:center;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e793f58{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-icon i{color:#B8872A;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-icon svg{fill:#B8872A;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-f138a51{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-beda966 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-beda966 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-ac5d62d{--display:flex;}.elementor-18 .elementor-element.elementor-element-d62836d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:65px;font-weight:700;line-height:1em;color:#000000;}.elementor-18 .elementor-element.elementor-element-a3ddf0e.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-a3ddf0e{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#272727;}.elementor-18 .elementor-element.elementor-element-9dc4e96{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-9dc4e96:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9dc4e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-18 .elementor-element.elementor-element-c89b111 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-c89b111 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-18 .elementor-element.elementor-element-c89b111.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-c89b111.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-c89b111.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-c89b111.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-c89b111 .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-c89b111 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-c89b111 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-c89b111:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-c89b111:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-c89b111 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-f0677ec{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-f0677ec:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f0677ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-18 .elementor-element.elementor-element-711e1ee .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-711e1ee .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-18 .elementor-element.elementor-element-711e1ee.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-711e1ee.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-711e1ee.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-711e1ee.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-711e1ee .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-711e1ee .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-711e1ee .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-711e1ee:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-711e1ee:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-711e1ee .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-26f4dcc{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#1B3D2A;--border-color:#1B3D2A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-26f4dcc:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-26f4dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}.elementor-18 .elementor-element.elementor-element-013bcc9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-18 .elementor-element.elementor-element-013bcc9 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-18 .elementor-element.elementor-element-013bcc9.elementor-view-stacked .elementor-icon{background-color:#1B3D2A;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-013bcc9.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-013bcc9.elementor-view-default .elementor-icon{fill:#1B3D2A;color:#1B3D2A;border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-013bcc9.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-013bcc9 .elementor-icon{font-size:30px;padding:10px;}.elementor-18 .elementor-element.elementor-element-013bcc9 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-013bcc9 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-013bcc9:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-013bcc9:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-013bcc9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-76cd8ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-76cd8ef .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-415ae33.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-415ae33{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-9664a10{--display:flex;}.elementor-18 .elementor-element.elementor-element-9664a10:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9664a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-3dbbb14{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:63px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1e0310d{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#066631;--border-color:#066631;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-18 .elementor-element.elementor-element-1e0310d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1e0310d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1e0310d.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-80c758c.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-80c758c .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-80c758c.elementor-view-stacked .elementor-icon{background-color:#81D3A5;color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-80c758c.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-80c758c.elementor-view-default .elementor-icon{color:#81D3A5;border-color:#81D3A5;}.elementor-18 .elementor-element.elementor-element-80c758c.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-80c758c.elementor-view-default .elementor-icon svg{fill:#81D3A5;}.elementor-18 .elementor-element.elementor-element-80c758c.elementor-view-framed .elementor-icon{background-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-80c758c.elementor-view-stacked .elementor-icon svg{fill:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-80c758c .elementor-icon{padding:10px;border-width:2px 2px 2px 2px;}.elementor-18 .elementor-element.elementor-element-f809724{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:700;line-height:1em;color:#000000;}.elementor-18 .elementor-element.elementor-element-20d3498{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#272727;}.elementor-18 .elementor-element.elementor-element-20d3498.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-icon i{color:#B8872A;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-icon svg{fill:#B8872A;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-3d7d0d1{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-text{color:#272727;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-d22ab23 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-d22ab23 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1f7b922.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-1f7b922{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-d662e8d{--display:flex;}.elementor-18 .elementor-element.elementor-element-d662e8d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d662e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#066631;}.elementor-18 .elementor-element.elementor-element-2221a47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-2221a47.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-98abd9f.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-98abd9f{text-align:center;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-b6e071d{--display:flex;border-style:solid;--border-style:solid;border-color:#1B3D2A;--border-color:#1B3D2A;}.elementor-18 .elementor-element.elementor-element-b6e071d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b6e071d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10291B;}.elementor-18 .elementor-element.elementor-element-3c5bb90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3c5bb90.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-da29742{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-12a46a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-12a46a0 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-cfacd52{--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;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-cfacd52:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-cfacd52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A18;}.elementor-18 .elementor-element.elementor-element-545a1f4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-545a1f4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-545a1f4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-545a1f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-545a1f4 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-545a1f4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-a8dbb24{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-0d843e4{padding:7px 10px 7px 10px;--e-icon-list-icon-size:15px;}.elementor-18 .elementor-element.elementor-element-0d843e4.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-0d843e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-0d843e4 .elementor-icon-list-item > a{font-size:13px;}.elementor-18 .elementor-element.elementor-element-8610099{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-size:30px;}.elementor-18 .elementor-element.elementor-element-60af9ca{text-align:center;font-size:14px;}.elementor-18 .elementor-element.elementor-element-918770d.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-918770d .elementor-button{font-size:14px;}.elementor-18 .elementor-element.elementor-element-f4ee6e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-f4ee6e9 .elementor-icon-list-item > a{font-size:13px;}.elementor-18 .elementor-element.elementor-element-8e213a8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-0f09b40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:30px;}.elementor-18 .elementor-element.elementor-element-37dfe54{font-size:15px;}.elementor-18 .elementor-element.elementor-element-d3343dd .elementor-icon-box-description{font-size:15px;}.elementor-18 .elementor-element.elementor-element-c4c6cb7 .elementor-icon-box-description{font-size:15px;}.elementor-18 .elementor-element.elementor-element-19335ac .elementor-icon-box-description{font-size:15px;}.elementor-18 .elementor-element.elementor-element-e0da47f .elementor-icon-box-description{font-size:15px;}.elementor-18 .elementor-element.elementor-element-79f1838 .elementor-icon-box-description{font-size:15px;}.elementor-18 .elementor-element.elementor-element-dd39c04{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-dd39c04.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-dd39c04 .elementor-button{font-size:14px;}.elementor-18 .elementor-element.elementor-element-7cc3a2a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-7e58b67 .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-7e58b67 .elementor-icon svg{height:35px;}.elementor-18 .elementor-element.elementor-element-ad04f90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-size:30px;}.elementor-18 .elementor-element.elementor-element-ed72d19{font-size:18px;}.elementor-18 .elementor-element.elementor-element-d36e42b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;}.elementor-18 .elementor-element.elementor-element-b7b596d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-b7b596d.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-b7b596d .elementor-button{font-size:14px;}.elementor-18 .elementor-element.elementor-element-cd10bf6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-02b1c19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:30px;}.elementor-18 .elementor-element.elementor-element-6d35db2{font-size:15px;}.elementor-18 .elementor-element.elementor-element-38a7bee .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-38a7bee .elementor-icon-box-title{margin-block-end:10px;}.elementor-18 .elementor-element.elementor-element-38a7bee .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-38a7bee .elementor-icon-box-title a{font-size:19px;}.elementor-18 .elementor-element.elementor-element-38a7bee .elementor-icon-box-description{font-size:15px;}.elementor-18 .elementor-element.elementor-element-1d938ca .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-1d938ca .elementor-icon-box-title{margin-block-end:10px;}.elementor-18 .elementor-element.elementor-element-1d938ca .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-1d938ca .elementor-icon-box-title a{font-size:19px;}.elementor-18 .elementor-element.elementor-element-1d938ca .elementor-icon-box-description{font-size:15px;}.elementor-18 .elementor-element.elementor-element-a831ead .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-a831ead .elementor-icon-box-title{margin-block-end:10px;}.elementor-18 .elementor-element.elementor-element-a831ead .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a831ead .elementor-icon-box-title a{font-size:19px;}.elementor-18 .elementor-element.elementor-element-a831ead .elementor-icon-box-description{font-size:15px;}.elementor-18 .elementor-element.elementor-element-13aaaee .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-13aaaee .elementor-icon-box-title{margin-block-end:10px;}.elementor-18 .elementor-element.elementor-element-13aaaee .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-13aaaee .elementor-icon-box-title a{font-size:19px;}.elementor-18 .elementor-element.elementor-element-13aaaee .elementor-icon-box-description{font-size:15px;}.elementor-18 .elementor-element.elementor-element-81a33bd .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-81a33bd .elementor-icon-box-title{margin-block-end:10px;}.elementor-18 .elementor-element.elementor-element-81a33bd .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-81a33bd .elementor-icon-box-title a{font-size:19px;}.elementor-18 .elementor-element.elementor-element-81a33bd .elementor-icon-box-description{font-size:15px;}.elementor-18 .elementor-element.elementor-element-3687c59 .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-3687c59 .elementor-icon-box-title{margin-block-end:10px;}.elementor-18 .elementor-element.elementor-element-3687c59 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-3687c59 .elementor-icon-box-title a{font-size:19px;}.elementor-18 .elementor-element.elementor-element-3687c59 .elementor-icon-box-description{font-size:15px;}.elementor-18 .elementor-element.elementor-element-c4af66f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-c4af66f.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-c4af66f .elementor-button{font-size:14px;}.elementor-18 .elementor-element.elementor-element-31eabe6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-c6b1a16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:30px;}.elementor-18 .elementor-element.elementor-element-4635077{font-size:18px;}.elementor-18 .elementor-element.elementor-element-6c0a125{font-size:14px;}.elementor-18 .elementor-element.elementor-element-ce4e1a4{font-size:14px;}.elementor-18 .elementor-element.elementor-element-811e7df{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-8e11e46{font-size:14px;}.elementor-18 .elementor-element.elementor-element-cfac46a{--n-accordion-title-font-size:16px;}:where( .elementor-18 .elementor-element.elementor-element-cfac46a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-0c9fd37{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-0c9fd37.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-0c9fd37 .elementor-button{font-size:14px;}.elementor-18 .elementor-element.elementor-element-f3a1778{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-894cd65 img{border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-e177d8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-size:30px;}.elementor-18 .elementor-element.elementor-element-6f9f52e{text-align:start;font-size:18px;}.elementor-18 .elementor-element.elementor-element-e793f58{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:14px;}.elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-f138a51 .elementor-icon-list-item > a{font-size:15px;line-height:1.1em;}.elementor-18 .elementor-element.elementor-element-beda966{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-beda966.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-beda966 .elementor-button{font-size:14px;}.elementor-18 .elementor-element.elementor-element-ac5d62d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-d62836d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:30px;}.elementor-18 .elementor-element.elementor-element-a3ddf0e{font-size:18px;}.elementor-18 .elementor-element.elementor-element-c89b111 .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-c89b111 .elementor-icon-box-title{margin-block-end:10px;}.elementor-18 .elementor-element.elementor-element-c89b111 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-c89b111 .elementor-icon-box-title a{font-size:19px;}.elementor-18 .elementor-element.elementor-element-c89b111 .elementor-icon-box-description{font-size:15px;}.elementor-18 .elementor-element.elementor-element-711e1ee .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-711e1ee .elementor-icon-box-title{margin-block-end:10px;}.elementor-18 .elementor-element.elementor-element-711e1ee .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-711e1ee .elementor-icon-box-title a{font-size:19px;}.elementor-18 .elementor-element.elementor-element-711e1ee .elementor-icon-box-description{font-size:15px;}.elementor-18 .elementor-element.elementor-element-013bcc9 .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-013bcc9 .elementor-icon-box-title{margin-block-end:10px;}.elementor-18 .elementor-element.elementor-element-013bcc9 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-013bcc9 .elementor-icon-box-title a{font-size:19px;}.elementor-18 .elementor-element.elementor-element-013bcc9 .elementor-icon-box-description{font-size:15px;}.elementor-18 .elementor-element.elementor-element-76cd8ef{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-76cd8ef.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-76cd8ef .elementor-button{font-size:14px;}.elementor-18 .elementor-element.elementor-element-9664a10{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-3dbbb14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-size:27px;}.elementor-18 .elementor-element.elementor-element-1e0310d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-80c758c.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-80c758c .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-80c758c .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-80c758c .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-f809724{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:30px;}.elementor-18 .elementor-element.elementor-element-20d3498{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-3d7d0d1 .elementor-icon-list-item > a{font-size:15px;line-height:1.1em;}.elementor-18 .elementor-element.elementor-element-d22ab23{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-d22ab23.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-d22ab23 .elementor-button{font-size:14px;}.elementor-18 .elementor-element.elementor-element-1f7b922{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-18 .elementor-element.elementor-element-d662e8d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-2221a47{font-size:27px;}.elementor-18 .elementor-element.elementor-element-98abd9f{text-align:center;font-size:18px;}.elementor-18 .elementor-element.elementor-element-b6e071d{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-3c5bb90{font-size:25px;}.elementor-18 .elementor-element.elementor-element-da29742{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:14px;}.elementor-18 .elementor-element.elementor-element-12a46a0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-12a46a0.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-12a46a0 .elementor-button{font-size:14px;}.elementor-18 .elementor-element.elementor-element-cfacd52{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-545a1f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-545a1f4 .elementor-icon-list-item > a{font-size:14px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-4958bdd{--width:15%;}.elementor-18 .elementor-element.elementor-element-9e8d728{--width:65%;}.elementor-18 .elementor-element.elementor-element-db0b8e4{--width:20%;}.elementor-18 .elementor-element.elementor-element-3a6b818{--width:60%;}.elementor-18 .elementor-element.elementor-element-e34d526{--width:40%;}.elementor-18 .elementor-element.elementor-element-dddc1fc{--width:100%;}.elementor-18 .elementor-element.elementor-element-d0a6beb{--width:75%;}.elementor-18 .elementor-element.elementor-element-6a7fb8e{--width:40%;}.elementor-18 .elementor-element.elementor-element-e9f73a2{--width:60%;}.elementor-18 .elementor-element.elementor-element-1e0310d{--width:75%;}}/* Start custom CSS for container, class: .elementor-element-00d26b1 *//* Linha inferior sutil em degradê (dourado -> variação) */
.header-gradient-line-gold-8872A {
  position: relative;
}

.header-gradient-line-gold-8872A::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px; /* espessura da linha */
  background: linear-gradient(
    90deg,
    #B8872A50 0%,   /* dourado principal */
    #8C651F50 100% /* variação mais escura */
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f44d004 *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-8872A .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition: transform 260ms ease, filter 260ms ease, box-shadow 260ms ease;
  animation: btnGoldPulseSoft 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-8872A .elementor-button .elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-8872A .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-8872A .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-8872A .elementor-button-icon i,
.btn-grad-gold-pulse-8872A .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-8872A .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-8872A .elementor-button:hover .elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoft{
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.015); }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){
  .btn-grad-gold-pulse-8872A .elementor-button{
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b57942 *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-8872A .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition: transform 260ms ease, filter 260ms ease, box-shadow 260ms ease;
  animation: btnGoldPulseSoft 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-8872A .elementor-button .elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-8872A .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-8872A .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-8872A .elementor-button-icon i,
.btn-grad-gold-pulse-8872A .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-8872A .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-8872A .elementor-button:hover .elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoft{
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.015); }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){
  .btn-grad-gold-pulse-8872A .elementor-button{
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcc1f7d *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-8872A .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition: transform 260ms ease, filter 260ms ease, box-shadow 260ms ease;
  animation: btnGoldPulseSoft 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-8872A .elementor-button .elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-8872A .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-8872A .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-8872A .elementor-button-icon i,
.btn-grad-gold-pulse-8872A .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-8872A .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-8872A .elementor-button:hover .elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoft{
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.015); }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){
  .btn-grad-gold-pulse-8872A .elementor-button{
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e86d32 *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-8872A .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition: transform 260ms ease, filter 260ms ease, box-shadow 260ms ease;
  animation: btnGoldPulseSoft 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-8872A .elementor-button .elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-8872A .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-8872A .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-8872A .elementor-button-icon i,
.btn-grad-gold-pulse-8872A .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-8872A .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-8872A .elementor-button:hover .elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoft{
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.015); }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){
  .btn-grad-gold-pulse-8872A .elementor-button{
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38a1e09 *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-8872A .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition: transform 260ms ease, filter 260ms ease, box-shadow 260ms ease;
  animation: btnGoldPulseSoft 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-8872A .elementor-button .elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-8872A .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-8872A .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-8872A .elementor-button-icon i,
.btn-grad-gold-pulse-8872A .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-8872A .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-8872A .elementor-button:hover .elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoft{
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.015); }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){
  .btn-grad-gold-pulse-8872A .elementor-button{
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa311ef *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-8872A .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition: transform 260ms ease, filter 260ms ease, box-shadow 260ms ease;
  animation: btnGoldPulseSoft 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-8872A .elementor-button .elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-8872A .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-8872A .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-8872A .elementor-button-icon i,
.btn-grad-gold-pulse-8872A .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-8872A .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-8872A .elementor-button:hover .elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoft{
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.015); }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){
  .btn-grad-gold-pulse-8872A .elementor-button{
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df48f72 *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-8872A .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition: transform 260ms ease, filter 260ms ease, box-shadow 260ms ease;
  animation: btnGoldPulseSoft 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-8872A .elementor-button .elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-8872A .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-8872A .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-8872A .elementor-button-icon i,
.btn-grad-gold-pulse-8872A .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-8872A .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-8872A .elementor-button:hover .elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoft{
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.015); }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){
  .btn-grad-gold-pulse-8872A .elementor-button{
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-918770d *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-mobile-8872B .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition:
    transform 260ms ease,
    filter 260ms ease,
    box-shadow 260ms ease;

  animation: btnGoldPulseSoftMobile8872B 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button
.elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;

  margin: 0 !important;
  padding: 0 !important;

  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  flex: 0 0 40px;

  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon i,
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-mobile-8872B .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button:hover
.elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoftMobile8872B{
  0%,
  100%{
    transform: scale(1);
  }

  50%{
    transform: scale(1.015);
  }
}

/* MOBILE: botão mais compacto */
@media (max-width: 767px){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    padding: 11px 20px !important;
    min-height: 48px;
    gap: 9px;
  }

  .btn-grad-gold-pulse-mobile-8872B
  .elementor-button
  .elementor-button-content-wrapper{
    gap: 9px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
    font-size: 14px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
    width: 34px;
    height: 34px;
    flex-basis: 34px;
  }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd39c04 *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-mobile-8872B .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition:
    transform 260ms ease,
    filter 260ms ease,
    box-shadow 260ms ease;

  animation: btnGoldPulseSoftMobile8872B 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button
.elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;

  margin: 0 !important;
  padding: 0 !important;

  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  flex: 0 0 40px;

  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon i,
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-mobile-8872B .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button:hover
.elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoftMobile8872B{
  0%,
  100%{
    transform: scale(1);
  }

  50%{
    transform: scale(1.015);
  }
}

/* MOBILE: botão mais compacto */
@media (max-width: 767px){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    padding: 11px 20px !important;
    min-height: 48px;
    gap: 9px;
  }

  .btn-grad-gold-pulse-mobile-8872B
  .elementor-button
  .elementor-button-content-wrapper{
    gap: 9px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
    font-size: 14px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
    width: 34px;
    height: 34px;
    flex-basis: 34px;
  }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b7b596d *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-mobile-8872B .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition:
    transform 260ms ease,
    filter 260ms ease,
    box-shadow 260ms ease;

  animation: btnGoldPulseSoftMobile8872B 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button
.elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;

  margin: 0 !important;
  padding: 0 !important;

  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  flex: 0 0 40px;

  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon i,
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-mobile-8872B .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button:hover
.elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoftMobile8872B{
  0%,
  100%{
    transform: scale(1);
  }

  50%{
    transform: scale(1.015);
  }
}

/* MOBILE: botão mais compacto */
@media (max-width: 767px){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    padding: 11px 20px !important;
    min-height: 48px;
    gap: 9px;
  }

  .btn-grad-gold-pulse-mobile-8872B
  .elementor-button
  .elementor-button-content-wrapper{
    gap: 9px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
    font-size: 14px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
    width: 34px;
    height: 34px;
    flex-basis: 34px;
  }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4af66f *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-mobile-8872B .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition:
    transform 260ms ease,
    filter 260ms ease,
    box-shadow 260ms ease;

  animation: btnGoldPulseSoftMobile8872B 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button
.elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;

  margin: 0 !important;
  padding: 0 !important;

  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  flex: 0 0 40px;

  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon i,
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-mobile-8872B .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button:hover
.elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoftMobile8872B{
  0%,
  100%{
    transform: scale(1);
  }

  50%{
    transform: scale(1.015);
  }
}

/* MOBILE: botão mais compacto */
@media (max-width: 767px){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    padding: 11px 20px !important;
    min-height: 48px;
    gap: 9px;
  }

  .btn-grad-gold-pulse-mobile-8872B
  .elementor-button
  .elementor-button-content-wrapper{
    gap: 9px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
    font-size: 14px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
    width: 34px;
    height: 34px;
    flex-basis: 34px;
  }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c9fd37 *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-mobile-8872B .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition:
    transform 260ms ease,
    filter 260ms ease,
    box-shadow 260ms ease;

  animation: btnGoldPulseSoftMobile8872B 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button
.elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;

  margin: 0 !important;
  padding: 0 !important;

  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  flex: 0 0 40px;

  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon i,
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-mobile-8872B .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button:hover
.elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoftMobile8872B{
  0%,
  100%{
    transform: scale(1);
  }

  50%{
    transform: scale(1.015);
  }
}

/* MOBILE: botão mais compacto */
@media (max-width: 767px){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    padding: 11px 20px !important;
    min-height: 48px;
    gap: 9px;
  }

  .btn-grad-gold-pulse-mobile-8872B
  .elementor-button
  .elementor-button-content-wrapper{
    gap: 9px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
    font-size: 14px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
    width: 34px;
    height: 34px;
    flex-basis: 34px;
  }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-beda966 *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-mobile-8872B .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition:
    transform 260ms ease,
    filter 260ms ease,
    box-shadow 260ms ease;

  animation: btnGoldPulseSoftMobile8872B 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button
.elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;

  margin: 0 !important;
  padding: 0 !important;

  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  flex: 0 0 40px;

  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon i,
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-mobile-8872B .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button:hover
.elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoftMobile8872B{
  0%,
  100%{
    transform: scale(1);
  }

  50%{
    transform: scale(1.015);
  }
}

/* MOBILE: botão mais compacto */
@media (max-width: 767px){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    padding: 11px 20px !important;
    min-height: 48px;
    gap: 9px;
  }

  .btn-grad-gold-pulse-mobile-8872B
  .elementor-button
  .elementor-button-content-wrapper{
    gap: 9px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
    font-size: 14px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
    width: 34px;
    height: 34px;
    flex-basis: 34px;
  }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76cd8ef *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-mobile-8872B .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition:
    transform 260ms ease,
    filter 260ms ease,
    box-shadow 260ms ease;

  animation: btnGoldPulseSoftMobile8872B 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button
.elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;

  margin: 0 !important;
  padding: 0 !important;

  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  flex: 0 0 40px;

  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon i,
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-mobile-8872B .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button:hover
.elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoftMobile8872B{
  0%,
  100%{
    transform: scale(1);
  }

  50%{
    transform: scale(1.015);
  }
}

/* MOBILE: botão mais compacto */
@media (max-width: 767px){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    padding: 11px 20px !important;
    min-height: 48px;
    gap: 9px;
  }

  .btn-grad-gold-pulse-mobile-8872B
  .elementor-button
  .elementor-button-content-wrapper{
    gap: 9px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
    font-size: 14px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
    width: 34px;
    height: 34px;
    flex-basis: 34px;
  }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d22ab23 *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-mobile-8872B .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition:
    transform 260ms ease,
    filter 260ms ease,
    box-shadow 260ms ease;

  animation: btnGoldPulseSoftMobile8872B 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button
.elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;

  margin: 0 !important;
  padding: 0 !important;

  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  flex: 0 0 40px;

  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon i,
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-mobile-8872B .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button:hover
.elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoftMobile8872B{
  0%,
  100%{
    transform: scale(1);
  }

  50%{
    transform: scale(1.015);
  }
}

/* MOBILE: botão mais compacto */
@media (max-width: 767px){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    padding: 11px 20px !important;
    min-height: 48px;
    gap: 9px;
  }

  .btn-grad-gold-pulse-mobile-8872B
  .elementor-button
  .elementor-button-content-wrapper{
    gap: 9px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
    font-size: 14px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
    width: 34px;
    height: 34px;
    flex-basis: 34px;
  }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12a46a0 *//* BOTÃO: alinhamento perfeito + gradiente dourado premium */
.btn-grad-gold-pulse-mobile-8872B .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px;
  line-height: 1 !important;

  padding: 15px 30px !important;
  min-height: 56px;

  position: relative;
  overflow: hidden;

  /* Gradiente: dourado dominante + variação sutil */
  background: linear-gradient(
    110deg,
    #B8872A 0%,
    #B8872A 58%,
    #9E7424 100%
  ) !important;

  border: 1px solid #FFFFFF26;
  border-radius: 999px;

  box-shadow:
    0 0 0 1px #00000040 inset,
    0 8px 24px #00000055;

  transition:
    transform 260ms ease,
    filter 260ms ease,
    box-shadow 260ms ease;

  animation: btnGoldPulseSoftMobile8872B 2.8s ease-in-out infinite;
}

/* Wrapper interno do Elementor */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button
.elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
}

/* TEXTO */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
  color: #ffffff !important;
  display: inline-flex;
  align-items: center;

  margin: 0 !important;
  padding: 0 !important;

  line-height: 1 !important;
}

/* ÍCONE */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 40px;
  height: 40px;
  flex: 0 0 40px;

  border-radius: 50%;
  background: #FFFFFF1F;

  margin: 0 !important;
  padding: 0 !important;

  transition: transform 260ms ease;
}

/* Ícone sempre branco */
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon i,
.btn-grad-gold-pulse-mobile-8872B .elementor-button-icon svg{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* HOVER */
.btn-grad-gold-pulse-mobile-8872B .elementor-button:hover{
  transform: scale(1.04);
  filter: brightness(1.06);
  box-shadow: 0 12px 32px #00000066;
}

/* Setinha desliza */
.btn-grad-gold-pulse-mobile-8872B
.elementor-button:hover
.elementor-button-icon{
  transform: translateX(6px);
}

/* Pulsar ultra sutil */
@keyframes btnGoldPulseSoftMobile8872B{
  0%,
  100%{
    transform: scale(1);
  }

  50%{
    transform: scale(1.015);
  }
}

/* MOBILE: botão mais compacto */
@media (max-width: 767px){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    padding: 11px 20px !important;
    min-height: 48px;
    gap: 9px;
  }

  .btn-grad-gold-pulse-mobile-8872B
  .elementor-button
  .elementor-button-content-wrapper{
    gap: 9px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-text{
    font-size: 14px !important;
  }

  .btn-grad-gold-pulse-mobile-8872B .elementor-button-icon{
    width: 34px;
    height: 34px;
    flex-basis: 34px;
  }
}

/* Acessibilidade */
@media (prefers-reduced-motion: reduce){

  .btn-grad-gold-pulse-mobile-8872B .elementor-button{
    animation: none;
  }
}/* End custom CSS */