.elementor-kit-16175{--e-global-color-primary:#006495;--e-global-color-accent:#3AAF4A;--e-global-color-secondary:#67B1E2;--e-global-color-text:#19282F;--e-global-color-867be51:#02793F;--e-global-color-ce4f5e7:#056596;--e-global-color-e55c91c:#9DD048;--e-global-color-c93f994:#67B1E2;--e-global-color-a66ffe9:#F0F3F4;--e-global-color-a4b657d:#979797;--e-global-color-44fc2d2:#0094C9;--e-global-color-c9075be:#67B1E229;--e-global-color-e51bbe5:#FFFFFF;--e-global-color-f09acb6:#39505B;--e-global-color-9d78fad:#D81919;--e-global-color-c170738:#004F6E;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:32px;--e-global-typography-primary-letter-spacing:0.38px;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:28px;--e-global-typography-secondary-letter-spacing:0.38px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:32px;--e-global-typography-text-letter-spacing:0.38px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:28px;--e-global-typography-accent-letter-spacing:0.38px;--e-global-typography-ce18387-font-family:"Roboto";--e-global-typography-ce18387-font-size:18px;--e-global-typography-ce18387-line-height:36px;--e-global-typography-ce18387-letter-spacing:0.45px;--e-global-typography-956a6c9-font-family:"Roboto";--e-global-typography-956a6c9-font-size:30px;--e-global-typography-956a6c9-font-weight:700;--e-global-typography-956a6c9-line-height:41px;--e-global-typography-1c43a30-font-family:"Roboto";--e-global-typography-1c43a30-font-size:14px;--e-global-typography-1c43a30-font-weight:400;--e-global-typography-1c43a30-text-transform:uppercase;--e-global-typography-1c43a30-line-height:14px;--e-global-typography-1c43a30-letter-spacing:2.05px;--e-global-typography-162617d-font-family:"Roboto";--e-global-typography-162617d-font-size:14px;--e-global-typography-162617d-font-weight:normal;--e-global-typography-162617d-line-height:24px;background-color:#FFFFFF;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:16px;line-height:24px;letter-spacing:0.3px;}.elementor-kit-16175 button,.elementor-kit-16175 input[type="button"],.elementor-kit-16175 input[type="submit"],.elementor-kit-16175 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:14px;letter-spacing:2px;color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:8px 8px 8px 8px;padding:25px 30px 25px 30px;}.elementor-kit-16175 button:hover,.elementor-kit-16175 button:focus,.elementor-kit-16175 input[type="button"]:hover,.elementor-kit-16175 input[type="button"]:focus,.elementor-kit-16175 input[type="submit"]:hover,.elementor-kit-16175 input[type="submit"]:focus,.elementor-kit-16175 .elementor-button:hover,.elementor-kit-16175 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-e51bbe5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-kit-16175 e-page-transition{background-color:#FFBC7D;}.elementor-kit-16175 p{margin-block-end:19px;}.elementor-kit-16175 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-16175 a:hover{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-16175 h1{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:700;line-height:62px;letter-spacing:0.11px;}.elementor-kit-16175 h2{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;line-height:41px;letter-spacing:0.07px;}.elementor-kit-16175 h3{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:30px;font-weight:700;line-height:41px;letter-spacing:0.07px;}.elementor-kit-16175 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-16175 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-16175 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-16175 input:not([type="button"]):not([type="submit"]),.elementor-kit-16175 textarea,.elementor-kit-16175 .elementor-field-textual{color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#39505B;padding:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-16175 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-16175 a:hover{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-16175 h4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-16175 h5{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-16175 h6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-16175{--e-global-typography-primary-font-size:16px;--e-global-typography-primary-line-height:24px;--e-global-typography-primary-letter-spacing:0.38px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:24px;--e-global-typography-text-letter-spacing:0.38px;--e-global-typography-ce18387-font-size:18px;--e-global-typography-ce18387-line-height:32px;--e-global-typography-ce18387-letter-spacing:0.45px;font-size:16px;letter-spacing:0.3px;}.elementor-kit-16175 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-16175 a:hover{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-16175 h1{font-size:40px;line-height:45px;letter-spacing:0.11px;}.elementor-kit-16175 h2{font-size:22px;line-height:28px;}.elementor-kit-16175 h3{font-size:20px;line-height:26px;}.elementor-kit-16175 h4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-16175 h5{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-16175 h6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:where(.wp-site-blocks *:focus) {
    outline-width: 0px !important;
    outline-style: none !important;
}

