.elementor-2944 .elementor-element.elementor-element-46e5763{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0;--padding-left:clamp(20px, calc(6.04vw - 6.9px), 80px);--padding-right:clamp(20px, calc(6.04vw - 6.9px), 80px);}.elementor-2944 .elementor-element.elementor-element-de470ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px);--padding-top:clamp(100px, 16vw, 168px);--padding-bottom:clamp(20px, 5vw, 64px);--padding-left:clamp(20px, 5vw, 64px);--padding-right:clamp(20px, 5vw, 64px);}.elementor-2944 .elementor-element.elementor-element-de470ff:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-de470ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F6;}.elementor-2944 .elementor-element.elementor-element-c0a22a2{--display:flex;}.elementor-2944 .elementor-element.elementor-element-eb597dc{background-color:var( --e-global-color-accent );padding:5px 12px 5px 12px;border-radius:50px 50px 50px 50px;}.elementor-2944 .elementor-element.elementor-element-eb597dc.elementor-element{--align-self:flex-start;}.elementor-2944 .elementor-element.elementor-element-eb597dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.04em;color:var( --e-global-color-primary );}.elementor-2944 .elementor-element.elementor-element-43f2dc0{width:var( --container-widget-width, 896px );max-width:896px;--container-widget-width:896px;--container-widget-flex-grow:0;}.elementor-2944 .elementor-element.elementor-element-43f2dc0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-6ec050d{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-1a68f34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:clamp(20px, calc(6.04vw - 6.9px), 80px);--padding-right:clamp(20px, calc(6.04vw - 6.9px), 80px);}.elementor-2944 .elementor-element.elementor-element-c340b7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(36px, 4.2vw, 56px) clamp(36px, 4.2vw, 56px);--row-gap:clamp(36px, 4.2vw, 56px);--column-gap:clamp(36px, 4.2vw, 56px);--border-radius:clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px);--padding-top:clamp(48px, 7vw, 80px);--padding-bottom:clamp(48px, 7vw, 80px);--padding-left:clamp(20px, 5vw, 64px);--padding-right:clamp(20px, 5vw, 64px);}.elementor-2944 .elementor-element.elementor-element-c340b7f:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-c340b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F6;}.elementor-2944 .elementor-element.elementor-element-85431ec{--display:flex;}.elementor-2944 .elementor-element.elementor-element-bb33154{background-color:var( --e-global-color-accent );padding:5px 12px 5px 12px;border-radius:50px 50px 50px 50px;}.elementor-2944 .elementor-element.elementor-element-bb33154.elementor-element{--align-self:flex-start;}.elementor-2944 .elementor-element.elementor-element-bb33154 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.04em;color:var( --e-global-color-primary );}.elementor-2944 .elementor-element.elementor-element-cc895e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:clamp(28px, 3.2vw, 42px) clamp(28px, 3.2vw, 42px);--row-gap:clamp(28px, 3.2vw, 42px);--column-gap:clamp(28px, 3.2vw, 42px);}.elementor-2944 .elementor-element.elementor-element-c5eb139{--display:flex;}.elementor-2944 .elementor-element.elementor-element-41de471{width:var( --container-widget-width, 870px );max-width:870px;--container-widget-width:870px;--container-widget-flex-grow:0;}.elementor-2944 .elementor-element.elementor-element-41de471 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-b02cb4c{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-8594679 .elementor-button{background-color:var( --e-global-color-primary );font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.04em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 7px 29px 0px rgba(99.99999999999999, 99.99999999999999, 111, 0.2);padding:12px 20px 12px 20px;}.elementor-2944 .elementor-element.elementor-element-8594679.elementor-element{--align-self:flex-start;}.elementor-2944 .elementor-element.elementor-element-7731fb6{--display:flex;}.elementor-2944 .elementor-element.elementor-element-7731fb6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2944 .elementor-element.elementor-element-731d486{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-3824751{--display:flex;--border-radius:clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px);box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.08);--padding-top:clamp(18px, 2vw, 26px);--padding-bottom:clamp(18px, 2vw, 26px);--padding-left:clamp(18px, 2vw, 26px);--padding-right:clamp(18px, 2vw, 26px);}.elementor-2944 .elementor-element.elementor-element-3824751:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-3824751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2944 .elementor-element.elementor-element-3824751.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2944 .elementor-element.elementor-element-a6d1640 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 2vw, 30px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-6de8f19{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-55e5422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:clamp(20px, calc(6.04vw - 6.9px), 80px);--padding-right:clamp(20px, calc(6.04vw - 6.9px), 80px);}.elementor-2944 .elementor-element.elementor-element-a0ddd55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(36px, 4.2vw, 56px) clamp(36px, 4.2vw, 56px);--row-gap:clamp(36px, 4.2vw, 56px);--column-gap:clamp(36px, 4.2vw, 56px);--border-radius:clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px);--padding-top:clamp(48px, 7vw, 80px);--padding-bottom:clamp(48px, 7vw, 80px);--padding-left:clamp(20px, 5vw, 64px);--padding-right:clamp(20px, 5vw, 64px);}.elementor-2944 .elementor-element.elementor-element-a0ddd55:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-a0ddd55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F6;}.elementor-2944 .elementor-element.elementor-element-727e438{--display:flex;}.elementor-2944 .elementor-element.elementor-element-85eee20{background-color:var( --e-global-color-accent );padding:5px 12px 5px 12px;border-radius:50px 50px 50px 50px;}.elementor-2944 .elementor-element.elementor-element-85eee20.elementor-element{--align-self:flex-start;}.elementor-2944 .elementor-element.elementor-element-85eee20 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.04em;color:var( --e-global-color-primary );}.elementor-2944 .elementor-element.elementor-element-5cabd95{width:var( --container-widget-width, 870px );max-width:870px;--container-widget-width:870px;--container-widget-flex-grow:0;}.elementor-2944 .elementor-element.elementor-element-5cabd95 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-28a0314{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-2944 .elementor-element.elementor-element-7ca9e42{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2944 .elementor-element.elementor-element-dee5fcf{width:auto;max-width:auto;text-align:center;}.elementor-2944 .elementor-element.elementor-element-dee5fcf.elementor-element{--align-self:flex-start;}.elementor-2944 .elementor-element.elementor-element-dee5fcf .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 1.8vw, 26px);font-weight:400;line-height:1.05em;color:var( --e-global-color-primary );}.elementor-2944 .elementor-element.elementor-element-b9601b2 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(24px, 2.4vw, 32px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-91e204a{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-e7de845{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2944 .elementor-element.elementor-element-cec5e97{width:auto;max-width:auto;text-align:center;}.elementor-2944 .elementor-element.elementor-element-cec5e97.elementor-element{--align-self:flex-start;}.elementor-2944 .elementor-element.elementor-element-cec5e97 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 1.8vw, 26px);font-weight:400;line-height:1.05em;color:var( --e-global-color-primary );}.elementor-2944 .elementor-element.elementor-element-9b5e8b5 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(24px, 2.4vw, 32px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-88306c6{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-668f3f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2944 .elementor-element.elementor-element-75dd785{width:auto;max-width:auto;text-align:center;}.elementor-2944 .elementor-element.elementor-element-75dd785.elementor-element{--align-self:flex-start;}.elementor-2944 .elementor-element.elementor-element-75dd785 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 1.8vw, 26px);font-weight:400;line-height:1.05em;color:var( --e-global-color-primary );}.elementor-2944 .elementor-element.elementor-element-a343292 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(24px, 2.4vw, 32px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-f93f078{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-924c31f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2944 .elementor-element.elementor-element-82b12e1{width:auto;max-width:auto;text-align:center;}.elementor-2944 .elementor-element.elementor-element-82b12e1.elementor-element{--align-self:flex-start;}.elementor-2944 .elementor-element.elementor-element-82b12e1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 1.8vw, 26px);font-weight:400;line-height:1.05em;color:var( --e-global-color-primary );}.elementor-2944 .elementor-element.elementor-element-f9ca412 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(24px, 2.4vw, 32px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-6cb4ac1{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-3d224cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2944 .elementor-element.elementor-element-1d86c23{width:auto;max-width:auto;text-align:center;}.elementor-2944 .elementor-element.elementor-element-1d86c23.elementor-element{--align-self:flex-start;}.elementor-2944 .elementor-element.elementor-element-1d86c23 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 1.8vw, 26px);font-weight:400;line-height:1.05em;color:var( --e-global-color-primary );}.elementor-2944 .elementor-element.elementor-element-372af99 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(24px, 2.4vw, 32px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-faf5b22{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-52d65b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:clamp(20px, calc(6.04vw - 6.9px), 80px);--padding-right:clamp(20px, calc(6.04vw - 6.9px), 80px);}.elementor-2944 .elementor-element.elementor-element-056f9bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(36px, 4.2vw, 56px) clamp(36px, 4.2vw, 56px);--row-gap:clamp(36px, 4.2vw, 56px);--column-gap:clamp(36px, 4.2vw, 56px);--border-radius:clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px);--padding-top:clamp(48px, 7vw, 80px);--padding-bottom:clamp(48px, 7vw, 80px);--padding-left:clamp(20px, 5vw, 64px);--padding-right:clamp(20px, 5vw, 64px);}.elementor-2944 .elementor-element.elementor-element-056f9bb:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-056f9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F6;}.elementor-2944 .elementor-element.elementor-element-172f7d0{--display:flex;}.elementor-2944 .elementor-element.elementor-element-e299cbb{background-color:var( --e-global-color-accent );padding:5px 12px 5px 12px;border-radius:50px 50px 50px 50px;}.elementor-2944 .elementor-element.elementor-element-e299cbb.elementor-element{--align-self:flex-start;}.elementor-2944 .elementor-element.elementor-element-e299cbb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.04em;color:var( --e-global-color-primary );}.elementor-2944 .elementor-element.elementor-element-4f03189{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:clamp(28px, 3.2vw, 42px) clamp(28px, 3.2vw, 42px);--row-gap:clamp(28px, 3.2vw, 42px);--column-gap:clamp(28px, 3.2vw, 42px);}.elementor-2944 .elementor-element.elementor-element-10c64be{--display:flex;}.elementor-2944 .elementor-element.elementor-element-9472ea3{width:var( --container-widget-width, 870px );max-width:870px;--container-widget-width:870px;--container-widget-flex-grow:0;}.elementor-2944 .elementor-element.elementor-element-9472ea3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-46983f0{--display:flex;}.elementor-2944 .elementor-element.elementor-element-46983f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2944 .elementor-element.elementor-element-52bbfd8{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:end;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-990d501{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-2944 .elementor-element.elementor-element-7c40ebf{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px);box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.08);--padding-top:clamp(18px, 2vw, 26px);--padding-bottom:clamp(18px, 2vw, 26px);--padding-left:clamp(18px, 2vw, 26px);--padding-right:clamp(18px, 2vw, 26px);}.elementor-2944 .elementor-element.elementor-element-7c40ebf:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-7c40ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2944 .elementor-element.elementor-element-7c40ebf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2944 .elementor-element.elementor-element-8b80c47 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 2vw, 30px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-0ddab5f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-b35c7a7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px);box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.08);--padding-top:clamp(18px, 2vw, 26px);--padding-bottom:clamp(18px, 2vw, 26px);--padding-left:clamp(18px, 2vw, 26px);--padding-right:clamp(18px, 2vw, 26px);}.elementor-2944 .elementor-element.elementor-element-b35c7a7:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-b35c7a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2944 .elementor-element.elementor-element-b35c7a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2944 .elementor-element.elementor-element-eb717b3 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 2vw, 30px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-f83658b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-42f56fa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px);box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.08);--padding-top:clamp(18px, 2vw, 26px);--padding-bottom:clamp(18px, 2vw, 26px);--padding-left:clamp(18px, 2vw, 26px);--padding-right:clamp(18px, 2vw, 26px);}.elementor-2944 .elementor-element.elementor-element-42f56fa:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-42f56fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2944 .elementor-element.elementor-element-42f56fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2944 .elementor-element.elementor-element-95060d8 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 2vw, 30px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-a69b5bb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-9019840{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px);box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.08);--padding-top:clamp(18px, 2vw, 26px);--padding-bottom:clamp(18px, 2vw, 26px);--padding-left:clamp(18px, 2vw, 26px);--padding-right:clamp(18px, 2vw, 26px);}.elementor-2944 .elementor-element.elementor-element-9019840:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-9019840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2944 .elementor-element.elementor-element-9019840.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2944 .elementor-element.elementor-element-e30d6ac .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 2vw, 30px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-48d5615{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-38ce7cc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px);box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.08);--padding-top:clamp(18px, 2vw, 26px);--padding-bottom:clamp(18px, 2vw, 26px);--padding-left:clamp(18px, 2vw, 26px);--padding-right:clamp(18px, 2vw, 26px);}.elementor-2944 .elementor-element.elementor-element-38ce7cc:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-38ce7cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2944 .elementor-element.elementor-element-38ce7cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2944 .elementor-element.elementor-element-533092f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 2vw, 30px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-b726271{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-637a232{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px);box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.08);--padding-top:clamp(18px, 2vw, 26px);--padding-bottom:clamp(18px, 2vw, 26px);--padding-left:clamp(18px, 2vw, 26px);--padding-right:clamp(18px, 2vw, 26px);}.elementor-2944 .elementor-element.elementor-element-637a232:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-637a232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2944 .elementor-element.elementor-element-637a232.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2944 .elementor-element.elementor-element-6c1fa71 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 2vw, 30px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-2ab29d2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-b8b74cd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px);box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.08);--padding-top:clamp(18px, 2vw, 26px);--padding-bottom:clamp(18px, 2vw, 26px);--padding-left:clamp(18px, 2vw, 26px);--padding-right:clamp(18px, 2vw, 26px);}.elementor-2944 .elementor-element.elementor-element-b8b74cd:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-b8b74cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2944 .elementor-element.elementor-element-b8b74cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2944 .elementor-element.elementor-element-b3803f5 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 2vw, 30px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-e73a325{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-1b65863{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px);box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.08);--padding-top:clamp(18px, 2vw, 26px);--padding-bottom:clamp(18px, 2vw, 26px);--padding-left:clamp(18px, 2vw, 26px);--padding-right:clamp(18px, 2vw, 26px);}.elementor-2944 .elementor-element.elementor-element-1b65863:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-1b65863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2944 .elementor-element.elementor-element-1b65863.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2944 .elementor-element.elementor-element-a9ebdd2 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 2vw, 30px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-af9c3b4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-c0d3ca6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:clamp(20px, calc(6.04vw - 6.9px), 80px);--padding-right:clamp(20px, calc(6.04vw - 6.9px), 80px);}.elementor-2944 .elementor-element.elementor-element-d9fd382{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(36px, 4.2vw, 56px) clamp(36px, 4.2vw, 56px);--row-gap:clamp(36px, 4.2vw, 56px);--column-gap:clamp(36px, 4.2vw, 56px);--border-radius:clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px);--padding-top:clamp(48px, 7vw, 80px);--padding-bottom:clamp(48px, 7vw, 80px);--padding-left:clamp(20px, 5vw, 64px);--padding-right:clamp(20px, 5vw, 64px);}.elementor-2944 .elementor-element.elementor-element-d9fd382:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-d9fd382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F6;}.elementor-2944 .elementor-element.elementor-element-f3e9934{--display:flex;}.elementor-2944 .elementor-element.elementor-element-a053e02{background-color:var( --e-global-color-accent );padding:5px 12px 5px 12px;border-radius:50px 50px 50px 50px;}.elementor-2944 .elementor-element.elementor-element-a053e02.elementor-element{--align-self:flex-start;}.elementor-2944 .elementor-element.elementor-element-a053e02 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.04em;color:var( --e-global-color-primary );}.elementor-2944 .elementor-element.elementor-element-45dec4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:clamp(28px, 3.2vw, 42px) clamp(28px, 3.2vw, 42px);--row-gap:clamp(28px, 3.2vw, 42px);--column-gap:clamp(28px, 3.2vw, 42px);}.elementor-2944 .elementor-element.elementor-element-becce83{--display:flex;}.elementor-2944 .elementor-element.elementor-element-7dd4f3c{width:var( --container-widget-width, 870px );max-width:870px;--container-widget-width:870px;--container-widget-flex-grow:0;}.elementor-2944 .elementor-element.elementor-element-7dd4f3c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-adebd69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:clamp(24px, 4vw, 72px) clamp(24px, 4vw, 72px);--row-gap:clamp(24px, 4vw, 72px);--column-gap:clamp(24px, 4vw, 72px);}.elementor-2944 .elementor-element.elementor-element-2de5482{--grid-columns:4;--grid-row-gap:20px;width:100%;max-width:100%;--grid-column-gap:30px;}.elementor-2944 .elementor-element.elementor-element-2de5482 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2944 .elementor-element.elementor-element-2de5482 .e-loop-item > .elementor-section, .elementor-2944 .elementor-element.elementor-element-2de5482 .e-loop-item > .elementor-section > .elementor-container, .elementor-2944 .elementor-element.elementor-element-2de5482 .e-loop-item > .e-con, .elementor-2944 .elementor-element.elementor-element-2de5482 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2944 .elementor-element.elementor-element-b42b854{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:clamp(20px, calc(6.04vw - 6.9px), 80px);--padding-right:clamp(20px, calc(6.04vw - 6.9px), 80px);}.elementor-2944 .elementor-element.elementor-element-d2ec12f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(36px, 4.2vw, 56px) clamp(36px, 4.2vw, 56px);--row-gap:clamp(36px, 4.2vw, 56px);--column-gap:clamp(36px, 4.2vw, 56px);--border-radius:clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px);--padding-top:clamp(48px, 7vw, 80px);--padding-bottom:clamp(48px, 7vw, 80px);--padding-left:clamp(20px, 5vw, 64px);--padding-right:clamp(20px, 5vw, 64px);}.elementor-2944 .elementor-element.elementor-element-d2ec12f:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-d2ec12f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F6;}.elementor-2944 .elementor-element.elementor-element-bdb76cd{--display:flex;}.elementor-2944 .elementor-element.elementor-element-f43cec8{background-color:var( --e-global-color-accent );padding:5px 12px 5px 12px;border-radius:50px 50px 50px 50px;}.elementor-2944 .elementor-element.elementor-element-f43cec8.elementor-element{--align-self:flex-start;}.elementor-2944 .elementor-element.elementor-element-f43cec8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.04em;color:var( --e-global-color-primary );}.elementor-2944 .elementor-element.elementor-element-dff058a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:clamp(28px, 3.2vw, 42px) clamp(28px, 3.2vw, 42px);--row-gap:clamp(28px, 3.2vw, 42px);--column-gap:clamp(28px, 3.2vw, 42px);}.elementor-2944 .elementor-element.elementor-element-abdbeda{--display:flex;}.elementor-2944 .elementor-element.elementor-element-25a6d79{width:var( --container-widget-width, 870px );max-width:870px;--container-widget-width:870px;--container-widget-flex-grow:0;}.elementor-2944 .elementor-element.elementor-element-25a6d79 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-6ad91ba{--display:flex;}.elementor-2944 .elementor-element.elementor-element-6ad91ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2944 .elementor-element.elementor-element-1601d24{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:end;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-db69367{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2944 .elementor-element.elementor-element-25dec60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px);box-shadow:0px 26px 52px 0px rgba(0, 0, 0, 0.08);--padding-top:clamp(24px, 2.8vw, 36px);--padding-bottom:clamp(24px, 2.8vw, 36px);--padding-left:clamp(24px, 2.8vw, 36px);--padding-right:clamp(24px, 2.8vw, 36px);}.elementor-2944 .elementor-element.elementor-element-25dec60:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-25dec60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2944 .elementor-element.elementor-element-3a331af{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2944 .elementor-element.elementor-element-3d6a027 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 2vw, 30px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-3400705{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-2148ed3{--divider-border-style:dashed;--divider-color:#CCCCCC;--divider-border-width:1px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2944 .elementor-element.elementor-element-2148ed3 .elementor-divider-separator{width:100%;}.elementor-2944 .elementor-element.elementor-element-2148ed3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2944 .elementor-element.elementor-element-b8e89d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2944 .elementor-element.elementor-element-b8e89d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2944 .elementor-element.elementor-element-b8e89d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2944 .elementor-element.elementor-element-b8e89d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2944 .elementor-element.elementor-element-b8e89d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2944 .elementor-element.elementor-element-b8e89d1 .elementor-icon-list-icon i{color:#FF0707;transition:color 0.3s;}.elementor-2944 .elementor-element.elementor-element-b8e89d1 .elementor-icon-list-icon svg{fill:#FF0707;transition:fill 0.3s;}.elementor-2944 .elementor-element.elementor-element-b8e89d1{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-2944 .elementor-element.elementor-element-b8e89d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2944 .elementor-element.elementor-element-b8e89d1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;line-height:1.5em;letter-spacing:0.04em;}.elementor-2944 .elementor-element.elementor-element-b8e89d1 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2944 .elementor-element.elementor-element-4536de8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2944 .elementor-element.elementor-element-4536de8 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 2vw, 30px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-5995b8d .elementor-button{background-color:var( --e-global-color-primary );font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.04em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 7px 29px 0px rgba(99.99999999999999, 99.99999999999999, 111, 0.2);padding:14px 20px 14px 20px;}.elementor-2944 .elementor-element.elementor-element-5995b8d.elementor-element{--align-self:stretch;}.elementor-2944 .elementor-element.elementor-element-ca80190{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px);box-shadow:0px 26px 52px 0px rgba(0, 0, 0, 0.08);--padding-top:clamp(24px, 2.8vw, 36px);--padding-bottom:clamp(24px, 2.8vw, 36px);--padding-left:clamp(24px, 2.8vw, 36px);--padding-right:clamp(24px, 2.8vw, 36px);}.elementor-2944 .elementor-element.elementor-element-ca80190:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-ca80190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2944 .elementor-element.elementor-element-667c0df{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2944 .elementor-element.elementor-element-183874a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 2vw, 30px);font-weight:400;line-height:1.05em;color:var( --e-global-color-accent );}.elementor-2944 .elementor-element.elementor-element-ad82d2d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-88fe229 );}.elementor-2944 .elementor-element.elementor-element-6419090{--divider-border-style:dashed;--divider-color:#CCCCCC;--divider-border-width:1px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2944 .elementor-element.elementor-element-6419090 .elementor-divider-separator{width:100%;}.elementor-2944 .elementor-element.elementor-element-6419090 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2944 .elementor-element.elementor-element-1b73351 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2944 .elementor-element.elementor-element-1b73351 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2944 .elementor-element.elementor-element-1b73351 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2944 .elementor-element.elementor-element-1b73351 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2944 .elementor-element.elementor-element-1b73351 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2944 .elementor-element.elementor-element-1b73351 .elementor-icon-list-icon i{color:#FF0707;transition:color 0.3s;}.elementor-2944 .elementor-element.elementor-element-1b73351 .elementor-icon-list-icon svg{fill:#FF0707;transition:fill 0.3s;}.elementor-2944 .elementor-element.elementor-element-1b73351{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-2944 .elementor-element.elementor-element-1b73351 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2944 .elementor-element.elementor-element-1b73351 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;line-height:1.5em;letter-spacing:0.04em;}.elementor-2944 .elementor-element.elementor-element-1b73351 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2944 .elementor-element.elementor-element-38cabc3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2944 .elementor-element.elementor-element-38cabc3 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 2vw, 30px);font-weight:400;line-height:1.05em;color:var( --e-global-color-accent );}.elementor-2944 .elementor-element.elementor-element-a3cb9ae .elementor-button{background-color:var( --e-global-color-accent );font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.04em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 7px 29px 0px rgba(99.99999999999999, 99.99999999999999, 111, 0.2);padding:14px 20px 14px 20px;}.elementor-2944 .elementor-element.elementor-element-a3cb9ae.elementor-element{--align-self:stretch;}.elementor-2944 .elementor-element.elementor-element-ef5c18a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px) clamp(16px, 1.8vw, 24px);box-shadow:0px 26px 52px 0px rgba(0, 0, 0, 0.08);--padding-top:clamp(24px, 2.8vw, 36px);--padding-bottom:clamp(24px, 2.8vw, 36px);--padding-left:clamp(24px, 2.8vw, 36px);--padding-right:clamp(24px, 2.8vw, 36px);}.elementor-2944 .elementor-element.elementor-element-ef5c18a:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-ef5c18a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2944 .elementor-element.elementor-element-d4d4afa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2944 .elementor-element.elementor-element-bc53900 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 2vw, 30px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-8a8fef5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2944 .elementor-element.elementor-element-ce2a313{--divider-border-style:dashed;--divider-color:#CCCCCC;--divider-border-width:1px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2944 .elementor-element.elementor-element-ce2a313 .elementor-divider-separator{width:100%;}.elementor-2944 .elementor-element.elementor-element-ce2a313 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2944 .elementor-element.elementor-element-341c2bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2944 .elementor-element.elementor-element-341c2bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2944 .elementor-element.elementor-element-341c2bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2944 .elementor-element.elementor-element-341c2bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2944 .elementor-element.elementor-element-341c2bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2944 .elementor-element.elementor-element-341c2bd .elementor-icon-list-icon i{color:#FF0707;transition:color 0.3s;}.elementor-2944 .elementor-element.elementor-element-341c2bd .elementor-icon-list-icon svg{fill:#FF0707;transition:fill 0.3s;}.elementor-2944 .elementor-element.elementor-element-341c2bd{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-2944 .elementor-element.elementor-element-341c2bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2944 .elementor-element.elementor-element-341c2bd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;line-height:1.5em;letter-spacing:0.04em;}.elementor-2944 .elementor-element.elementor-element-341c2bd .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2944 .elementor-element.elementor-element-81e68e5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2944 .elementor-element.elementor-element-81e68e5 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:clamp(22px, 2vw, 30px);font-weight:400;line-height:1.05em;}.elementor-2944 .elementor-element.elementor-element-6038c75 .elementor-button{background-color:var( --e-global-color-primary );font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.04em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 7px 29px 0px rgba(99.99999999999999, 99.99999999999999, 111, 0.2);padding:14px 20px 14px 20px;}.elementor-2944 .elementor-element.elementor-element-6038c75.elementor-element{--align-self:stretch;}.elementor-2944 .elementor-element.elementor-element-770d31c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:clamp(20px, calc(6.04vw - 6.9px), 80px);--padding-right:clamp(20px, calc(6.04vw - 6.9px), 80px);}.elementor-2944 .elementor-element.elementor-element-360e7fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:clamp(36px, 4.2vw, 56px) clamp(36px, 4.2vw, 56px);--row-gap:clamp(36px, 4.2vw, 56px);--column-gap:clamp(36px, 4.2vw, 56px);--border-radius:clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px) clamp(24px, 3vw, 40px);--padding-top:clamp(48px, 7vw, 80px);--padding-bottom:clamp(48px, 7vw, 80px);--padding-left:clamp(20px, 5vw, 64px);--padding-right:clamp(20px, 5vw, 64px);}.elementor-2944 .elementor-element.elementor-element-360e7fd:not(.elementor-motion-effects-element-type-background), .elementor-2944 .elementor-element.elementor-element-360e7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F6;}.elementor-2944 .elementor-element.elementor-element-9fcb553{--display:flex;}.elementor-2944 .elementor-element.elementor-element-7a948a5{background-color:var( --e-global-color-accent );padding:5px 12px 5px 12px;border-radius:50px 50px 50px 50px;}.elementor-2944 .elementor-element.elementor-element-7a948a5.elementor-element{--align-self:flex-start;}.elementor-2944 .elementor-element.elementor-element-7a948a5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.04em;color:var( --e-global-color-primary );}.elementor-2944 .elementor-element.elementor-element-c1002a2{width:var( --container-widget-width, 870px );max-width:870px;--container-widget-width:870px;--container-widget-flex-grow:0;}.elementor-2944 .elementor-element.elementor-element-c1002a2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-1a1e67b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-2944 .elementor-element.elementor-element-7731fb6{--width:40%;}.elementor-2944 .elementor-element.elementor-element-7ca9e42{--width:calc((100% - 160px ) / 5);}.elementor-2944 .elementor-element.elementor-element-e7de845{--width:calc((100% - 160px ) / 5);}.elementor-2944 .elementor-element.elementor-element-668f3f1{--width:calc((100% - 160px ) / 5);}.elementor-2944 .elementor-element.elementor-element-924c31f{--width:calc((100% - 160px ) / 5);}.elementor-2944 .elementor-element.elementor-element-3d224cc{--width:calc((100% - 160px ) / 5);}.elementor-2944 .elementor-element.elementor-element-46983f0{--width:40%;}.elementor-2944 .elementor-element.elementor-element-7c40ebf{--width:calc(( 100% - 60px ) / 4);}.elementor-2944 .elementor-element.elementor-element-b35c7a7{--width:calc(( 100% - 60px ) / 4);}.elementor-2944 .elementor-element.elementor-element-42f56fa{--width:calc(( 100% - 60px ) / 4);}.elementor-2944 .elementor-element.elementor-element-9019840{--width:calc(( 100% - 60px ) / 4);}.elementor-2944 .elementor-element.elementor-element-38ce7cc{--width:calc(( 100% - 60px ) / 4);}.elementor-2944 .elementor-element.elementor-element-637a232{--width:calc(( 100% - 60px ) / 4);}.elementor-2944 .elementor-element.elementor-element-b8b74cd{--width:calc(( 100% - 60px ) / 4);}.elementor-2944 .elementor-element.elementor-element-1b65863{--width:calc(( 100% - 60px ) / 4);}.elementor-2944 .elementor-element.elementor-element-6ad91ba{--width:40%;}}@media(max-width:1444px) and (min-width:768px){.elementor-2944 .elementor-element.elementor-element-7ca9e42{--width:calc((100% - 120px ) / 4);}.elementor-2944 .elementor-element.elementor-element-e7de845{--width:calc((100% - 120px ) / 4);}.elementor-2944 .elementor-element.elementor-element-668f3f1{--width:calc((100% - 120px ) / 4);}.elementor-2944 .elementor-element.elementor-element-924c31f{--width:calc((100% - 120px ) / 4);}.elementor-2944 .elementor-element.elementor-element-3d224cc{--width:calc((100% - 120px ) / 4);}}@media(max-width:1025px) and (min-width:768px){.elementor-2944 .elementor-element.elementor-element-7731fb6{--width:100%;}.elementor-2944 .elementor-element.elementor-element-3824751{--width:100%;}.elementor-2944 .elementor-element.elementor-element-7ca9e42{--width:calc((100% - 80px ) / 2);}.elementor-2944 .elementor-element.elementor-element-e7de845{--width:calc((100% - 80px ) / 2);}.elementor-2944 .elementor-element.elementor-element-668f3f1{--width:calc((100% - 80px ) / 2);}.elementor-2944 .elementor-element.elementor-element-924c31f{--width:calc((100% - 80px ) / 2);}.elementor-2944 .elementor-element.elementor-element-3d224cc{--width:calc((100% - 80px ) / 2);}.elementor-2944 .elementor-element.elementor-element-46983f0{--width:100%;}.elementor-2944 .elementor-element.elementor-element-7c40ebf{--width:calc(( 100% - 40px ) / 3);}.elementor-2944 .elementor-element.elementor-element-b35c7a7{--width:calc(( 100% - 40px ) / 3);}.elementor-2944 .elementor-element.elementor-element-42f56fa{--width:calc(( 100% - 40px ) / 3);}.elementor-2944 .elementor-element.elementor-element-9019840{--width:calc(( 100% - 40px ) / 3);}.elementor-2944 .elementor-element.elementor-element-38ce7cc{--width:calc(( 100% - 40px ) / 3);}.elementor-2944 .elementor-element.elementor-element-637a232{--width:calc(( 100% - 40px ) / 3);}.elementor-2944 .elementor-element.elementor-element-b8b74cd{--width:calc(( 100% - 40px ) / 3);}.elementor-2944 .elementor-element.elementor-element-1b65863{--width:calc(( 100% - 40px ) / 3);}.elementor-2944 .elementor-element.elementor-element-6ad91ba{--width:100%;}}@media(max-width:1444px){.elementor-2944 .elementor-element.elementor-element-43f2dc0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-6ec050d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-41de471 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-b02cb4c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-731d486{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-6de8f19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-5cabd95 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-91e204a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-88306c6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-f93f078{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-6cb4ac1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-faf5b22{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-9472ea3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-52bbfd8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-0ddab5f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-f83658b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-a69b5bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-48d5615{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-b726271{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-2ab29d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-e73a325{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-af9c3b4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-7dd4f3c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-25a6d79 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-1601d24{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-3400705{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-ad82d2d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-8a8fef5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-c1002a2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1025px){.elementor-2944 .elementor-element.elementor-element-43f2dc0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-6ec050d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-cc895e4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2944 .elementor-element.elementor-element-41de471 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-b02cb4c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-731d486{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-6de8f19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-5cabd95 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-91e204a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-88306c6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-f93f078{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-6cb4ac1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-faf5b22{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-4f03189{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2944 .elementor-element.elementor-element-9472ea3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-52bbfd8{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-0ddab5f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-f83658b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-a69b5bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-48d5615{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-b726271{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-2ab29d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-e73a325{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-af9c3b4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-45dec4e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2944 .elementor-element.elementor-element-7dd4f3c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-2de5482{--grid-columns:2;}.elementor-2944 .elementor-element.elementor-element-dff058a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2944 .elementor-element.elementor-element-25a6d79 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-1601d24{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-db69367{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2944 .elementor-element.elementor-element-3400705{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-ad82d2d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-8a8fef5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-360e7fd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2944 .elementor-element.elementor-element-c1002a2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-2944 .elementor-element.elementor-element-eb597dc .elementor-heading-title{font-size:12px;}.elementor-2944 .elementor-element.elementor-element-43f2dc0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-6ec050d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-bb33154 .elementor-heading-title{font-size:12px;}.elementor-2944 .elementor-element.elementor-element-41de471 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-b02cb4c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-731d486{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-6de8f19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-85eee20 .elementor-heading-title{font-size:12px;}.elementor-2944 .elementor-element.elementor-element-5cabd95 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-91e204a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-88306c6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-f93f078{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-6cb4ac1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-faf5b22{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-e299cbb .elementor-heading-title{font-size:12px;}.elementor-2944 .elementor-element.elementor-element-9472ea3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-52bbfd8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-0ddab5f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-f83658b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-a69b5bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-48d5615{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-b726271{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-2ab29d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-e73a325{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-af9c3b4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-a053e02 .elementor-heading-title{font-size:12px;}.elementor-2944 .elementor-element.elementor-element-7dd4f3c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-2de5482{--grid-columns:1;}.elementor-2944 .elementor-element.elementor-element-f43cec8 .elementor-heading-title{font-size:12px;}.elementor-2944 .elementor-element.elementor-element-25a6d79 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2944 .elementor-element.elementor-element-1601d24{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-3400705{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-b8e89d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2944 .elementor-element.elementor-element-b8e89d1 .elementor-icon-list-item > a{font-size:14px;}.elementor-2944 .elementor-element.elementor-element-ad82d2d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-1b73351 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2944 .elementor-element.elementor-element-1b73351 .elementor-icon-list-item > a{font-size:14px;}.elementor-2944 .elementor-element.elementor-element-8a8fef5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2944 .elementor-element.elementor-element-341c2bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2944 .elementor-element.elementor-element-341c2bd .elementor-icon-list-item > a{font-size:14px;}.elementor-2944 .elementor-element.elementor-element-7a948a5 .elementor-heading-title{font-size:12px;}.elementor-2944 .elementor-element.elementor-element-c1002a2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for heading, class: .elementor-element-eb597dc */.dot {
    width: 8px;
    height: 8px;
    border-radius: 100px;
    display: inline-block;
    background: #ff0000;
    animation: blink 2.4s infinite;
    margin-right: 4px;
}


@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.35; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb33154 */.dot {
    width: 8px;
    height: 8px;
    border-radius: 100px;
    display: inline-block;
    background: #ff0000;
    animation: blink 2.4s infinite;
    margin-right: 4px;
}


@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.35; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8594679 */.elementor-2944 .elementor-element.elementor-element-8594679 a{
transform: translate(var(--mag-x, 0px), var(--mag-y, 0px));
    will-change: transform;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6de8f19 */.elementor-2944 .elementor-element.elementor-element-6de8f19 ul{
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-2944 .elementor-element.elementor-element-6de8f19 ul li::marker {
  color: #ff0000;
  font-size: 1.2em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85eee20 */.dot {
    width: 8px;
    height: 8px;
    border-radius: 100px;
    display: inline-block;
    background: #ff0000;
    animation: blink 2.4s infinite;
    margin-right: 4px;
}


@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.35; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dee5fcf */.elementor-2944 .elementor-element.elementor-element-dee5fcf h2{
        width: clamp(62px, 7.2vw, 96px);
    height: clamp(62px, 7.2vw, 96px);
    border-radius: 100px;
    background: #ffffff;
    display: grid;
    place-items: center;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cec5e97 */.elementor-2944 .elementor-element.elementor-element-cec5e97 h2{
        width: clamp(62px, 7.2vw, 96px);
    height: clamp(62px, 7.2vw, 96px);
    border-radius: 100px;
    background: #ffffff;
    display: grid;
    place-items: center;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75dd785 */.elementor-2944 .elementor-element.elementor-element-75dd785 h2{
        width: clamp(62px, 7.2vw, 96px);
    height: clamp(62px, 7.2vw, 96px);
    border-radius: 100px;
    background: #ffffff;
    display: grid;
    place-items: center;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82b12e1 */.elementor-2944 .elementor-element.elementor-element-82b12e1 h2{
        width: clamp(62px, 7.2vw, 96px);
    height: clamp(62px, 7.2vw, 96px);
    border-radius: 100px;
    background: #ffffff;
    display: grid;
    place-items: center;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d86c23 */.elementor-2944 .elementor-element.elementor-element-1d86c23 h2{
        width: clamp(62px, 7.2vw, 96px);
    height: clamp(62px, 7.2vw, 96px);
    border-radius: 100px;
    background: #ffffff;
    display: grid;
    place-items: center;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e299cbb */.dot {
    width: 8px;
    height: 8px;
    border-radius: 100px;
    display: inline-block;
    background: #ff0000;
    animation: blink 2.4s infinite;
    margin-right: 4px;
}


@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.35; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ddab5f */.elementor-2944 .elementor-element.elementor-element-0ddab5f ul{
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-2944 .elementor-element.elementor-element-0ddab5f ul li::marker {
  color: #ff0000;
  font-size: 1.2em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f83658b */.elementor-2944 .elementor-element.elementor-element-f83658b ul{
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-2944 .elementor-element.elementor-element-f83658b ul li::marker {
  color: #ff0000;
  font-size: 1.2em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a69b5bb */.elementor-2944 .elementor-element.elementor-element-a69b5bb ul{
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-2944 .elementor-element.elementor-element-a69b5bb ul li::marker {
  color: #ff0000;
  font-size: 1.2em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48d5615 */.elementor-2944 .elementor-element.elementor-element-48d5615 ul{
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-2944 .elementor-element.elementor-element-48d5615 ul li::marker {
  color: #ff0000;
  font-size: 1.2em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b726271 */.elementor-2944 .elementor-element.elementor-element-b726271 ul{
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-2944 .elementor-element.elementor-element-b726271 ul li::marker {
  color: #ff0000;
  font-size: 1.2em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ab29d2 */.elementor-2944 .elementor-element.elementor-element-2ab29d2 ul{
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-2944 .elementor-element.elementor-element-2ab29d2 ul li::marker {
  color: #ff0000;
  font-size: 1.2em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e73a325 */.elementor-2944 .elementor-element.elementor-element-e73a325 ul{
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-2944 .elementor-element.elementor-element-e73a325 ul li::marker {
  color: #ff0000;
  font-size: 1.2em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af9c3b4 */.elementor-2944 .elementor-element.elementor-element-af9c3b4 ul{
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-2944 .elementor-element.elementor-element-af9c3b4 ul li::marker {
  color: #ff0000;
  font-size: 1.2em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a053e02 */.dot {
    width: 8px;
    height: 8px;
    border-radius: 100px;
    display: inline-block;
    background: #ff0000;
    animation: blink 2.4s infinite;
    margin-right: 4px;
}


@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.35; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f43cec8 */.dot {
    width: 8px;
    height: 8px;
    border-radius: 100px;
    display: inline-block;
    background: #ff0000;
    animation: blink 2.4s infinite;
    margin-right: 4px;
}


@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.35; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3400705 */.elementor-2944 .elementor-element.elementor-element-3400705 ul{
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-2944 .elementor-element.elementor-element-3400705 ul li::marker {
  color: #ff0000;
  font-size: 1.2em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4536de8 */.elementor-2944 .elementor-element.elementor-element-4536de8 span{
    color: #656565;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5995b8d */.elementor-2944 .elementor-element.elementor-element-5995b8d a{
transform: translate(var(--mag-x, 0px), var(--mag-y, 0px));
    will-change: transform;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad82d2d */.elementor-2944 .elementor-element.elementor-element-ad82d2d ul{
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-2944 .elementor-element.elementor-element-ad82d2d ul li::marker {
  color: #ff0000;
  font-size: 1.2em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38cabc3 */.elementor-2944 .elementor-element.elementor-element-38cabc3 span{
    color: #fff;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3cb9ae */.elementor-2944 .elementor-element.elementor-element-a3cb9ae a{
transform: translate(var(--mag-x, 0px), var(--mag-y, 0px));
    will-change: transform;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a8fef5 */.elementor-2944 .elementor-element.elementor-element-8a8fef5 ul{
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-2944 .elementor-element.elementor-element-8a8fef5 ul li::marker {
  color: #ff0000;
  font-size: 1.2em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81e68e5 */.elementor-2944 .elementor-element.elementor-element-81e68e5 span{
    color: #656565;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6038c75 */.elementor-2944 .elementor-element.elementor-element-6038c75 a{
transform: translate(var(--mag-x, 0px), var(--mag-y, 0px));
    will-change: transform;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a948a5 */.dot {
    width: 8px;
    height: 8px;
    border-radius: 100px;
    display: inline-block;
    background: #ff0000;
    animation: blink 2.4s infinite;
    margin-right: 4px;
}


@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.35; }
}/* End custom CSS */