@charset "UTF-8";
/*
Theme Name: Acc Pro
Template: webbiz
Author: Jason Morton
Author URI: https://webbiz.ie
Version: 2.0
Text Domain: theme-name
*/
@import url(https://fonts.googleapis.com/css?family=Biryani:700,600,300,400);
@import url(https://fonts.googleapis.com/css?family=Kanit:700,600,500,400,300);
@import url(../webbiz/style.css);
/* line 5, ../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

@font-face {
  font-family: "accpro";
  src: url("fonts/accpro.eot");
  src: url("fonts/accpro.eot?#iefix") format("embedded-opentype"), url("fonts/accpro.woff") format("woff"), url("fonts/accpro.ttf") format("truetype"), url("fonts/accpro.svg#accpro") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 15, scss/_fontastic.scss */
[data-icon]:before {
  font-family: "accpro" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 28, scss/_fontastic.scss */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "accpro" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 41, scss/_fontastic.scss */
.icon-arrow-left:before {
  content: "\61";
}

/* line 44, scss/_fontastic.scss */
.icon-arrow-right:before {
  content: "\62";
}

/* line 47, scss/_fontastic.scss */
.icon-blog:before {
  content: "\63";
}

/* line 50, scss/_fontastic.scss */
.icon-calendar-blog:before {
  content: "\64";
}

/* line 53, scss/_fontastic.scss */
.icon-download:before {
  content: "\65";
}

/* line 56, scss/_fontastic.scss */
.icon-linkedin:before {
  content: "\66";
}

/* line 59, scss/_fontastic.scss */
.icon-read-more:before {
  content: "\67";
}

/* line 62, scss/_fontastic.scss */
.icon-search-button:before {
  content: "\68";
}

/* line 65, scss/_fontastic.scss */
.icon-select-input:before {
  content: "\69";
}

/* line 68, scss/_fontastic.scss */
.icon-user-blog:before {
  content: "\6a";
}

/* line 71, scss/_fontastic.scss */
.icon-phone-number-accpro:before {
  content: "\6b";
}

/* line 74, scss/_fontastic.scss */
.icon-mail-adress-accpro:before {
  content: "\6c";
}

/* line 77, scss/_fontastic.scss */
.icon-location-accpro:before {
  content: "\6d";
}

/* line 80, scss/_fontastic.scss */
.icon-accpro-logo-footer:before {
  content: "\6e";
}

/* line 83, scss/_fontastic.scss */
.icon-company-name:before {
  content: "\6f";
}

/* line 86, scss/_fontastic.scss */
.icon-contract:before {
  content: "\70";
}

/* line 89, scss/_fontastic.scss */
.icon-job-location:before {
  content: "\71";
}

/* line 92, scss/_fontastic.scss */
.icon-reference:before {
  content: "\72";
}

/* line 95, scss/_fontastic.scss */
.icon-salary:before {
  content: "\73";
}

/* line 98, scss/_fontastic.scss */
.icon-accpro-logo-header:before {
  content: "\74";
}

/* line 101, scss/_fontastic.scss */
.icon-close-menu:before {
  content: "\75";
}

/* line 104, scss/_fontastic.scss */
.icon-gplus-logo-footer:before {
  content: "\76";
}

/* line 107, scss/_fontastic.scss */
.icon-hamburger-menu-accpro:before {
  content: "\77";
}

/* line 110, scss/_fontastic.scss */
.icon-linkedin-logo-footer:before {
  content: "\78";
}

/* line 113, scss/_fontastic.scss */
.icon-next-menu:before {
  content: "\79";
}

/* line 116, scss/_fontastic.scss */
.icon-unlimited-use-two-dublin-city:before {
  content: "\7a";
}

/* line 119, scss/_fontastic.scss */
.icon-salary-guidelines:before {
  content: "\41";
}

/* line 122, scss/_fontastic.scss */
.icon-help-with-interview-techniques:before {
  content: "\42";
}

/* line 125, scss/_fontastic.scss */
.icon-daily-rate-calculations-temporary-staff:before {
  content: "\43";
}

/* line 128, scss/_fontastic.scss */
.icon-job-spec-preparation:before {
  content: "\44";
}

/* line 131, scss/_fontastic.scss */
.icon-cv-preparation-advice:before {
  content: "\45";
}

/* line 134, scss/_fontastic.scss */
.icon-interview-tips-and-tricks:before {
  content: "\46";
}

/* line 137, scss/_fontastic.scss */
.icon-knowledge-of-market-trends:before {
  content: "\47";
}

/* line 140, scss/_fontastic.scss */
.icon-salary-guidelines-advice:before {
  content: "\48";
}

/* line 143, scss/_fontastic.scss */
.icon-title-role:before {
  content: "\49";
}

/* line 146, scss/_fontastic.scss */
.icon-top-arrow-home:before {
  content: "\4a";
}

/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
/* line 1493, scss/ionicons.scss */
.ion-alert:before {
  content: "";
}

/* line 1494, scss/ionicons.scss */
.ion-alert-circled:before {
  content: "";
}

/* line 1495, scss/ionicons.scss */
.ion-android-add:before {
  content: "";
}

/* line 1496, scss/ionicons.scss */
.ion-android-add-circle:before {
  content: "";
}

/* line 1497, scss/ionicons.scss */
.ion-android-alarm-clock:before {
  content: "";
}

/* line 1498, scss/ionicons.scss */
.ion-android-alert:before {
  content: "";
}

/* line 1499, scss/ionicons.scss */
.ion-android-apps:before {
  content: "";
}

/* line 1500, scss/ionicons.scss */
.ion-android-archive:before {
  content: "";
}

/* line 1501, scss/ionicons.scss */
.ion-android-arrow-back:before {
  content: "";
}

/* line 1502, scss/ionicons.scss */
.ion-android-arrow-down:before {
  content: "";
}

/* line 1503, scss/ionicons.scss */
.ion-android-arrow-dropdown:before {
  content: "";
}

/* line 1504, scss/ionicons.scss */
.ion-android-arrow-dropdown-circle:before {
  content: "";
}

/* line 1505, scss/ionicons.scss */
.ion-android-arrow-dropleft:before {
  content: "";
}

/* line 1506, scss/ionicons.scss */
.ion-android-arrow-dropleft-circle:before {
  content: "";
}

/* line 1507, scss/ionicons.scss */
.ion-android-arrow-dropright:before {
  content: "";
}

/* line 1508, scss/ionicons.scss */
.ion-android-arrow-dropright-circle:before {
  content: "";
}

/* line 1509, scss/ionicons.scss */
.ion-android-arrow-dropup:before {
  content: "";
}

/* line 1510, scss/ionicons.scss */
.ion-android-arrow-dropup-circle:before {
  content: "";
}

/* line 1511, scss/ionicons.scss */
.ion-android-arrow-forward:before {
  content: "";
}

/* line 1512, scss/ionicons.scss */
.ion-android-arrow-up:before {
  content: "";
}

/* line 1513, scss/ionicons.scss */
.ion-android-attach:before {
  content: "";
}

/* line 1514, scss/ionicons.scss */
.ion-android-bar:before {
  content: "";
}

/* line 1515, scss/ionicons.scss */
.ion-android-bicycle:before {
  content: "";
}

/* line 1516, scss/ionicons.scss */
.ion-android-boat:before {
  content: "";
}

/* line 1517, scss/ionicons.scss */
.ion-android-bookmark:before {
  content: "";
}

/* line 1518, scss/ionicons.scss */
.ion-android-bulb:before {
  content: "";
}

/* line 1519, scss/ionicons.scss */
.ion-android-bus:before {
  content: "";
}

/* line 1520, scss/ionicons.scss */
.ion-android-calendar:before {
  content: "";
}

/* line 1521, scss/ionicons.scss */
.ion-android-call:before {
  content: "";
}

/* line 1522, scss/ionicons.scss */
.ion-android-camera:before {
  content: "";
}

/* line 1523, scss/ionicons.scss */
.ion-android-cancel:before {
  content: "";
}

/* line 1524, scss/ionicons.scss */
.ion-android-car:before {
  content: "";
}

/* line 1525, scss/ionicons.scss */
.ion-android-cart:before {
  content: "";
}

/* line 1526, scss/ionicons.scss */
.ion-android-chat:before {
  content: "";
}

/* line 1527, scss/ionicons.scss */
.ion-android-checkbox:before {
  content: "";
}

/* line 1528, scss/ionicons.scss */
.ion-android-checkbox-blank:before {
  content: "";
}

/* line 1529, scss/ionicons.scss */
.ion-android-checkbox-outline:before {
  content: "";
}

/* line 1530, scss/ionicons.scss */
.ion-android-checkbox-outline-blank:before {
  content: "";
}

/* line 1531, scss/ionicons.scss */
.ion-android-checkmark-circle:before {
  content: "";
}

/* line 1532, scss/ionicons.scss */
.ion-android-clipboard:before {
  content: "";
}

/* line 1533, scss/ionicons.scss */
.ion-android-close:before {
  content: "";
}

/* line 1534, scss/ionicons.scss */
.ion-android-cloud:before {
  content: "";
}

/* line 1535, scss/ionicons.scss */
.ion-android-cloud-circle:before {
  content: "";
}

/* line 1536, scss/ionicons.scss */
.ion-android-cloud-done:before {
  content: "";
}

/* line 1537, scss/ionicons.scss */
.ion-android-cloud-outline:before {
  content: "";
}

/* line 1538, scss/ionicons.scss */
.ion-android-color-palette:before {
  content: "";
}

/* line 1539, scss/ionicons.scss */
.ion-android-compass:before {
  content: "";
}

/* line 1540, scss/ionicons.scss */
.ion-android-contact:before {
  content: "";
}

/* line 1541, scss/ionicons.scss */
.ion-android-contacts:before {
  content: "";
}

/* line 1542, scss/ionicons.scss */
.ion-android-contract:before {
  content: "";
}

/* line 1543, scss/ionicons.scss */
.ion-android-create:before {
  content: "";
}

/* line 1544, scss/ionicons.scss */
.ion-android-delete:before {
  content: "";
}

/* line 1545, scss/ionicons.scss */
.ion-android-desktop:before {
  content: "";
}

/* line 1546, scss/ionicons.scss */
.ion-android-document:before {
  content: "";
}

/* line 1547, scss/ionicons.scss */
.ion-android-done:before {
  content: "";
}

/* line 1548, scss/ionicons.scss */
.ion-android-done-all:before {
  content: "";
}

/* line 1549, scss/ionicons.scss */
.ion-android-download:before {
  content: "";
}

/* line 1550, scss/ionicons.scss */
.ion-android-drafts:before {
  content: "";
}

/* line 1551, scss/ionicons.scss */
.ion-android-exit:before {
  content: "";
}

/* line 1552, scss/ionicons.scss */
.ion-android-expand:before {
  content: "";
}

/* line 1553, scss/ionicons.scss */
.ion-android-favorite:before {
  content: "";
}

/* line 1554, scss/ionicons.scss */
.ion-android-favorite-outline:before {
  content: "";
}

/* line 1555, scss/ionicons.scss */
.ion-android-film:before {
  content: "";
}

/* line 1556, scss/ionicons.scss */
.ion-android-folder:before {
  content: "";
}

/* line 1557, scss/ionicons.scss */
.ion-android-folder-open:before {
  content: "";
}

/* line 1558, scss/ionicons.scss */
.ion-android-funnel:before {
  content: "";
}

/* line 1559, scss/ionicons.scss */
.ion-android-globe:before {
  content: "";
}

/* line 1560, scss/ionicons.scss */
.ion-android-hand:before {
  content: "";
}

/* line 1561, scss/ionicons.scss */
.ion-android-hangout:before {
  content: "";
}

/* line 1562, scss/ionicons.scss */
.ion-android-happy:before {
  content: "";
}

/* line 1563, scss/ionicons.scss */
.ion-android-home:before {
  content: "";
}

/* line 1564, scss/ionicons.scss */
.ion-android-image:before {
  content: "";
}

/* line 1565, scss/ionicons.scss */
.ion-android-laptop:before {
  content: "";
}

/* line 1566, scss/ionicons.scss */
.ion-android-list:before {
  content: "";
}

/* line 1567, scss/ionicons.scss */
.ion-android-locate:before {
  content: "";
}

/* line 1568, scss/ionicons.scss */
.ion-android-lock:before {
  content: "";
}

/* line 1569, scss/ionicons.scss */
.ion-android-mail:before {
  content: "";
}

/* line 1570, scss/ionicons.scss */
.ion-android-map:before {
  content: "";
}

/* line 1571, scss/ionicons.scss */
.ion-android-menu:before {
  content: "";
}

/* line 1572, scss/ionicons.scss */
.ion-android-microphone:before {
  content: "";
}

/* line 1573, scss/ionicons.scss */
.ion-android-microphone-off:before {
  content: "";
}

/* line 1574, scss/ionicons.scss */
.ion-android-more-horizontal:before {
  content: "";
}

/* line 1575, scss/ionicons.scss */
.ion-android-more-vertical:before {
  content: "";
}

/* line 1576, scss/ionicons.scss */
.ion-android-navigate:before {
  content: "";
}

/* line 1577, scss/ionicons.scss */
.ion-android-notifications:before {
  content: "";
}

/* line 1578, scss/ionicons.scss */
.ion-android-notifications-none:before {
  content: "";
}

/* line 1579, scss/ionicons.scss */
.ion-android-notifications-off:before {
  content: "";
}

/* line 1580, scss/ionicons.scss */
.ion-android-open:before {
  content: "";
}

/* line 1581, scss/ionicons.scss */
.ion-android-options:before {
  content: "";
}

/* line 1582, scss/ionicons.scss */
.ion-android-people:before {
  content: "";
}

/* line 1583, scss/ionicons.scss */
.ion-android-person:before {
  content: "";
}

/* line 1584, scss/ionicons.scss */
.ion-android-person-add:before {
  content: "";
}

/* line 1585, scss/ionicons.scss */
.ion-android-phone-landscape:before {
  content: "";
}

/* line 1586, scss/ionicons.scss */
.ion-android-phone-portrait:before {
  content: "";
}

/* line 1587, scss/ionicons.scss */
.ion-android-pin:before {
  content: "";
}

/* line 1588, scss/ionicons.scss */
.ion-android-plane:before {
  content: "";
}

/* line 1589, scss/ionicons.scss */
.ion-android-playstore:before {
  content: "";
}

/* line 1590, scss/ionicons.scss */
.ion-android-print:before {
  content: "";
}

/* line 1591, scss/ionicons.scss */
.ion-android-radio-button-off:before {
  content: "";
}

/* line 1592, scss/ionicons.scss */
.ion-android-radio-button-on:before {
  content: "";
}

/* line 1593, scss/ionicons.scss */
.ion-android-refresh:before {
  content: "";
}

/* line 1594, scss/ionicons.scss */
.ion-android-remove:before {
  content: "";
}

/* line 1595, scss/ionicons.scss */
.ion-android-remove-circle:before {
  content: "";
}

/* line 1596, scss/ionicons.scss */
.ion-android-restaurant:before {
  content: "";
}

/* line 1597, scss/ionicons.scss */
.ion-android-sad:before {
  content: "";
}

/* line 1598, scss/ionicons.scss */
.ion-android-search:before {
  content: "";
}

/* line 1599, scss/ionicons.scss */
.ion-android-send:before {
  content: "";
}

/* line 1600, scss/ionicons.scss */
.ion-android-settings:before {
  content: "";
}

/* line 1601, scss/ionicons.scss */
.ion-android-share:before {
  content: "";
}

/* line 1602, scss/ionicons.scss */
.ion-android-share-alt:before {
  content: "";
}

/* line 1603, scss/ionicons.scss */
.ion-android-star:before {
  content: "";
}

/* line 1604, scss/ionicons.scss */
.ion-android-star-half:before {
  content: "";
}

/* line 1605, scss/ionicons.scss */
.ion-android-star-outline:before {
  content: "";
}

/* line 1606, scss/ionicons.scss */
.ion-android-stopwatch:before {
  content: "";
}

/* line 1607, scss/ionicons.scss */
.ion-android-subway:before {
  content: "";
}

/* line 1608, scss/ionicons.scss */
.ion-android-sunny:before {
  content: "";
}

/* line 1609, scss/ionicons.scss */
.ion-android-sync:before {
  content: "";
}

/* line 1610, scss/ionicons.scss */
.ion-android-textsms:before {
  content: "";
}

/* line 1611, scss/ionicons.scss */
.ion-android-time:before {
  content: "";
}

/* line 1612, scss/ionicons.scss */
.ion-android-train:before {
  content: "";
}

/* line 1613, scss/ionicons.scss */
.ion-android-unlock:before {
  content: "";
}

/* line 1614, scss/ionicons.scss */
.ion-android-upload:before {
  content: "";
}

/* line 1615, scss/ionicons.scss */
.ion-android-volume-down:before {
  content: "";
}

/* line 1616, scss/ionicons.scss */
.ion-android-volume-mute:before {
  content: "";
}

/* line 1617, scss/ionicons.scss */
.ion-android-volume-off:before {
  content: "";
}

/* line 1618, scss/ionicons.scss */
.ion-android-volume-up:before {
  content: "";
}

/* line 1619, scss/ionicons.scss */
.ion-android-walk:before {
  content: "";
}

/* line 1620, scss/ionicons.scss */
.ion-android-warning:before {
  content: "";
}

/* line 1621, scss/ionicons.scss */
.ion-android-watch:before {
  content: "";
}

/* line 1622, scss/ionicons.scss */
.ion-android-wifi:before {
  content: "";
}

/* line 1623, scss/ionicons.scss */
.ion-aperture:before {
  content: "";
}

/* line 1624, scss/ionicons.scss */
.ion-archive:before {
  content: "";
}

/* line 1625, scss/ionicons.scss */
.ion-arrow-down-a:before {
  content: "";
}

/* line 1626, scss/ionicons.scss */
.ion-arrow-down-b:before {
  content: "";
}

/* line 1627, scss/ionicons.scss */
.ion-arrow-down-c:before {
  content: "";
}

/* line 1628, scss/ionicons.scss */
.ion-arrow-expand:before {
  content: "";
}

/* line 1629, scss/ionicons.scss */
.ion-arrow-graph-down-left:before {
  content: "";
}

/* line 1630, scss/ionicons.scss */
.ion-arrow-graph-down-right:before {
  content: "";
}

/* line 1631, scss/ionicons.scss */
.ion-arrow-graph-up-left:before {
  content: "";
}

/* line 1632, scss/ionicons.scss */
.ion-arrow-graph-up-right:before {
  content: "";
}

/* line 1633, scss/ionicons.scss */
.ion-arrow-left-a:before {
  content: "";
}

/* line 1634, scss/ionicons.scss */
.ion-arrow-left-b:before {
  content: "";
}

/* line 1635, scss/ionicons.scss */
.ion-arrow-left-c:before {
  content: "";
}

/* line 1636, scss/ionicons.scss */
.ion-arrow-move:before {
  content: "";
}

/* line 1637, scss/ionicons.scss */
.ion-arrow-resize:before {
  content: "";
}

/* line 1638, scss/ionicons.scss */
.ion-arrow-return-left:before {
  content: "";
}

/* line 1639, scss/ionicons.scss */
.ion-arrow-return-right:before {
  content: "";
}

/* line 1640, scss/ionicons.scss */
.ion-arrow-right-a:before {
  content: "";
}

/* line 1641, scss/ionicons.scss */
.ion-arrow-right-b:before {
  content: "";
}

/* line 1642, scss/ionicons.scss */
.ion-arrow-right-c:before {
  content: "";
}

/* line 1643, scss/ionicons.scss */
.ion-arrow-shrink:before {
  content: "";
}

/* line 1644, scss/ionicons.scss */
.ion-arrow-swap:before {
  content: "";
}

/* line 1645, scss/ionicons.scss */
.ion-arrow-up-a:before {
  content: "";
}

/* line 1646, scss/ionicons.scss */
.ion-arrow-up-b:before {
  content: "";
}

/* line 1647, scss/ionicons.scss */
.ion-arrow-up-c:before {
  content: "";
}

/* line 1648, scss/ionicons.scss */
.ion-asterisk:before {
  content: "";
}

/* line 1649, scss/ionicons.scss */
.ion-at:before {
  content: "";
}

/* line 1650, scss/ionicons.scss */
.ion-backspace:before {
  content: "";
}

/* line 1651, scss/ionicons.scss */
.ion-backspace-outline:before {
  content: "";
}

/* line 1652, scss/ionicons.scss */
.ion-bag:before {
  content: "";
}

/* line 1653, scss/ionicons.scss */
.ion-battery-charging:before {
  content: "";
}

/* line 1654, scss/ionicons.scss */
.ion-battery-empty:before {
  content: "";
}

/* line 1655, scss/ionicons.scss */
.ion-battery-full:before {
  content: "";
}

/* line 1656, scss/ionicons.scss */
.ion-battery-half:before {
  content: "";
}

/* line 1657, scss/ionicons.scss */
.ion-battery-low:before {
  content: "";
}

/* line 1658, scss/ionicons.scss */
.ion-beaker:before {
  content: "";
}

/* line 1659, scss/ionicons.scss */
.ion-beer:before {
  content: "";
}

/* line 1660, scss/ionicons.scss */
.ion-bluetooth:before {
  content: "";
}

/* line 1661, scss/ionicons.scss */
.ion-bonfire:before {
  content: "";
}

/* line 1662, scss/ionicons.scss */
.ion-bookmark:before {
  content: "";
}

/* line 1663, scss/ionicons.scss */
.ion-bowtie:before {
  content: "";
}

/* line 1664, scss/ionicons.scss */
.ion-briefcase:before {
  content: "";
}

/* line 1665, scss/ionicons.scss */
.ion-bug:before {
  content: "";
}

/* line 1666, scss/ionicons.scss */
.ion-calculator:before {
  content: "";
}

/* line 1667, scss/ionicons.scss */
.ion-calendar:before {
  content: "";
}

/* line 1668, scss/ionicons.scss */
.ion-camera:before {
  content: "";
}

/* line 1669, scss/ionicons.scss */
.ion-card:before {
  content: "";
}

/* line 1670, scss/ionicons.scss */
.ion-cash:before {
  content: "";
}

/* line 1671, scss/ionicons.scss */
.ion-chatbox:before {
  content: "";
}

/* line 1672, scss/ionicons.scss */
.ion-chatbox-working:before {
  content: "";
}

/* line 1673, scss/ionicons.scss */
.ion-chatboxes:before {
  content: "";
}

/* line 1674, scss/ionicons.scss */
.ion-chatbubble:before {
  content: "";
}

/* line 1675, scss/ionicons.scss */
.ion-chatbubble-working:before {
  content: "";
}

/* line 1676, scss/ionicons.scss */
.ion-chatbubbles:before {
  content: "";
}

/* line 1677, scss/ionicons.scss */
.ion-checkmark:before {
  content: "";
}

/* line 1678, scss/ionicons.scss */
.ion-checkmark-circled:before {
  content: "";
}

/* line 1679, scss/ionicons.scss */
.ion-checkmark-round:before {
  content: "";
}

/* line 1680, scss/ionicons.scss */
.ion-chevron-down:before {
  content: "";
}

/* line 1681, scss/ionicons.scss */
.ion-chevron-left:before {
  content: "";
}

/* line 1682, scss/ionicons.scss */
.ion-chevron-right:before {
  content: "";
}

/* line 1683, scss/ionicons.scss */
.ion-chevron-up:before {
  content: "";
}

/* line 1684, scss/ionicons.scss */
.ion-clipboard:before {
  content: "";
}

/* line 1685, scss/ionicons.scss */
.ion-clock:before {
  content: "";
}

/* line 1686, scss/ionicons.scss */
.ion-close:before {
  content: "";
}

/* line 1687, scss/ionicons.scss */
.ion-close-circled:before {
  content: "";
}

/* line 1688, scss/ionicons.scss */
.ion-close-round:before {
  content: "";
}

/* line 1689, scss/ionicons.scss */
.ion-closed-captioning:before {
  content: "";
}

/* line 1690, scss/ionicons.scss */
.ion-cloud:before {
  content: "";
}

/* line 1691, scss/ionicons.scss */
.ion-code:before {
  content: "";
}

/* line 1692, scss/ionicons.scss */
.ion-code-download:before {
  content: "";
}

/* line 1693, scss/ionicons.scss */
.ion-code-working:before {
  content: "";
}

/* line 1694, scss/ionicons.scss */
.ion-coffee:before {
  content: "";
}

/* line 1695, scss/ionicons.scss */
.ion-compass:before {
  content: "";
}

/* line 1696, scss/ionicons.scss */
.ion-compose:before {
  content: "";
}

/* line 1697, scss/ionicons.scss */
.ion-connection-bars:before {
  content: "";
}

/* line 1698, scss/ionicons.scss */
.ion-contrast:before {
  content: "";
}

/* line 1699, scss/ionicons.scss */
.ion-crop:before {
  content: "";
}

/* line 1700, scss/ionicons.scss */
.ion-cube:before {
  content: "";
}

/* line 1701, scss/ionicons.scss */
.ion-disc:before {
  content: "";
}

/* line 1702, scss/ionicons.scss */
.ion-document:before {
  content: "";
}

/* line 1703, scss/ionicons.scss */
.ion-document-text:before {
  content: "";
}

/* line 1704, scss/ionicons.scss */
.ion-drag:before {
  content: "";
}

/* line 1705, scss/ionicons.scss */
.ion-earth:before {
  content: "";
}

/* line 1706, scss/ionicons.scss */
.ion-easel:before {
  content: "";
}

/* line 1707, scss/ionicons.scss */
.ion-edit:before {
  content: "";
}

/* line 1708, scss/ionicons.scss */
.ion-egg:before {
  content: "";
}

/* line 1709, scss/ionicons.scss */
.ion-eject:before {
  content: "";
}

/* line 1710, scss/ionicons.scss */
.ion-email:before {
  content: "";
}

/* line 1711, scss/ionicons.scss */
.ion-email-unread:before {
  content: "";
}

/* line 1712, scss/ionicons.scss */
.ion-erlenmeyer-flask:before {
  content: "";
}

/* line 1713, scss/ionicons.scss */
.ion-erlenmeyer-flask-bubbles:before {
  content: "";
}

/* line 1714, scss/ionicons.scss */
.ion-eye:before {
  content: "";
}

/* line 1715, scss/ionicons.scss */
.ion-eye-disabled:before {
  content: "";
}

/* line 1716, scss/ionicons.scss */
.ion-female:before {
  content: "";
}

/* line 1717, scss/ionicons.scss */
.ion-filing:before {
  content: "";
}

/* line 1718, scss/ionicons.scss */
.ion-film-marker:before {
  content: "";
}

/* line 1719, scss/ionicons.scss */
.ion-fireball:before {
  content: "";
}

/* line 1720, scss/ionicons.scss */
.ion-flag:before {
  content: "";
}

/* line 1721, scss/ionicons.scss */
.ion-flame:before {
  content: "";
}

/* line 1722, scss/ionicons.scss */
.ion-flash:before {
  content: "";
}

/* line 1723, scss/ionicons.scss */
.ion-flash-off:before {
  content: "";
}

/* line 1724, scss/ionicons.scss */
.ion-folder:before {
  content: "";
}

/* line 1725, scss/ionicons.scss */
.ion-fork:before {
  content: "";
}

/* line 1726, scss/ionicons.scss */
.ion-fork-repo:before {
  content: "";
}

/* line 1727, scss/ionicons.scss */
.ion-forward:before {
  content: "";
}

/* line 1728, scss/ionicons.scss */
.ion-funnel:before {
  content: "";
}

/* line 1729, scss/ionicons.scss */
.ion-gear-a:before {
  content: "";
}

/* line 1730, scss/ionicons.scss */
.ion-gear-b:before {
  content: "";
}

/* line 1731, scss/ionicons.scss */
.ion-grid:before {
  content: "";
}

/* line 1732, scss/ionicons.scss */
.ion-hammer:before {
  content: "";
}

/* line 1733, scss/ionicons.scss */
.ion-happy:before {
  content: "";
}

/* line 1734, scss/ionicons.scss */
.ion-happy-outline:before {
  content: "";
}

/* line 1735, scss/ionicons.scss */
.ion-headphone:before {
  content: "";
}

/* line 1736, scss/ionicons.scss */
.ion-heart:before {
  content: "";
}

/* line 1737, scss/ionicons.scss */
.ion-heart-broken:before {
  content: "";
}

/* line 1738, scss/ionicons.scss */
.ion-help:before {
  content: "";
}

/* line 1739, scss/ionicons.scss */
.ion-help-buoy:before {
  content: "";
}

/* line 1740, scss/ionicons.scss */
.ion-help-circled:before {
  content: "";
}

/* line 1741, scss/ionicons.scss */
.ion-home:before {
  content: "";
}

/* line 1742, scss/ionicons.scss */
.ion-icecream:before {
  content: "";
}

/* line 1743, scss/ionicons.scss */
.ion-image:before {
  content: "";
}

/* line 1744, scss/ionicons.scss */
.ion-images:before {
  content: "";
}

/* line 1745, scss/ionicons.scss */
.ion-information:before {
  content: "";
}

/* line 1746, scss/ionicons.scss */
.ion-information-circled:before {
  content: "";
}

/* line 1747, scss/ionicons.scss */
.ion-ionic:before {
  content: "";
}

/* line 1748, scss/ionicons.scss */
.ion-ios-alarm:before {
  content: "";
}

/* line 1749, scss/ionicons.scss */
.ion-ios-alarm-outline:before {
  content: "";
}

/* line 1750, scss/ionicons.scss */
.ion-ios-albums:before {
  content: "";
}

/* line 1751, scss/ionicons.scss */
.ion-ios-albums-outline:before {
  content: "";
}

/* line 1752, scss/ionicons.scss */
.ion-ios-americanfootball:before {
  content: "";
}

/* line 1753, scss/ionicons.scss */
.ion-ios-americanfootball-outline:before {
  content: "";
}

/* line 1754, scss/ionicons.scss */
.ion-ios-analytics:before {
  content: "";
}

/* line 1755, scss/ionicons.scss */
.ion-ios-analytics-outline:before {
  content: "";
}

/* line 1756, scss/ionicons.scss */
.ion-ios-arrow-back:before {
  content: "";
}

/* line 1757, scss/ionicons.scss */
.ion-ios-arrow-down:before {
  content: "";
}

/* line 1758, scss/ionicons.scss */
.ion-ios-arrow-forward:before {
  content: "";
}

/* line 1759, scss/ionicons.scss */
.ion-ios-arrow-left:before {
  content: "";
}

/* line 1760, scss/ionicons.scss */
.ion-ios-arrow-right:before {
  content: "";
}

/* line 1761, scss/ionicons.scss */
.ion-ios-arrow-thin-down:before {
  content: "";
}

/* line 1762, scss/ionicons.scss */
.ion-ios-arrow-thin-left:before {
  content: "";
}

/* line 1763, scss/ionicons.scss */
.ion-ios-arrow-thin-right:before {
  content: "";
}

/* line 1764, scss/ionicons.scss */
.ion-ios-arrow-thin-up:before {
  content: "";
}

/* line 1765, scss/ionicons.scss */
.ion-ios-arrow-up:before {
  content: "";
}

/* line 1766, scss/ionicons.scss */
.ion-ios-at:before {
  content: "";
}

/* line 1767, scss/ionicons.scss */
.ion-ios-at-outline:before {
  content: "";
}

/* line 1768, scss/ionicons.scss */
.ion-ios-barcode:before {
  content: "";
}

/* line 1769, scss/ionicons.scss */
.ion-ios-barcode-outline:before {
  content: "";
}

/* line 1770, scss/ionicons.scss */
.ion-ios-baseball:before {
  content: "";
}

/* line 1771, scss/ionicons.scss */
.ion-ios-baseball-outline:before {
  content: "";
}

/* line 1772, scss/ionicons.scss */
.ion-ios-basketball:before {
  content: "";
}

/* line 1773, scss/ionicons.scss */
.ion-ios-basketball-outline:before {
  content: "";
}

/* line 1774, scss/ionicons.scss */
.ion-ios-bell:before {
  content: "";
}

/* line 1775, scss/ionicons.scss */
.ion-ios-bell-outline:before {
  content: "";
}

/* line 1776, scss/ionicons.scss */
.ion-ios-body:before {
  content: "";
}

/* line 1777, scss/ionicons.scss */
.ion-ios-body-outline:before {
  content: "";
}

/* line 1778, scss/ionicons.scss */
.ion-ios-bolt:before {
  content: "";
}

/* line 1779, scss/ionicons.scss */
.ion-ios-bolt-outline:before {
  content: "";
}

/* line 1780, scss/ionicons.scss */
.ion-ios-book:before {
  content: "";
}

/* line 1781, scss/ionicons.scss */
.ion-ios-book-outline:before {
  content: "";
}

/* line 1782, scss/ionicons.scss */
.ion-ios-bookmarks:before {
  content: "";
}

/* line 1783, scss/ionicons.scss */
.ion-ios-bookmarks-outline:before {
  content: "";
}

/* line 1784, scss/ionicons.scss */
.ion-ios-box:before {
  content: "";
}

/* line 1785, scss/ionicons.scss */
.ion-ios-box-outline:before {
  content: "";
}

/* line 1786, scss/ionicons.scss */
.ion-ios-briefcase:before {
  content: "";
}

/* line 1787, scss/ionicons.scss */
.ion-ios-briefcase-outline:before {
  content: "";
}

/* line 1788, scss/ionicons.scss */
.ion-ios-browsers:before {
  content: "";
}

/* line 1789, scss/ionicons.scss */
.ion-ios-browsers-outline:before {
  content: "";
}

/* line 1790, scss/ionicons.scss */
.ion-ios-calculator:before {
  content: "";
}

/* line 1791, scss/ionicons.scss */
.ion-ios-calculator-outline:before {
  content: "";
}

/* line 1792, scss/ionicons.scss */
.ion-ios-calendar:before {
  content: "";
}

/* line 1793, scss/ionicons.scss */
.ion-ios-calendar-outline:before {
  content: "";
}

/* line 1794, scss/ionicons.scss */
.ion-ios-camera:before {
  content: "";
}

/* line 1795, scss/ionicons.scss */
.ion-ios-camera-outline:before {
  content: "";
}

/* line 1796, scss/ionicons.scss */
.ion-ios-cart:before {
  content: "";
}

/* line 1797, scss/ionicons.scss */
.ion-ios-cart-outline:before {
  content: "";
}

/* line 1798, scss/ionicons.scss */
.ion-ios-chatboxes:before {
  content: "";
}

/* line 1799, scss/ionicons.scss */
.ion-ios-chatboxes-outline:before {
  content: "";
}

/* line 1800, scss/ionicons.scss */
.ion-ios-chatbubble:before {
  content: "";
}

/* line 1801, scss/ionicons.scss */
.ion-ios-chatbubble-outline:before {
  content: "";
}

/* line 1802, scss/ionicons.scss */
.ion-ios-checkmark:before {
  content: "";
}

/* line 1803, scss/ionicons.scss */
.ion-ios-checkmark-empty:before {
  content: "";
}

/* line 1804, scss/ionicons.scss */
.ion-ios-checkmark-outline:before {
  content: "";
}

/* line 1805, scss/ionicons.scss */
.ion-ios-circle-filled:before {
  content: "";
}

/* line 1806, scss/ionicons.scss */
.ion-ios-circle-outline:before {
  content: "";
}

/* line 1807, scss/ionicons.scss */
.ion-ios-clock:before {
  content: "";
}

/* line 1808, scss/ionicons.scss */
.ion-ios-clock-outline:before {
  content: "";
}

/* line 1809, scss/ionicons.scss */
.ion-ios-close:before {
  content: "";
}

/* line 1810, scss/ionicons.scss */
.ion-ios-close-empty:before {
  content: "";
}

/* line 1811, scss/ionicons.scss */
.ion-ios-close-outline:before {
  content: "";
}

/* line 1812, scss/ionicons.scss */
.ion-ios-cloud:before {
  content: "";
}

/* line 1813, scss/ionicons.scss */
.ion-ios-cloud-download:before {
  content: "";
}

/* line 1814, scss/ionicons.scss */
.ion-ios-cloud-download-outline:before {
  content: "";
}

/* line 1815, scss/ionicons.scss */
.ion-ios-cloud-outline:before {
  content: "";
}

/* line 1816, scss/ionicons.scss */
.ion-ios-cloud-upload:before {
  content: "";
}

/* line 1817, scss/ionicons.scss */
.ion-ios-cloud-upload-outline:before {
  content: "";
}

/* line 1818, scss/ionicons.scss */
.ion-ios-cloudy:before {
  content: "";
}

/* line 1819, scss/ionicons.scss */
.ion-ios-cloudy-night:before {
  content: "";
}

/* line 1820, scss/ionicons.scss */
.ion-ios-cloudy-night-outline:before {
  content: "";
}

/* line 1821, scss/ionicons.scss */
.ion-ios-cloudy-outline:before {
  content: "";
}

/* line 1822, scss/ionicons.scss */
.ion-ios-cog:before {
  content: "";
}

/* line 1823, scss/ionicons.scss */
.ion-ios-cog-outline:before {
  content: "";
}

/* line 1824, scss/ionicons.scss */
.ion-ios-color-filter:before {
  content: "";
}

/* line 1825, scss/ionicons.scss */
.ion-ios-color-filter-outline:before {
  content: "";
}

/* line 1826, scss/ionicons.scss */
.ion-ios-color-wand:before {
  content: "";
}

/* line 1827, scss/ionicons.scss */
.ion-ios-color-wand-outline:before {
  content: "";
}

/* line 1828, scss/ionicons.scss */
.ion-ios-compose:before {
  content: "";
}

/* line 1829, scss/ionicons.scss */
.ion-ios-compose-outline:before {
  content: "";
}

/* line 1830, scss/ionicons.scss */
.ion-ios-contact:before {
  content: "";
}

/* line 1831, scss/ionicons.scss */
.ion-ios-contact-outline:before {
  content: "";
}

/* line 1832, scss/ionicons.scss */
.ion-ios-copy:before {
  content: "";
}

/* line 1833, scss/ionicons.scss */
.ion-ios-copy-outline:before {
  content: "";
}

/* line 1834, scss/ionicons.scss */
.ion-ios-crop:before {
  content: "";
}

/* line 1835, scss/ionicons.scss */
.ion-ios-crop-strong:before {
  content: "";
}

/* line 1836, scss/ionicons.scss */
.ion-ios-download:before {
  content: "";
}

/* line 1837, scss/ionicons.scss */
.ion-ios-download-outline:before {
  content: "";
}

/* line 1838, scss/ionicons.scss */
.ion-ios-drag:before {
  content: "";
}

/* line 1839, scss/ionicons.scss */
.ion-ios-email:before {
  content: "";
}

/* line 1840, scss/ionicons.scss */
.ion-ios-email-outline:before {
  content: "";
}

/* line 1841, scss/ionicons.scss */
.ion-ios-eye:before {
  content: "";
}

/* line 1842, scss/ionicons.scss */
.ion-ios-eye-outline:before {
  content: "";
}

/* line 1843, scss/ionicons.scss */
.ion-ios-fastforward:before {
  content: "";
}

/* line 1844, scss/ionicons.scss */
.ion-ios-fastforward-outline:before {
  content: "";
}

/* line 1845, scss/ionicons.scss */
.ion-ios-filing:before {
  content: "";
}

/* line 1846, scss/ionicons.scss */
.ion-ios-filing-outline:before {
  content: "";
}

/* line 1847, scss/ionicons.scss */
.ion-ios-film:before {
  content: "";
}

/* line 1848, scss/ionicons.scss */
.ion-ios-film-outline:before {
  content: "";
}

/* line 1849, scss/ionicons.scss */
.ion-ios-flag:before {
  content: "";
}

/* line 1850, scss/ionicons.scss */
.ion-ios-flag-outline:before {
  content: "";
}

/* line 1851, scss/ionicons.scss */
.ion-ios-flame:before {
  content: "";
}

/* line 1852, scss/ionicons.scss */
.ion-ios-flame-outline:before {
  content: "";
}

/* line 1853, scss/ionicons.scss */
.ion-ios-flask:before {
  content: "";
}

/* line 1854, scss/ionicons.scss */
.ion-ios-flask-outline:before {
  content: "";
}

/* line 1855, scss/ionicons.scss */
.ion-ios-flower:before {
  content: "";
}

/* line 1856, scss/ionicons.scss */
.ion-ios-flower-outline:before {
  content: "";
}

/* line 1857, scss/ionicons.scss */
.ion-ios-folder:before {
  content: "";
}

/* line 1858, scss/ionicons.scss */
.ion-ios-folder-outline:before {
  content: "";
}

/* line 1859, scss/ionicons.scss */
.ion-ios-football:before {
  content: "";
}

/* line 1860, scss/ionicons.scss */
.ion-ios-football-outline:before {
  content: "";
}

/* line 1861, scss/ionicons.scss */
.ion-ios-game-controller-a:before {
  content: "";
}

/* line 1862, scss/ionicons.scss */
.ion-ios-game-controller-a-outline:before {
  content: "";
}

/* line 1863, scss/ionicons.scss */
.ion-ios-game-controller-b:before {
  content: "";
}

/* line 1864, scss/ionicons.scss */
.ion-ios-game-controller-b-outline:before {
  content: "";
}

/* line 1865, scss/ionicons.scss */
.ion-ios-gear:before {
  content: "";
}

/* line 1866, scss/ionicons.scss */
.ion-ios-gear-outline:before {
  content: "";
}

/* line 1867, scss/ionicons.scss */
.ion-ios-glasses:before {
  content: "";
}

/* line 1868, scss/ionicons.scss */
.ion-ios-glasses-outline:before {
  content: "";
}

/* line 1869, scss/ionicons.scss */
.ion-ios-grid-view:before {
  content: "";
}

/* line 1870, scss/ionicons.scss */
.ion-ios-grid-view-outline:before {
  content: "";
}

/* line 1871, scss/ionicons.scss */
.ion-ios-heart:before {
  content: "";
}

/* line 1872, scss/ionicons.scss */
.ion-ios-heart-outline:before {
  content: "";
}

/* line 1873, scss/ionicons.scss */
.ion-ios-help:before {
  content: "";
}

/* line 1874, scss/ionicons.scss */
.ion-ios-help-empty:before {
  content: "";
}

/* line 1875, scss/ionicons.scss */
.ion-ios-help-outline:before {
  content: "";
}

/* line 1876, scss/ionicons.scss */
.ion-ios-home:before {
  content: "";
}

/* line 1877, scss/ionicons.scss */
.ion-ios-home-outline:before {
  content: "";
}

/* line 1878, scss/ionicons.scss */
.ion-ios-infinite:before {
  content: "";
}

/* line 1879, scss/ionicons.scss */
.ion-ios-infinite-outline:before {
  content: "";
}

/* line 1880, scss/ionicons.scss */
.ion-ios-information:before {
  content: "";
}

/* line 1881, scss/ionicons.scss */
.ion-ios-information-empty:before {
  content: "";
}

/* line 1882, scss/ionicons.scss */
.ion-ios-information-outline:before {
  content: "";
}

/* line 1883, scss/ionicons.scss */
.ion-ios-ionic-outline:before {
  content: "";
}

/* line 1884, scss/ionicons.scss */
.ion-ios-keypad:before {
  content: "";
}

/* line 1885, scss/ionicons.scss */
.ion-ios-keypad-outline:before {
  content: "";
}

/* line 1886, scss/ionicons.scss */
.ion-ios-lightbulb:before {
  content: "";
}

/* line 1887, scss/ionicons.scss */
.ion-ios-lightbulb-outline:before {
  content: "";
}

/* line 1888, scss/ionicons.scss */
.ion-ios-list:before {
  content: "";
}

/* line 1889, scss/ionicons.scss */
.ion-ios-list-outline:before {
  content: "";
}

/* line 1890, scss/ionicons.scss */
.ion-ios-location:before {
  content: "";
}

/* line 1891, scss/ionicons.scss */
.ion-ios-location-outline:before {
  content: "";
}

/* line 1892, scss/ionicons.scss */
.ion-ios-locked:before {
  content: "";
}

/* line 1893, scss/ionicons.scss */
.ion-ios-locked-outline:before {
  content: "";
}

/* line 1894, scss/ionicons.scss */
.ion-ios-loop:before {
  content: "";
}

/* line 1895, scss/ionicons.scss */
.ion-ios-loop-strong:before {
  content: "";
}

/* line 1896, scss/ionicons.scss */
.ion-ios-medical:before {
  content: "";
}

/* line 1897, scss/ionicons.scss */
.ion-ios-medical-outline:before {
  content: "";
}

/* line 1898, scss/ionicons.scss */
.ion-ios-medkit:before {
  content: "";
}

/* line 1899, scss/ionicons.scss */
.ion-ios-medkit-outline:before {
  content: "";
}

/* line 1900, scss/ionicons.scss */
.ion-ios-mic:before {
  content: "";
}

/* line 1901, scss/ionicons.scss */
.ion-ios-mic-off:before {
  content: "";
}

/* line 1902, scss/ionicons.scss */
.ion-ios-mic-outline:before {
  content: "";
}

/* line 1903, scss/ionicons.scss */
.ion-ios-minus:before {
  content: "";
}

/* line 1904, scss/ionicons.scss */
.ion-ios-minus-empty:before {
  content: "";
}

/* line 1905, scss/ionicons.scss */
.ion-ios-minus-outline:before {
  content: "";
}

/* line 1906, scss/ionicons.scss */
.ion-ios-monitor:before {
  content: "";
}

/* line 1907, scss/ionicons.scss */
.ion-ios-monitor-outline:before {
  content: "";
}

/* line 1908, scss/ionicons.scss */
.ion-ios-moon:before {
  content: "";
}

/* line 1909, scss/ionicons.scss */
.ion-ios-moon-outline:before {
  content: "";
}

/* line 1910, scss/ionicons.scss */
.ion-ios-more:before {
  content: "";
}

/* line 1911, scss/ionicons.scss */
.ion-ios-more-outline:before {
  content: "";
}

/* line 1912, scss/ionicons.scss */
.ion-ios-musical-note:before {
  content: "";
}

/* line 1913, scss/ionicons.scss */
.ion-ios-musical-notes:before {
  content: "";
}

/* line 1914, scss/ionicons.scss */
.ion-ios-navigate:before {
  content: "";
}

/* line 1915, scss/ionicons.scss */
.ion-ios-navigate-outline:before {
  content: "";
}

/* line 1916, scss/ionicons.scss */
.ion-ios-nutrition:before {
  content: "";
}

/* line 1917, scss/ionicons.scss */
.ion-ios-nutrition-outline:before {
  content: "";
}

/* line 1918, scss/ionicons.scss */
.ion-ios-paper:before {
  content: "";
}

/* line 1919, scss/ionicons.scss */
.ion-ios-paper-outline:before {
  content: "";
}

/* line 1920, scss/ionicons.scss */
.ion-ios-paperplane:before {
  content: "";
}

/* line 1921, scss/ionicons.scss */
.ion-ios-paperplane-outline:before {
  content: "";
}

/* line 1922, scss/ionicons.scss */
.ion-ios-partlysunny:before {
  content: "";
}

/* line 1923, scss/ionicons.scss */
.ion-ios-partlysunny-outline:before {
  content: "";
}

/* line 1924, scss/ionicons.scss */
.ion-ios-pause:before {
  content: "";
}

/* line 1925, scss/ionicons.scss */
.ion-ios-pause-outline:before {
  content: "";
}

/* line 1926, scss/ionicons.scss */
.ion-ios-paw:before {
  content: "";
}

/* line 1927, scss/ionicons.scss */
.ion-ios-paw-outline:before {
  content: "";
}

/* line 1928, scss/ionicons.scss */
.ion-ios-people:before {
  content: "";
}

/* line 1929, scss/ionicons.scss */
.ion-ios-people-outline:before {
  content: "";
}

/* line 1930, scss/ionicons.scss */
.ion-ios-person:before {
  content: "";
}

/* line 1931, scss/ionicons.scss */
.ion-ios-person-outline:before {
  content: "";
}

/* line 1932, scss/ionicons.scss */
.ion-ios-personadd:before {
  content: "";
}

/* line 1933, scss/ionicons.scss */
.ion-ios-personadd-outline:before {
  content: "";
}

/* line 1934, scss/ionicons.scss */
.ion-ios-photos:before {
  content: "";
}

/* line 1935, scss/ionicons.scss */
.ion-ios-photos-outline:before {
  content: "";
}

/* line 1936, scss/ionicons.scss */
.ion-ios-pie:before {
  content: "";
}

/* line 1937, scss/ionicons.scss */
.ion-ios-pie-outline:before {
  content: "";
}

/* line 1938, scss/ionicons.scss */
.ion-ios-pint:before {
  content: "";
}

/* line 1939, scss/ionicons.scss */
.ion-ios-pint-outline:before {
  content: "";
}

/* line 1940, scss/ionicons.scss */
.ion-ios-play:before {
  content: "";
}

/* line 1941, scss/ionicons.scss */
.ion-ios-play-outline:before {
  content: "";
}

/* line 1942, scss/ionicons.scss */
.ion-ios-plus:before {
  content: "";
}

/* line 1943, scss/ionicons.scss */
.ion-ios-plus-empty:before {
  content: "";
}

/* line 1944, scss/ionicons.scss */
.ion-ios-plus-outline:before {
  content: "";
}

/* line 1945, scss/ionicons.scss */
.ion-ios-pricetag:before {
  content: "";
}

/* line 1946, scss/ionicons.scss */
.ion-ios-pricetag-outline:before {
  content: "";
}

/* line 1947, scss/ionicons.scss */
.ion-ios-pricetags:before {
  content: "";
}

/* line 1948, scss/ionicons.scss */
.ion-ios-pricetags-outline:before {
  content: "";
}

/* line 1949, scss/ionicons.scss */
.ion-ios-printer:before {
  content: "";
}

/* line 1950, scss/ionicons.scss */
.ion-ios-printer-outline:before {
  content: "";
}

/* line 1951, scss/ionicons.scss */
.ion-ios-pulse:before {
  content: "";
}

/* line 1952, scss/ionicons.scss */
.ion-ios-pulse-strong:before {
  content: "";
}

/* line 1953, scss/ionicons.scss */
.ion-ios-rainy:before {
  content: "";
}

/* line 1954, scss/ionicons.scss */
.ion-ios-rainy-outline:before {
  content: "";
}

/* line 1955, scss/ionicons.scss */
.ion-ios-recording:before {
  content: "";
}

/* line 1956, scss/ionicons.scss */
.ion-ios-recording-outline:before {
  content: "";
}

/* line 1957, scss/ionicons.scss */
.ion-ios-redo:before {
  content: "";
}

/* line 1958, scss/ionicons.scss */
.ion-ios-redo-outline:before {
  content: "";
}

/* line 1959, scss/ionicons.scss */
.ion-ios-refresh:before {
  content: "";
}

/* line 1960, scss/ionicons.scss */
.ion-ios-refresh-empty:before {
  content: "";
}

/* line 1961, scss/ionicons.scss */
.ion-ios-refresh-outline:before {
  content: "";
}

/* line 1962, scss/ionicons.scss */
.ion-ios-reload:before {
  content: "";
}

/* line 1963, scss/ionicons.scss */
.ion-ios-reverse-camera:before {
  content: "";
}

/* line 1964, scss/ionicons.scss */
.ion-ios-reverse-camera-outline:before {
  content: "";
}

/* line 1965, scss/ionicons.scss */
.ion-ios-rewind:before {
  content: "";
}

/* line 1966, scss/ionicons.scss */
.ion-ios-rewind-outline:before {
  content: "";
}

/* line 1967, scss/ionicons.scss */
.ion-ios-rose:before {
  content: "";
}

/* line 1968, scss/ionicons.scss */
.ion-ios-rose-outline:before {
  content: "";
}

/* line 1969, scss/ionicons.scss */
.ion-ios-search:before {
  content: "";
}

/* line 1970, scss/ionicons.scss */
.ion-ios-search-strong:before {
  content: "";
}

/* line 1971, scss/ionicons.scss */
.ion-ios-settings:before {
  content: "";
}

/* line 1972, scss/ionicons.scss */
.ion-ios-settings-strong:before {
  content: "";
}

/* line 1973, scss/ionicons.scss */
.ion-ios-shuffle:before {
  content: "";
}

/* line 1974, scss/ionicons.scss */
.ion-ios-shuffle-strong:before {
  content: "";
}

/* line 1975, scss/ionicons.scss */
.ion-ios-skipbackward:before {
  content: "";
}

/* line 1976, scss/ionicons.scss */
.ion-ios-skipbackward-outline:before {
  content: "";
}

/* line 1977, scss/ionicons.scss */
.ion-ios-skipforward:before {
  content: "";
}

/* line 1978, scss/ionicons.scss */
.ion-ios-skipforward-outline:before {
  content: "";
}

/* line 1979, scss/ionicons.scss */
.ion-ios-snowy:before {
  content: "";
}

/* line 1980, scss/ionicons.scss */
.ion-ios-speedometer:before {
  content: "";
}

/* line 1981, scss/ionicons.scss */
.ion-ios-speedometer-outline:before {
  content: "";
}

/* line 1982, scss/ionicons.scss */
.ion-ios-star:before {
  content: "";
}

/* line 1983, scss/ionicons.scss */
.ion-ios-star-half:before {
  content: "";
}

/* line 1984, scss/ionicons.scss */
.ion-ios-star-outline:before {
  content: "";
}

/* line 1985, scss/ionicons.scss */
.ion-ios-stopwatch:before {
  content: "";
}

/* line 1986, scss/ionicons.scss */
.ion-ios-stopwatch-outline:before {
  content: "";
}

/* line 1987, scss/ionicons.scss */
.ion-ios-sunny:before {
  content: "";
}

/* line 1988, scss/ionicons.scss */
.ion-ios-sunny-outline:before {
  content: "";
}

/* line 1989, scss/ionicons.scss */
.ion-ios-telephone:before {
  content: "";
}

/* line 1990, scss/ionicons.scss */
.ion-ios-telephone-outline:before {
  content: "";
}

/* line 1991, scss/ionicons.scss */
.ion-ios-tennisball:before {
  content: "";
}

/* line 1992, scss/ionicons.scss */
.ion-ios-tennisball-outline:before {
  content: "";
}

/* line 1993, scss/ionicons.scss */
.ion-ios-thunderstorm:before {
  content: "";
}

/* line 1994, scss/ionicons.scss */
.ion-ios-thunderstorm-outline:before {
  content: "";
}

/* line 1995, scss/ionicons.scss */
.ion-ios-time:before {
  content: "";
}

/* line 1996, scss/ionicons.scss */
.ion-ios-time-outline:before {
  content: "";
}

/* line 1997, scss/ionicons.scss */
.ion-ios-timer:before {
  content: "";
}

/* line 1998, scss/ionicons.scss */
.ion-ios-timer-outline:before {
  content: "";
}

/* line 1999, scss/ionicons.scss */
.ion-ios-toggle:before {
  content: "";
}

/* line 2000, scss/ionicons.scss */
.ion-ios-toggle-outline:before {
  content: "";
}

/* line 2001, scss/ionicons.scss */
.ion-ios-trash:before {
  content: "";
}

/* line 2002, scss/ionicons.scss */
.ion-ios-trash-outline:before {
  content: "";
}

/* line 2003, scss/ionicons.scss */
.ion-ios-undo:before {
  content: "";
}

/* line 2004, scss/ionicons.scss */
.ion-ios-undo-outline:before {
  content: "";
}

/* line 2005, scss/ionicons.scss */
.ion-ios-unlocked:before {
  content: "";
}

/* line 2006, scss/ionicons.scss */
.ion-ios-unlocked-outline:before {
  content: "";
}

/* line 2007, scss/ionicons.scss */
.ion-ios-upload:before {
  content: "";
}

/* line 2008, scss/ionicons.scss */
.ion-ios-upload-outline:before {
  content: "";
}

/* line 2009, scss/ionicons.scss */
.ion-ios-videocam:before {
  content: "";
}

/* line 2010, scss/ionicons.scss */
.ion-ios-videocam-outline:before {
  content: "";
}

/* line 2011, scss/ionicons.scss */
.ion-ios-volume-high:before {
  content: "";
}

/* line 2012, scss/ionicons.scss */
.ion-ios-volume-low:before {
  content: "";
}

/* line 2013, scss/ionicons.scss */
.ion-ios-wineglass:before {
  content: "";
}

/* line 2014, scss/ionicons.scss */
.ion-ios-wineglass-outline:before {
  content: "";
}

/* line 2015, scss/ionicons.scss */
.ion-ios-world:before {
  content: "";
}

/* line 2016, scss/ionicons.scss */
.ion-ios-world-outline:before {
  content: "";
}

/* line 2017, scss/ionicons.scss */
.ion-ipad:before {
  content: "";
}

/* line 2018, scss/ionicons.scss */
.ion-iphone:before {
  content: "";
}

/* line 2019, scss/ionicons.scss */
.ion-ipod:before {
  content: "";
}

/* line 2020, scss/ionicons.scss */
.ion-jet:before {
  content: "";
}

/* line 2021, scss/ionicons.scss */
.ion-key:before {
  content: "";
}

/* line 2022, scss/ionicons.scss */
.ion-knife:before {
  content: "";
}

/* line 2023, scss/ionicons.scss */
.ion-laptop:before {
  content: "";
}

/* line 2024, scss/ionicons.scss */
.ion-leaf:before {
  content: "";
}

/* line 2025, scss/ionicons.scss */
.ion-levels:before {
  content: "";
}

/* line 2026, scss/ionicons.scss */
.ion-lightbulb:before {
  content: "";
}

/* line 2027, scss/ionicons.scss */
.ion-link:before {
  content: "";
}

/* line 2028, scss/ionicons.scss */
.ion-load-a:before {
  content: "";
}

/* line 2029, scss/ionicons.scss */
.ion-load-b:before {
  content: "";
}

/* line 2030, scss/ionicons.scss */
.ion-load-c:before {
  content: "";
}

/* line 2031, scss/ionicons.scss */
.ion-load-d:before {
  content: "";
}

/* line 2032, scss/ionicons.scss */
.ion-location:before {
  content: "";
}

/* line 2033, scss/ionicons.scss */
.ion-lock-combination:before {
  content: "";
}

/* line 2034, scss/ionicons.scss */
.ion-locked:before {
  content: "";
}

/* line 2035, scss/ionicons.scss */
.ion-log-in:before {
  content: "";
}

/* line 2036, scss/ionicons.scss */
.ion-log-out:before {
  content: "";
}

/* line 2037, scss/ionicons.scss */
.ion-loop:before {
  content: "";
}

/* line 2038, scss/ionicons.scss */
.ion-magnet:before {
  content: "";
}

/* line 2039, scss/ionicons.scss */
.ion-male:before {
  content: "";
}

/* line 2040, scss/ionicons.scss */
.ion-man:before {
  content: "";
}

/* line 2041, scss/ionicons.scss */
.ion-map:before {
  content: "";
}

/* line 2042, scss/ionicons.scss */
.ion-medkit:before {
  content: "";
}

/* line 2043, scss/ionicons.scss */
.ion-merge:before {
  content: "";
}

/* line 2044, scss/ionicons.scss */
.ion-mic-a:before {
  content: "";
}

/* line 2045, scss/ionicons.scss */
.ion-mic-b:before {
  content: "";
}

/* line 2046, scss/ionicons.scss */
.ion-mic-c:before {
  content: "";
}

/* line 2047, scss/ionicons.scss */
.ion-minus:before {
  content: "";
}

/* line 2048, scss/ionicons.scss */
.ion-minus-circled:before {
  content: "";
}

/* line 2049, scss/ionicons.scss */
.ion-minus-round:before {
  content: "";
}

/* line 2050, scss/ionicons.scss */
.ion-model-s:before {
  content: "";
}

/* line 2051, scss/ionicons.scss */
.ion-monitor:before {
  content: "";
}

/* line 2052, scss/ionicons.scss */
.ion-more:before {
  content: "";
}

/* line 2053, scss/ionicons.scss */
.ion-mouse:before {
  content: "";
}

/* line 2054, scss/ionicons.scss */
.ion-music-note:before {
  content: "";
}

/* line 2055, scss/ionicons.scss */
.ion-navicon:before {
  content: "";
}

/* line 2056, scss/ionicons.scss */
.ion-navicon-round:before {
  content: "";
}

/* line 2057, scss/ionicons.scss */
.ion-navigate:before {
  content: "";
}

/* line 2058, scss/ionicons.scss */
.ion-network:before {
  content: "";
}

/* line 2059, scss/ionicons.scss */
.ion-no-smoking:before {
  content: "";
}

/* line 2060, scss/ionicons.scss */
.ion-nuclear:before {
  content: "";
}

/* line 2061, scss/ionicons.scss */
.ion-outlet:before {
  content: "";
}

/* line 2062, scss/ionicons.scss */
.ion-paintbrush:before {
  content: "";
}

/* line 2063, scss/ionicons.scss */
.ion-paintbucket:before {
  content: "";
}

/* line 2064, scss/ionicons.scss */
.ion-paper-airplane:before {
  content: "";
}

/* line 2065, scss/ionicons.scss */
.ion-paperclip:before {
  content: "";
}

/* line 2066, scss/ionicons.scss */
.ion-pause:before {
  content: "";
}

/* line 2067, scss/ionicons.scss */
.ion-person:before {
  content: "";
}

/* line 2068, scss/ionicons.scss */
.ion-person-add:before {
  content: "";
}

/* line 2069, scss/ionicons.scss */
.ion-person-stalker:before {
  content: "";
}

/* line 2070, scss/ionicons.scss */
.ion-pie-graph:before {
  content: "";
}

/* line 2071, scss/ionicons.scss */
.ion-pin:before {
  content: "";
}

/* line 2072, scss/ionicons.scss */
.ion-pinpoint:before {
  content: "";
}

/* line 2073, scss/ionicons.scss */
.ion-pizza:before {
  content: "";
}

/* line 2074, scss/ionicons.scss */
.ion-plane:before {
  content: "";
}

/* line 2075, scss/ionicons.scss */
.ion-planet:before {
  content: "";
}

/* line 2076, scss/ionicons.scss */
.ion-play:before {
  content: "";
}

/* line 2077, scss/ionicons.scss */
.ion-playstation:before {
  content: "";
}

/* line 2078, scss/ionicons.scss */
.ion-plus:before {
  content: "";
}

/* line 2079, scss/ionicons.scss */
.ion-plus-circled:before {
  content: "";
}

/* line 2080, scss/ionicons.scss */
.ion-plus-round:before {
  content: "";
}

/* line 2081, scss/ionicons.scss */
.ion-podium:before {
  content: "";
}

/* line 2082, scss/ionicons.scss */
.ion-pound:before {
  content: "";
}

/* line 2083, scss/ionicons.scss */
.ion-power:before {
  content: "";
}

/* line 2084, scss/ionicons.scss */
.ion-pricetag:before {
  content: "";
}

/* line 2085, scss/ionicons.scss */
.ion-pricetags:before {
  content: "";
}

/* line 2086, scss/ionicons.scss */
.ion-printer:before {
  content: "";
}

/* line 2087, scss/ionicons.scss */
.ion-pull-request:before {
  content: "";
}

/* line 2088, scss/ionicons.scss */
.ion-qr-scanner:before {
  content: "";
}

/* line 2089, scss/ionicons.scss */
.ion-quote:before {
  content: "";
}

/* line 2090, scss/ionicons.scss */
.ion-radio-waves:before {
  content: "";
}

/* line 2091, scss/ionicons.scss */
.ion-record:before {
  content: "";
}

/* line 2092, scss/ionicons.scss */
.ion-refresh:before {
  content: "";
}

/* line 2093, scss/ionicons.scss */
.ion-reply:before {
  content: "";
}

/* line 2094, scss/ionicons.scss */
.ion-reply-all:before {
  content: "";
}

/* line 2095, scss/ionicons.scss */
.ion-ribbon-a:before {
  content: "";
}

/* line 2096, scss/ionicons.scss */
.ion-ribbon-b:before {
  content: "";
}

/* line 2097, scss/ionicons.scss */
.ion-sad:before {
  content: "";
}

/* line 2098, scss/ionicons.scss */
.ion-sad-outline:before {
  content: "";
}

/* line 2099, scss/ionicons.scss */
.ion-scissors:before {
  content: "";
}

/* line 2100, scss/ionicons.scss */
.ion-search:before {
  content: "";
}

/* line 2101, scss/ionicons.scss */
.ion-settings:before {
  content: "";
}

/* line 2102, scss/ionicons.scss */
.ion-share:before {
  content: "";
}

/* line 2103, scss/ionicons.scss */
.ion-shuffle:before {
  content: "";
}

/* line 2104, scss/ionicons.scss */
.ion-skip-backward:before {
  content: "";
}

/* line 2105, scss/ionicons.scss */
.ion-skip-forward:before {
  content: "";
}

/* line 2106, scss/ionicons.scss */
.ion-social-android:before {
  content: "";
}

/* line 2107, scss/ionicons.scss */
.ion-social-android-outline:before {
  content: "";
}

/* line 2108, scss/ionicons.scss */
.ion-social-angular:before {
  content: "";
}

/* line 2109, scss/ionicons.scss */
.ion-social-angular-outline:before {
  content: "";
}

/* line 2110, scss/ionicons.scss */
.ion-social-apple:before {
  content: "";
}

/* line 2111, scss/ionicons.scss */
.ion-social-apple-outline:before {
  content: "";
}

/* line 2112, scss/ionicons.scss */
.ion-social-bitcoin:before {
  content: "";
}

/* line 2113, scss/ionicons.scss */
.ion-social-bitcoin-outline:before {
  content: "";
}

/* line 2114, scss/ionicons.scss */
.ion-social-buffer:before {
  content: "";
}

/* line 2115, scss/ionicons.scss */
.ion-social-buffer-outline:before {
  content: "";
}

/* line 2116, scss/ionicons.scss */
.ion-social-chrome:before {
  content: "";
}

/* line 2117, scss/ionicons.scss */
.ion-social-chrome-outline:before {
  content: "";
}

/* line 2118, scss/ionicons.scss */
.ion-social-codepen:before {
  content: "";
}

/* line 2119, scss/ionicons.scss */
.ion-social-codepen-outline:before {
  content: "";
}

/* line 2120, scss/ionicons.scss */
.ion-social-css3:before {
  content: "";
}

/* line 2121, scss/ionicons.scss */
.ion-social-css3-outline:before {
  content: "";
}

/* line 2122, scss/ionicons.scss */
.ion-social-designernews:before {
  content: "";
}

/* line 2123, scss/ionicons.scss */
.ion-social-designernews-outline:before {
  content: "";
}

/* line 2124, scss/ionicons.scss */
.ion-social-dribbble:before {
  content: "";
}

/* line 2125, scss/ionicons.scss */
.ion-social-dribbble-outline:before {
  content: "";
}

/* line 2126, scss/ionicons.scss */
.ion-social-dropbox:before {
  content: "";
}

/* line 2127, scss/ionicons.scss */
.ion-social-dropbox-outline:before {
  content: "";
}

/* line 2128, scss/ionicons.scss */
.ion-social-euro:before {
  content: "";
}

/* line 2129, scss/ionicons.scss */
.ion-social-euro-outline:before {
  content: "";
}

/* line 2130, scss/ionicons.scss */
.ion-social-facebook:before {
  content: "";
}

/* line 2131, scss/ionicons.scss */
.ion-social-facebook-outline:before {
  content: "";
}

/* line 2132, scss/ionicons.scss */
.ion-social-foursquare:before {
  content: "";
}

/* line 2133, scss/ionicons.scss */
.ion-social-foursquare-outline:before {
  content: "";
}

/* line 2134, scss/ionicons.scss */
.ion-social-freebsd-devil:before {
  content: "";
}

/* line 2135, scss/ionicons.scss */
.ion-social-github:before {
  content: "";
}

/* line 2136, scss/ionicons.scss */
.ion-social-github-outline:before {
  content: "";
}

/* line 2137, scss/ionicons.scss */
.ion-social-google:before {
  content: "";
}

/* line 2138, scss/ionicons.scss */
.ion-social-google-outline:before {
  content: "";
}

/* line 2139, scss/ionicons.scss */
.ion-social-googleplus:before {
  content: "";
}

/* line 2140, scss/ionicons.scss */
.ion-social-googleplus-outline:before {
  content: "";
}

/* line 2141, scss/ionicons.scss */
.ion-social-hackernews:before {
  content: "";
}

/* line 2142, scss/ionicons.scss */
.ion-social-hackernews-outline:before {
  content: "";
}

/* line 2143, scss/ionicons.scss */
.ion-social-html5:before {
  content: "";
}

/* line 2144, scss/ionicons.scss */
.ion-social-html5-outline:before {
  content: "";
}

/* line 2145, scss/ionicons.scss */
.ion-social-instagram:before {
  content: "";
}

/* line 2146, scss/ionicons.scss */
.ion-social-instagram-outline:before {
  content: "";
}

/* line 2147, scss/ionicons.scss */
.ion-social-javascript:before {
  content: "";
}

/* line 2148, scss/ionicons.scss */
.ion-social-javascript-outline:before {
  content: "";
}

/* line 2149, scss/ionicons.scss */
.ion-social-linkedin:before {
  content: "";
}

/* line 2150, scss/ionicons.scss */
.ion-social-linkedin-outline:before {
  content: "";
}

/* line 2151, scss/ionicons.scss */
.ion-social-markdown:before {
  content: "";
}

/* line 2152, scss/ionicons.scss */
.ion-social-nodejs:before {
  content: "";
}

/* line 2153, scss/ionicons.scss */
.ion-social-octocat:before {
  content: "";
}

/* line 2154, scss/ionicons.scss */
.ion-social-pinterest:before {
  content: "";
}

/* line 2155, scss/ionicons.scss */
.ion-social-pinterest-outline:before {
  content: "";
}

/* line 2156, scss/ionicons.scss */
.ion-social-python:before {
  content: "";
}

/* line 2157, scss/ionicons.scss */
.ion-social-reddit:before {
  content: "";
}

/* line 2158, scss/ionicons.scss */
.ion-social-reddit-outline:before {
  content: "";
}

/* line 2159, scss/ionicons.scss */
.ion-social-rss:before {
  content: "";
}

/* line 2160, scss/ionicons.scss */
.ion-social-rss-outline:before {
  content: "";
}

/* line 2161, scss/ionicons.scss */
.ion-social-sass:before {
  content: "";
}

/* line 2162, scss/ionicons.scss */
.ion-social-skype:before {
  content: "";
}

/* line 2163, scss/ionicons.scss */
.ion-social-skype-outline:before {
  content: "";
}

/* line 2164, scss/ionicons.scss */
.ion-social-snapchat:before {
  content: "";
}

/* line 2165, scss/ionicons.scss */
.ion-social-snapchat-outline:before {
  content: "";
}

/* line 2166, scss/ionicons.scss */
.ion-social-tumblr:before {
  content: "";
}

/* line 2167, scss/ionicons.scss */
.ion-social-tumblr-outline:before {
  content: "";
}

/* line 2168, scss/ionicons.scss */
.ion-social-tux:before {
  content: "";
}

/* line 2169, scss/ionicons.scss */
.ion-social-twitch:before {
  content: "";
}

/* line 2170, scss/ionicons.scss */
.ion-social-twitch-outline:before {
  content: "";
}

/* line 2171, scss/ionicons.scss */
.ion-social-twitter:before {
  content: "";
}

/* line 2172, scss/ionicons.scss */
.ion-social-twitter-outline:before {
  content: "";
}

/* line 2173, scss/ionicons.scss */
.ion-social-usd:before {
  content: "";
}

/* line 2174, scss/ionicons.scss */
.ion-social-usd-outline:before {
  content: "";
}

/* line 2175, scss/ionicons.scss */
.ion-social-vimeo:before {
  content: "";
}

/* line 2176, scss/ionicons.scss */
.ion-social-vimeo-outline:before {
  content: "";
}

/* line 2177, scss/ionicons.scss */
.ion-social-whatsapp:before {
  content: "";
}

/* line 2178, scss/ionicons.scss */
.ion-social-whatsapp-outline:before {
  content: "";
}

/* line 2179, scss/ionicons.scss */
.ion-social-windows:before {
  content: "";
}

/* line 2180, scss/ionicons.scss */
.ion-social-windows-outline:before {
  content: "";
}

/* line 2181, scss/ionicons.scss */
.ion-social-wordpress:before {
  content: "";
}

/* line 2182, scss/ionicons.scss */
.ion-social-wordpress-outline:before {
  content: "";
}

/* line 2183, scss/ionicons.scss */
.ion-social-yahoo:before {
  content: "";
}

/* line 2184, scss/ionicons.scss */
.ion-social-yahoo-outline:before {
  content: "";
}

/* line 2185, scss/ionicons.scss */
.ion-social-yen:before {
  content: "";
}

/* line 2186, scss/ionicons.scss */
.ion-social-yen-outline:before {
  content: "";
}

/* line 2187, scss/ionicons.scss */
.ion-social-youtube:before {
  content: "";
}

/* line 2188, scss/ionicons.scss */
.ion-social-youtube-outline:before {
  content: "";
}

/* line 2189, scss/ionicons.scss */
.ion-soup-can:before {
  content: "";
}

/* line 2190, scss/ionicons.scss */
.ion-soup-can-outline:before {
  content: "";
}

/* line 2191, scss/ionicons.scss */
.ion-speakerphone:before {
  content: "";
}

/* line 2192, scss/ionicons.scss */
.ion-speedometer:before {
  content: "";
}

/* line 2193, scss/ionicons.scss */
.ion-spoon:before {
  content: "";
}

/* line 2194, scss/ionicons.scss */
.ion-star:before {
  content: "";
}

/* line 2195, scss/ionicons.scss */
.ion-stats-bars:before {
  content: "";
}

/* line 2196, scss/ionicons.scss */
.ion-steam:before {
  content: "";
}

/* line 2197, scss/ionicons.scss */
.ion-stop:before {
  content: "";
}

/* line 2198, scss/ionicons.scss */
.ion-thermometer:before {
  content: "";
}

/* line 2199, scss/ionicons.scss */
.ion-thumbsdown:before {
  content: "";
}

/* line 2200, scss/ionicons.scss */
.ion-thumbsup:before {
  content: "";
}

/* line 2201, scss/ionicons.scss */
.ion-toggle:before {
  content: "";
}

/* line 2202, scss/ionicons.scss */
.ion-toggle-filled:before {
  content: "";
}

/* line 2203, scss/ionicons.scss */
.ion-transgender:before {
  content: "";
}

/* line 2204, scss/ionicons.scss */
.ion-trash-a:before {
  content: "";
}

/* line 2205, scss/ionicons.scss */
.ion-trash-b:before {
  content: "";
}

/* line 2206, scss/ionicons.scss */
.ion-trophy:before {
  content: "";
}

/* line 2207, scss/ionicons.scss */
.ion-tshirt:before {
  content: "";
}

/* line 2208, scss/ionicons.scss */
.ion-tshirt-outline:before {
  content: "";
}

/* line 2209, scss/ionicons.scss */
.ion-umbrella:before {
  content: "";
}

/* line 2210, scss/ionicons.scss */
.ion-university:before {
  content: "";
}

/* line 2211, scss/ionicons.scss */
.ion-unlocked:before {
  content: "";
}

/* line 2212, scss/ionicons.scss */
.ion-upload:before {
  content: "";
}

/* line 2213, scss/ionicons.scss */
.ion-usb:before {
  content: "";
}

/* line 2214, scss/ionicons.scss */
.ion-videocamera:before {
  content: "";
}

/* line 2215, scss/ionicons.scss */
.ion-volume-high:before {
  content: "";
}

/* line 2216, scss/ionicons.scss */
.ion-volume-low:before {
  content: "";
}

/* line 2217, scss/ionicons.scss */
.ion-volume-medium:before {
  content: "";
}

/* line 2218, scss/ionicons.scss */
.ion-volume-mute:before {
  content: "";
}

/* line 2219, scss/ionicons.scss */
.ion-wand:before {
  content: "";
}

/* line 2220, scss/ionicons.scss */
.ion-waterdrop:before {
  content: "";
}

/* line 2221, scss/ionicons.scss */
.ion-wifi:before {
  content: "";
}

/* line 2222, scss/ionicons.scss */
.ion-wineglass:before {
  content: "";
}

/* line 2223, scss/ionicons.scss */
.ion-woman:before {
  content: "";
}

/* line 2224, scss/ionicons.scss */
.ion-wrench:before {
  content: "";
}

/* line 2225, scss/ionicons.scss */
.ion-xbox:before {
  content: "";
}

@font-face {
  font-family: "Ionicons";
  src: url("./fonts/ionicons.eot?v=2.0.0");
  src: url("./fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("./fonts/ionicons.ttf?v=2.0.0") format("truetype"), url("./fonts/ionicons.woff?v=2.0.0") format("woff"), url("./fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 2238, scss/ionicons.scss */
.ion, .ionicons,
.ion-alert:before,
.ion-alert-circled:before,
.ion-android-add:before,
.ion-android-add-circle:before,
.ion-android-alarm-clock:before,
.ion-android-alert:before,
.ion-android-apps:before,
.ion-android-archive:before,
.ion-android-arrow-back:before,
.ion-android-arrow-down:before,
.ion-android-arrow-dropdown:before,
.ion-android-arrow-dropdown-circle:before,
.ion-android-arrow-dropleft:before,
.ion-android-arrow-dropleft-circle:before,
.ion-android-arrow-dropright:before,
.ion-android-arrow-dropright-circle:before,
.ion-android-arrow-dropup:before,
.ion-android-arrow-dropup-circle:before,
.ion-android-arrow-forward:before,
.ion-android-arrow-up:before,
.ion-android-attach:before,
.ion-android-bar:before,
.ion-android-bicycle:before,
.ion-android-boat:before,
.ion-android-bookmark:before,
.ion-android-bulb:before,
.ion-android-bus:before,
.ion-android-calendar:before,
.ion-android-call:before,
.ion-android-camera:before,
.ion-android-cancel:before,
.ion-android-car:before,
.ion-android-cart:before,
.ion-android-chat:before,
.ion-android-checkbox:before,
.ion-android-checkbox-blank:before,
.ion-android-checkbox-outline:before,
.ion-android-checkbox-outline-blank:before,
.ion-android-checkmark-circle:before,
.ion-android-clipboard:before,
.ion-android-close:before,
.ion-android-cloud:before,
.ion-android-cloud-circle:before,
.ion-android-cloud-done:before,
.ion-android-cloud-outline:before,
.ion-android-color-palette:before,
.ion-android-compass:before,
.ion-android-contact:before,
.ion-android-contacts:before,
.ion-android-contract:before,
.ion-android-create:before,
.ion-android-delete:before,
.ion-android-desktop:before,
.ion-android-document:before,
.ion-android-done:before,
.ion-android-done-all:before,
.ion-android-download:before,
.ion-android-drafts:before,
.ion-android-exit:before,
.ion-android-expand:before,
.ion-android-favorite:before,
.ion-android-favorite-outline:before,
.ion-android-film:before,
.ion-android-folder:before,
.ion-android-folder-open:before,
.ion-android-funnel:before,
.ion-android-globe:before,
.ion-android-hand:before,
.ion-android-hangout:before,
.ion-android-happy:before,
.ion-android-home:before,
.ion-android-image:before,
.ion-android-laptop:before,
.ion-android-list:before,
.ion-android-locate:before,
.ion-android-lock:before,
.ion-android-mail:before,
.ion-android-map:before,
.ion-android-menu:before,
.ion-android-microphone:before,
.ion-android-microphone-off:before,
.ion-android-more-horizontal:before,
.ion-android-more-vertical:before,
.ion-android-navigate:before,
.ion-android-notifications:before,
.ion-android-notifications-none:before,
.ion-android-notifications-off:before,
.ion-android-open:before,
.ion-android-options:before,
.ion-android-people:before,
.ion-android-person:before,
.ion-android-person-add:before,
.ion-android-phone-landscape:before,
.ion-android-phone-portrait:before,
.ion-android-pin:before,
.ion-android-plane:before,
.ion-android-playstore:before,
.ion-android-print:before,
.ion-android-radio-button-off:before,
.ion-android-radio-button-on:before,
.ion-android-refresh:before,
.ion-android-remove:before,
.ion-android-remove-circle:before,
.ion-android-restaurant:before,
.ion-android-sad:before,
.ion-android-search:before,
.ion-android-send:before,
.ion-android-settings:before,
.ion-android-share:before,
.ion-android-share-alt:before,
.ion-android-star:before,
.ion-android-star-half:before,
.ion-android-star-outline:before,
.ion-android-stopwatch:before,
.ion-android-subway:before,
.ion-android-sunny:before,
.ion-android-sync:before,
.ion-android-textsms:before,
.ion-android-time:before,
.ion-android-train:before,
.ion-android-unlock:before,
.ion-android-upload:before,
.ion-android-volume-down:before,
.ion-android-volume-mute:before,
.ion-android-volume-off:before,
.ion-android-volume-up:before,
.ion-android-walk:before,
.ion-android-warning:before,
.ion-android-watch:before,
.ion-android-wifi:before,
.ion-aperture:before,
.ion-archive:before,
.ion-arrow-down-a:before,
.ion-arrow-down-b:before,
.ion-arrow-down-c:before,
.ion-arrow-expand:before,
.ion-arrow-graph-down-left:before,
.ion-arrow-graph-down-right:before,
.ion-arrow-graph-up-left:before,
.ion-arrow-graph-up-right:before,
.ion-arrow-left-a:before,
.ion-arrow-left-b:before,
.ion-arrow-left-c:before,
.ion-arrow-move:before,
.ion-arrow-resize:before,
.ion-arrow-return-left:before,
.ion-arrow-return-right:before,
.ion-arrow-right-a:before,
.ion-arrow-right-b:before,
.ion-arrow-right-c:before,
.ion-arrow-shrink:before,
.ion-arrow-swap:before,
.ion-arrow-up-a:before,
.ion-arrow-up-b:before,
.ion-arrow-up-c:before,
.ion-asterisk:before,
.ion-at:before,
.ion-backspace:before,
.ion-backspace-outline:before,
.ion-bag:before,
.ion-battery-charging:before,
.ion-battery-empty:before,
.ion-battery-full:before,
.ion-battery-half:before,
.ion-battery-low:before,
.ion-beaker:before,
.ion-beer:before,
.ion-bluetooth:before,
.ion-bonfire:before,
.ion-bookmark:before,
.ion-bowtie:before,
.ion-briefcase:before,
.ion-bug:before,
.ion-calculator:before,
.ion-calendar:before,
.ion-camera:before,
.ion-card:before,
.ion-cash:before,
.ion-chatbox:before,
.ion-chatbox-working:before,
.ion-chatboxes:before,
.ion-chatbubble:before,
.ion-chatbubble-working:before,
.ion-chatbubbles:before,
.ion-checkmark:before,
.ion-checkmark-circled:before,
.ion-checkmark-round:before,
.ion-chevron-down:before,
.ion-chevron-left:before,
.ion-chevron-right:before,
.ion-chevron-up:before,
.ion-clipboard:before,
.ion-clock:before,
.ion-close:before,
.ion-close-circled:before,
.ion-close-round:before,
.ion-closed-captioning:before,
.ion-cloud:before,
.ion-code:before,
.ion-code-download:before,
.ion-code-working:before,
.ion-coffee:before,
.ion-compass:before,
.ion-compose:before,
.ion-connection-bars:before,
.ion-contrast:before,
.ion-crop:before,
.ion-cube:before,
.ion-disc:before,
.ion-document:before,
.ion-document-text:before,
.ion-drag:before,
.ion-earth:before,
.ion-easel:before,
.ion-edit:before,
.ion-egg:before,
.ion-eject:before,
.ion-email:before,
.ion-email-unread:before,
.ion-erlenmeyer-flask:before,
.ion-erlenmeyer-flask-bubbles:before,
.ion-eye:before,
.ion-eye-disabled:before,
.ion-female:before,
.ion-filing:before,
.ion-film-marker:before,
.ion-fireball:before,
.ion-flag:before,
.ion-flame:before,
.ion-flash:before,
.ion-flash-off:before,
.ion-folder:before,
.ion-fork:before,
.ion-fork-repo:before,
.ion-forward:before,
.ion-funnel:before,
.ion-gear-a:before,
.ion-gear-b:before,
.ion-grid:before,
.ion-hammer:before,
.ion-happy:before,
.ion-happy-outline:before,
.ion-headphone:before,
.ion-heart:before,
.ion-heart-broken:before,
.ion-help:before,
.ion-help-buoy:before,
.ion-help-circled:before,
.ion-home:before,
.ion-icecream:before,
.ion-image:before,
.ion-images:before,
.ion-information:before,
.ion-information-circled:before,
.ion-ionic:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-americanfootball:before,
.ion-ios-americanfootball-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-left:before,
.ion-ios-arrow-right:before,
.ion-ios-arrow-thin-down:before,
.ion-ios-arrow-thin-left:before,
.ion-ios-arrow-thin-right:before,
.ion-ios-arrow-thin-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-bell:before,
.ion-ios-bell-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bolt:before,
.ion-ios-bolt-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-box:before,
.ion-ios-box-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubble:before,
.ion-ios-chatbubble-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-empty:before,
.ion-ios-checkmark-outline:before,
.ion-ios-circle-filled:before,
.ion-ios-circle-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-empty:before,
.ion-ios-close-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compose:before,
.ion-ios-compose-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-strong:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-drag:before,
.ion-ios-email:before,
.ion-ios-email-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-gear:before,
.ion-ios-gear-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-grid-view:before,
.ion-ios-grid-view-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-empty:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-empty:before,
.ion-ios-information-outline:before,
.ion-ios-ionic-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-lightbulb:before,
.ion-ios-lightbulb-outline:before,
.ion-ios-list:before,
.ion-ios-list-outline:before,
.ion-ios-location:before,
.ion-ios-location-outline:before,
.ion-ios-locked:before,
.ion-ios-locked-outline:before,
.ion-ios-loop:before,
.ion-ios-loop-strong:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-outline:before,
.ion-ios-minus:before,
.ion-ios-minus-empty:before,
.ion-ios-minus-outline:before,
.ion-ios-monitor:before,
.ion-ios-monitor-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paperplane:before,
.ion-ios-paperplane-outline:before,
.ion-ios-partlysunny:before,
.ion-ios-partlysunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-outline:before,
.ion-ios-personadd:before,
.ion-ios-personadd-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-play:before,
.ion-ios-play-outline:before,
.ion-ios-plus:before,
.ion-ios-plus-empty:before,
.ion-ios-plus-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-printer:before,
.ion-ios-printer-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-strong:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-empty:before,
.ion-ios-refresh-outline:before,
.ion-ios-reload:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-search:before,
.ion-ios-search-strong:before,
.ion-ios-settings:before,
.ion-ios-settings-strong:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-strong:before,
.ion-ios-skipbackward:before,
.ion-ios-skipbackward-outline:before,
.ion-ios-skipforward:before,
.ion-ios-skipforward-outline:before,
.ion-ios-snowy:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-telephone:before,
.ion-ios-telephone-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-toggle:before,
.ion-ios-toggle-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlocked:before,
.ion-ios-unlocked-outline:before,
.ion-ios-upload:before,
.ion-ios-upload-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-wineglass:before,
.ion-ios-wineglass-outline:before,
.ion-ios-world:before,
.ion-ios-world-outline:before,
.ion-ipad:before,
.ion-iphone:before,
.ion-ipod:before,
.ion-jet:before,
.ion-key:before,
.ion-knife:before,
.ion-laptop:before,
.ion-leaf:before,
.ion-levels:before,
.ion-lightbulb:before,
.ion-link:before,
.ion-load-a:before,
.ion-load-b:before,
.ion-load-c:before,
.ion-load-d:before,
.ion-location:before,
.ion-lock-combination:before,
.ion-locked:before,
.ion-log-in:before,
.ion-log-out:before,
.ion-loop:before,
.ion-magnet:before,
.ion-male:before,
.ion-man:before,
.ion-map:before,
.ion-medkit:before,
.ion-merge:before,
.ion-mic-a:before,
.ion-mic-b:before,
.ion-mic-c:before,
.ion-minus:before,
.ion-minus-circled:before,
.ion-minus-round:before,
.ion-model-s:before,
.ion-monitor:before,
.ion-more:before,
.ion-mouse:before,
.ion-music-note:before,
.ion-navicon:before,
.ion-navicon-round:before,
.ion-navigate:before,
.ion-network:before,
.ion-no-smoking:before,
.ion-nuclear:before,
.ion-outlet:before,
.ion-paintbrush:before,
.ion-paintbucket:before,
.ion-paper-airplane:before,
.ion-paperclip:before,
.ion-pause:before,
.ion-person:before,
.ion-person-add:before,
.ion-person-stalker:before,
.ion-pie-graph:before,
.ion-pin:before,
.ion-pinpoint:before,
.ion-pizza:before,
.ion-plane:before,
.ion-planet:before,
.ion-play:before,
.ion-playstation:before,
.ion-plus:before,
.ion-plus-circled:before,
.ion-plus-round:before,
.ion-podium:before,
.ion-pound:before,
.ion-power:before,
.ion-pricetag:before,
.ion-pricetags:before,
.ion-printer:before,
.ion-pull-request:before,
.ion-qr-scanner:before,
.ion-quote:before,
.ion-radio-waves:before,
.ion-record:before,
.ion-refresh:before,
.ion-reply:before,
.ion-reply-all:before,
.ion-ribbon-a:before,
.ion-ribbon-b:before,
.ion-sad:before,
.ion-sad-outline:before,
.ion-scissors:before,
.ion-search:before,
.ion-settings:before,
.ion-share:before,
.ion-shuffle:before,
.ion-skip-backward:before,
.ion-skip-forward:before,
.ion-social-android:before,
.ion-social-android-outline:before,
.ion-social-angular:before,
.ion-social-angular-outline:before,
.ion-social-apple:before,
.ion-social-apple-outline:before,
.ion-social-bitcoin:before,
.ion-social-bitcoin-outline:before,
.ion-social-buffer:before,
.ion-social-buffer-outline:before,
.ion-social-chrome:before,
.ion-social-chrome-outline:before,
.ion-social-codepen:before,
.ion-social-codepen-outline:before,
.ion-social-css3:before,
.ion-social-css3-outline:before,
.ion-social-designernews:before,
.ion-social-designernews-outline:before,
.ion-social-dribbble:before,
.ion-social-dribbble-outline:before,
.ion-social-dropbox:before,
.ion-social-dropbox-outline:before,
.ion-social-euro:before,
.ion-social-euro-outline:before,
.ion-social-facebook:before,
.ion-social-facebook-outline:before,
.ion-social-foursquare:before,
.ion-social-foursquare-outline:before,
.ion-social-freebsd-devil:before,
.ion-social-github:before,
.ion-social-github-outline:before,
.ion-social-google:before,
.ion-social-google-outline:before,
.ion-social-googleplus:before,
.ion-social-googleplus-outline:before,
.ion-social-hackernews:before,
.ion-social-hackernews-outline:before,
.ion-social-html5:before,
.ion-social-html5-outline:before,
.ion-social-instagram:before,
.ion-social-instagram-outline:before,
.ion-social-javascript:before,
.ion-social-javascript-outline:before,
.ion-social-linkedin:before,
.ion-social-linkedin-outline:before,
.ion-social-markdown:before,
.ion-social-nodejs:before,
.ion-social-octocat:before,
.ion-social-pinterest:before,
.ion-social-pinterest-outline:before,
.ion-social-python:before,
.ion-social-reddit:before,
.ion-social-reddit-outline:before,
.ion-social-rss:before,
.ion-social-rss-outline:before,
.ion-social-sass:before,
.ion-social-skype:before,
.ion-social-skype-outline:before,
.ion-social-snapchat:before,
.ion-social-snapchat-outline:before,
.ion-social-tumblr:before,
.ion-social-tumblr-outline:before,
.ion-social-tux:before,
.ion-social-twitch:before,
.ion-social-twitch-outline:before,
.ion-social-twitter:before,
.ion-social-twitter-outline:before,
.ion-social-usd:before,
.ion-social-usd-outline:before,
.ion-social-vimeo:before,
.ion-social-vimeo-outline:before,
.ion-social-whatsapp:before,
.ion-social-whatsapp-outline:before,
.ion-social-windows:before,
.ion-social-windows-outline:before,
.ion-social-wordpress:before,
.ion-social-wordpress-outline:before,
.ion-social-yahoo:before,
.ion-social-yahoo-outline:before,
.ion-social-yen:before,
.ion-social-yen-outline:before,
.ion-social-youtube:before,
.ion-social-youtube-outline:before,
.ion-soup-can:before,
.ion-soup-can-outline:before,
.ion-speakerphone:before,
.ion-speedometer:before,
.ion-spoon:before,
.ion-star:before,
.ion-stats-bars:before,
.ion-steam:before,
.ion-stop:before,
.ion-thermometer:before,
.ion-thumbsdown:before,
.ion-thumbsup:before,
.ion-toggle:before,
.ion-toggle-filled:before,
.ion-transgender:before,
.ion-trash-a:before,
.ion-trash-b:before,
.ion-trophy:before,
.ion-tshirt:before,
.ion-tshirt-outline:before,
.ion-umbrella:before,
.ion-university:before,
.ion-unlocked:before,
.ion-upload:before,
.ion-usb:before,
.ion-videocamera:before,
.ion-volume-high:before,
.ion-volume-low:before,
.ion-volume-medium:before,
.ion-volume-mute:before,
.ion-wand:before,
.ion-waterdrop:before,
.ion-wifi:before,
.ion-wineglass:before,
.ion-woman:before,
.ion-wrench:before,
.ion-xbox:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 27, scss/_variables.scss */
.normal {
  mix-blend-mode: normal;
}

/* line 28, scss/_variables.scss */
.multiply {
  mix-blend-mode: multiply;
}

/* line 29, scss/_variables.scss */
.screen {
  mix-blend-mode: screen;
}

/* line 30, scss/_variables.scss */
.overlay {
  mix-blend-mode: overlay;
}

/* line 31, scss/_variables.scss */
.darken {
  mix-blend-mode: darken;
}

/* line 32, scss/_variables.scss */
.lighten {
  mix-blend-mode: lighten;
}

/* line 33, scss/_variables.scss */
.color-dodge {
  mix-blend-mode: color-dodge;
}

/* line 34, scss/_variables.scss */
.color-burn {
  mix-blend-mode: color-burn;
}

/* line 35, scss/_variables.scss */
.difference {
  mix-blend-mode: difference;
}

/* line 36, scss/_variables.scss */
.exclusion {
  mix-blend-mode: exclusion;
}

/* line 37, scss/_variables.scss */
.hue {
  mix-blend-mode: hue;
}

/* line 38, scss/_variables.scss */
.saturation {
  mix-blend-mode: saturation;
}

/* line 39, scss/_variables.scss */
.color {
  mix-blend-mode: color;
}

/* line 40, scss/_variables.scss */
.luminosity {
  mix-blend-mode: luminosity;
}

/* line 42, scss/_variables.scss */
.overlay-gradient {
  background: linear-gradient(180deg, #003b59 0%, #00adba 100%);
}

/* line 46, scss/_variables.scss */
.green-bg {
  background-color: #74BF43;
}

/* line 49, scss/_variables.scss */
.yellow-bg {
  background-color: #FBB424;
}

/* line 53, scss/_variables.scss */
.dark-blue {
  color: #003B59;
}

/* line 56, scss/_variables.scss */
.light-blue {
  color: #00ADBA;
}

/*=====================
    General Styles
=====================*/
/* line 7, scss/_base.scss */
html {
  font-size: 10px;
}
@media (min-width: 768px) {
  /* line 7, scss/_base.scss */
  html {
    font-size: 16px;
  }
}

/* line 15, scss/_base.scss */
body {
  background: #ffffff;
  font-family: "Kanit", sans-serif;
  line-height: initial;
}

/* line 21, scss/_base.scss */
main {
  background: #ffffff;
}
@media (min-width: 992px) {
  /* line 21, scss/_base.scss */
  main {
    margin-top: 100px;
  }
  /* line 27, scss/_base.scss */
  main.home-header {
    margin-top: 0;
  }
}

/* line 34, scss/_base.scss */
*:focus {
  outline: none;
}

/* line 39, scss/_base.scss */
a {
  -moz-transition: color 0.1s ease-out, background-color 0.1s ease-out;
  -o-transition: color 0.1s ease-out, background-color 0.1s ease-out;
  -webkit-transition: color 0.1s ease-out, background-color 0.1s ease-out;
  transition: color 0.1s ease-out, background-color 0.1s ease-out;
  line-height: initial;
}
/* line 43, scss/_base.scss */
a:hover, a:focus {
  text-decoration: none;
  line-height: initial;
}
/* line 48, scss/_base.scss */
a span {
  -moz-transition: color 0.1s ease-out;
  -o-transition: color 0.1s ease-out;
  -webkit-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
}

/* line 53, scss/_base.scss */
strong {
  font-weight: 700;
}

/* line 57, scss/_base.scss */
span {
  font-size: inherit;
}

/* line 61, scss/_base.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Kanit", sans-serif;
  text-transform: uppercase;
  line-height: initial;
  margin-bottom: 15px;
}

/* line 68, scss/_base.scss */
h1 {
  font-size: 3.75rem;
  font-weight: 700;
  color: #003B59;
}

/* line 74, scss/_base.scss */
h2 {
  font-size: 2.5rem;
  font-weight: 700;
  color: #003B59;
}

/* line 80, scss/_base.scss */
h3 {
  font-size: 25px;
  font-weight: 700;
  color: #003047;
}

/* line 86, scss/_base.scss */
h4 {
  font-size: 18px;
  font-weight: 600;
  color: #003047;
}

/* line 92, scss/_base.scss */
h5 {
  font-size: 16px;
  font-weight: 500;
  color: #003047;
}

/* line 98, scss/_base.scss */
h6 {
  font-size: 14px;
  font-weight: 500;
  color: #003047;
}

/* line 104, scss/_base.scss */
ul, ol {
  color: #686868;
  font-weight: 600;
  font-size: 12px;
  margin-bottom: 20px;
  line-height: initial;
}

/* line 111, scss/_base.scss */
p {
  color: #003B59;
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
}

/* line 118, scss/_base.scss */
li {
  line-height: 2.4;
}

/* line 123, scss/_base.scss */
a {
  margin-bottom: 0;
}

/* line 132, scss/_base.scss */
li strong {
  font-weight: 700;
}

/* line 137, scss/_base.scss */
ul {
  list-style-type: disc;
  list-style-position: outside;
}

/* line 142, scss/_base.scss */
ol {
  list-style-type: decimal;
  list-style-position: outside;
}

/* line 147, scss/_base.scss */
input[type] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}

/* line 154, scss/_base.scss */
.container-fluid {
  width: 100%;
  max-width: 1170px;
  padding: 0 15px;
  margin: 0 auto;
}

/* line 161, scss/_base.scss */
.error {
  color: #003B59;
  font-size: 16px;
}

/* line 166, scss/_base.scss */
.page-article {
  padding-top: 50px;
}

/* line 170, scss/_base.scss */
.spacing {
  padding-top: 4.063rem;
  padding-bottom: 4.063rem;
}

/* line 174, scss/_base.scss */
.large-spacing {
  padding-top: 6.063rem;
  padding-bottom: 6.063rem;
}

/* line 178, scss/_base.scss */
.spacing-bottom {
  padding-bottom: 4.063rem;
}

/* line 182, scss/_base.scss */
.top-section-with-bg {
  background-size: cover;
  background-position: center center;
}
/* line 186, scss/_base.scss */
.top-section-with-bg h1 {
  color: #ffffff;
}
/* line 190, scss/_base.scss */
.top-section-with-bg p {
  color: #ffffff;
}
/* line 194, scss/_base.scss */
.top-section-with-bg section {
  max-width: 600px;
}

/* line 199, scss/_base.scss */
.top-section-white-bg {
  background-color: #ffffff;
}
/* line 202, scss/_base.scss */
.top-section-white-bg h1 {
  color: #003B59;
}
/* line 206, scss/_base.scss */
.top-section-white-bg section {
  max-width: 600px;
}

/* line 211, scss/_base.scss */
.stripe-white {
  border-left: 3px solid #ffffff;
  padding-left: 20px;
}

/* line 216, scss/_base.scss */
.stripe-blue {
  border-left: 3px solid #00ADBA;
  padding-left: 20px;
}

/* line 221, scss/_base.scss */
.gradient-header {
  background: #4077ab;
  background: -webkit-linear-gradient(legacy-direction(90deg), #4077ab, #40d4ec);
  background: linear-gradient(90deg, #4077ab, #40d4ec);
}
/* line 224, scss/_base.scss */
.gradient-header h1 {
  color: white;
}
/* line 229, scss/_base.scss */
.gradient-header section {
  max-width: 600px;
}
/* line 233, scss/_base.scss */
.gradient-header p {
  color: #ffffff;
}

/* line 238, scss/_base.scss */
.gradient-header-alternative {
  background: linear-gradient(180deg, #003b59 0%, #00adba 100%);
}
/* line 241, scss/_base.scss */
.gradient-header-alternative h1 {
  color: white;
}
/* line 245, scss/_base.scss */
.gradient-header-alternative section {
  max-width: 600px;
}
/* line 249, scss/_base.scss */
.gradient-header-alternative p {
  color: #ffffff;
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
}

/* line 257, scss/_base.scss */
.blog-link {
  border-radius: 8px !important;
  background-color: #ffffff;
  color: #096589;
  padding: 1.375rem 2.5rem;
  font-family: "Kanit", sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  display: inline-block;
  line-height: initial;
  letter-spacing: 0;
}
/* line 270, scss/_base.scss */
.blog-link:hover, .blog-link:focus {
  color: #003047;
  font-size: 18px;
  line-height: initial;
  letter-spacing: 0;
}

/* line 278, scss/_base.scss */
.back-404-btn {
  background-color: #003B59;
  padding: 10px 25px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 14px;
  display: inline-block;
  font-family: "Kanit", sans-serif;
  font-weight: 500;
  line-height: initial;
  letter-spacing: 0;
}
/* line 290, scss/_base.scss */
.back-404-btn:hover, .back-404-btn:focus {
  background-color: #003047;
  color: #ffffff;
  font-size: 14px;
}

/* line 297, scss/_base.scss */
.gradient-overlay {
  position: relative;
  z-index: 2;
}
/* line 301, scss/_base.scss */
.gradient-overlay:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #003B59;
  background: -webkit-linear-gradient(legacy-direction(left), #003B59, #52b595);
  background: linear-gradient(to right, #003b59, #52b595);
  opacity: 0.8;
  z-index: -1;
}

/* line 315, scss/_base.scss */
.default-overlay {
  position: relative;
  z-index: 2;
}
/* line 319, scss/_base.scss */
.default-overlay:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 76, 112, 0.75);
  z-index: -1;
}

/* CSS variables. Not needed for the effect to work. */
/* line 2, scss/_gradient-effect.scss */
:root {
  --base: #01adba;
  --bg-blend: multiply;
  --blur: 0px;
  --fg-blend: lighten;
  --foreground: #003b59;
  --opacity: 0.85;
  --spacing: 0px;
}

/* line 11, scss/_gradient-effect.scss */
.img-wrapper {
  background-color: var(--base);
  display: flex;
  flex: 1 1 100%;
  height: 100%;
  overflow: hidden;
  padding: var(--spacing);
  position: relative;
}

/* line 21, scss/_gradient-effect.scss */
.img-wrapper img, .img-wrapper div {
  filter: grayscale(100%) contrast(1) blur(var(--blur));
  flex: 1 0 100%;
  height: 100%;
  max-width: 100%;
  mix-blend-mode: var(--bg-blend);
  object-fit: cover;
  opacity: var(--opacity);
  position: relative;
  width: 100%;
}

/* line 33, scss/_gradient-effect.scss */
.img-wrapper::before {
  background-color: var(--foreground);
  bottom: 0;
  content: '';
  height: 100%;
  left: 0;
  mix-blend-mode: var(--fg-blend);
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

/* line 47, scss/_gradient-effect.scss */
.new-gradient {
  position: relative;
  opacity: .8;
}
/* line 50, scss/_gradient-effect.scss */
.new-gradient:before {
  position: absolute;
  content: '';
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: linear-gradient(180deg, #003b59 0%, #00adba 100%);
}

/* line 62, scss/_gradient-effect.scss */
.blue-overlay {
  background-color: linear-gradient(180deg, #003b59 0%, #00adba 100%);
  background-blend-mode: lighten;
}

/* line 68, scss/_gradient-effect.scss */
.Edge .red-overlay, .Explorer .red-overlay {
  position: relative;
}
/* line 70, scss/_gradient-effect.scss */
.Edge .red-overlay:before, .Explorer .red-overlay:before {
  content: '';
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: red;
  position: absolute;
}

/* line 1, scss/_footer.scss */
footer {
  padding: 150px 0 80px 0;
  background-position: center !important;
  background-size: cover !important;
}

/* line 7, scss/_footer.scss */
.footer-blocks {
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
}

/* line 13, scss/_footer.scss */
.footer-block {
  width: 30%;
  text-align: center;
  margin: 0 15px;
  margin-bottom: 35px;
  -moz-transition: -moz-transform 0.2s ease-out;
  -o-transition: -o-transform 0.2s ease-out;
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
}
@media (min-width: 1200px) {
  /* line 13, scss/_footer.scss */
  .footer-block {
    margin: 0;
    margin-bottom: 35px;
    margin-right: 25px;
  }
  /* line 25, scss/_footer.scss */
  .footer-block:last-child {
    margin-right: 0;
  }
}
/* line 30, scss/_footer.scss */
.footer-block a {
  display: block;
}
/* line 34, scss/_footer.scss */
.footer-block .icon {
  color: #ffffff;
  font-size: 50px;
  line-height: 35px;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 41, scss/_footer.scss */
.footer-block p {
  color: white;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 27px;
  max-width: 247px;
  margin: auto;
  font-weight: 400;
}
/* line 51, scss/_footer.scss */
.footer-block p strong {
  position: relative;
  top: 5px;
}
/* line 57, scss/_footer.scss */
.footer-block .parting {
  height: 1px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  margin: 15px 0;
  margin-bottom: 10px;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
/* line 67, scss/_footer.scss */
.footer-block:hover p, .footer-block:hover .icon, .footer-block:focus p, .footer-block:focus .icon {
  color: #003047;
}
/* line 71, scss/_footer.scss */
.footer-block:hover .parting, .footer-block:focus .parting {
  background-color: #003047;
}

/* line 78, scss/_footer.scss */
.email-footer-block img {
  padding: 5px 0;
}

/* line 83, scss/_footer.scss */
.footer-heading {
  font-size: 3.75rem;
  font-family: "Kanit", sans-serif;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 700;
  text-align: right;
  margin-top: 16px;
  line-height: initial;
}

/* line 94, scss/_footer.scss */
#copyright {
  background-color: #003047;
  padding-bottom: 23px;
  padding-top: 20px;
  text-align: center;
}
/* line 101, scss/_footer.scss */
#copyright p {
  padding-top: 22px;
}
/* line 105, scss/_footer.scss */
#copyright p, #copyright a {
  text-transform: uppercase;
  font-family: "Kanit", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #ffffff;
  letter-spacing: 0;
}
@media (min-width: 768px) {
  /* line 94, scss/_footer.scss */
  #copyright {
    text-align: left;
  }
  /* line 117, scss/_footer.scss */
  #copyright p {
    margin-bottom: 0;
  }
}
/* line 122, scss/_footer.scss */
#copyright a:hover, #copyright:focus {
  color: #003B59;
}

/* line 127, scss/_footer.scss */
#footer-logo {
  height: 54px;
}

@media (min-width: 768px) {
  /* line 130, scss/_footer.scss */
  .copy {
    display: flex;
    justify-content: center;
  }
}

/* line 136, scss/_footer.scss */
.last {
  text-align: right;
}

/* line 139, scss/_footer.scss */
#footer-social-container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  padding-top: 21px;
}
/* line 145, scss/_footer.scss */
#footer-social-container a {
  color: #ffffff;
  margin-right: 25px;
  font-size: 40px;
}
/* line 150, scss/_footer.scss */
#footer-social-container a:last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  /* line 139, scss/_footer.scss */
  #footer-social-container {
    -webkit-justify-content: center;
    justify-content: center;
  }
  /* line 158, scss/_footer.scss */
  #footer-social-container a {
    font-size: 22px;
    margin-right: 15px;
  }
}