a,
a:focus,
a:active {
  outline: none !important;
  font-size: inherit !important;
}

@media (min-width: 1025px) {
    #header-logo { max-width: 300px; }
}
/* MAIN DESKTOP NAV */
nav.elementor-nav-menu--dropdown {
    margin-top: 30px !important;
}

ul.e-n-menu-heading > li.e-n-menu-item {
    z-index: 900;
}
ul.e-n-menu-heading > li.e-n-menu-item > div.e-n-menu-content > div {
    background-color: transparent !important;
}
ul.e-n-menu-heading li.e-n-menu-item div.e-n-menu-title {
    z-index: 899;
    border-top: 2px solid transparent;
}

#divider, #divider:hover {
    border-color: transparent !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}
#divider div span.e-n-menu-title-text {
    font-weight: 300 !important;
}
ul.e-n-menu-heading .e-n-menu-title.e-current a {
    color: #19282F !important;
    font-weight: 400 !important;
}


input.hfe-search-form__input { border-color: white !important; }
input.hfe-search-form__input:focus {
    border-color: #1f2124 !important;
}

/*SECONDARY NAV*/
li.e-n-menu-item .e-n-menu-content {
    z-index: 800;
}

ul.e-n-menu-heading nav li.elementor-icon-list-item {
    white-space: nowrap !important;
}
nav .elementor-heading-title:hover, 
nav li.elementor-icon-list-item:hover {
    background-color: rgba(103, 177, 226, 0.5);
}

nav li.elementor-icon-list-item span.elementor-icon-list-text {
    padding: 0 10px;
}
.e-n-menu-item .e-n-menu-content .elementor-element:nth-of-type(2) .elementor-icon-list-item { margin-left: 10px !important; }
.e-n-menu-item .e-n-menu-content .elementor-element:nth-of-type(2) .elementor-icon-list-item:first-child { border-bottom: 1px solid #D5D5D5; margin-left: 0 !important; }
.e-n-menu-item .e-n-menu-content .elementor-element:nth-of-type(2) .elementor-icon-list-item:first-child span::after {
    
}
/* TOP NAV */
#tertiary-nav .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before {
    background-color: #3AAF4A !important;
}
#tertiary-nav li.global div.hfe-has-submenu-container a {
    display: inline-block;
}
#tertiary-nav li.global div.hfe-has-submenu-container i.fa-globe {
    color: #3AAF4A;
}
#tertiary-nav li.global ul.sub-menu li.china a,
#tertiary-nav li.global ul.sub-menu li.korea a,
#tertiary-nav li.global ul.sub-menu li.japan a {
    display: inline-block;
}
#tertiary-nav li.global ul.sub-menu li.china:before {
   background: url('https://www.momentivetech.com.cn/wp-content/plugins/sitepress-multilingual-cms/res/flags/zh-hans.svg') center center / cover no-repeat;;
   content: "";
   vertical-align: text-top;
   width: 20px;
   height: 16px;
   display: inline-block;
}
#tertiary-nav li.global ul.sub-menu li.japan:before {
   background: url('https://www.momentivetech.com.cn/wp-content/plugins/sitepress-multilingual-cms/res/flags/ja.svg') center center / cover no-repeat;;
   content: "";
   vertical-align: text-top;
   width: 20px;
   height: 16px;
   display: inline-block;
}
#tertiary-nav li.global ul.sub-menu li.korea:before {
   background: url('https://www.momentivetech.com.cn/wp-content/plugins/sitepress-multilingual-cms/res/flags/ko.svg') center center / cover no-repeat;;
   content: "";
   vertical-align: text-top;
   width: 20px;
   height: 16px;
   display: inline-block;
}

#tertiary-nav .sub-menu {
    margin-left: -75% !important;
    padding: 20px 30px 30px 30px !important;
    min-width: 220px;
    width: auto !important;
    margin-right: 0 !important;
}
#tertiary-nav li.global span.sub-arrow { margin-left: 120% !important; }
#tertiary-nav li.global span.sub-arrow i { line-height: 3px !important; }
#tertiary-nav li.menu-item span.hfe-menu-toggle i {
    font-size: 11px;
}
#tertiary-nav .sub-menu li {
    margin-bottom: 10px;
}
#tertiary-nav .sub-menu li:last-of-type { margin-bottom: 0; }

