.elementor-3529 .elementor-element.elementor-element-52b737b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3529 .elementor-element.elementor-element-52b737b:not(.elementor-motion-effects-element-type-background), .elementor-3529 .elementor-element.elementor-element-52b737b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3529 .elementor-element.elementor-element-92675c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3529 .elementor-element.elementor-element-902fd89{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:00px 0px;--row-gap:00px;--column-gap:0px;}.elementor-3529 .elementor-element.elementor-element-64ac6d2{--display:flex;}.elementor-3529 .elementor-element.elementor-element-4222782{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-4222782 .elementor-heading-title{font-family:var( --e-global-typography-af72dd4-font-family ), Sans-serif;font-size:var( --e-global-typography-af72dd4-font-size );font-weight:var( --e-global-typography-af72dd4-font-weight );text-transform:var( --e-global-typography-af72dd4-text-transform );line-height:var( --e-global-typography-af72dd4-line-height );letter-spacing:var( --e-global-typography-af72dd4-letter-spacing );color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-8717ebe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;}.elementor-3529 .elementor-element.elementor-element-8717ebe .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-826d468{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 88px 0px;font-family:var( --e-global-typography-8af9420-font-family ), Sans-serif;font-size:var( --e-global-typography-8af9420-font-size );font-weight:var( --e-global-typography-8af9420-font-weight );text-transform:var( --e-global-typography-8af9420-text-transform );line-height:var( --e-global-typography-8af9420-line-height );color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-1bdf323{--display:flex;}.elementor-3529 .elementor-element.elementor-element-3ae3866{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3529 .elementor-element.elementor-element-2c04647{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3529 .elementor-element.elementor-element-0f533ec{text-align:start;}.elementor-3529 .elementor-element.elementor-element-0f533ec img{width:515px;height:578px;object-fit:cover;object-position:center center;}.elementor-3529 .elementor-element.elementor-element-d2a08d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-3529 .elementor-element.elementor-element-4c54569 .elementor-button{background-color:var( --e-global-color-e7a0a32 );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:27px;letter-spacing:1.25px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e7a0a32 );border-radius:0px 0px 0px 0px;padding:23px 41px 23px 43px;}.elementor-3529 .elementor-element.elementor-element-4c54569 .elementor-button:hover, .elementor-3529 .elementor-element.elementor-element-4c54569 .elementor-button:focus{background-color:var( --e-global-color-9df9cfd );color:var( --e-global-color-e7a0a32 );border-color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-4c54569{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-4c54569 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3529 .elementor-element.elementor-element-4c54569 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-3529 .elementor-element.elementor-element-4c54569 .elementor-button:hover svg, .elementor-3529 .elementor-element.elementor-element-4c54569 .elementor-button:focus svg{fill:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-fca6aa0 .elementor-button{background-color:var( --e-global-color-9df9cfd );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:27px;letter-spacing:1.25px;fill:var( --e-global-color-e7a0a32 );color:var( --e-global-color-e7a0a32 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e7a0a32 );border-radius:0px 0px 0px 0px;padding:22px 34px 21px 32px;}.elementor-3529 .elementor-element.elementor-element-fca6aa0 .elementor-button:hover, .elementor-3529 .elementor-element.elementor-element-fca6aa0 .elementor-button:focus{background-color:var( --e-global-color-e7a0a32 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-fca6aa0{width:auto;max-width:auto;}.elementor-3529 .elementor-element.elementor-element-fca6aa0 .elementor-button:hover svg, .elementor-3529 .elementor-element.elementor-element-fca6aa0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-67d9223 .elementor-button{background-color:var( --e-global-color-9df9cfd );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:27px;letter-spacing:1.25px;fill:var( --e-global-color-e7a0a32 );color:var( --e-global-color-e7a0a32 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e7a0a32 );border-radius:0px 0px 0px 0px;padding:22px 34px 21px 32px;}.elementor-3529 .elementor-element.elementor-element-67d9223 .elementor-button:hover, .elementor-3529 .elementor-element.elementor-element-67d9223 .elementor-button:focus{background-color:var( --e-global-color-e7a0a32 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-67d9223{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-67d9223 .elementor-button:hover svg, .elementor-3529 .elementor-element.elementor-element-67d9223 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-9b13f0e:not(.elementor-motion-effects-element-type-background), .elementor-3529 .elementor-element.elementor-element-9b13f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E0E0E033 0%, var( --e-global-color-e7a0a32 ) 100%);}.elementor-3529 .elementor-element.elementor-element-9b13f0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 105px 0px;z-index:0;}.elementor-3529 .elementor-element.elementor-element-9b13f0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3529 .elementor-element.elementor-element-2021bb4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3529 .elementor-element.elementor-element-2021bb4c .elementor-heading-title{font-family:var( --e-global-typography-af72dd4-font-family ), Sans-serif;font-size:var( --e-global-typography-af72dd4-font-size );font-weight:var( --e-global-typography-af72dd4-font-weight );text-transform:var( --e-global-typography-af72dd4-text-transform );line-height:var( --e-global-typography-af72dd4-line-height );letter-spacing:var( --e-global-typography-af72dd4-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-2eacc4ba{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 4px 0px;text-align:start;}.elementor-3529 .elementor-element.elementor-element-2eacc4ba .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-3529 .elementor-element.elementor-element-7259d2f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 28px 0px;color:var( --e-global-color-primary );}.elementor-3529 .elementor-element.elementor-element-592b1369{margin-top:-50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3529 .elementor-element.elementor-element-1b98f079.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3529 .elementor-element.elementor-element-1b98f079.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3529 .elementor-element.elementor-element-1b98f079{z-index:1;}.elementor-3529 .elementor-element.elementor-element-740da0cd{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 23px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-740da0cd .elementor-heading-title{font-family:var( --e-global-typography-b204671-font-family ), Sans-serif;font-size:var( --e-global-typography-b204671-font-size );font-weight:var( --e-global-typography-b204671-font-weight );text-transform:var( --e-global-typography-b204671-text-transform );line-height:var( --e-global-typography-b204671-line-height );color:var( --e-global-color-primary );}.elementor-3529 .elementor-element.elementor-element-7cc459e6{--grid-template-columns:repeat(0, auto);text-align:center;width:auto;max-width:auto;--icon-size:24px;--grid-column-gap:30px;--grid-row-gap:20px;}.elementor-3529 .elementor-element.elementor-element-7cc459e6 .elementor-social-icon{background-color:var( --e-global-color-9df9cfd );--icon-padding:5px;}.elementor-3529 .elementor-element.elementor-element-7cc459e6 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-7cc459e6 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-cfb81ec .elementor-button{background-color:var( --e-global-color-9df9cfd );font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:27px;letter-spacing:1.25px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:22px 34px 21px 32px;}.elementor-3529 .elementor-element.elementor-element-cfb81ec .elementor-button:hover, .elementor-3529 .elementor-element.elementor-element-cfb81ec .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-e7a0a32 );border-color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-cfb81ec{width:auto;max-width:auto;}.elementor-3529 .elementor-element.elementor-element-cfb81ec .elementor-button:hover svg, .elementor-3529 .elementor-element.elementor-element-cfb81ec .elementor-button:focus svg{fill:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-ed94a71 .elementor-button{background-color:var( --e-global-color-9df9cfd );font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:27px;letter-spacing:1.25px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:22px 34px 21px 32px;}.elementor-3529 .elementor-element.elementor-element-ed94a71 .elementor-button:hover, .elementor-3529 .elementor-element.elementor-element-ed94a71 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-e7a0a32 );border-color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-ed94a71{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-ed94a71 .elementor-button:hover svg, .elementor-3529 .elementor-element.elementor-element-ed94a71 .elementor-button:focus svg{fill:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-77d0efcb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 120px 0px;}.elementor-3529 .elementor-element.elementor-element-77d0efcb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3529 .elementor-element.elementor-element-6da49b53 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-1475b9a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3529 .elementor-element.elementor-element-1475b9a7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-3529 .elementor-element.elementor-element-2b463f6d{text-align:center;}.elementor-3529 .elementor-element.elementor-element-2b463f6d .elementor-heading-title{font-family:var( --e-global-typography-dbffa89-font-family ), Sans-serif;font-size:var( --e-global-typography-dbffa89-font-size );font-weight:var( --e-global-typography-dbffa89-font-weight );text-transform:var( --e-global-typography-dbffa89-text-transform );line-height:var( --e-global-typography-dbffa89-line-height );color:var( --e-global-color-ccfe843 );}.elementor-3529 .elementor-element.elementor-element-46038dd8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-258px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-46038dd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3529 .elementor-element.elementor-element-4aab969c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3529 .elementor-element.elementor-element-4aab969c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-4aab969c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:120px 0px 120px 0px;}.elementor-3529 .elementor-element.elementor-element-4aab969c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3529 .elementor-element.elementor-element-f02d189{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--padding-top:12px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3529 .elementor-element.elementor-element-eea744a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-3529 .elementor-element.elementor-element-eea744a img{width:171px;height:156px;object-fit:cover;object-position:center center;}.elementor-3529 .elementor-element.elementor-element-d7ccfae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3529 .elementor-element.elementor-element-d7ccfae img{max-width:148px;height:156px;object-fit:cover;object-position:center center;}.elementor-3529 .elementor-element.elementor-element-9da4ec2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3529 .elementor-element.elementor-element-5a35e15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3529 .elementor-element.elementor-element-1ba928e9{margin:84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3529 .elementor-element.elementor-element-1ba928e9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-3529 .elementor-element.elementor-element-567de4e0{--divider-border-style:solid;--divider-color:#E0E0E080;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-3529 .elementor-element.elementor-element-567de4e0 .elementor-divider-separator{width:654px;margin:0 auto;margin-center:0;}.elementor-3529 .elementor-element.elementor-element-567de4e0 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-3529 .elementor-element.elementor-element-7003cf09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-8af9420-font-family ), Sans-serif;font-size:var( --e-global-typography-8af9420-font-size );font-weight:var( --e-global-typography-8af9420-font-weight );text-transform:var( --e-global-typography-8af9420-text-transform );line-height:var( --e-global-typography-8af9420-line-height );color:var( --e-global-color-accent );}.elementor-3529 .elementor-element.elementor-element-6411b25d .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:27px;letter-spacing:1.25px;fill:var( --e-global-color-e7a0a32 );color:var( --e-global-color-e7a0a32 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:23px 41px 23px 43px;}.elementor-3529 .elementor-element.elementor-element-6411b25d .elementor-button:hover, .elementor-3529 .elementor-element.elementor-element-6411b25d .elementor-button:focus{background-color:var( --e-global-color-9df9cfd );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-6411b25d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-6411b25d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3529 .elementor-element.elementor-element-6411b25d .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-3529 .elementor-element.elementor-element-6411b25d .elementor-button:hover svg, .elementor-3529 .elementor-element.elementor-element-6411b25d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-6a299ef:not(.elementor-motion-effects-element-type-background), .elementor-3529 .elementor-element.elementor-element-6a299ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://sparkmanorthodontics.com/wp-content/uploads/2021/11/Sparkman-Ortho-6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3529 .elementor-element.elementor-element-6a299ef > .elementor-background-overlay{background-color:#24232D66;opacity:1;mix-blend-mode:multiply;}.elementor-3529 .elementor-element.elementor-element-6a299ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 120px 0px;}.elementor-3529 .elementor-element.elementor-element-f384a26{padding:374px 0px 120px 0px;}.elementor-3529 .elementor-element.elementor-element-e8a7fca img{width:100%;max-width:180px;height:64px;}.elementor-3529 .elementor-element.elementor-element-08015e2 img{width:100%;max-width:180px;height:64px;}.elementor-3529 .elementor-element.elementor-element-5c56e66 img{width:100%;max-width:180px;height:64px;}.elementor-3529 .elementor-element.elementor-element-90cf4f7 img{width:100%;max-width:180px;height:64px;}.elementor-3529 .elementor-element.elementor-element-29ff3a1 > .elementor-container{max-width:970px;}.elementor-3529 .elementor-element.elementor-element-5ec7fcc{text-align:center;}.elementor-3529 .elementor-element.elementor-element-5ec7fcc .elementor-heading-title{font-family:var( --e-global-typography-af72dd4-font-family ), Sans-serif;font-size:var( --e-global-typography-af72dd4-font-size );font-weight:var( --e-global-typography-af72dd4-font-weight );text-transform:var( --e-global-typography-af72dd4-text-transform );line-height:var( --e-global-typography-af72dd4-line-height );letter-spacing:var( --e-global-typography-af72dd4-letter-spacing );color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-1c5ac7f{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-3529 .elementor-element.elementor-element-1c5ac7f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-91676a6{text-align:center;font-family:var( --e-global-typography-8af9420-font-family ), Sans-serif;font-size:var( --e-global-typography-8af9420-font-size );font-weight:var( --e-global-typography-8af9420-font-weight );text-transform:var( --e-global-typography-8af9420-text-transform );line-height:var( --e-global-typography-8af9420-line-height );color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-901591a > .elementor-container{max-width:970px;}.elementor-3529 .elementor-element.elementor-element-901591a{padding:70px 0px 70px 0px;}.elementor-3529 .elementor-element.elementor-element-a98ba2e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-3529 .elementor-element.elementor-element-440f62b .elementor-icon-wrapper{text-align:center;}.elementor-3529 .elementor-element.elementor-element-440f62b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-440f62b.elementor-view-framed .elementor-icon, .elementor-3529 .elementor-element.elementor-element-440f62b.elementor-view-default .elementor-icon{color:var( --e-global-color-e7a0a32 );border-color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-440f62b.elementor-view-framed .elementor-icon, .elementor-3529 .elementor-element.elementor-element-440f62b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-440f62b .elementor-icon{font-size:30px;}.elementor-3529 .elementor-element.elementor-element-440f62b .elementor-icon svg{height:30px;}.elementor-3529 .elementor-element.elementor-element-0692550{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-3529 .elementor-element.elementor-element-0692550 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:800;text-transform:capitalize;line-height:30px;letter-spacing:0.75px;color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-1487f93{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:34px;color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-8096e84 > .elementor-element-populated{border-style:solid;border-width:0px 3px 0px 3px;border-color:#E0E0E04D;padding:10px 6px 10px 6px;}.elementor-3529 .elementor-element.elementor-element-3a66c0f .elementor-icon-wrapper{text-align:center;}.elementor-3529 .elementor-element.elementor-element-3a66c0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-3a66c0f.elementor-view-framed .elementor-icon, .elementor-3529 .elementor-element.elementor-element-3a66c0f.elementor-view-default .elementor-icon{color:var( --e-global-color-e7a0a32 );border-color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-3a66c0f.elementor-view-framed .elementor-icon, .elementor-3529 .elementor-element.elementor-element-3a66c0f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-3a66c0f .elementor-icon{font-size:30px;}.elementor-3529 .elementor-element.elementor-element-3a66c0f .elementor-icon svg{height:30px;}.elementor-3529 .elementor-element.elementor-element-0d27686{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-3529 .elementor-element.elementor-element-0d27686 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:800;text-transform:capitalize;line-height:30px;letter-spacing:0.75px;color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-1601624{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:34px;color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-eb371bc > .elementor-element-populated{border-style:solid;border-width:0px 3px 0px 0px;border-color:#E0E0E04D;padding:10px 10px 10px 10px;}.elementor-3529 .elementor-element.elementor-element-eb371bc > .elementor-element-populated, .elementor-3529 .elementor-element.elementor-element-eb371bc > .elementor-element-populated > .elementor-background-overlay, .elementor-3529 .elementor-element.elementor-element-eb371bc > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-1f043a2 .elementor-icon-wrapper{text-align:center;}.elementor-3529 .elementor-element.elementor-element-1f043a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-1f043a2.elementor-view-framed .elementor-icon, .elementor-3529 .elementor-element.elementor-element-1f043a2.elementor-view-default .elementor-icon{color:var( --e-global-color-e7a0a32 );border-color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-1f043a2.elementor-view-framed .elementor-icon, .elementor-3529 .elementor-element.elementor-element-1f043a2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-1f043a2 .elementor-icon{font-size:30px;}.elementor-3529 .elementor-element.elementor-element-1f043a2 .elementor-icon svg{height:30px;}.elementor-3529 .elementor-element.elementor-element-243191a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-3529 .elementor-element.elementor-element-243191a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:800;text-transform:capitalize;line-height:30px;letter-spacing:0.75px;color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-71a4629{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:34px;color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-f4481af > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-3529 .elementor-element.elementor-element-ae40cfd .elementor-icon-wrapper{text-align:center;}.elementor-3529 .elementor-element.elementor-element-ae40cfd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-ae40cfd.elementor-view-framed .elementor-icon, .elementor-3529 .elementor-element.elementor-element-ae40cfd.elementor-view-default .elementor-icon{color:var( --e-global-color-e7a0a32 );border-color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-ae40cfd.elementor-view-framed .elementor-icon, .elementor-3529 .elementor-element.elementor-element-ae40cfd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-ae40cfd .elementor-icon{font-size:30px;}.elementor-3529 .elementor-element.elementor-element-ae40cfd .elementor-icon svg{height:30px;}.elementor-3529 .elementor-element.elementor-element-d6c7396{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-3529 .elementor-element.elementor-element-d6c7396 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:800;text-transform:capitalize;line-height:30px;letter-spacing:0.75px;color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-b214aeb{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:34px;color:var( --e-global-color-e7a0a32 );}.elementor-3529 .elementor-element.elementor-element-9343bfc:not(.elementor-motion-effects-element-type-background), .elementor-3529 .elementor-element.elementor-element-9343bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3529 .elementor-element.elementor-element-9343bfc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-9343bfc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3529 .elementor-element.elementor-element-e0a023a{padding:0px 0px 77px 0px;}.elementor-3529 .elementor-element.elementor-element-8dd3291{text-align:start;}.elementor-3529 .elementor-element.elementor-element-8dd3291 img{width:100%;max-width:249px;height:72px;}.elementor-3529 .elementor-element.elementor-element-9007f2a .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:27px;letter-spacing:1.25px;fill:var( --e-global-color-e7a0a32 );color:var( --e-global-color-e7a0a32 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:23px 41px 23px 43px;}.elementor-3529 .elementor-element.elementor-element-9007f2a .elementor-button:hover, .elementor-3529 .elementor-element.elementor-element-9007f2a .elementor-button:focus{background-color:var( --e-global-color-9df9cfd );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-9007f2a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3529 .elementor-element.elementor-element-9007f2a .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-3529 .elementor-element.elementor-element-9007f2a .elementor-button:hover svg, .elementor-3529 .elementor-element.elementor-element-9007f2a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-1b368d3{border-style:solid;border-width:3px 0px 3px 0px;border-color:#E0E0E026;padding:80px 0px 80px 0px;}.elementor-3529 .elementor-element.elementor-element-bc16a8b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-cf64336{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3529 .elementor-element.elementor-element-cf64336 .elementor-heading-title{font-family:var( --e-global-typography-42d8c02-font-family ), Sans-serif;font-size:var( --e-global-typography-42d8c02-font-size );font-weight:var( --e-global-typography-42d8c02-font-weight );text-transform:var( --e-global-typography-42d8c02-text-transform );line-height:var( --e-global-typography-42d8c02-line-height );letter-spacing:var( --e-global-typography-42d8c02-letter-spacing );color:var( --e-global-color-ccfe843 );}.elementor-3529 .elementor-element.elementor-element-f32e19f{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-3529 .elementor-element.elementor-element-f32e19f .elementor-social-icon{background-color:var( --e-global-color-9df9cfd );--icon-padding:0em;}.elementor-3529 .elementor-element.elementor-element-f32e19f .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-f32e19f .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-f32e19f .elementor-social-icon:hover i{color:var( --e-global-color-ccfe843 );}.elementor-3529 .elementor-element.elementor-element-f32e19f .elementor-social-icon:hover svg{fill:var( --e-global-color-ccfe843 );}.elementor-3529 .elementor-element.elementor-element-7648b3d > .elementor-element-populated{border-style:solid;border-width:0px 3px 0px 3px;border-color:#E0E0E026;padding:0px 98px 0px 95px;}.elementor-3529 .elementor-element.elementor-element-cd1549b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3529 .elementor-element.elementor-element-cd1549b .elementor-heading-title{font-family:var( --e-global-typography-42d8c02-font-family ), Sans-serif;font-size:var( --e-global-typography-42d8c02-font-size );font-weight:var( --e-global-typography-42d8c02-font-weight );text-transform:var( --e-global-typography-42d8c02-text-transform );line-height:var( --e-global-typography-42d8c02-line-height );letter-spacing:var( --e-global-typography-42d8c02-letter-spacing );color:var( --e-global-color-ccfe843 );}.elementor-3529 .elementor-element.elementor-element-bd56f79 .menu-item a.uael-menu-item,.elementor-3529 .elementor-element.elementor-element-bd56f79 .menu-item a.uael-sub-menu-item{padding-left:0px;padding-right:0px;}.elementor-3529 .elementor-element.elementor-element-bd56f79 .menu-item a.uael-menu-item, .elementor-3529 .elementor-element.elementor-element-bd56f79 .menu-item a.uael-sub-menu-item{padding-top:0px;padding-bottom:0px;}.elementor-3529 .elementor-element.elementor-element-bd56f79 .sub-menu li a.uael-sub-menu-item,
						.elementor-3529 .elementor-element.elementor-element-bd56f79 nav.uael-dropdown li a.uael-menu-item,
						.elementor-3529 .elementor-element.elementor-element-bd56f79 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-3529 .elementor-element.elementor-element-bd56f79 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-3529 .elementor-element.elementor-element-bd56f79 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-3529 .elementor-element.elementor-element-bd56f79 .sub-menu a.uael-sub-menu-item,
						 .elementor-3529 .elementor-element.elementor-element-bd56f79 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-3529 .elementor-element.elementor-element-bd56f79 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-3529 .elementor-element.elementor-element-bd56f79 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-3529 .elementor-element.elementor-element-bd56f79 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-3529 .elementor-element.elementor-element-bd56f79 .menu-item a.uael-menu-item{font-family:var( --e-global-typography-1e49a57-font-family ), Sans-serif;font-size:var( --e-global-typography-1e49a57-font-size );font-weight:var( --e-global-typography-1e49a57-font-weight );text-transform:var( --e-global-typography-1e49a57-text-transform );line-height:var( --e-global-typography-1e49a57-line-height );}.elementor-3529 .elementor-element.elementor-element-bd56f79 .menu-item a.uael-menu-item:not(.elementor-button), .elementor-3529 .elementor-element.elementor-element-bd56f79 .sub-menu a.uael-sub-menu-item{color:var( --e-global-color-bd547ad );}.elementor-3529 .elementor-element.elementor-element-bd56f79 .menu-item a.uael-menu-item:not(.elementor-button):hover,
								.elementor-3529 .elementor-element.elementor-element-bd56f79 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-3529 .elementor-element.elementor-element-bd56f79 .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-3529 .elementor-element.elementor-element-bd56f79 .menu-item a.uael-menu-item.highlighted:not(.elementor-button),
								.elementor-3529 .elementor-element.elementor-element-bd56f79 .menu-item a.uael-menu-item:not(.elementor-button):focus{color:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-bd56f79 .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-3529 .elementor-element.elementor-element-bd56f79 .menu-item.current-menu-ancestor a.uael-menu-item:not(.elementor-button),
								.elementor-3529 .elementor-element.elementor-element-bd56f79 .menu-item.custom-menu-active a.uael-menu-item:not(.elementor-button){color:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-bd56f79 .sub-menu,
								.elementor-3529 .elementor-element.elementor-element-bd56f79 nav.uael-dropdown,
								.elementor-3529 .elementor-element.elementor-element-bd56f79 .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-3529 .elementor-element.elementor-element-bd56f79 .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-3529 .elementor-element.elementor-element-bd56f79 .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-3529 .elementor-element.elementor-element-bd56f79 nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-3529 .elementor-element.elementor-element-bd56f79 nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-3529 .elementor-element.elementor-element-bd56f79 .sub-menu li.menu-item:not(:last-child),
						.elementor-3529 .elementor-element.elementor-element-bd56f79 nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-3529 .elementor-element.elementor-element-bd56f79 nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-3529 .elementor-element.elementor-element-a9286a0 > .elementor-element-populated{padding:0px 0px 0px 98px;}.elementor-3529 .elementor-element.elementor-element-b99fae7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3529 .elementor-element.elementor-element-b99fae7 .elementor-heading-title{font-family:var( --e-global-typography-42d8c02-font-family ), Sans-serif;font-size:var( --e-global-typography-42d8c02-font-size );font-weight:var( --e-global-typography-42d8c02-font-weight );text-transform:var( --e-global-typography-42d8c02-text-transform );line-height:var( --e-global-typography-42d8c02-line-height );letter-spacing:var( --e-global-typography-42d8c02-letter-spacing );color:var( --e-global-color-ccfe843 );}.elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-e77a6cc{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-item > a{font-family:var( --e-global-typography-1e49a57-font-family ), Sans-serif;font-size:var( --e-global-typography-1e49a57-font-size );font-weight:var( --e-global-typography-1e49a57-font-weight );text-transform:var( --e-global-typography-1e49a57-text-transform );line-height:var( --e-global-typography-1e49a57-line-height );}.elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-text{color:var( --e-global-color-bd547ad );transition:color 0.3s;}.elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3529 .elementor-element.elementor-element-3b3c4d9{padding:50px 0px 20px 0px;}.elementor-3529 .elementor-element.elementor-element-41d430d{font-family:var( --e-global-typography-1e49a57-font-family ), Sans-serif;font-size:var( --e-global-typography-1e49a57-font-size );font-weight:var( --e-global-typography-1e49a57-font-weight );text-transform:var( --e-global-typography-1e49a57-text-transform );line-height:var( --e-global-typography-1e49a57-line-height );color:var( --e-global-color-bd547ad );}.elementor-3529 .elementor-element.elementor-element-4696928{text-align:end;font-family:var( --e-global-typography-1e49a57-font-family ), Sans-serif;font-size:var( --e-global-typography-1e49a57-font-size );font-weight:var( --e-global-typography-1e49a57-font-weight );text-transform:var( --e-global-typography-1e49a57-text-transform );line-height:var( --e-global-typography-1e49a57-line-height );color:var( --e-global-color-bd547ad );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-3529 .elementor-element.elementor-element-52b737b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-3529 .elementor-element.elementor-element-4222782{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-4222782 .elementor-heading-title{font-size:var( --e-global-typography-af72dd4-font-size );line-height:var( --e-global-typography-af72dd4-line-height );letter-spacing:var( --e-global-typography-af72dd4-letter-spacing );}.elementor-3529 .elementor-element.elementor-element-8717ebe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-8717ebe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3529 .elementor-element.elementor-element-826d468{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 31px 0px;font-size:var( --e-global-typography-8af9420-font-size );line-height:var( --e-global-typography-8af9420-line-height );}.elementor-3529 .elementor-element.elementor-element-3ae3866{--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-3529 .elementor-element.elementor-element-2c04647{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3529 .elementor-element.elementor-element-0f533ec img{width:100%;height:591px;}.elementor-3529 .elementor-element.elementor-element-d2a08d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:140px;}.elementor-3529 .elementor-element.elementor-element-4c54569 .elementor-button{font-size:18px;line-height:25px;letter-spacing:1.5px;padding:18px 36px 18px 38px;}.elementor-3529 .elementor-element.elementor-element-fca6aa0 .elementor-button{font-size:18px;line-height:25px;letter-spacing:1.5px;padding:18px 28px 17px 28px;}.elementor-3529 .elementor-element.elementor-element-67d9223 .elementor-button{font-size:18px;line-height:25px;letter-spacing:1.5px;padding:18px 28px 17px 28px;}.elementor-3529 .elementor-element.elementor-element-9b13f0e{margin-top:0px;margin-bottom:0px;padding:60px 0px 45px 0px;}.elementor-3529 .elementor-element.elementor-element-26a7bf7{margin-top:0px;margin-bottom:0px;padding:0px 40px 20px 40px;}.elementor-3529 .elementor-element.elementor-element-2021bb4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-2021bb4c .elementor-heading-title{font-size:var( --e-global-typography-af72dd4-font-size );line-height:var( --e-global-typography-af72dd4-line-height );letter-spacing:var( --e-global-typography-af72dd4-letter-spacing );}.elementor-3529 .elementor-element.elementor-element-2eacc4ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-2eacc4ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3529 .elementor-element.elementor-element-7259d2f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-3b1c818 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-592b1369{margin-top:-65px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-3529 .elementor-element.elementor-element-740da0cd{padding:0px 35px 0px 0px;text-align:start;}.elementor-3529 .elementor-element.elementor-element-740da0cd .elementor-heading-title{font-size:var( --e-global-typography-b204671-font-size );line-height:var( --e-global-typography-b204671-line-height );}.elementor-3529 .elementor-element.elementor-element-7f1b7dd3.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3529 .elementor-element.elementor-element-cfb81ec .elementor-button{font-size:18px;line-height:25px;letter-spacing:1.5px;padding:18px 28px 17px 28px;}.elementor-3529 .elementor-element.elementor-element-ed94a71 .elementor-button{font-size:18px;line-height:25px;letter-spacing:1.5px;padding:18px 28px 17px 28px;}.elementor-3529 .elementor-element.elementor-element-77d0efcb{margin-top:0px;margin-bottom:0px;padding:60px 40px 60px 40px;}.elementor-3529 .elementor-element.elementor-element-1475b9a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-1475b9a7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3529 .elementor-element.elementor-element-2b463f6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-2b463f6d .elementor-heading-title{font-size:var( --e-global-typography-dbffa89-font-size );line-height:var( --e-global-typography-dbffa89-line-height );}.elementor-3529 .elementor-element.elementor-element-46038dd8{margin-top:0px;margin-bottom:-218px;padding:0px 40px 0px 40px;}.elementor-3529 .elementor-element.elementor-element-4aab969c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 20px 60px 20px;}.elementor-3529 .elementor-element.elementor-element-f02d189{--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3529 .elementor-element.elementor-element-eea744a img{width:105px;height:101px;}.elementor-3529 .elementor-element.elementor-element-d7ccfae img{max-width:97px;height:156px;object-fit:contain;}.elementor-3529 .elementor-element.elementor-element-9da4ec2 img{max-width:242px;}.elementor-3529 .elementor-element.elementor-element-5a35e15 img{max-width:83px;}.elementor-3529 .elementor-element.elementor-element-1ba928e9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3529 .elementor-element.elementor-element-567de4e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-3529 .elementor-element.elementor-element-567de4e0 .elementor-divider-separator{width:619px;}.elementor-3529 .elementor-element.elementor-element-7003cf09{font-size:var( --e-global-typography-8af9420-font-size );line-height:var( --e-global-typography-8af9420-line-height );}.elementor-3529 .elementor-element.elementor-element-6411b25d .elementor-button{font-size:18px;line-height:25px;letter-spacing:1.5px;padding:18px 36px 18px 38px;}.elementor-3529 .elementor-element.elementor-element-6a299ef:not(.elementor-motion-effects-element-type-background), .elementor-3529 .elementor-element.elementor-element-6a299ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sparkmanorthodontics.com/wp-content/uploads/2021/11/mobile-footer-map-bg.jpg");}.elementor-3529 .elementor-element.elementor-element-6a299ef{padding:0px 40px 60px 40px;}.elementor-3529 .elementor-element.elementor-element-f384a26{padding:277px 0px 60px 0px;}.elementor-3529 .elementor-element.elementor-element-90cf4f7{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3529 .elementor-element.elementor-element-5ec7fcc .elementor-heading-title{font-size:var( --e-global-typography-af72dd4-font-size );line-height:var( --e-global-typography-af72dd4-line-height );letter-spacing:var( --e-global-typography-af72dd4-letter-spacing );}.elementor-3529 .elementor-element.elementor-element-1c5ac7f{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-3529 .elementor-element.elementor-element-1c5ac7f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3529 .elementor-element.elementor-element-91676a6{font-size:var( --e-global-typography-8af9420-font-size );line-height:var( --e-global-typography-8af9420-line-height );}.elementor-3529 .elementor-element.elementor-element-901591a{padding:60px 0px 60px 0px;}.elementor-3529 .elementor-element.elementor-element-a98ba2e > .elementor-element-populated{padding:10px 6px 10px 6px;}.elementor-3529 .elementor-element.elementor-element-0692550 .elementor-heading-title{font-size:20px;line-height:30px;letter-spacing:0.75px;}.elementor-3529 .elementor-element.elementor-element-1487f93{font-size:17px;line-height:34px;}.elementor-3529 .elementor-element.elementor-element-8096e84 > .elementor-element-populated{padding:10px 6px 10px 6px;}.elementor-3529 .elementor-element.elementor-element-0d27686 .elementor-heading-title{font-size:20px;line-height:30px;letter-spacing:0.75px;}.elementor-3529 .elementor-element.elementor-element-1601624{font-size:17px;line-height:34px;}.elementor-3529 .elementor-element.elementor-element-eb371bc > .elementor-element-populated{padding:10px 6px 10px 6px;}.elementor-3529 .elementor-element.elementor-element-243191a .elementor-heading-title{font-size:20px;line-height:30px;letter-spacing:0.75px;}.elementor-3529 .elementor-element.elementor-element-71a4629{font-size:17px;line-height:34px;}.elementor-3529 .elementor-element.elementor-element-f4481af > .elementor-element-populated{padding:10px 6px 10px 6px;}.elementor-3529 .elementor-element.elementor-element-d6c7396 .elementor-heading-title{font-size:21px;line-height:30px;letter-spacing:0.75px;}.elementor-3529 .elementor-element.elementor-element-b214aeb{font-size:17px;line-height:34px;}.elementor-3529 .elementor-element.elementor-element-9343bfc{padding:60px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-e0a023a{padding:0px 40px 40px 40px;}.elementor-3529 .elementor-element.elementor-element-9007f2a .elementor-button{font-size:18px;line-height:25px;letter-spacing:1.5px;padding:18px 36px 18px 38px;}.elementor-3529 .elementor-element.elementor-element-1b368d3{padding:40px 0px 37px 0px;}.elementor-3529 .elementor-element.elementor-element-bc16a8b > .elementor-element-populated{padding:0px 40px 30px 40px;}.elementor-3529 .elementor-element.elementor-element-cf64336{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3529 .elementor-element.elementor-element-cf64336 .elementor-heading-title{font-size:var( --e-global-typography-42d8c02-font-size );line-height:var( --e-global-typography-42d8c02-line-height );letter-spacing:var( --e-global-typography-42d8c02-letter-spacing );}.elementor-3529 .elementor-element.elementor-element-7648b3d > .elementor-element-populated{border-width:3px 0px 3px 0px;padding:30px 40px 30px 40px;}.elementor-3529 .elementor-element.elementor-element-cd1549b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3529 .elementor-element.elementor-element-cd1549b .elementor-heading-title{font-size:var( --e-global-typography-42d8c02-font-size );line-height:var( --e-global-typography-42d8c02-line-height );letter-spacing:var( --e-global-typography-42d8c02-letter-spacing );}.elementor-3529 .elementor-element.elementor-element-bd56f79 .menu-item a.uael-menu-item{font-size:var( --e-global-typography-1e49a57-font-size );line-height:var( --e-global-typography-1e49a57-line-height );}.elementor-3529 .elementor-element.elementor-element-a9286a0 > .elementor-element-populated{padding:30px 0px 0px 40px;}.elementor-3529 .elementor-element.elementor-element-b99fae7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3529 .elementor-element.elementor-element-b99fae7 .elementor-heading-title{font-size:var( --e-global-typography-42d8c02-font-size );line-height:var( --e-global-typography-42d8c02-line-height );letter-spacing:var( --e-global-typography-42d8c02-letter-spacing );}.elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-item > a{font-size:var( --e-global-typography-1e49a57-font-size );line-height:var( --e-global-typography-1e49a57-line-height );}.elementor-3529 .elementor-element.elementor-element-3b3c4d9{padding:40px 40px 20px 40px;}.elementor-3529 .elementor-element.elementor-element-41d430d{font-size:var( --e-global-typography-1e49a57-font-size );line-height:var( --e-global-typography-1e49a57-line-height );}.elementor-3529 .elementor-element.elementor-element-4331ba2 > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-4696928{text-align:start;font-size:var( --e-global-typography-1e49a57-font-size );line-height:var( --e-global-typography-1e49a57-line-height );}}@media(max-width:767px){.elementor-3529 .elementor-element.elementor-element-52b737b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3529 .elementor-element.elementor-element-4222782 .elementor-heading-title{font-size:var( --e-global-typography-af72dd4-font-size );line-height:var( --e-global-typography-af72dd4-line-height );letter-spacing:var( --e-global-typography-af72dd4-letter-spacing );}.elementor-3529 .elementor-element.elementor-element-8717ebe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-8717ebe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3529 .elementor-element.elementor-element-826d468{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;font-size:var( --e-global-typography-8af9420-font-size );line-height:var( --e-global-typography-8af9420-line-height );}.elementor-3529 .elementor-element.elementor-element-2c04647{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3529 .elementor-element.elementor-element-0f533ec img{height:250px;}.elementor-3529 .elementor-element.elementor-element-d2a08d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-3529 .elementor-element.elementor-element-30f537d{padding:0px 0px 50px 0px;}.elementor-3529 .elementor-element.elementor-element-4c54569 .elementor-button{font-size:16px;line-height:27px;letter-spacing:0.5px;padding:10px 13px 10px 14px;}.elementor-3529 .elementor-element.elementor-element-fca6aa0 .elementor-button{font-size:16px;line-height:27px;letter-spacing:0.5px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-67d9223 .elementor-button{font-size:16px;line-height:27px;letter-spacing:0.5px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-9b13f0e{margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-3529 .elementor-element.elementor-element-23910874 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-26a7bf7{padding:0px 20px 12px 20px;}.elementor-3529 .elementor-element.elementor-element-2021bb4c .elementor-heading-title{font-size:var( --e-global-typography-af72dd4-font-size );line-height:var( --e-global-typography-af72dd4-line-height );letter-spacing:var( --e-global-typography-af72dd4-letter-spacing );}.elementor-3529 .elementor-element.elementor-element-2eacc4ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-3529 .elementor-element.elementor-element-2eacc4ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3529 .elementor-element.elementor-element-592b1369{padding:30px 20px 0px 20px;}.elementor-3529 .elementor-element.elementor-element-740da0cd .elementor-heading-title{font-size:var( --e-global-typography-b204671-font-size );line-height:var( --e-global-typography-b204671-line-height );}.elementor-3529 .elementor-element.elementor-element-7cc459e6{--grid-column-gap:41px;}.elementor-bc-flex-widget .elementor-3529 .elementor-element.elementor-element-7f1b7dd3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3529 .elementor-element.elementor-element-7f1b7dd3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3529 .elementor-element.elementor-element-7f1b7dd3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3529 .elementor-element.elementor-element-7f1b7dd3 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-3529 .elementor-element.elementor-element-cfb81ec .elementor-button{font-size:16px;line-height:27px;letter-spacing:0.5px;padding:11px 20px 11px 20px;}.elementor-3529 .elementor-element.elementor-element-ed94a71 .elementor-button{font-size:16px;line-height:27px;letter-spacing:0.5px;padding:11px 20px 11px 20px;}.elementor-3529 .elementor-element.elementor-element-77d0efcb{margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-3529 .elementor-element.elementor-element-1475b9a7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3529 .elementor-element.elementor-element-2b463f6d .elementor-heading-title{font-size:var( --e-global-typography-dbffa89-font-size );line-height:var( --e-global-typography-dbffa89-line-height );}.elementor-3529 .elementor-element.elementor-element-46038dd8{margin-top:0px;margin-bottom:-224px;padding:0px 20px 0px 20px;}.elementor-3529 .elementor-element.elementor-element-4aab969c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 5.5px 40px 5.5px;}.elementor-3529 .elementor-element.elementor-element-f02d189{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3529 .elementor-element.elementor-element-eea744a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3529 .elementor-element.elementor-element-eea744a img{width:100%;height:80px;}.elementor-3529 .elementor-element.elementor-element-d7ccfae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3529 .elementor-element.elementor-element-d7ccfae img{width:100%;max-width:76px;height:80px;}.elementor-3529 .elementor-element.elementor-element-9da4ec2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;text-align:center;}.elementor-3529 .elementor-element.elementor-element-9da4ec2.elementor-element{--order:99999 /* order end hack */;}.elementor-3529 .elementor-element.elementor-element-9da4ec2 img{width:146px;height:71px;}.elementor-3529 .elementor-element.elementor-element-5a35e15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-5a35e15 img{width:100%;height:80px;}.elementor-3529 .elementor-element.elementor-element-1ba928e9{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-1ba928e9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3529 .elementor-element.elementor-element-567de4e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3529 .elementor-element.elementor-element-567de4e0 .elementor-divider-separator{width:250px;}.elementor-3529 .elementor-element.elementor-element-7003cf09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;font-size:var( --e-global-typography-8af9420-font-size );line-height:var( --e-global-typography-8af9420-line-height );}.elementor-3529 .elementor-element.elementor-element-6411b25d{padding:10px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-6411b25d .elementor-button{font-size:16px;line-height:27px;letter-spacing:0.5px;padding:10px 8px 10px 8px;}.elementor-3529 .elementor-element.elementor-element-6a299ef:not(.elementor-motion-effects-element-type-background), .elementor-3529 .elementor-element.elementor-element-6a299ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sparkmanorthodontics.com/wp-content/uploads/2021/11/footer-map-bg.jpg");}.elementor-3529 .elementor-element.elementor-element-6a299ef{padding:0px 20px 40px 20px;}.elementor-3529 .elementor-element.elementor-element-f384a26{padding:260px 0px 40px 0px;}.elementor-3529 .elementor-element.elementor-element-e8a7fca{text-align:center;}.elementor-3529 .elementor-element.elementor-element-e8a7fca img{max-width:180px;height:50px;}.elementor-3529 .elementor-element.elementor-element-08015e2 img{width:100%;height:50px;}.elementor-3529 .elementor-element.elementor-element-5c56e66 img{width:100%;height:50px;}.elementor-3529 .elementor-element.elementor-element-90cf4f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3529 .elementor-element.elementor-element-90cf4f7 img{height:50px;}.elementor-3529 .elementor-element.elementor-element-5ec7fcc .elementor-heading-title{font-size:var( --e-global-typography-af72dd4-font-size );line-height:var( --e-global-typography-af72dd4-line-height );letter-spacing:var( --e-global-typography-af72dd4-letter-spacing );}.elementor-3529 .elementor-element.elementor-element-1c5ac7f{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-3529 .elementor-element.elementor-element-1c5ac7f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3529 .elementor-element.elementor-element-91676a6{font-size:var( --e-global-typography-8af9420-font-size );line-height:var( --e-global-typography-8af9420-line-height );}.elementor-3529 .elementor-element.elementor-element-901591a{padding:30px 0px 30px 0px;}.elementor-3529 .elementor-element.elementor-element-0692550 .elementor-heading-title{font-size:18px;line-height:22px;letter-spacing:0.75px;}.elementor-3529 .elementor-element.elementor-element-1487f93{font-size:16px;line-height:32px;}.elementor-3529 .elementor-element.elementor-element-8096e84 > .elementor-element-populated{border-width:3px 0px 3px 0px;padding:7px 0px 7px 0px;}.elementor-3529 .elementor-element.elementor-element-0d27686 .elementor-heading-title{font-size:18px;line-height:22px;letter-spacing:0.75px;}.elementor-3529 .elementor-element.elementor-element-1601624{font-size:16px;line-height:32px;}.elementor-3529 .elementor-element.elementor-element-eb371bc > .elementor-element-populated{border-width:0px 0px 03px 0px;}.elementor-3529 .elementor-element.elementor-element-243191a .elementor-heading-title{font-size:18px;line-height:22px;letter-spacing:0.75px;}.elementor-3529 .elementor-element.elementor-element-71a4629{font-size:16px;line-height:32px;}.elementor-3529 .elementor-element.elementor-element-d6c7396 .elementor-heading-title{font-size:18px;line-height:22px;letter-spacing:0.75px;}.elementor-3529 .elementor-element.elementor-element-b214aeb{font-size:16px;line-height:32px;}.elementor-3529 .elementor-element.elementor-element-9343bfc{padding:40px 0px 0px 0px;}.elementor-3529 .elementor-element.elementor-element-e0a023a{padding:0px 20px 30px 20px;}.elementor-3529 .elementor-element.elementor-element-8dd3291{text-align:center;}.elementor-3529 .elementor-element.elementor-element-9007f2a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3529 .elementor-element.elementor-element-9007f2a .elementor-button{font-size:16px;line-height:27px;letter-spacing:0.5px;padding:10px 13px 10px 14px;}.elementor-3529 .elementor-element.elementor-element-1b368d3{padding:30px 0px 30px 0px;}.elementor-3529 .elementor-element.elementor-element-bc16a8b > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-3529 .elementor-element.elementor-element-cf64336{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-3529 .elementor-element.elementor-element-cf64336 .elementor-heading-title{font-size:var( --e-global-typography-42d8c02-font-size );line-height:var( --e-global-typography-42d8c02-line-height );letter-spacing:var( --e-global-typography-42d8c02-letter-spacing );}.elementor-3529 .elementor-element.elementor-element-7648b3d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3529 .elementor-element.elementor-element-cd1549b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-3529 .elementor-element.elementor-element-cd1549b .elementor-heading-title{font-size:var( --e-global-typography-42d8c02-font-size );line-height:var( --e-global-typography-42d8c02-line-height );letter-spacing:var( --e-global-typography-42d8c02-letter-spacing );}.elementor-3529 .elementor-element.elementor-element-bd56f79 .menu-item a.uael-menu-item{font-size:var( --e-global-typography-1e49a57-font-size );line-height:var( --e-global-typography-1e49a57-line-height );}.elementor-3529 .elementor-element.elementor-element-a9286a0 > .elementor-element-populated{padding:20px 20px 0px 20px;}.elementor-3529 .elementor-element.elementor-element-b99fae7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-3529 .elementor-element.elementor-element-b99fae7 .elementor-heading-title{font-size:var( --e-global-typography-42d8c02-font-size );line-height:var( --e-global-typography-42d8c02-line-height );letter-spacing:var( --e-global-typography-42d8c02-letter-spacing );}.elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3529 .elementor-element.elementor-element-e77a6cc .elementor-icon-list-item > a{font-size:var( --e-global-typography-1e49a57-font-size );line-height:var( --e-global-typography-1e49a57-line-height );}.elementor-3529 .elementor-element.elementor-element-3b3c4d9{padding:30px 20px 20px 20px;}.elementor-3529 .elementor-element.elementor-element-41d430d{font-size:var( --e-global-typography-1e49a57-font-size );line-height:var( --e-global-typography-1e49a57-line-height );}.elementor-3529 .elementor-element.elementor-element-4696928{font-size:var( --e-global-typography-1e49a57-font-size );line-height:var( --e-global-typography-1e49a57-line-height );}}@media(min-width:768px){.elementor-3529 .elementor-element.elementor-element-64ac6d2{--width:70.513%;}.elementor-3529 .elementor-element.elementor-element-1bdf323{--width:27.242%;}.elementor-3529 .elementor-element.elementor-element-2c04647{--width:47%;}.elementor-3529 .elementor-element.elementor-element-d2a08d3{--width:53%;}.elementor-3529 .elementor-element.elementor-element-56bc63d3{width:55.041%;}.elementor-3529 .elementor-element.elementor-element-5d5d219c{width:44.959%;}.elementor-3529 .elementor-element.elementor-element-1b98f079{width:45.041%;}.elementor-3529 .elementor-element.elementor-element-7f1b7dd3{width:54.959%;}.elementor-3529 .elementor-element.elementor-element-bc16a8b{width:30.6%;}.elementor-3529 .elementor-element.elementor-element-7648b3d{width:38.7%;}.elementor-3529 .elementor-element.elementor-element-a9286a0{width:30%;}.elementor-3529 .elementor-element.elementor-element-106df1f{width:75%;}.elementor-3529 .elementor-element.elementor-element-4331ba2{width:24.308%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3529 .elementor-element.elementor-element-64ac6d2{--width:100%;}.elementor-3529 .elementor-element.elementor-element-2c04647{--width:100%;}.elementor-3529 .elementor-element.elementor-element-d2a08d3{--width:100%;}.elementor-3529 .elementor-element.elementor-element-56bc63d3{width:100%;}.elementor-3529 .elementor-element.elementor-element-1b98f079{width:60%;}.elementor-3529 .elementor-element.elementor-element-7f1b7dd3{width:40%;}.elementor-3529 .elementor-element.elementor-element-1141464{width:40%;}.elementor-3529 .elementor-element.elementor-element-f523c4a{width:60%;}.elementor-3529 .elementor-element.elementor-element-bc16a8b{width:100%;}.elementor-3529 .elementor-element.elementor-element-7648b3d{width:100%;}.elementor-3529 .elementor-element.elementor-element-a9286a0{width:100%;}.elementor-3529 .elementor-element.elementor-element-106df1f{width:100%;}.elementor-3529 .elementor-element.elementor-element-4331ba2{width:100%;}}/* Start custom CSS for container, class: .elementor-element-d2a08d3 */.testimonial-section .testimonial:after {
    position: absolute;
    content: "Reviews";
    font-family: Quickpen;
    font-size: 100px;
    line-height: 181px;
    text-align: right;
    color: rgba(255, 255, 255, .25);
    right: -132px;
    top: 150px;
    transform: rotate(-90.36deg);
    z-index: 1;
}


.testimonial-section .testimonial .rpi-slider .rpi-card-inner {
    margin: 0;    
border-radius: 0;
background-color: transparent !important;
    padding: 0px !important;
    z-index: 2;
}
.testimonial-section .testimonial .rpi-logo-google::before {
    background: url("/wp-content/uploads/2023/09/google.svg");
    width: 57px;
    height: 57px;
    margin: 0 16px 0 0px;
    display: inline-block;
    background-size: contain;
}
.testimonial-section .rpi .rpi-slides-bite{
    --offset: 0 !important;
    margin:0 !important;
}
.testimonial-section .rpi-stars {
    gap: 8px;
    align-self: center !important;
}
@media (max-width: 480px) {
    .rpi-text {
        display: block !important;
    }
}

.testimonial-section .rpi-text {
	color: var( --e-global-color-e7a0a32 ) !important;
	font-family: var( --e-global-typography-8af9420-font-family ), Sans-serif !important;
	font-size: var( --e-global-typography-8af9420-font-size ) !important;
	font-weight: var( --e-global-typography-8af9420-font-weight ) !important;
	text-transform: var( --e-global-typography-8af9420-text-transform );
	line-height: var( --e-global-typography-8af9420-line-height ) !important;
	letter-spacing: var( --e-global-typography-8af9420-letter-spacing );
	word-spacing: var( --e-global-typography-8af9420-word-spacing );
    padding-right: 12px;
    min-height: 235px;
}


.testimonial-section .rpi-readmore {
	color: var( --e-global-color-e7a0a32 ) !important;
	font-family: var( --e-global-typography-8af9420-font-family ), Sans-serif !important;
	font-size: var( --e-global-typography-8af9420-font-size ) !important;
	font-weight: var( --e-global-typography-8af9420-font-weight ) !important;
	text-transform: var( --e-global-typography-8af9420-text-transform );
	line-height: var( --e-global-typography-8af9420-line-height ) !important;
	letter-spacing: var( --e-global-typography-8af9420-letter-spacing );
	word-spacing: var( --e-global-typography-8af9420-word-spacing );
    padding-top: 14px;
    width: fit-content;
    text-decoration: none !important;
    text-transform: capitalize !important;
}


.testimonial-section .rpi-name {
	color: var( --e-global-color-bd547ad ) !important;
	font-family: var( --e-global-typography-42d8c02-font-family ), Sans-serif !important;
	font-size: var( --e-global-typography-42d8c02-font-size ) !important;
	font-weight: var( --e-global-typography-42d8c02-font-weight ) !important;
	text-transform: var( --e-global-typography-42d8c02-text-transform );
	line-height: var( --e-global-typography-42d8c02-line-height ) !important;
	letter-spacing: var( --e-global-typography-42d8c02-letter-spacing );
	word-spacing: var( --e-global-typography-42d8c02-word-spacing );
    border-top: 2px solid ;
    width: fit-content;
    padding-top: 16px;
}


.testimonial-section .rpi-stars {
    gap: 10px;
}


.testimonial-section .rpi-content .rpi-slider-prev,
.testimonial-section .rpi-content .rpi-slider-next {
    display: none;
}


/* Tablet */
@media (max-width: 1024px) {
    .testimonial-section .testimonial .rpi-slider .rpi-card-inner {
        padding: 0px 0px !important;
    }
    .testimonial-section .testimonial .rpi-star::after {
        width: 21px;
        height: 21px;
    }
    .testimonial-section .rpi-readmore {
        padding-top: 14px;
    }
    .testimonial-section .rpi-text {
        min-height: 180px;
    }
    .testimonial-section .testimonial .rpi-logo-google::before {
        width: 57px;
        height: 57px;
        margin: 0 16px 0 0px;
    }
}


/* Mobile */
@media (max-width: 767px) {
    .testimonial-section .testimonial .rpi-slider .rpi-card-inner {
        padding: 0px 0px !important;
        border-radius: 12px 12px 0 0 !important;
    }
    .testimonial-section .testimonial .rpi-star::after {
        width: 14px;
        height: 14px;
    }
    .testimonial-section .rpi-text {
        min-height: 188px;
    }
    .testimonial-section .testimonial .rpi-logo-google::before {
        width: 36px;
        height: 36px;
        margin: 0 8px 0 0px;
    }
    .testimonial-section .rpi-stars {
        gap: 6px;
    }
    .testimonial-section .rpi-readmore {
        padding-top: 10px;
    }


    .testimonial-section .rpi-name {
        padding-top: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b737b */.testimonial-img{
    position: relative;
    z-index: 1;
}
.testimonial-section .premium-fb-rev-text-wrapper .premium-fb-rev-readmore{
    display: none!important;
}
.testimonial-section a.carousel-arrow{
    display: none!important;
}


.review-widget .premium-fb-rev-icon svg path{
    fill: #fff!important;
}

.review-widget .premium-fb-rev-icon svg {
    width: 57px;
    height: 57px;
}
.review-widget a.carousel-arrow {
    position: absolute;
    right: 0;
    bottom: -40px;
    width: 43px;
    height: 43px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    cursor: pointer;
}
.review-widget a.carousel-arrow:hover{
   background-color:#BB9152!important
}

.review-widget a.carousel-prev {
    right: -110px;
}

.review-widget a.carousel-next {
    right: -173px;
}


.review-widget a.carousel-prev i:before{
content: "\f060";
}

.review-widget a.carousel-next i:before{
content: "\f061";
}

.review-widget .premium-fb-rev-container.google-reviews.premium-reviews-{
    position:relative;
}



.review-widget .premium-fb-rev-content-right {
    display: flex;
    flex-direction: column;
}

.review-widget .premium-fb-rev-reviewer-wrapper {order: 3;}

.review-widget .premium-fb-rev-info {
    position: absolute;
    top: 7px;
    left: 90px;
}
.review-widget .premium-fb-rev-text-wrapper{
    position: relative;
}

.review-widget .premium-fb-rev-text-wrapper:before {
    position: absolute;
    content: '';
    left: 0;
    width: 100px;
    height: 3px;
    bottom: -30px;
    background: #fff;
    /*border-radius: 4px;*/
}

.testimonial-column{
    position: relative;
}

.testimonial-column:after {
    position: absolute;
    content: 'Reviews';
    font-family: Quickpen;
    font-size: 100px;
    line-height: 181px;
    text-align: right;
    color: rgba(255, 255, 255, 0.25);
    right: -132px;
    top: 150px;
    transform: rotate(
-90.36deg);
}

.testimonial-section .btn{
    position: absolute;
    bottom: 0
}

.testimonial-section .left-action{
    right: 107px
}
.testimonial-section .right-action{
    right: 0
}

@media(max-width:1024px){
    
    .testimonial-column:after {
            top: unset;
    bottom: 120px;
    right: -140px;
    }
    
    .testimonial-section .left-action {
    left: 365px;
}

.testimonial-section .right-action {
    left: 463px;
}

    
    
}

@media(max-width:767px){
    
.review-widget .premium-fb-rev-icon svg {
    width: 36px;
    height: 36px;
}

.review-widget .premium-fb-rev-info {
    position: absolute;
    top: 2px;
    left: 70px;
}
    


.testimonial-section .left-action .elementor-button-icon, .testimonial-section .right-action .elementor-button-icon {
    margin-left: 0px!important;
}

.testimonial-section .left-action
.testimonial-section .btn {
    position: absolute;
    bottom: 0;
}

    .testimonial-section .left-action {
    left: 0px;
}

 .testimonial-section .left-action, .testimonial-section .right-action {
     bottom:81px;
 }
 
  .testimonial-section .left-action a, .testimonial-section .right-action a{
      height:51px;
      width:51px;
      display: inline-flex;
    align-items: center;
    justify-content: center;
  }

.testimonial-section .right-action {
    left: 71px;
}

.testimonial-column:after {
    content:none;
}
    
}

@media(min-width:1025px){

.testimonial-section .testimonial-inner, .testimonial-section .testimonial-inner .elementor-container{
    position: static;
}
    
}

.testimonial-column{
    position: relative;
}

@media only screen and (max-width: 1500px) and (min-width: 1340px)  {
    
        .testimonial-section:before, .testimonial-section:after {
    width: 80px;
 
}

.testimonial-section .testimonial-inner .img-column {
    right: 80px;
    width: calc(50.2% - 30px);
}
    
}
@media only screen and (max-width: 1200px) and (min-width: 1025px)  {
.testimonial-section {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
}


@media screen and (min-width:1025px){
  .testimonial-img-wrapper .elementor-widget-image  , .testimonial-img-wrapper .elementor-widget-image img{
     height: 100% !important;
 }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9b13f0e */.instagram-feed .hip_instagram_feed_arrow {
    background: none!important;
    border-radius: 0px!important;
    width: 87px!important;
    height: 87px!important;
    border: none!important;
    background: transparent!important;
    display: flex!important;
    align-items: center;
    justify-content: center;
    border: 2px solid #ED1C24!important;
}
span.hip_instagram_feed_arrow:hover{
    background: #ED1C24!important
}


span.hip_instagram_feed_arrow {
    position: relative;
}
span.hip_instagram_feed_arrow:hover:before{
    color: #fff!important;
}

span.hip_instagram_feed_arrow.left-arrow:before,
span.hip_instagram_feed_arrow.right-arrow:before{
    position: absolute; 
    content: '\f053';
    font-family: 'Font Awesome 5 Free';
    color: #ED1C24;
   font-weight: 900;
    font-size: 32px;
    line-height: 37px;
}
span.hip_instagram_feed_arrow.right-arrow:before{
    content: '\f054';
}
.feed-inner .elementor-widget-shortcode .elementor-widget-container{
    position: relative
}
.hip_instagram_feed_arrow {
    margin: 46px 5px 0!important;
}
.hip_instagram_feed_container .owl-nav {
    margin-left: calc(16% - 119px)!important;
}
.instagram-feed:after {
    position: absolute;
    content: '';
    bottom: 0;
    max-width: 1170px;
    height: 3px;
    background: rgba(224, 224, 224, 0.5);
    width: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
}

@media(max-width:1024px){
    
    .instagram-feed:after {
    
    width: calc(100% - 80px);
   
}
    


.instagram-feed .owl-theme .owl-nav {
    margin-top: 118px!important;
    text-align: right!important;
    margin-right: 28px;
}

.instagram-feed .hip_instagram_feed_arrow {
    width: 77px!important;
    height: 77px!important;
}
    
}
@media(max-width:767px){
    
        .instagram-feed:after {
    
    width: calc(100% - 40px);
   
}
    
        .feed-inner .elementor-widget-shortcode .elementor-widget-container:after {
    content:none;
}

.feed-inner .owl-theme .owl-nav {
    margin-top: 73px;
}

.instagram-feed .hip_instagram_feed_arrow {
    width: 51px!important;
    height: 51px!important;
}

span.hip_instagram_feed_arrow.left-arrow:before, span.hip_instagram_feed_arrow.right-arrow:before {
   font-size: 20px;
    line-height: 23px;
}

.instagram-feed .owl-theme .owl-nav {
    margin-top: 65px!important;
    text-align: center!important;
    margin-right: 0;
    margin-left: 0!important
}

    
}


@media only screen and (min-width: 1300px) and (max-width: 1446px) {
	.hip_instagram_feed_container .owl-nav {
		margin-left: calc(17% - 50px) !important;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1300px) {
	.hip_instagram_feed_container .owl-nav {
		margin-left: calc(20% - 65px) !important;
	}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-46038dd8 */.cta_details_text .elementor-text-editor p{
    margin-bottom: 0px;
    max-width: 654px;
    margin: auto;
}
.cta_section_column{
    box-shadow: -1px -2px 41px rgba(0, 0, 0, 0.05);
    z-index: 2;
}
@media screen and (max-width: 400px) {
    .cta_heading h2 span{
     display: block;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-901591a */.come__visit_us_location .location-item .elementor-widget-wrap:hover .elementor-heading-title a{
    color:#ED1C24 !important;
}
.come__visit_us_location .location-item  .elementor-icon-wrapper .elementor-icon svg path{
    transition:all .23s linear;
}
.come__visit_us_location .location-item:hover  .elementor-icon-wrapper .elementor-icon svg path{
    fill:#ED1C24 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a299ef */.footer__map {
	z-index: 1;
}

/*.footer__map .location-item .elementor-heading-title:hover{ color:#ED1C24 !important; }*/
/*.footer__map .location-item a.elementor-icon:hover svg path{*/
/*    fill:#ED1C24 !important;*/
/*}*/

.footer__map::after {
	content: '';
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
	background: linear-gradient(0deg, rgba(36, 35, 45, 0.4), rgba(36, 35, 45, 0.4)), rgba(141, 153, 174, 0.8);
}

.logos .elementor-widget-image {
	width: auto;
	margin: 0;
}

.come__visit_us_location .elementor-icon-wrapper { 
        height: 35px;
}

.come__visit_us_location .elementor-icon-wrapper svg {
        width: 24px;
        height: 35px;
}
.our__locations .elementor-widget-container {
    height: 19px;
}
.logos .elementor-widget-wrap {
	display: inline-flex;
	justify-content: space-between;
}


.footer__map_wrapper p.premium-maps-info-title {
	display: none;
}
.footer__map_wrapper button.gm-ui-hover-effect>span{
    margin: 0 auto !important;
}
.footer__map_wrapper .premium-maps-container .gm-style-iw {
	box-shadow: unset !important;
	padding: 0;
	margin: 0;
	border-radius: 0;
	background: transparent !important;
	overflow: visible !important;
	max-height: unset !important;
	top: 7px;
}

.footer__map_wrapper .gm-style-iw-d {
	max-height: unset !important;
	overflow: visible !important;
}

.footer__map_wrapper .premium-maps-info-container {
	margin: 0;
}

.footer__map_wrapper .gm-style .gm-style-iw-t::after {
	display: none;
}

.footer__map_wrapper button.gm-ui-hover-effect {
	opacity: 1;
	background: #FFFFFF !important;
	border-radius: 0;
	top: 0 !important;
	right: 0 !important;
	width: 20px !important;
	height: 20px !important;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
}

.premium-maps-container .gm-style img {
	margin: 0 !important;
}

.map__info_wrapper a {
	font-family: 'Open Sans';
	font-weight: 800;
	font-size: 20px;
	line-height: 27px;
	text-align: center;
	letter-spacing: 0.5px;
	background: #24232D;
	color: #FFFFFF;
	border-radius: 0;
	box-shadow: 0 10px 36px rgba(16, 61, 81, 0.2);
	display: block;
	position: relative;
	padding: 22px 0;
	width: 277px;
	margin-bottom: 20px;
}

.map__info_wrapper a::before {
	content: '';
	position: absolute;
	display: block;
	border-top: 18px solid #24232d;
	height: 0;
	width: 0;
	border-bottom: 18px solid transparent;
	bottom: -35px;
	border-left: 13.5px solid transparent;
	border-right: 13.5px solid transparent;
	z-index: 99999;
	box-sizing: border-box;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.footer__map_wrapper div.premium-person-container div.premium-person-info li a strong {
	font-weight: inherit;
}

.come__visit_us_location a {
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
}

.come__visit_us_location a:hover {
	color: #fff;
}

.max_w_970px .elementor-widget-container {
        max-width: 845px;
        margin: auto;
}


@media(min-width: 1025px) {
    .btn.btn-red.alt a {
        max-width: 480px;
            width: 100%;
    }
}

@media(max-width: 1024px) {
    .logos .elementor-widget-wrap {justify-content: center !important;}

    /*.btn.btn-red.alt a {*/
    /*    max-width: 377px; */
    /*}*/
}
@media (min-width: 768px) and (max-width: 1024px) {
	.logos .elementor-widget-image  {
		flex: 2 1 auto;
	}
	.logos .elementor-widget-image:last-child {
		flex: 2 1 auto;
	}
}

@media(max-width: 767px) {
    .map__info_wrapper a {
        font-size: 14px;
        line-height: 27px;
        width: 227px;
}


.logos .elementor-widget-wrap .elementor-element {
        flex: 1 0 100%;
}

.logos .elementor-widget-wrap .elementor-widget-image + .elementor-widget-image {
        margin-top: 30px;
}



.our__locations .elementor-widget-container {
    height: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e77a6cc */@media screen and (max-width: 1024px) {
    .footer__middle .elementor-column .footer__locations ul li{
        display: flex;
        flex-direction: column-reverse;
        order: none;
        margin-top: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9343bfc *//* Footer Logos */
.logos img {
        opacity: 0.2;
}

.footer__main .copyright p{
    margin: 0;
}

.footer__main .copyright a {
    color: #ED1C24;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    transition: all 0.3s linear;
}

.footer__main .copyright a:hover {
    color: #8D99AE;
}  



.socials-wrapper i {
	width: 18px;
	height: 21px;
	font-size: 18px;
	line-height: 21px;
}

.socials-wrapper .elementor-grid-item {
	padding: 0 25px;
}

.socials-wrapper .elementor-grid-item:first-child {
	padding-left: 0;
}

.socials-wrapper .elementor-grid-item:nth-child(2) i {
	width: 16px;
}

.socials-wrapper .elementor-grid-item+.elementor-grid-item {
	border-left: 3px solid #403F48;
}



.footer__main .footer__locations ul li + li {
        margin-top: 20px !important;
}



.footer__main .uael-nav-menu ul li + li {
        margin-top: 10px !important;
}


@media (min-width: 1025px) {
	.footer__middle .elementor-column:nth-child(2) {
		max-width: 455px;
		width: 100%;
	}
}

@media(max-width: 1024px) and (min-width: 768px) {
    .logos .elementor-widget-image:not(:last-child) {
        flex: 0 1 180px;
}

.logos .elementor-widget-wrap {
        justify-content: space-between !important;
        display: flex;
}
}
@media (max-width: 1024px) {
	.footer__middle .elementor-column:nth-child(2) ul, .footer__middle .elementor-column:nth-child(3) ul {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.footer__middle .elementor-column:nth-child(2) ul li:first-child {
		order: 1;
	}
	.footer__middle .elementor-column:nth-child(2) ul li:nth-child(2) {
		order: 3;
	}
	.footer__middle .elementor-column:nth-child(2) ul li:nth-child(3) {
		order: 5;
	}
	.footer__middle .elementor-column:nth-child(2) ul li:nth-child(4) {
		order: 2;
	}
	.footer__middle .elementor-column:nth-child(2) ul li:nth-child(5) {
		order: 4;
	}
	.footer__middle .elementor-column:nth-child(2) ul li:nth-child(6) {
		order: 6;
	}
	.footer__middle .elementor-column:nth-child(2) ul li:first-child, .footer__middle .elementor-column:nth-child(2) ul li:nth-child(2), .footer__middle .elementor-column:nth-child(2) ul li:nth-child(3) {
		max-width: 268px;
	}
	.footer__middle .elementor-column:nth-child(2) ul li:nth-child(4), .footer__middle .elementor-column:nth-child(2) ul li:nth-child(5), .footer__middle .elementor-column:nth-child(2) ul li:nth-child(6) {
		max-width: calc(100% - 268px);
	}
	.footer__middle .elementor-column:nth-child(3) ul li:first-child, .footer__middle .elementor-column:nth-child(3) ul li:nth-child(2) {
		max-width: 268px;
	}
	.footer__middle .elementor-column:nth-child(3) ul li:nth-child(3), .footer__middle .elementor-column:nth-child(3) ul li:nth-child(4) {
		max-width: calc(100% - 268px);
	}
	.footer__middle .elementor-column:nth-child(2) ul li, .footer__middle .elementor-column:nth-child(3) ul li {
		display: flex;
		width: 100%;
	}
	.footer__middle .elementor-column:nth-child(2) .uael-nav-menu {
		justify-content: space-between !important;
		width: 100%;
	}
	.footer__middle .elementor-column:nth-child(3) ul li:first-child {
		order: 1;
	}
	.footer__middle .elementor-column:nth-child(3) ul li:nth-child(2) {
		order: 3;
	}
	.footer__middle .elementor-column:nth-child(3) ul li:nth-child(3) {
		order: 2;
		margin-top: 0 !important;
	}
	.footer__middle .elementor-column:nth-child(3) ul li:nth-child(4) {
		order: 4;
	}
}

@media (max-width: 767px) {
	.footer__middle .elementor-column:nth-child(2) ul li:first-child, .footer__middle .elementor-column:nth-child(2) ul li:nth-child(2), .footer__middle .elementor-column:nth-child(2) ul li:nth-child(3), .footer__middle .elementor-column:nth-child(2) ul li:nth-child(4), .footer__middle .elementor-column:nth-child(2) ul li:nth-child(5), .footer__middle .elementor-column:nth-child(2) ul li:nth-child(6) {
		max-width: 50%;
	}
	.footer__middle .elementor-column:nth-child(3) ul li:first-child, .footer__middle .elementor-column:nth-child(3) ul li:nth-child(3), .footer__middle .elementor-column:nth-child(3) ul li:nth-child(2), .footer__middle .elementor-column:nth-child(3) ul li:nth-child(4) {
		max-width: 50%;
	}
	
	
	.footer__map_wrapper .premium-maps-container .gm-style-iw {
	    max-width: unset !important;
	}
}/* End custom CSS */