/* line 165, scss/_footer.scss */
.footer-logo-container {
  display: flex;
}
/* line 167, scss/_footer.scss */
.footer-logo-container a {
  display: block;
}
@media (min-width: 992px) {
  /* line 171, scss/_footer.scss */
  .footer-logo-container a {
    margin: auto !important;
  }
}

@media screen and (max-width: 992px) {
  /* line 178, scss/_footer.scss */
  .footer-logo-container a {
    margin: auto;
  }

  /* line 181, scss/_footer.scss */
  .last {
    text-align: center;
  }
}
/* line 18, scss/_hamburger-settings.scss */
.hamburger-inner, .hamburger-inner:before, .hamburger-inner:after {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
/* line 3, scss/hamburgers/_base.scss */
.hamburger {
  padding: 15px 0px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  position: relative;
  z-index: 2000;
}
/* line 23, scss/hamburgers/_base.scss */
.hamburger:hover {
  opacity: 0.7;
}

/* line 33, scss/hamburgers/_base.scss */
.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
}

/* line 40, scss/hamburgers/_base.scss */
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
/* line 45, scss/hamburgers/_base.scss */
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 40px;
  height: 4px;
  background-color: #003b59;
  border-radius: 0px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
/* line 58, scss/hamburgers/_base.scss */
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
/* line 64, scss/hamburgers/_base.scss */
.hamburger-inner::before {
  top: -10px;
}
/* line 68, scss/hamburgers/_base.scss */
.hamburger-inner::after {
  bottom: -10px;
}