#tertiary-nav .sub-menu li:hover {
    background-color: rgba(103, 177, 226, 0.5);
}
#tertiary-nav .sub-menu li a {
    color: #19282F !important;
    padding: 0px 10px !important;
    line-height: 24px !important;
    white-space: nowrap !important;
}

#mobile-header .elementor-widget-image { text-align: left; }
#mobile-header .menu-item a.hfe-sub-menu-item {
    white-space: normal !important;
    padding-left: 20px !important;
}

/* FOOTER NAV */
@media (min-width: 1024px) {
    #footer-nav-cols1 nav ul {
        column-count: 3;
        column-gap: 20px;
    }

    #footer-nav-cols1 nav ul li {
        break-inside: avoid;
    }

    #footer-nav-cols1 nav ul li.breakline {
        break-before: column;
    }
}
#footer-nav-cols1 nav ul li.breakline a {
    display: none;
    color: white !important;
}

@media (min-width: 1501px) {
main > .elementor-element > .elementor-widget-container > .elementor > .e-con-full:not(.full-width-no-pad), 
.post > .e-con-full:not(.full-width-no-pad), 
.elementor-location-archive > .e-con-full:not(.full-width-no-pad), 
.header-footer-pad {
    padding-left: 14% !important;
    padding-right: 14% !important;
    padding-top: 0;
    padding-bottom: 0;
}

.two-col-box-pad {
    padding-left: 28% !important;
}
}
@media (max-width: 1500px) {
    main > .elementor-element > .elementor-widget-container > .elementor > .e-con-full:not(.full-width-no-pad), 
    .post > .e-con-full:not(.full-width-no-pad), 
    .elementor-location-archive > .e-con-full:not(.full-width-no-pad), 
    .header-footer-pad  {
        padding-left: 7%;
        padding-right: 7%;
    }
    .two-col-box-pad {
        padding-left: 14% !important;
    }
}
@media (max-width: 768px) {
    main > .elementor-element > .elementor-widget-container .elementor > .e-con-full:not(.full-width-no-pad), 
    .post > .e-con-full:not(.full-width-no-pad), 
    .elementor-location-archive > .e-con-full:not(.full-width-no-pad), 
    .header-footer-pad  {
        padding-left: 5%;
        padding-right: 5%;
    }
    .two-col-box-pad {
        padding-left: 10% !important;
    }
}
@media (max-width: 1084px) {
    main > .elementor-element > .elementor-widget-container  > .elementor > .e-con-boxed {
        padding-left: 5%;
        padding-right: 5%;
    }
}
.no-e-con-full-padding {
    padding-left: 0 !important;
    padding-right:0 !important;
}
main > .elementor-element > .elementor-widget-container  .elementor > .e-con-full[data-settings*="background_background"]:not(.not-full-width):not(.full-width-no-pad):not(.header-footer-pad) {
    padding-top: 40px !important;
    padding-bottom: 60px !important;
}

.elementor-widget-text-editor .elementor-widget-container > * {
    line-height: 1.5rem;
}
@media (min-width: 1024px) {
.elementor-widget-text-editor .elementor-widget-container > * {
    line-height: 2rem;
}
}

p:last-of-type {
    margin-bottom: 0 !important;
}
div.elementor-widget-heading + div.elementor-widget-text-editor {
  margin-top: 10px !important;
  /* THIS USED TO BE 28PX */
}

.elementor-widget-text-editor h3 { margin-bottom: 10px; }

input.gform_button[type="submit"] {
    width: auto !important;
}
table { border-spacing: 0 !important; }

.products-no-image h3 { 
    margin-top: 0 !important;
}

h3 a {
    font-size: 30px !important;
    line-height: 41px !important;
    letter-spacing: .06 !important;
    white-space: normal !important;
}
p:first-of-type { margin-top: 0 !important; }

sup { font-size: .5em; }

.e-con-full[data-settings*="background_background"] .elementor-widget-text-editor div a, .e-con-full[data-settings*="background_background"] .elementor-widget-text-editor div a:visited {
    color: white !important;
    text-decoration: underline;
}
.e-con-full[data-settings*="background_background"] .elementor-widget-text-editor div a:hover, .e-con-full[data-settings*="background_background"] .elementor-widget-text-editor div a:active {
    text-decoration: none;
}

body.single-products .e-n-accordion {
    /*border-bottom: 1px solid #979797 !important; */
}

