/* USANA Foundation site style refresh. GENERATED by tools/site-style/build.py: do not edit by hand. */
/* Hand-written part of the Foundation style refresh (build.py puts it first in foundation.css).
   Matches the 2025 annual report: Gotham Light/Medium/Bold, dark blue #0074cc and light blue
   #98caea (UF Color Codes), slate #333f48 text, pill buttons, rounded cards. Copy is untouched. */
@font-face{font-family:'Gotham';font-style:normal;font-weight:300;font-display:swap;src:url('/annual-reports/fonts/gotham-light.woff2?v=2') format('woff2')}
@font-face{font-family:'Gotham';font-style:italic;font-weight:300;font-display:swap;src:url('/annual-reports/fonts/gotham-light-italic.woff2?v=2') format('woff2')}
@font-face{font-family:'Gotham';font-style:normal;font-weight:500;font-display:swap;src:url('/annual-reports/fonts/gotham-medium.woff2?v=2') format('woff2')}
@font-face{font-family:'Gotham';font-style:normal;font-weight:700;font-display:swap;src:url('/annual-reports/fonts/gotham-bold.woff2?v=2') format('woff2')}
/* Elementor's global type and colors default to Roboto and stock sky blue, gray and green;
   the Garden Towers greens (--e-global-color-7017137, -75f24d3) and sky blue (-c1daf51) stay for that page; the accent (stock green,
   used for the home progress bar on the blue band) becomes the light blue */
