.elementor-531 .elementor-element.elementor-element-96112238{--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:64px;--padding-bottom:38px;--padding-left:32px;--padding-right:32px;}.elementor-531 .elementor-element.elementor-element-96112238:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-96112238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F6FE;}.elementor-531 .elementor-element.elementor-element-0fb16951{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-531 .elementor-element.elementor-element-b7d9ba2c img{width:145px;}.elementor-531 .elementor-element.elementor-element-7509373c{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:25px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-531 .elementor-element.elementor-element-7509373c .elementor-social-icon{background-color:transparent;}.elementor-531 .elementor-element.elementor-element-7509373c .elementor-social-icon i{color:#0069B4;}.elementor-531 .elementor-element.elementor-element-7509373c .elementor-social-icon svg{fill:#0069B4;}.elementor-531 .elementor-element.elementor-element-1e5da9bd{--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:62px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-531 .elementor-element.elementor-element-68b125ae .elementor-nav-menu--main .elementor-item{color:#0069B4;fill:#0069B4;}.elementor-531 .elementor-element.elementor-element-68b125ae .elementor-nav-menu--main .elementor-item:hover,
					.elementor-531 .elementor-element.elementor-element-68b125ae .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-531 .elementor-element.elementor-element-68b125ae .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-531 .elementor-element.elementor-element-68b125ae .elementor-nav-menu--main .elementor-item:focus{color:#0069B4;fill:#0069B4;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-531 .elementor-element.elementor-element-fe944ad6{--divider-border-style:solid;--divider-color:#0069B4;--divider-border-width:1px;}.elementor-531 .elementor-element.elementor-element-fe944ad6 .elementor-divider-separator{width:100%;}.elementor-531 .elementor-element.elementor-element-fe944ad6 .elementor-divider{padding-block-start:42px;padding-block-end:42px;}.elementor-531 .elementor-element.elementor-element-b201d2b1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-b201d2b1.e-con{--align-self:stretch;}.elementor-widget-text-editor{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-531 .elementor-element.elementor-element-31938817{font-family:"Valley Sans", Arial, sans-serif;font-size:14px;color:#0069B4;}.elementor-531 .elementor-element.elementor-element-38183d21{font-family:"Valley Sans", Arial, sans-serif;font-size:14px;color:#0069B4;}.elementor-531 .elementor-element.elementor-element-a42a6d45{font-family:"Valley Sans", Arial, sans-serif;font-size:14px;color:#0069B4;}.elementor-531 .elementor-element.elementor-element-c4da2d20{font-family:"Valley Sans", Arial, sans-serif;font-size:14px;color:#0069B4;}.elementor-531 .elementor-element.elementor-element-9586758{--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;}.elementor-531 .elementor-element.elementor-element-34752308{font-family:"Valley Sans", Arial, sans-serif;font-size:13px;color:#0069B4;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-531 .elementor-element.elementor-element-0fb16951{--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-531 .elementor-element.elementor-element-7509373c{text-align:center;}.elementor-531 .elementor-element.elementor-element-b201d2b1{--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-531 .elementor-element.elementor-element-9586758{--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;}}@media(min-width:768px){.elementor-531 .elementor-element.elementor-element-0fb16951{--content-width:1400px;}.elementor-531 .elementor-element.elementor-element-1e5da9bd{--content-width:1400px;}.elementor-531 .elementor-element.elementor-element-b201d2b1{--content-width:1400px;}.elementor-531 .elementor-element.elementor-element-9586758{--content-width:1400px;}}/* Start custom CSS */.cc-site-footer { color:#0069b4; }
.cc-site-footer > .e-con-inner { width:100%; }
.cc-footer-menu .elementor-nav-menu { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)); gap:8px 42px; width:100%; }
.cc-footer-menu .elementor-nav-menu > li { width:auto !important; }
.cc-footer-menu .elementor-item { padding:2px 0 !important; justify-content:flex-start !important; }
.cc-footer-contacts > .elementor-element { flex:1 1 0; }
.cc-footer-contacts p { margin:0 0 12px; line-height:1.35; }
.cc-footer-copy { width:100%; max-width:1400px; margin:26px auto 0; }
.cc-footer-copy p { margin:0; }
@media(max-width:767px) {
 .cc-site-footer { padding:42px 22px 28px !important; }
 .cc-footer-menu .elementor-nav-menu { grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px 24px; }
 .cc-footer-contacts { gap:20px !important; }
 .cc-footer-copy { text-align:center; }
}
/* cc-footer-social-fix-20260919 */
.cc-footer-social { width:auto !important; max-width:max-content; margin-left:auto !important; align-self:center; }
.cc-footer-social .elementor-social-icons-wrapper { justify-content:flex-end !important; }
.cc-footer-social .elementor-social-icon { background-color:transparent !important; color:#0069b4 !important; }
.cc-footer-social .elementor-social-icon i, .cc-footer-social .elementor-social-icon svg { color:#0069b4 !important; fill:#0069b4 !important; }
@media(max-width:767px){.cc-footer-social{margin-left:auto !important;margin-right:auto !important}.cc-footer-social .elementor-social-icons-wrapper{justify-content:center !important}}/* End custom CSS */