

























































  















/* Borders */




/* Corners */




/* Automatic menu item corners */




/* Shadows */



































/* Body */










/* Primary */































/* Primary hover */

















/* Secondary */































/* Secondary hover */

















/* Tertiary */































/* Tertiary hover */

















/* CTA buttons */

















































































  























.content-wrapper {
  max-width: 1240px;
}

.dnd-section,
.content-wrapper--vertical-spacing {
  padding: 0 20px;
  margin-bottom: 100px;
}

.dnd-section > .row-fluid {
  max-width: 1240px;
}

header .dnd-section > .row-fluid,
footer .dnd-section > .row-fluid {
  max-width: 100%;
}

@media (max-width: 767px) {

  .dnd-section,
  .content-wrapper--vertical-spacing {
    margin-bottom: 100px;
  }

}









html {
  font-size: 17px;
}

body, main {
  background: #FFFFFF;
}

body {
  color: #000000;font-size: 17px;font-family: Kanit, sans-serif;;
  line-height: 1.8em;
  letter-spacing: 0em;
}

/* Borders, corners and shadows */

.mat_pri_bor {
  border: 5px none #000000;

}

.mat_pri_cor {
  border-radius: 10px;
}

.mat_pri_sha {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 10%);
}

.mat_sec_bor {
  border: 3px none #000000;

}

.mat_sec_cor {
  border-radius: 8px;
}

.mat_sec_sha {
  box-shadow: 0px 5px 0px 0px #f26722;
}









/* Paragraphs */

p, ul, ol, pre {  
  margin: 0 0 30px 0;
}

.body-container ul li,
.body-container ol li {
  margin: 0 0 10px 0;
}

.body-container ul li ul li:first-child,
.body-container ul li ol li:first-child,
.body-container ol li ul li:first-child,
.body-container ol li ol li:first-child {
  margin-top: 10px;
}

/* Anchors */

a {
  text-decoration: none; font-weight: bold;
  color: #f26722;
}

a:hover,
a:focus,
a:active {
  text-decoration: none; font-weight: bold;
  color: #65c5b4;
}

/* Headings */

h1 {
  color: #000000;font-size: 50px;font-family: Kanit, sans-serif; font-weight: 600;
}

h2 {
  color: #000000;font-size: 36px;font-family: Kanit, sans-serif; font-weight: 600;
}

h3 {
  color: #000000;font-size: 30px;font-family: Kanit, sans-serif; font-weight: 500;
}

h4 {
  color: #000000;font-size: 24px;font-family: Kanit, sans-serif;
}

h5 {
  color: #000000;font-size: 17px;font-family: Kanit, sans-serif;
}

h6 {
  color: #000000;font-size: 13px;font-family: Kanit, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  text-transform: none;
  margin: 0 0 1em 0;
  line-height: 1.2em;
  letter-spacing: 0em;
}

@media (max-width: 767px) {

  h1 {
    font-size: 36px;
  }

  h2 {
    font-size: 30px;
  }

  h3 {
    font-size: 24px;
  }

  h4 {
    font-size: 18px;
  }

  h5 {
    font-size: 17px;
  }

  h6 {
    font-size: 14px;
  }

}









/* Primary */

button,
button:active,
.button,
.button:active,
.hs-button,
.hs-button:active,

form input[type=submit],
form input[type=submit]:active,
form .hs-button,
form .hs-button:active,


.cta_button,
.cta_button:active,