.elementor-kit-2421{--e-global-typography-primary-font-family:"Gotham";--e-global-typography-primary-font-weight:700;
  --e-global-typography-secondary-font-family:"Gotham";--e-global-typography-secondary-font-weight:500;
  --e-global-typography-text-font-family:"Gotham";--e-global-typography-text-font-weight:300;
  --e-global-typography-accent-font-family:"Gotham";--e-global-typography-accent-font-weight:500;
  --e-global-color-primary:#0074cc;--e-global-color-secondary:#333f48;--e-global-color-text:#333f48;
  --e-global-color-accent:#98caea;--e-global-color-62dd892:#0074cc}
body{font-family:"Gotham",Montserrat,sans-serif}
/* one button shape: pill, Gotham Medium, sentence case, like the report's buttons */
.elementor-button,.elementor-button-link{border-radius:999px!important;font-family:"Gotham",Montserrat,sans-serif!important;
  font-weight:500!important;letter-spacing:.2px!important;text-transform:none!important;line-height:1.2!important;
  transition:transform .15s ease,box-shadow .15s ease!important}
.elementor-button:hover,.elementor-button:focus-visible{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.14)!important}
/* photos get the report's rounded corners; logos, icons and header/footer art stay square */
.elementor-widget-image img{border-radius:20px}
.elementor-widget-image img[src*="logo"],.elementor-widget-image img[src*="Logo"],.elementor-widget-image img[src*=".svg"],
.elementor-widget-image img[src*="icon"],.elementor-location-header img,.elementor-location-footer img{border-radius:0}
/* blog posts: the post body carries pasted-in Arial and Roboto in inline styles */
.elementor-widget-theme-post-content,.elementor-widget-theme-post-content :is(p,span,li,a,strong,em,b,i,div,h1,h2,h3,h4,h5,h6,blockquote,td,th){font-family:"Gotham",Montserrat,sans-serif!important}
.elementor-widget-theme-post-content :is(h1,h2,h3,h4,h5,h6),.elementor-widget-theme-post-content :is(h1,h2,h3,h4,h5,h6) *{color:#333f48!important;font-weight:500!important}
.elementor-widget-theme-post-content :is(p,li){color:#333f48}
/* links in body copy: brand blue, underlined */
.elementor-widget-text-editor a,.elementor-widget-theme-post-content a:not(.wp-block-button__link){color:#0074cc;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
/* text pasted with an inline font (Montserrat, Arial) in text blocks */
.elementor-widget-text-editor [style*="font-family"],.elementor-widget-image-box [style*="font-family"]{font-family:"Gotham",Montserrat,sans-serif!important}
/* home "Help us feed 20,000 families" band: its two buttons took Elementor's accent color (stock green); on the
   blue band they are white with blue text, like the other buttons on blue */
.elementor-element-4f7e618 .elementor-button,.elementor-element-97cdc8b .elementor-button{background-color:#fff!important;color:#0074cc!important}
/* home progress bar ("Help us feed 20,000 families"): Elementor's stock bright green becomes the Garden Tower
   medium green, Mantis (Keri, 2026-10-27; read from the style guide swatch, confirm the exact hex) */
.elementor-element-e4b2cdd .skillbar-group .skill-track{background-color:#80bd5a!important}
/* button hovers: blue buttons deepen to dark blue; on Garden Towers (page 3748) every button hovers its dark green */
.elementor-button:hover,.elementor-button:focus-visible{background-color:#005a9e!important;border-color:#005a9e!important;color:#fff!important}
.elementor-3748 .elementor-button:hover,.elementor-3748 .elementor-button:focus-visible{background-color:#006953!important;border-color:#006953!important;color:#fff!important}
/* blog post block buttons ("Donate to Feed 20,000 Families"): the same blue pill, white text */
.wp-block-button__link{background-color:#0074cc!important;color:#fff!important;border-radius:999px!important;text-decoration:none!important;
  font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;padding:12px 28px!important;transition:transform .15s ease,background-color .15s ease}
.wp-block-button__link:hover,.wp-block-button__link:focus-visible{background-color:#005a9e!important;color:#fff!important;transform:translateY(-2px)}
/* headings that are links in post bodies read as headings, not underlined links */
.elementor-widget-theme-post-content :is(h1,h2,h3,h4,h5,h6) a{color:inherit!important;text-decoration:none!important}
/* Header rules (build.py puts them in foundation.css AND in foundation-header.css). The header-only file is
   linked on the annual report and Chairman's Club pages, whose content keeps its own look but whose
   header should match the rest of the site (Keri, 2026-10-27). */
@font-face{font-family:'Gotham';font-style:normal;font-weight:300;font-display:swap;src:url('/annual-reports/fonts/gotham-light.woff2?v=2') format('woff2')}
@font-face{font-family:'Gotham';font-style:italic;font-weight:300;font-display:swap;src:url('/annual-reports/fonts/gotham-light-italic.woff2?v=2') format('woff2')}
@font-face{font-family:'Gotham';font-style:normal;font-weight:500;font-display:swap;src:url('/annual-reports/fonts/gotham-medium.woff2?v=2') format('woff2')}
@font-face{font-family:'Gotham';font-style:normal;font-weight:700;font-display:swap;src:url('/annual-reports/fonts/gotham-bold.woff2?v=2') format('woff2')}
/* header Donate (an UberMenu item styled as a square button) and the mobile header button: pills too */
.ubermenu .ubermenu-item.donate>.ubermenu-target{border-radius:999px!important;padding-left:20px!important;padding-right:20px!important;font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.ubermenu,.ubermenu .ubermenu-target,.ubermenu .ubermenu-target-text{font-family:"Gotham",Montserrat,sans-serif!important}
/* phone header: the Donate button's text matched its blue fill */
.elementor-location-header .elementor-button,.elementor-location-header .elementor-button .elementor-button-text{color:#fff!important}
/* tablet/phone header Donate (Elementor nav menu item 5069): white text on the blue pill; specific enough to beat
   the generated slate color on the menu's items */
html body .elementor-location-header .elementor-nav-menu--main .menu-item-5069>a.elementor-item.elementor-item{color:#fff!important;border-radius:999px!important;font-weight:500!important}
html body .elementor-location-header .elementor-nav-menu--main .menu-item-5069>a.elementor-item.elementor-item:hover{background-color:#005a9e!important;color:#fff!important}
.ubermenu .ubermenu-item.donate>.ubermenu-target:hover,.ubermenu .ubermenu-item.donate>.ubermenu-target:focus-visible{background-color:#005a9e!important;color:#fff!important}
/* About Us dropdown (Who We Are, Annual Reports): the menu item is widened like Our Programs so each link
   sits on one line */
.ubermenu #menu-item-3836{min-width:150px}
.ubermenu .ubermenu-submenu-id-3836 .ubermenu-target{white-space:nowrap!important}

.shiftnav.shiftnav-shiftnav-main, .shiftnav.shiftnav-shiftnav-main .shiftnav-menu-item, .shiftnav.shiftnav-shiftnav-main .shiftnav-menu-item .shiftnav-target{font-family:"Gotham",Montserrat,sans-serif!important}
.simple-banner{background:#0074cc!important}
.ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target, .ubermenu-main div, .ubermenu-main p, .ubermenu-main input{font-family:"Gotham",Montserrat,sans-serif!important}
.elementor-column .mobile-menu ul li a.elementor-item{border:2px solid #0074cc!important;color:#0074cc!important;border-radius:24px!important;overflow:hidden!important}
.elementor-column .mobile-menu ul li:first-child a.elementor-item{background-color:#0074cc!important}
.elementor-button.elementor-author-box__button{font-size:16px!important;font-weight:500!important;padding:12px 28px!important}
.elementor-button.elementor-author-box__button,.elementor-button.elementor-author-box__button:hover{color:#333f48!important}
.elementor-search-form__input{color:#333f48!important}
.elementor-search-form--skin-minimal .elementor-search-form__icon{color:#333f48!important}
.elementor-message.form-message-success{color:#0074cc!important}
.elementor-button{font-size:16px!important;padding:12px 28px!important}
.elementor-button.elementor-size-xs{font-size:16px!important;padding:12px 28px!important}
.elementor-button.elementor-size-md{font-size:16px!important;padding:12px 28px!important}
.elementor-button.elementor-size-lg{font-size:16px!important;padding:12px 28px!important}
.elementor-button.elementor-size-xl{font-size:16px!important;padding:12px 28px!important}
.elementor-element.elementor-button-success .elementor-button{background-color:#0074cc!important}
.elementor-widget-button .elementor-button .elementor-button-success{background-color:#0074cc!important}
.elementor-social-icon-behance{background-color:#0074cc!important}
.elementor-social-icon-bitbucket{background-color:#0074cc!important}
.elementor-social-icon-delicious{background-color:#0074cc!important}
.elementor-social-icon-deviantart{background-color:#0074cc!important}
.elementor-social-icon-digg{background-color:#0074cc!important}
.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#0074cc!important}
.elementor-social-icon-flickr{background-color:#0074cc!important}
.elementor-social-icon-jsfiddle{background-color:#0074cc!important}
.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0074cc!important}
.elementor-social-icon-medium{background-color:#0074cc!important}
.elementor-social-icon-shopping-cart{background-color:#0074cc!important}
.elementor-social-icon-skype{background-color:#0074cc!important}
.elementor-social-icon-slideshare{background-color:#0074cc!important}
.elementor-social-icon-spotify{background-color:#0074cc!important}
.elementor-social-icon-steam{background-color:#0074cc!important}
.elementor-social-icon-telegram{background-color:#0074cc!important}
.elementor-social-icon-thumb-tack{background-color:#0074cc!important}
.elementor-social-icon-tripadvisor{background-color:#0074cc!important}
.elementor-social-icon-twitter{background-color:#0074cc!important}
.elementor-social-icon-weixin{background-color:#0074cc!important}
.elementor-social-icon-whatsapp{background-color:#0074cc!important}
.elementor-social-icon-wordpress{background-color:#0074cc!important}
.elementor-social-icon-500px{background-color:#0074cc!important}
.fa,.fas{font-weight:700!important}
body{color:#333f48!important;font-family:"Gotham",Montserrat,sans-serif!important;font-weight:300!important}
figcaption{color:#333f48!important}
.screen-reader-text:focus{color:#333f48!important}
body .elementor-row .elementor-column .global-gallery .gallery-item{border-radius:24px!important;overflow:hidden!important}
.header-top-menu ul li.serve a{border:2px solid #0074cc!important;color:#0074cc!important}
.header-top-menu ul li.donate a{border:2px solid #0074cc!important;background-color:#0074cc!important}
.elementor-location-single .post-navigation__next--label, .elementor-location-single .post-navigation__prev--label{font-family:"Gotham",Montserrat,sans-serif!important}
.elementor-location-single .post-navigation__next--title, .elementor-location-single .post-navigation__prev--title{font-family:"Gotham",Montserrat,sans-serif!important}
.elementor-location-single .elementor-widget-container p, .elementor-location-single .elementor-widget-container h2{font-family:"Gotham",Montserrat,sans-serif!important}
.elementor-1693 .elementor-element.elementor-element-21f5bb83 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-1693 .elementor-element.elementor-element-1724eca7 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-1693 .elementor-element.elementor-element-2eb10a66{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-1693 .elementor-element.elementor-element-548f5e04 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-1693 .elementor-element.elementor-element-1e3e41ac .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-kit-2421{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3149 .elementor-element.elementor-element-e8e2cda .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-widget-button .elementor-button{font-weight:500!important}
.elementor-3149 .elementor-element.elementor-element-280b56ab .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;fill:#0074cc!important;color:#0074cc!important;border-color:#0074cc!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3149 .elementor-element.elementor-element-280b56ab .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-280b56ab .elementor-button:focus{background-color:#0074cc!important}
.elementor-3149 .elementor-element.elementor-element-44a27774 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3149 .elementor-element.elementor-element-49cc0499 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3149 .elementor-element.elementor-element-49cc0499 .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-49cc0499 .elementor-button:focus{background-color:#0074cc!important;border-color:#0074cc!important}
.elementor-3149 .elementor-element.elementor-element-3a9ef974 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3149 .elementor-element.elementor-element-1863cf43 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3149 .elementor-element.elementor-element-aaab31a{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3149 .elementor-element.elementor-element-5abac06c .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3149 .elementor-element.elementor-element-28f418b5{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3149 .elementor-element.elementor-element-6dc308dc .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3149 .elementor-element.elementor-element-2dfd79c3{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3149 .elementor-element.elementor-element-56af86d6 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;fill:#0074cc!important;color:#0074cc!important;border-color:#0074cc!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3149 .elementor-element.elementor-element-56af86d6 .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-56af86d6 .elementor-button:focus{background-color:#0074cc!important}
.elementor-3149 .elementor-element.elementor-element-d7cf9bd .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3149 .elementor-element.elementor-element-60044d9f{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3149 .elementor-element.elementor-element-7e038f7e .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3149 .elementor-element.elementor-element-7265e7d{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3149 .elementor-element.elementor-element-2a65bec7 > .elementor-element-populated, .elementor-3149 .elementor-element.elementor-element-2a65bec7 > .elementor-element-populated > .elementor-background-overlay, .elementor-3149 .elementor-element.elementor-element-2a65bec7 > .elementor-background-slideshow{border-radius:24px!important;overflow:hidden!important}
.elementor-3149 .elementor-element.elementor-element-2a65bec7 > .elementor-element-populated{border-radius:24px!important;overflow:hidden!important}
.elementor-3149 .elementor-element.elementor-element-720a2b52 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3149 .elementor-element.elementor-element-49ccf6d0{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3149 .elementor-element.elementor-element-29b014a .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3149 .elementor-element.elementor-element-29b014a .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-29b014a .elementor-button:focus{background-color:#0074cc!important;border-color:#0074cc!important}
.elementor-3149 .elementor-element.elementor-element-7ced6990 > .elementor-element-populated, .elementor-3149 .elementor-element.elementor-element-7ced6990 > .elementor-element-populated > .elementor-background-overlay, .elementor-3149 .elementor-element.elementor-element-7ced6990 > .elementor-background-slideshow{border-radius:24px!important;overflow:hidden!important}
.elementor-3149 .elementor-element.elementor-element-7ced6990 > .elementor-element-populated{border-radius:24px!important;overflow:hidden!important}
.elementor-3149 .elementor-element.elementor-element-313836a1 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3149 .elementor-element.elementor-element-3ae938b8{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3149 .elementor-element.elementor-element-47450f61 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3149 .elementor-element.elementor-element-47450f61 .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-47450f61 .elementor-button:focus{background-color:#0074cc!important;border-color:#0074cc!important}
.elementor-3149 .elementor-element.elementor-element-18b60e12 > .elementor-element-populated, .elementor-3149 .elementor-element.elementor-element-18b60e12 > .elementor-element-populated > .elementor-background-overlay, .elementor-3149 .elementor-element.elementor-element-18b60e12 > .elementor-background-slideshow{border-radius:24px!important;overflow:hidden!important}
.elementor-3149 .elementor-element.elementor-element-18b60e12 > .elementor-element-populated{border-radius:24px!important;overflow:hidden!important}
.elementor-3149 .elementor-element.elementor-element-62e734b2 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3149 .elementor-element.elementor-element-23a8fd40{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3149 .elementor-element.elementor-element-e38ba54 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3149 .elementor-element.elementor-element-e38ba54 .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-e38ba54 .elementor-button:focus{background-color:#0074cc!important;border-color:#0074cc!important}
.elementor-3149 .elementor-element.elementor-element-7ce1e4d2 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#0074cc!important;font-weight:700!important}
.elementor-3149 .elementor-element.elementor-element-57980b1d{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3149 .elementor-element.elementor-element-2dade30e .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;fill:#0074cc!important;color:#0074cc!important;border-color:#0074cc!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3149 .elementor-element.elementor-element-2dade30e .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-2dade30e .elementor-button:focus{background-color:#0074cc!important}
.elementor-3631 .elementor-element.elementor-element-453c5e0 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3631 .elementor-element.elementor-element-6f7daee{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3631 .elementor-element.elementor-element-d14de0e .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;fill:#0074cc!important;color:#0074cc!important;font-weight:500!important;font-size:16px!important}
.elementor-3631 .elementor-element.elementor-element-dc61339 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3631 .elementor-element.elementor-element-fd03a23{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3631 .elementor-element.elementor-element-436b04e{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3631 .elementor-element.elementor-element-f5a1b55 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;color:#0074cc!important;font-weight:500!important;background-color:#fff!important;border-color:#fff!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3631 .elementor-element.elementor-element-f5a1b55 .elementor-button:hover, .elementor-3631 .elementor-element.elementor-element-f5a1b55 .elementor-button:focus{color:#333f48!important}
.elementor-3631 .elementor-element.elementor-element-c9497be .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3631 .elementor-element.elementor-element-80876b2{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3631 .elementor-element.elementor-element-b8375b2 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3631 .elementor-element.elementor-element-a8992a6{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3631 .elementor-element.elementor-element-f77f666 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3631 .elementor-element.elementor-element-34d4413{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3631 .elementor-element.elementor-element-c0e07fe{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3631 .elementor-element.elementor-element-90ca51e{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3631 .elementor-element.elementor-element-ed91d48{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3631 .elementor-element.elementor-element-481280d{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3631 .elementor-element.elementor-element-181370f{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3748 .elementor-element.elementor-element-65f3bc8e .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3748 .elementor-element.elementor-element-6ebd8325{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3748 .elementor-element.elementor-element-24801a56 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3748 .elementor-element.elementor-element-32981f39 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3748 .elementor-element.elementor-element-35dc9cf .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3748 .elementor-element.elementor-element-35dc9cf .elementor-image-box-description{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3748 .elementor-element.elementor-element-6bdc3b96 .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3748 .elementor-element.elementor-element-6bdc3b96 .elementor-image-box-description{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3748 .elementor-element.elementor-element-4efc5337 .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3748 .elementor-element.elementor-element-4efc5337 .elementor-image-box-description{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3748 .elementor-element.elementor-element-13b5ddec .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3748 .elementor-element.elementor-element-3fd0c7ac{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3748 .elementor-element.elementor-element-1ecdb702{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3748 .elementor-element.elementor-element-7bedc292 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3748 .elementor-element.elementor-element-4940e015 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3748 .elementor-element.elementor-element-5d06a9d9 .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3748 .elementor-element.elementor-element-5d06a9d9 .elementor-image-box-description{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3748 .elementor-element.elementor-element-189a9101 .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3748 .elementor-element.elementor-element-189a9101 .elementor-image-box-description{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3748 .elementor-element.elementor-element-52cddd8b .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3748 .elementor-element.elementor-element-52cddd8b .elementor-image-box-description{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3748 .elementor-element.elementor-element-404aab4f .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3748 .elementor-element.elementor-element-7dbc7c5d{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3748 .elementor-element.elementor-element-43895df{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3748 .elementor-element.elementor-element-15f16f8a .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3748 .elementor-element.elementor-element-7f72af26 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3748 .elementor-element.elementor-element-2ce035fe{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3748 .elementor-element.elementor-element-4b5399cc .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3824 .elementor-element.elementor-element-c830c8d{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:300!important}
.elementor-3824 .elementor-element.elementor-element-32236eb .elementor-nav-menu .elementor-item{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:300!important}
.elementor-3824 .elementor-element.elementor-element-32236eb .elementor-nav-menu--main .elementor-item{color:#333f48!important}
.elementor-3824 .elementor-element.elementor-element-32236eb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3824 .elementor-element.elementor-element-32236eb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3824 .elementor-element.elementor-element-32236eb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3824 .elementor-element.elementor-element-32236eb .elementor-nav-menu--main .elementor-item:focus{color:#0074cc!important;fill:#0074cc!important}
.elementor-3861 .elementor-element.elementor-element-2b76375a .elementor-nav-menu .elementor-item{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3861 .elementor-element.elementor-element-2b76375a .elementor-nav-menu--dropdown .elementor-item, .elementor-3861 .elementor-element.elementor-element-2b76375a .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3861 .elementor-element.elementor-element-4aa6f99e{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3861 .elementor-element.elementor-element-60da47ac{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3933 .elementor-element.elementor-element-30297725 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3933 .elementor-element.elementor-element-6a556535 .elementor-button{background-color:#0074cc!important;font-family:"Gotham",Montserrat,sans-serif!important;border-color:#0074cc!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3933 .elementor-element.elementor-element-6a556535 .elementor-button:hover, .elementor-3933 .elementor-element.elementor-element-6a556535 .elementor-button:focus{color:#0074cc!important}
.elementor-3933 .elementor-element.elementor-element-6a556535 .elementor-button:hover svg, .elementor-3933 .elementor-element.elementor-element-6a556535 .elementor-button:focus svg{fill:#0074cc!important}
.elementor-3933 .elementor-element.elementor-element-bb4e52b .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3933 .elementor-element.elementor-element-e4b2cdd .skillbar-group .skill-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3933 .elementor-element.elementor-element-4f7e618 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important}
.elementor-3933 .elementor-element.elementor-element-97cdc8b .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important}
.elementor-3933 .elementor-element.elementor-element-4c445eab .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3933 .elementor-element.elementor-element-108d4a70{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3933 .elementor-element.elementor-element-573c6195{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3933 .elementor-element.elementor-element-69e3211e .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;fill:#0074cc!important;color:#0074cc!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3933 .elementor-element.elementor-element-69e3211e .elementor-button:hover, .elementor-3933 .elementor-element.elementor-element-69e3211e .elementor-button:focus{background-color:#0074cc!important}
.elementor-3933 .elementor-element.elementor-element-798460af:not(.elementor-motion-effects-element-type-background), .elementor-3933 .elementor-element.elementor-element-798460af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0074cc!important}
.elementor-3933 .elementor-element.elementor-element-3790924 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3933 .elementor-element.elementor-element-754179db .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3933 .elementor-element.elementor-element-107d5e6d .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3933 .elementor-element.elementor-element-3f65064d .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3933 .elementor-element.elementor-element-9abb471 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;fill:#0074cc!important;color:#0074cc!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3933 .elementor-element.elementor-element-42cfc817 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#0074cc!important;font-weight:700!important}
.elementor-3933 .elementor-element.elementor-element-6b4763aa{font-family:"Gotham",Montserrat,sans-serif!important;color:#0074cc!important;font-weight:500!important}
.elementor-3933 .elementor-element.elementor-element-4a91a291{font-family:"Gotham",Montserrat,sans-serif!important;color:#0074cc!important;font-weight:500!important}
.elementor-3933 .elementor-element.elementor-element-47b1769c .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;fill:#0074cc!important;color:#0074cc!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3933 .elementor-element.elementor-element-47b1769c .elementor-button:hover, .elementor-3933 .elementor-element.elementor-element-47b1769c .elementor-button:focus{background-color:#0074cc!important}
.elementor-3933 .elementor-element.elementor-element-148c230 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3933 .elementor-element.elementor-element-f8b4cee{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3933 .elementor-element.elementor-element-46ff165f{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3933 .elementor-element.elementor-element-4f54fdf .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-3933 .elementor-element.elementor-element-44f4b3bc .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3933 .elementor-element.elementor-element-1a9acbb6 .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3933 .elementor-element.elementor-element-1a9acbb6 .elementor-image-box-description{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3933 .elementor-element.elementor-element-6808ef34 .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3933 .elementor-element.elementor-element-6808ef34 .elementor-image-box-description{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3933 .elementor-element.elementor-element-5764a1dc .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-3933 .elementor-element.elementor-element-5764a1dc .elementor-image-box-description{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-3933 .elementor-element.elementor-element-22fde2bb .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-widget-posts .elementor-button{font-weight:500!important}
.elementor-3933 .elementor-element.elementor-element-4c48a0d3 .elementor-post__title, .elementor-3933 .elementor-element.elementor-element-4c48a0d3 .elementor-post__title a{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-4103 .elementor-element.elementor-element-453c5e0 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-4103 .elementor-element.elementor-element-dc61339 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#0074cc!important;font-weight:700!important}
.elementor-4103 .elementor-element.elementor-element-fd03a23{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-4103 .elementor-element.elementor-element-f5a1b55 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;fill:#0074cc!important;color:#0074cc!important;border-color:#fff!important;font-weight:500!important;background-color:#fff!important;font-size:16px!important;padding:12px 28px!important}
.elementor-4103 .elementor-element.elementor-element-f5a1b55 .elementor-button:hover, .elementor-4103 .elementor-element.elementor-element-f5a1b55 .elementor-button:focus{background-color:#0074cc!important}
.elementor-4103 .elementor-element.elementor-element-bdeee01 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;fill:#0074cc!important;color:#0074cc!important;border-color:#0074cc!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-4103 .elementor-element.elementor-element-bdeee01 .elementor-button:hover, .elementor-4103 .elementor-element.elementor-element-bdeee01 .elementor-button:focus{color:#0074cc!important}
.elementor-4103 .elementor-element.elementor-element-bdeee01 .elementor-button:hover svg, .elementor-4103 .elementor-element.elementor-element-bdeee01 .elementor-button:focus svg{fill:#0074cc!important}
.elementor-4103 .elementor-element.elementor-element-f77f666 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-4103 .elementor-element.elementor-element-34d4413{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-4103 .elementor-element.elementor-element-c82aa9f{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-4103 .elementor-element.elementor-element-551acd0{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-4103 .elementor-element.elementor-element-dca99fb{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-4103 .elementor-element.elementor-element-7efdbf0 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-4103 .elementor-element.elementor-element-5a0ae20{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-4103 .elementor-element.elementor-element-114647c .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;fill:#0074cc!important;color:#0074cc!important;border-color:#fff!important;font-weight:500!important;background-color:#fff!important;font-size:16px!important;padding:12px 28px!important}
.elementor-4103 .elementor-element.elementor-element-114647c .elementor-button:hover, .elementor-4103 .elementor-element.elementor-element-114647c .elementor-button:focus{background-color:#0074cc!important}
.elementor-4241 .elementor-element.elementor-element-6356af4c .elementor-nav-menu .elementor-item{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-4241 .elementor-element.elementor-element-6356af4c .elementor-nav-menu--dropdown .elementor-item, .elementor-4241 .elementor-element.elementor-element-6356af4c .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-4241 .elementor-element.elementor-element-a94efd2 .elementor-post__title, .elementor-4241 .elementor-element.elementor-element-a94efd2 .elementor-post__title a{color:#333f48!important;font-family:"Gotham",Montserrat,sans-serif!important;font-weight:300!important}
.elementor-4241 .elementor-element.elementor-element-a94efd2 .elementor-post__meta-data{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:300!important}
.elementor-4241 .elementor-element.elementor-element-a94efd2 .elementor-post__excerpt p{color:#333f48!important;font-family:"Gotham",Montserrat,sans-serif!important;font-weight:300!important}
.elementor-4241 .elementor-element.elementor-element-a94efd2 a.elementor-post__read-more{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-4241 .elementor-element.elementor-element-a94efd2 .elementor-pagination{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:300!important}
.elementor-4241 .elementor-element.elementor-element-1b50e49 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:500!important}
.elementor-4241 .elementor-element.elementor-element-608147f .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:700!important}
.elementor-4241 .elementor-element.elementor-element-db1c771 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:700!important}
.elementor-4241 .elementor-element.elementor-element-a60ea28{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:300!important}
.elementor-4241 .elementor-element.elementor-element-e82b7ad .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:700!important}
.elementor-4241 .elementor-element.elementor-element-9390925{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:300!important}
.elementor-4241 .elementor-element.elementor-element-17c6eb4 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:700!important}
.elementor-4241 .elementor-element.elementor-element-9ddb9a9{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:300!important}
.elementor-4241 .elementor-element.elementor-element-9b4ac37 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:500!important}
.elementor-4241 .elementor-element.elementor-element-8782763 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:500!important}
.elementor-4241 .elementor-element.elementor-element-a8f111a .elementor-post__title, .elementor-4241 .elementor-element.elementor-element-a8f111a .elementor-post__title a{color:#333f48!important}
.elementor-4248 .elementor-element.elementor-element-840d412 .elementor-nav-menu .elementor-item{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-4248 .elementor-element.elementor-element-840d412 .elementor-nav-menu--dropdown .elementor-item, .elementor-4248 .elementor-element.elementor-element-840d412 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-4248 .elementor-element.elementor-element-b6437a8 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:300!important}
.elementor-4248 .elementor-element.elementor-element-518e098 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:300!important}
.elementor-4248 .elementor-element.elementor-element-9ba90cc .elementor-post__title, .elementor-4248 .elementor-element.elementor-element-9ba90cc .elementor-post__title a{color:#333f48!important;font-family:"Gotham",Montserrat,sans-serif!important;font-weight:300!important}
.elementor-4248 .elementor-element.elementor-element-a30353e .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:500!important}
.elementor-4248 .elementor-element.elementor-element-f245fed .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:700!important}
.elementor-4248 .elementor-element.elementor-element-ab60ddc .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:700!important}
.elementor-4248 .elementor-element.elementor-element-e6a0a37{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:300!important}
.elementor-4248 .elementor-element.elementor-element-8e09720 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:700!important}
.elementor-4248 .elementor-element.elementor-element-cc99b31{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:300!important}
.elementor-4248 .elementor-element.elementor-element-506104c .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:700!important}
.elementor-4248 .elementor-element.elementor-element-fbb0665{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:300!important}
.elementor-4248 .elementor-element.elementor-element-728a0f3 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:500!important}
.elementor-4248 .elementor-element.elementor-element-1848f23 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:500!important}
.elementor-4248 .elementor-element.elementor-element-e4db478 .elementor-post__title, .elementor-4248 .elementor-element.elementor-element-e4db478 .elementor-post__title a{color:#333f48!important}
.elementor-4277 .elementor-element.elementor-element-7912bb6f:not(.elementor-motion-effects-element-type-background), .elementor-4277 .elementor-element.elementor-element-7912bb6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0074cc!important}
.elementor-4277 .elementor-element.elementor-element-5b375603 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-4277 .elementor-element.elementor-element-2e2d3690 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:500!important}
.elementor-4552 .elementor-element.elementor-element-795131c0 .elementor-nav-menu .elementor-item{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-4552 .elementor-element.elementor-element-795131c0 .elementor-nav-menu--dropdown .elementor-item, .elementor-4552 .elementor-element.elementor-element-795131c0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-4552 .elementor-element.elementor-element-2a931e0 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:300!important}
.elementor-4552 .elementor-element.elementor-element-1b1ca12d .elementor-post__title, .elementor-4552 .elementor-element.elementor-element-1b1ca12d .elementor-post__title a{color:#333f48!important;font-family:"Gotham",Montserrat,sans-serif!important;font-weight:300!important}
.elementor-4552 .elementor-element.elementor-element-1b1ca12d .elementor-post__meta-data{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:300!important}
.elementor-4552 .elementor-element.elementor-element-1b1ca12d .elementor-post__excerpt p{color:#333f48!important;font-family:"Gotham",Montserrat,sans-serif!important;font-weight:300!important}
.elementor-4552 .elementor-element.elementor-element-1b1ca12d .elementor-pagination{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:300!important}
.elementor-4552 .elementor-element.elementor-element-34d4d825 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:500!important}
.elementor-4552 .elementor-element.elementor-element-7a3733a3 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:700!important}
.elementor-4552 .elementor-element.elementor-element-7667b67 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:700!important}
.elementor-4552 .elementor-element.elementor-element-6d473614{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:300!important}
.elementor-4552 .elementor-element.elementor-element-19b1380d .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:700!important}
.elementor-4552 .elementor-element.elementor-element-2e6b0a42{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:300!important}
.elementor-4552 .elementor-element.elementor-element-ae7b3e .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:700!important}
.elementor-4552 .elementor-element.elementor-element-1db73b2e{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:300!important}
.elementor-4552 .elementor-element.elementor-element-236187f3 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:500!important}
.elementor-4552 .elementor-element.elementor-element-6362a47b .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:500!important}
.elementor-4552 .elementor-element.elementor-element-13391e3d .elementor-post__title, .elementor-4552 .elementor-element.elementor-element-13391e3d .elementor-post__title a{color:#333f48!important}
.elementor-4561 .elementor-element.elementor-element-65b55a43{font-family:"Gotham",Montserrat,sans-serif!important;color:#333f48!important;font-weight:500!important}
.elementor-5175 .elementor-element.elementor-element-3f683e27 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-5175 .elementor-element.elementor-element-6bf106fb{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-5175 .elementor-element.elementor-element-4865f29a .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-5178 .elementor-element.elementor-element-6093e864 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-5178 .elementor-element.elementor-element-749add45{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-5178 .elementor-element.elementor-element-2a90831f .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-5181 .elementor-element.elementor-element-469a16f2 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-5181 .elementor-element.elementor-element-6bd09cec{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-5181 .elementor-element.elementor-element-9de5a4d .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-5184 .elementor-element.elementor-element-5d166294 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-5184 .elementor-element.elementor-element-78655b9f{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-5184 .elementor-element.elementor-element-4d317d31 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-5220 .elementor-element.elementor-element-46de014 .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-5223 .elementor-element.elementor-element-e5568d0 .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-5226 .elementor-element.elementor-element-3ef5550f .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-5229 .elementor-element.elementor-element-30ad7f19 .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-5549 .elementor-element.elementor-element-41a48e58{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:300!important}
.elementor-5549 .elementor-element.elementor-element-322854 .elementor-nav-menu .elementor-item{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:300!important}
.elementor-7121 .elementor-element.elementor-element-30297725 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-7121 .elementor-element.elementor-element-6a556535 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;background-color:#0074cc!important;border-color:#0074cc!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-7121 .elementor-element.elementor-element-6a556535 .elementor-button:hover, .elementor-7121 .elementor-element.elementor-element-6a556535 .elementor-button:focus{color:#0074cc!important}
.elementor-7121 .elementor-element.elementor-element-6a556535 .elementor-button:hover svg, .elementor-7121 .elementor-element.elementor-element-6a556535 .elementor-button:focus svg{fill:#0074cc!important}
.elementor-7121 .elementor-element.elementor-element-2fdbf3e .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-7121 .elementor-element.elementor-element-4dd0005 .skillbar-group .skill-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-7121 .elementor-element.elementor-element-9da8899 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important}
.elementor-7121 .elementor-element.elementor-element-759a281 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important}
.elementor-7121 .elementor-element.elementor-element-4c445eab .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-7121 .elementor-element.elementor-element-108d4a70{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-7121 .elementor-element.elementor-element-573c6195{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-7121 .elementor-element.elementor-element-69e3211e .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;fill:#0074cc!important;color:#0074cc!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-7121 .elementor-element.elementor-element-69e3211e .elementor-button:hover, .elementor-7121 .elementor-element.elementor-element-69e3211e .elementor-button:focus{background-color:#0074cc!important}
.elementor-7121 .elementor-element.elementor-element-798460af:not(.elementor-motion-effects-element-type-background), .elementor-7121 .elementor-element.elementor-element-798460af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0074cc!important}
.elementor-7121 .elementor-element.elementor-element-3790924 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-7121 .elementor-element.elementor-element-754179db .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-7121 .elementor-element.elementor-element-107d5e6d .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-7121 .elementor-element.elementor-element-3f65064d .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-7121 .elementor-element.elementor-element-9abb471 .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;fill:#0074cc!important;color:#0074cc!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-7121 .elementor-element.elementor-element-42cfc817 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;color:#0074cc!important;font-weight:700!important}
.elementor-7121 .elementor-element.elementor-element-6b4763aa{font-family:"Gotham",Montserrat,sans-serif!important;color:#0074cc!important;font-weight:500!important}
.elementor-7121 .elementor-element.elementor-element-4a91a291{font-family:"Gotham",Montserrat,sans-serif!important;color:#0074cc!important;font-weight:500!important}
.elementor-7121 .elementor-element.elementor-element-47b1769c .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;fill:#0074cc!important;color:#0074cc!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-7121 .elementor-element.elementor-element-47b1769c .elementor-button:hover, .elementor-7121 .elementor-element.elementor-element-47b1769c .elementor-button:focus{background-color:#0074cc!important}
.elementor-7121 .elementor-element.elementor-element-148c230 .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-7121 .elementor-element.elementor-element-f8b4cee{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-7121 .elementor-element.elementor-element-46ff165f{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-7121 .elementor-element.elementor-element-4f54fdf .elementor-button{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important;font-size:16px!important;padding:12px 28px!important}
.elementor-7121 .elementor-element.elementor-element-44f4b3bc .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-7121 .elementor-element.elementor-element-1a9acbb6 .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-7121 .elementor-element.elementor-element-1a9acbb6 .elementor-image-box-description{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-7121 .elementor-element.elementor-element-6808ef34 .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-7121 .elementor-element.elementor-element-6808ef34 .elementor-image-box-description{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-7121 .elementor-element.elementor-element-5764a1dc .elementor-image-box-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-7121 .elementor-element.elementor-element-5764a1dc .elementor-image-box-description{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
.elementor-7121 .elementor-element.elementor-element-22fde2bb .elementor-heading-title{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:700!important}
.elementor-7121 .elementor-element.elementor-element-4c48a0d3 .elementor-post__title, .elementor-7121 .elementor-element.elementor-element-4c48a0d3 .elementor-post__title a{font-family:"Gotham",Montserrat,sans-serif!important;font-weight:500!important}
@media(max-width:1024px){.elementor-row .shiftnav-toggle-button{color:#333f48!important}.shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item > .shiftnav-target{font-weight:700!important}.elementor-5175 .elementor-element.elementor-element-4865f29a .elementor-button{padding:12px 28px!important}.elementor-5178 .elementor-element.elementor-element-2a90831f .elementor-button{padding:12px 28px!important}.elementor-5181 .elementor-element.elementor-element-9de5a4d .elementor-button{padding:12px 28px!important}.elementor-5184 .elementor-element.elementor-element-4d317d31 .elementor-button{padding:12px 28px!important}}
@media print{*,:after,:before{color:#333f48!important}}
@media (max-width:1024px){.Community-driven-img-box h3,
	.Community-driven-img-box p{color:#333f48!important}}
@media (max-width: 1024px){.shiftnav-toggle-button{color:#333f48!important}}
@media(max-width:767px){.elementor-5175 .elementor-element.elementor-element-4865f29a .elementor-button{padding:12px 28px!important}.elementor-5178 .elementor-element.elementor-element-2a90831f .elementor-button{padding:12px 28px!important}.elementor-5181 .elementor-element.elementor-element-9de5a4d .elementor-button{padding:12px 28px!important}.elementor-5184 .elementor-element.elementor-element-4d317d31 .elementor-button{padding:12px 28px!important}}
