.elementor-11 .elementor-element.elementor-element-2c0018a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2c0018a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2c0018a > .elementor-container{max-width:1600px;}.elementor-11 .elementor-element.elementor-element-2c0018a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15vh 0 15vh 0;}.elementor-11 .elementor-element.elementor-element-2c0018a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-90db462 > .elementor-element-populated{padding:0 0 0 0;}.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-11 .elementor-element.elementor-element-309ad21{text-align:start;}.elementor-11 .elementor-element.elementor-element-309ad21 .elementor-heading-title{color:#1a1a1a;}.elementor-widget-text-editor{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-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-11 .elementor-element.elementor-element-4ea009a{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;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:#4D4D4D;}.elementor-11 .elementor-element.elementor-element-dc606da > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:5px 0px 5px 10px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-180e153{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-180e153 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-180e153 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-45c9c47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0e12276{margin:0px 32px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Switzer", Sans-serif;font-size:20px;font-weight:500;line-height:1.4;color:#191919;}.elementor-11 .elementor-element.elementor-element-8ea8bfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;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:#191919;}.elementor-11 .elementor-element.elementor-element-ca1990e{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-ca1990e .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-ca1990e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-356fb68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d9844ba{margin:0px 32px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Switzer", Sans-serif;font-size:20px;font-weight:500;line-height:1.4;color:#191919;}.elementor-11 .elementor-element.elementor-element-6b71e58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;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:#191919;}.elementor-11 .elementor-element.elementor-element-e370a1b{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-e370a1b .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-e370a1b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-3930fc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b52b248{margin:0px 32px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Switzer", Sans-serif;font-size:20px;font-weight:500;line-height:1.4;color:#191919;}.elementor-11 .elementor-element.elementor-element-9d1491f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;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:#191919;}.elementor-11 .elementor-element.elementor-element-e3691c8{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-e3691c8 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-e3691c8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-4e3139b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ae9560b{margin:0px 32px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Switzer", Sans-serif;font-size:20px;font-weight:500;line-height:1.4;color:#191919;}.elementor-11 .elementor-element.elementor-element-42076e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;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:#191919;}.elementor-11 .elementor-element.elementor-element-32dcb4c{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-32dcb4c .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-32dcb4c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-f891c30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9c64a49{margin:0px 32px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Switzer", Sans-serif;font-size:20px;font-weight:500;line-height:1.4;color:#191919;}.elementor-11 .elementor-element.elementor-element-2485e7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;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:#191919;}.elementor-11 .elementor-element.elementor-element-584e1fe{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-584e1fe .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-584e1fe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-83bebf4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9c4c1b9{margin:0px 32px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Switzer", Sans-serif;font-size:20px;font-weight:500;line-height:1.4;color:#191919;}.elementor-11 .elementor-element.elementor-element-3dd812b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;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:#191919;}.elementor-11 .elementor-element.elementor-element-51cf5c6{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-51cf5c6 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-51cf5c6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-ff36f28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ae4155f{margin:0px 32px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Switzer", Sans-serif;font-size:20px;font-weight:500;line-height:1.4;color:#191919;}.elementor-11 .elementor-element.elementor-element-ef91446{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;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:#191919;}.elementor-11 .elementor-element.elementor-element-bdb4a48{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-bdb4a48 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-bdb4a48 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-8934293:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8934293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-11 .elementor-element.elementor-element-8934293{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15vh 0 5vh 0;}.elementor-11 .elementor-element.elementor-element-8934293 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-a8258db.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-a8258db > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1e56365.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-6f89ab3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6f89ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-6f89ab3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0 0 15vh 0;}.elementor-11 .elementor-element.elementor-element-6f89ab3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-c471c82 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 12px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-ecb0b11 img{width:100%;}.elementor-11 .elementor-element.elementor-element-eafe746 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:5px 5px 5px 12px;}.elementor-11 .elementor-element.elementor-element-49dcb00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-49dcb00 .elementor-heading-title{color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-0f839d3{--divider-border-style:solid;--divider-color:#1a1a1a;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0f839d3 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-0f839d3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-11 .elementor-element.elementor-element-c6523f9{padding:10px 0px 5px 0px;}.elementor-11 .elementor-element.elementor-element-c6523f9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:300;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-1c59e0f{padding:0px 0px 0px 0px;font-family:"Switzer", Sans-serif;font-size:20px;font-weight:400;line-height:1.4;}.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-11 .elementor-element.elementor-element-6342408 .elementor-button{background-color:transparent;font-family:"Switzer", Sans-serif;font-size:20px;font-weight:400;text-decoration:underline;line-height:1.4;fill:#4D4D4D;color:#4D4D4D;border-style:none;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6342408{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d456734 .elementor-repeater-item-9a6e626.elementor-social-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-d456734 .elementor-repeater-item-ac3ce38.elementor-social-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-d456734 .elementor-repeater-item-cb1c7e0.elementor-social-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-d456734{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-11 .elementor-element.elementor-element-b6c40af:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b6c40af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-b6c40af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0 0 15vh 0;}.elementor-11 .elementor-element.elementor-element-b6c40af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-48ffe3f > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 12px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7de47fa img{width:100%;}.elementor-11 .elementor-element.elementor-element-0e69e7c > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:5px 5px 5px 12px;}.elementor-11 .elementor-element.elementor-element-bf79bd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-bf79bd9 .elementor-heading-title{color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-aecb9ad{--divider-border-style:solid;--divider-color:#1a1a1a;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-aecb9ad .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-aecb9ad .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-11 .elementor-element.elementor-element-cf0215b{padding:10px 0px 5px 0px;}.elementor-11 .elementor-element.elementor-element-cf0215b .elementor-heading-title{color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-7d82523{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-6d2d75b .elementor-button{background-color:transparent;font-family:"Switzer", Sans-serif;font-size:20px;font-weight:400;text-decoration:underline;line-height:1.4;fill:#1a1a1a;color:#1a1a1a;border-style:none;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6d2d75b{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0b9e70b .elementor-repeater-item-cb1c7e0.elementor-social-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-0b9e70b{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-11 .elementor-element.elementor-element-c88f1e6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c88f1e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-c88f1e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0 0 0 0;}.elementor-11 .elementor-element.elementor-element-c88f1e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-1d983b0 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4523961{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-4523961 .elementor-heading-title{color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-a276eb6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a276eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-a276eb6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 0vw 0vw 0vw;}.elementor-11 .elementor-element.elementor-element-a276eb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-8da490d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-11 .elementor-element.elementor-element-8da490d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15.5px 15.5px 15.5px 15.5px;}.elementor-11 .elementor-element.elementor-element-34591df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-11 .elementor-element.elementor-element-34591df .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-be5a4fa{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:#B3B3B3;}.elementor-11 .elementor-element.elementor-element-2a0c2fe > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:15.5px 15.5px 15.5px 15.5px;}.elementor-11 .elementor-element.elementor-element-d532be5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-11 .elementor-element.elementor-element-d532be5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-7be215d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-ac1093a > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:15.5px 15.5px 15.5px 15.5px;}.elementor-11 .elementor-element.elementor-element-4df663e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-11 .elementor-element.elementor-element-4df663e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-d70e76b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-9251242 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:15.5px 15.5px 15.5px 15.5px;}.elementor-11 .elementor-element.elementor-element-d8ae65a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-11 .elementor-element.elementor-element-d8ae65a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-897f391{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-10739ce:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-10739ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-10739ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0 0 13vh 0;}.elementor-11 .elementor-element.elementor-element-10739ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-278e8d6 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-dc592de .elementor-button{background-color:transparent;font-family:"Switzer", Sans-serif;font-size:20px;font-weight:400;text-decoration:underline;line-height:1.4;fill:#1a1a1a;color:#1a1a1a;border-style:none;}.elementor-11 .elementor-element.elementor-element-dc592de{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-80dfea0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-80dfea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-11 .elementor-element.elementor-element-80dfea0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15vh 0 5vh 0;}.elementor-11 .elementor-element.elementor-element-80dfea0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-a7c0e7c .elementor-heading-title{color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-15289e0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-4b82cff:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4b82cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-11 .elementor-element.elementor-element-4b82cff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0 0 101px 0;}.elementor-11 .elementor-element.elementor-element-4b82cff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-a0b673f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#B3B3B3;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:34px 31px 34px 31px;}.elementor-11 .elementor-element.elementor-element-a0b673f > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-a0b673f > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-a0b673f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-a828c51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-a828c51 .elementor-heading-title{font-family:"Switzer", Sans-serif;font-size:84px;font-weight:300;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-5757c36{font-family:"Switzer", Sans-serif;font-size:24px;font-weight:400;line-height:1.2;}.elementor-11 .elementor-element.elementor-element-aaef932 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#B3B3B3;padding:34px 31px 34px 31px;}.elementor-11 .elementor-element.elementor-element-aaef932 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-aaef932 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-aaef932 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-32d8cfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-32d8cfc .elementor-heading-title{font-family:"Switzer", Sans-serif;font-size:84px;font-weight:300;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-c04d871{font-family:"Switzer", Sans-serif;font-size:24px;font-weight:400;line-height:1.4;}.elementor-11 .elementor-element.elementor-element-6ff670b > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#B3B3B3;padding:34px 31px 34px 31px;}.elementor-11 .elementor-element.elementor-element-6ff670b > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-6ff670b > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-6ff670b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-bd83b7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-bd83b7f .elementor-heading-title{font-family:"Switzer", Sans-serif;font-size:84px;font-weight:300;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-1c67dc4{font-family:"Switzer", Sans-serif;font-size:24px;font-weight:400;line-height:1.4;}.elementor-11 .elementor-element.elementor-element-7df5653:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7df5653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-7df5653{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15vh 0 40px 0;}.elementor-11 .elementor-element.elementor-element-7df5653 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-9db249e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2b7d273 .elementor-heading-title{color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-4094025 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1c3e10e .elementor-button{background-color:transparent;font-family:"Switzer", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;fill:#1a1a1a;color:#1a1a1a;border-style:none;}.elementor-11 .elementor-element.elementor-element-7f32d70:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7f32d70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-7f32d70{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0 0 0 0;}.elementor-11 .elementor-element.elementor-element-7f32d70 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-a648b26 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6c3044e{--divider-border-style:solid;--divider-color:#191919;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6c3044e .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-6c3044e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-11 .elementor-element.elementor-element-d1c09fc:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d1c09fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-d1c09fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0 0 14vh 0;}.elementor-11 .elementor-element.elementor-element-d1c09fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-23652ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-bbac3dd .elementor-button{background-color:transparent;font-family:"Switzer", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;fill:#1a1a1a;color:#1a1a1a;border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-a8258db{width:100%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-2c0018a{padding:10vh 0 10vh 0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-4ea009a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-8ea8bfe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-6b71e58{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-9d1491f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-42076e3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-2485e7b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-3dd812b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-ef91446{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-8934293{padding:10vh 0 5vh 0;}.elementor-11 .elementor-element.elementor-element-6f89ab3{padding:10vh 0 10vh 0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-b6c40af{padding:0 0 10vh 0;}.elementor-11 .elementor-element.elementor-element-7d82523{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-c88f1e6{padding:0 0 0 0;}.elementor-11 .elementor-element.elementor-element-1d983b0 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-11 .elementor-element.elementor-element-be5a4fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-7be215d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-d70e76b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-897f391{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-10739ce{padding:0 0 10vh 0;}.elementor-11 .elementor-element.elementor-element-80dfea0{padding:10vh 0 5vh 0;}.elementor-11 .elementor-element.elementor-element-15289e0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-4b82cff{padding:0 0 10vh 0;}.elementor-11 .elementor-element.elementor-element-7df5653{padding:10vh 0 40px 0;}.elementor-11 .elementor-element.elementor-element-d1c09fc{padding:0 0 10vh 0;}.elementor-11 .elementor-element.elementor-element-bbac3dd{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-2c0018a{padding:7.5vh 0 7.5vh 0;}.elementor-11 .elementor-element.elementor-element-90db462 > .elementor-element-populated{padding:0 0 0 0;}.elementor-11 .elementor-element.elementor-element-309ad21{padding:0px 0px 30px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-4ea009a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-dc606da > .elementor-element-populated{padding:5px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-45c9c47{--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-8ea8bfe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-356fb68{--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-6b71e58{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-3930fc3{--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-9d1491f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-4e3139b{--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-42076e3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-f891c30{--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-2485e7b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-83bebf4{--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-3dd812b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-ff36f28{--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-ef91446{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-8934293{padding:7.5vh 0 5vh 0;}.elementor-11 .elementor-element.elementor-element-a8258db > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6f89ab3{padding:7.5vh 0 7.5vh 0;}.elementor-11 .elementor-element.elementor-element-c471c82 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-ecb0b11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-11 .elementor-element.elementor-element-eafe746 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-49dcb00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-0f839d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0f839d3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-11 .elementor-element.elementor-element-c6523f9{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1c59e0f{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b6c40af{padding:0 0 7.5vh 0;}.elementor-11 .elementor-element.elementor-element-48ffe3f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7de47fa{padding:0px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-0e69e7c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-bf79bd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-aecb9ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-aecb9ad .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-11 .elementor-element.elementor-element-cf0215b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7d82523{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-c88f1e6{padding:0 0 0 0;}.elementor-11 .elementor-element.elementor-element-1d983b0 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-11 .elementor-element.elementor-element-8da490d > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-be5a4fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-2a0c2fe > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-7be215d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-ac1093a > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-d70e76b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-9251242 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-897f391{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-10739ce{padding:0 0 7.5vh 0;}.elementor-11 .elementor-element.elementor-element-80dfea0{padding:7.5vh 0 5vh 0;}.elementor-11 .elementor-element.elementor-element-a74dd94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b26125c > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-15289e0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-4b82cff{padding:0 0 31px 0;}.elementor-11 .elementor-element.elementor-element-a0b673f > .elementor-element-populated{border-width:1px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 00px 15px 00px;}.elementor-11 .elementor-element.elementor-element-aaef932 > .elementor-element-populated{border-width:1px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-11 .elementor-element.elementor-element-6ff670b > .elementor-element-populated{border-width:1px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-11 .elementor-element.elementor-element-7df5653{padding:7.5vh 0 0px 0;}.elementor-11 .elementor-element.elementor-element-9db249e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7f32d70{padding:0 0 0 0;}.elementor-11 .elementor-element.elementor-element-a648b26 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-11 .elementor-element.elementor-element-d1c09fc{padding:0 0 7.5vh 0;}.elementor-11 .elementor-element.elementor-element-23652ab > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-11 .elementor-element.elementor-element-bbac3dd{padding:0px 0px 0px 0px;}}/* Start custom CSS *//* Import Playfair Display font */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@300;400;500&display=swap');

/* Global fixes */
body {
  font-family: 'Inter', sans-serif;
  color: #1a1a1a;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Playfair Display', serif;
}

a {
  color: #4d4d4d !important;
  text-decoration: none;
}

a:hover {
  color: #555555 !important;
}

/* Fix header sticky */
.elementor-header-section {
  position: sticky;
  top: 0;
  z-index: 1000;
  background: white;
}

/* Elementor text color */
.elementor-widget-text-editor {
  color: #555555;
  font-size: 15px;
  line-height: 1.7;
}

/* Section background tweaks */
.elementor-section-full_width .elementor-widget-image img {
  width: 100%;
  height: auto;
  display: block;
}

/* Stats section */
.stats-number h2 {
  font-size: 72px !important;
  font-weight: 300 !important;
  line-height: 1 !important;
}

/* Heading sizes */
.elementor-widget-heading .elementor-heading-title {
  font-family: 'Playfair Display', serif;
}

/* Services list in gray bg */
.services-section {
  background: #f7f7f7;
}

/* Nav menu hover fix */
.elementor-nav-menu a {
  color: #1a1a1a !important;
  text-transform: lowercase;
  font-size: 14px;
  letter-spacing: 0.5px;
}

/* Footer links */
footer a, .elementor-widget-text-editor a {
  color: #1a1a1a !important;
  text-decoration: none;
}/* End custom CSS */