@media (max-width: 768px) {
    .e-n-accordion-item-title-text {
        font-size: 20px !important;
        line-height: 26px !important;
    }
    table, td {
        font-size: 14px !important;
        line-height: 16px !important;
    }
}

table.eael-data-table thead .sorting-none {
    cursor: default !important;
}
#breadcrumbs span:first-of-type {
    margin-left: 0 !important;
}
#breadcrumbs span.breadcrumb_last {
    color: #0094C9;
}
@media (max-width: 768px) {
    #breadcrumbs span { line-height: 24px;
    }
}
a.elementor-button > *, 
a.elementor-button:link > *, 
a.elementor-button:hover > *, 
a.elementor-button:active > *, 
a.elementor-button:visited > * { 
    line-height: 14px !important;
    font-size: 14px !important;
    letter-spacing: 2px !important;
}

a.pp-posts-button.elementor-button.elementor-size-sm,
a.pp-posts-button.elementor-button.elementor-size-sm:link, 
a.pp-posts-button.elementor-button.elementor-size-sm:hover, 
a.pp-posts-button.elementor-button.elementor-size-sm:active, 
a.pp-posts-button.elementor-button.elementor-size-sm:visited { 
    line-height: 14px !important;
    font-size: 14px !important;
    letter-spacing: 2px !important;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

a.elementor-button {
    border-radius: 8px !important;
}
@media (max-width: 768px) {
    a.elementor-button, a.pp-posts-button.elementor-button.elementor-size-sm, input[type="submit"] {
    border-radius: 6px !important;
    padding: 17px 20px !important;
}
}

.elementor-widget-heading + .elementor-widget-button, .elementor-widget-text-editor + .elementor-widget-button {
  margin-top: 40px;
}


@media (max-width: 768px) {
    .elementor-widget-heading + .elementor-widget-button, 
    .elementor-widget-text-editor + .elementor-widget-button {
    margin-top: 20px;
    }
}

body.page-home-2025 #breadcrumbs span, body.page-home #breadcrumbs span {
    color: white;
}
body.page-home-2025 #breadcrumbs span span, body.page-home #breadcrumbs span span {
    color: #19282f;
}
body.page-home-2025 #breadcrumbs span.breadcrumb_last, body.page-home #breadcrumbs span.breadcrumb_last {
    display: none;
}
body.page-home-2025 #breadcrumbs span.breadcrumb_last, body.page-home #breadcrumbs span.breadcrumb_last {
    display: none;
}

#breadcrumbs a:active, #breadcrumbs a:hover {
    color: #3AAF4A !important;
}
.breadcrumb_last {
    color: #0094C9 !important;
}

.applications-list > .elementor-widget-container {
    list-style-type: none;
    padding-left: 20px;
}

.applications-list > .elementor-widget-container br {
    display: none;
}

.applications-list  > .elementor-widget-container::before {
    content: '• ';
    display: block;
}

.applications-list > .elementor-widget-container::before,
.applications-list > .elementor-widget-container::after {
    content: '';
    display: block;
}

.applications-list > .elementor-widget-container span::before {
    content: '• ';
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

.applications-list > .elementor-widget-container span {
    display: block;
}

.facetwp-map-filtering { 
  display: none; 
}

.pp-post {
    overflow: visible !important;
}
.pp-post-title a {
    white-space: normal !important;
}
.pp-grid-item:has(.pp-post-thumbnail) .pp-post-title {
  margin-block-start: 30px;
}

.pp-grid-item:not(:has(.pp-post-thumbnail)) .pp-post-title {
  margin-block-start: 0px;
}

.pp-post-excerpt p:nth-of-type(2) {
    margin-top: 28px;
}

@media (min-width: 769px) {
a.pp-post-thumbnail-wrap, a.pp-post-thumbnail-wrap img {
    //min-height: 550px !important;
}
}

span.elementor-icon-list-text { white-space: pre-wrap; }

ul.elementor-post-info li span.elementor-icon-list-text { white-space: normal; }

/*Accordion*/
div.no-last-item-border > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:last-of-type > .e-n-accordion-item-title,
section.no-last-item-border .e-n-accordion { border-bottom-color: white !important;
}
summary.e-n-accordion-item-title, summary.e-n-accordion-item-title:hover, summary.e-n-accordion-item-title:active {
    outline: 0 !important;
}

/* Ensure company insight divs are same height on mid-size screens */
@media (min-width: 1025px) and (max-width: 1250px) {
#company-insights > div {
    padding: 20px !important;
}
}