.cta_button.focus_primary_button,
.cta_button.focus_primary_button:active,
.comment-reply-to.hs-button.secondary,
.comment-reply-to.hs-button.secondary:active {
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;font-size: 20px;files: [{file=https://40009519.fs1.hubspotusercontent-na1.net/hubfs/40009519/TTNORMSPRO-REGULAR.otf, fileId=163368151170, format=opentype, id=15042517}]; name: Regular; style: {"font-weight":400}; svgUrl: https://40009519.fs1.hubspotusercontent-na1.net/hubfs/40009519/marketer_assets/fonts/TT_NORMS_-_SC_-_Regular/Regular-1712547143277.svg; font-family: TT NORMS - SC - Regular;
  line-height: 1.8em;
  letter-spacing: 0em;
  text-transform: none;
  background: #f26722;
  padding-top: 10px;
padding-right: 30px;
padding-bottom: 10px;
padding-left: 30px;

  width: auto;
  
  height: auto;
  
  border: 3px none #000000;

  border-radius: 8px;
  box-shadow: 3px 3px 1px 2px #000000;
  justify-content: center;
}

.cta_button.focus_primary_button,

  .cta_button,
  .cta_button:active,

.cta_button.focus_primary_button:active {
  
  
}

button:hover,
button:focus,
.button:hover,
.button:focus,
.hs-button:hover,
.hs-button:focus,

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus,


.cta_button:hover,
.cta_button:focus,

.cta_button.focus_primary_button:hover,
.cta_button.focus_primary_button:focus,
.comment-reply-to.hs-button.secondary:hover,
.comment-reply-to.hs-button.secondary:focus {
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;font-size: 20px;files: [{file=https://40009519.fs1.hubspotusercontent-na1.net/hubfs/40009519/TTNORMSPRO-REGULAR.otf, fileId=163368151170, format=opentype, id=15042517}]; name: Regular; style: {"font-weight":400}; svgUrl: https://40009519.fs1.hubspotusercontent-na1.net/hubfs/40009519/marketer_assets/fonts/TT_NORMS_-_SC_-_Regular/Regular-1712547143277.svg; font-family: TT NORMS - SC - Regular;
  background: #f26722;
  color: #000000;
  padding-top: 10px;
padding-right: 30px;
padding-bottom: 10px;
padding-left: 30px;

  border: 3px none #000000;

  border-radius: 8px;
  box-shadow: 0px 0px 1px 2px #000000;
}

button:disabled,
.button:disabled,
.hs-button:disabled {
  background: #D0D0D0;
  color: #E6E6E6;
}

/* Secondary */

button.focus_secondary_button,
button.focus_secondary_button:active,
.button.focus_secondary_button,
.button.focus_secondary_button:active,


.cta_button.focus_secondary_button,
.cta_button.focus_secondary_button:active,
.hs-button.focus_secondary_button,
.hs-button.focus_secondary_button:active {
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #f26722;font-size: 15px;font-family: Kanit, sans-serif; font-weight: 400;
  line-height: 1.8em;
  letter-spacing: 0em;
  text-transform: none;
  background: #000000;
  padding-top: 10px;
padding-right: 30px;
padding-bottom: 10px;
padding-left: 30px;

  width: auto;
  
  height: auto;
  
  border: 3px none #000000;

  border-radius: 8px;
  box-shadow: 0px 5px 0px 0px #f26722;
  justify-content: center;
}

.cta_button.focus_secondary_button,

.cta_button.focus_secondary_button:active {
  
  
}

button.focus_secondary_button:hover,
button.focus_secondary_button:focus,
.button.focus_secondary_button:hover,
.button.focus_secondary_button:focus,


.cta_button.focus_secondary_button:hover,
.cta_button.focus_secondary_button:focus,
.hs-button.focus_secondary_button:hover,
.hs-button.focus_secondary_button:focus {
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #f26722;font-size: 15px;font-family: Kanit, sans-serif; font-weight: 400;
  background: #f26722;
  color: #000000;
  padding-top: 10px;
padding-right: 30px;
padding-bottom: 10px;
padding-left: 30px;

  border: 3px none #000000;

  border-radius: 8px;
  box-shadow: 0px 0px 0px 0px #f26722;
}

button.focus_secondary_button:disabled,
.button.focus_secondary_button:disabled,
.hs-button.focus_secondary_button:disabled {
  background: #D0D0D0;
  color: #E6E6E6;
}

/* Tertiary */

button.focus_tertiary_button,
button.focus_tertiary_button:active,
.button.focus_tertiary_button,
.button.focus_tertiary_button:active,


.cta_button.focus_tertiary_button,
.cta_button.focus_tertiary_button:active,
.hs-button.focus_tertiary_button,
.hs-button.focus_tertiary_button:active {
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;font-size: 15px;font-family: Kanit, sans-serif; font-weight: 400;
  line-height: 1.8em;
  letter-spacing: 0em;
  text-transform: none;
  background: rgba(0, 0, 0, 0%);
  padding-top: 7px;
padding-right: 27px;
padding-bottom: 7px;
padding-left: 27px;

  width: auto;
  
  height: auto;
  
  border: none;
  border: 3px solid #000000;

  border-radius: 8px;
  box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 10%);
  justify-content: center;
}

.cta_button.focus_tertiary_button,

.cta_button.focus_tertiary_button:active {
  
  
}


button.focus_tertiary_button:hover,
button.focus_tertiary_button:focus,
.button.focus_tertiary_button:hover,
.button.focus_tertiary_button:focus,


.cta_button.focus_tertiary_button:hover,
.cta_button.focus_tertiary_button:focus,
.hs-button.focus_tertiary_button:hover,
.hs-button.focus_tertiary_button:focus {
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;font-size: 15px;font-family: Kanit, sans-serif; font-weight: 400;
  background: rgba(0, 0, 0, 0%);
  color: #f26722;
  padding-top: 7px;
padding-right: 27px;
padding-bottom: 7px;
padding-left: 27px;

  border: 3px solid #f26722;

  border-radius: 8px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 10%);
}

button.focus_tertiary_button:disabled,
.button.focus_tertiary_button:disabled,
.hs-button.focus_tertiary_button:disabled {
  background: #D0D0D0;
  color: #E6E6E6;
}









form {
  color: #1e384b;
  border: 3px solid #1e384b;

  border-radius: 8px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 10%);
}


  form {
    
      padding: calc(50px * 1);
      
        background: #ffffff;
      
    
  }
  .form-title {
    
      padding: calc(50px * 1);
      
        background: #ffffff;
      
    
  }
  @media (max-width: 767px) {
    form,
    .form-title {
      
        padding: calc(30px * 1);
      
    }
  }


/* Form title */

.form-title {
  color: #1e384b;
  border-radius: 8px;
}

/* Labels */

form label {
  color: #1e384b;font-size: 14px;;
  text-transform: capitalize;
}

form legend {
  font-size: 13px;
}

/* Help text */

form legend {
  color: #1e384b;
}

/* Inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  color: #1e384b;
  background: #FFFFFF;
  border: 2px solid #1e384b;

  border-radius: 8px;
  box-shadow: 0px 0px 0px 0px #f26722;
  padding: 20px;

  
}

form input[type=text]:focus,
form input[type=email]:focus,
form input[type=password]:focus,
form input[type=tel]:focus,
form input[type=number]:focus,
form input[type=file]:focus,
form select:focus,
form textarea:focus {
  border: 2px solid #1e384b;

  outline: none;
}

/* Form placeholder text */

::-webkit-input-placeholder {
  color: rgba(30, 56, 75, 30%);
}

::-moz-placeholder {
  color: rgba(30, 56, 75, 30%);
}

:-ms-input-placeholder {
  color: rgba(30, 56, 75, 30%);
}

::placeholder {
  color: rgba(30, 56, 75, 30%);
}

/* Inputs - date picker */

.pika-lendar {
  color: #000000;font-size: 17px;font-family: Kanit, sans-serif;;
  line-height: 1.8em;
  letter-spacing: 0em;
}

.fn-date-picker td .pika-button:hover {
  background-color: #f26722 !important;
}

.fn-date-picker td.is-today .pika-button {
  color: #000000;
}

.fn-date-picker .pika-table thead th {
  color: #000000;
}

.fn-date-picker td.is-selected .pika-button {
  color: #000000;
  background: #f26722;
}

/* Validation */

.hs-input.invalid.error {
  border-color: #1e384b;
}









/* Table */

table {
  border: 5px none #000000;

  background-color: #0093b1;
}

/* Table cells */

td,
th {
  border: 5px none #000000;

  color: #000000;
}

/* Table header */

thead th,
thead td {
  background-color: #0093b1;
  color: #000000;
}

/* Table footer */

tfoot td {
  background-color: #0093b1;
  color: #000000;
}









/* Container */

.focus_module_website_h {
  background: #FFFFFF;
}

/* Primary menu */



.focus_header_menu .menu__link {
  color: #000000;
}

.focus_header_menu .menu__child-toggle-icon {
  border-color: #000000;
}

.focus_header_menu .menu__link--active-link,
.focus_header_menu .menu__link--active-branch {
  color: #999999;
}

.focus_header_menu .menu__link--active-link + .menu__child-toggle .menu__child-toggle-icon,
.focus_header_menu .menu__link--active-branch + .menu__child-toggle .menu__child-toggle-icon {
  border-color: #999999;
}

.focus_header_menu .menu-item-container:hover a,
.focus_header_menu .menu-item-container:hover span {
  color: #f26722;
}

.focus_header_menu .menu-item-container:hover .menu__child-toggle-icon {
  border-color: #f26722;
}



.focus_header_menu .menu__submenu {
  background: #ffffff;
}

.focus_header_menu .menu__submenu.menu__submenu--level-3 {
  background: #ffffff;
}

.focus_header_menu .menu__submenu .menu__link {
  color: #000000;
}

.focus_header_menu .menu__submenu .menu__child-toggle-icon {
  border-color: #000000;
}

.focus_header_menu .menu__submenu .menu__link--active-link,
.focus_header_menu .menu__submenu .menu__link--active-branch {
  color: #999999;
}

.focus_header_menu .menu__submenu .menu__link--active-link + .menu__child-toggle .menu__child-toggle-icon,
.focus_header_menu .menu__submenu .menu__link--active-branch + .menu__child-toggle .menu__child-toggle-icon {
  border-color: #999999;
}

.focus_header_menu .menu__submenu .menu-item-container:hover {
  background: #000000;
}

.focus_header_menu .menu__submenu .menu-item-container:hover a,
.focus_header_menu .menu__submenu .menu-item-container:hover span {
  background: #000000;
  color: #f26722;
}

.focus_header_menu .menu__submenu .menu-item-container:hover .menu__child-toggle-icon {
  border-color: #f26722;
}

/* Secondary menu */

.focus_header_menu.mwh_el_secondary_menu .menu__link {
  color: #000000;
}

.focus_header_menu.mwh_el_secondary_menu .menu__link--active-link,
.focus_header_menu.mwh_el_secondary_menu .menu__link--active-branch,
.focus_header_menu.mwh_el_secondary_menu .menu-item-container:hover a,
.focus_header_menu.mwh_el_secondary_menu .menu-item-container:hover span {
  color: #f26722;
}

/* Social accounts */

.mwh_el_social .msi_icon svg {
  fill: #000000;
}

.mwh_el_social .focus_social_icons a:hover svg,
.mwh_el_social .focus_social_icons a:focus svg,
.mwh_el_social .focus_social_icons a:active svg {
  fill: #f26722;
}

/* Contact icon */

.mwh_contact_toggle svg {
  fill: #000000;
}

.mwh_contact_toggle:hover svg {
  fill: #f26722;
}

/* Language switcher */

.mwh_lang_toggle,
.mwh_opened_lang_toggle .lang_list_class li,
.mwh_opened_lang_toggle .lang_list_class li a {
  color: #000000;
}

.mwh_lang_toggle:hover,
.mwh_lang_toggle:focus,
.mwh_opened_lang_toggle .lang_list_class li:hover,
.mwh_opened_lang_toggle .lang_list_class li:focus,
.mwh_opened_lang_toggle .lang_list_class li a:hover,
.mwh_opened_lang_toggle .lang_list_class li a:focus {
  color: #f26722;
}

a.lang_switcher_link.focus-current-lang,
li:has(> a.lang_switcher_link.focus-current-lang) {
  color: #999999 !important;
}

/* Search */

.mwh_search_toggle svg,
.mwh_el_search button svg {
  fill: #000000;
}

.mwh_search_toggle:hover svg,
.mwh_search_toggle:active svg,
.mwh_search_toggle:focus svg,
.mwh_el_search button:hover svg,
.mwh_el_search button:active svg,
.mwh_el_search button:focus svg {
  fill: #f26722;
}

.mwh_el_search .hs-search-field__input {
  color: #000000;
  border-color: #000000;
}

.mwh_el_search .hs-search-field__input:focus {
  border-color: #f26722;
}

.mwh_el_search .hs-search-field__input::-webkit-input-placeholder {
  color: 
  
    
  rgba(0, 0, 0, 0.3)
;
}

.mwh_el_search .hs-search-field__input::-moz-placeholder {
  color: 
  
    
  rgba(0, 0, 0, 0.3)
;
}

.mwh_el_search .hs-search-field__input:-ms-input-placeholder {
  color: 
  
    
  rgba(0, 0, 0, 0.3)
;
}

.mwh_el_search .hs-search-field__input:-moz-placeholder {
  color: 
  
    
  rgba(0, 0, 0, 0.3)
;
}

.mwh_el_search .hs-search-field__input::placeholder {
  color: 
  
    
  rgba(0, 0, 0, 0.3)
;
}

/* Overlay window */

.focus_window,
.focus_window_feedback {
	background: #0093b1;
  color: #000000;
}

.focus_window a,
.focus_window_feedback a,
.mwh_languages .lang_list_class li a {
  color: #65c5b4;
}

.focus_window a:hover,
.focus_window a:focus,
.focus_window a:active,
.focus_window_feedback a:hover,
.focus_window_feedback a:focus,
.focus_window_feedback a:active,
.mwh_languages .lang_list_class li a:hover,
.mwh_languages .lang_list_class li a:focus,
.mwh_languages .lang_list_class li a:active {
  color: #1e384b;
}

/* Overlay search */

.m_w_search .mwh_el_search button {
  background: #f26722;
  border: 3px none #000000;

  border-radius: 8px;
  box-shadow: 3px 3px 1px 2px #000000;
}

.m_w_search .mwh_el_search button svg {
  fill: #000000;
}

.m_w_search .mwh_el_search button:hover {
  background: #f26722;
  border: 3px none #000000;

  border-radius: 8px;
  box-shadow: 0px 0px 1px 2px #000000;
}

.m_w_search .mwh_el_search button:hover svg,
.m_w_search .mwh_el_search button:active svg,
.m_w_search .mwh_el_search button:focus svg {
  fill: #000000;
}

.m_w_search .mwh_el_search .hs-search-field__input {
  color: #000000;
  border-color: #000000;
}

.m_w_search .mwh_el_search .hs-search-field__input:focus {
  border-color: #1e384b;
}

.m_w_search .mwh_el_search .hs-search-field__input::-webkit-input-placeholder {
  color: 
  
    
  rgba(0, 0, 0, 0.3)
;
}

.m_w_search .mwh_el_search .hs-search-field__input::-moz-placeholder {
  color: 
  
    
  rgba(0, 0, 0, 0.3)
;
}

.m_w_search .mwh_el_search .hs-search-field__input:-ms-input-placeholder {
  color: 
  
    
  rgba(0, 0, 0, 0.3)
;
}

.m_w_search .mwh_el_search .hs-search-field__input:-moz-placeholder {
  color: 
  
    
  rgba(0, 0, 0, 0.3)
;
}

.m_w_search .mwh_el_search .hs-search-field__input::placeholder {
  color: 
  
    
  rgba(0, 0, 0, 0.3)
;
}

/* Overlay close button */

.header__close--toggle {
  background: #f26722;
  border-radius: 8px;
  border: 3px none #000000;

  box-shadow: 3px 3px 1px 2px #000000;
}

.header__close--toggle:before,
.header__close--toggle:after {
  background-color: #000000;
}

.header__close--toggle:hover {
  background: #f26722;
  border-radius: 8px;
  border: 3px none #000000;

  box-shadow: 0px 0px 1px 2px #000000;
}

.header__close--toggle:hover::before,
.header__close--toggle:hover::after {
  background-color: #000000;
}

/* Back to top & Feedback button */

#goTop {
  right: 30px;
}