/*
 * Squeeze
 */
/* line 6, scss/hamburgers/types/_squeeze.scss */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.1s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
/* line 10, scss/hamburgers/types/_squeeze.scss */
.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.1s 0.14s ease, opacity 0.1s ease;
}
/* line 15, scss/hamburgers/types/_squeeze.scss */
.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
/* line 22, scss/hamburgers/types/_squeeze.scss */
.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.14s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* line 27, scss/hamburgers/types/_squeeze.scss */
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease, opacity 0.1s 0.14s ease;
}
/* line 34, scss/hamburgers/types/_squeeze.scss */
.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 1, scss/_mobile-header.scss */
#mobile-header {
  background-color: #ffffff;
}
@media (min-width: 992px) {
  /* line 1, scss/_mobile-header.scss */
  #mobile-header {
    display: none;
  }
}
/* line 8, scss/_mobile-header.scss */
#mobile-header .container-fluid {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
/* line 13, scss/_mobile-header.scss */
#mobile-header .container-fluid:before, #mobile-header .container-fluid:after {
  display: none;
}
/* line 18, scss/_mobile-header.scss */
#mobile-header .header-cta {
  color: white;
  text-transform: uppercase;
  font-size: 14px;
  padding: 11px 25px;
  font-weight: 700;
  margin: 0 5px;
  display: inline-block;
  border-radius: 8px;
}
@media (min-width: 768px) {
  /* line 18, scss/_mobile-header.scss */
  #mobile-header .header-cta {
    font-size: 12px;
  }
}
/* line 32, scss/_mobile-header.scss */
#mobile-header .header-cta:first-child {
  background-color: #003B59;
}
/* line 35, scss/_mobile-header.scss */
#mobile-header .header-cta:first-child:hover, #mobile-header .header-cta:first-child:focus {
  background-color: #001926;
}
@media (min-width: 992px) {
  /* line 32, scss/_mobile-header.scss */
  #mobile-header .header-cta:first-child {
    background-color: #ffffff;
  }
}
/* line 44, scss/_mobile-header.scss */
#mobile-header .header-cta:last-child {
  background-color: #003047;
}
/* line 47, scss/_mobile-header.scss */
#mobile-header .header-cta:last-child:hover, #mobile-header .header-cta:last-child:focus {
  background-color: #000e14;
}
/* line 53, scss/_mobile-header.scss */
#mobile-header .hamburger {
  margin-right: 5px;
  padding-top: 10px;
  padding-bottom: 5px;
  line-height: initial;
}
/* line 60, scss/_mobile-header.scss */
#mobile-header .hamburger.is-active span.underline {
  background-color: white;
}
/* line 66, scss/_mobile-header.scss */
#mobile-header .hamburger-inner, #mobile-header .hamburger-inner:before, #mobile-header .hamburger-inner:after {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}
/* line 70, scss/_mobile-header.scss */
#mobile-header .hamburger span.underline {
  height: 4px;
  width: 50px;
  background-color: #003B59;
  position: relative;
  display: block;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  position: relative;
  right: -5px;
  top: -4px;
  -moz-transition: background-color 0.15s ease;
  -o-transition: background-color 0.15s ease;
  -webkit-transition: background-color 0.15s ease;
  transition: background-color 0.15s ease;
  display: none;
}

