.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-524 .elementor-element.elementor-element-31fb5633{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:5vw;--padding-right:5vw;--z-index:99;}.elementor-524 .elementor-element.elementor-element-31fb5633:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-31fb5633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-524 .elementor-element.elementor-element-31fb5633.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-524 .elementor-element.elementor-element-5b04555f{--display:flex;--min-height:4vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-5b04555f.e-con{--flex-grow:0;--flex-shrink:0;}.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-524 .elementor-element.elementor-element-32d1b53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-524 .elementor-element.elementor-element-32d1b53 img{width:100%;height:6vh;object-fit:contain;object-position:center center;}.elementor-524 .elementor-element.elementor-element-eef893b{--display:flex;}.elementor-524 .elementor-element.elementor-element-eef893b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-mega-menu .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-mega-menu .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-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-524 .elementor-element.elementor-element-2235f6da{--display:flex;}.elementor-524 .elementor-element.elementor-element-25d28487{--display:flex;}.elementor-524 .elementor-element.elementor-element-4cb471cb{--display:flex;}.elementor-524 .elementor-element.elementor-element-31938ddc{--display:flex;}.elementor-524 .elementor-element.elementor-element-690eba2{--display:flex;}.elementor-524 .elementor-element.elementor-element-3c739e8b{--display:flex;}.elementor-524 .elementor-element.elementor-element-3a3f09e7{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-efeed9b );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-efeed9b );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-524 .elementor-element.elementor-element-3a3f09e7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#03A163AD;border-style:none;}.elementor-524 .elementor-element.elementor-element-3a3f09e7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:var( --e-global-color-secondary );}.elementor-524 .elementor-element.elementor-element-3a3f09e7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#03A163AD;}.elementor-524 .elementor-element.elementor-element-3a3f09e7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-524 .elementor-element.elementor-element-3a3f09e7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-524 .elementor-element.elementor-element-3a3f09e7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-861b96e-font-family ), Sans-serif;}.elementor-524 .elementor-element.elementor-element-3a3f09e7 {--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-524 .elementor-element.elementor-element-f25d63a{--display:flex;--min-height:4vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-f25d63a.e-con{--flex-grow:0;--flex-shrink:0;}.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-524 .elementor-element.elementor-element-7fb2e5eb{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-item > a{font-family:var( --e-global-typography-861b96e-font-family ), Sans-serif;}.elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-524 .elementor-element.elementor-element-71b92ab1{--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:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-71b92ab1.e-con{--flex-grow:0;--flex-shrink:0;}.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-524 .elementor-element.elementor-element-42d67fb1 .elementor-button{background-color:#AD57B8;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-efeed9b );color:var( --e-global-color-efeed9b );transition-duration:3000ms;border-style:none;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-524 .elementor-element.elementor-element-42d67fb1 .elementor-button:hover, .elementor-524 .elementor-element.elementor-element-42d67fb1 .elementor-button:focus{background-color:#C655D5;color:#FFFFFF;}.elementor-524 .elementor-element.elementor-element-42d67fb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-524 .elementor-element.elementor-element-42d67fb1 .elementor-button:hover svg, .elementor-524 .elementor-element.elementor-element-42d67fb1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-524 .elementor-element.elementor-element-5747398d .elementor-button{background-color:var( --e-global-color-accent );font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:3000ms;border-style:none;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-524 .elementor-element.elementor-element-5747398d .elementor-button:hover, .elementor-524 .elementor-element.elementor-element-5747398d .elementor-button:focus{background-color:#FFF844;color:#3D3B79;}.elementor-524 .elementor-element.elementor-element-5747398d{width:auto;max-width:auto;}.elementor-524 .elementor-element.elementor-element-5747398d .elementor-button:hover svg, .elementor-524 .elementor-element.elementor-element-5747398d .elementor-button:focus svg{fill:#3D3B79;}.elementor-524 .elementor-element.elementor-element-c9c1f0f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-04560f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-524 .elementor-element.elementor-element-04560f1 img{width:100%;}.elementor-524 .elementor-element.elementor-element-1394d98{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:0vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;bottom:0px;}.elementor-524 .elementor-element.elementor-element-1394d98.e-con{--align-self:center;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-1394d98{left:0px;}body.rtl .elementor-524 .elementor-element.elementor-element-1394d98{right:0px;}.elementor-524 .elementor-element.elementor-element-e2a6613{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-524 .elementor-element.elementor-element-e2a6613.elementor-element{--align-self:center;}.elementor-524 .elementor-element.elementor-element-e2a6613 img{width:100%;}.elementor-524 .elementor-element.elementor-element-93f8383{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-30dcd8f img{width:100vw;}.elementor-524 .elementor-element.elementor-element-96fc485{--display:flex;--min-height:100%;--gap:3vw 0vw;--row-gap:3vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:01vw;--padding-left:5vw;--padding-right:5vw;}.elementor-524 .elementor-element.elementor-element-96fc485:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-96fc485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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-524 .elementor-element.elementor-element-6ba06e2{font-family:"Noto Sans", Sans-serif;font-size:24px;color:var( --e-global-color-efeed9b );}.elementor-524 .elementor-element.elementor-element-1f9f7f4 .elementor-button{background-color:#AD57B8;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-524 .elementor-element.elementor-element-1f9f7f4 .elementor-button:hover, .elementor-524 .elementor-element.elementor-element-1f9f7f4 .elementor-button:focus{background-color:#AD57B8;}.elementor-524 .elementor-element.elementor-element-1f9f7f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-524 .elementor-element.elementor-element-fa8c539 img{width:100vw;}.elementor-524 .elementor-element.elementor-element-774103f img{width:100vw;}.elementor-524 .elementor-element.elementor-element-689c3d0{--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:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-524 .elementor-element.elementor-element-df43570{--display:flex;}.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-524 .elementor-element.elementor-element-013d8ec .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-text );}.elementor-524 .elementor-element.elementor-element-39835dc{padding:0vw 0vw 2vw 0vw;font-family:"Noto Sans", Sans-serif;font-size:24px;}.elementor-524 .elementor-element.elementor-element-42333a9{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-e7191ce{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-81ac55f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-524 .elementor-element.elementor-element-81ac55f img{width:100%;}.elementor-524 .elementor-element.elementor-element-72bc13b{--display:flex;--justify-content:center;--gap:3vw 0vw;--row-gap:3vw;--column-gap:0vw;}.elementor-524 .elementor-element.elementor-element-1f7f4fd{text-align:center;}.elementor-524 .elementor-element.elementor-element-1f7f4fd .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:36px;color:#3D3B79;}.elementor-524 .elementor-element.elementor-element-a05173e .elementor-button{background-color:#AD57B8;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;}.elementor-524 .elementor-element.elementor-element-2fe060ce{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-2e99eabd{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-2e99eabd.e-con{--align-self:center;}.elementor-524 .elementor-element.elementor-element-212922e5{--display:flex;--min-height:45vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-212922e5:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-212922e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-524 .elementor-element.elementor-element-6d2ff4f8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-6d2ff4f8{left:0px;}body.rtl .elementor-524 .elementor-element.elementor-element-6d2ff4f8{right:0px;}.elementor-524 .elementor-element.elementor-element-6d2ff4f8 img{width:100%;}.elementor-524 .elementor-element.elementor-element-4c2cc886{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-524 .elementor-element.elementor-element-4c2cc886 img{width:100%;}.elementor-524 .elementor-element.elementor-element-437be84f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-524 .elementor-element.elementor-element-437be84f img{width:100%;}.elementor-524 .elementor-element.elementor-element-4d521059{--display:flex;--position:absolute;--min-height:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;top:0px;--z-index:2;}.elementor-524 .elementor-element.elementor-element-4d521059.e-con{--align-self:center;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-4d521059{left:0px;}body.rtl .elementor-524 .elementor-element.elementor-element-4d521059{right:0px;}.elementor-524 .elementor-element.elementor-element-32d9145f{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3vh 0;--row-gap:3vh;--column-gap:0;--overflow:hidden;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-524 .elementor-element.elementor-element-32d9145f.e-con{--align-self:center;}.elementor-524 .elementor-element.elementor-element-6b3df9df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-524 .elementor-element.elementor-element-6b3df9df .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:2vw;color:#FFFFFF;}.elementor-widget-html .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-html .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-524 .elementor-element.elementor-element-a7e348{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-524 .elementor-element.elementor-element-a7e348.elementor-element{--align-self:center;}.elementor-524 .elementor-element.elementor-element-2ed7af97{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;z-index:-1;}body:not(.rtl) .elementor-524 .elementor-element.elementor-element-2ed7af97{left:0px;}body.rtl .elementor-524 .elementor-element.elementor-element-2ed7af97{right:0px;}.elementor-524 .elementor-element.elementor-element-2ed7af97 img{width:100%;}.elementor-524 .elementor-element.elementor-element-2e0e1b46{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:2vw;--padding-left:8vw;--padding-right:8vw;}.elementor-524 .elementor-element.elementor-element-2e0e1b46:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-2e0e1b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-524 .elementor-element.elementor-element-2e0e1b46.e-con{--align-self:center;}.elementor-524 .elementor-element.elementor-element-ad2eb1a{--display:flex;}.elementor-524 .elementor-element.elementor-element-1af0061b img{height:90px;object-fit:contain;object-position:center center;}.elementor-524 .elementor-element.elementor-element-402ffc10{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-2826035{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-524 .elementor-element.elementor-element-2826035.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-524 .elementor-element.elementor-element-271b47ec .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-efeed9b );}.elementor-524 .elementor-element.elementor-element-283cfd14{text-align:start;}.elementor-524 .elementor-element.elementor-element-283cfd14 img{height:33px;}.elementor-524 .elementor-element.elementor-element-53b729aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-524 .elementor-element.elementor-element-53b729aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-524 .elementor-element.elementor-element-653d6349 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-efeed9b );}.elementor-524 .elementor-element.elementor-element-32836a1c{text-align:start;}.elementor-524 .elementor-element.elementor-element-32836a1c img{height:33px;}.elementor-524 .elementor-element.elementor-element-55009033{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-16c3c291{width:100%;max-width:100%;}.elementor-524 .elementor-element.elementor-element-16c3c291.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-524 .elementor-element.elementor-element-16c3c291 img{width:100%;height:90px;object-fit:contain;object-position:center center;}.elementor-524 .elementor-element.elementor-element-58949cc1{--display:flex;--min-height:90px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-58949cc1.e-con{--align-self:center;}.elementor-524 .elementor-element.elementor-element-1bbc4ee4{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-6ae28ee1 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:14px;color:var( --e-global-color-efeed9b );}.elementor-524 .elementor-element.elementor-element-79fdc531{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-social-icons .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-social-icons .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-524 .elementor-element.elementor-element-5288e6af{--grid-template-columns:repeat(4, auto);text-align:center;--icon-size:15px;--grid-column-gap:4px;--grid-row-gap:0px;}.elementor-524 .elementor-element.elementor-element-5288e6af .elementor-social-icon{background-color:#AD57B800;--icon-padding:7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-efeed9b );}.elementor-524 .elementor-element.elementor-element-5288e6af .elementor-social-icon i{color:var( --e-global-color-efeed9b );}.elementor-524 .elementor-element.elementor-element-5288e6af .elementor-social-icon svg{fill:var( --e-global-color-efeed9b );}@media(min-width:768px){.elementor-524 .elementor-element.elementor-element-5b04555f{--width:10.001%;}.elementor-524 .elementor-element.elementor-element-f25d63a{--width:65.336%;}.elementor-524 .elementor-element.elementor-element-71b92ab1{--width:23.814%;}.elementor-524 .elementor-element.elementor-element-c9c1f0f{--width:100vw;}.elementor-524 .elementor-element.elementor-element-1394d98{--width:100vw;}.elementor-524 .elementor-element.elementor-element-93f8383{--width:100vw;}.elementor-524 .elementor-element.elementor-element-96fc485{--width:100vw;}.elementor-524 .elementor-element.elementor-element-689c3d0{--width:100vw;}.elementor-524 .elementor-element.elementor-element-42333a9{--width:100%;}.elementor-524 .elementor-element.elementor-element-e7191ce{--width:50%;}.elementor-524 .elementor-element.elementor-element-72bc13b{--width:50%;}.elementor-524 .elementor-element.elementor-element-2e99eabd{--width:100%;}.elementor-524 .elementor-element.elementor-element-212922e5{--width:100%;}.elementor-524 .elementor-element.elementor-element-4d521059{--width:100%;}.elementor-524 .elementor-element.elementor-element-32d9145f{--width:55vw;}.elementor-524 .elementor-element.elementor-element-402ffc10{--width:100%;}.elementor-524 .elementor-element.elementor-element-2826035{--width:33%;}.elementor-524 .elementor-element.elementor-element-53b729aa{--width:33%;}.elementor-524 .elementor-element.elementor-element-55009033{--width:100%;}.elementor-524 .elementor-element.elementor-element-58949cc1{--width:100%;}.elementor-524 .elementor-element.elementor-element-1bbc4ee4{--width:65%;}.elementor-524 .elementor-element.elementor-element-79fdc531{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-524 .elementor-element.elementor-element-31fb5633{--width:100%;}.elementor-524 .elementor-element.elementor-element-eef893b{--width:30px;}.elementor-524 .elementor-element.elementor-element-32d9145f{--width:88vw;}.elementor-524 .elementor-element.elementor-element-2826035{--width:20%;}.elementor-524 .elementor-element.elementor-element-53b729aa{--width:20%;}}@media(max-width:1024px){.elementor-524 .elementor-element.elementor-element-31fb5633{--justify-content:space-between;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-524 .elementor-element.elementor-element-32d1b53 img{width:150px;}.elementor-524 .elementor-element.elementor-element-eef893b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-3a3f09e7{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-menu-title-padding:1vw 0vw 0vw 0vw;--n-menu-dropdown-indicator-size:0px;}.elementor-524 .elementor-element.elementor-element-3a3f09e7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-524 .elementor-element.elementor-element-7fb2e5eb{padding:0px 0px 0px 0px;}.elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-524 .elementor-element.elementor-element-7fb2e5eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-524 .elementor-element.elementor-element-6ba06e2{font-size:18px;}.elementor-524 .elementor-element.elementor-element-1f9f7f4 .elementor-button{font-size:18px;padding:15px 40px 15px 40px;}.elementor-524 .elementor-element.elementor-element-df43570{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-524 .elementor-element.elementor-element-013d8ec .elementor-heading-title{font-size:24px;}.elementor-524 .elementor-element.elementor-element-39835dc{font-size:18px;}.elementor-524 .elementor-element.elementor-element-1f7f4fd .elementor-heading-title{font-size:24px;}.elementor-524 .elementor-element.elementor-element-a05173e .elementor-button{font-size:16px;padding:15px 40px 15px 40px;}.elementor-524 .elementor-element.elementor-element-4d521059{--justify-content:center;}.elementor-524 .elementor-element.elementor-element-32d9145f{--gap:4vh 0;--row-gap:4vh;--column-gap:0;}.elementor-524 .elementor-element.elementor-element-6b3df9df .elementor-heading-title{font-size:30px;}.elementor-524 .elementor-element.elementor-element-2e0e1b46{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-524 .elementor-element.elementor-element-1af0061b img{height:87px;}.elementor-524 .elementor-element.elementor-element-402ffc10{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-524 .elementor-element.elementor-element-2826035{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-53b729aa{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-58949cc1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-524 .elementor-element.elementor-element-31fb5633{--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-524 .elementor-element.elementor-element-5b04555f{--width:32%;}.elementor-524 .elementor-element.elementor-element-32d1b53 img{width:94px;}.elementor-524 .elementor-element.elementor-element-eef893b{--width:35.17px;}.elementor-524 .elementor-element.elementor-element-3a3f09e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-border-radius:0px 0px 0px 0px;--n-menu-toggle-icon-padding:0px 0px 0px 0px;--n-menu-toggle-icon-distance-from-dropdown:4px;}.elementor-524 .elementor-element.elementor-element-93f8383{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-524 .elementor-element.elementor-element-96fc485{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:03vw;--padding-left:6vw;--padding-right:6vw;}.elementor-524 .elementor-element.elementor-element-6ba06e2{font-size:14px;}.elementor-524 .elementor-element.elementor-element-1f9f7f4 .elementor-button{font-size:14px;padding:10px 6px 10px 6px;}.elementor-524 .elementor-element.elementor-element-fa8c539.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-524 .elementor-element.elementor-element-774103f.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-524 .elementor-element.elementor-element-df43570{--padding-top:4vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-524 .elementor-element.elementor-element-013d8ec .elementor-heading-title{font-size:18px;}.elementor-524 .elementor-element.elementor-element-39835dc{font-size:14px;}.elementor-524 .elementor-element.elementor-element-1f7f4fd{padding:0vw 0vw 3vw 0vw;text-align:start;}.elementor-524 .elementor-element.elementor-element-1f7f4fd .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-524 .elementor-element.elementor-element-a05173e .elementor-button{font-size:14px;padding:10px 40px 10px 40px;}.elementor-524 .elementor-element.elementor-element-5eefa53b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-524 .elementor-element.elementor-element-2e99eabd{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-524 .elementor-element.elementor-element-212922e5{--min-height:45vh;}.elementor-524 .elementor-element.elementor-element-4d521059{--justify-content:flex-start;--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-524 .elementor-element.elementor-element-32d9145f{--width:90vw;}.elementor-524 .elementor-element.elementor-element-6b3df9df .elementor-heading-title{font-size:16px;}.elementor-524 .elementor-element.elementor-element-2826035{--width:35%;--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-524 .elementor-element.elementor-element-53b729aa{--width:35%;}}/* Start custom CSS for container, class: .elementor-element-e7191ce */@media (prefers-reduced-motion: reduce) {
  .animated {
    animation-name: fadeIn !important;
    animation-duration: 1.25s !important;
    transition-duration: 0.5s !important;
  
  }
      html * {
        transition-duration: 0.5s !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f7f4fd */@media (prefers-reduced-motion: reduce) {
  .animated {
    animation-name: fadeIn !important;
    animation-duration: 1.25s !important;
    transition-duration: 0.5s !important;
  
  }
      html * {
        transition-duration: 0.5s !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72bc13b */@media (prefers-reduced-motion: reduce) {
  .animated {
    animation-name: fadeIn !important;
    animation-duration: 1.25s !important;
    transition-duration: 0.5s !important;
  
  }
      html * {
        transition-duration: 0.5s !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7e348 *//* Container principal (substitui o antigo :host) */
#rd-form-msf1yxg1{
    width: 55vw !important;
}
.elementor-element.elementor-element-0ce531e.elementor-hidden-mobile.elementor-widget.elementor-widget-html{
    width: 55vw !important;
}
.newsletter-container {
    display: block;
    width: 100% ;
}

/* Utilitário para controle de exibição via JavaScript */
.is-hidden {
    display: none !important;
}

.rd-newsletter-aviso,
.rd-newsletter-erro {
    margin: 8px 0 0;
    font-size: 13px;
    color: rgba(255, 255, 255, 0.9);
}

.rd-newsletter-sucesso {
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding: 20px 24px;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.12);
    border: 1px solid rgba(214, 209, 77, 0.6);
    color: #fff;
}

.rd-newsletter-sucesso strong {
    font-size: 18px;
    color: #D6D14D;
}

.rd-newsletter-sucesso span {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
}

/* ── Remove a moldura branca e os paddings do container do RD ────────────── */
.bricks--section,
.bricks--row,
.bricks--column,
.bricks--component-embeddable-form {
    background-color: transparent !important;
    border: none !important;
}

.bricks--column > div {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.bricks-form.rd-form {
    max-width: none !important;
    width: 100% !important;
    align-self: stretch !important;
    margin-bottom: 0 !important;
}

/* ── Campos ──────────────────────────────────────────────────────────────── */
.bricks-form__fieldset {
    gap: 12px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 14px;
}

.bricks-form__field {
    width: calc(50% - 6px) !important;
    padding: 0 !important;
    margin-bottom: 0 !important;
}

.bricks-form_field.bricks-form_terms,
.bricks-form_field.bricks-form_privacy {
    width: 100% !important;
}

.bricks-form__input {
    width: 100%;
    height: 44px !important;
    border: none !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    padding: 10px 18px !important;
    font-family: inherit !important;
    font-size: 18px !important;
    background-color: rgba(255, 255, 255, 0.92) !important;
    color: #333 !important;
}

.bricks-form__input::placeholder {
    color: #6b6b6b !important;
}

.bricks-form__input:focus {
    outline: none !important;
    box-shadow: 0 0 0 2px rgba(212, 237, 60, 0.5) !important;
}

label.error {
    color: #ffc2c2 !important;
    font-size: 12px !important;
}

/* ── Texto de consentimento (LGPD) ───────────────────────────────────────── */
.bricks-form__static {
    margin: 0 !important;
    font-family: inherit !important;
    font-size: 12px !important;
    line-height: 1.4 !important;
    color: rgba(255, 255, 255, 0.9) !important;
    margin:10px 0px !important;
}

.bricks-form__static a {
    color: #fff !important;
    text-decoration: underline !important;
}

/* ── Botão Assinar ───────────────────────────────────────────────────────── */
.rd-button,
.bricks--component-button {
    width: 100% !important;
    max-width: none !important;
    height: 44px !important;
    margin-top: 4px !important;
    border: none !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    background-color: #D6D14D !important;
    color: #3D3B78 !important;
    font-family: inherit !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    transition: background .2s, opacity .2s;
}

.rd-button:hover:not(:disabled),
.bricks--component-button:hover:not(:disabled) {
    background-color: #c2d935 !important;
}

.rd-button:disabled,
.bricks--component-button:disabled {
    opacity: 0.55;
    cursor: not-allowed;
}

@media (min-width:1027px) and (max-width: 1566px) {
    
       #rd-form-msf1yxg1{
    width: 55vw !important;
}
.elementor-element.elementor-element-0ce531e.elementor-hidden-mobile.elementor-widget.elementor-widget-html{
    width: 55vw !important;
}
    
    .bricks-form__field {
        /*width: 100% !important;*/
        max-width: 100% ;
    }

    .bricks-form__input {
        height: 26px !important;
        font-size: 18px !important;
        padding: 0 18px !important;
        border-radius: 10px !important;
        
    }

    .bricks-form__static {
        font-size: 14px !important;
    }

    .rd-button,
    .bricks--component-button {
        height: 28px !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        font-size: 16px !important;
        border-radius: 10px !important;
    }
}

@media (min-width:400px) and (max-width: 1025px) {
    #rd-form-msf1yxg1{
    width: 88vw !important;
}
.elementor-element.elementor-element-0ce531e.elementor-hidden-mobile.elementor-widget.elementor-widget-html{
    width: 88vw !important;
}

.bricks-form__field {
        /*width: 100% !important;*/
        max-width: 100% ;
    }

    .bricks-form__input {
        height: 46px !important;
        font-size: 18px !important;
        padding: 0 18px !important;
        border-radius: 10px !important;
        
    }

    .bricks-form__static {
        font-size: 14px !important;
    }

    .rd-button,
    .bricks--component-button {
        height: 48px !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        font-size: 16px !important;
        border-radius: 10px !important;
    }


    
}


/* ── Mobile ─────────────────────────────────────────────────────────────────── */
@media (max-width: 399px) {
 #rd-form-msf1yxg1{
    width: 90vw !important;
}
.elementor-element.elementor-element-0ce531e.elementor-hidden-mobile.elementor-widget.elementor-widget-html{
    width: 90vw !important;
}

    .bricks-form__field {
        width: 100% !important;
    }

    .bricks-form__input {
        height: 25px !important;
        font-size: 16px !important;
        padding: 0 18px !important;
        border-radius: 4px !important;
    }

    .bricks-form__static {
        font-size: 11px !important;
    }

    .rd-button,
    .bricks--component-button {
        height: 28px !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        font-size: 16px !important;
        border-radius: 4px !important;
    }
}/* End custom CSS */