#goTop.open {
  bottom: 30px;
}

#buttonFeedback {
  left: 30px;
}

#buttonFeedback.open {
  bottom: 30px;
}

#goTop,
#buttonFeedback {
  background: #f26722;
  border: 3px none #000000;

  border-radius: 8px;
  box-shadow: 3px 3px 1px 2px #000000;
}

#goTop svg,
#buttonFeedback svg {
  fill: #000000;
}

#goTop:hover,
#buttonFeedback:hover {
  background: #f26722;
  border: 3px none #000000;

  border-radius: 8px;
  box-shadow: 0px 0px 1px 2px #000000;
}

#goTop:hover svg,
#buttonFeedback:hover svg {
  fill: #000000;
}


  #goTop,
  #goTop:hover {
    border-radius: 50%;
  }






/* Mobile */

.focus_mobile_bar,
.focus_mobile_nav_container {
	background: #ffffff;
	color: #FFFFFF;
}

.focus_mobile_nav_container .menu__submenu,
.focus_mobile_nav_container .menu__submenu.menu__submenu--level-3 {
  background: #ffffff;
}

.focus_mobile_bar svg,
.focus_mobile_nav_container svg,
.focus_mobile_nav_container .mwh_el_social .msi_icon svg {
	fill: #FFFFFF;
}