/* line 86, scss/_mobile-header.scss */
.mobile-header-logo {
  height: 40px;
}
@media (min-width: 768px) {
  /* line 86, scss/_mobile-header.scss */
  .mobile-header-logo {
    height: 50px;
  }
}

/* line 94, scss/_mobile-header.scss */
.mobile-header-container {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 1, scss/_mobile-nav.scss */
#mobile-nav {
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 100;
  font-family: "Kanit", sans-serif;
}

/* line 9, scss/_mobile-nav.scss */
#menu-primary-menu {
  display: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
  text-align: right;
  padding: 35px 0;
  width: 100%;
  right: 0;
  padding-right: 30px;
  position: relative;
  -moz-transition: right 0.3s ease-out;
  -o-transition: right 0.3s ease-out;
  -webkit-transition: right 0.3s ease-out;
  transition: right 0.3s ease-out;
  background-color: #003B59;
}
/* line 23, scss/_mobile-nav.scss */
#menu-primary-menu li {
  margin-bottom: 20px;
  position: static;
}
/* line 27, scss/_mobile-nav.scss */
#menu-primary-menu li:last-child {
  margin-bottom: 0px;
}
/* line 31, scss/_mobile-nav.scss */
#menu-primary-menu li a {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 500;
  line-height: initial;
}
/* line 39, scss/_mobile-nav.scss */
#menu-primary-menu li a span {
  font-size: 22px;
  font-family: "Kanit", sans-serif !important;
  font-size: 14px;
  letter-spacing: 0.88px;
  line-height: 21px;
}
/* line 49, scss/_mobile-nav.scss */
#menu-primary-menu li:hover > a, #menu-primary-menu li:focus > a {
  color: #d9d9d9;
}
/* line 54, scss/_mobile-nav.scss */
#menu-primary-menu li.menu-item-has-children > a {
  position: relative;
}
/* line 57, scss/_mobile-nav.scss */
#menu-primary-menu li.menu-item-has-children > a:after {
  text-transform: none;
  content: "y";
  font-size: 18px;
  position: absolute;
  right: -23px;
  bottom: 5px;
}
/* line 68, scss/_mobile-nav.scss */
#menu-primary-menu span.caret {
  display: none !important;
}
/* line 74, scss/_mobile-nav.scss */
#menu-primary-menu .dropdown-menu {
  background-color: rgba(0, 59, 89, 0.9);
  padding: 0;
  border: none;
  margin: 0;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  text-align: right;
  padding: 35px 0;
  position: absolute;
  top: 0;
  left: 100%;
  box-shadow: none;
  padding-right: 40px;
  display: block;
  width: 100%;
}
/* line 92, scss/_mobile-nav.scss */
#menu-primary-menu .dropdown-menu li:hover a, #menu-primary-menu .dropdown-menu li:focus a {
  background-color: transparent;
}
/* line 97, scss/_mobile-nav.scss */
#menu-primary-menu .dropdown-menu li a {
  padding: 0;
}
/* line 100, scss/_mobile-nav.scss */
#menu-primary-menu .dropdown-menu li a:hover, #menu-primary-menu .dropdown-menu li a:focus {
  background-color: transparent;
}
/* line 106, scss/_mobile-nav.scss */
#menu-primary-menu .dropdown-menu li.active a {
  background-color: transparent;
}

