.elementor-568 .elementor-element.elementor-element-f57397d{--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-568 .elementor-element.elementor-element-f57397d:not(.elementor-motion-effects-element-type-background), .elementor-568 .elementor-element.elementor-element-f57397d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-568 .elementor-element.elementor-element-ef76362{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-568 .elementor-element.elementor-element-7fd7a88{--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-568 .elementor-element.elementor-element-78cd6f5{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-568 .elementor-element.elementor-element-9b200d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-568 .elementor-element.elementor-element-b93bc17{--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-568 .elementor-element.elementor-element-4dfdb7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-568 .elementor-element.elementor-element-fd3a82e{--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-568 .elementor-element.elementor-element-a91c7d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-568 .elementor-element.elementor-element-8ca1cc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-568 .elementor-element.elementor-element-8f61614{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-568 .elementor-element.elementor-element-87b82cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-568 .elementor-element.elementor-element-1765fdb{--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-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-568 .elementor-element.elementor-element-49155c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-568 .elementor-element.elementor-element-3992c87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-568 .elementor-element.elementor-element-3992c87 .elementor-menu-toggle{margin:0 auto;}.elementor-568 .elementor-element.elementor-element-c816349{--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-568 .elementor-element.elementor-element-b7d8f4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-f57397d */.elementor-568 .elementor-element.elementor-element-f57397d{background:#fff;box-shadow:0 2px 30px 0 rgba(0,0,0,.08);position:relative;z-index:10;gap:0;padding:0!important;--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0}
.elementor-568 .elementor-element.elementor-element-f57397d .e-con{--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;gap:0;min-width:0}
.elementor-568 .elementor-element.elementor-element-f57397d .elementor-widget:not(:last-child){margin-block-end:0}
.elementor-568 .elementor-element.elementor-element-f57397d .elementor-widget-container{margin:0;padding:0}
/* ---- row A ---- */
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-rowa{width:100%;background:#003152;height:103.5px;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;overflow:clip;box-sizing:border-box;position:relative;z-index:2}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a0{width:10%;flex:0 0 10%}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a1{width:60%;flex:0 0 60%}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a2{width:15%;flex:0 0 15%;overflow:visible}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a3{width:15%;flex:0 0 15%;overflow:visible}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-tag{width:100%}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-tag p{margin:0;padding:31.6px 0 0 0;font-family:Muli,sans-serif;font-size:18px;font-weight:400;line-height:31.5px;color:#fff;text-align:center}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-tag p strong{font-weight:800}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-phone-w,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-contact-w{width:auto;overflow:visible}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-phone{position:relative;display:flex;align-items:center;box-sizing:border-box;width:199px;height:32px;margin:35px 0 0 max(10px,calc((100% - 199px)/2 + 4px));background:#d2222d;border-radius:100px;color:#fff;font-family:Muli,sans-serif;font-size:18px;font-weight:400;letter-spacing:1px;line-height:21.6px;text-decoration:none;white-space:nowrap}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-phone:hover{background-image:linear-gradient(rgba(0,0,0,.04),rgba(0,0,0,.04))}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-phone-ic{display:block;box-sizing:border-box;width:32px;height:32px;margin-left:0;padding:6px;background:transparent;border:1px solid #fff;border-radius:50%;flex:0 0 32px;fill:#fff;color:#fff}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-phone:hover .fgd-phone-ic{background:#fff;fill:#d2222d}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-phone-tx{display:block;margin-left:18px;color:#fff}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-phone-tx strong{font-weight:800;color:#fff}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-contact{color:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:168px;height:34px;margin:35px 0 0 max(12.6px,calc((100% - 168px)/2 + 6.5px));background:#fff;border-radius:5px;font-family:Muli,sans-serif;font-size:18px;letter-spacing:2px;line-height:21.6px;text-decoration:none}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-contact strong{font-weight:800;color:#003152}
/* ---- row B ---- */
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-rowb{width:100%;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:10px 0!important;--padding-top:10px;--padding-bottom:10px;box-sizing:border-box;position:relative}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-b0{width:20%;flex:0 0 20%;padding-left:calc((20% - 170px)/2)!important;box-sizing:border-box}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-b1{width:70%;flex:0 0 70%;align-items:center;justify-content:center;position:static}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-b2{width:10%;flex:0 0 10%}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-b2{position:static}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-soc-w,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-soc-w .elementor-widget-container{position:static}
/* Thrive social icons (header): outer squares 31px, 1px #003152 border, 3px radius, 15px glyph; 5.6px apart. Desktop: left = 90.07% + 13.9px of the row, 61px below the row top (measured on the HOME page at 1568 / 1024: outer squares at x 1426 / 936; the page templates' own boxed demo header is not the reference). Hover: Thrive faded the icon to 35% (about 1.9:1, unreadable): here the square fills navy with a white glyph (13:1). */
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-soc{position:absolute;top:61px;left:calc(90.07% + 13.9px);display:flex;gap:5.6px;z-index:3}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-soc-a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:31px;height:31px;border:1px solid #003152;border-radius:3px;background:transparent;transition:background-color .2s,border-color .2s}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-soc-ic{display:block;width:15px;height:15px;fill:#003152;transition:fill .2s}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-soc-a:hover,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-soc-a:focus-visible{background:#003152}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-soc-a:hover .fgd-soc-ic,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-soc-a:focus-visible .fgd-soc-ic{fill:#fff}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-logo{width:160px}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-logo a{display:block;line-height:0}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-logo img{display:block;width:160px;height:133px;max-width:none}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-nav{width:auto;flex:0 0 auto;max-width:100%}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-navd .elementor-nav-menu--main .elementor-nav-menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-navd .elementor-nav-menu--main .elementor-nav-menu > li{margin:0;padding:5px 28px;box-sizing:content-box;text-align:center;border-right:1px solid #e1e1e1;border-bottom:1px solid transparent;height:auto}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-navd .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item{display:block;padding:0;margin:0;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:600;line-height:32px;text-transform:capitalize;color:rgba(10,10,10,.85);background:none;transition:none}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-navd .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item:before,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-navd .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item:after{display:none}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-navd .elementor-nav-menu--main .elementor-nav-menu > li:hover,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-navd .elementor-nav-menu--main .elementor-nav-menu > li.current-menu-item{border-bottom-color:#003152}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-navd .elementor-nav-menu--main .elementor-nav-menu > li.fgd-pill{border:2px solid #003152;border-radius:100px;background:#d2222d;padding:5px 15px;margin:0 0 0 15px}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-navd .elementor-nav-menu--main .elementor-nav-menu > li.fgd-pill > a.elementor-item{color:#fff}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-navd .elementor-nav-menu--main .elementor-nav-menu > li.fgd-pill:hover,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-navd .elementor-nav-menu--main .elementor-nav-menu > li.fgd-pill.current-menu-item{background:#002f4e;border:0;padding:7px 17px}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-navd .elementor-nav-menu--main .elementor-nav-menu > li:nth-last-child(2){border-right:1px solid #e1e1e1}
/* ---- laptop 1024-1366: same layout, plus a DEFECT FIX (Andy 2026-10-14): on Thrive the phone pill (199px) and the CONTACT button (168px) overlapped from 1024 to about 1310px wide and the number was covered / the button clipped; the two columns get the width they need ---- */
@media(min-width:1024px) and (max-width:1319px){
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a0{width:4%;flex:0 0 4%}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a1{width:auto;flex:1 1 0;min-width:0}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a2{width:215px;flex:0 0 215px}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a3{width:195px;flex:0 0 195px}
}
/* ---- tablet / phone: Thrive MENU icon + white panel ---- */
@media(max-width:1023px){
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a0{width:3.9%;flex-basis:3.9%}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a1{width:43.6%;flex-basis:43.6%}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a2{width:26.4%;flex-basis:26.4%}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a3{width:26.1%;flex-basis:26.1%}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-tag p{font-size:13px;line-height:22.75px;padding:32px 8px 0 3px}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-b0{width:24.9%;flex:0 0 24.9%;padding-left:21px!important;--padding-left:21px}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-b1{width:50.1%;flex:0 0 50.1%}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-b2{width:25%;flex:0 0 25%}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-soc{top:164.5px;left:auto;right:68.1px}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger{width:100%;flex:0 0 100%}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-menu-toggle{display:flex;align-items:center;justify-content:center;width:383px;height:120px;max-width:100%;margin:0 auto;padding:0;background:transparent;border:0;border-radius:0;color:#003152;font-size:75px;box-sizing:border-box}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-menu-toggle svg,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-menu-toggle img{display:block;width:75px;height:75px;fill:#003152;color:#003152}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-menu-toggle .elementor-menu-toggle__icon--close{display:none}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open{display:none}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--close{display:block}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-nav-menu--dropdown{position:absolute!important;left:0!important;right:auto!important;top:240px!important;width:100%!important;margin:0!important;transform:none!important;background:#fff;box-shadow:none;border:0;z-index:100002}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-nav-menu--dropdown .elementor-nav-menu{padding:0;background:#fff;margin:0}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-nav-menu--dropdown .elementor-nav-menu > li{padding:10px 0;margin:10px 0 0;text-align:center;background:#fff;display:block;height:auto;box-sizing:border-box;border-right:1px solid #e1e1e1;border-bottom:1px solid transparent}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-nav-menu--dropdown .elementor-nav-menu > li > a.elementor-item{display:block;padding:10px 32px;margin:0 auto;width:max-content;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:600;line-height:32px;text-transform:capitalize;color:rgba(10,10,10,.85);background:none;text-align:center}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-nav-menu--dropdown .elementor-nav-menu > li.fgd-pill{margin:33px 0 0;padding:0 0 5px;border:2px solid #003152;border-radius:100px;background:#d2222d}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-nav-menu--dropdown .elementor-nav-menu > li.fgd-pill > a.elementor-item{color:#fff}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-b0,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-b1,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-b2,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-rowb,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-widget-container{position:static}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-nav-menu--dropdown[aria-hidden=true]{visibility:hidden!important}
}
@media(max-width:767px){
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-rowa{flex-wrap:wrap;height:169px;justify-content:center}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a0{display:none}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a1,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a2,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-a3{width:100%;flex:0 0 100%;align-items:center}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-tag p{padding:33px 29px 0;text-align:center}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-phone{margin:-1px auto 0}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-contact{margin:3px auto 0;padding-bottom:6px}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-b0{width:34.8%;flex:0 0 34.8%;padding-left:10px!important;--padding-left:10px}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-b1{width:30.5%;flex:0 0 30.5%}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-b2{width:34.7%;flex:0 0 34.7%}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-soc{top:213px;right:35.5px}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-logo,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-logo img{width:119px}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-logo img{height:99px}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-menu-toggle{width:102px;height:80px;font-size:50px}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-menu-toggle svg,.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-menu-toggle img{width:50px;height:50px}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-nav-menu--dropdown{top:269px!important}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-nav-menu--dropdown .elementor-nav-menu > li.fgd-pill{padding:0 20px 5px 41px}
.elementor-568 .elementor-element.elementor-element-f57397d .fgd-burger .elementor-nav-menu--dropdown .elementor-nav-menu{padding-bottom:20px}
}/* End custom CSS */