.focus_mobile_nav_container .mwh_contact_toggle:hover svg,
.focus_mobile_bar .mwh_search_toggle:hover svg,
.focus_mobile_nav_container .mwh_el_social .msi_icon:hover svg {
	fill: #f26722;
}

.focus_mobile_bar .mwh_lang_toggle,
.focus_mobile_nav_container a.menu__link,
.focus_mobile_nav_container span.menu__link,
.focus_mobile_nav_container .menu__submenu span.menu__link,
.focus_mobile_nav_container .menu__submenu a.menu__link,
.focus_mobile_nav_container .focus_header_menu.mwh_el_secondary_menu .menu__link,
.focus_mobile_bar .mwh_opened_lang_toggle .lang_list_class li,
.focus_mobile_bar .mwh_opened_lang_toggle .lang_list_class li a {
  color: #FFFFFF;
}

.focus_mobile_bar .mwh_lang_toggle:hover,
.focus_mobile_nav_container a.menu__link:hover,
.focus_mobile_nav_container .menu-item-container:hover a.menu__link,
.focus_mobile_nav_container .focus_header_menu.mwh_el_secondary_menu .menu-item-container:hover a,
.focus_mobile_nav_container .focus_header_menu.mwh_el_secondary_menu .menu-item-container:hover span,
.focus_mobile_bar .mwh_opened_lang_toggle .lang_list_class li:hover,
.focus_mobile_bar .mwh_opened_lang_toggle .lang_list_class li a:hover {
  color: #f26722;
}