/* line 114, scss/_mobile-nav.scss */
li.dropdown-back-btn-mobile {
  color: #ffffff;
  font-weight: 500;
  font-size: 22px;
  font-family: "Kanit", sans-serif;
}
/* line 120, scss/_mobile-nav.scss */
li.dropdown-back-btn-mobile:before {
  position: relative;
  font-size: 18px;
  font-weight: 500;
  top: 1px;
  right: 5px;
  font-family: 'accpro';
  content: "y";
  display: inline-block;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 132, scss/_mobile-nav.scss */
li.dropdown-back-btn-mobile:hover, li.dropdown-back-btn-mobile:focus {
  color: #d9d9d9;
  cursor: pointer;
}

/* line 138, scss/_mobile-nav.scss */
#menu-primary-menu li.menu-item-has-children > a:after {
  display: none;
}

/* line 1, scss/_secondary-menu.scss */
#menu-secondary-menu {
  display: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-right: 30px;
  margin-left: auto;
}
@media (min-width: 992px) {
  /* line 1, scss/_secondary-menu.scss */
  #menu-secondary-menu {
    display: block;
  }
}
/* line 13, scss/_secondary-menu.scss */
#menu-secondary-menu li {
  display: inline-block;
}
/* line 18, scss/_secondary-menu.scss */
#menu-secondary-menu li:last-child a span {
  border-right: none;
}
/* line 26, scss/_secondary-menu.scss */
#menu-secondary-menu li a:hover span, #menu-secondary-menu li a:focus span {
  color: #003B59;
}
/* line 31, scss/_secondary-menu.scss */
#menu-secondary-menu li a span {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  color: #ffffff;
  padding: 0 20px;
  border-right: 2px solid #d1d1d1;
  padding-top: 3px;
}

/* line 2, scss/_wide-header.scss */
#wide-header {
  position: fixed;
  top: 0;
  width: 100%;
  display: none;
  padding-top: 14px;
  padding-bottom: 15px;
  background-color: #ffffff;
  z-index: 100;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
@media (min-width: 992px) {
  /* line 2, scss/_wide-header.scss */
  #wide-header {
    display: block;
  }
}
/* line 17, scss/_wide-header.scss */
#wide-header .container-fluid {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
/* line 22, scss/_wide-header.scss */
#wide-header .container-fluid:before, #wide-header .container-fluid:after {
  display: none;
}
/* line 27, scss/_wide-header.scss */
#wide-header .wide-header-logo {
  height: 60px;
}
/* line 31, scss/_wide-header.scss */
#wide-header #menu-secondary-menu-1 {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-left: auto;
  margin-right: 30px;
  padding-top: 5px;
}
/* line 39, scss/_wide-header.scss */
#wide-header #menu-secondary-menu-1 li {
  display: inline-block;
}
/* line 43, scss/_wide-header.scss */
#wide-header #menu-secondary-menu-1 li a {
  padding: 0 20px;
  text-transform: uppercase;
  font-weight: 600;
  font-weight: 600;
  color: #003B59;
  font-size: 14px;
  letter-spacing: 0.88px;
}
/* line 51, scss/_wide-header.scss */
#wide-header #menu-secondary-menu-1 li a span {
  font-size: 12px;
}
/* line 55, scss/_wide-header.scss */
#wide-header #menu-secondary-menu-1 li a:hover, #wide-header #menu-secondary-menu-1 li a:focus {
  color: #003B59;
}
/* line 64, scss/_wide-header.scss */
#wide-header #menu-secondary-menu-1 li span.caret {
  display: none;
}
/* line 70, scss/_wide-header.scss */
#wide-header .dropdown-menu {
  margin: 0;
  padding: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  border: none;
}
/* line 76, scss/_wide-header.scss */
#wide-header .dropdown-menu li {
  display: block;
  width: 100%;
}
/* line 81, scss/_wide-header.scss */
#wide-header .dropdown-menu a {
  display: block;
  padding: 10px 25px !important;
  background-color: #00ADBA;
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
/* line 87, scss/_wide-header.scss */
#wide-header .dropdown-menu a:last-child {
  border-bottom: 1px solid none;
}
/* line 91, scss/_wide-header.scss */
#wide-header .dropdown-menu a span {
  color: #ffffff;
}
/* line 93, scss/_wide-header.scss */
#wide-header .dropdown-menu a span:hover {
  color: #003B59;
}
/* line 99, scss/_wide-header.scss */
#wide-header .dropdown-menu a:hover, #wide-header .dropdown-menu a:focus {
  background-color: #003047;
  color: #ffffff;
}
/* line 106, scss/_wide-header.scss */
#wide-header .wide-header-cta-links {
  margin-right: 50px;
}
/* line 108, scss/_wide-header.scss */
#wide-header .wide-header-cta-links a {
  border-radius: 8px;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 600;
  color: #ffffff;
  margin: 0 5px;
  font-size: 16px;
  line-height: 38px;
  letter-spacing: 1px;
  font-family: "Kanit", sans-serif;
  color: white;
}
/* line 126, scss/_wide-header.scss */
#wide-header .wide-header-cta-links a:first-child:hover, #wide-header .wide-header-cta-links a:first-child:focus {
  background-color: #001926;
}
/* line 134, scss/_wide-header.scss */
#wide-header .wide-header-cta-links a:last-child:hover, #wide-header .wide-header-cta-links a:last-child:focus {
  background-color: #000e14;
}
/* line 141, scss/_wide-header.scss */
#wide-header .nav-trigger {
  height: 32px;
  width: 40px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 149, scss/_wide-header.scss */
