.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-700 .elementor-element.elementor-element-3d119de{--display:flex;--min-height:38px;--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;--z-index:1;}.elementor-700 .elementor-element.elementor-element-3d119de:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-3d119de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-700 .elementor-element.elementor-element-453970e img{width:9%;}.elementor-700 .elementor-element.elementor-element-628e759{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-700 .elementor-element.elementor-element-628e759:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-628e759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB8E0;}.elementor-700 .elementor-element.elementor-element-706322e{--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:040px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-700 .elementor-element.elementor-element-01f8cae{text-align:center;font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;line-height:57px;color:#000000;}.elementor-700 .elementor-element.elementor-element-0ce84b5 > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-0ce84b5{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:50px;color:#D034CB;}.elementor-700 .elementor-element.elementor-element-a717171{--display:flex;--min-height:629px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-700 .elementor-element.elementor-element-a717171:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-a717171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sabrinanagatani.com/wp-content/uploads/2025/07/drawing-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-700 .elementor-element.elementor-element-65f58a3{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-700 .elementor-element.elementor-element-65f58a3.elementor-element{--align-self:center;}.elementor-700 .elementor-element.elementor-element-65f58a3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-700 .elementor-element.elementor-element-e4813a7{--display:flex;--min-height:680px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-22d4ff2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#616161;--border-color:#616161;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-700 .elementor-element.elementor-element-22d4ff2:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-22d4ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-22d4ff2.e-con{--align-self:center;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-700 .elementor-element.elementor-element-018d3e3{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-700 .elementor-element.elementor-element-018d3e3.elementor-element{--align-self:center;}.elementor-700 .elementor-element.elementor-element-018d3e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-700 .elementor-element.elementor-element-018d3e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-700 .elementor-element.elementor-element-018d3e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-700 .elementor-element.elementor-element-018d3e3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-700 .elementor-element.elementor-element-018d3e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-700 .elementor-element.elementor-element-018d3e3 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-700 .elementor-element.elementor-element-018d3e3 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-700 .elementor-element.elementor-element-018d3e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-700 .elementor-element.elementor-element-018d3e3 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;}.elementor-700 .elementor-element.elementor-element-018d3e3 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-700 .elementor-element.elementor-element-1ea140a .elementor-button{background-color:#B2FE0200;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:25px 80px 25px 80px;}.elementor-700 .elementor-element.elementor-element-1ea140a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}.elementor-700 .elementor-element.elementor-element-1ea140a.elementor-element{--align-self:center;}.elementor-700 .elementor-element.elementor-element-1ea140a .elementor-button-content-wrapper{flex-direction:row;}.elementor-700 .elementor-element.elementor-element-1ea140a .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-700 .elementor-element.elementor-element-02ca702{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-700 .elementor-element.elementor-element-fe659d6{--divider-border-style:solid;--divider-color:#FFB8E0;--divider-border-width:3px;}.elementor-700 .elementor-element.elementor-element-fe659d6 .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-fe659d6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-700 .elementor-element.elementor-element-717fa61{text-align:center;font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;line-height:57px;color:#000000;}.elementor-700 .elementor-element.elementor-element-9fd64a1{--divider-border-style:solid;--divider-color:#FFB8E0;--divider-border-width:3px;}.elementor-700 .elementor-element.elementor-element-9fd64a1 .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-9fd64a1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-700 .elementor-element.elementor-element-afa73bf{text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:41px;color:#000000;}.elementor-700 .elementor-element.elementor-element-6803b29{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:41px;color:#000000;}.elementor-700 .elementor-element.elementor-element-ab547ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-700 .elementor-element.elementor-element-ba865f8{--divider-border-style:solid;--divider-color:#FFB8E0;--divider-border-width:3px;}.elementor-700 .elementor-element.elementor-element-ba865f8 .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-ba865f8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-700 .elementor-element.elementor-element-6f9636c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:57px;color:#000000;}.elementor-700 .elementor-element.elementor-element-7de6d0c{--divider-border-style:solid;--divider-color:#FFB8E0;--divider-border-width:3px;}.elementor-700 .elementor-element.elementor-element-7de6d0c .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-7de6d0c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-700 .elementor-element.elementor-element-5b7f4a8{text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:41px;color:#000000;}.elementor-700 .elementor-element.elementor-element-e812376{text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:41px;color:#000000;}.elementor-700 .elementor-element.elementor-element-1eb970f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-700 .elementor-element.elementor-element-6363ade{--divider-border-style:solid;--divider-color:#FFB8E0;--divider-border-width:3px;}.elementor-700 .elementor-element.elementor-element-6363ade .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-6363ade .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-700 .elementor-element.elementor-element-73a34c4{text-align:center;}.elementor-700 .elementor-element.elementor-element-73a34c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:48px;color:#000000;}.elementor-700 .elementor-element.elementor-element-294b652{--divider-border-style:solid;--divider-color:#FFB8E0;--divider-border-width:3px;}.elementor-700 .elementor-element.elementor-element-294b652 .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-294b652 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-700 .elementor-element.elementor-element-27397d1{--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-700 .elementor-element.elementor-element-501123d{--display:flex;}.elementor-700 .elementor-element.elementor-element-db4623b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-700 .elementor-element.elementor-element-f27e94d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;line-height:28px;letter-spacing:0px;color:#000000;}.elementor-700 .elementor-element.elementor-element-180c151{--display:flex;}.elementor-700 .elementor-element.elementor-element-2040d00 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-700 .elementor-element.elementor-element-2f7a2f5{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;line-height:28px;letter-spacing:0px;color:#000000;}.elementor-700 .elementor-element.elementor-element-d98ffa3{--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-700 .elementor-element.elementor-element-b92bdbd{--display:flex;}.elementor-700 .elementor-element.elementor-element-123cb6e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-700 .elementor-element.elementor-element-61a04b7{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;line-height:28px;letter-spacing:0px;color:#000000;}.elementor-700 .elementor-element.elementor-element-13aa277{--display:flex;}.elementor-700 .elementor-element.elementor-element-fddf7bf .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-700 .elementor-element.elementor-element-879681b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;line-height:28px;letter-spacing:0px;color:#000000;}.elementor-700 .elementor-element.elementor-element-bc4168a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-700 .elementor-element.elementor-element-25ea850{text-align:center;}.elementor-700 .elementor-element.elementor-element-25ea850 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:400;color:#000000;}.elementor-700 .elementor-element.elementor-element-0d26c22{text-align:center;}.elementor-700 .elementor-element.elementor-element-0d26c22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;color:#1AAA09;}.elementor-700 .elementor-element.elementor-element-66ebb87{--display:flex;--min-height:67px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-700 .elementor-element.elementor-element-66ebb87:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-66ebb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00BD39;}.elementor-700 .elementor-element.elementor-element-66ebb87.e-con{--align-self:center;}.elementor-700 .elementor-element.elementor-element-7b589a5{text-align:center;}.elementor-700 .elementor-element.elementor-element-7b589a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-c3a5c74{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00BD39;--border-color:#00BD39;--border-radius:0px 0px 0px 0px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-c3a5c74.e-con{--align-self:center;}.elementor-700 .elementor-element.elementor-element-fb9eba8{text-align:center;}.elementor-700 .elementor-element.elementor-element-fb9eba8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;color:#000000;}.elementor-700 .elementor-element.elementor-element-7d80d58{text-align:center;}.elementor-700 .elementor-element.elementor-element-7d80d58 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;color:#FC1111;}.elementor-700 .elementor-element.elementor-element-7aa54d8 img{width:65%;}.elementor-700 .elementor-element.elementor-element-f291736{text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:41px;color:#000000;}.elementor-700 .elementor-element.elementor-element-dbbf174{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;}.elementor-700 .elementor-element.elementor-element-dbbf174.elementor-element{--align-self:center;}.elementor-700 .elementor-element.elementor-element-dbbf174 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-700 .elementor-element.elementor-element-68e2574{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-700 .elementor-element.elementor-element-577f1b1 img{width:35%;}.elementor-700 .elementor-element.elementor-element-4becf55{--divider-border-style:solid;--divider-color:#FFB8E0;--divider-border-width:3px;}.elementor-700 .elementor-element.elementor-element-4becf55 .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-4becf55 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-700 .elementor-element.elementor-element-e243f38{text-align:center;}.elementor-700 .elementor-element.elementor-element-e243f38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:48px;color:#000000;}.elementor-700 .elementor-element.elementor-element-f43174b{--divider-border-style:solid;--divider-color:#FFB8E0;--divider-border-width:3px;}.elementor-700 .elementor-element.elementor-element-f43174b .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-f43174b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-700 .elementor-element.elementor-element-042b4b2{text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:41px;color:#000000;}.elementor-700 .elementor-element.elementor-element-777a4a8{--display:flex;--min-height:1230px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-700 .elementor-element.elementor-element-b740a6f{--display:flex;}.elementor-700 .elementor-element.elementor-element-b740a6f:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-b740a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00BD39;}.elementor-700 .elementor-element.elementor-element-e8f1b4d > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-e8f1b4d img{width:95%;}.elementor-700 .elementor-element.elementor-element-bac4a86{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center;}.elementor-700 .elementor-element.elementor-element-bac4a86.elementor-element{--align-self:center;}.elementor-700 .elementor-element.elementor-element-bac4a86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-1669322{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00BD39;--border-color:#00BD39;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-509b2b3 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-509b2b3.elementor-element{--align-self:center;}.elementor-700 .elementor-element.elementor-element-509b2b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-700 .elementor-element.elementor-element-509b2b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-700 .elementor-element.elementor-element-509b2b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-700 .elementor-element.elementor-element-509b2b3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-700 .elementor-element.elementor-element-509b2b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-700 .elementor-element.elementor-element-509b2b3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-700 .elementor-element.elementor-element-509b2b3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-700 .elementor-element.elementor-element-509b2b3{--e-icon-list-icon-size:46px;--icon-vertical-offset:0px;}.elementor-700 .elementor-element.elementor-element-509b2b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-700 .elementor-element.elementor-element-509b2b3 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;}.elementor-700 .elementor-element.elementor-element-509b2b3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-700 .elementor-element.elementor-element-57a884c{text-align:center;}.elementor-700 .elementor-element.elementor-element-57a884c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:700;color:#E43B2C;}.elementor-700 .elementor-element.elementor-element-ea21b8f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-ea21b8f{text-align:center;}.elementor-700 .elementor-element.elementor-element-ea21b8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:700;color:#000000;}.elementor-700 .elementor-element.elementor-element-7ea24b5 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-7ea24b5{text-align:center;}.elementor-700 .elementor-element.elementor-element-7ea24b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:192px;font-weight:700;color:#00BD39;}.elementor-700 .elementor-element.elementor-element-82dabc6 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-82dabc6{text-align:center;}.elementor-700 .elementor-element.elementor-element-82dabc6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;color:#000000;}.elementor-700 .elementor-element.elementor-element-46553de .elementor-button{background-color:#B2FE0200;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:25px 80px 25px 80px;}.elementor-700 .elementor-element.elementor-element-46553de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}.elementor-700 .elementor-element.elementor-element-46553de.elementor-element{--align-self:center;}.elementor-700 .elementor-element.elementor-element-46553de .elementor-button-content-wrapper{flex-direction:row;}.elementor-700 .elementor-element.elementor-element-46553de .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-700 .elementor-element.elementor-element-703109c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-700 .elementor-element.elementor-element-a4fbf13{--divider-border-style:solid;--divider-color:#FFB8E0;--divider-border-width:3px;}.elementor-700 .elementor-element.elementor-element-a4fbf13 .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-a4fbf13 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-700 .elementor-element.elementor-element-3045a94{text-align:center;}.elementor-700 .elementor-element.elementor-element-3045a94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:48px;color:#000000;}.elementor-700 .elementor-element.elementor-element-a954835{--divider-border-style:solid;--divider-color:#FFB8E0;--divider-border-width:3px;}.elementor-700 .elementor-element.elementor-element-a954835 .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-a954835 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-700 .elementor-element.elementor-element-34e6166{text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:34px;color:#000000;}.elementor-700 .elementor-element.elementor-element-0b544bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:12px 0px 0px 0px;--border-top-width:12px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFB8E0;--border-color:#FFB8E0;--padding-top:45px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-700 .elementor-element.elementor-element-0b544bc:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-0b544bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-700 .elementor-element.elementor-element-e9e9caf{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-60f75fa{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-700 .elementor-element.elementor-element-777a4a8{--min-height:0px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}}@media(max-width:767px){.elementor-700 .elementor-element.elementor-element-01f8cae{font-size:25px;line-height:1.3em;}.elementor-700 .elementor-element.elementor-element-0ce84b5{font-size:18px;line-height:1.2em;}.elementor-700 .elementor-element.elementor-element-a717171{--min-height:257px;}.elementor-700 .elementor-element.elementor-element-018d3e3{--container-widget-width:435px;--container-widget-flex-grow:0;width:var( --container-widget-width, 435px );max-width:435px;}.elementor-700 .elementor-element.elementor-element-018d3e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-700 .elementor-element.elementor-element-018d3e3 .elementor-icon-list-item > a{font-size:17px;}.elementor-700 .elementor-element.elementor-element-1ea140a .elementor-button{font-size:12px;}.elementor-700 .elementor-element.elementor-element-717fa61{font-size:25px;line-height:1.2em;}.elementor-700 .elementor-element.elementor-element-6f9636c{font-size:23px;line-height:1.3em;}.elementor-700 .elementor-element.elementor-element-73a34c4 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-700 .elementor-element.elementor-element-25ea850 .elementor-heading-title{font-size:31px;}.elementor-700 .elementor-element.elementor-element-0d26c22 .elementor-heading-title{font-size:34px;}.elementor-700 .elementor-element.elementor-element-66ebb87{--min-height:45px;}.elementor-700 .elementor-element.elementor-element-7b589a5 .elementor-heading-title{font-size:16px;}.elementor-700 .elementor-element.elementor-element-fb9eba8 .elementor-heading-title{font-size:23px;}.elementor-700 .elementor-element.elementor-element-7d80d58 .elementor-heading-title{font-size:26px;}.elementor-700 .elementor-element.elementor-element-7aa54d8 img{width:88%;}.elementor-700 .elementor-element.elementor-element-777a4a8{--content-width:360px;--min-height:0px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}}@media(min-width:768px){.elementor-700 .elementor-element.elementor-element-22d4ff2{--width:59%;}.elementor-700 .elementor-element.elementor-element-02ca702{--content-width:800px;}.elementor-700 .elementor-element.elementor-element-ab547ac{--content-width:800px;}.elementor-700 .elementor-element.elementor-element-1eb970f{--content-width:800px;}.elementor-700 .elementor-element.elementor-element-66ebb87{--width:70%;}.elementor-700 .elementor-element.elementor-element-c3a5c74{--width:70%;}.elementor-700 .elementor-element.elementor-element-68e2574{--content-width:800px;}.elementor-700 .elementor-element.elementor-element-b740a6f{--width:75%;}.elementor-700 .elementor-element.elementor-element-1669322{--width:75%;}.elementor-700 .elementor-element.elementor-element-703109c{--content-width:800px;}}/* Start custom CSS for container, class: .elementor-element-22d4ff2 */.caixa-com-sombra {
  background: white; /* fundo branco da caixa */
  border: 1px solid #ccc; /* borda fina */
  border-radius: 6px; /* cantos arredondados */
  padding: 20px;
  max-width: 600px; /* largura máxima para a caixa */

  /* sombra principal - um pouco mais forte e deslocada para baixo */
  box-shadow: 
    0 12px 15px rgba(0, 0, 0, 0.2),
    /* sombra secundária - deslocada para baixo e mais difusa */
    0 25px 30px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ea140a *//* BOTÃO EM ESTADO PADRÃO (gradiente verde #00bd39) */
.elementor-700 .elementor-element.elementor-element-1ea140a .elementor-button {
    background: linear-gradient(90deg, #00a830 0%, #00bd39 50%, #00a830 100%);
    border-radius: 3px !important;
    overflow: hidden;
    transform: translate(0%, 0%);
    flex-grow: 1 !important;

    /* Transições suaves ao mudar de estado */
    transition: background-color 0.8s ease, box-shadow 0.8s ease, transform 0.8s ease; 
}

/* HOVER NO BOTÃO - muda a cor e ativa sombras */
.elementor-700 .elementor-element.elementor-element-1ea140a:hover .elementor-button {
    background: linear-gradient(90deg, #00bd39 0%, #33e66a 50%, #00bd39 100%);
    box-shadow: 
        0px -10px 80px 0px rgba(0, 189, 57, 0.45), 
        0px -9.855px 29.201px 0px rgba(0, 189, 57, 0.35), 
        0px -4.785px 14.177px 0px rgba(0, 189, 57, 0.12), 
        0px -2.346px 6.95px 0px rgba(0, 189, 57, 0.10), 
        0px -0.927px 2.748px 0px rgba(0, 189, 57, 0.40);
}

/* BRILHO QUE SE MOVE SOBRE O BOTÃO */
.elementor-700 .elementor-element.elementor-element-1ea140a .elementor-button::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(0, 189, 57, 0.8) 12.81%,
        rgba(0, 189, 57, 0) 66.66%
    );
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    left: -10%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
    opacity: 0;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes shinery {
    0% {
        left: -10%;
        opacity: 0;
    }
    20% {
        opacity: 0.7;
    }
    48% {
        left: 110%;
        opacity: 0.7;
    }
    51% {
        opacity: 0;
    }
    100% {
        left: 110%;
        opacity: 0;
    }
}

/* BORDA DECORATIVA EXTERNA */
.elementor-700 .elementor-element.elementor-element-1ea140a .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit;
    border: 3px solid #00bd3990; /* verde semi-transparente */
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    user-select: none;
    pointer-events: none;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4813a7 */.caixa-com-sombra {
  background: white; /* fundo branco da caixa */
  border: 1px solid #ccc; /* borda fina */
  border-radius: 6px; /* cantos arredondados */
  padding: 20px;
  max-width: 600px; /* largura máxima para a caixa */

  /* sombra principal - um pouco mais forte e deslocada para baixo */
  box-shadow: 
    0 12px 15px rgba(0, 0, 0, 0.2),
    /* sombra secundária - deslocada para baixo e mais difusa */
    0 25px 30px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-509b2b3 */.valor {
  color: red; /* ou use um tom específico, ex: #d32f2f */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46553de *//* BOTÃO EM ESTADO PADRÃO (gradiente verde #00bd39) */
.elementor-700 .elementor-element.elementor-element-46553de .elementor-button {
    background: linear-gradient(90deg, #00a830 0%, #00bd39 50%, #00a830 100%);
    border-radius: 3px !important;
    overflow: hidden;
    transform: translate(0%, 0%);
    flex-grow: 1 !important;

    /* Transições suaves ao mudar de estado */
    transition: background-color 0.8s ease, box-shadow 0.8s ease, transform 0.8s ease; 
}

/* HOVER NO BOTÃO - muda a cor e ativa sombras */
.elementor-700 .elementor-element.elementor-element-46553de:hover .elementor-button {
    background: linear-gradient(90deg, #00bd39 0%, #33e66a 50%, #00bd39 100%);
    box-shadow: 
        0px -10px 80px 0px rgba(0, 189, 57, 0.45), 
        0px -9.855px 29.201px 0px rgba(0, 189, 57, 0.35), 
        0px -4.785px 14.177px 0px rgba(0, 189, 57, 0.12), 
        0px -2.346px 6.95px 0px rgba(0, 189, 57, 0.10), 
        0px -0.927px 2.748px 0px rgba(0, 189, 57, 0.40);
}

/* BRILHO QUE SE MOVE SOBRE O BOTÃO */
.elementor-700 .elementor-element.elementor-element-46553de .elementor-button::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(0, 189, 57, 0.8) 12.81%,
        rgba(0, 189, 57, 0) 66.66%
    );
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    left: -10%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
    opacity: 0;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes shinery {
    0% {
        left: -10%;
        opacity: 0;
    }
    20% {
        opacity: 0.7;
    }
    48% {
        left: 110%;
        opacity: 0.7;
    }
    51% {
        opacity: 0;
    }
    100% {
        left: 110%;
        opacity: 0;
    }
}

/* BORDA DECORATIVA EXTERNA */
.elementor-700 .elementor-element.elementor-element-46553de .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit;
    border: 3px solid #00bd3990; /* verde semi-transparente */
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    user-select: none;
    pointer-events: none;
    box-sizing: border-box;
}/* End custom CSS */