.focus_mobile_nav_container .focus_header_menu .menu__submenu .menu-item-container:hover,
.focus_mobile_nav_container .focus_header_menu .menu__submenu .menu-item-container:hover a,
.focus_mobile_nav_container .focus_header_menu .menu__submenu .menu-item-container:hover span {
  background: #ffffff;
}

.focus_mobile_nav_container .focus_header_menu .menu__child-toggle-icon {
  border-color: #FFFFFF;
}

.focus_mobile_nav_container .focus_header_menu .menu-item-container:hover .menu__child-toggle-icon {
  border-color: #f26722;
}

.focus_mob_nav_icon label span {
  background: #FFFFFF;
}

.focus_mob_nav_icon:hover label span {
  background: #f26722;
}

.focus_mobile_nav_container .focus_header_menu .menu-item-container .menu__link--active-link,
.focus_mobile_nav_container .focus_header_menu .menu-item-container .menu__link--active-branch {
  color: #999999;
}

.focus_mobile_nav_container .focus_header_menu .menu-item-container .menu__link--active-link + .menu__child-toggle .menu__child-toggle-icon,
.focus_mobile_nav_container .focus_header_menu .menu-item-container .menu__link--active-branch + .menu__child-toggle .menu__child-toggle-icon {
  border-color: #999999;
}