#wide-header .nav-trigger:hover, #wide-header .nav-trigger:focus {
  cursor: pointer;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
/* line 153, scss/_wide-header.scss */
#wide-header .nav-trigger:hover span, #wide-header .nav-trigger:focus span {
  background-color: #ffffff;
}
/* line 157, scss/_wide-header.scss */
#wide-header .nav-trigger:hover .underline, #wide-header .nav-trigger:focus .underline {
  background-color: #003B59;
}
/* line 162, scss/_wide-header.scss */
#wide-header .nav-trigger span {
  text-shadow: 0 4px 4px 0 rgba(0, 59, 89, 0.3);
  display: block;
  height: 8px;
  width: 8px;
  border-radius: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  margin-right: 3px;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
/* line 171, scss/_wide-header.scss */
#wide-header .nav-trigger span:last-child {
  margin-right: 0;
}

/* line 180, scss/_wide-header.scss */
#wide-header.home-wide-header {
  background-color: transparent;
}
/* line 183, scss/_wide-header.scss */
#wide-header.home-wide-header .wide-header-logo {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  height: 60px;
}
/* line 188, scss/_wide-header.scss */
#wide-header.home-wide-header .wide-header-logo:hover, #wide-header.home-wide-header .wide-header-logo:focus {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
/* line 195, scss/_wide-header.scss */
#wide-header.home-wide-header #menu-secondary-menu-1 li a {
  color: white;
  font-size: 14px;
  letter-spacing: 0.88px;
  line-height: 21px;
}
/* line 201, scss/_wide-header.scss */
#wide-header.home-wide-header #menu-secondary-menu-1 li a:hover, #wide-header.home-wide-header #menu-secondary-menu-1 li a:focus {
  color: #003B59;
}

/* line 211, scss/_wide-header.scss */
#wide-header.normal-wide-header {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.15);
}
/* line 217, scss/_wide-header.scss */
#wide-header.normal-wide-header .wide-header-logo {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
/* line 222, scss/_wide-header.scss */
#wide-header.normal-wide-header #menu-secondary-menu-1 li a {
  font-weight: 600;
  color: #003B59 !important;
  font-size: 14px;
  letter-spacing: 0.88px;
}
/* line 228, scss/_wide-header.scss */
#wide-header.normal-wide-header #menu-secondary-menu-1 li a:hover, #wide-header.normal-wide-header #menu-secondary-menu-1 li a:focus {
  color: #003B59;
}
/* line 235, scss/_wide-header.scss */
#wide-header.normal-wide-header .wide-header-cta-links a {
  background-color: transparent;
}
/* line 238, scss/_wide-header.scss */
#wide-header.normal-wide-header .wide-header-cta-links a:first-child {
  color: #ffffff;
  background-color: #003B59;
}
/* line 242, scss/_wide-header.scss */
#wide-header.normal-wide-header .wide-header-cta-links a:first-child:hover, #wide-header.normal-wide-header .wide-header-cta-links a:first-child:focus {
  background-color: #002a40;
}
/* line 247, scss/_wide-header.scss */
#wide-header.normal-wide-header .wide-header-cta-links a:last-child {
  color: #ffffff;
  background-color: #003047;
}
/* line 251, scss/_wide-header.scss */
#wide-header.normal-wide-header .wide-header-cta-links a:last-child:hover, #wide-header.normal-wide-header .wide-header-cta-links a:last-child:focus {
  background-color: #002a40;
}
/* line 258, scss/_wide-header.scss */
#wide-header.normal-wide-header .nav-trigger {
  height: 32px;
  width: 40px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 266, scss/_wide-header.scss */
#wide-header.normal-wide-header .nav-trigger:hover, #wide-header.normal-wide-header .nav-trigger:focus {
  cursor: pointer;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
/* line 270, scss/_wide-header.scss */
#wide-header.normal-wide-header .nav-trigger:hover span, #wide-header.normal-wide-header .nav-trigger:focus span {
  background-color: #003B59;
}
/* line 274, scss/_wide-header.scss */
#wide-header.normal-wide-header .nav-trigger:hover .underline, #wide-header.normal-wide-header .nav-trigger:focus .underline {
  background-color: #003B59;
}
/* line 279, scss/_wide-header.scss */
#wide-header.normal-wide-header .nav-trigger span {
  text-shadow: 0 4px 4px 0 rgba(0, 59, 89, 0.3);
  display: block;
  height: 8px;
  width: 8px;
  border-radius: 100%;
  background-color: rgba(0, 59, 89, 0.9);
  margin-right: 3px;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
/* line 288, scss/_wide-header.scss */
#wide-header.normal-wide-header .nav-trigger span:last-child {
  margin-right: 0;
}

/* line 302, scss/_wide-header.scss */
.upload-cv {
  padding: 3px 20px 3px 20px !important;
  background-color: #FBB424 !important;
}

/* line 306, scss/_wide-header.scss */
.find-job {
  padding: 3px 25px 3px 25px !important;
  background-color: #74BF43 !important;
}

/* line 1, scss/_wide-nav.scss */
#wide-nav {
  width: 290px;
  position: fixed;
  right: -290px;
  top: 0;
  background-color: #00ADBA;
  z-index: 100;
  height: 100%;
  font-family: "Kanit", sans-serif;
  overflow: hidden;
}
/* line 13, scss/_wide-nav.scss */
#wide-nav span.caret {
  display: none;
}
/* line 17, scss/_wide-nav.scss */
#wide-nav #menu-primary-menu-1 {
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: relative;
  width: 290px;
}
/* line 25, scss/_wide-nav.scss */
#wide-nav #menu-primary-menu-1 li {
  padding: 0 25px;
  position: static;
}
/* line 29, scss/_wide-nav.scss */
#wide-nav #menu-primary-menu-1 li a {
  background-color: #00ADBA;
  color: white;
  display: block;
  padding: 14px 0 14px 0px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 500;
  line-height: initial;
  letter-spacing: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
/* line 41, scss/_wide-nav.scss */
#wide-nav #menu-primary-menu-1 li a:hover, #wide-nav #menu-primary-menu-1 li a:focus {
  color: #003B59;
}
/* line 46, scss/_wide-nav.scss */
#wide-nav #menu-primary-menu-1 li.menu-item-has-children {
  overflow: hidden;
}
/* line 49, scss/_wide-nav.scss */
#wide-nav #menu-primary-menu-1 li.menu-item-has-children > a {
  position: relative;
}
/* line 52, scss/_wide-nav.scss */
#wide-nav #menu-primary-menu-1 li.menu-item-has-children > a:after {
  text-transform: none;
  font-family: "accpro";
  content: "y";
  position: absolute;
  right: -15px;
  top: 19px;
  color: white;
  -moz-transition: right 0.2s ease-out;
  -o-transition: right 0.2s ease-out;
  -webkit-transition: right 0.2s ease-out;
  transition: right 0.2s ease-out;
}
/* line 64, scss/_wide-nav.scss */
#wide-nav #menu-primary-menu-1 li.menu-item-has-children > a:hover:after, #wide-nav #menu-primary-menu-1 li.menu-item-has-children > a:focus:after {
  right: 25px;
}
/* line 72, scss/_wide-nav.scss */
#wide-nav #menu-primary-menu-1 .dropdown-menu {
  margin: 0;
  padding: 0;
  display: block;
  position: absolute;
  width: 290px;
  height: 100%;
  box-shadow: none;
  border: none;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  left: 290px;
  top: 0;
  background: transparent;
}
/* line 88, scss/_wide-nav.scss */
#wide-nav .dropdown-back-btn {
  background-color: #00ADBA;
  padding: 14px 0 14px 25px;
  font-family: "Kanit", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: initial !important;
  color: #ffffff;
}
/* line 97, scss/_wide-nav.scss */
#wide-nav .dropdown-back-btn:hover, #wide-nav .dropdown-back-btn:focus {
  color: #003B59;
  cursor: pointer;
}
/* line 101, scss/_wide-nav.scss */
#wide-nav .dropdown-back-btn li a:hover {
  color: #003B59 !important x;
}
/* line 104, scss/_wide-nav.scss */
#wide-nav .dropdown-back-btn:before {
  font-family: 'accpro';
  position: relative;
  content: "y";
  display: none;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  top: 2px;
  font-size: 16px;
  left: -5px;
}
/* line 116, scss/_wide-nav.scss */
#wide-nav .social {
  padding-left: 25px;
  padding-top: 15px;
  position: absolute;
  bottom: 20px;
}
/* line 122, scss/_wide-nav.scss */
#wide-nav .social a {
  font-family: "accpro";
  font-size: 21px;
  margin-left: 15px;
  color: white;
}
/* line 128, scss/_wide-nav.scss */
#wide-nav .social a:first-child {
  margin-left: 0;
}
/* line 132, scss/_wide-nav.scss */
#wide-nav .social a:hover, #wide-nav .social a:focus {
  color: #003047;
}

/* line 139, scss/_wide-nav.scss */
.wide-nav-close {
  border-bottom: 1px solid #40abe0;
  padding-left: 25px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
/* line 146, scss/_wide-nav.scss */
.wide-nav-close .close-btn {
  margin-bottom: 37px;
  margin-top: 37px;
  font-family: "accpro";
  color: white;
  font-size: 22px;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 154, scss/_wide-nav.scss */
.wide-nav-close .close-btn:hover, .wide-nav-close .close-btn:focus {
  color: #003047;
  cursor: pointer;
}

/* line 1, scss/_front-page.scss */
.home-top-section {
  position: relative;
  background-size: cover;
  background-position: center center;
}
/* line 6, scss/_front-page.scss */
.home-top-section .bg-large-screen {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  display: block;
}
@media only screen and (max-width: 600px) {
  /* line 6, scss/_front-page.scss */
  .home-top-section .bg-large-screen {
    display: none;
  }
}
/* line 17, scss/_front-page.scss */
.home-top-section .bg-small-screen {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  display: none;
}
@media only screen and (max-width: 600px) {
  /* line 17, scss/_front-page.scss */
  .home-top-section .bg-small-screen {
    display: block;
  }
}
/* line 28, scss/_front-page.scss */
.home-top-section .container {
  min-height: 55.38rem;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
}
/* line 38, scss/_front-page.scss */
.home-top-section h1 {
  font-size: 50px;
  line-height: 75px;
  color: #ffffff;
}
/* line 44, scss/_front-page.scss */
.home-top-section #wp-advanced-search {
  background-color: white;
  margin: 0 auto;
  text-align: left;
  max-width: 430px;
  padding: 20px 25px;
}
@media (min-width: 768px) {
  /* line 44, scss/_front-page.scss */
  .home-top-section #wp-advanced-search {
    max-width: 740px;
  }
}
/* line 56, scss/_front-page.scss */
.home-top-section .ion-arrow-down-c {
  font-size: 42px;
  color: #ffffff;
  position: absolute;
  left: 50%;
  margin-left: -14px;
  bottom: 4.375rem;
}
/* line 63, scss/_front-page.scss */
.home-top-section .ion-arrow-down-c:before {
  font-family: "Ionicons";
  color: white;
  content: '\f35d';
}

/* line 73, scss/_front-page.scss */
.home-our-clients {
  padding-top: 60px;
  padding-bottom: 70px;
  overflow: hidden;
}
/* line 79, scss/_front-page.scss */
.home-our-clients .clients-title {
  color: #00ADBA;
  font-family: Kanit;
  font-size: 50px;
  font-weight: bold;
  line-height: 75px;
  text-align: center;
  padding-bottom: 25px;
}
/* line 88, scss/_front-page.scss */
.home-our-clients .container {
  position: relative;
}
/* line 92, scss/_front-page.scss */
.home-our-clients .slick-arrow {
  background: transparent;
  padding: 0;
  border: none;
  margin: 0;
  top: 80%;
  margin-top: -30px;
  position: absolute;
  z-index: 10;
}
/* line 103, scss/_front-page.scss */
.home-our-clients .slick-arrow i {
  color: #00ADBA;
  font-size: 24px;
  font-weight: 500;
  line-height: 26px;
}
/* line 111, scss/_front-page.scss */
.home-our-clients .slick-arrow-prev {
  left: -5%;
}
/* line 115, scss/_front-page.scss */
.home-our-clients .slick-arrow-next {
  right: -5%;
}
/* line 119, scss/_front-page.scss */
.home-our-clients figure {
  text-align: center;
}
/* line 122, scss/_front-page.scss */
.home-our-clients figure img {
  display: block;
  height: 70px;
  width: auto;
  margin: 0 auto;
  -moz-transition: filter 0.2s ease-out;
  -o-transition: filter 0.2s ease-out;
  -webkit-transition: filter 0.2s ease-out;
  transition: filter 0.2s ease-out;
  border-radius: 8px;
}
/* line 131, scss/_front-page.scss */
.home-our-clients figure img:hover, .home-our-clients figure img:focus {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

/* line 138, scss/_front-page.scss */
.home-our-clients-carousel {
  width: 90%;
  margin: 0 auto;
}
/* line 141, scss/_front-page.scss */
.home-our-clients-carousel figure img {
  filter: grayscale(100%);
}

/* line 147, scss/_front-page.scss */
.featured-jobs-home {
  padding-bottom: 6.25rem;
}
/* line 150, scss/_front-page.scss */
.featured-jobs-home h2 {
  color: #ffffff;
  font-size: 50px;
  text-align: center;
  margin-bottom: 75px;
}
/* line 157, scss/_front-page.scss */
.featured-jobs-home .vacancy-container {
  margin: 0 auto;
}
/* line 161, scss/_front-page.scss */
.featured-jobs-home .vacancy {
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
  border: 2px solid #ffffff;
  height: 230px;
  border-radius: 8px;
}
/* line 169, scss/_front-page.scss */
.featured-jobs-home .vacancy:last-child {
  margin: 0 auto;
  margin-bottom: 20px;
}
/* line 174, scss/_front-page.scss */
.featured-jobs-home .vacancy button {
  background-color: #ffffff;
  border-radius: 8px;
  color: black;
}
/* line 179, scss/_front-page.scss */
.featured-jobs-home .vacancy p {
  color: #ffffff;
  font-size: 14px;
}
/* line 183, scss/_front-page.scss */
.featured-jobs-home .vacancy p span {
  color: #ffffff;
}
/* line 187, scss/_front-page.scss */
.featured-jobs-home .vacancy .vacancy-title {
  font-size: 16px;
}
/* line 190, scss/_front-page.scss */
.featured-jobs-home .vacancy:hover, .featured-jobs-home .vacancy:focus {
  border: 2px solid #e6e6e6;
}
/* line 193, scss/_front-page.scss */
.featured-jobs-home .vacancy:hover button, .featured-jobs-home .vacancy:focus button {
  background-color: #e6e6e6;
}

/* line 202, scss/_front-page.scss */
.home-about-us-section {
  background-size: cover;
}
/* line 208, scss/_front-page.scss */
.home-about-us-section h2 {
  position: relative;
  margin-bottom: 2.188rem;
  font-size: 60px;
  line-height: 90px;
  color: white;
}
/* line 215, scss/_front-page.scss */
.home-about-us-section p {
  font-size: 18px;
  line-height: 30px;
  color: white;
  font-weight: 300;
}
/* line 221, scss/_front-page.scss */
.home-about-us-section section {
  width: 100%;
  max-width: 480px;
  position: relative;
}
@media (min-width: 768px) {
  /* line 221, scss/_front-page.scss */
  .home-about-us-section section {
    margin-left: 15px;
    padding-left: 25px;
  }
}
/* line 232, scss/_front-page.scss */
.home-about-us-section .read-more-btn {
  font-family: "Kanit", sans-serif;
  font-weight: 500;
  font-size: 18px;
  text-transform: uppercase;
  color: white;
  position: relative;
}
@media only screen and (max-width: 600px) {
  /* line 232, scss/_front-page.scss */
  .home-about-us-section .read-more-btn {
    margin-top: 20px;
  }
}
/* line 248, scss/_front-page.scss */
.home-about-us-section .read-more-btn i {
  font-size: 40px;
  vertical-align: middle;
  background-color: transparent;
  padding-right: 4px;
}
/* line 255, scss/_front-page.scss */
.home-about-us-section .read-more-btn:hover, .home-about-us-section .read-more-btn:active {
  color: #003047;
}

/* line 262, scss/_front-page.scss */
.home-our-team-carousel {
  max-width: 90%;
  margin: 0 auto;
}

/* line 273, scss/_front-page.scss */
.home-our-team-section {
  background-size: cover;
  padding-bottom: 100px;
  padding-top: 100px;
}
/* line 279, scss/_front-page.scss */
.home-our-team-section h2 {
  color: #00ADBA;
  margin-bottom: 3.25rem;
  text-align: center;
  font-size: 50px;
  font-weight: bold;
  line-height: 75px;
}
/* line 288, scss/_front-page.scss */
.home-our-team-section .slick-arrow-next {
  right: -5%;
}
/* line 292, scss/_front-page.scss */
.home-our-team-section .slick-arrow-prev {
  left: -5%;
}
/* line 296, scss/_front-page.scss */
.home-our-team-section .team-member-container {
  width: 285px;
}
/* line 300, scss/_front-page.scss */
.home-our-team-section .slick-arrow {
  background: transparent;
  padding: 0;
  border: none;
  margin: 0;
  top: 50%;
  margin-top: -30px;
  position: absolute;
  z-index: 10;
}
/* line 310, scss/_front-page.scss */
.home-our-team-section .slick-arrow i {
  color: #00ADBA;
  font-size: 24px;
  font-weight: 500;
}
/* line 317, scss/_front-page.scss */
.home-our-team-section .team-member {
  width: 245px;
  height: 255px;
  margin: 0 auto;
  margin-bottom: 20px;
  display: block;
  border-radius: 8px;
}
/* line 328, scss/_front-page.scss */
.home-our-team-section .team-member div.figure {
  height: 255px;
  border-radius: 8px;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}
/* line 335, scss/_front-page.scss */
.home-our-team-section .team-member div.figure:hover .img-wrapper {
  display: none;
}
/* line 339, scss/_front-page.scss */
.home-our-team-section .team-member div.figure img {
  filter: grayscale(0) !important;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
/* line 346, scss/_front-page.scss */
.home-our-team-section .team-member div.figure .img-wrapper {
  background-repeat: no-repeat;
}
/* line 348, scss/_front-page.scss */
.home-our-team-section .team-member div.figure .img-wrapper img {
  background-repeat: no-repeat;
  filter: grayscale(100%) !important;
}
/* line 353, scss/_front-page.scss */
.home-our-team-section .team-member div.figure .try-gradient {
  background: linear-gradient(0deg, rgba(0, 173, 186, 0) 0%, #003b59 100%), linear-gradient(180deg, #003b59 0%, #00adba 100%);
}
/* line 358, scss/_front-page.scss */
.home-our-team-section .team-member .member-info {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 364, scss/_front-page.scss */
.home-our-team-section .team-member .member-contact {
  top: 236px;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  justify-content: space-around !important;
  width: 35%;
}
/* line 372, scss/_front-page.scss */
.home-our-team-section .team-member .member-contact a {
  height: 33px;
  width: 33px;
  margin: 0 !important;
  -moz-transition: box-shadow 0.3s ease-in-out;
  -o-transition: box-shadow 0.3s ease-in-out;
  -webkit-transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out;
  margin-right: 10px;
}
/* line 379, scss/_front-page.scss */
.home-our-team-section .team-member .member-contact a i {
  font-size: 15px;
  padding-top: 9px;
  color: #00ADBA;
}
/* line 385, scss/_front-page.scss */
.home-our-team-section .team-member .member-contact .email {
  margin-left: 10px;
  padding-top: 0 !important;
}
/* line 391, scss/_front-page.scss */
.home-our-team-section .team-member .member-info {
  border-radius: 8px;
}
/* line 394, scss/_front-page.scss */
.home-our-team-section .team-member .member-info .member-role {
  margin-top: 125px;
  font-size: 14px;
}
/* line 400, scss/_front-page.scss */
.home-our-team-section .team-member:hover .figure .img-wrapper {
  display: none !important;
}

/* line 408, scss/_front-page.scss */
.home-blog-section {
  padding-bottom: 0;
}
/* line 411, scss/_front-page.scss */
.home-blog-section h2 {
  font-size: 50px;
  line-height: 75px;
  color: #ffffff;
  text-align: center;
}
/* line 417, scss/_front-page.scss */
.home-blog-section .subtitle p {
  font-size: 18px !important;
  line-height: 27px !important;
  text-align: center;
  color: #ffffff;
  max-width: 600px;
  margin: auto;
  font-weight: 400;
  margin-bottom: 45px;
}
/* line 428, scss/_front-page.scss */
.home-blog-section .blog-post-preview .plus {
  bottom: -16px;
}
/* line 433, scss/_front-page.scss */
.home-blog-section article.blog-post-preview .post-info {
  background: #ffffff;
}
/* line 436, scss/_front-page.scss */
.home-blog-section article.blog-post-preview figure {
  border-top: none;
}
/* line 441, scss/_front-page.scss */
.home-blog-section figure {
  border-radius: 8px 8px 0 0 !important;
}
/* line 444, scss/_front-page.scss */
.home-blog-section .post-info {
  border-radius: 0px 0px 8px 8px !important;
}

/* line 450, scss/_front-page.scss */
.div-image {
  height: 600px;
  overflow: hidden;
  position: relative;
}
/* line 455, scss/_front-page.scss */
.div-image .colorful-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
/* line 464, scss/_front-page.scss */
.div-image:hover .img-wrapper {
  display: none;
}
/* line 467, scss/_front-page.scss */
.div-image:hover .colorful-image {
  z-index: 1;
}

/* line 473, scss/_front-page.scss */
.yellow-overlay {
  background: linear-gradient(180deg, #d28d00 0%, #fbb424 100%);
}

@media only screen and (max-width: 600px) {
  /* line 478, scss/_front-page.scss */
  .home-top-section h1, .home-our-clients h2, .featured-jobs-home h2, .home-blog-section h2, .home-our-team-section h2, h2.clients-title,
  .home-about-us-section h2 {
    font-size: 30px !important;
  }

  /* line 482, scss/_front-page.scss */
  .our-team h1 {
    font-size: 3.75rem !important;
  }
}
/* line 489, scss/_front-page.scss */
section.testimonials h2 {
  text-align: center;
  color: white;
  font-size: 60px;
  margin-bottom: 60px;
}
/* line 495, scss/_front-page.scss */
section.testimonials .slide {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
/* line 500, scss/_front-page.scss */
section.testimonials .slide img {
  background: white;
  width: 200px;
  height: 80px;
  border-radius: 8px;
  object-fit: contain;
  overflow: hidden;
}
/* line 508, scss/_front-page.scss */
section.testimonials .slide .text p {
  padding-top: 55px;
  color: rgba(255, 255, 255, 0.7) !important;
  text-align: center;
  max-width: 750px;
}
/* line 514, scss/_front-page.scss */
section.testimonials .slide .author {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  padding-top: 35px;
  color: white;
  text-align: center;
}
/* line 523, scss/_front-page.scss */
section.testimonials .slick-arrow {
  position: absolute;
  top: 20px;
  font-size: 40px;
  color: white;
  background: none;
  border: none;
  z-index: 999;
}
/* line 532, scss/_front-page.scss */
section.testimonials .slick-arrow-next {
  left: 695px;
}
/* line 535, scss/_front-page.scss */
section.testimonials .slick-arrow-prev {
  left: 400px;
}
@media only screen and (max-width: 1200px) {
  /* line 539, scss/_front-page.scss */
  section.testimonials .slick-arrow-next {
    left: 695px;
  }
  /* line 542, scss/_front-page.scss */
  section.testimonials .slick-arrow-prev {
    left: 200px;
  }
}
@media only screen and (max-width: 992px) {
  /* line 547, scss/_front-page.scss */
  section.testimonials .slick-arrow-next {
    left: auto;
    right: 0;
  }
  /* line 551, scss/_front-page.scss */
  section.testimonials .slick-arrow-prev {
    left: 0px;
  }
}

/* line 1, scss/_vacancies.scss */
#vacancies {
  padding-top: 60px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 1200px) {
  /* line 1, scss/_vacancies.scss */
  #vacancies {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}

/* line 12, scss/_vacancies.scss */
.vacancy {
  border: 2px solid #00ADBA;
  border-radius: 8px;
  padding: 20px 25px;
  padding-bottom: 30px;
  position: relative;
  font-family: "Kanit", sans-serif;
  width: 100%;
  max-width: 350px;
  margin-bottom: 80px;
  margin-right: 25px;
  -moz-transition: border-color 0.2s ease-out, -moz-transform 0.2s ease-out;
  -o-transition: border-color 0.2s ease-out, -o-transform 0.2s ease-out;
  -webkit-transition: border-color 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: border-color 0.2s ease-out, transform 0.2s ease-out;
}
/* line 25, scss/_vacancies.scss */
.vacancy:last-child {
  margin-right: 0;
}
/* line 29, scss/_vacancies.scss */
.vacancy:hover, .vacancy:focus {
  border: 2px solid #002a40;
  cursor: pointer;
}
/* line 34, scss/_vacancies.scss */
.vacancy:hover button, .vacancy:focus button {
  background-color: #002a40;
  padding-right: 35px;
}
/* line 38, scss/_vacancies.scss */
.vacancy:hover button i, .vacancy:focus button i {
  right: 12px;
  opacity: 1;
}
/* line 45, scss/_vacancies.scss */
.vacancy p {
  color: #003B59;
  margin-bottom: 15px;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 14px;
  line-height: initial;
}
/* line 53, scss/_vacancies.scss */
.vacancy p span {
  text-transform: none;
  font-family: "accpro";
  font-size: 18px;
  color: #003B59;
  vertical-align: sub;
  padding-right: 5px;
  color: #00ADBA;
}
/* line 64, scss/_vacancies.scss */
.vacancy p.vacancy-title {
  font-size: 18px;
  font-weight: 500;
}
/* line 69, scss/_vacancies.scss */
.vacancy button {
  border-radius: 8px;
  font-weight: 500;
  font-size: 18px;
  background-color: #003B59;
  padding: 9px 25px;
  line-height: initial;
  color: white;
  text-transform: uppercase;
  position: absolute;
  display: inline-block;
  bottom: -22px;
  border: none;
  -moz-transition: background-color 0.2s ease-out, padding-right 0.2s;
  -o-transition: background-color 0.2s ease-out, padding-right 0.2s;
  -webkit-transition: background-color 0.2s ease-out, padding-right 0.2s;
  transition: background-color 0.2s ease-out, padding-right 0.2s;
  overflow: hidden;
  padding-right: 35px;
}
@media (min-width: 992px) {
  /* line 69, scss/_vacancies.scss */
  .vacancy button {
    padding-right: 25px;
  }
}
/* line 90, scss/_vacancies.scss */
.vacancy button i {
  position: absolute;
  right: 12px;
  opacity: 1;
  top: 16px;
  font-size: 14px;
  -moz-transition: right 0.2s ease-out, opacity 0.2s ease-out;
  -o-transition: right 0.2s ease-out, opacity 0.2s ease-out;
  -webkit-transition: right 0.2s ease-out, opacity 0.2s ease-out;
  transition: right 0.2s ease-out, opacity 0.2s ease-out;
}
@media (min-width: 992px) {
  /* line 90, scss/_vacancies.scss */
  .vacancy button i {
    right: 25px;
    opacity: 0;
  }
}

/* line 106, scss/_vacancies.scss */
#resp_requirements {
  padding-bottom: 50px;
}
/* line 109, scss/_vacancies.scss */
#resp_requirements article {
  padding-left: 25px;
  border-left: 4px solid #003B59;
}

/* line 1, scss/_vacancy-form.scss */
#wp-advanced-search {
  background-color: #ecf4f8;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  padding: 20px;
  font-family: "Kanit", sans-serif;
  font-weight: 500;
  font-size: 18px;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 1, scss/_vacancy-form.scss */
  #wp-advanced-search {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 740px;
  }
}
/* line 16, scss/_vacancy-form.scss */
#wp-advanced-search select {
  width: 100%;
  padding: 13px 20px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  border: 1px solid #003B59;
  text-transform: uppercase;
  font-size: 18px;
  color: #003B59;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-bottom: 20px;
  position: relative;
  -moz-transition: border-color 0.2s ease-out, color 0.2s ease-out;
  -o-transition: border-color 0.2s ease-out, color 0.2s ease-out;
  -webkit-transition: border-color 0.2s ease-out, color 0.2s ease-out;
  transition: border-color 0.2s ease-out, color 0.2s ease-out;
}
@media (min-width: 768px) {
  /* line 16, scss/_vacancy-form.scss */
  #wp-advanced-search select {
    margin-bottom: 0;
  }
}
/* line 34, scss/_vacancy-form.scss */
#wp-advanced-search input[type="submit"] {
  padding: 10px 25px;
  text-transform: uppercase;
  border: none;
  color: white !important;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
