.elementor-18 .elementor-element.elementor-element-c06e46c{--display:flex;--min-height:96px;--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:18px;--padding-bottom:18px;--padding-left:max(24px, calc((100vw - 1240px)/2));--padding-right:max(24px, calc((100vw - 1240px)/2));--z-index:20;}.elementor-18 .elementor-element.elementor-element-c06e46c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c06e46c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-18 .elementor-element.elementor-element-847c38a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2a2d0fc img{width:270px;height:65px;object-fit:contain;object-position:center center;}.elementor-18 .elementor-element.elementor-element-2e84e2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:34.4px 34.4px;--row-gap:34.4px;--column-gap:34.4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-af514c2{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( clamp(16px,2vw,32px) / 2 );--nav-menu-icon-size:16px;}.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-menu-toggle{margin-left:auto;}.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu .elementor-item{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;}.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--main .elementor-item:focus{color:#F2D8B4;fill:#F2D8B4;}.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:clamp(16px,2vw,32px);}.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--dropdown a, .elementor-18 .elementor-element.elementor-element-af514c2 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--dropdown{background-color:#3F5D7A;}.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--dropdown a:hover,
					.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--dropdown a:focus,
					.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-menu-toggle:hover,
					.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-menu-toggle:focus{color:#F2D8B4;}.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--dropdown a:hover,
					.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--dropdown a:focus,
					.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--dropdown a.highlighted{background-color:#3F5D7A;}.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--dropdown .elementor-item, .elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--dropdown a{padding-left:12px;padding-right:12px;padding-top:11px;padding-bottom:11px;}.elementor-18 .elementor-element.elementor-element-af514c2 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-af514c2 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-refsocialnative{--grid-template-columns:repeat(0, auto);width:auto;max-width:auto;--icon-size:19px;--grid-column-gap:13px;--grid-row-gap:0px;}.elementor-18 .elementor-element.elementor-element-refsocialnative .elementor-widget-container{text-align:center;}.elementor-18 .elementor-element.elementor-element-refsocialnative .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:2.5px;}.elementor-18 .elementor-element.elementor-element-refsocialnative .elementor-social-icon i{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-refsocialnative .elementor-social-icon svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-80e3ed8{--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-108953b .elementor-button{font-size:14px;letter-spacing:0.04em;padding:12px 18px 12px 18px;}.elementor-18 .elementor-element.elementor-element-50883fe{--display:flex;--min-height:620px;--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:calc(72px + (100vw - 2 * max(28px,calc((100vw - 1220px)/2))) * .1);--padding-bottom:calc(72px + (100vw - 2 * max(28px,calc((100vw - 1220px)/2))) * .1);--padding-left:max(28px,calc((100vw - 1220px)/2));--padding-right:max(28px,calc((100vw - 1220px)/2));}.elementor-18 .elementor-element.elementor-element-50883fe:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-50883fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#506F89;}.elementor-18 .elementor-element.elementor-element-ad0818c{--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:center;--gap:18px 12px;--row-gap:18px;--column-gap:12px;--flex-wrap:wrap;--align-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5ab7771{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-5ab7771 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-5ab7771 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:clamp(48px,4.5vw,70px);font-weight:500;line-height:1.08em;letter-spacing:-0.025em;color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-f2bc2a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:20px;font-weight:400;line-height:1.65em;color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-f2bc2a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-f2bc2a1 p{margin-block-end:0px;}.elementor-18 .elementor-element.elementor-element-2e1b38a .elementor-button{background-color:#02010100;font-size:15px;letter-spacing:0.02em;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor6 );padding:15px 22px 15px 22px;}.elementor-18 .elementor-element.elementor-element-2e1b38a .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-2e1b38a .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-2e1b38a{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-2e1b38a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-2e1b38a .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-2e1b38a .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-18 .elementor-element.elementor-element-750feae{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-750feae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-750feae .elementor-button{font-size:15px;letter-spacing:0.02em;padding:15px 22px 15px 22px;}.elementor-18 .elementor-element.elementor-element-24109c6{--display:flex;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-920e37c img{width:100%;border-radius:14px 14px 14px 14px;box-shadow:0px 20px 45px 0px rgba(24,42,56,.2);}.elementor-18 .elementor-element.elementor-element-bb3517f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-bb3517f.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-bb3517f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-18 .elementor-element.elementor-element-bb3517f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-18 .elementor-element.elementor-element-bb3517f.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-bb3517f.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );border-color:var( --e-global-color-astglobalcolor6 );}.elementor-18 .elementor-element.elementor-element-bb3517f .elementor-icon{font-size:16px;}.elementor-18 .elementor-element.elementor-element-bb3517f .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-bb3517f .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;line-height:1.35em;}.elementor-18 .elementor-element.elementor-element-bb3517f .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-bb3517f .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-aed69f8{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-73c549c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-c116cfb{text-align:start;}.elementor-18 .elementor-element.elementor-element-0f329cc{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:2px;}.elementor-18 .elementor-element.elementor-element-0f329cc .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-0f329cc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-c4a62ad{color:var( --e-global-color-astglobalcolor2 );}.elementor-18 .elementor-element.elementor-element-8e858ac .elementor-button{background-color:var( --e-global-color-astglobalcolor1 );fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-8e858ac .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-8e858ac .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor7 );color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-8e858ac .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-8e858ac .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-31265ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-49b3995 img{width:380px;height:auto;object-fit:contain;object-position:center center;}.elementor-18 .elementor-element.elementor-element-f8b5c42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-a26b7d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-refoctgrid{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 28px;--row-gap:40px;--column-gap:28px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-refcard0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-refimg0{text-align:start;}.elementor-18 .elementor-element.elementor-element-refimg0 img{width:100%;}.elementor-18 .elementor-element.elementor-element-refcap0{text-align:start;}.elementor-18 .elementor-element.elementor-element-refcap0 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:19px;font-weight:500;line-height:1.45em;color:#344c68;}.elementor-18 .elementor-element.elementor-element-refcard1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-refimg1{text-align:start;}.elementor-18 .elementor-element.elementor-element-refimg1 img{width:100%;}.elementor-18 .elementor-element.elementor-element-refcap1{text-align:start;}.elementor-18 .elementor-element.elementor-element-refcap1 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:19px;font-weight:500;line-height:1.45em;color:#344c68;}.elementor-18 .elementor-element.elementor-element-refcard2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-refimg2{text-align:start;}.elementor-18 .elementor-element.elementor-element-refimg2 img{width:100%;}.elementor-18 .elementor-element.elementor-element-refcap2{text-align:start;}.elementor-18 .elementor-element.elementor-element-refcap2 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:19px;font-weight:500;line-height:1.45em;color:#344c68;}.elementor-18 .elementor-element.elementor-element-refcard3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-refimg3{text-align:start;}.elementor-18 .elementor-element.elementor-element-refimg3 img{width:100%;}.elementor-18 .elementor-element.elementor-element-refcap3{text-align:start;}.elementor-18 .elementor-element.elementor-element-refcap3 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:19px;font-weight:500;line-height:1.45em;color:#344c68;}.elementor-18 .elementor-element.elementor-element-refcard4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-refimg4{text-align:start;}.elementor-18 .elementor-element.elementor-element-refimg4 img{width:100%;}.elementor-18 .elementor-element.elementor-element-refcap4{text-align:start;}.elementor-18 .elementor-element.elementor-element-refcap4 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:19px;font-weight:500;line-height:1.45em;color:#344c68;}.elementor-18 .elementor-element.elementor-element-refcard5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-refimg5{text-align:start;}.elementor-18 .elementor-element.elementor-element-refimg5 img{width:100%;}.elementor-18 .elementor-element.elementor-element-refcap5{text-align:start;}.elementor-18 .elementor-element.elementor-element-refcap5 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:19px;font-weight:500;line-height:1.45em;color:#344c68;}.elementor-18 .elementor-element.elementor-element-refoctextra{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3F5D7A2E;--border-color:#3F5D7A2E;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-refocttxt{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#344c68;}.elementor-18 .elementor-element.elementor-element-refocttxt p{margin-block-end:0px;}.elementor-18 .elementor-element.elementor-element-refoctbook .elementor-button{background-color:#FFFFFF00;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;text-transform:none;text-decoration:underline;line-height:1.6em;letter-spacing:0px;fill:#344c68;color:#344c68;border-style:none;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-320723c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-320723c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-320723c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-18 .elementor-element.elementor-element-8751eec{text-align:start;}.elementor-18 .elementor-element.elementor-element-8751eec .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-7dc70fd{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor4 );--divider-border-width:2px;}.elementor-18 .elementor-element.elementor-element-7dc70fd .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-7dc70fd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-1700d2e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-bfa510d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-35c4a27:not( .elementor-widget-image ) .elementor-widget-container, .elementor-18 .elementor-element.elementor-element-35c4a27.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://reflectionswellnessspaofberea.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-35c4a27 img{height:175px;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-1e399fe{text-align:center;}.elementor-18 .elementor-element.elementor-element-1e399fe .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-afb103d{text-align:center;font-size:14px;}.elementor-18 .elementor-element.elementor-element-825ccc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:auto;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-825ccc6b0 .elementor-button{background-color:#365470;font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#365470;border-radius:4px 4px 4px 4px;padding:8px 11px 8px 11px;}.elementor-18 .elementor-element.elementor-element-825ccc6b0 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-825ccc6b0 .elementor-button:focus{background-color:#365470;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-825ccc6b0{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-825ccc6b0 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-825ccc6b0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-825ccc6b1 .elementor-button{background-color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;fill:#365470;color:#365470;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9cafbd;border-radius:4px 4px 4px 4px;padding:8px 11px 8px 11px;}.elementor-18 .elementor-element.elementor-element-825ccc6b1 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-825ccc6b1 .elementor-button:focus{background-color:#365470;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-825ccc6b1{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-825ccc6b1 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-825ccc6b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-825ccc6b2 .elementor-button{background-color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;fill:#365470;color:#365470;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9cafbd;border-radius:4px 4px 4px 4px;padding:8px 11px 8px 11px;}.elementor-18 .elementor-element.elementor-element-825ccc6b2 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-825ccc6b2 .elementor-button:focus{background-color:#365470;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-825ccc6b2{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-825ccc6b2 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-825ccc6b2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-ea3acbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-36e61ec:not( .elementor-widget-image ) .elementor-widget-container, .elementor-18 .elementor-element.elementor-element-36e61ec.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://reflectionswellnessspaofberea.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-36e61ec img{height:175px;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-233f32e{text-align:center;}.elementor-18 .elementor-element.elementor-element-233f32e .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-5663f86{text-align:center;font-size:14px;}.elementor-18 .elementor-element.elementor-element-a31ae7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:auto;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a31ae7db0 .elementor-button{background-color:#365470;font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#365470;border-radius:4px 4px 4px 4px;padding:8px 11px 8px 11px;}.elementor-18 .elementor-element.elementor-element-a31ae7db0 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-a31ae7db0 .elementor-button:focus{background-color:#365470;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a31ae7db0{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-a31ae7db0 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-a31ae7db0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a31ae7db1 .elementor-button{background-color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;fill:#365470;color:#365470;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9cafbd;border-radius:4px 4px 4px 4px;padding:8px 11px 8px 11px;}.elementor-18 .elementor-element.elementor-element-a31ae7db1 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-a31ae7db1 .elementor-button:focus{background-color:#365470;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a31ae7db1{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-a31ae7db1 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-a31ae7db1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a31ae7db2 .elementor-button{background-color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;fill:#365470;color:#365470;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9cafbd;border-radius:4px 4px 4px 4px;padding:8px 11px 8px 11px;}.elementor-18 .elementor-element.elementor-element-a31ae7db2 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-a31ae7db2 .elementor-button:focus{background-color:#365470;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a31ae7db2{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-a31ae7db2 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-a31ae7db2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a31ae7db3 .elementor-button{background-color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;fill:#365470;color:#365470;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9cafbd;border-radius:4px 4px 4px 4px;padding:8px 11px 8px 11px;}.elementor-18 .elementor-element.elementor-element-a31ae7db3 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-a31ae7db3 .elementor-button:focus{background-color:#365470;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a31ae7db3{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-a31ae7db3 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-a31ae7db3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-5f35223{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-89f910b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-18 .elementor-element.elementor-element-89f910b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://reflectionswellnessspaofberea.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-89f910b img{height:175px;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-514e3bf{text-align:center;}.elementor-18 .elementor-element.elementor-element-514e3bf .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-2837c62{text-align:center;font-size:14px;}.elementor-18 .elementor-element.elementor-element-cb621ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:auto;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cb621abb0 .elementor-button{background-color:#365470;font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#365470;border-radius:4px 4px 4px 4px;padding:8px 11px 8px 11px;}.elementor-18 .elementor-element.elementor-element-cb621abb0 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-cb621abb0 .elementor-button:focus{background-color:#365470;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-cb621abb0{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-cb621abb0 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-cb621abb0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-cb621abb1 .elementor-button{background-color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;fill:#365470;color:#365470;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9cafbd;border-radius:4px 4px 4px 4px;padding:8px 11px 8px 11px;}.elementor-18 .elementor-element.elementor-element-cb621abb1 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-cb621abb1 .elementor-button:focus{background-color:#365470;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-cb621abb1{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-cb621abb1 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-cb621abb1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-8c15f93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-667c8bd:not( .elementor-widget-image ) .elementor-widget-container, .elementor-18 .elementor-element.elementor-element-667c8bd.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://reflectionswellnessspaofberea.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-667c8bd img{height:175px;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-79c96d6{text-align:center;}.elementor-18 .elementor-element.elementor-element-79c96d6 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-42e04a5{text-align:center;font-size:14px;}.elementor-18 .elementor-element.elementor-element-91d4b3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:auto;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-91d4b3cb0 .elementor-button{background-color:#365470;font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#365470;border-radius:4px 4px 4px 4px;padding:8px 11px 8px 11px;}.elementor-18 .elementor-element.elementor-element-91d4b3cb0 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-91d4b3cb0 .elementor-button:focus{background-color:#365470;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-91d4b3cb0{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-91d4b3cb0 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-91d4b3cb0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-91d4b3cb1 .elementor-button{background-color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;fill:#365470;color:#365470;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9cafbd;border-radius:4px 4px 4px 4px;padding:8px 11px 8px 11px;}.elementor-18 .elementor-element.elementor-element-91d4b3cb1 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-91d4b3cb1 .elementor-button:focus{background-color:#365470;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-91d4b3cb1{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-91d4b3cb1 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-91d4b3cb1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6b5fdfe{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-64fe0c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ce76653:not( .elementor-widget-image ) .elementor-widget-container, .elementor-18 .elementor-element.elementor-element-ce76653.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://reflectionswellnessspaofberea.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-ce76653 img{height:175px;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-5ae423b{text-align:center;}.elementor-18 .elementor-element.elementor-element-5ae423b .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-2d03a6b{text-align:center;font-size:14px;}.elementor-18 .elementor-element.elementor-element-7f70be0 > .elementor-widget-container{margin:auto 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-7f70be0 .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-f5c0b6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6aab34f:not( .elementor-widget-image ) .elementor-widget-container, .elementor-18 .elementor-element.elementor-element-6aab34f.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://reflectionswellnessspaofberea.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-6aab34f img{height:175px;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-e2257f9{text-align:center;}.elementor-18 .elementor-element.elementor-element-e2257f9 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-02864d1{text-align:center;font-size:14px;}.elementor-18 .elementor-element.elementor-element-54ba55b > .elementor-widget-container{margin:auto 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-54ba55b .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-defda1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6f46993:not( .elementor-widget-image ) .elementor-widget-container, .elementor-18 .elementor-element.elementor-element-6f46993.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://reflectionswellnessspaofberea.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-6f46993 img{height:175px;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-7822b57{text-align:center;}.elementor-18 .elementor-element.elementor-element-7822b57 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-6be408a{text-align:center;font-size:14px;}.elementor-18 .elementor-element.elementor-element-34671b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:auto;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-34671b8b0 .elementor-button{background-color:#365470;font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#365470;border-radius:4px 4px 4px 4px;padding:8px 11px 8px 11px;}.elementor-18 .elementor-element.elementor-element-34671b8b0 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-34671b8b0 .elementor-button:focus{background-color:#365470;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-34671b8b0{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-34671b8b0 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-34671b8b0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-34671b8b1 .elementor-button{background-color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;fill:#365470;color:#365470;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9cafbd;border-radius:4px 4px 4px 4px;padding:8px 11px 8px 11px;}.elementor-18 .elementor-element.elementor-element-34671b8b1 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-34671b8b1 .elementor-button:focus{background-color:#365470;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-34671b8b1{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-34671b8b1 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-34671b8b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-34671b8b2 .elementor-button{background-color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;fill:#365470;color:#365470;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9cafbd;border-radius:4px 4px 4px 4px;padding:8px 11px 8px 11px;}.elementor-18 .elementor-element.elementor-element-34671b8b2 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-34671b8b2 .elementor-button:focus{background-color:#365470;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-34671b8b2{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-34671b8b2 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-34671b8b2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-de58f1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ee6064a:not( .elementor-widget-image ) .elementor-widget-container, .elementor-18 .elementor-element.elementor-element-ee6064a.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://reflectionswellnessspaofberea.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-ee6064a img{height:175px;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-ed1b318{text-align:center;}.elementor-18 .elementor-element.elementor-element-ed1b318 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-aed7aec{text-align:center;font-size:14px;}.elementor-18 .elementor-element.elementor-element-99ab835 > .elementor-widget-container{margin:auto 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-99ab835 .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-4f7c9ad{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-851d30a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c445c93:not( .elementor-widget-image ) .elementor-widget-container, .elementor-18 .elementor-element.elementor-element-c445c93.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://reflectionswellnessspaofberea.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-c445c93 img{height:175px;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-66b3113{text-align:center;}.elementor-18 .elementor-element.elementor-element-66b3113 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-45a83f9{text-align:center;font-size:14px;}.elementor-18 .elementor-element.elementor-element-3c98b82 > .elementor-widget-container{margin:auto 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3c98b82 .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-a811cd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-83aeddf:not( .elementor-widget-image ) .elementor-widget-container, .elementor-18 .elementor-element.elementor-element-83aeddf.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://reflectionswellnessspaofberea.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-83aeddf img{height:175px;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-2ce299f{text-align:center;}.elementor-18 .elementor-element.elementor-element-2ce299f .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-adeabc1{text-align:center;font-size:14px;}.elementor-18 .elementor-element.elementor-element-82e6ed0 > .elementor-widget-container{margin:auto 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-82e6ed0 .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-cc738bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cbb8f92:not( .elementor-widget-image ) .elementor-widget-container, .elementor-18 .elementor-element.elementor-element-cbb8f92.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://reflectionswellnessspaofberea.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-cbb8f92 img{height:175px;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-fc32e15{text-align:center;}.elementor-18 .elementor-element.elementor-element-fc32e15 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-a553a45{text-align:center;font-size:14px;}.elementor-18 .elementor-element.elementor-element-f7a0336 > .elementor-widget-container{margin:auto 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-f7a0336 .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-88ac58a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e7c67d1:not( .elementor-widget-image ) .elementor-widget-container, .elementor-18 .elementor-element.elementor-element-e7c67d1.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://reflectionswellnessspaofberea.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-e7c67d1 img{height:175px;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-4ef3f44{text-align:center;}.elementor-18 .elementor-element.elementor-element-4ef3f44 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-c1a205f{text-align:center;font-size:14px;}.elementor-18 .elementor-element.elementor-element-52ed229 > .elementor-widget-container{margin:auto 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-52ed229 .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-0337161{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.3;--padding-top:10%;--padding-bottom:11%;--padding-left:15%;--padding-right:15%;}.elementor-18 .elementor-element.elementor-element-0337161:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0337161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reflectionswellnessspaofberea.com/wp-content/uploads/2026/09/Section-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-0337161::before, .elementor-18 .elementor-element.elementor-element-0337161 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-0337161 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-0337161 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-0337161 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-0337161 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-astglobalcolor2 ) 51%, #F2295B00 100%);}.elementor-18 .elementor-element.elementor-element-7c0a815{text-align:center;}.elementor-18 .elementor-element.elementor-element-7c0a815 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-8be0410{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor4 );--divider-border-width:2px;}.elementor-18 .elementor-element.elementor-element-8be0410 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-8be0410 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-d5aa0a0{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-18 .elementor-element.elementor-element-4b21498.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-4b21498 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-18 .elementor-element.elementor-element-4b21498.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-18 .elementor-element.elementor-element-4b21498.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-4b21498.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );border-color:var( --e-global-color-astglobalcolor6 );}.elementor-18 .elementor-element.elementor-element-4b21498 .elementor-icon{font-size:22px;}.elementor-18 .elementor-element.elementor-element-4b21498 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-4b21498 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-6c6b33e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-6c6b33e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6c6b33e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-18 .elementor-element.elementor-element-98ef601{text-align:center;}.elementor-18 .elementor-element.elementor-element-98ef601 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-5354831{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor6 );--divider-border-width:2px;}.elementor-18 .elementor-element.elementor-element-5354831 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-5354831 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-210ed3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7b63b42{--display:flex;}.elementor-18 .elementor-element.elementor-element-cf5f380 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-5c032b2{color:var( --e-global-color-astglobalcolor5 );}.elementor-18 .elementor-element.elementor-element-0889a9d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-18 .elementor-element.elementor-element-7844412{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:calc(48px + (100vw - 40px)*.03);--padding-bottom:calc(40px + (100vw - 40px)*.03);--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-7844412:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7844412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-18 .elementor-element.elementor-element-524d40b img{width:340px;height:auto;object-fit:contain;object-position:center center;}.elementor-18 .elementor-element.elementor-element-71b670d{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-18 .elementor-element.elementor-element-71b670d .elementor-widget-container{text-align:center;}.elementor-18 .elementor-element.elementor-element-71b670d .elementor-social-icon{background-color:var( --e-global-color-astglobalcolor5 );--icon-padding:0.2em;}.elementor-18 .elementor-element.elementor-element-71b670d .elementor-social-icon i{color:var( --e-global-color-astglobalcolor1 );}.elementor-18 .elementor-element.elementor-element-71b670d .elementor-social-icon svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-18 .elementor-element.elementor-element-264c8a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-264c8a1{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-18 .elementor-element.elementor-element-264c8a1 p{margin-block-end:0px;}.elementor-18 .elementor-element.elementor-element-7cb4e31 .hfe-copyright-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-9fd848b{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-c06e46c{--min-height:76px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-847c38a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-2a2d0fc img{width:210px;}.elementor-18 .elementor-element.elementor-element-2e84e2e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-80e3ed8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-50883fe{--min-height:520px;--padding-top:calc(56px + (100vw - 64px)*.1);--padding-bottom:calc(56px + (100vw - 64px)*.1);--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-ad0818c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5ab7771 .elementor-heading-title{font-size:clamp(42px,5vw,54px);}.elementor-18 .elementor-element.elementor-element-refoctgrid{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-1700d2e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-6b5fdfe{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-4f7c9ad{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-7844412{--padding-top:calc(48px + (100vw - 40px)*.03);--padding-bottom:calc(40px + (100vw - 40px)*.03);--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-c06e46c{--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-847c38a{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-2a2d0fc img{width:175px;}.elementor-18 .elementor-element.elementor-element-2e84e2e{--width:auto;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-refsocialnative{--grid-column-gap:5px;}.elementor-18 .elementor-element.elementor-element-80e3ed8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-50883fe{--min-height:0px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:calc(48px + (100vw - 48px)*.1);--padding-bottom:calc(56px + (100vw - 48px)*.1);--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-ad0818c{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5ab7771 .elementor-heading-title{font-size:clamp(40px,11vw,52px);}.elementor-18 .elementor-element.elementor-element-2e1b38a .elementor-button{padding:13px 16px 13px 16px;}.elementor-18 .elementor-element.elementor-element-750feae .elementor-button{padding:13px 16px 13px 16px;}.elementor-18 .elementor-element.elementor-element-24109c6{--width:100%;}.elementor-18 .elementor-element.elementor-element-aed69f8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-73c549c{--width:100%;}.elementor-18 .elementor-element.elementor-element-31265ab{--width:100%;}.elementor-18 .elementor-element.elementor-element-49b3995 img{width:360px;height:300px;}.elementor-18 .elementor-element.elementor-element-f8b5c42{--width:100%;}.elementor-18 .elementor-element.elementor-element-refoctgrid{--e-con-grid-template-columns:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-refcap0 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-refcap1 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-refcap2 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-refcap3 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-refcap4 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-refcap5 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-1700d2e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-6b5fdfe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-4f7c9ad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-0337161::before, .elementor-18 .elementor-element.elementor-element-0337161 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-0337161 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-0337161 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-0337161 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-0337161 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-astglobalcolor2 ) 100%, #F2295B00 0%);}.elementor-18 .elementor-element.elementor-element-0337161{--overlay-opacity:0.5;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-7844412{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:calc(40px + (100vw - 40px)*.03);--padding-bottom:calc(32px + (100vw - 40px)*.03);--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-524d40b img{width:270px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-847c38a{--width:auto;}.elementor-18 .elementor-element.elementor-element-2e84e2e{--width:auto;}.elementor-18 .elementor-element.elementor-element-80e3ed8{--width:auto;}.elementor-18 .elementor-element.elementor-element-ad0818c{--width:54%;}.elementor-18 .elementor-element.elementor-element-24109c6{--width:46%;}.elementor-18 .elementor-element.elementor-element-aed69f8{--width:1240px;}.elementor-18 .elementor-element.elementor-element-73c549c{--width:calc(42% - 16px);}.elementor-18 .elementor-element.elementor-element-31265ab{--width:calc(58% - 16px);}.elementor-18 .elementor-element.elementor-element-f8b5c42{--width:100%;}.elementor-18 .elementor-element.elementor-element-7b63b42{--width:30%;}.elementor-18 .elementor-element.elementor-element-0889a9d{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-847c38a{--width:auto;}.elementor-18 .elementor-element.elementor-element-2e84e2e{--width:auto;}}/* Start custom CSS for image, class: .elementor-element-2a2d0fc */.elementor-18 .elementor-element.elementor-element-2a2d0fc img{display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847c38a */.elementor-18 .elementor-element.elementor-element-847c38a {flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-af514c2 */.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-menu-toggle::before {content:"Menu";font:600 16px Lato,sans-serif;margin-right:6px;} .elementor-18 .elementor-element.elementor-element-af514c2 .elementor-menu-toggle{padding:10px 12px;} .elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--main .native-mobile-only{display:none;} .elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--dropdown{min-width:210px;padding:8px;right:0;left:auto;box-shadow:0 12px 30px rgba(0,0,0,.18);} @media(max-width:767px){.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-menu-toggle{padding:8px 4px 8px 8px;}.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-menu-toggle::before{font-size:14px;}} .elementor-18 .elementor-element.elementor-element-af514c2 .elementor-nav-menu--dropdown{position:absolute;top:calc(100% - 5px);} @media(max-width:767px){.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-menu-toggle{width:63.4375px;height:39.09375px;box-sizing:border-box;padding:8px 4px 8px 8px;}.elementor-18 .elementor-element.elementor-element-af514c2 .elementor-menu-toggle::before{margin-right:1px;}}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-refsocialnative */.elementor-18 .elementor-element.elementor-element-refsocialnative .elementor-social-icon{width:24px;height:24px;padding:0;} .elementor-18 .elementor-element.elementor-element-refsocialnative .elementor-social-icons-wrapper{display:flex;gap:13px;} @media(max-width:767px){.elementor-18 .elementor-element.elementor-element-refsocialnative .elementor-social-icons-wrapper{gap:5px;}} .elementor-18 .elementor-element.elementor-element-refsocialnative .elementor-social-icons-wrapper{width:61px;}.elementor-18 .elementor-element.elementor-element-refsocialnative .elementor-grid-item{margin:0;} @media(max-width:767px){.elementor-18 .elementor-element.elementor-element-refsocialnative .elementor-social-icons-wrapper{width:53px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ab7771 */.elementor-18 .elementor-element.elementor-element-5ab7771 .elementor-heading-title{max-width:630px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-920e37c */.elementor-18 .elementor-element.elementor-element-920e37c img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center 28%;} @media(max-width:767px){.elementor-18 .elementor-element.elementor-element-920e37c img{aspect-ratio:1.25;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb3517f */.elementor-18 .elementor-element.elementor-element-bb3517f {margin-top:2px;align-self:flex-start;} .elementor-18 .elementor-element.elementor-element-bb3517f .elementor-icon-box-title{margin-bottom:20px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b3995 */.elementor-18 .elementor-element.elementor-element-49b3995 img{display:block;height:auto;max-height:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-refimg0 */.elementor-18 .elementor-element.elementor-element-refimg0 {line-height:0;} .elementor-18 .elementor-element.elementor-element-refimg0 img {display:block;background:#fcf8f2;} .elementor-18 .elementor-element.elementor-element-refimg0 a:hover img {outline:2px solid rgba(63,93,122,.45);outline-offset:2px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-refimg1 */.elementor-18 .elementor-element.elementor-element-refimg1 {line-height:0;} .elementor-18 .elementor-element.elementor-element-refimg1 img {display:block;background:#fcf8f2;} .elementor-18 .elementor-element.elementor-element-refimg1 a:hover img {outline:2px solid rgba(63,93,122,.45);outline-offset:2px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-refimg2 */.elementor-18 .elementor-element.elementor-element-refimg2 {line-height:0;} .elementor-18 .elementor-element.elementor-element-refimg2 img {display:block;background:#fcf8f2;} .elementor-18 .elementor-element.elementor-element-refimg2 a:hover img {outline:2px solid rgba(63,93,122,.45);outline-offset:2px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-refimg3 */.elementor-18 .elementor-element.elementor-element-refimg3 {line-height:0;} .elementor-18 .elementor-element.elementor-element-refimg3 img {display:block;background:#fcf8f2;} .elementor-18 .elementor-element.elementor-element-refimg3 a:hover img {outline:2px solid rgba(63,93,122,.45);outline-offset:2px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-refimg4 */.elementor-18 .elementor-element.elementor-element-refimg4 {line-height:0;} .elementor-18 .elementor-element.elementor-element-refimg4 img {display:block;background:#fcf8f2;} .elementor-18 .elementor-element.elementor-element-refimg4 a:hover img {outline:2px solid rgba(63,93,122,.45);outline-offset:2px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-refimg5 */.elementor-18 .elementor-element.elementor-element-refimg5 {line-height:0;} .elementor-18 .elementor-element.elementor-element-refimg5 img {display:block;background:#fcf8f2;} .elementor-18 .elementor-element.elementor-element-refimg5 a:hover img {outline:2px solid rgba(63,93,122,.45);outline-offset:2px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-refoctbook */.elementor-18 .elementor-element.elementor-element-refoctbook{line-height:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-825ccc6b0 */.elementor-18 .elementor-element.elementor-element-825ccc6b0 .elementor-button {min-height:38px;display:inline-flex;align-items:center;} .elementor-18 .elementor-element.elementor-element-825ccc6b0 {line-height:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-825ccc6b1 */.elementor-18 .elementor-element.elementor-element-825ccc6b1 .elementor-button {min-height:38px;display:inline-flex;align-items:center;} .elementor-18 .elementor-element.elementor-element-825ccc6b1 {line-height:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-825ccc6b2 */.elementor-18 .elementor-element.elementor-element-825ccc6b2 .elementor-button {min-height:38px;display:inline-flex;align-items:center;} .elementor-18 .elementor-element.elementor-element-825ccc6b2 {line-height:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-825ccc6 */.elementor-18 .elementor-element.elementor-element-825ccc6 {margin-top:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfa510d */.elementor-18 .elementor-element.elementor-element-bfa510d {height:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a31ae7db0 */.elementor-18 .elementor-element.elementor-element-a31ae7db0 .elementor-button {min-height:38px;display:inline-flex;align-items:center;} .elementor-18 .elementor-element.elementor-element-a31ae7db0 {line-height:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a31ae7db1 */.elementor-18 .elementor-element.elementor-element-a31ae7db1 .elementor-button {min-height:38px;display:inline-flex;align-items:center;} .elementor-18 .elementor-element.elementor-element-a31ae7db1 {line-height:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a31ae7db2 */.elementor-18 .elementor-element.elementor-element-a31ae7db2 .elementor-button {min-height:38px;display:inline-flex;align-items:center;} .elementor-18 .elementor-element.elementor-element-a31ae7db2 {line-height:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a31ae7db3 */.elementor-18 .elementor-element.elementor-element-a31ae7db3 .elementor-button {min-height:38px;display:inline-flex;align-items:center;} .elementor-18 .elementor-element.elementor-element-a31ae7db3 {line-height:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a31ae7d */.elementor-18 .elementor-element.elementor-element-a31ae7d {margin-top:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea3acbb */.elementor-18 .elementor-element.elementor-element-ea3acbb {height:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb621abb0 */.elementor-18 .elementor-element.elementor-element-cb621abb0 .elementor-button {min-height:38px;display:inline-flex;align-items:center;} .elementor-18 .elementor-element.elementor-element-cb621abb0 {line-height:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb621abb1 */.elementor-18 .elementor-element.elementor-element-cb621abb1 .elementor-button {min-height:38px;display:inline-flex;align-items:center;} .elementor-18 .elementor-element.elementor-element-cb621abb1 {line-height:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb621ab */.elementor-18 .elementor-element.elementor-element-cb621ab {margin-top:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f35223 */.elementor-18 .elementor-element.elementor-element-5f35223 {height:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-91d4b3cb0 */.elementor-18 .elementor-element.elementor-element-91d4b3cb0 .elementor-button {min-height:38px;display:inline-flex;align-items:center;} .elementor-18 .elementor-element.elementor-element-91d4b3cb0 {line-height:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-91d4b3cb1 */.elementor-18 .elementor-element.elementor-element-91d4b3cb1 .elementor-button {min-height:38px;display:inline-flex;align-items:center;} .elementor-18 .elementor-element.elementor-element-91d4b3cb1 {line-height:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91d4b3c */.elementor-18 .elementor-element.elementor-element-91d4b3c {margin-top:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c15f93 */.elementor-18 .elementor-element.elementor-element-8c15f93 {height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1700d2e */@media(min-width:1025px) and (max-width:1100px){.elementor-18 .elementor-element.elementor-element-1700d2e > .e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr));}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64fe0c1 */.elementor-18 .elementor-element.elementor-element-64fe0c1 {height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5c0b6c */.elementor-18 .elementor-element.elementor-element-f5c0b6c {height:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34671b8b0 */.elementor-18 .elementor-element.elementor-element-34671b8b0 .elementor-button {min-height:38px;display:inline-flex;align-items:center;} .elementor-18 .elementor-element.elementor-element-34671b8b0 {line-height:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34671b8b1 */.elementor-18 .elementor-element.elementor-element-34671b8b1 .elementor-button {min-height:38px;display:inline-flex;align-items:center;} .elementor-18 .elementor-element.elementor-element-34671b8b1 {line-height:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34671b8b2 */.elementor-18 .elementor-element.elementor-element-34671b8b2 .elementor-button {min-height:38px;display:inline-flex;align-items:center;} .elementor-18 .elementor-element.elementor-element-34671b8b2 {line-height:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34671b8 */.elementor-18 .elementor-element.elementor-element-34671b8 {margin-top:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-defda1f */.elementor-18 .elementor-element.elementor-element-defda1f {height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de58f1f */.elementor-18 .elementor-element.elementor-element-de58f1f {height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b5fdfe */@media(min-width:1025px) and (max-width:1100px){.elementor-18 .elementor-element.elementor-element-6b5fdfe > .e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr));}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-851d30a */.elementor-18 .elementor-element.elementor-element-851d30a {height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a811cd4 */.elementor-18 .elementor-element.elementor-element-a811cd4 {height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc738bf */.elementor-18 .elementor-element.elementor-element-cc738bf {height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88ac58a */.elementor-18 .elementor-element.elementor-element-88ac58a {height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7c9ad */@media(min-width:1025px) and (max-width:1100px){.elementor-18 .elementor-element.elementor-element-4f7c9ad > .e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr));}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b21498 */.elementor-18 .elementor-element.elementor-element-4b21498 .elementor-icon-box-title{margin-bottom:20px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-524d40b */.elementor-18 .elementor-element.elementor-element-524d40b img{display:block;max-height:90px;height:auto;object-fit:contain;margin-inline:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-264c8a1 */.elementor-18 .elementor-element.elementor-element-264c8a1 p{margin:0;} .elementor-18 .elementor-element.elementor-element-264c8a1 a{text-decoration:none;}.elementor-18 .elementor-element.elementor-element-264c8a1 a:hover{text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for copyright, class: .elementor-element-7cb4e31 */.elementor-18 .elementor-element.elementor-element-7cb4e31 .hfe-copyright-wrapper{font-size:14px;line-height:1.5;opacity:.85;} @media(max-width:767px){.elementor-18 .elementor-element.elementor-element-7cb4e31 .hfe-copyright-wrapper{max-width:220px;margin-inline:auto;text-align:center;}}/* End custom CSS */