/* Sticky bar */

.focus_sticky_bar {
	background: rgba(255, 255, 255, 85%);
	color: #FFFFFF;
}

.focus_sticky_bar svg {
	fill: #FFFFFF;
}

.focus_sticky_bar .mwh_search_toggle:hover svg {
	fill: #f26722;
}

.focus_sticky_bar .mwh_lang_toggle,
.focus_sticky_bar a.menu__link,
.focus_sticky_bar span.menu__link,
.focus_sticky_bar .mwh_opened_lang_toggle .lang_list_class li,
.focus_sticky_bar .mwh_opened_lang_toggle .lang_list_class li a {
  color: #FFFFFF;
}

.focus_sticky_bar .mwh_lang_toggle:hover,
.focus_sticky_bar a.menu__link:hover,
.focus_sticky_bar .menu-item-container:hover a.menu__link,
.focus_sticky_bar .mwh_opened_lang_toggle .lang_list_class li:hover,
.focus_sticky_bar .mwh_opened_lang_toggle .lang_list_class li a:hover {
  color: #f26722;
}

.focus_sticky_bar .focus_header_menu .menu-item-container .menu__child-toggle-icon {
  border-color: #FFFFFF;
}

.focus_sticky_bar .focus_header_menu .menu-item-container:hover .menu__child-toggle-icon {
  border-color: #f26722;
}

.focus_sticky_bar .focus_header_menu .menu__submenu .menu-item-container .menu__child-toggle-icon {
  border-color: #000000;
}

.focus_sticky_bar .focus_header_menu .menu__submenu a.menu__link:hover,
.focus_sticky_bar .focus_header_menu .menu__submenu .menu-item-container:hover a.menu__link {
  color: #f26722;
}

.focus_sticky_bar .focus_header_menu .menu__submenu .menu-item-container:hover .menu__child-toggle-icon,
.focus_sticky_bar .focus_header_menu .menu__submenu .menu-item-container:hover .menu__link--active-link + .menu__child-toggle .menu__child-toggle-icon,
.focus_sticky_bar .focus_header_menu .menu__submenu .menu-item-container:hover .menu__link--active-branch + .menu__child-toggle .menu__child-toggle-icon {
  border-color: #f26722;
}

.focus_sticky_bar .focus_header_menu .menu__link--active-link,
.focus_sticky_bar .focus_header_menu .menu__link--active-branch {
  color: #999999;
}

.focus_sticky_bar .focus_header_menu .menu__link--active-link + .menu__child-toggle .menu__child-toggle-icon,
.focus_sticky_bar .focus_header_menu .menu__link--active-branch + .menu__child-toggle .menu__child-toggle-icon {
  border-color: #999999;
}

.focus_sticky_bar .focus_header_menu .menu__submenu .menu__link--active-link,
.focus_sticky_bar .focus_header_menu .menu__submenu .menu__link--active-branch {
  color: #999999;
}

.focus_sticky_bar .focus_header_menu .menu__submenu .menu__link--active-link + .menu__child-toggle .menu__child-toggle-icon,
.focus_sticky_bar .focus_header_menu .menu__submenu .menu__link--active-branch + .menu__child-toggle .menu__child-toggle-icon {
  border-color: #999999;
}

.focus_sticky_bar a.lang_switcher_link.focus-current-lang,
.focus_sticky_bar li:has(> a.lang_switcher_link.focus-current-lang) {
  color: #999999 !important;
}

.focus_sticky_bar .msi_icon svg {
  fill: #FFFFFF;
}

.focus_sticky_bar .focus_social_icons a:hover svg,
.focus_sticky_bar .focus_social_icons a:focus svg,
.focus_sticky_bar .focus_social_icons a:active svg {
  fill: #f26722;
}