/* line 42, scss/_vacancy-form.scss */
#wp-advanced-search input[type="submit"]:hover, #wp-advanced-search input[type="submit"]:focus {
  background-color: #001926;
}

/* line 48, scss/_vacancy-form.scss */
#tax_sector, #tax_level {
  background: transparent;
  position: relative;
  z-index: 2;
}

/* line 54, scss/_vacancy-form.scss */
#wpas-tax_sector, #wpas-tax_level {
  position: relative;
  width: 100%;
  margin-right: 20px;
}
/* line 59, scss/_vacancy-form.scss */
#wpas-tax_sector select, #wpas-tax_level select {
  border: 1px solid #003B59;
  border-radius: 8px;
  color: #003B59;
}
/* line 64, scss/_vacancy-form.scss */
#wpas-tax_sector:before, #wpas-tax_level:before {
  text-transform: none;
  position: absolute;
  right: 20px;
  top: 15px;
  z-index: 1;
  font-family: "Ionicons";
  color: #003B59;
  content: '\f35d';
}
/* line 81, scss/_vacancy-form.scss */
#wpas-tax_sector:hover select, #wpas-tax_sector:focus select, #wpas-tax_level:hover select, #wpas-tax_level:focus select {
  cursor: pointer;
}
/* line 86, scss/_vacancy-form.scss */
#wpas-tax_sector:hover:after, #wpas-tax_sector:focus:after, #wpas-tax_level:hover:after, #wpas-tax_level:focus:after {
  color: #001926;
}

/* line 94, scss/_vacancy-form.scss */
#wpas-submit {
  position: relative;
}
/* line 96, scss/_vacancy-form.scss */
#wpas-submit input[type="submit"] {
  border-radius: 8px;
  background-color: #00ADBA;
  font-size: 20px;
  line-height: 30px;
  color: white;
  transition: all .3s linear;
}
/* line 103, scss/_vacancy-form.scss */
#wpas-submit input[type="submit"]:hover {
  background-color: #003855;
}

/* line 2, scss/_single-vacancy.scss */
a#single-vacancy-header h1 {
  border-bottom: 1px solid #d0e1ec;
  padding-bottom: 3.125rem;
  font-size: 2.5rem;
  margin-bottom: 2.813rem;
}
/* line 9, scss/_single-vacancy.scss */
a#single-vacancy-header article {
  max-width: 750px;
  width: 100%;
}
/* line 13, scss/_single-vacancy.scss */
a#single-vacancy-header article p {
  color: #ffffff;
}

/* line 21, scss/_single-vacancy.scss */
.single-vacancy-info .container section {
  border-bottom: 1px solid lightgray;
  padding-bottom: 40px;
  padding-top: 40px;
}
/* line 26, scss/_single-vacancy.scss */
.single-vacancy-info .container section:before, .single-vacancy-info .container section:after {
  display: none;
}
@media (min-width: 768px) {
  /* line 21, scss/_single-vacancy.scss */
  .single-vacancy-info .container section {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
}
/* line 36, scss/_single-vacancy.scss */
.single-vacancy-info p {
  font-family: "Kanit", sans-serif;
  color: #003B59;
  margin-bottom: 15px;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 14px;
  line-height: initial;
}
/* line 45, scss/_single-vacancy.scss */
.single-vacancy-info p:last-child {
  margin-bottom: 0;
}
/* line 49, scss/_single-vacancy.scss */
.single-vacancy-info p span {
  text-transform: none;
  font-family: "accpro";
  font-size: 18px;
  color: #00ADBA;
  vertical-align: sub;
  padding-right: 5px;
}
@media (min-width: 768px) {
  /* line 36, scss/_single-vacancy.scss */
  .single-vacancy-info p {
    margin-bottom: 0;
  }
}

/* line 65, scss/_single-vacancy.scss */
#resp_requirements h2 {
  font-size: 30px;
  margin-bottom: 30px;
}
/* line 70, scss/_single-vacancy.scss */
#resp_requirements section {
  padding-left: 25px;
  border-left: 4px solid #00ADBA;
}

/* line 76, scss/_single-vacancy.scss */
.apply-now {
  background-image: url("img/apply-now-vacancy-accpro-dublin.jpg");
  background-size: cover;
  background-position: center center;
}
/* line 81, scss/_single-vacancy.scss */
.apply-now .apply-to {
  width: 100%;
  max-width: 400px;
  font-family: "Kanit", sans-serif;
  margin: 0 auto;
  margin-top: 40px;
  display: -webkit-flex;
  display: flex;
}
/* line 88, scss/_single-vacancy.scss */
.apply-now .apply-to .apply-to {
  justify-content: flex-start;
}
/* line 90, scss/_single-vacancy.scss */
.apply-now .apply-to .apply-to a {
  margin-right: 20px;
}
@media (min-width: 992px) {
  /* line 81, scss/_single-vacancy.scss */
  .apply-now .apply-to {
    margin-left: 0;
  }
}
/* line 100, scss/_single-vacancy.scss */
.apply-now .apply-to a {
  font-size: 18px;
  color: #003B59;
  font-weight: 500;
  display: flex;
  align-items: center;
}
/* line 108, scss/_single-vacancy.scss */
.apply-now .apply-to a i {
  font-size: 25px;
  margin-right: 10px;
}
/* line 113, scss/_single-vacancy.scss */
.apply-now .apply-to a strong {
  font-weight: 600;
  text-transform: uppercase;
}
/* line 119, scss/_single-vacancy.scss */
.apply-now .ginput_container_fileupload {
  position: relative;
}
/* line 121, scss/_single-vacancy.scss */
.apply-now .ginput_container_fileupload:after {
  background: white;
  top: 0;
  position: absolute;
  content: 'Upload your CV';
  border: 1px solid #003B59;
  border-radius: 8px;
  color: #003B59;
  line-height: 48px;
  font-size: 18px;
  padding: 0 15px;
  margin-bottom: 15px;
  width: 100%;
  font-weight: 400;
}
/* line 137, scss/_single-vacancy.scss */
.apply-now #field_1_4 {
  width: 100%;
}
/* line 140, scss/_single-vacancy.scss */
.apply-now input[type="file"] {
  position: relative;
  width: 100%;
  height: 47px;
  z-index: 999;
  opacity: 0;
}
/* line 147, scss/_single-vacancy.scss */
.apply-now input[type="submit"] {
  background: #74BF43 !important;
  color: white !important;
}
/* line 152, scss/_single-vacancy.scss */
.apply-now #resp_requirements .section-title {
  margin-bottom: 20px;
}

/* line 1, scss/_service-boxes.scss */
.service-boxes-container {
  text-align: center;
}
/* line 4, scss/_service-boxes.scss */
.service-boxes-container h2 {
  color: #003047;
  margin-bottom: 4.063rem;
}

/* line 9, scss/_service-boxes.scss */
.section-title {
  padding-top: 50px;
}

/* line 12, scss/_service-boxes.scss */
.side-color {
  padding-bottom: 100px !important;
}

/* line 15, scss/_service-boxes.scss */
.service-boxes {
  padding-top: 100px;
}
@media (min-width: 768px) {
  /* line 15, scss/_service-boxes.scss */
  .service-boxes {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

/* line 25, scss/_service-boxes.scss */
.service-box {
  margin: 0 auto;
  margin-bottom: 40px;
}
/* line 29, scss/_service-boxes.scss */
.service-box h4 {
  font-size: 14px;
  font-weight: 500;
}
/* line 34, scss/_service-boxes.scss */
.service-box figure {
  border: 2px solid #003047;
  height: 190px;
  padding-top: 50px;
  margin-bottom: 15px;
}
/* line 40, scss/_service-boxes.scss */
.service-box figure img {
  height: 90px;
}

/* line 46, scss/_service-boxes.scss */
.for-candidates-box {
  width: 100%;
  max-width: 250px;
}
@media (min-width: 768px) {
  /* line 46, scss/_service-boxes.scss */
  .for-candidates-box {
    margin: 0 15px 40px 15px;
  }
}

/* line 55, scss/_service-boxes.scss */
.for-clients-box {
  width: 100%;
  max-width: 190px;
}
@media (min-width: 768px) {
  /* line 55, scss/_service-boxes.scss */
  .for-clients-box {
    margin: 0 15px 40px 15px;
  }
}

/* line 3, scss/_our-clients.scss */
.our-client img {
  display: block;
  margin: 0 auto;
  height: 50px;
  width: auto;
  margin-top: 45px;
  margin-bottom: 45px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -moz-transition: -moz-transform 0.2s ease-out, filter 0.2s ease-out;
  -o-transition: -o-transform 0.2s ease-out, filter 0.2s ease-out;
  -webkit-transition: -webkit-transform 0.2s ease-out, filter 0.2s ease-out;
  transition: transform 0.2s ease-out, filter 0.2s ease-out;
}
/* line 15, scss/_our-clients.scss */
.our-client:hover img {
  -moz-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -webkit-transform: scale(1.03);
  transform: scale(1.03);
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

/* line 1, scss/_about-us.scss */
.experience-section {
  padding-top: 4.125rem;
  background-size: 0;
  padding-bottom: 0;
}
/* line 6, scss/_about-us.scss */
.experience-section .stripe-blue {
  margin-top: 50px;
  padding-bottom: 0;
}
@media (min-width: 992px) {
  /* line 1, scss/_about-us.scss */
  .experience-section {
    background-size: 41%;
    background-repeat: no-repeat;
    background-position: left;
    padding-bottom: 3.125rem;
  }
}
/* line 18, scss/_about-us.scss */
.experience-section .experience-img {
  margin-bottom: 25px;
  width: 100%;
  height: auto;
}

/* line 26, scss/_about-us.scss */
.refer-a-friend {
  background-size: 0;
  background-position: center center;
  background-repeat: no-repeat;
}
@media (min-width: 992px) {
  /* line 26, scss/_about-us.scss */
  .refer-a-friend {
    background-size: cover;
  }
}
/* line 35, scss/_about-us.scss */
.refer-a-friend h2 {
  margin-bottom: 1.875rem;
}

/* line 41, scss/_about-us.scss */
#gform_wrapper_2 {
  font-family: "Kanit", sans-serif;
  margin-top: 40px;
}
/* line 45, scss/_about-us.scss */
#gform_wrapper_2 input[type="submit"] {
  background-color: #003047;
  color: #ffffff;
  border: none;
  text-transform: uppercase;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  padding: 11px 18px;
  font-size: 16px;
  display: block;
  width: 100%;
  position: relative;
  line-height: initial;
}
/* line 58, scss/_about-us.scss */
#gform_wrapper_2 input[type="submit"]:hover, #gform_wrapper_2 input[type="submit"]:focus {
  background-color: #001f2e;
}

/* line 65, scss/_about-us.scss */
#gform_fields_2 {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  /* line 65, scss/_about-us.scss */
  #gform_fields_2 {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
/* line 73, scss/_about-us.scss */
#gform_fields_2 li {
  list-style-type: none;
  width: 100%;
  margin-bottom: 10px;
}
/* line 78, scss/_about-us.scss */
#gform_fields_2 li label {
  display: none;
}
/* line 82, scss/_about-us.scss */
#gform_fields_2 li input {
  line-height: initial;
  letter-spacing: 0;
  width: 100%;
  font-size: 16px;
  padding: 10px 18px;
  font-weight: 500;
  text-transform: capitalize;
}
/* line 56, scss/_mixins.scss */
#gform_fields_2 li input::-webkit-input-placeholder {
  color: #003B59;
}
/* line 57, scss/_mixins.scss */
#gform_fields_2 li input:-moz-placeholder {
  color: #003B59;
}
/* line 58, scss/_mixins.scss */
#gform_fields_2 li input::-moz-placeholder {
  color: #003B59;
}
/* line 59, scss/_mixins.scss */
#gform_fields_2 li input:-ms-input-placeholder {
  color: #003B59;
}
/* line 95, scss/_about-us.scss */
#gform_fields_2 li input:focus {
  outline: none;
  letter-spacing: normal;
}
@media (min-width: 992px) {
  /* line 73, scss/_about-us.scss */
  #gform_fields_2 li {
    width: 37%;
    margin-bottom: 0;
  }
  /* line 105, scss/_about-us.scss */
  #gform_fields_2 li:first-child {
    margin-right: 2%;
  }
}

/* line 113, scss/_about-us.scss */
#gform_2 {
  margin-bottom: 25px;
  position: relative;
}
/* line 117, scss/_about-us.scss */
#gform_2 .gform_ajax_spinner {
  display: none !important;
}
/* line 121, scss/_about-us.scss */
#gform_2 .validation_error {
  font-size: 14px;
  margin-bottom: 10px;
  color: red;
  line-height: initial;
}
/* line 129, scss/_about-us.scss */
#gform_2 .gfield_error input {
  border: 1px solid red;
}
/* line 134, scss/_about-us.scss */
#gform_2 .validation_message {
  display: none !important;
}
@media (min-width: 992px) {
  /* line 139, scss/_about-us.scss */
  #gform_2 .gform_footer {
    position: absolute;
    top: 0;
    right: 0;
    width: 22%;
    margin-left: 2%;
  }
}
/* line 147, scss/_about-us.scss */
#gform_2 input[type="submit"] {
  background: #00ADBA !important;
  color: white !important;
  padding: 9px 18px !important;
}

/* line 154, scss/_about-us.scss */
#field_2_3 {
  display: none;
}

/* line 158, scss/_about-us.scss */
#gform_confirmation_message_2, .gform_confirmation_message {
  font-size: 14px;
  color: #003B59;
  margin-bottom: 20px;
}

/* line 1, scss/_contact.scss */
.contact-top-section {
  background-size: cover;
  background-position: center center;
  position: relative;
  z-index: 2;
  min-height: 80vh;
}
/* line 8, scss/_contact.scss */
.contact-top-section h1 {
  color: #ffffff;
  margin-bottom: 4.063rem;
}
/* line 13, scss/_contact.scss */
.contact-top-section section {
  margin-bottom: 4.375rem;
  max-width: 800px;
}
/* line 18, scss/_contact.scss */
.contact-top-section p {
  color: #ffffff;
}
/* line 22, scss/_contact.scss */
.contact-top-section:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #00527a;
  background: -webkit-linear-gradient(legacy-direction(left), #00527a, #40d4ec);
  background: linear-gradient(to right, #00527a, #40d4ec);
  opacity: 0.8;
  z-index: -1;
}

/* line 36, scss/_contact.scss */
.social-boxes {
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 42, scss/_contact.scss */
.social-box {
  display: inline-block;
  text-align: center;
  width: 30%;
  margin: 0 15px;
  margin-bottom: 30px;
}
/* line 51, scss/_contact.scss */
.social-box i {
  font-family: "accpro";
  font-weight: 300;
  color: #ffffff;
  font-size: 55px;
  display: block;
  padding-bottom: 22px;
  border-bottom: 1px solid #ffffff;
  margin-bottom: 20px;
  -moz-transition: color 0.2s ease-out, border-color 0.2s ease-out;
  -o-transition: color 0.2s ease-out, border-color 0.2s ease-out;
  -webkit-transition: color 0.2s ease-out, border-color 0.2s ease-out;
  transition: color 0.2s ease-out, border-color 0.2s ease-out;
}
/* line 63, scss/_contact.scss */
.social-box p {
  line-height: initial;
  max-width: 247px;
  font-weight: 500;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  margin: auto;
}
/* line 74, scss/_contact.scss */
.social-box p strong {
  font-weight: 700;
}
/* line 81, scss/_contact.scss */
.social-box:hover p, .social-box:focus p {
  color: #003047;
}
/* line 85, scss/_contact.scss */
.social-box:hover i, .social-box:focus i {
  color: #003047;
  border-bottom: 1px solid #003047;
}

/* line 92, scss/_contact.scss */
.acf-map {
  height: 230px;
}
@media (min-width: 768px) {
  /* line 92, scss/_contact.scss */
  .acf-map {
    height: 460px;
  }
}

/* line 1, scss/_our-team.scss */
.our-team {
  background-size: cover;
  background-position: center center;
  padding-top: 4.063rem;
  position: relative;
  z-index: 2;
}
/* line 8, scss/_our-team.scss */
.our-team h1 {
  margin-bottom: 3.438rem;
  color: #003B59;
  font-size: 60px;
  font-weight: bold;
  line-height: 90px;
}

/* line 18, scss/_our-team.scss */
.team-members {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 1200px) {
  /* line 18, scss/_our-team.scss */
  .team-members {
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
}

/* line 28, scss/_our-team.scss */
.team-member {
  width: 349px;
  position: relative;
  height: 100%;
  display: inline-block;
  margin: 0 auto;
  margin-bottom: 50px;
  transition: all .3s linear;
}
/* line 37, scss/_our-team.scss */
.team-member .overlay-gradient {
  border-radius: 8px;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}
/* line 41, scss/_our-team.scss */
.team-member .overlay-gradient img {
  height: 350px;
  width: 100%;
  object-fit: cover;
  display: none;
}
/* line 47, scss/_our-team.scss */
.team-member .overlay-gradient img.luminosity {
  display: block;
}
/* line 51, scss/_our-team.scss */
.team-member .member-info {
  border-radius: 8px;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  top: 0;
  left: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  text-align: center;
  font-family: "Kanit", sans-serif;
  background: linear-gradient(180deg, rgba(0, 59, 89, 0.8) 5%, rgba(0, 173, 186, 0.3) 50%);
  transition: all .3s linear;
}
/* line 67, scss/_our-team.scss */
.team-member .member-info .member-name {
  font-size: 18px;
  font-weight: 600;
  color: #ffffff;
  padding-top: 17px;
  text-transform: uppercase;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
/* line 76, scss/_our-team.scss */
.team-member .member-info .member-role {
  margin-top: 190px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 300;
  text-transform: uppercase;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
/* line 87, scss/_our-team.scss */
.team-member:hover .member-info, .team-member:focus .member-info {
  background: linear-gradient(180deg, rgba(0, 59, 89, 0.08) 5%, rgba(0, 173, 186, 0.05) 50%);
}
/* line 90, scss/_our-team.scss */
.team-member:hover .member-info .member-name, .team-member:focus .member-info .member-name {
  opacity: 0;
}
/* line 94, scss/_our-team.scss */
.team-member:hover .member-info .member-role, .team-member:focus .member-info .member-role {
  opacity: 0;
}
/* line 100, scss/_our-team.scss */
.team-member:hover .overlay-gradient img, .team-member:focus .overlay-gradient img {
  display: block;
}
/* line 103, scss/_our-team.scss */
.team-member:hover .overlay-gradient img.luminosity, .team-member:focus .overlay-gradient img.luminosity {
  display: none;
}
/* line 109, scss/_our-team.scss */
.team-member .member-contact {
  position: absolute !important;
  left: 50%;
  transform: translate(-50%);
  top: 320px;
  text-align: center;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
/* line 118, scss/_our-team.scss */
.team-member .member-contact a {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  height: 45px;
  width: 45px;
  background-color: #ffffff;
  color: #003B59;
}
/* line 126, scss/_our-team.scss */
.team-member .member-contact a:last-child {
  margin-left: 10px;
}
/* line 130, scss/_our-team.scss */
.team-member .member-contact a i {
  display: block;
  padding-top: 12px;
  font-family: 'accpro';
  color: #003B59;
  font-size: 18px;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 140, scss/_our-team.scss */
.team-member .member-contact a:hover i, .team-member .member-contact a:focus i {
  color: #003047;
}

/* line 149, scss/_our-team.scss */
#gform_wrapper_3 {
  margin-top: 30px;
}

/* line 153, scss/_our-team.scss */
#gform_3 {
  font-family: "Kanit", sans-serif;
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 992px) {
  /* line 153, scss/_our-team.scss */
  #gform_3 {
    max-width: 730px;
  }
}
/* line 164, scss/_our-team.scss */
#gform_3 .validation_error {
  font-size: 14px;
  margin-bottom: 10px;
  color: red;
  line-height: initial;
}
/* line 172, scss/_our-team.scss */
#gform_3 .gfield_error input, #gform_3 .gfield_error textarea {
  border: 1px solid red;
}
/* line 177, scss/_our-team.scss */
#gform_3 .validation_message {
  display: none !important;
}
/* line 181, scss/_our-team.scss */
#gform_3 .gform_ajax_spinner {
  display: none !important;
}
/* line 185, scss/_our-team.scss */
#gform_3 h3 {
  font-size: 2.5rem;
  margin-bottom: 1.875rem;
  padding-bottom: 0.9375rem;
  border-bottom: 1px solid #003047;
}
/* line 192, scss/_our-team.scss */
#gform_3 input, #gform_3 textarea {
  width: 100%;
  font-size: 18px;
  color: #003B59;
  padding: 10px 18px;
  border: none;
  font-weight: 500;
  text-transform: capitalize;
  line-height: initial;
  letter-spacing: 0;
  margin-bottom: 10px;
  border-radius: 8px;
}
/* line 205, scss/_our-team.scss */
#gform_3 input:focus, #gform_3 textarea:focus {
  outline: none;
  letter-spacing: normal;
}
/* line 211, scss/_our-team.scss */
#gform_3 textarea {
  margin-bottom: 0;
  resize: none;
  height: 125px;
}
/* line 217, scss/_our-team.scss */
#gform_3 label {
  display: none;
}
/* line 221, scss/_our-team.scss */
#gform_3 .gform_footer {
  position: relative;
  display: flex;
  justify-content: flex-end;
}
/* line 225, scss/_our-team.scss */
#gform_3 .gform_footer:before {
  font-family: 'accpro';
  content: "h";
  color: white;
  position: absolute;
  left: 226px;
  top: 15px;
  font-size: 14px;
  display: none;
}
/* line 236, scss/_our-team.scss */
#gform_3 .gform_footer input {
  text-transform: capitalize;
  display: inline-block;
  color: #ffffff;
  width: auto;
  border: none;
  padding: 11px 25px;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
