.elementor-1272 .elementor-element.elementor-element-d0cf27c{--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;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-d0cf27c:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-d0cf27c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transcendentparenting.org/wp-content/uploads/2026/09/Untitled-design-41.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1272 .elementor-element.elementor-element-d0cf27c::before, .elementor-1272 .elementor-element.elementor-element-d0cf27c > .elementor-background-video-container::before, .elementor-1272 .elementor-element.elementor-element-d0cf27c > .e-con-inner > .elementor-background-video-container::before, .elementor-1272 .elementor-element.elementor-element-d0cf27c > .elementor-background-slideshow::before, .elementor-1272 .elementor-element.elementor-element-d0cf27c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1272 .elementor-element.elementor-element-d0cf27c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D4A01700 100%);}.elementor-1272 .elementor-element.elementor-element-12df29a{--display:flex;}.elementor-1272 .elementor-element.elementor-element-9ca4899{text-align:start;font-weight:600;color:#D4A017;}.elementor-1272 .elementor-element.elementor-element-0bd8cd0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1272 .elementor-element.elementor-element-0bd8cd0 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:400;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-28fb9aa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-c7c1d5c{--display:flex;}.elementor-1272 .elementor-element.elementor-element-7cc536a{padding:20px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:15px;}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-15px;}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-group > label, .elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-subgroup label{color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-group > label{font-weight:900;}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-type-html{padding-bottom:0px;color:#000000;}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-group .elementor-field, .elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-b0fcfba );}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-b0fcfba );}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-b0fcfba );}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-button{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1272 .elementor-element.elementor-element-7cc536a .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-button[type="submit"] svg *{fill:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-7cc536a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1272 .elementor-element.elementor-element-7cc536a .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-7888785 );color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-7888785 );color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-7cc536a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1272 .elementor-element.elementor-element-30d49b6{--display:flex;}.elementor-1272 .elementor-element.elementor-element-e350e2d{--display:flex;}.elementor-1272 .elementor-element.elementor-element-2f45a38{--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;--overlay-opacity:0.3;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-2f45a38:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-2f45a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac7a78e );}.elementor-1272 .elementor-element.elementor-element-2f45a38::before, .elementor-1272 .elementor-element.elementor-element-2f45a38 > .elementor-background-video-container::before, .elementor-1272 .elementor-element.elementor-element-2f45a38 > .e-con-inner > .elementor-background-video-container::before, .elementor-1272 .elementor-element.elementor-element-2f45a38 > .elementor-background-slideshow::before, .elementor-1272 .elementor-element.elementor-element-2f45a38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1272 .elementor-element.elementor-element-2f45a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-ac7a78e ) 50%);}.elementor-1272 .elementor-element.elementor-element-6578f71{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-022f4f5{width:auto;max-width:auto;padding:7px 16px 7px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9E999970;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1272 .elementor-element.elementor-element-022f4f5.elementor-element{--align-self:center;}.elementor-1272 .elementor-element.elementor-element-022f4f5 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1272 .elementor-element.elementor-element-022f4f5 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1272 .elementor-element.elementor-element-022f4f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1272 .elementor-element.elementor-element-022f4f5 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;}.elementor-1272 .elementor-element.elementor-element-022f4f5 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1272 .elementor-element.elementor-element-9825fc0{width:100%;max-width:100%;text-align:center;}.elementor-1272 .elementor-element.elementor-element-9825fc0 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:50px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-a97f7c5{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-a97f7c5.elementor-element{--align-self:center;}.elementor-1272 .elementor-element.elementor-element-cf52368{--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;--overlay-opacity:0.3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-cf52368:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-cf52368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac7a78e );}.elementor-1272 .elementor-element.elementor-element-cf52368::before, .elementor-1272 .elementor-element.elementor-element-cf52368 > .elementor-background-video-container::before, .elementor-1272 .elementor-element.elementor-element-cf52368 > .e-con-inner > .elementor-background-video-container::before, .elementor-1272 .elementor-element.elementor-element-cf52368 > .elementor-background-slideshow::before, .elementor-1272 .elementor-element.elementor-element-cf52368 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1272 .elementor-element.elementor-element-cf52368 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-ac7a78e ) 50%);}.elementor-1272 .elementor-element.elementor-element-00e8ec1{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-35ced7f{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-35ced7f:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-35ced7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-35ced7f:hover{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-e5f0c8a{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-e5f0c8a .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-cfc95cb{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-cfc95cb .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-b2c7aea{font-size:15px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-2d7a0a4{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-2d7a0a4:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-2d7a0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-2d7a0a4:hover{background-color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-35ca39e{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-35ca39e .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-716589f{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-716589f .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-d5ea5fe{font-size:15px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-7a7324b{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-7a7324b:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-7a7324b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-7a7324b:hover{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-e6bfbb3{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-e6bfbb3 .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-f9ffbd4{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-f9ffbd4 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-14bd985{font-size:15px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-53adb2e{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-53adb2e:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-53adb2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-53adb2e:hover{background-color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-bb9b205{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-bb9b205 .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-9a06696{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-9a06696 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-dd48f7f{font-size:15px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-a2a019c{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-a2a019c:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-a2a019c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-a2a019c:hover{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-8d7c56f{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-8d7c56f .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-0d1a35c{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-0d1a35c .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-360814b{font-size:15px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-a5c8367{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-b8f794f{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1272 .elementor-element.elementor-element-b8f794f:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-b8f794f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-b8f794f:hover{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-e3f64dc .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1272 .elementor-element.elementor-element-e3f64dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-e3f64dc.elementor-view-framed .elementor-icon, .elementor-1272 .elementor-element.elementor-element-e3f64dc.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-1272 .elementor-element.elementor-element-e3f64dc .elementor-icon-box-title, .elementor-1272 .elementor-element.elementor-element-e3f64dc .elementor-icon-box-title a{font-size:20px;}.elementor-1272 .elementor-element.elementor-element-e3f64dc .elementor-icon-box-title{color:#000000;}.elementor-1272 .elementor-element.elementor-element-e3f64dc .elementor-icon-box-description{font-size:15px;color:#000000;}.elementor-1272 .elementor-element.elementor-element-de0aabe{--display:flex;}.elementor-1272 .elementor-element.elementor-element-de0aabe:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-de0aabe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-1272 .elementor-element.elementor-element-6fb1179{--display:flex;}.elementor-1272 .elementor-element.elementor-element-6fb1179:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-6fb1179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173D34;}.elementor-1272 .elementor-element.elementor-element-b3186b8{--display:flex;}.elementor-1272 .elementor-element.elementor-element-b3186b8:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-b3186b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-1272 .elementor-element.elementor-element-d7ab4b6{--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;--overlay-opacity:0.3;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-d7ab4b6:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-d7ab4b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac7a78e );}.elementor-1272 .elementor-element.elementor-element-d7ab4b6::before, .elementor-1272 .elementor-element.elementor-element-d7ab4b6 > .elementor-background-video-container::before, .elementor-1272 .elementor-element.elementor-element-d7ab4b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1272 .elementor-element.elementor-element-d7ab4b6 > .elementor-background-slideshow::before, .elementor-1272 .elementor-element.elementor-element-d7ab4b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1272 .elementor-element.elementor-element-d7ab4b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-ac7a78e ) 50%);}.elementor-1272 .elementor-element.elementor-element-75a8566{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-bd63dc4{width:auto;max-width:auto;padding:7px 16px 7px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9E999970;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1272 .elementor-element.elementor-element-bd63dc4.elementor-element{--align-self:center;}.elementor-1272 .elementor-element.elementor-element-bd63dc4 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1272 .elementor-element.elementor-element-bd63dc4 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1272 .elementor-element.elementor-element-bd63dc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1272 .elementor-element.elementor-element-bd63dc4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;}.elementor-1272 .elementor-element.elementor-element-bd63dc4 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1272 .elementor-element.elementor-element-a2d99e5{text-align:center;}.elementor-1272 .elementor-element.elementor-element-a2d99e5 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-c2448fc{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-c2448fc.elementor-element{--align-self:center;}.elementor-1272 .elementor-element.elementor-element-37b381d{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-c4fca26{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-c4fca26:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-c4fca26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-c4fca26:hover{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-37fce95 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1272 .elementor-element.elementor-element-37fce95 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-37fce95.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-37fce95.elementor-view-framed .elementor-icon, .elementor-1272 .elementor-element.elementor-element-37fce95.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-37fce95.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-37fce95.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-37fce95.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-37fce95.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-37fce95.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-37fce95.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-37fce95.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-37fce95.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-37fce95.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-37fce95 .elementor-icon{font-size:35px;padding:18px;}.elementor-1272 .elementor-element.elementor-element-37fce95 .elementor-icon-box-title, .elementor-1272 .elementor-element.elementor-element-37fce95 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;line-height:1.2em;}.elementor-1272 .elementor-element.elementor-element-37fce95 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-53353ad{font-size:15px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-272bd89{width:100%;max-width:100%;padding:7px 16px 7px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9E999970;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1272 .elementor-element.elementor-element-272bd89.elementor-element{--align-self:center;}.elementor-1272 .elementor-element.elementor-element-272bd89 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1272 .elementor-element.elementor-element-272bd89 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1272 .elementor-element.elementor-element-272bd89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1272 .elementor-element.elementor-element-272bd89 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;}.elementor-1272 .elementor-element.elementor-element-272bd89 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1272 .elementor-element.elementor-element-57ccf2a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-57ccf2a:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-57ccf2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-57ccf2a:hover{background-color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-8e2cf65 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1272 .elementor-element.elementor-element-8e2cf65.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-8e2cf65.elementor-view-framed .elementor-icon, .elementor-1272 .elementor-element.elementor-element-8e2cf65.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-1272 .elementor-element.elementor-element-8e2cf65.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-8e2cf65.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-8e2cf65.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-8e2cf65.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-8e2cf65.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-8e2cf65.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-8e2cf65.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-8e2cf65.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-8e2cf65.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-8e2cf65 .elementor-icon{font-size:35px;padding:18px;}.elementor-1272 .elementor-element.elementor-element-8e2cf65 .elementor-icon-box-title, .elementor-1272 .elementor-element.elementor-element-8e2cf65 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;line-height:1.2em;}.elementor-1272 .elementor-element.elementor-element-8e2cf65 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-8e2cf65 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-8cff68f{font-size:15px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-c6a2c11{width:100%;max-width:100%;padding:7px 16px 7px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9E999970;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1272 .elementor-element.elementor-element-c6a2c11.elementor-element{--align-self:center;}.elementor-1272 .elementor-element.elementor-element-c6a2c11 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1272 .elementor-element.elementor-element-c6a2c11 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1272 .elementor-element.elementor-element-c6a2c11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1272 .elementor-element.elementor-element-c6a2c11 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;}.elementor-1272 .elementor-element.elementor-element-c6a2c11 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1272 .elementor-element.elementor-element-69882b9{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-675f33a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-675f33a:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-675f33a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-675f33a:hover{background-color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-fdea69f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1272 .elementor-element.elementor-element-fdea69f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-fdea69f.elementor-view-framed .elementor-icon, .elementor-1272 .elementor-element.elementor-element-fdea69f.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-1272 .elementor-element.elementor-element-fdea69f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-fdea69f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-fdea69f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-fdea69f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-fdea69f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-fdea69f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-fdea69f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-fdea69f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-fdea69f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-fdea69f .elementor-icon{font-size:35px;padding:18px;}.elementor-1272 .elementor-element.elementor-element-fdea69f .elementor-icon-box-title, .elementor-1272 .elementor-element.elementor-element-fdea69f .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;line-height:1.2em;}.elementor-1272 .elementor-element.elementor-element-fdea69f .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-fdea69f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-c7f549a{font-size:15px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-2c53e61{width:100%;max-width:100%;padding:7px 16px 7px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9E999970;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1272 .elementor-element.elementor-element-2c53e61.elementor-element{--align-self:center;}.elementor-1272 .elementor-element.elementor-element-2c53e61 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1272 .elementor-element.elementor-element-2c53e61 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1272 .elementor-element.elementor-element-2c53e61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1272 .elementor-element.elementor-element-2c53e61 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;}.elementor-1272 .elementor-element.elementor-element-2c53e61 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1272 .elementor-element.elementor-element-99d62b5{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-99d62b5:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-99d62b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-99d62b5:hover{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-d4cbc3b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1272 .elementor-element.elementor-element-d4cbc3b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-d4cbc3b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-d4cbc3b.elementor-view-framed .elementor-icon, .elementor-1272 .elementor-element.elementor-element-d4cbc3b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-d4cbc3b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-d4cbc3b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-d4cbc3b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-d4cbc3b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-d4cbc3b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-d4cbc3b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-d4cbc3b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-d4cbc3b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1272 .elementor-element.elementor-element-d4cbc3b.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-d4cbc3b .elementor-icon{font-size:35px;padding:18px;}.elementor-1272 .elementor-element.elementor-element-d4cbc3b .elementor-icon-box-title, .elementor-1272 .elementor-element.elementor-element-d4cbc3b .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;line-height:1.2em;}.elementor-1272 .elementor-element.elementor-element-d4cbc3b .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-50cd622{font-size:15px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-b5adc67{width:100%;max-width:100%;padding:7px 16px 7px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9E999970;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1272 .elementor-element.elementor-element-b5adc67.elementor-element{--align-self:center;}.elementor-1272 .elementor-element.elementor-element-b5adc67 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1272 .elementor-element.elementor-element-b5adc67 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1272 .elementor-element.elementor-element-b5adc67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1272 .elementor-element.elementor-element-b5adc67 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;}.elementor-1272 .elementor-element.elementor-element-b5adc67 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1272 .elementor-element.elementor-element-4586ab5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-4586ab5:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-4586ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-4586ab5::before, .elementor-1272 .elementor-element.elementor-element-4586ab5 > .elementor-background-video-container::before, .elementor-1272 .elementor-element.elementor-element-4586ab5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1272 .elementor-element.elementor-element-4586ab5 > .elementor-background-slideshow::before, .elementor-1272 .elementor-element.elementor-element-4586ab5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1272 .elementor-element.elementor-element-4586ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-ac7a78e ) 50%);}.elementor-1272 .elementor-element.elementor-element-f266abf{--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:flex-start;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-1272 .elementor-element.elementor-element-5d2da36{--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-1272 .elementor-element.elementor-element-ff1e35a{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1272 .elementor-element.elementor-element-ff1e35a:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-ff1e35a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-ff1e35a:hover{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-ee6da96 .elementor-icon-box-wrapper{text-align:start;}.elementor-1272 .elementor-element.elementor-element-ee6da96 .elementor-icon-box-title, .elementor-1272 .elementor-element.elementor-element-ee6da96 .elementor-icon-box-title a{font-size:25px;}.elementor-1272 .elementor-element.elementor-element-ee6da96 .elementor-icon-box-title{color:#000000;}.elementor-1272 .elementor-element.elementor-element-ee6da96 .elementor-icon-box-description{color:#000000;}.elementor-1272 .elementor-element.elementor-element-7654b2e{text-align:start;color:#000000;}.elementor-1272 .elementor-element.elementor-element-6f72f5d .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-6f72f5d .elementor-button:hover, .elementor-1272 .elementor-element.elementor-element-6f72f5d .elementor-button:focus{background-color:var( --e-global-color-7888785 );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-6f72f5d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1272 .elementor-element.elementor-element-6f72f5d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1272 .elementor-element.elementor-element-6f72f5d .elementor-button:hover svg, .elementor-1272 .elementor-element.elementor-element-6f72f5d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-c617a75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-3817103{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-174100d{--display:flex;}.elementor-1272 .elementor-element.elementor-element-8c94845{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1272 .elementor-element.elementor-element-8c94845:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-8c94845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-8ca6480{text-align:start;font-weight:600;color:#D4A017;}.elementor-1272 .elementor-element.elementor-element-2f51f40 .elementor-title{color:#FFFFFF;font-size:14px;}.elementor-1272 .elementor-element.elementor-element-2f51f40 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-2f51f40 .elementor-progress-bar{height:12px;line-height:12px;}.elementor-1272 .elementor-element.elementor-element-f6e6add .elementor-title{color:#FFFFFF;font-size:14px;}.elementor-1272 .elementor-element.elementor-element-f6e6add .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-f6e6add .elementor-progress-bar{height:12px;line-height:12px;}.elementor-1272 .elementor-element.elementor-element-24e6913 .elementor-title{color:#FFFFFF;font-size:14px;}.elementor-1272 .elementor-element.elementor-element-24e6913 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-24e6913 .elementor-progress-bar{height:12px;line-height:12px;}.elementor-1272 .elementor-element.elementor-element-edae15c .elementor-title{color:#FFFFFF;font-size:14px;}.elementor-1272 .elementor-element.elementor-element-edae15c .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-edae15c .elementor-progress-bar{height:12px;line-height:12px;}.elementor-1272 .elementor-element.elementor-element-258586e{--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-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1272 .elementor-element.elementor-element-258586e:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-258586e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-053380f{text-align:start;font-weight:600;color:#D4A017;}.elementor-1272 .elementor-element.elementor-element-649f99e{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-649f99e:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-649f99e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-649f99e:hover{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-9b8ff9f{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-9b8ff9f .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-23f3c37{color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-cb96f68{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-cb96f68:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-cb96f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-cb96f68:hover{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-47dc38e{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-47dc38e .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-48927da{color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-0c3e896{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-0c3e896:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-0c3e896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-0c3e896:hover{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-09da6a1{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-09da6a1 .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-d0d7cc3{color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-5121eae{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-5121eae:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-5121eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-5121eae:hover{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-7ddc080{color:#000000;}.elementor-1272 .elementor-element.elementor-element-bbf5746{--display:flex;}.elementor-1272 .elementor-element.elementor-element-8984cfe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-8984cfe:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-8984cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-8984cfe::before, .elementor-1272 .elementor-element.elementor-element-8984cfe > .elementor-background-video-container::before, .elementor-1272 .elementor-element.elementor-element-8984cfe > .e-con-inner > .elementor-background-video-container::before, .elementor-1272 .elementor-element.elementor-element-8984cfe > .elementor-background-slideshow::before, .elementor-1272 .elementor-element.elementor-element-8984cfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1272 .elementor-element.elementor-element-8984cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, var( --e-global-color-ac7a78e ) 50%);}.elementor-1272 .elementor-element.elementor-element-5a33666{--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:flex-start;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-1272 .elementor-element.elementor-element-e25ebbc{--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-1272 .elementor-element.elementor-element-3789872{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1272 .elementor-element.elementor-element-3789872:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-3789872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-3789872:hover{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-3b1984d .elementor-icon-box-wrapper{text-align:start;}.elementor-1272 .elementor-element.elementor-element-3b1984d .elementor-icon-box-title, .elementor-1272 .elementor-element.elementor-element-3b1984d .elementor-icon-box-title a{font-size:25px;}.elementor-1272 .elementor-element.elementor-element-3b1984d .elementor-icon-box-title{color:#000000;}.elementor-1272 .elementor-element.elementor-element-3b1984d .elementor-icon-box-description{color:#000000;}.elementor-1272 .elementor-element.elementor-element-2b75765{text-align:start;color:#000000;}.elementor-1272 .elementor-element.elementor-element-6b2a005{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1272 .elementor-element.elementor-element-6b2a005:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-6b2a005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-6b2a005:hover{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-f0e9c25 .elementor-icon-box-wrapper{text-align:start;}.elementor-1272 .elementor-element.elementor-element-f0e9c25 .elementor-icon-box-title, .elementor-1272 .elementor-element.elementor-element-f0e9c25 .elementor-icon-box-title a{font-size:25px;}.elementor-1272 .elementor-element.elementor-element-f0e9c25 .elementor-icon-box-title{color:#000000;}.elementor-1272 .elementor-element.elementor-element-f0e9c25 .elementor-icon-box-description{color:#000000;}.elementor-1272 .elementor-element.elementor-element-09fba90{text-align:start;color:#000000;}.elementor-1272 .elementor-element.elementor-element-9afbbc5{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1272 .elementor-element.elementor-element-9afbbc5:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-9afbbc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-9afbbc5:hover{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-a410638 .elementor-icon-box-wrapper{text-align:start;}.elementor-1272 .elementor-element.elementor-element-a410638 .elementor-icon-box-title, .elementor-1272 .elementor-element.elementor-element-a410638 .elementor-icon-box-title a{font-size:25px;}.elementor-1272 .elementor-element.elementor-element-a410638 .elementor-icon-box-title{color:#000000;}.elementor-1272 .elementor-element.elementor-element-a410638 .elementor-icon-box-description{color:#000000;}.elementor-1272 .elementor-element.elementor-element-9c7b88e{text-align:start;color:#000000;}.elementor-1272 .elementor-element.elementor-element-db0c3f2{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1272 .elementor-element.elementor-element-db0c3f2:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-db0c3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-db0c3f2:hover{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-78de6a9 .elementor-icon-box-wrapper{text-align:start;}.elementor-1272 .elementor-element.elementor-element-78de6a9 .elementor-icon-box-title, .elementor-1272 .elementor-element.elementor-element-78de6a9 .elementor-icon-box-title a{font-size:25px;}.elementor-1272 .elementor-element.elementor-element-78de6a9 .elementor-icon-box-title{color:#000000;}.elementor-1272 .elementor-element.elementor-element-78de6a9 .elementor-icon-box-description{color:#000000;}.elementor-1272 .elementor-element.elementor-element-74a0b8c{text-align:start;color:#000000;}.elementor-1272 .elementor-element.elementor-element-cefe80d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-0d4f35f{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-9c5829c{--display:flex;}.elementor-1272 .elementor-element.elementor-element-1c1dca8{--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-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1272 .elementor-element.elementor-element-1c1dca8:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-1c1dca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-5ddbd4a{text-align:start;font-weight:600;color:#D4A017;}.elementor-1272 .elementor-element.elementor-element-ca196ae{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-ca196ae:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-ca196ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-ca196ae:hover{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-b214009{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-b214009 .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-558d8a9{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-558d8a9 .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-6a48890{color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-fce38dc{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-fce38dc:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-fce38dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-fce38dc:hover{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-f1a5d66{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-f1a5d66 .elementor-heading-title{font-size:25px;color:#000000;}.elementor-1272 .elementor-element.elementor-element-3d29a2b{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-3d29a2b .elementor-heading-title{font-size:20px;color:#000000;}.elementor-1272 .elementor-element.elementor-element-b31c3a3{color:#000000;}.elementor-1272 .elementor-element.elementor-element-bd96007{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-bd96007:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-bd96007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-bd96007:hover{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-36cbc0e{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-36cbc0e .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-f5b1b0f{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-f5b1b0f .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-00ac437{color:#FFFFFF;}.elementor-1272 .elementor-element.elementor-element-5695408{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1272 .elementor-element.elementor-element-5695408:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-5695408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-5695408:hover{background-color:var( --e-global-color-accent );}.elementor-1272 .elementor-element.elementor-element-c024a1c{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-c024a1c .elementor-heading-title{font-size:25px;color:#000000;}.elementor-1272 .elementor-element.elementor-element-67207e0{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-67207e0 .elementor-heading-title{font-size:20px;color:#000000;}.elementor-1272 .elementor-element.elementor-element-6c4fb77{color:#000000;}.elementor-1272 .elementor-element.elementor-element-0adb0c5{--display:flex;}@media(min-width:768px){.elementor-1272 .elementor-element.elementor-element-35ced7f{--width:50%;}.elementor-1272 .elementor-element.elementor-element-2d7a0a4{--width:50%;}.elementor-1272 .elementor-element.elementor-element-7a7324b{--width:50%;}.elementor-1272 .elementor-element.elementor-element-53adb2e{--width:50%;}.elementor-1272 .elementor-element.elementor-element-a2a019c{--width:50%;}.elementor-1272 .elementor-element.elementor-element-c4fca26{--width:50%;}.elementor-1272 .elementor-element.elementor-element-57ccf2a{--width:50%;}.elementor-1272 .elementor-element.elementor-element-675f33a{--width:50%;}.elementor-1272 .elementor-element.elementor-element-99d62b5{--width:50%;}.elementor-1272 .elementor-element.elementor-element-f266abf{--width:50%;}.elementor-1272 .elementor-element.elementor-element-c617a75{--width:50%;}.elementor-1272 .elementor-element.elementor-element-649f99e{--width:100%;}.elementor-1272 .elementor-element.elementor-element-cb96f68{--width:100%;}.elementor-1272 .elementor-element.elementor-element-0c3e896{--width:100%;}.elementor-1272 .elementor-element.elementor-element-5121eae{--width:100%;}.elementor-1272 .elementor-element.elementor-element-5a33666{--width:50%;}.elementor-1272 .elementor-element.elementor-element-cefe80d{--width:50%;}.elementor-1272 .elementor-element.elementor-element-ca196ae{--width:100%;}.elementor-1272 .elementor-element.elementor-element-fce38dc{--width:100%;}.elementor-1272 .elementor-element.elementor-element-bd96007{--width:100%;}.elementor-1272 .elementor-element.elementor-element-5695408{--width:100%;}}@media(max-width:1024px){.elementor-1272 .elementor-element.elementor-element-d0cf27c{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1272 .elementor-element.elementor-element-0bd8cd0{width:100%;max-width:100%;}.elementor-1272 .elementor-element.elementor-element-28fb9aa{width:100%;max-width:100%;text-align:start;}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-group .elementor-field, .elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1272 .elementor-element.elementor-element-2f45a38{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1272 .elementor-element.elementor-element-6578f71{--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-1272 .elementor-element.elementor-element-9825fc0 .elementor-heading-title{font-size:30px;}.elementor-1272 .elementor-element.elementor-element-a97f7c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1272 .elementor-element.elementor-element-cf52368{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1272 .elementor-element.elementor-element-00e8ec1{--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-1272 .elementor-element.elementor-element-a5c8367{--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-1272 .elementor-element.elementor-element-d7ab4b6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1272 .elementor-element.elementor-element-c2448fc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1272 .elementor-element.elementor-element-37b381d{--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-1272 .elementor-element.elementor-element-69882b9{--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-1272 .elementor-element.elementor-element-4586ab5{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-7654b2e{text-align:center;}.elementor-1272 .elementor-element.elementor-element-c617a75{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-8ca6480{text-align:center;}.elementor-1272 .elementor-element.elementor-element-053380f{text-align:center;}.elementor-1272 .elementor-element.elementor-element-8984cfe{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-2b75765{text-align:center;}.elementor-1272 .elementor-element.elementor-element-09fba90{text-align:center;}.elementor-1272 .elementor-element.elementor-element-9c7b88e{text-align:center;}.elementor-1272 .elementor-element.elementor-element-74a0b8c{text-align:center;}.elementor-1272 .elementor-element.elementor-element-cefe80d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-5ddbd4a{text-align:center;}}@media(max-width:767px){.elementor-1272 .elementor-element.elementor-element-d0cf27c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1272 .elementor-element.elementor-element-9ca4899{text-align:center;}.elementor-1272 .elementor-element.elementor-element-0bd8cd0{width:100%;max-width:100%;text-align:center;}.elementor-1272 .elementor-element.elementor-element-0bd8cd0 .elementor-heading-title{font-size:32px;}.elementor-1272 .elementor-element.elementor-element-28fb9aa{width:100%;max-width:100%;text-align:center;}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-group .elementor-field, .elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1272 .elementor-element.elementor-element-7cc536a .elementor-button{font-size:11px;}.elementor-1272 .elementor-element.elementor-element-2f45a38{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1272 .elementor-element.elementor-element-022f4f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1272 .elementor-element.elementor-element-022f4f5 .elementor-icon-list-item > a{font-size:10px;}.elementor-1272 .elementor-element.elementor-element-9825fc0 .elementor-heading-title{font-size:32px;}.elementor-1272 .elementor-element.elementor-element-a97f7c5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1272 .elementor-element.elementor-element-cf52368{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1272 .elementor-element.elementor-element-e5f0c8a{text-align:start;}.elementor-1272 .elementor-element.elementor-element-e5f0c8a .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-cfc95cb{text-align:start;}.elementor-1272 .elementor-element.elementor-element-cfc95cb .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-35ca39e{text-align:start;}.elementor-1272 .elementor-element.elementor-element-35ca39e .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-716589f{text-align:start;}.elementor-1272 .elementor-element.elementor-element-716589f .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-e6bfbb3{text-align:start;}.elementor-1272 .elementor-element.elementor-element-e6bfbb3 .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-f9ffbd4{text-align:start;}.elementor-1272 .elementor-element.elementor-element-f9ffbd4 .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-bb9b205{text-align:start;}.elementor-1272 .elementor-element.elementor-element-bb9b205 .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-9a06696{text-align:start;}.elementor-1272 .elementor-element.elementor-element-9a06696 .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-8d7c56f{text-align:start;}.elementor-1272 .elementor-element.elementor-element-8d7c56f .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-0d1a35c{text-align:start;}.elementor-1272 .elementor-element.elementor-element-0d1a35c .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-d7ab4b6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1272 .elementor-element.elementor-element-bd63dc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1272 .elementor-element.elementor-element-bd63dc4 .elementor-icon-list-item > a{font-size:10px;}.elementor-1272 .elementor-element.elementor-element-a2d99e5 .elementor-heading-title{font-size:32px;}.elementor-1272 .elementor-element.elementor-element-c2448fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1272 .elementor-element.elementor-element-272bd89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1272 .elementor-element.elementor-element-272bd89 .elementor-icon-list-item > a{font-size:10px;}.elementor-1272 .elementor-element.elementor-element-c6a2c11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1272 .elementor-element.elementor-element-c6a2c11 .elementor-icon-list-item > a{font-size:10px;}.elementor-1272 .elementor-element.elementor-element-2c53e61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1272 .elementor-element.elementor-element-2c53e61 .elementor-icon-list-item > a{font-size:10px;}.elementor-1272 .elementor-element.elementor-element-b5adc67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1272 .elementor-element.elementor-element-b5adc67 .elementor-icon-list-item > a{font-size:10px;}.elementor-1272 .elementor-element.elementor-element-4586ab5{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1272 .elementor-element.elementor-element-f266abf{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-7654b2e{text-align:center;}.elementor-1272 .elementor-element.elementor-element-6f72f5d .elementor-button{font-size:12px;}.elementor-1272 .elementor-element.elementor-element-8ca6480{text-align:center;}.elementor-1272 .elementor-element.elementor-element-053380f{text-align:center;}.elementor-1272 .elementor-element.elementor-element-9b8ff9f{text-align:start;}.elementor-1272 .elementor-element.elementor-element-9b8ff9f .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-47dc38e{text-align:start;}.elementor-1272 .elementor-element.elementor-element-47dc38e .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-09da6a1{text-align:start;}.elementor-1272 .elementor-element.elementor-element-09da6a1 .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-8984cfe{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1272 .elementor-element.elementor-element-5a33666{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-2b75765{text-align:center;}.elementor-1272 .elementor-element.elementor-element-09fba90{text-align:center;}.elementor-1272 .elementor-element.elementor-element-9c7b88e{text-align:center;}.elementor-1272 .elementor-element.elementor-element-74a0b8c{text-align:center;}.elementor-1272 .elementor-element.elementor-element-5ddbd4a{text-align:center;}.elementor-1272 .elementor-element.elementor-element-b214009{text-align:start;}.elementor-1272 .elementor-element.elementor-element-b214009 .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-558d8a9{text-align:start;}.elementor-1272 .elementor-element.elementor-element-558d8a9 .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-f1a5d66{text-align:start;}.elementor-1272 .elementor-element.elementor-element-f1a5d66 .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-3d29a2b{text-align:start;}.elementor-1272 .elementor-element.elementor-element-3d29a2b .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-36cbc0e{text-align:start;}.elementor-1272 .elementor-element.elementor-element-36cbc0e .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-f5b1b0f{text-align:start;}.elementor-1272 .elementor-element.elementor-element-f5b1b0f .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-c024a1c{text-align:start;}.elementor-1272 .elementor-element.elementor-element-c024a1c .elementor-heading-title{font-size:22px;}.elementor-1272 .elementor-element.elementor-element-67207e0{text-align:start;}.elementor-1272 .elementor-element.elementor-element-67207e0 .elementor-heading-title{font-size:22px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1272 .elementor-element.elementor-element-12df29a{--content-width:100%;}.elementor-1272 .elementor-element.elementor-element-6578f71{--width:60%;}.elementor-1272 .elementor-element.elementor-element-00e8ec1{--width:100%;}.elementor-1272 .elementor-element.elementor-element-35ced7f{--width:100%;}.elementor-1272 .elementor-element.elementor-element-2d7a0a4{--width:100%;}.elementor-1272 .elementor-element.elementor-element-7a7324b{--width:100%;}.elementor-1272 .elementor-element.elementor-element-53adb2e{--width:100%;}.elementor-1272 .elementor-element.elementor-element-a2a019c{--width:100%;}.elementor-1272 .elementor-element.elementor-element-a5c8367{--width:100%;}.elementor-1272 .elementor-element.elementor-element-75a8566{--width:70%;}.elementor-1272 .elementor-element.elementor-element-37b381d{--width:60%;}.elementor-1272 .elementor-element.elementor-element-c4fca26{--width:100%;}.elementor-1272 .elementor-element.elementor-element-57ccf2a{--width:100%;}.elementor-1272 .elementor-element.elementor-element-69882b9{--width:60%;}.elementor-1272 .elementor-element.elementor-element-675f33a{--width:100%;}.elementor-1272 .elementor-element.elementor-element-99d62b5{--width:100%;}.elementor-1272 .elementor-element.elementor-element-f266abf{--width:100%;}.elementor-1272 .elementor-element.elementor-element-c617a75{--width:70%;}.elementor-1272 .elementor-element.elementor-element-3817103{--width:100%;}.elementor-1272 .elementor-element.elementor-element-649f99e{--width:100%;}.elementor-1272 .elementor-element.elementor-element-cb96f68{--width:100%;}.elementor-1272 .elementor-element.elementor-element-0c3e896{--width:100%;}.elementor-1272 .elementor-element.elementor-element-5121eae{--width:100%;}.elementor-1272 .elementor-element.elementor-element-5a33666{--width:100%;}.elementor-1272 .elementor-element.elementor-element-cefe80d{--width:70%;}.elementor-1272 .elementor-element.elementor-element-0d4f35f{--width:100%;}.elementor-1272 .elementor-element.elementor-element-ca196ae{--width:100%;}.elementor-1272 .elementor-element.elementor-element-fce38dc{--width:100%;}.elementor-1272 .elementor-element.elementor-element-bd96007{--width:100%;}.elementor-1272 .elementor-element.elementor-element-5695408{--width:100%;}}@media(min-width:1025px){.elementor-1272 .elementor-element.elementor-element-d0cf27c:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-d0cf27c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-e350e2d *//* Donation funds section */
.funds.section {
  --bottle: #173d34;
  --beetle: #145a6b;
  --chai: #dda513;
  --cream: #f8f5ef;
  --text: #53645f;
  --turtle: #78866b;
  --border: #ccd3c9;
  --white: #fff;

  padding: 84px 24px 96px;
  background: var(--white);
  color: var(--text);
}

.funds .funds-inner {
  width: min(1180px, 100%);
  margin: 0 auto;
}

.funds .section-header {
  max-width: 760px;
  margin: 0 auto 50px;
  text-align: center;
}

.funds .eyebrow {
  display: block;
  margin-bottom: 15px;
  color: var(--turtle);
  font: 700 11px/1.3 Arial, Helvetica, sans-serif;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.funds .section-header h2 {
  max-width: 720px;
  margin: 0 auto 18px;
  color: var(--bottle);
  font: 400 clamp(38px, 4vw, 38px)/1.08 Georgia, serif;
  letter-spacing: -0.025em;
}

.funds .section-header p {
  max-width: 670px;
  margin: 0 auto;
  color: var(--text);
  font: 400 16px/1.7 Arial, Helvetica, sans-serif;
}

.funds .funds-grid {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 18px;
  align-items: stretch;
}

.funds .fund-card {
  position: relative;
  min-width: 0;
  min-height: 275px;
  padding: 28px 22px 25px;
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: 7px;
  transition:
    transform 0.25s ease,
    border-color 0.25s ease,
    box-shadow 0.25s ease;
}

.funds .fund-card:hover {
  transform: translateY(-5px);
  border-color: var(--turtle);
  box-shadow: 0 15px 32px rgba(23, 61, 52, 0.1);
}

.funds .fund-card:last-child {
  background: rgba(221, 165, 19, 0.045) !important;
  border-color: var(--chai) !important;
  box-shadow: 10px 12px 28px rgba(23, 61, 52, 0.05);
}

.funds .fund-amount {
  margin-bottom: 7px;
  color: var(--chai);
  font: 400 30px/1.1 Georgia, serif;
  letter-spacing: -0.02em;
}

.funds .fund-card:last-child .fund-amount {
  font-size: 36px !important;
}

.funds .fund-card h4 {
  margin: 0 0 10px;
  color: var(--bottle) !important;
  font: 700 15px/1.35 Arial, Helvetica, sans-serif;
}

.funds .fund-card p {
  margin: 0;
  color: var(--text);
  font: 400 13.5px/1.68 Arial, Helvetica, sans-serif;
}

.funds .funds-note {
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 18px;
  align-items: start;
  margin-top: 34px;
  padding: 25px 28px;
  background: var(--cream);
  border: 1px solid var(--border);
  border-radius: 7px;
}

.funds .funds-note-icon {
  display: grid;
  place-items: center;
  width: 30px;
  height: 30px;
  margin-top: 2px;
  color: var(--white);
  background: var(--beetle);
  border: 2px solid var(--bottle);
  font: 700 16px/1 Georgia, serif;
}

.funds .funds-note h4 {
  margin: 0 0 6px;
  color: var(--bottle);
  font: 700 16px/1.4 Arial, Helvetica, sans-serif;
}

.funds .funds-note p {
  margin: 0;
  color: var(--text);
  font: 400 14px/1.7 Arial, Helvetica, sans-serif;
}

/* Smaller desktop */
@media (max-width: 1100px) {
  .funds .funds-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .funds .fund-card {
    min-height: 250px;
  }

  .funds .fund-card:nth-child(4),
  .funds .fund-card:nth-child(5) {
    grid-column: span 1;
  }

  .funds .fund-card:last-child {
    grid-column: span 2;
  }
}

/* Tablet */
@media (max-width: 768px) {
  .funds.section {
    padding: 72px 24px 82px;
  }

  .funds .section-header {
    margin-bottom: 38px;
  }

  .funds .funds-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .funds .fund-card,
  .funds .fund-card:last-child {
    grid-column: auto;
    min-height: 235px;
  }

  .funds .fund-card:last-child {
    grid-column: 1 / -1;
    min-height: 0;
  }
}

/* Mobile */
@media (max-width: 560px) {
  .funds.section {
    padding: 58px 16px 66px;
  }

  .funds .section-header h2 {
    font-size: 32px;
    line-height: 1.12;
  }

  .funds .section-header p {
    font-size: 14px;
    line-height: 1.65;
  }

  .funds .funds-grid {
    grid-template-columns: 1fr;
    gap: 14px;
  }

  .funds .fund-card,
  .funds .fund-card:last-child {
    grid-column: auto;
    min-height: 0;
    padding: 23px 20px;
  }

  .funds .fund-amount {
    font-size: 28px;
  }

  .funds .fund-card:last-child .fund-amount {
    font-size: 32px !important;
  }

  .funds .fund-card h4 {
    font-size: 14px;
  }

  .funds .fund-card p {
    font-size: 13px;
  }

  .funds .funds-note {
    grid-template-columns: 34px minmax(0, 1fr);
    gap: 12px;
    margin-top: 24px;
    padding: 20px 17px;
  }

  .funds .funds-note-icon {
    width: 28px;
    height: 28px;
    font-size: 14px;
  }

  .funds .funds-note h4 {
    font-size: 14px;
  }

  .funds .funds-note p {
    font-size: 12.75px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .funds *,
  .funds *::before,
  .funds *::after {
    animation: none !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de0aabe *//* Four ways to support section */
.ways.section {
  --bottle: #173d34;
  --beetle: #145a6b;
  --chai: #dda513;
  --chai-hover: #edb823;
  --cream: #f8f5ef;
  --text: #53645f;
  --turtle: #78866b;
  --red: #a64f4b;
  --border: #ccd3c9;
  --white: #fff;

  padding: 84px 24px 96px;
  background: var(--cream);
  color: var(--text);
}

.ways .ways-inner {
  width: min(1000px, 100%);
  margin: 0 auto;
}

.ways .section-header {
  max-width: 720px;
  margin: 0 auto 48px;
  text-align: center;
}

.ways .eyebrow {
  display: block;
  margin-bottom: 15px;
  color: var(--turtle);
  font: 700 11px/1.3 Arial, Helvetica, sans-serif;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.ways .section-header h2 {
  margin: 0 0 17px;
  color: var(--bottle);
  font: 400 clamp(36px, 3.7vw, 38px)/1.12 Georgia, serif;
  letter-spacing: -0.025em;
}

.ways .section-header p {
  max-width: 650px;
  margin: 0 auto;
  color: var(--text);
  font: 400 15px/1.7 Arial, Helvetica, sans-serif;
}

.ways .ways-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 22px;
  align-items: stretch;
}

.ways .way-card {
  display: flex;
  min-width: 0;
  overflow: hidden;
  flex-direction: column;
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: 7px;
  transition:
    transform 0.25s ease,
    border-color 0.25s ease,
    box-shadow 0.25s ease;
}

.ways .way-card:hover {
  transform: translateY(-5px);
  border-color: var(--turtle);
  box-shadow: 0 16px 34px rgba(23, 61, 52, 0.1);
}

.ways .way-header {
  min-height: 255px;
  padding: 30px 30px 25px;
}

.ways .way-icon {
  display: grid;
  place-items: center;
  width: 43px;
  height: 43px;
  margin-bottom: 19px;
  background: var(--cream);
  border-radius: 7px;
  font-size: 25px;
  line-height: 1;
}

.ways .way-tag {
  display: block;
  margin-bottom: 8px;
  color: var(--turtle);
  font: 700 10px/1.35 Arial, Helvetica, sans-serif;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}

.ways .way-donate .way-tag {
  color: #a57400;
}

.ways .way-partner .way-tag {
  color: var(--beetle);
}

.ways .way-sponsor .way-tag {
  color: var(--red);
}

.ways .way-header h3 {
  margin: 0 0 11px;
  color: var(--bottle);
  font: 700 17px/1.35 Arial, Helvetica, sans-serif;
}

.ways .way-header p {
  margin: 0;
  color: var(--text);
  font: 400 13px/1.65 Arial, Helvetica, sans-serif;
}

.ways .way-body {
  display: flex;
  flex: 1;
  padding: 24px 30px 27px;
  background: #f5f2ec;
  border-top: 1px solid var(--border);
}

.ways .way-body-inner {
  display: flex;
  width: 100%;
  flex-direction: column;
}

.ways .way-benefits {
  display: grid;
  gap: 10px;
  margin-bottom: 24px;
}

.ways .way-benefit {
  display: grid;
  grid-template-columns: 7px minmax(0, 1fr);
  gap: 10px;
  align-items: start;
  color: var(--text);
  font: 400 12.5px/1.5 Arial, Helvetica, sans-serif;
}

.ways .wb-dot {
  width: 5px;
  height: 5px;
  margin-top: 7px;
  background: var(--turtle);
  border-radius: 50%;
}

.ways .way-donate .wb-dot {
  background: var(--chai);
}

.ways .way-partner .wb-dot {
  background: var(--beetle);
}

.ways .way-sponsor .wb-dot {
  background: var(--red);
}

.ways .btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
  min-height: 44px;
  margin-top: auto;
  padding: 11px 20px;
  border: 1px solid var(--bottle);
  border-radius: 3px;
  color: var(--bottle);
  background: transparent;
  font: 700 12px/1.2 Arial, Helvetica, sans-serif;
  text-decoration: none;
  transition:
    color 0.22s ease,
    background 0.22s ease,
    border-color 0.22s ease,
    transform 0.22s ease;
}

.ways .btn-gold {
  color: var(--bottle);
  background: var(--chai);
  border-color: var(--chai);
}

.ways .btn:hover {
  color: var(--white);
  background: var(--bottle);
  transform: translateY(-2px);
}

.ways .btn-gold:hover {
  color: var(--bottle);
  background: var(--chai-hover);
  border-color: var(--chai-hover);
}

.ways .btn-arrow::after {
  content: " →";
  display: inline-block;
  margin-left: 9px;
  transition: transform 0.2s ease;
}

.ways .btn-arrow:hover::after {
  transform: translateX(4px);
}

/* Tablet */
@media (max-width: 800px) {
  .ways.section {
    padding: 72px 24px 82px;
  }

  .ways .way-header {
    min-height: 285px;
    padding: 26px 24px 23px;
  }

  .ways .way-body {
    padding: 22px 24px 25px;
  }
}

/* Mobile */
@media (max-width: 640px) {
  .ways.section {
    padding: 58px 16px 66px;
  }

  .ways .section-header {
    margin-bottom: 32px;
  }

  .ways .section-header h2 {
    font-size: 31px;
    line-height: 1.14;
  }

  .ways .section-header p {
    font-size: 14px;
    line-height: 1.65;
  }

  .ways .ways-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .ways .way-header {
    min-height: 0;
    padding: 24px 20px 22px;
  }

  .ways .way-body {
    padding: 21px 20px 23px;
  }

  .ways .way-icon {
    width: 39px;
    height: 39px;
    margin-bottom: 16px;
    font-size: 22px;
  }

  .ways .way-header h3 {
    font-size: 16px;
  }

  .ways .way-header p {
    font-size: 13px;
  }

  .ways .way-benefit {
    font-size: 12.5px;
  }

  .ways .btn {
    width: 100%;
    min-height: 46px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .ways *,
  .ways *::before,
  .ways *::after {
    animation: none !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fb1179 *//* Donation mission + transparency section */
.mission {
  --bottle: #173d34;
  --card-green: #294b42;
  --card-green-light: #35564d;
  --chai: #dda513;
  --chai-hover: #edb823;
  --white: #fff;

  padding: 88px 24px 96px;
  color: var(--white);
  background: var(--bottle);
}

.mission .mission-inner {
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(400px, 1.1fr);
  gap: clamp(55px, 7vw, 90px);
  align-items: center;
  width: min(1110px, 100%);
  margin: 0 auto;
}

.mission .eyebrow {
  display: block;
  margin-bottom: 16px;
  color: var(--chai) !important;
  font: 700 11px/1.3 Arial, Helvetica, sans-serif;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.mission .mission-left h2 {
  max-width: 570px;
  margin: 0 0 23px;
  color: var(--white);
  font: 400 clamp(38px, 3.8vw, 50px)/1.1 Georgia, serif;
  letter-spacing: -0.025em;
}

.mission .mission-left h2 em {
  font-weight: 400;
}

.mission .mission-left > p {
  max-width: 590px;
  margin: 0 0 17px;
  color: rgba(255, 255, 255, 0.82);
  font: 400 15px/1.75 Arial, Helvetica, sans-serif;
}

.mission .btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding: 13px 24px;
  border: 1px solid var(--chai);
  border-radius: 4px;
  color: var(--bottle);
  background: var(--chai);
  font: 700 13px/1.2 Arial, Helvetica, sans-serif;
  text-decoration: none;
  transition:
    background 0.22s ease,
    border-color 0.22s ease,
    transform 0.22s ease,
    box-shadow 0.22s ease;
}

.mission .btn:hover {
  color: var(--bottle);
  background: var(--chai-hover);
  border-color: var(--chai-hover);
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.18);
  transform: translateY(-3px);
}

.mission .btn-arrow::after {
  content: " →";
  margin-left: 9px;
  transition: transform 0.22s ease;
}

.mission .btn-arrow:hover::after {
  transform: translateX(4px);
}

.mission .mission-right {
  display: grid;
  gap: 18px;
}

.mission .transparency-card {
  padding: 27px 29px;
  background: var(--card-green);
  border: 1px solid rgba(255, 255, 255, 0.17);
  border-radius: 8px;
}

.mission .tc-title {
  margin-bottom: 22px;
  color: var(--chai);
  font: 700 10px/1.4 Arial, Helvetica, sans-serif;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}

/* Revenue bars */
.mission .budget-bar {
  margin-bottom: 18px;
}

.mission .budget-bar-label {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 8px;
  color: rgba(255, 255, 255, 0.92);
  font: 600 12px/1.4 Arial, Helvetica, sans-serif;
}

.mission .budget-bar-label span:last-child {
  color: var(--chai);
  font-weight: 700;
}

.mission .budget-bar-track {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 6px;
  background: rgba(255, 255, 255, 0.12);
  border-radius: 999px;
}

.mission .budget-bar-fill {
  height: 100%;
  min-width: 8px;
  background: var(--chai);
  border-radius: inherit;
}

/* Donor types */
.mission .donor-types {
  display: grid;
  gap: 12px;
}

.mission .donor-type {
  display: grid;
  grid-template-columns: 35px minmax(0, 1fr);
  gap: 13px;
  align-items: start;
  padding: 17px 18px;
  background: var(--card-green-light);
  border-radius: 5px;
  transition:
    transform 0.22s ease,
    background 0.22s ease;
}

.mission .donor-type:hover {
  background: #3c6056;
  transform: translateX(4px);
}

.mission .dt-icon {
  display: grid;
  place-items: center;
  width: 31px;
  height: 31px;
  font-size: 19px;
  line-height: 1;
}

.mission .dt-text h5 {
  margin: 0 0 5px;
  color: var(--white);
  font: 700 13px/1.4 Arial, Helvetica, sans-serif;
}

.mission .dt-text p {
  margin: 0;
  color: rgba(255, 255, 255, 0.72);
  font: 400 12px/1.55 Arial, Helvetica, sans-serif;
}

/* Financial transparency notice */
.mission .mission-right > div:last-child {
  padding: 20px 22px !important;
  background: rgba(221, 165, 19, 0.1) !important;
  border-color: rgba(221, 165, 19, 0.4) !important;
}

.mission .mission-right > div:last-child p {
  font-size: 13px !important;
  line-height: 1.65 !important;
}

/* Tablet */
@media (max-width: 900px) {
  .mission {
    padding: 76px 24px 84px;
  }

  .mission .mission-inner {
    grid-template-columns: 1fr;
    gap: 48px;
  }

  .mission .mission-left h2,
  .mission .mission-left > p {
    max-width: 720px;
  }

  .mission .mission-right {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .mission .mission-right > div:last-child {
    grid-column: 1 / -1;
  }
}

/* Mobile */
@media (max-width: 640px) {
  .mission {
    padding: 60px 16px 66px;
  }

  .mission .mission-left h2 {
    font-size: 32px;
    line-height: 1.12;
  }

  .mission .mission-left > p {
    font-size: 14px;
    line-height: 1.7;
  }

  .mission .btn {
    width: 100%;
    min-height: 52px;
  }

  .mission .mission-right {
    grid-template-columns: 1fr;
    gap: 15px;
  }

  .mission .mission-right > div:last-child {
    grid-column: auto;
  }

  .mission .transparency-card {
    padding: 23px 19px;
  }

  .mission .budget-bar-label {
    font-size: 11.5px;
  }

  .mission .donor-type {
    grid-template-columns: 31px minmax(0, 1fr);
    padding: 15px 14px;
  }

  .mission .dt-text h5 {
    font-size: 12.5px;
  }

  .mission .dt-text p {
    font-size: 11.75px;
  }

  .mission .mission-right > div:last-child p {
    font-size: 12.5px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .mission *,
  .mission *::before,
  .mission *::after {
    animation: none !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3186b8 *//* Monthly giving section */
.recurring.section {
  --bottle: #173d34;
  --card-green: #294b42;
  --chai: #dda513;
  --cream: #f8f5ef;
  --text: #53645f;
  --turtle: #78866b;
  --white: #fff;

  padding: 84px 24px 96px;
  background: var(--cream);
  color: var(--text);
}

.recurring .recurring-inner {
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(390px, 0.95fr);
  gap: clamp(55px, 7vw, 88px);
  align-items: center;
  width: min(1110px, 100%);
  margin: 0 auto;
}

.recurring .eyebrow {
  display: block;
  margin-bottom: 15px;
  color: var(--turtle);
  font: 700 11px/1.3 Arial, Helvetica, sans-serif;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.recurring .recurring-left h2 {
  max-width: 570px;
  margin: 0 0 21px;
  color: var(--bottle);
  font: 400 clamp(37px, 3.7vw, 48px)/1.1 Georgia, serif;
  letter-spacing: -0.025em;
}

.recurring .recurring-left > p {
  max-width: 590px;
  margin: 0 0 17px;
  color: var(--text);
  font: 400 15px/1.75 Arial, Helvetica, sans-serif;
}

.recurring .recurring-benefits {
  display: grid;
  gap: 13px;
  margin-top: 29px;
}

.recurring .rb-item {
  display: grid;
  grid-template-columns: 35px minmax(0, 1fr);
  gap: 13px;
  padding: 17px 19px;
  background: var(--white);
  border-left: 3px solid var(--chai);
  border-radius: 5px;
  transition:
    transform 0.23s ease,
    box-shadow 0.23s ease;
}

.recurring .rb-item:hover {
  transform: translateX(5px);
  box-shadow: 0 9px 24px rgba(23, 61, 52, 0.08);
}

.recurring .rb-icon {
  display: grid;
  place-items: center;
  width: 31px;
  height: 31px;
  font-size: 19px;
  line-height: 1;
}

.recurring .rb-item h5 {
  margin: 0 0 5px;
  color: var(--bottle);
  font: 700 13.5px/1.4 Arial, Helvetica, sans-serif;
}

.recurring .rb-item p {
  margin: 0;
  color: var(--text);
  font: 400 12.5px/1.62 Arial, Helvetica, sans-serif;
}

/* Right panel */
.recurring .recurring-right {
  padding: 35px 34px;
  color: var(--white);
  background: var(--bottle);
  border-radius: 8px;
  box-shadow: 0 18px 42px rgba(23, 61, 52, 0.1);
}

.recurring .rr-title {
  margin-bottom: 24px;
  color: var(--chai);
  font: 700 10px/1.4 Arial, Helvetica, sans-serif;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.recurring .monthly-cards {
  display: grid;
  gap: 13px;
}

.recurring .monthly-card {
  display: grid;
  grid-template-columns: 78px minmax(0, 1fr);
  gap: 16px;
  align-items: center;
  min-height: 100px;
  padding: 17px 18px;
  background: var(--card-green);
  border: 1px solid transparent;
  border-radius: 5px;
  transition:
    transform 0.23s ease,
    background 0.23s ease,
    border-color 0.23s ease;
}

.recurring .monthly-card:hover {
  background: #31564b;
  transform: translateX(4px);
}

.recurring .monthly-card:last-child {
  background: rgba(221, 165, 19, 0.15) !important;
  border-color: rgba(221, 165, 19, 0.38) !important;
}

.recurring .mc-amount {
  color: var(--chai);
  font: 400 24px/1 Georgia, serif;
  white-space: nowrap;
}

.recurring .mc-slash {
  margin: 0 2px;
  color: rgba(255, 255, 255, 0.35);
}

.recurring .mc-amount span:last-child {
  color: rgba(255, 255, 255, 0.52) !important;
  font: 500 11px/1 Arial, Helvetica, sans-serif !important;
}

.recurring .mc-text h5 {
  margin: 0 0 5px;
  color: var(--white);
  font: 700 12.5px/1.4 Arial, Helvetica, sans-serif;
}

.recurring .mc-text p {
  margin: 0;
  color: rgba(255, 255, 255, 0.7);
  font: 400 11.75px/1.55 Arial, Helvetica, sans-serif;
}

/* Tablet */
@media (max-width: 900px) {
  .recurring.section {
    padding: 72px 24px 82px;
  }

  .recurring .recurring-inner {
    grid-template-columns: 1fr;
    gap: 48px;
  }

  .recurring .recurring-left h2,
  .recurring .recurring-left > p {
    max-width: 720px;
  }

  .recurring .recurring-right {
    width: min(720px, 100%);
  }

  .recurring .monthly-cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .recurring .monthly-card {
    grid-template-columns: 70px minmax(0, 1fr);
  }
}

/* Mobile */
@media (max-width: 640px) {
  .recurring.section {
    padding: 58px 16px 66px;
  }

  .recurring .recurring-left h2 {
    font-size: 31px;
    line-height: 1.13;
  }

  .recurring .recurring-left > p {
    font-size: 14px;
    line-height: 1.68;
  }

  .recurring .rb-item {
    grid-template-columns: 31px minmax(0, 1fr);
    padding: 16px 14px;
  }

  .recurring .rb-icon {
    width: 28px;
    height: 28px;
    font-size: 18px;
  }

  .recurring .rb-item h5 {
    font-size: 13px;
  }

  .recurring .rb-item p {
    font-size: 12.25px;
  }

  .recurring .recurring-right {
    padding: 27px 18px;
  }

  .recurring .monthly-cards {
    grid-template-columns: 1fr;
  }

  .recurring .monthly-card {
    grid-template-columns: 65px minmax(0, 1fr);
    min-height: 0;
    padding: 16px 14px;
  }

  .recurring .mc-amount {
    font-size: 21px;
  }

  .recurring .mc-text h5 {
    font-size: 12.25px;
  }

  .recurring .mc-text p {
    font-size: 11.5px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .recurring *,
  .recurring *::before,
  .recurring *::after {
    animation: none !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbf5746 *//* Donation FAQ section */
.donate-faq.section {
  --bottle: #173d34;
  --chai: #dda513;
  --cream: #f8f5ef;
  --text: #53645f;
  --turtle: #78866b;
  --border: #ccd3c9;
  --white: #fff;

  padding: 84px 24px 96px;
  background: var(--white);
  color: var(--text);
}

.donate-faq .donate-faq-inner {
  width: min(760px, 100%);
  margin: 0 auto;
}

.donate-faq .section-header {
  max-width: 680px;
  margin: 0 auto 43px;
  text-align: center;
}

.donate-faq .eyebrow {
  display: block;
  margin-bottom: 14px;
  color: var(--turtle);
  font: 700 11px/1.3 Arial, Helvetica, sans-serif;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.donate-faq .section-header h2 {
  margin: 0;
  color: var(--bottle);
  font: 400 clamp(36px, 3.7vw, 47px)/1.12 Georgia, serif;
  letter-spacing: -0.025em;
}

.donate-faq .dfaq-item {
  border-bottom: 1px solid var(--border);
}

.donate-faq .dfaq-item:first-of-type {
  border-top: 1px solid var(--border);
}

.donate-faq .dfaq-q {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  min-height: 65px;
  padding: 17px 0;
  cursor: pointer;
  user-select: none;
}

.donate-faq .dfaq-q h5 {
  margin: 0;
  color: var(--bottle);
  font: 700 14px/1.45 Arial, Helvetica, sans-serif;
  transition: color 0.22s ease;
}

.donate-faq .dfaq-chevron {
  display: grid;
  place-items: center;
  flex: 0 0 auto;
  width: 26px;
  height: 26px;
  color: var(--bottle);
  background: #f1f3f0;
  border-radius: 50%;
  font: 600 17px/1 Arial, Helvetica, sans-serif;
  transition:
    color 0.25s ease,
    background 0.25s ease,
    transform 0.3s ease;
}

.donate-faq .dfaq-q:hover h5 {
  color: #145a6b;
}

.donate-faq .dfaq-q:hover .dfaq-chevron {
  color: var(--bottle);
  background: rgba(221, 165, 19, 0.22);
}

/* Closed answer */
.donate-faq .dfaq-a {
  display: grid;
  grid-template-rows: 0fr;
  opacity: 0;
  transition:
    grid-template-rows 0.35s ease,
    opacity 0.3s ease;
}

.donate-faq .dfaq-a-inner {
  min-height: 0;
  overflow: hidden;
  color: var(--text);
  font: 400 14px/1.75 Arial, Helvetica, sans-serif;
}

/* Supports .active, .open or inline height from your JS */
.donate-faq .dfaq-item.active .dfaq-a,
.donate-faq .dfaq-item.open .dfaq-a {
  grid-template-rows: 1fr;
  opacity: 1;
}

.donate-faq .dfaq-item.active .dfaq-a-inner,
.donate-faq .dfaq-item.open .dfaq-a-inner {
  padding: 0 52px 21px 0;
}

.donate-faq .dfaq-item.active .dfaq-q h5,
.donate-faq .dfaq-item.open .dfaq-q h5 {
  color: #145a6b;
}

.donate-faq .dfaq-item.active .dfaq-chevron,
.donate-faq .dfaq-item.open .dfaq-chevron {
  color: var(--bottle);
  background: var(--chai);
  transform: rotate(45deg);
}

/* Tablet */
@media (max-width: 768px) {
  .donate-faq.section {
    padding: 72px 24px 82px;
  }

  .donate-faq .section-header {
    margin-bottom: 36px;
  }
}

/* Mobile */
@media (max-width: 560px) {
  .donate-faq.section {
    padding: 58px 16px 66px;
  }

  .donate-faq .section-header {
    margin-bottom: 30px;
  }

  .donate-faq .section-header h2 {
    font-size: 31px;
    line-height: 1.14;
  }

  .donate-faq .dfaq-q {
    gap: 15px;
    min-height: 61px;
    padding: 15px 0;
  }

  .donate-faq .dfaq-q h5 {
    font-size: 13.5px;
  }

  .donate-faq .dfaq-chevron {
    width: 25px;
    height: 25px;
    font-size: 16px;
  }

  .donate-faq .dfaq-a-inner {
    font-size: 13px;
    line-height: 1.7;
  }

  .donate-faq .dfaq-item.active .dfaq-a-inner,
  .donate-faq .dfaq-item.open .dfaq-a-inner {
    padding: 0 0 19px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .donate-faq *,
  .donate-faq *::before,
  .donate-faq *::after {
    animation: none !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0adb0c5 *//* Final donation CTA */
.final-cta {
  --bottle: #173d34;
  --beetle: #145a6b;
  --chai: #dda513;
  --chai-hover: #edb823;
  --white: #fff;

  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding: 84px 24px 90px;
  background: linear-gradient(115deg, var(--bottle) 0%, var(--beetle) 100%);
  text-align: center;
}

/* Decorative background shape */
.final-cta::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: -145px;
  left: 50%;
  width: min(600px, 60vw);
  height: 280px;
  border-radius: 50%;
  background: rgba(120, 134, 107, 0.14);
  transform: translateX(-50%);
  pointer-events: none;
}

.final-cta .final-cta-inner {
  width: min(760px, 100%);
  margin: 0 auto;
}

.final-cta .eyebrow {
  display: block;
  margin-bottom: 18px;
  color: var(--chai) !important;
  font: 700 11px/1.3 Arial, Helvetica, sans-serif;
  letter-spacing: 0.17em;
  text-transform: uppercase;
}

.final-cta h2 {
  margin: 0;
  color: var(--white);
  font: 400 clamp(40px, 4.3vw, 55px)/1.08 Georgia, serif;
  letter-spacing: -0.025em;
}

.final-cta p {
  max-width: 690px;
  margin: 22px auto 0;
  color: rgba(255, 255, 255, 0.82);
  font: 400 17px/1.7 Arial, Helvetica, sans-serif;
}

.final-cta .final-cta-actions {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 15px;
  margin-top: 38px;
}

.final-cta .btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 57px;
  padding: 15px 30px;
  border: 2px solid transparent;
  border-radius: 5px;
  font: 700 14px/1.2 Arial, Helvetica, sans-serif;
  letter-spacing: 0.01em;
  text-align: center;
  text-decoration: none;
  transition:
    color 0.25s ease,
    background 0.25s ease,
    border-color 0.25s ease,
    box-shadow 0.25s ease,
    transform 0.25s ease;
}

.final-cta .btn-gold {
  min-width: 183px;
  color: var(--bottle);
  background: var(--chai);
  border-color: var(--chai);
}

.final-cta .btn-gold:hover {
  color: var(--bottle);
  background: var(--chai-hover);
  border-color: var(--chai-hover);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.17);
  transform: translateY(-3px);
}

.final-cta .btn-arrow::after {
  content: " →";
  display: inline-block;
  margin-left: 10px;
  transition: transform 0.22s ease;
}

.final-cta .btn-arrow:hover::after {
  transform: translateX(4px);
}

.final-cta .btn-ghost-light {
  min-width: 278px;
  color: var(--white);
  background: transparent;
  border-color: rgba(255, 255, 255, 0.58);
}

.final-cta .btn-ghost-light:hover {
  color: var(--bottle);
  background: var(--white);
  border-color: var(--white);
  transform: translateY(-3px);
}

/* Tablet */
@media (max-width: 768px) {
  .final-cta {
    padding: 72px 24px 76px;
  }

  .final-cta::before {
    top: -130px;
    width: 600px;
  }

  .final-cta h2 {
    font-size: clamp(36px, 7vw, 47px);
  }

  .final-cta p {
    font-size: 16px;
  }
}

/* Mobile */
@media (max-width: 560px) {
  .final-cta {
    padding: 60px 16px 64px;
  }

  .final-cta::before {
    top: -155px;
    width: 480px;
    height: 270px;
  }

  .final-cta .eyebrow {
    margin-bottom: 15px;
    font-size: 10px;
  }

  .final-cta h2 {
    font-size: 33px;
    line-height: 1.11;
  }

  .final-cta h2 br {
    display: none;
  }

  .final-cta p {
    margin-top: 18px;
    font-size: 14px;
    line-height: 1.65;
  }

  .final-cta .final-cta-actions {
    flex-direction: column;
    gap: 12px;
    margin-top: 30px;
  }

  .final-cta .btn,
  .final-cta .btn-gold,
  .final-cta .btn-ghost-light {
    width: 100%;
    min-width: 0;
    min-height: 54px;
    padding: 14px 18px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .final-cta *,
  .final-cta *::before,
  .final-cta *::after {
    animation: none !important;
    transition: none !important;
  }
}/* End custom CSS */