/* Landing page header */

.header.header--no-navigation {
  background: #ffffff;
}

.header--no-navigation .header__logo {
  padding-top: 20px;
padding-right: 50px;
padding-bottom: 20px;
padding-left: 50px;

  text-align: center;
}











/* Container & Text */

.focus_module_website_f {
  background: #000000;
  color: #999999;
}

.focus_module_website_f .mwf_image_text a,
.focus_module_website_f .mwf_el_text a {
  color: #65c5b4;
}

.focus_module_website_f .mwf_image_text a:hover,
.focus_module_website_f .mwf_image_text a:focus,
.focus_module_website_f .mwf_image_text a:active,
.focus_module_website_f .mwf_el_text a:hover,
.focus_module_website_f .mwf_el_text a:focus,
.focus_module_website_f .mwf_el_text a:active {
  color: #1e384b;
}

/* Menu */

.mwf_el_menu-title {
  color: #999999;
}

.mwf_el_menu .menu__link {
  color: #FFFFFF;
}

.mwf_el_menu .menu__link--active-link,
.mwf_el_menu .menu__link--active-branch {
  color: #999999;
}

.mwf_el_menu .menu-item-container:hover a,
.mwf_el_menu .menu-item-container:hover span {
  color: #f26722;
}

/* Social accounts */

.mwf_el_social .msi_icon svg {
  fill: #f26722;
}

.mwf_el_social .focus_social_icons a:hover svg,
.mwf_el_social .focus_social_icons a:focus svg,
.mwf_el_social .focus_social_icons a:active svg {
  fill: #FFFFFF;
}









.blog-header__inner {
  max-width: 1240px;
}

.blog-header_author_container,
.blog-header_tag_container {
  background: #0093b1;
}

.mblog-next-post,
.mblog-previous-post {
  color: #000000;
}

blockquote {
  border-left-color: #65c5b4;
}

.focus_grid-title .focus_grid-title-link {
  color: #000000;
}

.blog-post__related-posts h2:after,
.blog-comments-container h2:after {
  background-color: #000000;
}

.focus_blog_post-title:after,
.focus_blog_tag-author_title:after {
  background-color: #000000;
}

.focus_blog_post-container .focus_blog_tag-author_title:after {
  background-color: #000000;
}

.focus_blog_post-featured_image {
  
    max-width: 1000px;
  
}










/* Error Pages */

.error-page svg {
  fill: #f26722;
}

/* Success message */

.systems-page .success {
  background-color: #0093b1;
}









/* Menu */


  .menu__submenu .menu-item-container,
  .menu__submenu .menu-item-container a {
    border-radius: 4px;
  }


/* Blog listings */

.pagination__link-icon svg {
  fill: #000000;
}

.pagination__link-icon:hover svg {
  fill: #65c5b4;
}

.pagination__link--disabled .pagination__link-icon svg,
.pagination__link--disabled .pagination__link-icon svg {
  fill: #000000;
  opacity: 0.3;
}

.pagination__link--active {
  color: #000000;
}

/* Blog sidebar */

.msh-inner,
.msh_bg {
  background-color: #FFFFFF;
}

/* Hidden sidebar icon */

.msh-icon {
  background: #f26722;
  border: 3px none #000000;

  border-radius: 8px;
  box-shadow: 3px 3px 1px 2px #000000;
}

.msh-icon label svg {
  fill: #000000;
}

.msh-icon:hover {
  background: #f26722;
  border: 3px none #000000;

  border-radius: 8px;
  box-shadow: 0px 0px 1px 2px #000000;
}

.msh-icon:hover label svg {
  fill: #000000;
}

/* Widget post item */

.focus_widget_post_item-a .focus_widget_post_item-date {
  color: #000000;
}

.focus_widget_post_item-a:hover,
.focus_widget_post_item-a:focus {
  background: #000000;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 10%);
}

.focus_widget_post_item-a:hover .focus_widget_post_item-title,
.focus_widget_post_item-a:focus .focus_widget_post_item-title,
.focus_widget_post_item-a:hover .focus_widget_post_item-date,
.focus_widget_post_item-a:focus .focus_widget_post_item-date {
  color: #FFFFFF;
}

.focus_widget_post_item-a:hover .focus_widget_post_item-img,
.focus_widget_post_item-a:focus .focus_widget_post_item-img {
  border-color: #f26722;
}

.focus_widget_post_item-a.mw_single_post:hover .focus_widget_post_item-title,
.focus_widget_post_item-a.mw_single_post:focus .focus_widget_post_item-title,
.focus_widget_post_item-a.mw_single_post:hover .focus_widget_post_item-date,
.focus_widget_post_item-a.mw_single_post:focus .focus_widget_post_item-date {
  color: #65c5b4;
}

