.elementor-288 .elementor-element.elementor-element-b3dbc10{--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-end;--align-items:center;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-b3dbc10:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-b3dbc10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-288 .elementor-element.elementor-element-ffef037{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-bf3bb89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-288 .elementor-element.elementor-element-ab76ef6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--lottie-container-width:32vw;}.elementor-288 .elementor-element.elementor-element-de27473{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-fe95533{--display:flex;--margin-top:-2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-fe95533.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-599651d{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-288 .elementor-element.elementor-element-599651d .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:7.9vw;font-weight:600;color:#FFFFFF;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-288 .elementor-element.elementor-element-9db5abf{--iteration-count:infinite;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--dynamic-text-color:#FFFFFF;}.elementor-288 .elementor-element.elementor-element-9db5abf .elementor-headline{text-align:center;font-family:"Archivo Black", Sans-serif;font-size:6.7vw;font-weight:600;}.elementor-288 .elementor-element.elementor-element-9db5abf .elementor-headline-dynamic-text{font-family:"Archivo Black", Sans-serif;font-weight:600;}.elementor-288 .elementor-element.elementor-element-6395028{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-288 .elementor-element.elementor-element-6395028 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.3vw;font-weight:300;color:#FFFFFF;}.elementor-288 .elementor-element.elementor-element-b15f381{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-288 .elementor-element.elementor-element-b15f381 .elementor-heading-title{font-family:"Lobster", Sans-serif;font-size:2.5vw;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-288 .elementor-element.elementor-element-6e92ab2 .elementor-button{background-color:#FF3B45;font-family:"Arial Rounded MT Bold", Sans-serif;font-size:2vw;font-weight:900;fill:#000000;color:#000000;border-radius:5em 5em 5em 5em;}.elementor-288 .elementor-element.elementor-element-6e92ab2 .elementor-button:hover, .elementor-288 .elementor-element.elementor-element-6e92ab2 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-288 .elementor-element.elementor-element-6e92ab2{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-6e92ab2 .elementor-button:hover svg, .elementor-288 .elementor-element.elementor-element-6e92ab2 .elementor-button:focus svg{fill:#000000;}.elementor-288 .elementor-element.elementor-element-db717a4{--lottie-container-width:4vw;}.elementor-288 .elementor-element.elementor-element-e0afe3f{--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;border-style:solid;--border-style:solid;border-width:8px 0px 0px 0px;--border-top-width:8px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--margin-top:-2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-288 .elementor-element.elementor-element-e0afe3f:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-e0afe3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-288 .elementor-element.elementor-element-16dcf4c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-b57c91e{margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-288 .elementor-element.elementor-element-b57c91e .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:4.6vw;font-weight:600;color:#000000;}.elementor-288 .elementor-element.elementor-element-51fbbb1 .elementor-heading-title{font-family:"Arial Rounded MT Bold", Sans-serif;font-size:2.5vw;font-weight:600;line-height:2.5lh;color:#000000;}.elementor-288 .elementor-element.elementor-element-376e955.elementor-element{--align-self:center;}.elementor-288 .elementor-element.elementor-element-376e955{--lottie-container-width:52vw;}.elementor-288 .elementor-element.elementor-element-c1f275c{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 8px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:8px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-c1f275c:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-c1f275c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-288 .elementor-element.elementor-element-9edde5f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-cee4b03{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;text-align:center;}.elementor-288 .elementor-element.elementor-element-cee4b03 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:4.6vw;font-weight:600;color:#FFFFFF;}.elementor-288 .elementor-element.elementor-element-26726b9{padding:0vw 0vw 2vw 0vw;text-align:center;}.elementor-288 .elementor-element.elementor-element-26726b9.elementor-element{--align-self:center;}.elementor-288 .elementor-element.elementor-element-26726b9 .elementor-heading-title{font-family:"Arial Rounded MT Bold", Sans-serif;font-size:3.1vw;font-weight:600;line-height:2lh;color:#FFFFFF;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-350fa99{--grid-row-gap:10px;--grid-column-gap:15px;}.elementor-288 .elementor-element.elementor-element-350fa99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-350fa99 a .elementor-portfolio-item__overlay{background-color:#FFFFFFE6;}.elementor-288 .elementor-element.elementor-element-350fa99 a .elementor-portfolio-item__title{color:#000000;}.elementor-288 .elementor-element.elementor-element-350fa99 .elementor-portfolio-item__title{font-family:"Archivo Black", Sans-serif;font-size:4.2vw;font-weight:600;text-transform:uppercase;}.elementor-288 .elementor-element.elementor-element-dd6ce30{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 8px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:8px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-dd6ce30:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-dd6ce30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF3B45;}.elementor-288 .elementor-element.elementor-element-dd6ce30 > .elementor-shape-bottom .elementor-shape-fill, .elementor-288 .elementor-element.elementor-element-dd6ce30 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-288 .elementor-element.elementor-element-dd6ce30 > .elementor-shape-bottom svg, .elementor-288 .elementor-element.elementor-element-dd6ce30 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:80px;}.elementor-288 .elementor-element.elementor-element-a49e812{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-d05b5ec{--grid-row-gap:10px;--grid-column-gap:15px;}.elementor-288 .elementor-element.elementor-element-d05b5ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 2% 0%;}.elementor-288 .elementor-element.elementor-element-d05b5ec a .elementor-portfolio-item__overlay{background-color:#000000EB;}.elementor-288 .elementor-element.elementor-element-d05b5ec a .elementor-portfolio-item__title{color:#FFFFFF;}.elementor-288 .elementor-element.elementor-element-d05b5ec .elementor-portfolio-item__title{font-family:"Archivo Black", Sans-serif;font-size:4.2vw;font-weight:600;text-transform:uppercase;}.elementor-288 .elementor-element.elementor-element-02f71f2 .elementor-button{background-color:#000000;font-family:"Arial Rounded MT Bold", Sans-serif;font-size:2vw;font-weight:900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:5em 5em 5em 5em;}.elementor-288 .elementor-element.elementor-element-02f71f2 .elementor-button:hover, .elementor-288 .elementor-element.elementor-element-02f71f2 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-288 .elementor-element.elementor-element-02f71f2{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-02f71f2 .elementor-button:hover svg, .elementor-288 .elementor-element.elementor-element-02f71f2 .elementor-button:focus svg{fill:#000000;}.elementor-288 .elementor-element.elementor-element-41510eb{--display:flex;--min-height:71vh;--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;border-style:solid;--border-style:solid;border-width:8px 0px 0px 0px;--border-top-width:8px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--margin-top:-2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-288 .elementor-element.elementor-element-41510eb:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-41510eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23DB81;}.elementor-288 .elementor-element.elementor-element-41510eb > .elementor-shape-bottom .elementor-shape-fill, .elementor-288 .elementor-element.elementor-element-41510eb > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-288 .elementor-element.elementor-element-41510eb > .elementor-shape-bottom svg, .elementor-288 .elementor-element.elementor-element-41510eb > .e-con-inner > .elementor-shape-bottom svg{width:calc(100vw + 1.3px);height:83px;}.elementor-288 .elementor-element.elementor-element-d75b047{--display:flex;--margin-top:0vw;--margin-bottom:8vw;--margin-left:0vw;--margin-right:0vw;}.elementor-288 .elementor-element.elementor-element-d06694a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-32b786f{margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-288 .elementor-element.elementor-element-32b786f .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:4.6vw;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-e264f20{padding:0px 0px 0px 0px;font-family:"Arial Rounded MT Bold", Sans-serif;font-size:3vw;font-weight:700;color:#070000;}.elementor-288 .elementor-element.elementor-element-e264f20.elementor-element{--align-self:center;}.elementor-288 .elementor-element.elementor-element-e657074{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-72582ac{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0vw 0.2vw 0.2vw 0vw;--border-top-width:0vw;--border-right-width:0.2vw;--border-bottom-width:0.2vw;--border-left-width:0vw;border-color:#000000;--border-color:#000000;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-288 .elementor-element.elementor-element-5ab9506{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-288 .elementor-element.elementor-element-a95eb05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-075e829{--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:center;--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-5eebd29{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-60bfe87 .elementor-icon-wrapper{text-align:center;}.elementor-288 .elementor-element.elementor-element-60bfe87.elementor-view-stacked .elementor-icon{background-color:#010405;}.elementor-288 .elementor-element.elementor-element-60bfe87.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-60bfe87.elementor-view-default .elementor-icon{color:#010405;border-color:#010405;}.elementor-288 .elementor-element.elementor-element-60bfe87.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-60bfe87.elementor-view-default .elementor-icon svg{fill:#010405;}.elementor-288 .elementor-element.elementor-element-60bfe87.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-288 .elementor-element.elementor-element-60bfe87.elementor-view-framed .elementor-icon:hover, .elementor-288 .elementor-element.elementor-element-60bfe87.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-288 .elementor-element.elementor-element-60bfe87.elementor-view-framed .elementor-icon:hover, .elementor-288 .elementor-element.elementor-element-60bfe87.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-288 .elementor-element.elementor-element-60bfe87 .elementor-icon{font-size:7vw;}.elementor-288 .elementor-element.elementor-element-60bfe87 .elementor-icon svg{height:7vw;}.elementor-288 .elementor-element.elementor-element-16f20c5{--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:center;--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-16f20c5.e-con{--align-self:center;}.elementor-288 .elementor-element.elementor-element-a9f0a3b .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.8vw;font-weight:600;color:#000102;}.elementor-288 .elementor-element.elementor-element-98c1604{--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-end;--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-288 .elementor-element.elementor-element-0c3fc87{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-94530a0{padding:0px 0px 0px 0px;font-family:"Arial Rounded MT Bold", Sans-serif;font-weight:400;color:#000000;}.elementor-288 .elementor-element.elementor-element-c6a8e0a{--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:center;border-style:solid;--border-style:solid;border-width:0vw 0vw 0.2vw 0.2vw;--border-top-width:0vw;--border-right-width:0vw;--border-bottom-width:0.2vw;--border-left-width:0.2vw;border-color:#000000;--border-color:#000000;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-288 .elementor-element.elementor-element-26b1b1d{--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:center;--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-59c6757{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-288 .elementor-element.elementor-element-59c6757.e-con{--align-self:center;}.elementor-288 .elementor-element.elementor-element-eae3af2{--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:center;--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-ce5f20f{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-e4e5a18 .elementor-icon-wrapper{text-align:center;}.elementor-288 .elementor-element.elementor-element-e4e5a18.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-288 .elementor-element.elementor-element-e4e5a18.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-e4e5a18.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-288 .elementor-element.elementor-element-e4e5a18.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-e4e5a18.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-288 .elementor-element.elementor-element-e4e5a18 .elementor-icon{font-size:7vw;}.elementor-288 .elementor-element.elementor-element-e4e5a18 .elementor-icon svg{height:7vw;}.elementor-288 .elementor-element.elementor-element-65caf89{--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:center;--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-65caf89.e-con{--align-self:center;}.elementor-288 .elementor-element.elementor-element-8b3cb21 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.8vw;font-weight:600;color:#000102;}.elementor-288 .elementor-element.elementor-element-c6d9985{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-61a2905{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-789e1bb{padding:0px 0px 0px 0px;font-family:"Arial Rounded MT Bold", Sans-serif;font-weight:400;color:#000000;}.elementor-288 .elementor-element.elementor-element-5c8d15d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0.2vw 0.2vw 0vw 0vw;--border-top-width:0.2vw;--border-right-width:0.2vw;--border-bottom-width:0vw;--border-left-width:0vw;border-color:#000000;--border-color:#000000;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-288 .elementor-element.elementor-element-e4ded30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-6bb61be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-288 .elementor-element.elementor-element-b3891a7{--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:center;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-640e257{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-573d5e7 .elementor-icon-wrapper{text-align:center;}.elementor-288 .elementor-element.elementor-element-573d5e7.elementor-view-stacked .elementor-icon{background-color:#010405;}.elementor-288 .elementor-element.elementor-element-573d5e7.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-573d5e7.elementor-view-default .elementor-icon{color:#010405;border-color:#010405;}.elementor-288 .elementor-element.elementor-element-573d5e7.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-573d5e7.elementor-view-default .elementor-icon svg{fill:#010405;}.elementor-288 .elementor-element.elementor-element-573d5e7 .elementor-icon{font-size:7vw;}.elementor-288 .elementor-element.elementor-element-573d5e7 .elementor-icon svg{height:7vw;}.elementor-288 .elementor-element.elementor-element-cbc4dda{--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:center;--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-cbc4dda.e-con{--align-self:center;}.elementor-288 .elementor-element.elementor-element-cd44dcf .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.8vw;font-weight:600;color:#000102;}.elementor-288 .elementor-element.elementor-element-c3ec3f8{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-ae8e794{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-a82c4b8{padding:0px 0px 0px 0px;font-family:"Arial Rounded MT Bold", Sans-serif;font-weight:400;color:#000000;}.elementor-288 .elementor-element.elementor-element-9735441{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0.2vw 0vw 0vw 0.2vw;--border-top-width:0.2vw;--border-right-width:0vw;--border-bottom-width:0vw;--border-left-width:0.2vw;border-color:#000000;--border-color:#000000;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-288 .elementor-element.elementor-element-9ed6699{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-4503609{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-288 .elementor-element.elementor-element-094ff05{--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:center;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-ed5ce34{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-0875ef1 .elementor-icon-wrapper{text-align:center;}.elementor-288 .elementor-element.elementor-element-0875ef1.elementor-view-stacked .elementor-icon{background-color:#010405;}.elementor-288 .elementor-element.elementor-element-0875ef1.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-0875ef1.elementor-view-default .elementor-icon{color:#010405;border-color:#010405;}.elementor-288 .elementor-element.elementor-element-0875ef1.elementor-view-framed .elementor-icon, .elementor-288 .elementor-element.elementor-element-0875ef1.elementor-view-default .elementor-icon svg{fill:#010405;}.elementor-288 .elementor-element.elementor-element-0875ef1 .elementor-icon{font-size:7vw;}.elementor-288 .elementor-element.elementor-element-0875ef1 .elementor-icon svg{height:7vw;}.elementor-288 .elementor-element.elementor-element-1286c6b{--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:center;--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-1286c6b.e-con{--align-self:center;}.elementor-288 .elementor-element.elementor-element-58e35dd .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.8vw;font-weight:600;color:#000102;}.elementor-288 .elementor-element.elementor-element-e8c9074{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-9829405{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-4bb77c7{padding:0px 0px 0px 0px;font-family:"Arial Rounded MT Bold", Sans-serif;font-weight:400;color:#000000;}.elementor-288 .elementor-element.elementor-element-fe8e03f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-e53965a{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:center;font-family:"Arial Rounded MT Bold", Sans-serif;font-size:2.8vw;font-weight:700;color:#070000;}.elementor-288 .elementor-element.elementor-element-e53965a.elementor-element{--align-self:center;}.elementor-288 .elementor-element.elementor-element-3590ceb .elementor-button{background-color:#FB5257;font-family:"Arial Rounded MT Bold", Sans-serif;font-size:2vw;font-weight:900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:5em 5em 5em 5em;}.elementor-288 .elementor-element.elementor-element-3590ceb .elementor-button:hover, .elementor-288 .elementor-element.elementor-element-3590ceb .elementor-button:focus{background-color:#7860AD;color:#000000;}.elementor-288 .elementor-element.elementor-element-3590ceb{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-3590ceb .elementor-button:hover svg, .elementor-288 .elementor-element.elementor-element-3590ceb .elementor-button:focus svg{fill:#000000;}@media(max-width:1024px){.elementor-288 .elementor-element.elementor-element-16dcf4c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-288 .elementor-element.elementor-element-51fbbb1 .elementor-heading-title{line-height:1.8lh;}.elementor-288 .elementor-element.elementor-element-9edde5f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-288 .elementor-element.elementor-element-26726b9{padding:0vw 0vw 1vw 0vw;}.elementor-288 .elementor-element.elementor-element-dd6ce30{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-288 .elementor-element.elementor-element-a49e812{--gap:2px 0px;--row-gap:2px;--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;}}@media(min-width:768px){.elementor-288 .elementor-element.elementor-element-b3dbc10{--width:90%;}.elementor-288 .elementor-element.elementor-element-bf3bb89{--width:38%;}.elementor-288 .elementor-element.elementor-element-de27473{--width:62%;}.elementor-288 .elementor-element.elementor-element-fe95533{--width:100%;}.elementor-288 .elementor-element.elementor-element-16dcf4c{--width:83%;}.elementor-288 .elementor-element.elementor-element-9edde5f{--width:88%;}.elementor-288 .elementor-element.elementor-element-a49e812{--width:88%;}.elementor-288 .elementor-element.elementor-element-41510eb{--width:100%;}.elementor-288 .elementor-element.elementor-element-d75b047{--width:94%;}.elementor-288 .elementor-element.elementor-element-d06694a{--width:100%;}.elementor-288 .elementor-element.elementor-element-72582ac{--width:50%;}.elementor-288 .elementor-element.elementor-element-5ab9506{--width:100%;}.elementor-288 .elementor-element.elementor-element-075e829{--width:100%;}.elementor-288 .elementor-element.elementor-element-5eebd29{--width:100%;}.elementor-288 .elementor-element.elementor-element-16f20c5{--width:100%;}.elementor-288 .elementor-element.elementor-element-98c1604{--width:100vw;}.elementor-288 .elementor-element.elementor-element-c6a8e0a{--width:50%;}.elementor-288 .elementor-element.elementor-element-26b1b1d{--width:100%;}.elementor-288 .elementor-element.elementor-element-eae3af2{--width:100%;}.elementor-288 .elementor-element.elementor-element-ce5f20f{--width:100%;}.elementor-288 .elementor-element.elementor-element-65caf89{--width:100%;}.elementor-288 .elementor-element.elementor-element-c6d9985{--width:100vw;}.elementor-288 .elementor-element.elementor-element-61a2905{--width:100%;}.elementor-288 .elementor-element.elementor-element-5c8d15d{--width:50%;}.elementor-288 .elementor-element.elementor-element-e4ded30{--width:100%;}.elementor-288 .elementor-element.elementor-element-640e257{--width:100%;}.elementor-288 .elementor-element.elementor-element-cbc4dda{--width:100%;}.elementor-288 .elementor-element.elementor-element-c3ec3f8{--width:100vw;}.elementor-288 .elementor-element.elementor-element-9735441{--width:50%;}.elementor-288 .elementor-element.elementor-element-9ed6699{--width:100%;}.elementor-288 .elementor-element.elementor-element-094ff05{--width:100%;}.elementor-288 .elementor-element.elementor-element-ed5ce34{--width:100%;}.elementor-288 .elementor-element.elementor-element-e8c9074{--width:100vw;}.elementor-288 .elementor-element.elementor-element-9829405{--width:100%;}.elementor-288 .elementor-element.elementor-element-fe8e03f{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-e0afe3f *//* tune these in one place */
:root{
  --stroke-size: 1px;
  --stroke-color: #;
  --fill-color: #000;
}

.text-stroke .elementor-text-editor{
  color: var(--fill-color);
  -webkit-text-stroke: var(--stroke-size) var(--stroke-color);
  text-stroke: var(--stroke-size) var(--stroke-color); /* non-standard but harmless */
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-340c8ab */:root{
  --header-h: 88px;        /* your sticky header height */
  --nudge: 20px;           /* bump this up or down until it lands right */
  --adminbar-h: 0px;       /* auto-added below if you’re logged in */
}

/* WordPress admin bar */
body.admin-bar{ --adminbar-h: 32px; }
@media (max-width: 782px){
  body.admin-bar{ --adminbar-h: 46px; }
}

#ancher-target::before{
  content:"";
  display:block;
  height: calc(var(--header-h) + var(--nudge) + var(--adminbar-h));
  margin-top: calc(-1 * (var(--header-h) + var(--nudge) + var(--adminbar-h)));
}

html{ scroll-behavior: smooth; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e264f20 *//* tune these in one place */
:root{
  --stroke-size: 1px;
  --stroke-color: #000;
  --fill-color: #000;
}

.text-stroke .elementor-text-editor{
  color: var(--fill-color);
  -webkit-text-stroke: var(--stroke-size) var(--stroke-color);
  text-stroke: var(--stroke-size) var(--stroke-color); /* non-standard but harmless */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94530a0 *//* scope to THIS widget only */
.elementor-288 .elementor-element.elementor-element-94530a0 ul.svc-list{
  list-style: disc;
  list-style-position: outside;
  padding-left: 1.2em;
  margin: 0;
}
.elementor-288 .elementor-element.elementor-element-94530a0 ul.svc-list li{
  margin: 0 0 16px 0;
}
.elementor-288 .elementor-element.elementor-element-94530a0 ul.svc-list li::marker{
  font-size: 1.15em;
  color: currentColor;
}

/* Title line — your custom Archivo Black family name */
.elementor-288 .elementor-element.elementor-element-94530a0 .t{
  display:block;
  font-family: 'Archivo Black', sans-serif; /* <-- EXACT name from Custom Fonts */
  font-weight: 900;                          /* use the weight you assigned */
  line-height: 1.2;
  letter-spacing: .01em;
  font-size: clamp(18px, 2.2vw, 22px);
}

/* Description line — your custom Arial Rounded MT Bold family name */
.elementor-288 .elementor-element.elementor-element-94530a0 .d{
  display:block;
  margin-top: 2px;
  font-family: 'Arial Rounded MT Bold', sans-serif; /* <-- EXACT name from Custom Fonts */
  font-weight: 700;                                  /* match the uploaded weight */
  line-height: 1.35;
  font-size: clamp(16px, 2vw, 19px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-789e1bb *//* scope to THIS widget only */
.elementor-288 .elementor-element.elementor-element-789e1bb ul.svc-list{
  list-style: disc;
  list-style-position: outside;
  padding-left: 1.2em;
  margin: 0;
}
.elementor-288 .elementor-element.elementor-element-789e1bb ul.svc-list li{
  margin: 0 0 16px 0;
}
.elementor-288 .elementor-element.elementor-element-789e1bb ul.svc-list li::marker{
  font-size: 1.15em;
  color: currentColor;
}

/* Title line — your custom Archivo Black family name */
.elementor-288 .elementor-element.elementor-element-789e1bb .t{
  display:block;
  font-family: 'Archivo Black', sans-serif; /* <-- EXACT name from Custom Fonts */
  font-weight: 900;                          /* use the weight you assigned */
  line-height: 1.2;
  letter-spacing: .01em;
  font-size: clamp(18px, 2.2vw, 22px);
}

/* Description line — your custom Arial Rounded MT Bold family name */
.elementor-288 .elementor-element.elementor-element-789e1bb .d{
  display:block;
  margin-top: 2px;
  font-family: 'Arial Rounded MT Bold', sans-serif; /* <-- EXACT name from Custom Fonts */
  font-weight: 700;                                  /* match the uploaded weight */
  line-height: 1.35;
  font-size: clamp(16px, 2vw, 19px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a82c4b8 *//* scope to THIS widget only */
.elementor-288 .elementor-element.elementor-element-a82c4b8 ul.svc-list{
  list-style: disc;
  list-style-position: outside;
  padding-left: 1.2em;
  margin: 0;
}
.elementor-288 .elementor-element.elementor-element-a82c4b8 ul.svc-list li{
  margin: 0 0 16px 0;
}
.elementor-288 .elementor-element.elementor-element-a82c4b8 ul.svc-list li::marker{
  font-size: 1.15em;
  color: currentColor;
}

/* Title line — your custom Archivo Black family name */
.elementor-288 .elementor-element.elementor-element-a82c4b8 .t{
  display:block;
  font-family: 'Archivo Black', sans-serif; /* <-- EXACT name from Custom Fonts */
  font-weight: 900;                          /* use the weight you assigned */
  line-height: 1.2;
  letter-spacing: .01em;
  font-size: clamp(18px, 2.2vw, 22px);
}

/* Description line — your custom Arial Rounded MT Bold family name */
.elementor-288 .elementor-element.elementor-element-a82c4b8 .d{
  display:block;
  margin-top: 2px;
  font-family: 'Arial Rounded MT Bold', sans-serif; /* <-- EXACT name from Custom Fonts */
  font-weight: 700;                                  /* match the uploaded weight */
  line-height: 1.35;
  font-size: clamp(16px, 2vw, 19px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bb77c7 *//* scope to THIS widget only */
.elementor-288 .elementor-element.elementor-element-4bb77c7 ul.svc-list{
  list-style: disc;
  list-style-position: outside;
  padding-left: 1.2em;
  margin: 0;
}
.elementor-288 .elementor-element.elementor-element-4bb77c7 ul.svc-list li{
  margin: 0 0 16px 0;
}
.elementor-288 .elementor-element.elementor-element-4bb77c7 ul.svc-list li::marker{
  font-size: 1.15em;
  color: currentColor;
}

/* Title line — your custom Archivo Black family name */
.elementor-288 .elementor-element.elementor-element-4bb77c7 .t{
  display:block;
  font-family: 'Archivo Black', sans-serif; /* <-- EXACT name from Custom Fonts */
  font-weight: 900;                          /* use the weight you assigned */
  line-height: 1.2;
  letter-spacing: .01em;
  font-size: clamp(18px, 2.2vw, 22px);
}

/* Description line — your custom Arial Rounded MT Bold family name */
.elementor-288 .elementor-element.elementor-element-4bb77c7 .d{
  display:block;
  margin-top: 2px;
  font-family: 'Arial Rounded MT Bold', sans-serif; /* <-- EXACT name from Custom Fonts */
  font-weight: 700;                                  /* match the uploaded weight */
  line-height: 1.35;
  font-size: clamp(16px, 2vw, 19px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e53965a *//* tune these in one place */
:root{
  --stroke-size: 1px;
  --stroke-color: #000;
  --fill-color: #000;
}

.text-stroke .elementor-text-editor{
  color: var(--fill-color);
  -webkit-text-stroke: var(--stroke-size) var(--stroke-color);
  text-stroke: var(--stroke-size) var(--stroke-color); /* non-standard but harmless */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivo Black';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://clumsycreations.com/wp-content/uploads/2025/08/ArchivoBlack-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Arial Rounded MT Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://clumsycreations.com/wp-content/uploads/2025/08/arialroundedmtbold.eot');
	src: url('https://clumsycreations.com/wp-content/uploads/2025/08/arialroundedmtbold.eot?#iefix') format('embedded-opentype'),
		url('https://clumsycreations.com/wp-content/uploads/2025/08/arialroundedmtbold.woff2') format('woff2'),
		url('https://clumsycreations.com/wp-content/uploads/2025/08/arialroundedmtbold.woff') format('woff'),
		url('https://clumsycreations.com/wp-content/uploads/2025/08/arialroundedmtbold.ttf') format('truetype'),
		url('https://clumsycreations.com/wp-content/uploads/2025/08/arialroundedmtbold.svg#ArialRoundedMTBold') format('svg');
}
/* End Custom Fonts CSS */