/* line 245, scss/_our-team.scss */
#gform_3 .gform_footer input:hover, #gform_3 .gform_footer input:focus {
  background-color: #001f2e;
}

/* line 252, scss/_our-team.scss */
input[type="submit"] {
  background: white;
  color: #74BF43 !important;
  border-radius: 8px;
  font-size: 20px !important;
}

/* line 259, scss/_our-team.scss */
#gform_fields_3 {
  list-style-type: none;
  margin-bottom: 0;
}
/* line 264, scss/_our-team.scss */
#gform_fields_3 li:last-child {
  margin-bottom: 0;
}
/* line 56, scss/_mixins.scss */
#gform_fields_3 li input::-webkit-input-placeholder, #gform_fields_3 li textarea::-webkit-input-placeholder {
  color: #74BF43;
}
/* line 57, scss/_mixins.scss */
#gform_fields_3 li input:-moz-placeholder, #gform_fields_3 li textarea:-moz-placeholder {
  color: #74BF43;
}
/* line 58, scss/_mixins.scss */
#gform_fields_3 li input::-moz-placeholder, #gform_fields_3 li textarea::-moz-placeholder {
  color: #74BF43;
}
/* line 59, scss/_mixins.scss */
#gform_fields_3 li input:-ms-input-placeholder, #gform_fields_3 li textarea:-ms-input-placeholder {
  color: #74BF43;
}

/* line 277, scss/_our-team.scss */
#gform_confirmation_message_3 {
  text-align: center;
}

/* line 281, scss/_our-team.scss */
#field_3_5 {
  display: none;
}

/* line 287, scss/_our-team.scss */
.work-with-us h1 {
  color: white;
}
/* line 290, scss/_our-team.scss */
.work-with-us p {
  color: #FFFFFF;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
}
/* line 296, scss/_our-team.scss */
.work-with-us section {
  max-width: 600px;
  margin: 0 auto;
}

/* line 1, scss/_single-our_team.scss */
.team-member-single {
  padding-bottom: 1.563rem;
}
@media (min-width: 992px) {
  /* line 1, scss/_single-our_team.scss */
  .team-member-single {
    min-height: 515px;
  }
}
/* line 8, scss/_single-our_team.scss */
.team-member-single h1 {
  font-size: 60px;
  padding-bottom: 1.875rem;
  border-bottom: 2px solid rgba(255, 255, 255, 0.5);
}
/* line 14, scss/_single-our_team.scss */
.team-member-single figure {
  overflow: hidden;
}
/* line 18, scss/_single-our_team.scss */
.team-member-single figure img {
  width: 100%;
  height: auto;
}

/* line 25, scss/_single-our_team.scss */
.team-member-single-contact {
  padding-top: 2.188rem;
  padding-bottom: 2.188rem;
}
@media (min-width: 768px) {
  /* line 30, scss/_single-our_team.scss */
  .team-member-single-contact .container {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
/* line 36, scss/_single-our_team.scss */
.team-member-single-contact a {
  display: block;
  text-transform: uppercase;
  margin-bottom: 35px;
  font-family: "Kanit", sans-serif;
  font-size: 18px;
  color: #003B59 !important;
  font-weight: 500;
}
/* line 45, scss/_single-our_team.scss */
.team-member-single-contact a:last-child {
  margin-bottom: 0;
}
/* line 49, scss/_single-our_team.scss */
.team-member-single-contact a i {
  text-transform: none;
  font-family: 'accpro';
  padding-right: 8px;
  font-size: 24px;
  vertical-align: bottom;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
@media (min-width: 768px) {
  /* line 36, scss/_single-our_team.scss */
  .team-member-single-contact a {
    margin-bottom: 0;
    margin-right: 47px;
  }
  /* line 62, scss/_single-our_team.scss */
  .team-member-single-contact a:last-child {
    margin-left: 0;
  }
}
/* line 67, scss/_single-our_team.scss */
.team-member-single-contact a:hover, .team-member-single-contact a:focus {
  color: #003047;
}
/* line 71, scss/_single-our_team.scss */
.team-member-single-contact a:hover i, .team-member-single-contact a:focus i {
  color: inherit;
}

/* line 1, scss/_blog-home.scss */
.blog {
  padding-top: 3.438rem;
  padding-bottom: 3.438rem;
}

/* line 7, scss/_blog-home.scss */
.blog-post-preview {
  width: 100%;
  max-width: 360px;
  margin: 0 auto;
  margin-bottom: 5.313rem;
  position: relative;
}
/* line 14, scss/_blog-home.scss */
.blog-post-preview figure {
  border-top: 1px solid #bee1f4;
  border-bottom: 1px solid #bee1f4;
  overflow: hidden;
  height: 120px;
  width: 100%;
  position: relative;
  border-radius: 8px 8px 0 0 !important;
}
@media (min-width: 768px) {
  /* line 14, scss/_blog-home.scss */
  .blog-post-preview figure {
    height: 150px;
  }
}
/* line 27, scss/_blog-home.scss */
.blog-post-preview figure img {
  max-width: none;
  position: absolute;
  -moz-transition: -moz-transform 0.2s ease-out;
  -o-transition: -o-transform 0.2s ease-out;
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
}
/* line 33, scss/_blog-home.scss */
.blog-post-preview figure img.default-blog-img {
  bottom: -30px;
}
/* line 38, scss/_blog-home.scss */
.blog-post-preview .post-details {
  background-color: white;
  padding: 12px 15px;
  font-family: "Kanit", sans-serif;
  border-left: 1px solid #c5c5c5;
  border-right: 1px solid #c5c5c5;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 49, scss/_blog-home.scss */
.blog-post-preview .post-details p {
  font-size: 16px;
  font-weight: 500;
  margin: 0;
  color: #FBB424;
  text-transform: uppercase;
  line-height: 50px;
}
/* line 58, scss/_blog-home.scss */
.blog-post-preview .post-details p i {
  font-size: 18px;
  font-family: 'accpro';
  vertical-align: sub;
  text-transform: none;
  padding-right: 0px;
  color: #FBB424;
}
/* line 68, scss/_blog-home.scss */
.blog-post-preview p
.line {
  margin-left: 15px;
  border-bottom: 2px solid rgba(251, 180, 36, 0.2);
}
/* line 73, scss/_blog-home.scss */
.blog-post-preview .post-info {
  background: white;
  padding: 20px;
  border: 1px solid #c5c5c5;
  border-top: none;
  height: 190px;
  min-height: 190px;
  border-radius: 0px 0px 8px 8px !important;
}
/* line 82, scss/_blog-home.scss */
.blog-post-preview .post-info h4 {
  font-size: 18px;
  color: #003B59;
  font-weight: 500;
  padding-bottom: 12px;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 90, scss/_blog-home.scss */
.blog-post-preview .post-info p {
  opacity: 0.6;
  color: #003B59;
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
}
/* line 99, scss/_blog-home.scss */
.blog-post-preview .icon-read-more {
  position: absolute;
  font-family: 'accpro';
  height: 31px;
  width: 29px;
  color: #ffffff;
  font-size: 40px;
  left: 50%;
  margin-left: -16px;
  bottom: -15px;
  background: #FBB424;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 111, scss/_blog-home.scss */
.blog-post-preview .icon-read-more:before {
  position: absolute;
  top: 0;
}
/* line 118, scss/_blog-home.scss */
.blog-post-preview:hover h4, .blog-post-preview:focus h4 {
  color: #003047;
}
/* line 122, scss/_blog-home.scss */
.blog-post-preview:hover .icon-read-more, .blog-post-preview:focus .icon-read-more {
  color: #FBB424;
  background: #ffffff;
}
/* line 127, scss/_blog-home.scss */
.blog-post-preview:hover img, .blog-post-preview:focus img {
  -moz-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -webkit-transform: scale(1.03);
  transform: scale(1.03);
}

/* line 133, scss/_blog-home.scss */
.blog-links {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  padding-bottom: 35px;
}
@media (min-width: 768px) {
  /* line 133, scss/_blog-home.scss */
  .blog-links {
    padding-bottom: 0px;
    padding-top: 10px;
  }
}
/* line 144, scss/_blog-home.scss */
.blog-links a:first-child {
  margin-right: 10px;
}

/* line 1, scss/_single.scss */
.single-post-header {
  background-size: cover;
  padding-bottom: 5.625rem;
  padding-top: 5.625rem;
}
/* line 6, scss/_single.scss */
.single-post-header .container {
  text-align: center;
}
/* line 10, scss/_single.scss */
.single-post-header h1 {
  color: #ffffff;
  font-size: 2.5rem;
  max-width: 690px;
  margin: 0 auto;
  padding-bottom: 3.75rem;
  margin-bottom: 4.375rem;
  border-bottom: 1px solid #ffffff;
}

/* line 21, scss/_single.scss */
.single-post-details {
  font-family: "Kanit", sans-serif;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
/* line 30, scss/_single.scss */
.single-post-details p {
  font-size: 14px;
  font-weight: 500;
  margin: 0 20px;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 1.125rem;
  line-height: initial;
}
/* line 39, scss/_single.scss */
.single-post-details p i {
  font-size: 22px;
  font-family: 'accpro';
  vertical-align: top;
  text-transform: none;
  padding-right: 0px;
}

/* line 49, scss/_single.scss */
.back-to-posts-btn {
  display: inline-block;
  padding: 8px 20px;
  background-color: #003B59;
  color: #ffffff;
  text-transform: uppercase;
  margin: 0 auto;
  font-family: "Kanit", sans-serif;
  font-weight: 600;
  font-size: 18px;
}
/* line 60, scss/_single.scss */
.back-to-posts-btn:hover, .back-to-posts-btn:focus {
  background-color: #003047;
  color: #ffffff;
  font-size: 18px;
}

/* line 2, scss/_usefull-links.scss */
.usefull-links-header h1 {
  margin-bottom: 10px;
}
/* line 6, scss/_usefull-links.scss */
.usefull-links-header .blog-links {
  margin-bottom: 20px;
  padding-bottom: 0;
}
@media (min-width: 1200px) {
  /* line 12, scss/_usefull-links.scss */
  .usefull-links-header h1 {
    margin-bottom: 2.813rem;
  }
  /* line 16, scss/_usefull-links.scss */
  .usefull-links-header .blog-links {
    margin-bottom: 0;
    padding-bottom: 35px;
  }
}

/* line 24, scss/_usefull-links.scss */
.usefull-link {
  padding-bottom: 2.188rem;
  margin-bottom: 3.125rem;
  border-bottom: 2px solid #e5e5e5;
}
/* line 29, scss/_usefull-links.scss */
.usefull-link:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}
/* line 35, scss/_usefull-links.scss */
.usefull-link a {
  border-radius: 8px;
  background-color: #003B59;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 18px;
  font-family: "Kanit", sans-serif;
  padding: 1.563rem 0;
  display: block;
}
/* line 46, scss/_usefull-links.scss */
.usefull-link a:hover, .usefull-link a:focus {
  background-color: #003047;
}
/* line 51, scss/_usefull-links.scss */
.usefull-link img {
  height: 125px;
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
}

/* line 2, scss/_cv-templates.scss */
.cv-templates-header h1 {
  margin-bottom: 10px;
}
/* line 6, scss/_cv-templates.scss */
.cv-templates-header .blog-links {
  margin-bottom: 20px;
  padding-bottom: 0;
}
@media (min-width: 1200px) {
  /* line 14, scss/_cv-templates.scss */
  .cv-templates-header h1 {
    margin-bottom: 2.813rem;
  }
  /* line 18, scss/_cv-templates.scss */
  .cv-templates-header .blog-links {
    margin-bottom: 0;
    padding-bottom: 35px;
  }
}

/* line 26, scss/_cv-templates.scss */
.cv-template {
  border: 1px solid #003047;
  text-align: center;
  padding-top: 20px;
  width: 100%;
  max-width: 262px;
  margin: 0 auto;
  padding-bottom: 15px;
  height: 250px;
  margin-bottom: 3.125rem;
}
/* line 37, scss/_cv-templates.scss */
.cv-template .icon-cv-preparation-advice {
  font-size: 105px;
  color: #003047;
  margin-bottom: 20px;
}
/* line 43, scss/_cv-templates.scss */
.cv-template .name {
  font-size: 14px;
  font-family: "Kanit", sans-serif;
  color: #003047;
  text-transform: uppercase;
  max-width: 160px;
  margin: 0 auto;
  padding-bottom: 10px;
  border-bottom: 2px solid #7f97a3;
  line-height: initial;
}
/* line 55, scss/_cv-templates.scss */
.cv-template a {
  display: block;
  padding-top: 10px;
  color: #003047;
  font-size: 14px;
  text-transform: uppercase;
  font-family: "Kanit", sans-serif;
  font-weight: 500;
}
/* line 64, scss/_cv-templates.scss */
.cv-template a i {
  font-size: 20px;
  vertical-align: sub;
}
/* line 69, scss/_cv-templates.scss */
.cv-template a:hover, .cv-template a:focus {
  color: #003B59;
}

/* line 1, scss/_upload-cv.scss */
.upload-cv-title {
  text-align: center;
  font-size: 2.5rem;
  padding-bottom: 0.9375rem;
  margin: 0 auto;
  margin-bottom: 1.875rem;
  border-bottom: 1px solid #003047;
  width: 100%;
  max-width: 400px;
}
@media (min-width: 992px) {
  /* line 1, scss/_upload-cv.scss */
  .upload-cv-title {
    text-align: left;
    margin-left: 0;
  }
}

/* line 19, scss/_upload-cv.scss */
.page-apply-now {
  background-image: url("img/apply-now-vacancy-accpro-dublin.jpg");
  background-size: cover;
  background-position: center center;
}
/* line 24, scss/_upload-cv.scss */
.page-apply-now .gform_title {
  font-size: 60px !important;
}
/* line 27, scss/_upload-cv.scss */
.page-apply-now #gform_1 {
  max-width: 100%;
}
/* line 30, scss/_upload-cv.scss */
.page-apply-now .apply-to {
  justify-content: flex-start;
  margin-top: 40px;
}
/* line 33, scss/_upload-cv.scss */
.page-apply-now .apply-to a {
  margin-right: 20px;
}
/* line 38, scss/_upload-cv.scss */
.page-apply-now .ginput_container_fileupload {
  position: relative;
}
/* line 40, scss/_upload-cv.scss */
.page-apply-now .ginput_container_fileupload:after {
  background: white;
  top: 0;
  position: absolute;
  content: 'Upload your CV';
  border: 1px solid #003B59;
  border-radius: 8px;
  color: #003B59;
  line-height: 48px;
  font-size: 18px;
  padding: 0 15px;
  margin-bottom: 15px;
  width: 100%;
  font-weight: 400;
}
/* line 56, scss/_upload-cv.scss */
.page-apply-now input[type="file"] {
  position: relative;
  width: 100%;
  height: 47px;
  z-index: 999;
  opacity: 0;
}
/* line 63, scss/_upload-cv.scss */
.page-apply-now input[type="submit"] {
  background: #74BF43 !important;
  color: white !important;
  text-transform: uppercase !important;
}
/* line 68, scss/_upload-cv.scss */
.page-apply-now a {
  color: #003B59;
}

/* line 2, scss/_wp-core.scss */
.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 6, scss/_wp-core.scss */
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

/* line 12, scss/_wp-core.scss */
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

/* line 17, scss/_wp-core.scss */
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

/* line 22, scss/_wp-core.scss */
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

/* line 27, scss/_wp-core.scss */
a img.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 31, scss/_wp-core.scss */
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

/* line 36, scss/_wp-core.scss */
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 42, scss/_wp-core.scss */
.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
}

/* line 50, scss/_wp-core.scss */
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 54, scss/_wp-core.scss */
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

/* line 58, scss/_wp-core.scss */
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

/* line 62, scss/_wp-core.scss */
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

/* line 71, scss/_wp-core.scss */
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
/* line 79, scss/_wp-core.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* line 87, scss/_wp-core.scss */
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* line 1, scss/_form-apply-for-vacancy.scss */
#gform_1 {
  font-family: "Kanit", sans-serif;
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 992px) {
  /* line 1, scss/_form-apply-for-vacancy.scss */
  #gform_1 {
    margin-left: 0;
  }
}
/* line 13, scss/_form-apply-for-vacancy.scss */
#gform_1 .validation_error {
  line-height: initial;
  font-size: 14px;
  margin-bottom: 10px;
  color: red;
}
/* line 20, scss/_form-apply-for-vacancy.scss */
#gform_1 .validation_message {
  display: none !important;
}
/* line 24, scss/_form-apply-for-vacancy.scss */
#gform_1 #field_1_4.gfield_error {
  border: 1px solid red;
}
/* line 29, scss/_form-apply-for-vacancy.scss */
#gform_1 .gfield_error input {
  border: 1px solid red;
}
/* line 34, scss/_form-apply-for-vacancy.scss */
#gform_1 img.gform_ajax_spinner {
  display: none !important;
}
/* line 38, scss/_form-apply-for-vacancy.scss */
#gform_1 h3 {
  margin-bottom: 1.875rem;
  padding-bottom: 0.9375rem;
}
/* line 43, scss/_form-apply-for-vacancy.scss */
#gform_1 input {
  width: 100%;
  line-height: 48px;
  font-size: 18px;
  padding: 0 15px;
  color: #003B59;
  padding: 10px 18px;
  border: 1px solid #003B59;
  font-weight: 400;
  text-transform: capitalize;
  line-height: initial;
  letter-spacing: 0;
}
/* line 56, scss/_form-apply-for-vacancy.scss */
#gform_1 input:focus {
  outline: none;
  letter-spacing: normal;
}
/* line 62, scss/_form-apply-for-vacancy.scss */
#gform_1 #input_1_4 {
  padding-bottom: 14px !important;
  border: none;
  font-size: 14px;
  color: #848483;
}
/* line 71, scss/_form-apply-for-vacancy.scss */
#gform_1 .gform_footer:before {
  font-family: 'accpro';
  content: "h";
  color: white;
  position: absolute;
  left: 226px;
  top: 15px;
  font-size: 14px;
  display: none;
}
/* line 82, scss/_form-apply-for-vacancy.scss */
#gform_1 .gform_footer input {
  background-color: #003047;
  color: #ffffff;
  border: none;
  padding: 11px 18px;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
/* line 89, scss/_form-apply-for-vacancy.scss */
#gform_1 .gform_footer input:hover, #gform_1 .gform_footer input:focus {
  background-color: #001f2e;
}

/* line 96, scss/_form-apply-for-vacancy.scss */
#gform_fields_1 {
  list-style-type: none;
  margin-bottom: 10px;
}
/* line 100, scss/_form-apply-for-vacancy.scss */
#gform_fields_1 li {
  margin-bottom: 10px;
}
/* line 103, scss/_form-apply-for-vacancy.scss */
#gform_fields_1 li:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  /* line 110, scss/_form-apply-for-vacancy.scss */
  #field_1_2, #field_1_3 {
    display: inline-block;
    width: 49%;
  }

  /* line 115, scss/_form-apply-for-vacancy.scss */
  #field_1_2 {
    margin-right: 2%;
  }

  /* line 119, scss/_form-apply-for-vacancy.scss */
  #gform_1 .gform_footer {
    width: 29%;
    margin-left: 2%;
    position: absolute;
    bottom: -5px;
    right: 0;
  }
}
/* line 130, scss/_form-apply-for-vacancy.scss */
#field_1_4 {
  width: 69%;
}

/* line 162, scss/_form-apply-for-vacancy.scss */
#field_1_1 label, #field_1_2 label, #field_1_3 label {
  display: none;
}
/* line 56, scss/_mixins.scss */
#field_1_1 input::-webkit-input-placeholder, #field_1_2 input::-webkit-input-placeholder, #field_1_3 input::-webkit-input-placeholder {
  color: #003B59;
}
/* line 57, scss/_mixins.scss */
#field_1_1 input:-moz-placeholder, #field_1_2 input:-moz-placeholder, #field_1_3 input:-moz-placeholder {
  color: #003B59;
}
/* line 58, scss/_mixins.scss */
#field_1_1 input::-moz-placeholder, #field_1_2 input::-moz-placeholder, #field_1_3 input::-moz-placeholder {
  color: #003B59;
}
/* line 59, scss/_mixins.scss */
#field_1_1 input:-ms-input-placeholder, #field_1_2 input:-ms-input-placeholder, #field_1_3 input:-ms-input-placeholder {
  color: #003B59;
}

/* line 173, scss/_form-apply-for-vacancy.scss */
#field_1_5 {
  display: none;
}

/* line 177, scss/_form-apply-for-vacancy.scss */
#gform_confirmation_message_1 {
  text-align: center;
}

/* line 1, scss/_forms.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  border: 1px solid #003B59;
  border-radius: 8px;
  color: #003B59;
  line-height: 48px;
  font-size: 18px;
  padding: 0 15px;
  margin-bottom: 15px;
  width: 100%;
  font-weight: 400;
  text-transform: capitalize;
}
/* line 56, scss/_mixins.scss */
input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="range"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #003B59;
}
/* line 57, scss/_mixins.scss */
input[type="text"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="url"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="search"]:-moz-placeholder,
input[type="number"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
input[type="range"]:-moz-placeholder,
input[type="date"]:-moz-placeholder,
input[type="month"]:-moz-placeholder,
input[type="week"]:-moz-placeholder,
input[type="time"]:-moz-placeholder,
input[type="datetime"]:-moz-placeholder,
input[type="datetime-local"]:-moz-placeholder,
input[type="color"]:-moz-placeholder,
textarea:-moz-placeholder {
  color: #003B59;
}
/* line 58, scss/_mixins.scss */
input[type="text"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="range"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
textarea::-moz-placeholder {
  color: #003B59;
}
/* line 59, scss/_mixins.scss */
input[type="text"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="range"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #003B59;
}

/* line 32, scss/_forms.scss */
input[type="submit"] {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500;
  color: #003B59 !important;
  padding: 10px 15px;
  border: none;
}

/* line 41, scss/_forms.scss */
textarea {
  min-height: 400px;
}

/* line 45, scss/_forms.scss */
label {
  display: none;
}

/* line 50, scss/_forms.scss */
.gform_body ul {
  list-style-type: none;
}

/* line 55, scss/_forms.scss */
.gform_validation_container {
  display: none;
}

/* line 59, scss/_forms.scss */
.apply-now .apply-to a.person {
  padding-right: 20px;
}
