.elementor-5615 .elementor-element.elementor-element-6c2754a9{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.71;--margin-top:-31px;--margin-bottom:-18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-6c2754a9::before, .elementor-5615 .elementor-element.elementor-element-6c2754a9 > .elementor-background-video-container::before, .elementor-5615 .elementor-element.elementor-element-6c2754a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-5615 .elementor-element.elementor-element-6c2754a9 > .elementor-background-slideshow::before, .elementor-5615 .elementor-element.elementor-element-6c2754a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5615 .elementor-element.elementor-element-6c2754a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(184deg, #FFFFFF00 59%, #000000 100%);}.elementor-5615 .elementor-element.elementor-element-38fe875{--display:flex;--min-height:485px;--justify-content:flex-end;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-25c98e32{margin:-175px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:-1;}.elementor-5615 .elementor-element.elementor-element-25c98e32.elementor-element{--align-self:stretch;}.elementor-5615 .elementor-element.elementor-element-1706b87a{--display:flex;--overlay-opacity:0.5;--overlay-mix-blend-mode:multiply;--margin-top:-147px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;--z-index:99;}.elementor-5615 .elementor-element.elementor-element-1706b87a::before, .elementor-5615 .elementor-element.elementor-element-1706b87a > .elementor-background-video-container::before, .elementor-5615 .elementor-element.elementor-element-1706b87a > .e-con-inner > .elementor-background-video-container::before, .elementor-5615 .elementor-element.elementor-element-1706b87a > .elementor-background-slideshow::before, .elementor-5615 .elementor-element.elementor-element-1706b87a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5615 .elementor-element.elementor-element-1706b87a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #695D4E 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5615 .elementor-element.elementor-element-47611ab2{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-47611ab2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:49px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-5615 .elementor-element.elementor-element-446cd798{--display:flex;--min-height:390px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-5615 .elementor-element.elementor-element-5558aeb2{--display:flex;--min-height:208px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-5615 .elementor-element.elementor-element-5558aeb2:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-5558aeb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9966f );}.elementor-5615 .elementor-element.elementor-element-5558aeb2.e-con{--align-self:stretch;}.elementor-5615 .elementor-element.elementor-element-543bb9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.3px;color:#FFFFFF;}.elementor-5615 .elementor-element.elementor-element-46fc5a64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-46fc5a64 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;font-style:italic;letter-spacing:0.3px;color:#FFFFFF;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5615 .elementor-element.elementor-element-60d6f759{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:9px;}.elementor-5615 .elementor-element.elementor-element-60d6f759 .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-5615 .elementor-element.elementor-element-60d6f759 .elementor-divider{text-align:center;padding-block-start:21px;padding-block-end:21px;}.elementor-5615 .elementor-element.elementor-element-58e69d86{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-5615 .elementor-element.elementor-element-5c1dfc6e{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5615 .elementor-element.elementor-element-5c1dfc6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:16px;letter-spacing:0.3px;color:#FFFFFF;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5615 .elementor-element.elementor-element-4faf5e1e .elementor-button{background-color:var( --e-global-color-e251dc9 );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;padding:6px 13px 6px 11px;}.elementor-5615 .elementor-element.elementor-element-4faf5e1e .elementor-button:hover, .elementor-5615 .elementor-element.elementor-element-4faf5e1e .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-e251dc9 );}.elementor-5615 .elementor-element.elementor-element-4faf5e1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-4faf5e1e .elementor-button:hover svg, .elementor-5615 .elementor-element.elementor-element-4faf5e1e .elementor-button:focus svg{fill:var( --e-global-color-e251dc9 );}.elementor-5615 .elementor-element.elementor-element-2f30a95a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5615 .elementor-element.elementor-element-2f30a95a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.3px;color:#FFFFFF;}.elementor-5615 .elementor-element.elementor-element-4afc7af0{--display:flex;--min-height:393px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-5615 .elementor-element.elementor-element-4afc7af0:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-4afc7af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23c3c07 );}.elementor-5615 .elementor-element.elementor-element-4afc7af0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5615 .elementor-element.elementor-element-4059ad9a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-3a140ad1{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 19px 0px 19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9485e6e );border-radius:17px 17px 17px 17px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-3a140ad1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;line-height:23px;color:var( --e-global-color-9485e6e );}.elementor-5615 .elementor-element.elementor-element-6b3f67e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-6b3f67e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;font-style:normal;line-height:37px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-5615 .elementor-element.elementor-element-9e1ce76{--display:flex;--min-height:302px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-5615 .elementor-element.elementor-element-9d51d2d{--display:flex;--min-height:446px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-9d51d2d:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-9d51d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5615 .elementor-element.elementor-element-9d51d2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5615 .elementor-element.elementor-element-db58d09{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 19px 0px 19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9485e6e );border-radius:17px 17px 17px 17px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-db58d09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;line-height:23px;color:var( --e-global-color-9485e6e );}.elementor-5615 .elementor-element.elementor-element-8b45bc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-75ec07a{--display:flex;--min-height:308px;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-75ec07a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5615 .elementor-element.elementor-element-efcfa01{width:var( --container-widget-width, 109.827% );max-width:109.827%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:109.827%;--container-widget-flex-grow:0;}.elementor-5615 .elementor-element.elementor-element-efcfa01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5615 .elementor-element.elementor-element-1a57b8c{--display:flex;--min-height:385px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-5615 .elementor-element.elementor-element-1a57b8c:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-1a57b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9966f );}.elementor-5615 .elementor-element.elementor-element-a004292{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-start;}.elementor-5615 .elementor-element.elementor-element-ddd11dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:33px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-c4f3365{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 19px 0px 19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9485e6e );border-radius:17px 17px 17px 17px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-c4f3365 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;line-height:23px;color:var( --e-global-color-9485e6e );}.elementor-5615 .elementor-element.elementor-element-d30f403{--display:flex;--min-height:0px;--justify-content:center;}.elementor-5615 .elementor-element.elementor-element-dbe46ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:33px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-09149c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:33px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-408052d{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 19px 0px 19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9485e6e );border-radius:17px 17px 17px 17px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-408052d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;line-height:23px;color:var( --e-global-color-9485e6e );}.elementor-5615 .elementor-element.elementor-element-40688a3{--display:flex;--min-height:0px;--justify-content:center;}.elementor-5615 .elementor-element.elementor-element-da55ea8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:33px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-13a88d3f{--display:flex;--min-height:211px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5615 .elementor-element.elementor-element-13a88d3f:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-13a88d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9966f );}.elementor-5615 .elementor-element.elementor-element-244c2e7e{--display:flex;--min-height:519px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:31px;--padding-bottom:0px;--padding-left:33px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-244c2e7e:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-244c2e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23c3c07 );}.elementor-5615 .elementor-element.elementor-element-1c74d0aa{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 19px 0px 19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9485e6e );border-radius:17px 17px 17px 17px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-1c74d0aa.elementor-element{--align-self:flex-start;}.elementor-5615 .elementor-element.elementor-element-1c74d0aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;line-height:23px;color:var( --e-global-color-9485e6e );}.elementor-5615 .elementor-element.elementor-element-3b6e2f67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-0fa8bfc .elementor-button{background-color:var( --e-global-color-e251dc9 );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;padding:6px 13px 6px 11px;}.elementor-5615 .elementor-element.elementor-element-0fa8bfc .elementor-button:hover, .elementor-5615 .elementor-element.elementor-element-0fa8bfc .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-e251dc9 );}.elementor-5615 .elementor-element.elementor-element-0fa8bfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 44px 0px;}.elementor-5615 .elementor-element.elementor-element-0fa8bfc .elementor-button:hover svg, .elementor-5615 .elementor-element.elementor-element-0fa8bfc .elementor-button:focus svg{fill:var( --e-global-color-e251dc9 );}.elementor-5615 .elementor-element.elementor-element-1276a93{--display:flex;--min-height:0px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-1276a93:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-1276a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9966f );}.elementor-5615 .elementor-element.elementor-element-1a95236{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-49d986c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5615 .elementor-element.elementor-element-49d986c:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-49d986c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F0E9;}.elementor-5615 .elementor-element.elementor-element-5fecf2f{--display:flex;--min-height:0px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-5fecf2f:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-5fecf2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9966f );}.elementor-5615 .elementor-element.elementor-element-efa86c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-4ae3c2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:33px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-4ae3c2c:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-4ae3c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9966f );}.elementor-5615 .elementor-element.elementor-element-4cb9112{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 19px 0px 19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9485e6e );border-radius:17px 17px 17px 17px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-4cb9112 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;line-height:23px;color:var( --e-global-color-9485e6e );}.elementor-5615 .elementor-element.elementor-element-7bbfc60{--display:flex;--min-height:0px;--justify-content:center;}.elementor-5615 .elementor-element.elementor-element-95b6a4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:33px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-1a8b13fe{--display:flex;--min-height:205px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-1a8b13fe:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-1a8b13fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5615 .elementor-element.elementor-element-4e03a1f5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-2bd2093a{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 19px 0px 19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9485e6e );border-radius:17px 17px 17px 17px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-2bd2093a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;line-height:23px;color:var( --e-global-color-9485e6e );}.elementor-5615 .elementor-element.elementor-element-7d090cfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:21px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-7d090cfc.elementor-element{--align-self:center;}.elementor-5615 .elementor-element.elementor-element-21eb59df{--display:flex;--min-height:262px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-21eb59df:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-21eb59df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23c3c07 );}.elementor-5615 .elementor-element.elementor-element-50e8048{--display:flex;--min-height:178px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:13px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-50e8048.e-con{--align-self:stretch;}.elementor-5615 .elementor-element.elementor-element-2880c031{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:28px;--margin-right:-3px;--padding-top:66px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-2880c031.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5615 .elementor-element.elementor-element-b2d330b{--display:flex;--min-height:42px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-7f43d13b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9485e6e );--border-color:var( --e-global-color-9485e6e );--border-radius:26px 26px 26px 26px;--margin-top:0px;--margin-bottom:-9px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-782e8d3{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:none;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-782e8d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;line-height:23px;color:var( --e-global-color-9485e6e );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5615 .elementor-element.elementor-element-1534c1bc{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-5615 .elementor-element.elementor-element-128ba133{--display:flex;--min-height:156px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-7b7f9750{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-7b7f9750.elementor-element{--align-self:stretch;}.elementor-5615 .elementor-element.elementor-element-91571e2{--display:flex;--min-height:129px;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:21px;--padding-left:31px;--padding-right:21px;}.elementor-5615 .elementor-element.elementor-element-91571e2:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-91571e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E8E1;}.elementor-5615 .elementor-element.elementor-element-91571e2.e-con{--align-self:flex-start;}.elementor-5615 .elementor-element.elementor-element-d6cd292{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-5615 .elementor-element.elementor-element-8e828fd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5615 .elementor-element.elementor-element-8e828fd .elementor-divider-separator{width:100%;}.elementor-5615 .elementor-element.elementor-element-8e828fd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5615 .elementor-element.elementor-element-56bf659{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-9px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-5539a54{--display:flex;--min-height:54px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-9px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-09b00dd{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-09b00dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:23px;color:var( --e-global-color-0d9966f );}.elementor-5615 .elementor-element.elementor-element-d681569{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-33133dc{--display:flex;--min-height:54px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-9px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-d672b35{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-d672b35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:23px;color:var( --e-global-color-0d9966f );}.elementor-5615 .elementor-element.elementor-element-4856aa2{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-97c4197 .elementor-button{background-color:var( --e-global-color-e251dc9 );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;padding:6px 13px 6px 11px;}.elementor-5615 .elementor-element.elementor-element-97c4197 .elementor-button:hover, .elementor-5615 .elementor-element.elementor-element-97c4197 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-e251dc9 );}.elementor-5615 .elementor-element.elementor-element-97c4197{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-97c4197 .elementor-button:hover svg, .elementor-5615 .elementor-element.elementor-element-97c4197 .elementor-button:focus svg{fill:var( --e-global-color-e251dc9 );}.elementor-5615 .elementor-element.elementor-element-f4ef308{--display:flex;--min-height:178px;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:163px;--padding-bottom:0px;--padding-left:13px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-f4ef308.e-con{--align-self:stretch;}.elementor-5615 .elementor-element.elementor-element-23ec02c5{--display:flex;--min-height:371px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5615 .elementor-element.elementor-element-23ec02c5:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-23ec02c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9966f );}.elementor-5615 .elementor-element.elementor-element-268d39bd{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-9px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-3f75cc92{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-3f75cc92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:23px;color:var( --e-global-color-23c3c07 );}.elementor-5615 .elementor-element.elementor-element-156d5857{padding:15px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:36px;color:#FFFFFF;}.elementor-5615 .elementor-element.elementor-element-10dee5d7{--display:flex;--min-height:108px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-10dee5d7:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-10dee5d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23c3c07 );}.elementor-5615 .elementor-element.elementor-element-628cf93a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-73c53c3a{--display:flex;--min-height:71px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-5615 .elementor-element.elementor-element-73c53c3a:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-73c53c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-5615 .elementor-element.elementor-element-73c53c3a::before, .elementor-5615 .elementor-element.elementor-element-73c53c3a > .elementor-background-video-container::before, .elementor-5615 .elementor-element.elementor-element-73c53c3a > .e-con-inner > .elementor-background-video-container::before, .elementor-5615 .elementor-element.elementor-element-73c53c3a > .elementor-background-slideshow::before, .elementor-5615 .elementor-element.elementor-element-73c53c3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5615 .elementor-element.elementor-element-73c53c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-03eb806 );--background-overlay:'';}.elementor-5615 .elementor-element.elementor-element-4db62ed7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-43c787af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-43c787af .elementor-icon-wrapper{text-align:start;}.elementor-5615 .elementor-element.elementor-element-43c787af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9485e6e );}.elementor-5615 .elementor-element.elementor-element-43c787af.elementor-view-framed .elementor-icon, .elementor-5615 .elementor-element.elementor-element-43c787af.elementor-view-default .elementor-icon{color:var( --e-global-color-9485e6e );border-color:var( --e-global-color-9485e6e );}.elementor-5615 .elementor-element.elementor-element-43c787af.elementor-view-framed .elementor-icon, .elementor-5615 .elementor-element.elementor-element-43c787af.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9485e6e );}.elementor-5615 .elementor-element.elementor-element-43c787af .elementor-icon{font-size:14px;}.elementor-5615 .elementor-element.elementor-element-43c787af .elementor-icon svg{height:14px;}.elementor-5615 .elementor-element.elementor-element-28737c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-28737c2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;font-style:italic;letter-spacing:0.6px;color:var( --e-global-color-9485e6e );}.elementor-5615 .elementor-element.elementor-element-5b870bc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-5b870bc4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:33px;letter-spacing:0.4px;color:var( --e-global-color-9485e6e );}.elementor-5615 .elementor-element.elementor-element-ce74272{--display:flex;--min-height:282px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;--z-index:0;}.elementor-5615 .elementor-element.elementor-element-ce74272:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-ce74272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23c3c07 );}.elementor-5615 .elementor-element.elementor-element-e2e7f54{width:var( --container-widget-width, 69.956% );max-width:69.956%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:69.956%;--container-widget-flex-grow:0;z-index:8;}.elementor-5615 .elementor-element.elementor-element-e2e7f54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5615 .elementor-element.elementor-element-55bb1f86{--display:flex;--min-height:603px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:33px;}.elementor-5615 .elementor-element.elementor-element-55bb1f86:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-55bb1f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23c3c07 );}.elementor-5615 .elementor-element.elementor-element-1b655a75{--display:flex;--min-height:208px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-1b655a75:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-1b655a75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lapinha.com.br/wp-content/uploads/2026/09/bg-metodo-lapinha.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5615 .elementor-element.elementor-element-1b655a75.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-5615 .elementor-element.elementor-element-2a4fd74d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:33px;--padding-right:33px;}.elementor-5615 .elementor-element.elementor-element-79f4d508{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-79f4d508 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:300;color:var( --e-global-color-9485e6e );}.elementor-5615 .elementor-element.elementor-element-11e72eca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 33px 5px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-11e72eca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:var( --e-global-color-secondary );}.elementor-5615 .elementor-element.elementor-element-748453fd{--display:flex;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-7a75d2e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-7878b219{--display:flex;--min-height:527px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:57px;--padding-bottom:77px;--padding-left:33px;--padding-right:33px;}.elementor-5615 .elementor-element.elementor-element-7878b219:not(.elementor-motion-effects-element-type-background), .elementor-5615 .elementor-element.elementor-element-7878b219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5615 .elementor-element.elementor-element-73e29f46{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9485e6e );border-radius:18px 18px 18px 18px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-73e29f46.elementor-element{--align-self:flex-start;}.elementor-5615 .elementor-element.elementor-element-73e29f46 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;line-height:23px;color:var( --e-global-color-text );}.elementor-5615 .elementor-element.elementor-element-6ecaa2ef{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 21px 0px;}.elementor-5615 .elementor-element.elementor-element-6ecaa2ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:300;color:var( --e-global-color-9485e6e );}.elementor-5615 .elementor-element.elementor-element-31168aed{--display:flex;--min-height:193px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-99c13cf{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:initial;--e-filter-item-width:100%;--e-filter-item-flex-grow:1;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;--e-filter-space-between:11px;--e-filter-normal-text-color:var( --e-global-color-secondary );--e-filter-hover-text-color:var( --e-global-color-0d9966f );--e-filter-active-text-color:#FFFFFF;--e-filter-item-border-radius:30px 30px 30px 30px;}.elementor-5615 .elementor-element.elementor-element-99c13cf .e-filter-item[aria-pressed="true"]{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-0d9966f ) 100%, #F2295B00 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0d9966f );}.elementor-5615 .elementor-element.elementor-element-99c13cf .e-filter-item{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1px;letter-spacing:2.4px;word-spacing:2px;padding:9px 24px 9px 24px;}.elementor-5615 .elementor-element.elementor-element-99c13cf .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-5615 .elementor-element.elementor-element-99c13cf .e-filter-item:hover:not( [aria-pressed=true] ){border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0d9966f );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5615 .elementor-element.elementor-element-572795d{--grid-columns:1;--grid-row-gap:0px;}.elementor-5615 .elementor-element.elementor-element-572795d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-5615 .elementor-element.elementor-element-4db62ed7{--min-height:193px;--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:33px;--padding-right:33px;}.elementor-5615 .elementor-element.elementor-element-28737c2{padding:0px 0px 19px 0px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-28737c2 .elementor-heading-title{font-size:25px;}.elementor-5615 .elementor-element.elementor-element-5b870bc4{text-align:center;}.elementor-5615 .elementor-element.elementor-element-5b870bc4 .elementor-heading-title{font-size:19px;}.elementor-5615 .elementor-element.elementor-element-572795d{--grid-columns:2;}}@media(min-width:768px){.elementor-5615 .elementor-element.elementor-element-1706b87a{--content-width:1200px;}.elementor-5615 .elementor-element.elementor-element-446cd798{--width:100%;}.elementor-5615 .elementor-element.elementor-element-5558aeb2{--width:66%;}.elementor-5615 .elementor-element.elementor-element-58e69d86{--width:400px;}.elementor-5615 .elementor-element.elementor-element-4afc7af0{--width:59.6%;}.elementor-5615 .elementor-element.elementor-element-4059ad9a{--width:100%;}.elementor-5615 .elementor-element.elementor-element-9e1ce76{--width:100%;}.elementor-5615 .elementor-element.elementor-element-9d51d2d{--width:48.628%;}.elementor-5615 .elementor-element.elementor-element-75ec07a{--width:57.562%;}.elementor-5615 .elementor-element.elementor-element-a004292{--content-width:1281px;}.elementor-5615 .elementor-element.elementor-element-ddd11dd{--width:50%;}.elementor-5615 .elementor-element.elementor-element-d30f403{--width:610px;}.elementor-5615 .elementor-element.elementor-element-09149c1{--width:50%;}.elementor-5615 .elementor-element.elementor-element-40688a3{--width:610px;}.elementor-5615 .elementor-element.elementor-element-244c2e7e{--content-width:90%;}.elementor-5615 .elementor-element.elementor-element-1276a93{--width:100%;}.elementor-5615 .elementor-element.elementor-element-5fecf2f{--width:100%;}.elementor-5615 .elementor-element.elementor-element-4ae3c2c{--content-width:515px;}.elementor-5615 .elementor-element.elementor-element-7bbfc60{--width:610px;}.elementor-5615 .elementor-element.elementor-element-4e03a1f5{--width:1200px;}.elementor-5615 .elementor-element.elementor-element-21eb59df{--width:100%;}.elementor-5615 .elementor-element.elementor-element-50e8048{--content-width:1274px;}.elementor-5615 .elementor-element.elementor-element-2880c031{--width:50%;}.elementor-5615 .elementor-element.elementor-element-b2d330b{--width:601px;}.elementor-5615 .elementor-element.elementor-element-7f43d13b{--width:155px;}.elementor-5615 .elementor-element.elementor-element-128ba133{--width:81%;}.elementor-5615 .elementor-element.elementor-element-91571e2{--width:100%;}.elementor-5615 .elementor-element.elementor-element-56bf659{--width:100%;}.elementor-5615 .elementor-element.elementor-element-5539a54{--width:60%;}.elementor-5615 .elementor-element.elementor-element-33133dc{--width:75%;}.elementor-5615 .elementor-element.elementor-element-f4ef308{--width:100%;}.elementor-5615 .elementor-element.elementor-element-23ec02c5{--width:500px;}.elementor-5615 .elementor-element.elementor-element-268d39bd{--width:100%;}.elementor-5615 .elementor-element.elementor-element-73c53c3a{--content-width:1240px;}.elementor-5615 .elementor-element.elementor-element-4db62ed7{--width:100%;}.elementor-5615 .elementor-element.elementor-element-1b655a75{--width:50.917%;}.elementor-5615 .elementor-element.elementor-element-2a4fd74d{--width:50%;}.elementor-5615 .elementor-element.elementor-element-748453fd{--width:97%;}.elementor-5615 .elementor-element.elementor-element-7878b219{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5615 .elementor-element.elementor-element-4db62ed7{--width:100%;}}@media(max-width:767px){.elementor-5615 .elementor-element.elementor-element-6c2754a9{--width:100%;--min-height:400px;--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:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-25c98e32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-5615 .elementor-element.elementor-element-25c98e32.elementor-element{--align-self:stretch;}.elementor-5615 .elementor-element.elementor-element-1706b87a{--content-width:100%;--min-height:385px;--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:space-evenly;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:0.55;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;--z-index:11;}.elementor-5615 .elementor-element.elementor-element-1706b87a::before, .elementor-5615 .elementor-element.elementor-element-1706b87a > .elementor-background-video-container::before, .elementor-5615 .elementor-element.elementor-element-1706b87a > .e-con-inner > .elementor-background-video-container::before, .elementor-5615 .elementor-element.elementor-element-1706b87a > .elementor-background-slideshow::before, .elementor-5615 .elementor-element.elementor-element-1706b87a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5615 .elementor-element.elementor-element-1706b87a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(188deg, #00000000 44%, #695D4E 71%);}.elementor-5615 .elementor-element.elementor-element-47611ab2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5615 .elementor-element.elementor-element-47611ab2 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-5615 .elementor-element.elementor-element-446cd798{--width:100%;--min-height:0px;--flex-direction:column-reverse;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-5558aeb2{--width:100%;--min-height:112px;--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-5615 .elementor-element.elementor-element-543bb9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5615 .elementor-element.elementor-element-543bb9e .elementor-heading-title{font-size:12px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-46fc5a64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5615 .elementor-element.elementor-element-46fc5a64 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-5615 .elementor-element.elementor-element-60d6f759{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-60d6f759 .elementor-divider-separator{width:7%;}.elementor-5615 .elementor-element.elementor-element-60d6f759 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-5615 .elementor-element.elementor-element-58e69d86{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-5c1dfc6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5615 .elementor-element.elementor-element-5c1dfc6e .elementor-heading-title{font-size:13px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-4faf5e1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-4faf5e1e .elementor-button{font-size:16px;line-height:1.55em;border-radius:35px 35px 35px 35px;padding:8px 19px 8px 19px;}.elementor-5615 .elementor-element.elementor-element-2f30a95a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5615 .elementor-element.elementor-element-2f30a95a .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-4afc7af0{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-5615 .elementor-element.elementor-element-4059ad9a{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-3a140ad1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 12px 3px 12px;}.elementor-5615 .elementor-element.elementor-element-3a140ad1.elementor-element{--align-self:center;}.elementor-5615 .elementor-element.elementor-element-3a140ad1 .elementor-heading-title{font-size:12px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-6b3f67e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5615 .elementor-element.elementor-element-6b3f67e9 .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-5615 .elementor-element.elementor-element-9e1ce76{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-5615 .elementor-element.elementor-element-9d51d2d{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-db58d09{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 12px 3px 12px;}.elementor-5615 .elementor-element.elementor-element-db58d09.elementor-element{--align-self:center;}.elementor-5615 .elementor-element.elementor-element-db58d09 .elementor-heading-title{font-size:12px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-8b45bc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-75ec07a{--width:100%;--min-height:320px;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-efcfa01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-1a57b8c{--width:100%;--min-height:0px;--flex-direction:column-reverse;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-ddd11dd{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-5615 .elementor-element.elementor-element-c4f3365{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 12px 3px 12px;}.elementor-5615 .elementor-element.elementor-element-c4f3365.elementor-element{--align-self:flex-start;}.elementor-5615 .elementor-element.elementor-element-c4f3365 .elementor-heading-title{font-size:12px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-d30f403{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-dbe46ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-09149c1{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-5615 .elementor-element.elementor-element-408052d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 12px 3px 12px;}.elementor-5615 .elementor-element.elementor-element-408052d.elementor-element{--align-self:flex-start;}.elementor-5615 .elementor-element.elementor-element-408052d .elementor-heading-title{font-size:12px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-40688a3{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-da55ea8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-13a88d3f{--width:100%;--min-height:0px;--flex-direction:column-reverse;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-244c2e7e{--content-width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-5615 .elementor-element.elementor-element-1c74d0aa{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 12px 3px 12px;text-align:start;}.elementor-5615 .elementor-element.elementor-element-1c74d0aa.elementor-element{--align-self:flex-start;}.elementor-5615 .elementor-element.elementor-element-1c74d0aa .elementor-heading-title{font-size:12px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-3b6e2f67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-0fa8bfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-0fa8bfc .elementor-button{font-size:16px;line-height:1.55em;border-radius:35px 35px 35px 35px;padding:8px 19px 8px 19px;}.elementor-5615 .elementor-element.elementor-element-1276a93{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-1a95236{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-49d986c{--width:100%;--min-height:0px;--flex-direction:column-reverse;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-5fecf2f{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-efa86c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-4ae3c2c{--content-width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-5615 .elementor-element.elementor-element-4cb9112{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 12px 3px 12px;}.elementor-5615 .elementor-element.elementor-element-4cb9112.elementor-element{--align-self:flex-start;}.elementor-5615 .elementor-element.elementor-element-4cb9112 .elementor-heading-title{font-size:12px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-7bbfc60{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-95b6a4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-1a8b13fe{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-5615 .elementor-element.elementor-element-4e03a1f5{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-2bd2093a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 12px 3px 12px;}.elementor-5615 .elementor-element.elementor-element-2bd2093a.elementor-element{--align-self:center;}.elementor-5615 .elementor-element.elementor-element-2bd2093a .elementor-heading-title{font-size:12px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-7d090cfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 15px 0px;}.elementor-5615 .elementor-element.elementor-element-21eb59df{--width:100%;--min-height:0px;--flex-direction:column-reverse;--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:flex-start;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5615 .elementor-element.elementor-element-50e8048{--content-width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-2880c031{--width:100%;--min-height:0px;--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;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-b2d330b{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-7f43d13b{--width:165px;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:10px;--padding-right:10px;}.elementor-5615 .elementor-element.elementor-element-782e8d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-782e8d3 .elementor-heading-title{font-size:12px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-1534c1bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-128ba133{--width:100%;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-19px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-7b7f9750{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-7b7f9750.elementor-element{--align-self:stretch;}.elementor-5615 .elementor-element.elementor-element-91571e2{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:19px;--margin-right:15px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-5615 .elementor-element.elementor-element-d6cd292{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-56bf659{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-5539a54{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-09b00dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-09b00dd .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-d681569{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-33133dc{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-d672b35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-d672b35 .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-4856aa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-97c4197{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 25px 0px;}.elementor-5615 .elementor-element.elementor-element-97c4197 .elementor-button{font-size:16px;line-height:1.55em;border-radius:35px 35px 35px 35px;padding:8px 19px 8px 19px;}.elementor-5615 .elementor-element.elementor-element-f4ef308{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-23ec02c5{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-5615 .elementor-element.elementor-element-268d39bd{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-3f75cc92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-3f75cc92 .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-156d5857{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-10dee5d7{--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-5615 .elementor-element.elementor-element-628cf93a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-73c53c3a{--content-width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-5615 .elementor-element.elementor-element-4db62ed7{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-43c787af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-43c787af .elementor-icon-wrapper{text-align:center;}.elementor-5615 .elementor-element.elementor-element-28737c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5615 .elementor-element.elementor-element-28737c2 .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-5b870bc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-5b870bc4 .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-ce74272{--width:100%;--min-height:0px;--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-5615 .elementor-element.elementor-element-e2e7f54{width:var( --container-widget-width, 310.188px );max-width:310.188px;--container-widget-width:310.188px;--container-widget-flex-grow:0;}.elementor-5615 .elementor-element.elementor-element-55bb1f86{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-1b655a75{--width:100%;--min-height:240px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-2a4fd74d{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-5615 .elementor-element.elementor-element-79f4d508{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-79f4d508 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-5615 .elementor-element.elementor-element-11e72eca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-11e72eca .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-748453fd{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-7a75d2e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-7878b219{--content-width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-5615 .elementor-element.elementor-element-73e29f46{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 10px 0px 10px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-5615 .elementor-element.elementor-element-73e29f46.elementor-element{--align-self:flex-start;}.elementor-5615 .elementor-element.elementor-element-73e29f46 .elementor-heading-title{font-size:12px;line-height:1.55em;}.elementor-5615 .elementor-element.elementor-element-6ecaa2ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 7px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-6ecaa2ef .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-5615 .elementor-element.elementor-element-31168aed{--width:100%;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5615 .elementor-element.elementor-element-99c13cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5615 .elementor-element.elementor-element-99c13cf .e-filter-item{font-size:13px;letter-spacing:0.4px;padding:11px 3px 10px 3px;}.elementor-5615 .elementor-element.elementor-element-572795d{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-25c98e32 */.programa-imagem-1 {
    width: 500%;
    height: 500px;
    display: block;
    object-fit: fill !important;
    object-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38fe875 *//* =========================================================
   FOTO DESTAQUE 01
   DESKTOP
   Altura fixa de 500px
   Largura fluida sem distorção
   ========================================================= */

@media screen and (min-width: 1025px) {

    .container-imagem-programa-1 {
        position: relative;

        width: 100%;
        height: 500px;
        min-height: 0;

        margin: 0;
        padding: 0;

        overflow: hidden;
    }

    .container-imagem-programa-1 > .e-con-inner {
        width: 100%;
        height: 100%;

        margin: 0;
        padding: 0;
    }

    .container-imagem-programa-1 .elementor-widget-shortcode,
    .container-imagem-programa-1 .elementor-widget-container,
    .container-imagem-programa-1 .elementor-shortcode {
        width: 100%;
        height: 100%;
    }

    .container-imagem-programa-1 .programa-imagem-1 {
        display: block;

        width: 100% !important;
        height: 100% !important;
        max-width: none !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        object-fit: cover !important;
        object-position: center center !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-efcfa01 */@media screen and (max-width: 767px) {

    /* Vídeo depoimento vertical no mobile */
    .programa-video-depoimento--vertical {
        width: 100% !important;
        height: 70vh !important;
        min-height: 520px !important;
        max-height: 720px !important;
    }

    .programa-video-depoimento--vertical
    .programa-video-depoimento__frame {
        width: 100% !important;
        height: 100% !important;
        aspect-ratio: auto !important;

        position: relative !important;
        overflow: hidden !important;
        background: transparent !important;
    }

    .programa-video-depoimento--vertical iframe {
        position: absolute !important;

        top: 0 !important;
        left: 50% !important;

        width: auto !important;
        height: 100% !important;

        aspect-ratio: 9 / 16;

        max-width: none !important;

        transform: translateX(-50%) !important;

        border: 0 !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d30f403 *//* =========================================================
   RESULTADOS ESPERADOS
   O título é inserido separadamente no Elementor
   ========================================================= */

.bloco-resultados-programa .programa-resultados {
    width: 100%;
    margin: 0;
    padding: 0;
}

/* Remove o título gerado pelo shortcode */

.bloco-resultados-programa .programa-resultados__title {
    display: none !important;
}

/* Lista vertical */

.bloco-resultados-programa .programa-resultados__grid {
    display: flex;
    flex-direction: column;
    align-items: flex-start;

    width: 100%;
    margin: 0;
    padding: 0;

    gap: 33px;
}

/* Cada resultado */

.bloco-resultados-programa .programa-resultados__item {
    display: flex;
    align-items: center;

    width: 100%;
    min-width: 0;
    margin: 0;
    padding: 0;

    gap: 12px;
}

/* Círculo do ícone */

.bloco-resultados-programa .programa-resultados__icon {
    position: relative;

    display: flex;
    align-items: center;
    justify-content: center;

    width: 20px;
    min-width: 20px;
    height: 20px;

    margin: 0;
    padding: 0;

    border: 2px solid rgba(255, 255, 255, 0.9);
    border-radius: 50%;
    background: transparent;

    overflow: visible;
}

/* Remove os ícones diferentes cadastrados */

.bloco-resultados-programa .programa-resultados__icon img {
    display: none !important;
}

/* Insere o mesmo check em todos os resultados */

.bloco-resultados-programa .programa-resultados__icon::before {
    content: "";

    position: absolute;

    width: 7px;
    height: 4px;

    border-left: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;

    transform: translateY(-1px) rotate(-45deg);
}

/* Texto */

.bloco-resultados-programa .programa-resultados__text {
    margin: 0;
    padding: 0;

    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 0.4;
    text-align: left;
}

/* =========================================================
   TABLET
   ========================================================= */

@media screen and (max-width: 1024px) {

    .bloco-resultados-programa .programa-resultados__grid {
        gap: 36px;
    }

    .bloco-resultados-programa .programa-resultados__text {
        font-size: 19px;
    }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media screen and (max-width: 767px) {

    .bloco-resultados-programa .programa-resultados__grid {
        gap: 26px;
    }

    .bloco-resultados-programa .programa-resultados__item {
        align-items: flex-start;
        gap: 10px;
    }

    .bloco-resultados-programa .programa-resultados__icon {
        width: 20px;
        min-width: 20px;
        height: 20px;

        margin-top: 2px;
    }

    .bloco-resultados-programa .programa-resultados__icon::before {
        width: 6px;
        height: 3px;
    }

    .bloco-resultados-programa .programa-resultados__text {
        font-size: 17px;
        line-height: 1.45;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40688a3 *//* =========================================================
   RESULTADOS ESPERADOS
   O título é inserido separadamente no Elementor
   ========================================================= */

.bloco-resultados-programa .programa-resultados {
    width: 100%;
    margin: 0;
    padding: 0;
}

/* Remove o título gerado pelo shortcode */

.bloco-resultados-programa .programa-resultados__title {
    display: none !important;
}

/* Lista vertical */

.bloco-resultados-programa .programa-resultados__grid {
    display: flex;
    flex-direction: column;
    align-items: flex-start;

    width: 100%;
    margin: 0;
    padding: 0;

    gap: 33px;
}

/* Cada resultado */

.bloco-resultados-programa .programa-resultados__item {
    display: flex;
    align-items: center;

    width: 100%;
    min-width: 0;
    margin: 0;
    padding: 0;

    gap: 12px;
}

/* Círculo do ícone */

.bloco-resultados-programa .programa-resultados__icon {
    position: relative;

    display: flex;
    align-items: center;
    justify-content: center;

    width: 20px;
    min-width: 20px;
    height: 20px;

    margin: 0;
    padding: 0;

    border: 2px solid rgba(255, 255, 255, 0.9);
    border-radius: 50%;
    background: transparent;

    overflow: visible;
}

/* Remove os ícones diferentes cadastrados */

.bloco-resultados-programa .programa-resultados__icon img {
    display: none !important;
}

/* Insere o mesmo check em todos os resultados */

.bloco-resultados-programa .programa-resultados__icon::before {
    content: "";

    position: absolute;

    width: 7px;
    height: 4px;

    border-left: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;

    transform: translateY(-1px) rotate(-45deg);
}

/* Texto */

.bloco-resultados-programa .programa-resultados__text {
    margin: 0;
    padding: 0;

    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 0.4;
    text-align: left;
}

/* =========================================================
   TABLET
   ========================================================= */

@media screen and (max-width: 1024px) {

    .bloco-resultados-programa .programa-resultados__grid {
        gap: 36px;
    }

    .bloco-resultados-programa .programa-resultados__text {
        font-size: 19px;
    }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media screen and (max-width: 767px) {

    .bloco-resultados-programa .programa-resultados__grid {
        gap: 26px;
    }

    .bloco-resultados-programa .programa-resultados__item {
        align-items: flex-start;
        gap: 10px;
    }

    .bloco-resultados-programa .programa-resultados__icon {
        width: 20px;
        min-width: 20px;
        height: 20px;

        margin-top: 2px;
    }

    .bloco-resultados-programa .programa-resultados__icon::before {
        width: 6px;
        height: 3px;
    }

    .bloco-resultados-programa .programa-resultados__text {
        font-size: 17px;
        line-height: 1.45;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1276a93 *//* =========================================================
   FOTO DESTAQUE 02
   Altura controlada
   ========================================================= */

/*
Adicione ao container do Elementor a classe:

container-imagem-programa-2
*/

.container-imagem-programa-2 {
    position: relative;
    height: 520px;
    min-height: 0;
    overflow: hidden;
}

.container-imagem-programa-2 > .e-con-inner,
.container-imagem-programa-2 .elementor-widget-shortcode,
.container-imagem-programa-2 .elementor-widget-container,
.container-imagem-programa-2 .elementor-shortcode {
    width: 100%;
    height: 100%;
    min-height: 0;
}

.container-imagem-programa-2 .programa-imagem-2 {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 0;
    margin: 0;
    object-fit: cover;
    object-position: center center;
}

@media screen and (max-width: 1024px) {
    .container-imagem-programa-2 {
        height: 440px;
    }
}

@media screen and (max-width: 767px) {
    .container-imagem-programa-2 {
        height: 320px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fecf2f *//* =========================================================
   FOTO DESTAQUE 02
   Altura controlada
   ========================================================= */

/*
Adicione ao container do Elementor a classe:

container-imagem-programa-2
*/

.container-imagem-programa-2 {
    position: relative;
    height: 520px;
    min-height: 0;
    overflow: hidden;
}

.container-imagem-programa-2 > .e-con-inner,
.container-imagem-programa-2 .elementor-widget-shortcode,
.container-imagem-programa-2 .elementor-widget-container,
.container-imagem-programa-2 .elementor-shortcode {
    width: 100%;
    height: 100%;
    min-height: 0;
}

.container-imagem-programa-2 .programa-imagem-2 {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 0;
    margin: 0;
    object-fit: cover;
    object-position: center center;
}

@media screen and (max-width: 1024px) {
    .container-imagem-programa-2 {
        height: 440px;
    }
}

@media screen and (max-width: 767px) {
    .container-imagem-programa-2 {
        height: 320px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bbfc60 *//* =========================================================
   RESULTADOS ESPERADOS
   O título é inserido separadamente no Elementor
   ========================================================= */

.bloco-resultados-programa .programa-resultados {
    width: 100%;
    margin: 0;
    padding: 0;
}

/* Remove o título gerado pelo shortcode */

.bloco-resultados-programa .programa-resultados__title {
    display: none !important;
}

/* Lista vertical */

.bloco-resultados-programa .programa-resultados__grid {
    display: flex;
    flex-direction: column;
    align-items: flex-start;

    width: 100%;
    margin: 0;
    padding: 0;

    gap: 33px;
}

/* Cada resultado */

.bloco-resultados-programa .programa-resultados__item {
    display: flex;
    align-items: center;

    width: 100%;
    min-width: 0;
    margin: 0;
    padding: 0;

    gap: 12px;
}

/* Círculo do ícone */

.bloco-resultados-programa .programa-resultados__icon {
    position: relative;

    display: flex;
    align-items: center;
    justify-content: center;

    width: 20px;
    min-width: 20px;
    height: 20px;

    margin: 0;
    padding: 0;

    border: 2px solid rgba(255, 255, 255, 0.9);
    border-radius: 50%;
    background: transparent;

    overflow: visible;
}

/* Remove os ícones diferentes cadastrados */

.bloco-resultados-programa .programa-resultados__icon img {
    display: none !important;
}

/* Insere o mesmo check em todos os resultados */

.bloco-resultados-programa .programa-resultados__icon::before {
    content: "";

    position: absolute;

    width: 7px;
    height: 4px;

    border-left: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;

    transform: translateY(-1px) rotate(-45deg);
}

/* Texto */

.bloco-resultados-programa .programa-resultados__text {
    margin: 0;
    padding: 0;

    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 0.4;
    text-align: left;
}

/* =========================================================
   TABLET
   ========================================================= */

@media screen and (max-width: 1024px) {

    .bloco-resultados-programa .programa-resultados__grid {
        gap: 36px;
    }

    .bloco-resultados-programa .programa-resultados__text {
        font-size: 19px;
    }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media screen and (max-width: 767px) {

    .bloco-resultados-programa .programa-resultados__grid {
        gap: 26px;
    }

    .bloco-resultados-programa .programa-resultados__item {
        align-items: flex-start;
        gap: 10px;
    }

    .bloco-resultados-programa .programa-resultados__icon {
        width: 20px;
        min-width: 20px;
        height: 20px;

        margin-top: 2px;
    }

    .bloco-resultados-programa .programa-resultados__icon::before {
        width: 6px;
        height: 3px;
    }

    .bloco-resultados-programa .programa-resultados__text {
        font-size: 17px;
        line-height: 1.45;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d6cd292 */.dias { 
    font-family: montserrat;
    font-size: 20px;
        font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d681569 */.valor { 
    font-family: montserrat;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-628cf93a */.disclaimer {
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e2e7f54 */.programa-video {
    width: 100%;
    max-width: 100%;
}

.programa-video__frame {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 9;
    overflow: hidden;
}

.programa-video__frame iframe {

    inset: 0;
    width: 100% !important;
    height: 100% !important;
    border: 0;
    display: block;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-99c13cf */.filtro-programas .e-filter-item[data-filter="__all"] {
    display: none;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-5615 .titulo-playfair {
    font-family: "Playfair Display", serif;
    font-style: italic;
    font-weight: 400;
}
/* =========================================================
   VARIÁVEIS E CONFIGURAÇÕES GERAIS
   ========================================================= */

.programa-sintomas,
.programa-metodo,
.programa-resultados,
.programa-equipe,
.programa-detalhes,
.programa-faq {
    --programa-verde: #006b72;
    --programa-texto: #666666;
    --programa-linha: #bfc3c3;
    --programa-icone: #9fbe8a;
    --programa-icone-fundo: #f3f4eb;

    width: 100%;
    box-sizing: border-box;
}

.programa-sintomas *,
.programa-metodo *,
.programa-resultados *,
.programa-equipe *,
.programa-detalhes *,
.programa-faq * {
    box-sizing: border-box;
}


/* =========================================================
   REMOVE OS TÍTULOS GERADOS PELOS SHORTCODES
   Os títulos serão criados visualmente no Elementor
   ========================================================= */

.programa-sintomas__title,
.programa-resultados__title,
.programa-metodo__title,
.programa-equipe__title,
.programa-detalhes__title,
.programa-faq__title {
    display: none !important;
}


/* =========================================================
   REMOVE ESPAÇOS QUE PODERIAM SOBRAR DOS TÍTULOS
   ========================================================= */

.programa-sintomas,
.programa-resultados,
.programa-metodo,
.programa-equipe,
.programa-detalhes,
.programa-faq {
    margin-top: 0;
    padding-top: 0;
}

.programa-sintomas__grid,
.programa-resultados__grid,
.programa-equipe__grid,
.programa-metodo__intro,
.programa-faq__items {
    margin-top: 0;
}


/* =========================================================
   SINTOMAS E RESULTADOS ESPERADOS
   Grade com três colunas
   ========================================================= */

.programa-sintomas__grid,
.programa-resultados__grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: 40px;
    row-gap: 50px;
    width: 100%;
}

.programa-sintomas__item,
.programa-resultados__item {
    display: flex;
    align-items: center;
    gap: 10px;
    min-width: 0;
}

.programa-sintomas__icon,
.programa-resultados__icon {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 20px;
    min-width: 20px;
    height: 20px;

    border-radius: 50%;
    background-color: var(--programa-icone-fundo);
    overflow: hidden;
}

.programa-sintomas__icon img,
.programa-resultados__icon img {
    display: block;
    width: 1px;
    height: 1px;
    object-fit: contain;
}

.programa-sintomas__text,
.programa-resultados__text {
    margin: 0;

    color: var(--programa-texto);
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
}


/* =========================================================
   MÉTODO E ABORDAGEM
   ========================================================= */

.programa-metodo {
    width: 100%;
    max-width: 1090px;
    margin-right: auto;
    margin-left: auto;
}

.programa-metodo__intro {
    max-width: 1040px;
    margin-right: auto;
    margin-bottom: 24px;
    margin-left: auto;

    color: var(--programa-texto);
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    text-align: left;
}

.programa-metodo__intro p {
    margin-top: 0;
    margin-bottom: 0;
}

.programa-metodo__grid {
    display: block;
    width: 100%;
    border-top: 1px solid var(--programa-linha);
}

.programa-metodo__item {
    position: relative;

    display: grid;
    grid-template-columns: minmax(0, 1fr) 42px;
    align-items: center;

    min-height: 30px;
    padding-left: 5px;

    border-bottom: 1px solid var(--programa-linha);
    cursor: pointer;
}

/* Oculta a numeração criada pelo shortcode */

.programa-metodo__numero {
    display: none;
}

.programa-metodo__item-title {
    grid-column: 1;

    margin: 0;
    padding: 13px 45px 13px 0;

    color: var(--programa-texto);
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
}


/* Ícone de mais do método */

.programa-metodo__item::before,
.programa-metodo__item::after {
    content: "";

    position: absolute;
    top: 22px;
    right: 8px;

    width: 24px;
    height: 2px;

    background-color: #adb3b3;
    transition: transform 0.25s ease;
}

.programa-metodo__item::after {
    transform: rotate(90deg);
}

.programa-metodo__item.is-open::after {
    transform: rotate(0deg);
}


/* Conteúdo fechado do método */

.programa-metodo__item-text {
    grid-column: 1 / -1;

    display: none;
    max-width: 920px;
    padding: 0 70px 28px 0;

    color: var(--programa-texto);
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.6;
}

.programa-metodo__item.is-open .programa-metodo__item-text {
    display: block;
}

.programa-metodo__item-text p {
    margin-top: 0;
}

.programa-metodo__item-text p:last-child {
    margin-bottom: 0;
}


/* =========================================================
   EQUIPE
   ========================================================= */

.programa-equipe__grid {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    column-gap: 46px;
    row-gap: 35px;
    width: 100%;
    align-content: center;
    text-align: center;
}

.programa-equipe__item {
    display: flex;
    align-items: center;
    gap: 10px;
    min-width: 0;
}

.programa-equipe__icon {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 30px;
    min-width: 30px;
    height: 30px;

    border-radius: 50%;
    background-color: var(--programa-icone-fundo);

    color: var(--programa-icone);
    font-size: 18px;
    line-height: 1;
    text-align: center;
}

.programa-equipe__text {
    color: var(--programa-texto);
    font-family: "Montserrat", sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.35;
    
}


/* =========================================================
   DETALHES DO PROGRAMA
   ========================================================= */

.programa-detalhes__grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
    width: 100%;
}

.programa-detalhes__item {
    display: flex;
    align-items: center;
    gap: 10px;
}

.programa-detalhes__quantidade {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 25px;
    min-width: 25px;
    height: 25px;

    border-radius: 50%;
    background-color: var(--programa-icone-fundo);

    color: var(--programa-verde);
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    font-weight: 600;
}

.programa-detalhes__beneficio {
    color: var(--programa-texto);
    font-family: "Montserrat", sans-serif;
    font-size: 13px !important;
    font-weight: 500;
    line-height: 1.4;
}


/* =========================================================
   DÚVIDAS FREQUENTES
   ========================================================= */

.programa-faq__items {
    width: 100%;
    border-top: 1px solid var(--programa-linha);
}

.programa-faq__item {
    width:  100%;
    border-bottom: 1px solid var(--programa-linha);
}

.programa-faq__question {
    position: relative;

    display: flex;
    align-items: center;

    min-height: 50px;
    padding: 23px 20px 23px 5px;

    color: var(--programa-texto);
    font-family: "Montserrat", sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.25;

    cursor: pointer;
    list-style: none;
}

.programa-faq__question::-webkit-details-marker {
    display: none;
}


/* Ícone de mais do FAQ */

.programa-faq__question::before,
.programa-faq__question::after {
    content: "";

    position: absolute;
    top: 50%;
    right: 10px;

    width: 17px;
    height: 3px;

    background-color: #adb3b3;
    transform: translateY(-50%);
    transition: transform 0.25s ease;
}

.programa-faq__question::after {
    transform: translateY(-50%) rotate(90deg);
}

.programa-faq__item[open] .programa-faq__question::after {
    transform: translateY(-50%) rotate(0deg);
}

.programa-faq__answer {
    max-width: 680px;
    padding: 0 80px 30px 5px;

    color: var(--programa-texto);
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.65;
}

.programa-faq__answer p {
    margin-top: 0;
}

.programa-faq__answer p:last-child {
    margin-bottom: 0;
}


/* =========================================================
   FOTO DESTAQUE 01
   Preenche o container do Elementor
   ========================================================= */

/*
Adicione ao container do Elementor a classe:

container-imagem-programa-1
*/


.container-imagem-programa-1 > .e-con-inner {
    width: 100%;
    height: 100%;
}

.container-imagem-programa-1 .elementor-widget-shortcode,
.container-imagem-programa-1 .elementor-widget-container,
.container-imagem-programa-1 .elementor-shortcode {
    width: 100%;
    height: 100%;
}

.container-imagem-programa-1 .programa-imagem-1 {
    display: block;

    width: 100%;
    height: 100%;
    min-height: 600px;

    object-fit: cover;
    object-position: center center;
}


/* Remove margens eventualmente aplicadas à imagem */

.container-imagem-programa-1 img.programa-imagem-1 {
    margin: 0;
}


/* =========================================================
   TABLET
   ========================================================= */

@media screen and (max-width: 1024px) {

    .programa-sintomas__grid,
    .programa-resultados__grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        column-gap: 45px;
        row-gap: 55px;
    }

    .programa-equipe__grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .programa-detalhes__grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .programa-metodo__intro {
        font-size: 19px;
    }

    .programa-faq__question {
        font-size: 23px;
    }

    .container-imagem-programa-1,
    .container-imagem-programa-1 .programa-imagem-1 {
        min-height: 520px;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media screen and (max-width: 767px) {

    .programa-sintomas__grid,
    .programa-resultados__grid,

    .programa-detalhes__grid {
        grid-template-columns: 1fr;
        row-gap: 7px;
    }
    
    .programa-detalhes .programa-detalhes__grid {
    padding: clamp(24px, 5.1vw, 28px) !important;
    }
    
    
    
    .programa-equipe__grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 46px;
    row-gap: 25px;
    width: 100%;
    align-content: center;
    text-align: left;
}

   .programa-equipe__text {
       font-size: 15px;
   }

    .programa-sintomas__text,
    .programa-resultados__text,
 
    .programa-detalhes__beneficio {
        font-size: 16px;
    }

    .programa-metodo__intro {
        margin-bottom: 40px;
        font-size: 17px;
        text-align: left;
    }

    .programa-metodo__item {
        min-height: 68px;
    }

    .programa-metodo__item-title {
        padding-top: 19px;
        padding-bottom: 19px;
        font-size: 18px;
    }

    .programa-metodo__item::before,
    .programa-metodo__item::after {
        top: 33px;
        width: 20px;
    }

    .programa-metodo__item-text {
        padding-right: 45px;
        font-size: 15px;
    }

    .programa-faq__question {
        min-height: 68px;
        padding-top: 19px;
        padding-right: 50px;
        padding-bottom: 19px;
        font-size: 20px;
    }
.programa-faq__items {
    width: 500px;
    border-top: 1px solid var(--programa-linha);
}

.programa-faq__item {
    width: 500px;
    border-bottom: 1px solid var(--programa-linha);
}
    
    .programa-faq__question::before,
    .programa-faq__question::after {
        right: 5px;
        width: 20px;
    }

    .programa-faq__answer {
        padding-right: 35px;
        font-size: 15px;
    }
.container-imagem-programa-1 {
    position: relative;
    min-height: 600px;
    overflow: hidden;
}


.programa-lista__icon--check  {
    left: 2.5px !important;
}

.programa-para-quem-e .programa-lista__icon--check, .programa-para-quem-e .programa-lista__icon--cross {
    width: 21px;
    height: 21px;
        flex: 0 0 21px;
}

 /* =========================================================
   HERO DO PROGRAMA - MOBILE
   Estrutura esperada no Elementor:
   .hero-programa-mobile
      .container-imagem-programa-1
      .hero-programa-titulo
   ========================================================= */

@media screen and (max-width: 767px) {

    .hero-programa-mobile {
        position: relative !important;
        display: block !important;

        width: 100% !important;
        height: 300px !important;
        min-height: 300px !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow: hidden !important;
    }


    /* IMAGEM */

    .hero-programa-mobile > .container-imagem-programa-1 {
        position: absolute !important;

        top: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        left: 0 !important;

        width: 100% !important;
        height: 100% !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        z-index: 1 !important;
        overflow: hidden !important;
    }

    .hero-programa-mobile
    > .container-imagem-programa-1
    > .e-con-inner {
        position: relative !important;

        width: 100% !important;
        height: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow: hidden !important;
    }

    .hero-programa-mobile .container-imagem-programa-1 .elementor-widget-shortcode,
    .hero-programa-mobile .container-imagem-programa-1 .elementor-widget-container,
    .hero-programa-mobile .container-imagem-programa-1 .elementor-shortcode {
        position: relative !important;

        width: 100% !important;
        height: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow: hidden !important;
    }

    .hero-programa-mobile .container-imagem-programa-1 .programa-imagem-1 {
        position: absolute !important;

        top: 50% !important;
        left: 50% !important;

        display: block !important;

        width: auto !important;
        max-width: none !important;

        height: 100% !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        transform: translate(-50%, -50%) !important;

        object-fit: initial !important;
        object-position: initial !important;
    }


    /* TÍTULO SOBRE A FOTO */

    .hero-programa-mobile > .hero-programa-titulo {
        position: absolute !important;

        top: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        left: 0 !important;

        width: 100% !important;
        height: 100% !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 25px 65px !important;

        display: flex !important;
        align-items: flex-end !important;
        justify-content: center !important;

        z-index: 2 !important;

        background: linear-gradient(
            to bottom,
            rgba(0, 0, 0, 0) 48%,
            rgba(0, 0, 0, 0.10) 64%,
            rgba(0, 0, 0, 0.55) 100%
        ) !important;
    }

    .hero-programa-mobile
    > .hero-programa-titulo
    > .e-con-inner {
        position: relative !important;

        display: flex !important;
        align-items: flex-end !important;
        justify-content: center !important;

        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        z-index: 3 !important;
    }

    .hero-programa-mobile .hero-programa-titulo .elementor-widget,
    .hero-programa-mobile .hero-programa-titulo .elementor-widget-container {
        position: relative;
        z-index: 3;
    }
}/* End custom CSS */