/* Widget blog authors */

.focus_widget-blog_authors a:hover,
.focus_widget-blog_authors a:focus {
  background: #000000;
  color: #FFFFFF;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 10%);
}

/* Fancy header */

h1.focus_module_fancy_header:after {
  background-color: #000000;
}

h2.focus_module_fancy_header:after {
  background-color: #000000;
}

h3.focus_module_fancy_header:after {
  background-color: #000000;
}

h4.focus_module_fancy_header:after {
  background-color: #000000;
}

h5.focus_module_fancy_header:after {
  background-color: #000000;
}

h6.focus_module_fancy_header:after {
  background-color: #000000;
}

/* Quote */

.focus_module_quote_text {
  font-family: Kanit, sans-serif;
  line-height: 1.2em;
  letter-spacing: 0em;
}

.focus_module_quote_icon {
  border-radius: 8px;
  background-color: #65c5b4;
  box-shadow: 0px 5px 0px 0px #1e384b;
}

.focus_module_quote_icon svg {
  fill: #FFFFFF;
}

.focus_module_quote_owner {
  background: #000000;
  color: #FFFFFF;
}

/* Table of contents */

.focus_module_toc .is-active-link:before {
  background-color: #000000;
}

.toc-link {
  color: #000000;
}

/* Pricing Card */

.focus_module_pricing_card_features_hdr {
  color: #000000;
}

.focus_module_pricing_card.hmpc_badged {
  background-color: #000000 !important;
  color: #FFFFFF !important;
}

.focus_module_pricing_card.hmpc_badged .focus_module_pricing_card_heading,
.focus_module_pricing_card.hmpc_badged .focus_module_pricing_card_price,
.focus_module_pricing_card.hmpc_badged .focus_module_pricing_card_features_hdr {
  color: #FFFFFF !important;
}

.focus_module_pricing_card_badge {
  background-color: #FFFFFF;
  color: #000000;
}

/* Social Accounts */

.msi_icon svg {
  fill: #000000;
}

.focus_social_icons a:hover svg,
.focus_social_icons a:focus svg,
.focus_social_icons a:active svg {
  fill: #f26722;
}

/* Single Letter/Number */

.focus_module_single_letter_number:after {
  background-color: #000000;
}

/* Testimonials */

.focus_module_testimonial_score {
  color: #FFFFFF;
}

.focus_module_testimonial_score,
.focus_module_testimonial_stars {
  border-radius: 8px;
  background-color: #65c5b4;
  box-shadow: 0px 5px 0px 0px #1e384b;
}

/* Video */

button.oembed_custom-thumbnail .oembed_custom-thumbnail_icon {
  background: #f26722;
  border: 3px none #000000;

  border-radius: 8px;
  box-shadow: 3px 3px 1px 2px #000000;
}    

button.oembed_custom-thumbnail .oembed_custom-thumbnail_icon svg {
  fill: #000000 !important;
}

button.oembed_custom-thumbnail:hover .oembed_custom-thumbnail_icon {
  background: #f26722;
  border: 3px none #000000;

  border-radius: 8px;
  box-shadow: 0px 0px 1px 2px #000000;
}

button.oembed_custom-thumbnail:hover .oembed_custom-thumbnail_icon svg {
  fill: #000000 !important;
}

/* Team members */

.focus_module_team_members_job {
  background: #000000;
  color: #FFFFFF;
}

/* Tabs */

.focus_module_tabs_link {
  border-radius: 8px;
}

.focus_module_tabs_link.active {
  background: #0093b1;
}

/* Events */

.focus_module_calendar_item:after {
  background-color: #000000;
}

/* Portfolio */

.focus_grid--list .mportfolio-title {
  color: #000000;
}

/* Product information */

.focus_module_product_information-badge {
  background: #000000;
  color: #FFFFFF;
}

/* Products */

.focus_module_products-badge {
  background: #000000;
  color: #FFFFFF;
}









button.splide__pagination__page {
  background-color: #000000;
}

.splide__arrows button.splide__arrow svg {
  fill: #000000;
}

.splide__arrows button.splide__arrow:hover svg,
.splide__arrows button.splide__arrow:focus svg,
.splide__arrows button.splide__arrow:active svg {
  fill: #f26722;
}

button.splide__pagination__page.is-active,
button.splide__pagination__page:hover,
button.splide__pagination__page:focus {
  background-color: #f26722;
}









/* Show/Hide '\' icons under titles */


  .focus_module_fancy_header:after,
  .focus_blog_post-title:after,
  .focus_blog_tag-author_title:after,
  .blog-comments-container h2:after,
  .blog-post__related-posts h2:after {
    display: none;
  }
