<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/*======Font Styles========*/

.uk-heading-medium {
  font-size: 20px;
  line-height: 25px;
  padding: 0 15px;
}

@media (min-width: 992px) {
  .uk-heading-medium {
    font-size: 32px;
    line-height: 40px;
    padding: 0;
  }
}

/*======GLIC Custom Styles========*/

.omega-benefit i {
  font-size: 55px;
  background: linear-gradient(#722e90, #d2223a);
  -webkit-background-clip: text;
  color: transparent;
  display: initial;
}
.ascent-how i {
  font-size: 40px;
  background: linear-gradient(#86bc75, #416da2);
  -webkit-background-clip: text;
  color: transparent;
  display: initial;
}

.ascent-how h6 {
  color: #247697;
}

/*======Poppin Font Styles========*/

.pop-reg-font,
.pop-med-font {
  font-family: "Poppins", sans-serif;
  font-size: 32px;
  line-height: 38px;
}

/*Poppins Regular Font*/
.pop-reg-font {
  font-weight: 400;
}

/*Poppins Medium Font*/
.pop-med-font {
  font-weight: 500;
}

/*mobile style*/
@media (max-width: 767px) {
  .pop-reg-font,
  .pop-med-font {
    font-size: 26px;
    line-height: 32px;
  }
}

/*=====General Styles=======*/

.icon-wrapper h1 {
  padding-top: 20px;
}

/*======Main Nav========*/

.uk-navbar-nav
  li.uk-parent
  div.uk-dropdown
  div.uk-grid
  ul.uk-nav
  &gt; li.uk-parent {
  display: inline-block;
  margin: 0 15px;
}

.matcha-focus .icon-play {
  font-size: 100px;
}

/*========SHOP PAGES=======*/

/*---Matcha---*/

@media (max-width: 992px) {
  .matcha-pdr {
    background-size: contain;
    background-repeat: no-repeat;
  }
}

@media (max-width: 767px) {
  .matcha-sugar-infographic {
    background-size: contain;
    background-repeat: no-repeat;
    height: 290px;
  }
  .see-whos-talking figure {
    display: block;
  }
  .see-whos-talking figure img {
    display: block;
    margin: 0 auto;
  }
  .see-whos-talking h4 {
    text-align: center;
  }
}

@media (max-width: 400px) {
  .matcha-intro {
    background-position: -280px 0;
  }
  .matcha-focus h1 {
    padding-top: 20px;
  }
  .matcha-focus .icon-play {
    font-size: 80px;
  }
}

/*----UNIMATE-----*/

.unimate .icon-wrapper h1 {
  font-size: 48px;
  line-height: 55px;
}

@media (max-width: 400px) {
  .unimate .tmi .mobile {
    display: block;
  }
  .unimate .tmi .desktop {
    display: none;
  }
}

/*----Pherosense-----*/

.pherosense .essence {
  max-height: 800px;
}

.pherosense .essence .content {
  height: 750px;
}

@media (max-width: 767px) {
  .pherosense .essence .content {
    height: 625px;
  }
}

@media (max-width: 400px) {
  .pherosense .phero {
    background-position: -360px 0;
  }
  .pherosense .essence .content {
    background-position: -400px;
  }
}

/*========MISC PAGES========*/

/*----Careers-----*/

.careers-perks .uk-slideshow {
  height: 225px !important;
  min-height: 225px !important;
}

/*------Executives------*/

.executives .social-icons a {
  font-size: 25px;
  padding: 0 7px 0 0;
}

.executives .executive-grid {
  max-width: 900px;
}

.executives .stewart {
  height: 700px;
}

/*------TOP PARTNERS------*/

.top-partners .top-partners-grid {
  max-width: 900px;
  margin: 0 auto;
}

/*==Flags==*/
#toggle-country-selector,
#toggle-country-selector-mobile {
  margin-top: 5px;
}

.flags {
  width: 24px;
  height: 16px;
  background-size: cover;
  display: inline-block;
  background-image: url("../images/flags.png");
}
.flags.flag-EG {
  background-image: url("../images/egypt_flag.jpg");
}

.flags.flag-BN {
  background-image: url("../images/brunei.jpg");
}
.flags.flag-TR {
  background-image: url("../images/turkey.jpg");
}
.flags.flag-KE {
  background-image: url("../images/kenya_flag.png");
}
.flags.flag-DZ {
  background-position: 0 0;
}

.flags.flag-AU {
  background-position: 0 -27px;
}

.flags.flag-AT {
  background-position: 0 -54px;
}

.flags.flag-BH {
  background-position: 0 -81px;
}
.flags.flag-BE {
  background-position: 0 -108px;
}

.flags.flag-KH {
  background-position: 0 -135px;
}

.flags.flag-CA {
  background-position: 0 -162px;
}

.flags.flag-CO {
  background-position: 0 -189px;
}

.flags.flag-CH {
  background-position: 0 -1002px;
}

.flags.flag-DK {
  background-position: 0 -216px;
}

.flags.flag-DO {
  background-position: 0 -243px;
}

.flags.flag-FI {
  background-position: 0 -270px;
}

.flags.flag-FR {
  background-position: 0 -297px;
}

.flags.flag-DE {
  background-position: 0 -324px;
}

.flags.flag-HK {
  background-position: 0 -351px;
}

.flags.flag-HU {
  background-position: 0 -378px;
}

.flags.flag-IN {
  background-position: 0 -405px;
}

.flags.flag-ID {
  background-position: 0 -433px;
}

.flags.flag-IE {
  background-position: 0 -460px;
}

.flags.flag-IT {
  background-position: 0 -487px;
}

.flags.flag-JM {
  background-position: 0 -514px;
}

.flags.flag-JP {
  background-position: 0 -541px;
}

.flags.flag-KR {
  background-position: 0 -568px;
}

.flags.flag-LA {
  background-position: 0 -622px;
}

.flags.flag-MY {
  background-position: 0 -649px;
}

.flags.flag-MX {
  background-position: 0 -676px;
}

.flags.flag-MN {
  background-position: 0 -703px;
}

.flags.flag-MM {
  background-position: 0 -731px;
}

.flags.flag-NL {
  background-position: 0 -758px;
}

.flags.flag-NZ {
  background-position: 0 -785px;
}

.flags.flag-NO {
  background-position: 0 -812px;
}

.flags.flag-PH {
  background-position: 0 -839px;
}

.flags.flag-PL {
  background-position: 0 -866px;
}

.flags.flag-PR {
  background-position: 0 -893px;
}

.flags.flag-PR {
  background-position: 0 -893px;
}

.flags.flag-SG {
  background-position: 0 -920px;
}

.flags.flag-ES {
  background-position: 0 -947px;
}

.flags.flag-SE {
  background-position: 0 -974px;
}

.flags.flag-TW {
  background-position: 0 -1028px;
}

.flags.flag-TH {
  background-position: 0 -1055px;
}

.flags.flag-AE {
  background-position: 0 -1082px;
}

.flags.flag-GB {
  background-position: 0 -1109px;
}

.flags.flag-UA {
  background-position: 0 -1137px;
}

.flags.flag-US {
  background-position: 0 -1164px;
}

.flags.flag-VN {
  background-position: 0 -1191px;
}

.flags.flag-MA {
  background-position: 0 -1293px;
}

.flags.flag-JO {
  background-position: 0 -1218px;
}

.flags.flag-OM {
  background-position: 0 -1242px;
}

.flags.flag-KW {
  background-position: 0 -1269px;
}

.flags.flag-SA {
  background-position: 0 -1318px;
}

.flags.flag-LB {
  background-position: 0px -1344px;
}

/* Fixes to the contact form styling per GH #208 */
.wpcf7 {
  width: 96%;
  max-width: 310px;
}

.wpcf7 input:not([type="radio"]):not([type="checkbox"]) {
  width: 100%;
}
.wpcf7-form .uk-button-primary {
  width: 100% !important;
  border-radius: 2px !important;
  position: relative;
}

.wpcf7-form .uk-button-primary input {
  background-color: transparent !important;
  border-width: 0 !important;
  width: 100%;
}

.wpcf7-form .ajax-loader {
  position: absolute !important;
  top: 44px;
  left: 46%;
}

.wpcf7-form .uk-button-primary:hover,
.wpcf7-form .uk-button-primary:focus {
  background-color: #f49f4a;
  color: #fff;
}

.wpcf7-validation-errors {
  width: 94%;
  text-align: center;
}

.wpcf7-form .wpcf7-not-valid-tip {
  color: #d85030 !important;
}

.site-id-88 .flags {
  display: none;
}

.site-id-71 {
  font-family: "phetsarath" !important;
}

.site-id-59 h1,
.site-id-59 h2,
.site-id-59 h3,
.site-id-59 h4,
.site-id-59 h5,
.site-id-59 h6,
.site-id-59 p {
  font-family: sans-serif !important;
}

body.site-id-83 #toggle-country-selector {
  display: none;
}
/* n+2 is everything after the first li*/
body.site-id-83 #tm-footer ul li:nth-child(n + 2) {
  /*visibility instead of display to ensure layout*/
  visibility: hidden;
}
</pre></body></html>