/* Owl Carousel */
button.owl-prev, button.owl-next {
    padding: 0 !important;
}

/* Timeline */
.quick-timeline .timeline-slider.style-2 .timeline-item .no-icon .round {
    background: #67B1E2 !important;
}
.quick-timeline .timeline-slider.style-2 .timeline-item .timeline-time {
    color: #006495 !important;
}

/* Hides the filter buttton on Fab Map */
.facetwp-map-filtering { display: none !important; }
select.facetwp-dropdown { padding: 10px !important; min-height: 50px !important; }

select {
    border: 1px solid black;
    padding: 10px;
}


/* News & Events */
h3.elementor-post__title a { white-space: normal !important; }
a.elementor-post__read-more:hover {
    color: #3AAF4A !important;
}

/* IMPORTED CSS FROM THEME */
:where(.wp-site-blocks:focus){outline-width:0!important;outline-style:none!important}select{border:1px solid #000;padding:10px}.blog-cat-nav select{width:230px;font-family:Roboto,Sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.38px;padding:14px 20px 16px 20px;border-style:solid;border-width:1px;border-color:#19282f;border-radius:0;background-color:rgba(255,255,255,0);color:#19282f;text-align:left;margin-right:13px}.styled-select{position:relative;display:inline-block}.styled-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:30px}.styled-select::after{content:"\f107";font-family:"Font Awesome 6 Pro";position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.blog-cat-nav input[type=search]{background-color:rgba(255,255,255,0);color:#19282f;border-radius:0;border:1px solid #19282f!important;font-family:Roboto,Sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.38px;padding:13px 20px 16px 20px!important;margin-right:13px!important}.blog-cat-nav input[type=search]::placeholder{color:#19282f}.blog-cat-nav input[type=search]::-webkit-input-placeholder{color:#19282f}.blog-cat-nav input[type=search]::-moz-placeholder{color:#19282f}.blog-cat-nav input[type=search]:-ms-input-placeholder{color:#19282f}.blog-cat-nav input[type=search]::-ms-input-placeholder{color:#19282f}.blog-cat-nav button[type=submit]{font-size:14px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:16px;letter-spacing:.57px;padding:19px 38px 19px 38px!important;border-radius:8px;color:#fff;background-color:#006495;border:1px solid #006495;margin-right:13px!important}.blog-cat-nav button#form-clear{display:inline-flex;font-size:14px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:.57px;justify-content:inherit;padding:19px 38px 19px 38px;color:#fff;background-color:#3aaf4a;border-radius:8px;border:1px solid #3aaf4a}.blog-cat-nav button#form-clear:hover,.blog-cat-nav button[type=submit]:hover{color:#19282f;border-color:#19282f;background-color:transparent}@media (max-width:768px){.blog-cat-nav form,.blog-cat-nav select{width:100%}.blog-cat-nav form{display:flex}.blog-cat-nav input[type=search]{flex:1}}button.button-reset{background-color:#3aaf4a;color:#fff;border:1px solid #3aaf4a}button.button-reset:hover{background-color:#fff;color:#19282f;border:1px solid #19282f}.gfield_required,.gform_required_legend{color:#3aaf4a!important;font-weight:600!important;font-size:22px!important}.gform_heading{margin-bottom:80px}.gform_required_legend_explainer{color:#19282f;font-weight:400;font-size:16px!important}.gfield_label{font-size:22px!important;color:#19282f}@media (max-width:768px){.gfield_label{font-size:18px!important}.gfield_required,.gform_required_legend{font-size:18px!important}}.gform_fields{grid-row-gap:38px!important}.gform_fields input[type=email],.gform_fields input[type=tel],.gform_fields input[type=text],.gform_fields select,.gform_fields textarea{padding:18px!important}::placeholder{color:#19282f;font-size:18px}input::-moz-placeholder{color:#19282f;font-size:18px}input:-ms-input-placeholder{color:#19282f;font-size:18px}input::-ms-input-placeholder{color:#19282f;font-size:18px}input::-webkit-input-placeholder{color:#19282f;font-size:18px}@media (max-width:768px){.gfield_label{font-size:18px!important}.gfield_required,.gform_required_legend{font-size:18px!important}::placeholder{font-size:16px}input::-moz-placeholder{font-size:16px}input:-ms-input-placeholder{font-size:16px}input::-ms-input-placeholder{font-size:16px}input::-webkit-input-placeholder{font-size:16px}}/* End custom CSS */