@charset "UTF-8";
/*  ==========================================================================
    Includes
    ==========================================================================

    This is the main includes file. Here we include each of the sections.
    This includes file only concerns it's self with the cascade order of
    the different sections. Each section than controls it's own internal cascade.

    Cascade Index
    -------------
    1.  Vars
        The 'Vars' section holds global variables that all partials should be able to access if needs be. Note partials may have variables within them that are deemed only relevant for that partial. If you add a variable that you want to use across various partials you might want to consider adding it here.

    2.  Functions
        Has useful functions.

    3.  Breakpoints
        The 'Breakpoints' section contains a list of global variables that represent different breakpoint sizes. They are separated from the 'Vars' section because they will make use of some functions, particularly em() and bp-size().

    4.  Mixins
        Has useful mixins.

    5.  Base
        These are styles which effect base elements (p, a, table ect). The 'Base' section includes a reset and parts of normalize.css(https://github.com/necolas/normalize.css) are sprinkled throughout.

    6.  vendor
        If you want to include 3rd party css. They are included here so that the 'Objects' and 'Ui' sections van override styles.

    7.  Objects
        Reusable patterns. May contain generic patterns like the 'Media' object but you may also fill this folder with patterns that are a little more specific to your project.

    8.  Ui
        The main styles for your project.

    9.  Helpers
        Style trumps. Helper classes take precedence over everything else. I recommend only using helper classes if the style the helper class enables is relevant across all viewports otherwise you end up trying to fight the helper classes in the cascade.
*/
/*  ==========================================================================
    Vars
    ========================================================================== */
/*
    colors
    ------
*/
/*
    Fonts
    -----
*/
/*
    Z-indexes
    ---------
    Keep track of z-index by assigning your elements z-index to
    one of these defined levels.
*/
/*
    Widths
    ------
*/
/*
    Spacing units
    -------------
*/
/* 1 */
/*  ==========================================================================
    Functions:Units
    ========================================================================== */
/*
    PX to EM
    --------

    Convert px to em

    $base-font-size is used as a default so when you use the em() function you don't have to provide
    a second parameter if your working with a element with the default font-size
*/
/*
    EM to PX
    --------

    Convert em to px
*/
/*  ==========================================================================
    Functions:Breakpoints
    ========================================================================== */
/* 2 */
/*  ==========================================================================
    Breakpoints
    ========================================================================== */
/* 3 */
/*  ==========================================================================
    Mixins:Respond
    ==========================================================================

    Generate media queries.

    $respond-no-media-queries
    -------------------------
    set this global var in your stylesheet aimed at browsers which do
    not support media queries (ie8) to give them desktop styles only.

    This way they get all the styles but the cascade makes sure they display
    the desktop styles (if your using a mobile first approach to layering the media queries)
*/
/*  ==========================================================================
    Mixins:Rem
    ==========================================================================

    A small mixin for easy use of rem with px as fallback
    usage: @include x-rem(font-size, 14px)
    usage: @include x-rem(marign, 0 12px 2 1.2)
    usage: @include x-rem(padding, 1.5 24px)

    thanks to Eric Meyer for https://github.com/ericam/susy
    and Hans Christian Reinl for http://drublic.de/blog/rem-fallback-sass-less/

    set $base-font-size outside of the mixin in your variables file
*/
/*  ==========================================================================
    Mixins:Visually Hidden
    ========================================================================== */
/* 4 */
/*  ==========================================================================
    Base:Reset
    ========================================================================== */
/*
    1. Use border-box globally
*/
@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700&display=swap");
@import "//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css";
/* line 8, web/content/themes/standard/sass/partials/base/partials/_reset.scss */
*,
*:after,
*:before {
  box-sizing: border-box;
  /* 1 */ }

/*
    1. reset some stuff
*/
/* line 17, web/content/themes/standard/sass/partials/base/partials/_reset.scss */
p, blockquote, pre,
dl, dd, form, fieldset, legend,
table, th, td, caption,
hr {
  margin: 0;
  /* 1 */
  padding: 0;
  /* 1 */ }

/*
    1. Correct `block` display not defined for any HTML5 element in IE 8/9. - Normalize:v3.0.1
    1. Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. - Normalize:v3.0.1
    1. Correct `block` display not defined for `main` in IE 11. - Normalize:v3.0.1
*/
/* line 30, web/content/themes/standard/sass/partials/base/partials/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
  /* 1 */ }

/*
    1. Correct `inline-block` display not defined in IE 8/9. - Normalize:v3.0.1
    2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. - Normalize:v3.0.1
*/
/* line 49, web/content/themes/standard/sass/partials/base/partials/_reset.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/*
    1. Prevent modern browsers from displaying `audio` without controls. - Normalize:v3.0.1
    2. Remove excess height in iOS 5 devices. - Normalize:v3.0.1
*/
/* line 61, web/content/themes/standard/sass/partials/base/partials/_reset.scss */
audio:not([controls]) {
  display: none;
  /* 1 */
  height: 0;
  /* 2 */ }

/*
    1. Address `[hidden]` styling not present in IE 8/9/10. - Normalize:v3.0.1
    2. Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. - Normalize:v3.0.1
*/
/* line 70, web/content/themes/standard/sass/partials/base/partials/_reset.scss */
[hidden],
template {
  /* 2 */
  display: none; }

/*  ==========================================================================
    Base:Main
    ========================================================================== */
/*
    1. Prevent iOS text size adjust after orientation change, without disabling
       user zoom. - Normalize:v2.1.0
*/
/* line 13, web/content/themes/standard/sass/partials/base/partials/_main.scss */
html {
  -webkit-text-size-adjust: 100%;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 1 */
  font-size: 1.125em;
  font-family: "DM Sans", sans-serif; }

/*
    1. Remove default margin. - Normalize:v2.1.0
*/
/* line 27, web/content/themes/standard/sass/partials/base/partials/_main.scss */
body {
  margin: 0;
  padding: 0;
  background-size: 100%;
  font-family: "DM Sans", sans-serif;
  background-color: #333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }

/* line 38, web/content/themes/standard/sass/partials/base/partials/_main.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "DM Sans", sans-serif; }

/* line 49, web/content/themes/standard/sass/partials/base/partials/_main.scss */
p {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Nunito Sans", sans-serif; }

/* line 55, web/content/themes/standard/sass/partials/base/partials/_main.scss */
#container-area {
  width: 100%;
  min-height: 100vh;
  background-color: #FFF;
  max-width: 100%;
  margin: 0 auto; }
  /* line 61, web/content/themes/standard/sass/partials/base/partials/_main.scss */
  #container-area::after {
    clear: both;
    display: block;
    content: ""; }

/* line 68, web/content/themes/standard/sass/partials/base/partials/_main.scss */
.main-content {
  min-height: 50vh; }

/* line 72, web/content/themes/standard/sass/partials/base/partials/_main.scss */
.container {
  max-width: 1150px;
  margin: 0 auto; }
  /* line 75, web/content/themes/standard/sass/partials/base/partials/_main.scss */
  .container::after {
    clear: both;
    display: block;
    content: ""; }
  @media only screen and (max-width: 73.75em) {
    /* line 72, web/content/themes/standard/sass/partials/base/partials/_main.scss */
    .container {
      padding: 0 40px; } }
  @media only screen and (max-width: 48.125em) {
    /* line 72, web/content/themes/standard/sass/partials/base/partials/_main.scss */
    .container {
      padding: 0 30px; } }
  @media only screen and (max-width: 34.375em) {
    /* line 72, web/content/themes/standard/sass/partials/base/partials/_main.scss */
    .container {
      padding: 0 20px; } }

/*  ==========================================================================
    Base:Headings
    ========================================================================== */
/* line 5, web/content/themes/standard/sass/partials/base/partials/_headings.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #1D252C;
  font-family: "DM Sans", sans-serif; }

/* line 17, web/content/themes/standard/sass/partials/base/partials/_headings.scss */
h1 {
  font-size: 30px; }

/* line 21, web/content/themes/standard/sass/partials/base/partials/_headings.scss */
h2 {
  font-size: 25px; }

/* line 25, web/content/themes/standard/sass/partials/base/partials/_headings.scss */
h3 {
  font-size: 22px; }

/* line 29, web/content/themes/standard/sass/partials/base/partials/_headings.scss */
h4 {
  font-size: 20px; }

/* line 33, web/content/themes/standard/sass/partials/base/partials/_headings.scss */
h5 {
  font-size: 18px; }

/* line 37, web/content/themes/standard/sass/partials/base/partials/_headings.scss */
h6 {
  font-size: 16px; }

/*  ==========================================================================
    Base:Links
    ========================================================================== */
/*
    1. Remove the gray background color from active links in IE 10. - Normalize:v3.0.1
*/
/* line 8, web/content/themes/standard/sass/partials/base/partials/_links.scss */
a {
  color: blue;
  background: transparent;
  /* 1 */ }
  /* line 12, web/content/themes/standard/sass/partials/base/partials/_links.scss */
  a:hover, a:focus {
    color: #6666ff; }

/*  ==========================================================================
    Base:Lists
    ========================================================================== */
/*
    1. Remove vertical spacing from nested lists.
*/
/* line 9, web/content/themes/standard/sass/partials/base/partials/_lists.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  /* 1 */ }

/*
    1. Have a numbered `ul` without the semantics implied by using an `ol`.
*/
/*ul*/
/* line 18, web/content/themes/standard/sass/partials/base/partials/_lists.scss */
.numbered-list {
  list-style-type: decimal;
  /* 1 */ }

/*  ==========================================================================
    Base:Images
    ========================================================================== */
/*
    1. So that `alt` text is visually offset if images don’t load.
    2. Fluid images.
    3. Remove border when inside `a` element in IE 8/9. - Normalize:v3.0.1
*/
/* line 10, web/content/themes/standard/sass/partials/base/partials/_images.scss */
img {
  font-style: italic;
  /* 1 */
  max-width: 100%;
  /* 2 */
  border: 0;
  /* 3 */ }

/*
    1. Images in `figure` elements.
*/
/* line 19, web/content/themes/standard/sass/partials/base/partials/_images.scss */
figure > img {
  display: block;
  /* 1 */ }

/*  ==========================================================================
    Base:Type
    ========================================================================== */
/*
    1. Remove underlines from potentially troublesome elements.
*/
/* line 8, web/content/themes/standard/sass/partials/base/partials/_type.scss */
u,
ins {
  text-decoration: none;
  /* 1 */ }

/*
    1. Apply faux underline via `border-bottom`.
*/
/* line 16, web/content/themes/standard/sass/partials/base/partials/_type.scss */
ins {
  border-bottom: 1px solid;
  /* 1 */ }

/*
    1. Give a help cursor to elements that give extra info on `:hover`.
*/
/* line 23, web/content/themes/standard/sass/partials/base/partials/_type.scss */
abbr[title],
dfn[title] {
  cursor: help;
  /* 1 */ }

/*
    1. Address styling not present in IE 8/9, Safari 5, and Chrome. - Normalize:v3.0.1
*/
/* line 31, web/content/themes/standard/sass/partials/base/partials/_type.scss */
abbr[title] {
  border-bottom: 1px dotted;
  /* 1 */ }

/*
    1. Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. - Normalize:v3.0.1
*/
/* line 38, web/content/themes/standard/sass/partials/base/partials/_type.scss */
b,
strong {
  font-weight: bold;
  /* 1 */ }

/*
    1. Address styling not present in Safari 5 and Chrome. - Normalize:v3.0.1
*/
/* line 47, web/content/themes/standard/sass/partials/base/partials/_type.scss */
dfn {
  font-style: italic;
  /* 1 */ }

/*
    Address styling not present in IE 8/9. - Normalize:v3.0.1
*/
/* line 54, web/content/themes/standard/sass/partials/base/partials/_type.scss */
mark {
  background: #ff0;
  /* 1 */
  color: #000;
  /* 1 */ }

/*
    1. Set consistent quote types. - Normalize:v2.1.0
*/
/* line 62, web/content/themes/standard/sass/partials/base/partials/_type.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
  /* 1 */ }

/*
    1. Address inconsistent and variable font size in all browsers. - Normalize:v3.0.1
*/
/* line 69, web/content/themes/standard/sass/partials/base/partials/_type.scss */
small {
  font-size: 0.55556em;
  /* 1 */ }

/*
    1:sub-sup. Prevent `sub` and `sup` affecting `line-height` in all browsers. - Normalize:v3.0.1
*/
/* line 76, web/content/themes/standard/sass/partials/base/partials/_type.scss */
sub,
sup {
  font-size: 75%;
  /* 1:sub-sup */
  line-height: 0;
  /* 1:sub-sup */
  position: relative;
  /* 1:sub-sup */
  vertical-align: baseline;
  /* 1:sub-sup */ }

/* line 84, web/content/themes/standard/sass/partials/base/partials/_type.scss */
sup {
  top: -0.5em;
  /* 1:sub-sup */ }

/* line 88, web/content/themes/standard/sass/partials/base/partials/_type.scss */
sub {
  bottom: -0.25em;
  /* 1:sub-sup */ }

/*  ==========================================================================
    Base:Forms
    ========================================================================== */
/*
    1. Give form elements some cursor interactions...
*/
/* line 8, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
label,
input,
textarea,
button,
select,
option {
  cursor: pointer;
  /* 1 */ }

/* line 17, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
.text-input:active,
.text-input:focus,
textarea:active,
textarea:focus {
  cursor: text;
  /* 1 */ }

/*
    Known limitation: by default, Chrome and Safari on OS X allow very limited
    styling of `select`, unless a `border` property is set.

    1. Correct color not being inherited.
       Known issue: affects color of disabled elements. - Normalize:v3.0.1
    2. Correct font properties not being inherited. - Normalize:v3.0.1
    3. Address margins set differently in Firefox 4+, Safari, and Chrome. - Normalize:v3.0.1
*/
/* line 34, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/*
    1. Address `overflow` set to `hidden` in IE 8/9/10/11. - Normalize:v3.0.1
*/
/* line 47, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
button {
  overflow: visible;
  /* 1 */ }

/*
    1. Address inconsistent `text-transform` inheritance for `button` and `select`.
       All other form control elements do not inherit `text-transform` values.
       Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
       Correct `select` style inheritance in Firefox. - Normalize:v3.0.1
*/
/* line 57, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
button,
select {
  text-transform: none;
  /* 1 */ }

/*
    1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
       and `video` controls. - Normalize:v3.0.1
    2. Correct inability to style clickable `input` types in iOS. - Normalize:v3.0.1
    3. Improve usability and consistency of cursor style between image-type
       `input` and others. - Normalize:v3.0.1
*/
/* line 69, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/*
    1. Re-set default cursor for disabled elements. - Normalize:v3.0.1
*/
/* line 80, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/*
    1. Remove inner padding and border in Firefox 4+. - Normalize:v3.0.1
*/
/* line 88, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  /* 1 */
  padding: 0;
  /* 1 */ }

/*
    1. Address Firefox 4+ setting `line-height` on `input` using `!important` in
       the UA stylesheet. - Normalize:v3.0.1
*/
/* line 98, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
input {
  line-height: normal;
  /* 1 */ }

/*
    It's recommended that you don't attempt to style these elements.
    Firefox's implementation doesn't respect box-sizing, padding, or width.

    1. Address box sizing set to `content-box` in IE 8/9/10. - Normalize:v3.0.1
    2. Remove excess padding in IE 8/9/10. - Normalize:v3.0.1
*/
/* line 109, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/*
    1. Fix the cursor style for Chrome's increment/decrement buttons. For certain
       `font-size` values of the `input`, it causes the cursor style of the
       decrement button to change from `default` to `text`. - Normalize:v3.0.1
*/
/* line 120, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
  /* 1 */ }

/*
    1. Address `appearance` set to `searchfield` in Safari and Chrome.
*/
/* line 128, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */ }

/*
    1. Remove inner padding and search cancel button in Safari and Chrome on OS X.
       Safari (but not Chrome) clips the cancel button when the search input has
       padding (and `textfield` appearance). - Normalize:v3.0.1
*/
/* line 137, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
  /* 1 */ }

/*
    1. Correct `color` not being inherited in IE 8/9/10/11. - Normalize:v3.0.1
    2. Remove padding so people aren't caught out if they zero out fieldsets. - Normalize:v3.0.1
*/
/* line 146, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/*
    1. Remove default vertical scrollbar in IE 8/9/10/11. - Normalize:v3.0.1
*/
/* line 154, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
textarea {
  overflow: auto;
  /* 1 */ }

/*
    1. Don't inherit the `font-weight` (applied by a rule above).
       NOTE: the default cannot safely be changed in Chrome and Safari on OS X. - Normalize:v3.0.1
*/
/* line 162, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
optgroup {
  font-weight: bold;
  /* 1 */ }

/* line 166, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
.form-errors li {
  color: #b94a48; }

/*  ==========================================================================
    Base:Quotes
    ========================================================================== */
/*  ==========================================================================
    Base:Grouping
    ========================================================================== */
/*
    1. Address margin not present in IE 8/9 and Safari 5. - Normalize:v3.0.1
*/
/* line 8, web/content/themes/standard/sass/partials/base/partials/_grouping.scss */
figure {
  margin: 1em 40px;
  /* 1 */ }

/*
    1. Address differences between Firefox and other browsers. - Normalize:v3.0.1
*/
/* line 15, web/content/themes/standard/sass/partials/base/partials/_grouping.scss */
hr {
  -moz-box-sizing: content-box;
  /* 1 */
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */ }

/*
    1. Contain overflow in all browsers. - Normalize:v3.0.1
*/
/* line 24, web/content/themes/standard/sass/partials/base/partials/_grouping.scss */
pre {
  overflow: auto;
  /* 1 */ }

/*
    1. Address odd `em`-unit font size rendering in all browsers. - Normalize:v2.1.0
*/
/* line 31, web/content/themes/standard/sass/partials/base/partials/_grouping.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 1 */ }

/*  ==========================================================================
    Base:Tables
    ========================================================================== */
/*
    1. Remove most spacing between table cells. - Normalize:v3.0.1
*/
/* line 8, web/content/themes/standard/sass/partials/base/partials/_tables.scss */
table {
  border-collapse: collapse;
  /* 1 */
  border-spacing: 0;
  /* 1 */ }

/*  ==========================================================================
    Base:SVG
    ========================================================================== */
/*
    1. Correct overflow not hidden in IE 9/10/11. - Normalize:v3.0.1
*/
/* line 8, web/content/themes/standard/sass/partials/base/partials/_svg.scss */
svg:not(:root) {
  overflow: hidden;
  /* 1 */ }

/*  ==========================================================================
    Base:Media
    ========================================================================== */
/*
    1. http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/
*/
@-ms-viewport {
  width: device-width;
  /* 1 */ }

/* 5 */
/* Slider */
/* line 3, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

/* line 19, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  /* line 25, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-list:focus {
    outline: none; }
  /* line 28, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

/* line 34, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 43, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  /* line 48, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  /* line 53, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-track:after {
    clear: both; }
  /* line 56, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-loading .slick-track {
    visibility: hidden; }

/* line 61, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  /* line 65, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  [dir="rtl"] .slick-slide {
    float: right; }
  /* line 68, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-slide img {
    display: block; }
  /* line 71, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-slide.slick-loading img {
    display: none; }
  /* line 75, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-slide.dragging img {
    pointer-events: none; }
  /* line 78, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-initialized .slick-slide {
    display: block; }
  /* line 81, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-loading .slick-slide {
    visibility: hidden; }
  /* line 84, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/* 6 */
/* line 1, web/content/themes/standard/sass/partials/objects/partials/_alert.scss */
.alert {
  padding: 8px 14px;
  margin: 0 0 1em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  clear: both; }

/* line 9, web/content/themes/standard/sass/partials/objects/partials/_alert.scss */
.alert--success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847; }

/* line 15, web/content/themes/standard/sass/partials/objects/partials/_alert.scss */
.alert--error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48; }

/*  ==========================================================================
    Objects:Button
    ==========================================================================

    The button classes are best applied to links, buttons, and submit inputs.
    These components can be used in forms, as calls to action, or as part of the
    general UI of the site/app.

    Recommended use:

    <a class="Button [Button--modifier]" role="button" href="[url]">Button text</a>
    <button class="Button [Button--modifier]" type="submit">Button text</button>
    <input class="Button [Button--modifier]" type="submit" value="Button text">

    Button template

    Build on this component using rulesets in your application-level CSS.

    1.  Corrects inability to style clickable `input` types in iOS
    2.  Normalize `box-sizing` across all elements that this component could be
        applied to.
    3.  Allow easier styling.
    4.  Normalize `line-height`. For `input`, it can't be changed from `normal` in Firefox 4+.
    5.  Normalise box model styles.
    6.  Prevent button text from being selectable.
    7.  Stop buttons wrapping and looking broken.
*/
/* line 29, web/content/themes/standard/sass/partials/objects/partials/_button.scss */
.btn {
  -webkit-appearance: none;
  /* 1 */
  box-sizing: border-box;
  /* 2 */
  cursor: pointer;
  display: inline-block;
  /* 3 */
  line-height: normal;
  /* 4 */
  margin: 0;
  border: 0;
  /* 5 */
  padding-top: 0;
  /* 5 */
  padding-bottom: 0;
  /* 5 */
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  /* 6 */
  white-space: nowrap;
  /* 7 */
  position: relative;
  text-decoration: none;
  /*
        Remove excess padding and border in Firefox 4+
    */ }
  /* line 47, web/content/themes/standard/sass/partials/objects/partials/_button.scss */
  .btn, .btn:hover {
    text-decoration: none; }
  /* line 52, web/content/themes/standard/sass/partials/objects/partials/_button.scss */
  .btn:disabled, .btn.is-disabled {
    cursor: default; }
  /* line 61, web/content/themes/standard/sass/partials/objects/partials/_button.scss */
  .btn::-moz-focus-inner {
    border: 0;
    padding: 0; }

/*
    Variations
    ----------

    e.g
    .btn--primary{}
    .btn--secondary{}
    .btn--tertiary{}
*/
/*  ==========================================================================
    Objects:Grids
    ==========================================================================

    These grids are mostly from css wizardry grids:- https://github.com/csswizardry/csswizardry-grids
    but there is also some stuff from an older version of SUIT grid component:- https://github.com/suitcss/components-grid

    Fluid and nestable grid system, e.g.:

    <div class="grid">

        <div class="grid__cell one-third">
            <p>One third grid</p>
        </div><!--

     --><div class="grid__cell two-thirds">
            <p>Two thirds grid</p>
        </div><!--

     --><div class="grid__cell one-half">
            <p>One half grid</p>
        </div><!--

     --><div class="grid__cell one-quarter">
            <p>One quarter grid</p>
        </div><!--

     --><div class="grid__cell one-quarter">
            <p>One quarter grid</p>
        </div>

    </div>

*/
/*
    All content must be contained within child Grid-cell elements.

    1.  Account for browser defaults of elements that might be the root node of
        the component.
*/
/* line 43, web/content/themes/standard/sass/partials/objects/partials/_grids.scss */
.grid {
  display: block;
  /* 1 */
  padding: 0;
  /* 1 */
  margin: 0;
  /* 1 */
  margin-left: -1.66667em; }

/*
    Very infrequently occurring grid wrappers as children of grid wrappers.
*/
/* line 54, web/content/themes/standard/sass/partials/objects/partials/_grids.scss */
.grid > .grid {
  margin-left: 0; }

/*
    No explicit width by default. Rely on combining `Grid-cell` with a dimension
    utility or a component class that extends 'grid'.

    1. Fundamentals of the non-float grid layout.
    2. Controls vertical positioning of units.
    3. Make cells full-width by default.
*/
/* line 66, web/content/themes/standard/sass/partials/objects/partials/_grids.scss */
.grid__cell {
  display: inline-block;
  /* 1 */
  vertical-align: top;
  /* 2 */
  width: 100%;
  /* 3 */
  padding-left: 1.66667em; }

/*
    Gutterless grids have all the properties of regular grids, minus any spacing.
*/
/* line 76, web/content/themes/standard/sass/partials/objects/partials/_grids.scss */
.grid--full {
  margin-left: 0; }
  /* line 79, web/content/themes/standard/sass/partials/objects/partials/_grids.scss */
  .grid--full > .grid__cell {
    padding-left: 0; }

/*
    Reversed grids allow you to structure your source in the opposite order to
    how your rendered layout will appear. Extends `.grid`.
*/
/* line 88, web/content/themes/standard/sass/partials/objects/partials/_grids.scss */
.grid--rev {
  direction: rtl;
  text-align: left; }
  /* line 92, web/content/themes/standard/sass/partials/objects/partials/_grids.scss */
  .grid--rev > .grid__cell {
    direction: ltr;
    text-align: left; }

/*  ==========================================================================
    Objects:Media
    ==========================================================================

    Image and text blocks, as devised by @stubbornella
    stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code

    This object is useful to document the usage of the overflow to create a new block formatting context pattern. I don't find myself using this actual object much as in a responsive context i often want a component to transform into a media object, so if i use the this object i end up fighting the styles.

    Dependencies
    ------------
    * group (clearfix) - must be applied to the main element.

    HTML
    ----
    <div class=media group>
        <img src=http://placehold.it/150x150 alt="" class=media__img>
        <p class=media__body>Lorem ipsum dolor sit amet, consectetur adipisicing elit,
        sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
    </div>

*/
/* line 23, web/content/themes/standard/sass/partials/objects/partials/_media.scss */
.media {
  display: block; }

/* line 27, web/content/themes/standard/sass/partials/objects/partials/_media.scss */
.media__img {
  float: left;
  margin-right: 1.66667em; }

/*
    Reversed image location (right instead of left).
*/
/* line 35, web/content/themes/standard/sass/partials/objects/partials/_media.scss */
.media__img--rev {
  float: right;
  margin-left: 1.66667em; }

/* line 40, web/content/themes/standard/sass/partials/objects/partials/_media.scss */
.media__img img,
.media__img--rev img {
  display: block; }

/*
    1. Create a new block formatting context. See - http://www.stubbornella.org/content/2009/07/23/overflow-a-secret-benefit/
*/
/* line 48, web/content/themes/standard/sass/partials/objects/partials/_media.scss */
.media__body {
  overflow: hidden;
  /* 1 */ }

/* line 52, web/content/themes/standard/sass/partials/objects/partials/_media.scss */
.media__body,
.media__body > :last-child {
  margin-bottom: 0; }

/*  ==========================================================================
    Objects:Nav
    ==========================================================================

    By @csswizardry and taken from a version of inuit.css https://github.com/inuitcss

    When used on an `ol` or `ul`, this class throws the list into horizontal mode
    e.g.:

    Dependencies
    ------------
    * group (clearfix) - must be applied to the main element.

    HTML
    ----
    <ul class=nav group>
        <li><a href=#>Home</a></li>
        <li><a href=#>About</a></li>
        <li><a href=#>Portfolio</a></li>
        <li><a href=#>Contact</a></li>
    </ul>
*/
/*
    1:  Set line-height so positing does not depend on the global line-height set on the html element.
    Overwrite this value on a particular nav if you need to.
    This way if the global line-height changes it does not effect the navigations position.
*/
/* line 29, web/content/themes/standard/sass/partials/objects/partials/_nav.scss */
.nav {
  list-style: none;
  margin-left: 0;
  line-height: 1em;
  /* 1 */ }
  /* line 36, web/content/themes/standard/sass/partials/objects/partials/_nav.scss */
  .nav > li,
  .nav > li > a {
    display: inline-block; }

/*
    extends .nav and throws the list into vertical mode.
*/
/* line 48, web/content/themes/standard/sass/partials/objects/partials/_nav.scss */
.nav--stacked > li {
  display: list-item; }
  /* line 51, web/content/themes/standard/sass/partials/objects/partials/_nav.scss */
  .nav--stacked > li > a {
    display: block; }

/*
    Force a nav to occupy 100% of the available width of its parent. Extends
    .nav, original idea @pimpl
*/
/* line 62, web/content/themes/standard/sass/partials/objects/partials/_nav.scss */
.nav--fit {
  display: table;
  width: 100%; }
  /* line 66, web/content/themes/standard/sass/partials/objects/partials/_nav.scss */
  .nav--fit > li {
    display: table-cell; }
    /* line 69, web/content/themes/standard/sass/partials/objects/partials/_nav.scss */
    .nav--fit > li > a {
      display: block; }

/* 7 */
/* line 2, web/content/themes/standard/sass/partials/ui/partials/wm-links.scss */
.wm-links a {
  background: none;
  display: inline-block;
  color: #333;
  border: 1px solid #333;
  margin: 16px;
  font-size: 16px;
  text-align: left;
  white-space: normal;
  vertical-align: top;
  position: relative;
  padding: 10px 24px 10px 14px; }
  /* line 15, web/content/themes/standard/sass/partials/ui/partials/wm-links.scss */
  .wm-links a:after {
    content: '>';
    display: block;
    position: absolute;
    bottom: 10px;
    right: 5px; }
  /* line 23, web/content/themes/standard/sass/partials/ui/partials/wm-links.scss */
  .wm-links a:hover {
    transition: all .2s ease-in;
    background: #333;
    color: #d3d3d3; }

/* line 31, web/content/themes/standard/sass/partials/ui/partials/wm-links.scss */
.wm-buttons a {
  background: none;
  display: inline-block;
  color: #333;
  border: 1px solid #333;
  margin: 16px;
  font-size: 16px;
  text-align: left;
  white-space: normal;
  vertical-align: top;
  position: relative;
  padding: 10px 24px 10px 14px; }
  /* line 44, web/content/themes/standard/sass/partials/ui/partials/wm-links.scss */
  .wm-buttons a:after {
    content: '>';
    display: block;
    position: absolute;
    bottom: 10px;
    right: 5px; }
  /* line 52, web/content/themes/standard/sass/partials/ui/partials/wm-links.scss */
  .wm-buttons a:hover {
    transition: all .2s ease-in;
    background: #333;
    color: #d3d3d3; }

/* line 3, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.off-white-bg {
  background-color: #f9f5eb; }

/* line 6, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.white-bg {
  background-color: #FFF; }

/* line 9, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.cream-bg {
  background-color: #f4ead7; }

/* line 12, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.gold-bg {
  background-color: #c3a76d; }

/* line 15, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.off-black-bg {
  background-color: #231f20; }

/* line 18, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.padded {
  padding: 50px; }
  @media (min-width: 48.125em) {
    /* line 18, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.padded {
      padding: 90px; } }
  /* line 25, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.padded.first-block-padding {
    padding: 90px 50px 70px; }
    @media (min-width: 48.125em) {
      /* line 25, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.padded.first-block-padding {
        padding: 90px; } }

/* line 38, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.list ul {
  padding: 0;
  margin: 0; }
  /* line 42, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.list ul li {
    list-style-type: none; }

/* line 50, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.list.cards ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  /* line 55, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.list.cards ul li {
    max-width: 100%;
    width: 100%;
    margin-bottom: 15px;
    border-radius: 0 0 5px 5px;
    background-color: #FFF; }
    @media (min-width: 48.125em) {
      /* line 55, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.list.cards ul li {
        max-width: 48%; }
        /* line 65, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.list.cards ul li:nth-child(odd):last-of-type {
          max-width: 100%; } }
    @media (min-width: 73.75em) {
      /* line 55, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.list.cards ul li {
        max-width: 32%; }
        /* line 74, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.list.cards ul li:nth-child(odd):last-of-type {
          max-width: 32%; } }
    /* line 80, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.list.cards ul li a {
      text-decoration: none;
      color: #231f20; }
    /* line 85, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.list.cards ul li img {
      width: 100%;
      border-radius: 5px 5px 0 0;
      display: block; }
    /* line 91, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.list.cards ul li .title-block {
      text-align: center;
      padding: 15px 30px; }
      /* line 95, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.list.cards ul li .title-block h4 {
        font-size: 16px;
        line-height: 20px; }

/* line 110, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.list.bg-ctas ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap; }
  /* line 116, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.list.bg-ctas ul.wrap {
    flex-wrap: wrap; }
    /* line 121, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.list.bg-ctas ul.wrap li:last-of-type:nth-child(odd) {
      max-width: 100%;
      height: 380px; }
  /* line 130, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.list.bg-ctas ul.no-wrap {
    flex-wrap: nowrap; }
  /* line 134, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.list.bg-ctas ul li {
    max-width: 100%;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 290px; }
    @media (min-width: 73.75em) {
      /* line 134, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.list.bg-ctas ul li {
        max-width: 50%;
        height: 380px; }
        /* line 146, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.list.bg-ctas ul li:last-of-type:nth-child(odd) {
          max-width: 100%; } }
    /* line 152, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.list.bg-ctas ul li a {
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: RGBA(38, 36, 32, 0.35);
      text-align: center;
      color: #FFF;
      font-size: 30px;
      text-decoration: none;
      padding: 0 25px; }
      /* line 165, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.list.bg-ctas ul li a:hover {
        text-decoration: underline; }

/* line 181, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.news ul {
  padding: 0;
  margin: 0 auto;
  max-width: 900px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  /* line 189, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.news ul li {
    list-style-type: none;
    text-align: left;
    max-width: 100%;
    margin-bottom: 25px; }
    @media (min-width: 48.125em) {
      /* line 189, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.news ul li {
        max-width: 48%; } }
    /* line 199, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.news ul li .thumb-wrap {
      width: 100%;
      height: 290px;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat; }
    /* line 207, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.news ul li p {
      margin-top: 15px; }
      /* line 210, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.news ul li p a {
        background-color: #c3a76d;
        color: #FFF;
        text-decoration: none;
        border-radius: 5px;
        max-width: 140px;
        width: 100%;
        height: 35px;
        text-align: center;
        display: block !important;
        text-transform: uppercase;
        line-height: 1 !important;
        text-decoration: none !important;
        font-size: 14px !important;
        padding-top: 7px !important;
        font-family: "DM Sans", sans-serif;
        margin-top: 10px; }

/* line 237, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.news .tool-pagination ul {
  padding: 0;
  margin: 0;
  justify-content: center; }
  /* line 242, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.news .tool-pagination ul li {
    color: #c3a76d;
    margin: 0 15px 0 0;
    font-family: "DM Sans", sans-serif; }
    /* line 247, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.news .tool-pagination ul li a {
      color: #c3a76d;
      font-family: "DM Sans", sans-serif; }

/* line 260, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.standard-text-block {
  text-align: center;
  color: #231f20;
  padding: 60px 30px; }
  @media (min-width: 48.125em) {
    /* line 260, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block {
      padding: 90px; } }
  /* line 269, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.standard-text-block.col-block {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    /* line 274, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block h3 {
      max-width: 100%;
      width: 100%; }
    /* line 281, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block.txt-left p {
      text-align: left !important; }
    /* line 285, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block.txt-left .left {
      order: 1; }
    /* line 289, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block.txt-left .right {
      order: 2; }
    /* line 297, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block.txt-right p {
      text-align: left !important; }
    /* line 301, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block.txt-right .left {
      order: 1; }
    /* line 305, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block.txt-right .right {
      order: 2; }
    @media (min-width: 73.75em) {
      /* line 311, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.standard-text-block.col-block.txt-right .left {
        order: 2; }
      /* line 315, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.standard-text-block.col-block.txt-right .right {
        order: 1; } }
    /* line 323, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block .left {
      max-width: 100%;
      width: 100%; }
      @media (min-width: 73.75em) {
        /* line 323, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.standard-text-block.col-block .left {
          max-width: 48%; }
          /* line 330, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.standard-text-block.col-block .left.wide {
            max-width: 100%; }
          /* line 334, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.standard-text-block.col-block .left h3 {
            text-align: left; } }
    /* line 342, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block .right {
      max-width: 100%;
      width: 100%; }
      @media (min-width: 73.75em) {
        /* line 342, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.standard-text-block.col-block .right {
          max-width: 48%; } }

/* line 357, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.contact .christmas-wired-section {
  margin-bottom: 20px; }

/* line 361, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.contact a.button-wired {
  border-radius: 5px;
  background-color: #c3a76d !important;
  color: #FFF !important;
  font-family: "DM Sans", sans-serif;
  text-decoration: none !important;
  padding: 5px 20px 8px 20px;
  max-width: 350px;
  font-size: 14px;
  display: inline-block; }

/* line 373, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.contact .contact-wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  /* line 377, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.contact .contact-wrap .center-text-wired {
    text-align: center !important; }
  /* line 380, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.contact .contact-wrap .clear-wired {
    clear: both; }
  /* line 385, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.contact .contact-wrap .left {
    max-width: 100%;
    width: 100%;
    padding: 25px 0;
    text-align: left; }
    @media (min-width: 73.75em) {
      /* line 385, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .left {
        max-width: 48%; } }
    /* line 395, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left p {
      text-align: left !important; }
      /* line 397, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .left p.center-text {
        text-align: center !important; }
    /* line 402, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left .widget_area iframe {
      display: block;
      margin: 0 auto; }
    /* line 406, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left .widget_area button {
      max-width: 350px;
      height: 40px; }
    /* line 410, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left .widget_area p {
      text-align: center !important; }
    /* line 413, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left .widget_area .center-text {
      text-align: center !important; }
    /* line 420, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left form .form-row {
      margin-bottom: 10px; }
    /* line 424, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left form label {
      display: none; }
    /* line 428, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left form input {
      padding: 10px 10px 10px 0;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      border-top: 0;
      border-bottom: 2px solid #231f20;
      font-size: 14px;
      max-width: 250px !important;
      font-family: "DM Sans", sans-serif;
      width: 100%;
      color: #231f20; }
      /* line 441, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .left form input::placeholder {
        color: #231f20; }
    /* line 447, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left form textarea {
      border-top: 0;
      border-left: 0;
      border-right: 0;
      border-bottom: 2px solid #231f20;
      font-family: "DM Sans", sans-serif;
      background-color: transparent;
      font-size: 14px;
      height: 90px;
      max-width: 250px !important;
      width: 100%; }
      /* line 459, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .left form textarea::placeholder {
        color: #231f20; }
    /* line 465, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left form select {
      max-width: 250px !important;
      min-width: 0 !important;
      width: 100%;
      margin: 0px !important;
      font-family: "DM Sans", sans-serif;
      color: #231f20;
      padding: 5px 5px 5px 0px;
      font-size: 14px;
      border-radius: 0px;
      border-top: 0;
      border-right: 0;
      border-left: 0;
      border-bottom: 2px solid #231f20;
      background-color: transparent;
      -moz-appearance: none;
      -webkit-appearance: none;
      appearance: none;
      background: url("../images/down-pointer.png") no-repeat 95% 50%;
      background-size: 12px; }
    /* line 487, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left form button {
      border-radius: 5px;
      background-color: #c3a76d;
      color: #FFF;
      font-family: "DM Sans", sans-serif;
      width: 140px;
      height: 35px;
      font-size: 14px;
      line-height: 1; }
  /* line 502, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.contact .contact-wrap .right {
    max-width: 100%;
    text-align: left;
    width: 100%;
    padding: 25px 0; }
    @media (min-width: 73.75em) {
      /* line 502, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right {
        max-width: 48%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap; } }
    /* line 515, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .right .christmas_area button {
      max-width: 350px;
      height: 40px; }
    /* line 519, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .right .christmas_area p {
      text-align: center !important; }
    /* line 522, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .right .christmas_area .center-text {
      text-align: center !important; }
    /* line 526, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .right a {
      color: #c8a044;
      text-decoration: none; }
      /* line 530, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right a:hover {
        text-decoration: underline; }
    /* line 536, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .right p {
      text-align: left; }
      /* line 538, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right p.center-text {
        text-align: center !important; }
    /* line 542, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .right form {
      width: 100%;
      text-align: center !important; }
      /* line 545, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right form .form-row {
        margin-bottom: 30px; }
      /* line 549, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right form label {
        display: none; }
      /* line 553, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right form input {
        padding: 10px 10px 10px 0;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        border-top: 0;
        border-bottom: 2px solid #231f20;
        font-size: 14px;
        max-width: 350px !important;
        font-family: "DM Sans", sans-serif;
        width: 100%;
        color: #231f20; }
        /* line 566, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.contact .contact-wrap .right form input::placeholder {
          color: #231f20; }
      /* line 572, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right form textarea {
        border-top: 0;
        border-left: 0;
        border-right: 0;
        border-bottom: 2px solid #231f20;
        font-family: "DM Sans", sans-serif;
        background-color: transparent;
        font-size: 14px;
        height: 90px;
        max-width: 350px !important;
        width: 100%; }
        /* line 584, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.contact .contact-wrap .right form textarea::placeholder {
          color: #231f20; }
      /* line 590, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right form select {
        max-width: 350px !important;
        min-width: 0 !important;
        width: 100%;
        margin: 0px !important;
        font-family: "DM Sans", sans-serif;
        color: #231f20;
        padding: 5px 5px 5px 0px;
        font-size: 14px;
        border-radius: 0px;
        border-top: 0;
        border-right: 0;
        border-left: 0;
        border-bottom: 2px solid #231f20;
        background-color: transparent;
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        background: url("../images/down-pointer.png") no-repeat 95% 50%;
        background-size: 12px; }
      /* line 612, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right form button {
        border-radius: 5px;
        background-color: #c3a76d;
        color: #FFF;
        font-family: "jaf-domus-titling-web",sans-serif;
        width: 100%;
        height: 40px;
        max-width: 350px;
        font-size: 14px;
        line-height: 1; }
  /* line 629, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.contact .contact-wrap .map {
    max-width: 100%;
    width: 100%; }

/* line 638, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.properties-main-wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0px 50px 50px 50px; }
  @media (min-width: 48.125em) {
    /* line 638, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.properties-main-wrap {
      padding: 0px 90px 90px 90px; } }
  /* line 648, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.properties-main-wrap .filter-sidebar {
    max-width: 100%;
    width: 100%;
    margin-bottom: 25px; }
    @media (min-width: 48.125em) {
      /* line 648, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .filter-sidebar {
        max-width: 48%;
        margin-bottom: 0px; } }
    @media (min-width: 73.75em) {
      /* line 648, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .filter-sidebar {
        max-width: 23%; } }
    /* line 662, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.properties-main-wrap .filter-sidebar .inner {
      background-color: #FFF;
      padding: 15px 25px; }
      @media (min-width: 48.125em) {
        /* line 662, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .filter-sidebar .inner {
          padding: 25px; } }
      /* line 670, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .filter-sidebar .inner h3 {
        background-image: url("../images/menu-down-point.png");
        background-repeat: no-repeat;
        background-position: right center;
        width: 100%; }
        @media (min-width: 48.125em) {
          /* line 670, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .filter-sidebar .inner h3 {
            background-image: none; } }
        /* line 680, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .filter-sidebar .inner h3.active {
          background-image: url("../images/menu-up-point.png"); }
          @media (min-width: 48.125em) {
            /* line 680, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner h3.active {
              background-image: none; } }
      /* line 691, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .filter-sidebar .inner .search-bar {
        margin-top: 25px;
        display: none; }
        /* line 695, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .filter-sidebar .inner .search-bar.active {
          display: block; }
        @media (min-width: 48.125em) {
          /* line 691, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .filter-sidebar .inner .search-bar {
            display: block; } }
        /* line 703, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .filter-sidebar .inner .search-bar input {
          font-family: "DM Sans", sans-serif;
          max-width: 100%;
          width: 100%;
          padding: 10px; }
        /* line 710, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .filter-sidebar .inner .search-bar .hidden {
          display: none; }
      /* line 716, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .filter-sidebar .inner .category-filters {
        padding: 0;
        margin: 25px 0 0 0;
        display: none; }
        /* line 721, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .filter-sidebar .inner .category-filters.active {
          display: block; }
        @media (min-width: 48.125em) {
          /* line 716, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .filter-sidebar .inner .category-filters {
            display: block; } }
        /* line 729, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .filter-sidebar .inner .category-filters li {
          list-style-type: none;
          display: flex;
          justify-content: flex-start;
          align-items: center;
          margin-bottom: 15px; }
          /* line 736, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .filter-sidebar .inner .category-filters li:last-of-type {
            margin-bottom: 0px; }
          /* line 740, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .filter-sidebar .inner .category-filters li .cat-box,
          .block.properties-main-wrap .filter-sidebar .inner .category-filters li .cat-box-offers {
            appearance: none;
            -moz-appearance: none;
            -webkit-appearance: none;
            border: 1px solid #231f20;
            border-radius: 0px;
            width: 15px;
            height: 15px; }
            /* line 750, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li .cat-box:checked,
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li .cat-box-offers:checked {
              background: url("../images/cat-box-check.png") no-repeat center center;
              border: 0; }
          /* line 759, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.label {
            display: block;
            font-family: "DM Sans", sans-serif;
            font-size: 16px;
            color: #231f20;
            padding-left: 15px; }
          /* line 767, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon {
            display: block;
            background-position: center center;
            background-repeat: no-repeat;
            max-width: 20px;
            height: 20px;
            width: 100%;
            margin-left: 15px; }
            /* line 776, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.accommodation {
              background-image: url("../images/Pubs_Icons-Accommodation.svg"); }
            /* line 780, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.bar-food {
              background-image: url("../images/Pubs_Icons-Bar_Food.svg"); }
            /* line 784, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.dog-friendly {
              background-image: url("../images/Pubs_Icons-Dog_Friendly.svg"); }
            /* line 788, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.family-friendly {
              background-image: url("../images/Pubs_Icons-Family.svg"); }
            /* line 792, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.kids-play-area {
              background-image: url("../images/Pubs_Icons-Play_Area.svg"); }
            /* line 796, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.live-music {
              background-image: url("../images/Pubs_Icons-Music.svg"); }
            /* line 800, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.live-sport {
              background-image: url("../images/Pubs_Icons-Sport.svg"); }
            /* line 804, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.loyalty {
              background-image: url("../images/Pubs_Icons-_Loyalty.svg"); }
            /* line 808, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.managed {
              background-image: url("../images/Pubs_Icons-Managed.svg"); }
            /* line 812, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.near-me {
              background-image: url("../images/Pubs_Icons-Near_me.svg"); }
            /* line 816, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.outside-seating {
              background-image: url("../images/Pubs_Icons-Outside_Seating.svg"); }
            /* line 820, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.parking {
              background-image: url("../images/Pubs_Icons-Parking.svg"); }
            /* line 824, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.restaurant {
              background-image: url("../images/Pubs_Icons-Restaurant.svg"); }
            /* line 828, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.tenanted {
              background-image: url("../images/Pubs_Icons-Tenanted.svg"); }
            /* line 832, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.wifi {
              background-image: url("../images/Pubs_Icons-Wifi.svg"); }
            /* line 836, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.offers {
              background-image: url("../images/offer-icon-offer.svg"); }
            /* line 840, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.events {
              background-image: url("../images/offer-icon-event.svg"); }
  /* line 856, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.properties-main-wrap .properties-list,
  .block.properties-main-wrap .offers-list {
    max-width: 100%;
    width: 100%;
    color: transparent;
    font-size: 0px; }
    @media (min-width: 48.125em) {
      /* line 856, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .properties-list,
      .block.properties-main-wrap .offers-list {
        max-width: 48%; } }
    @media (min-width: 73.75em) {
      /* line 856, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .properties-list,
      .block.properties-main-wrap .offers-list {
        max-width: 75%; } }
    /* line 871, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.properties-main-wrap .properties-list h3,
    .block.properties-main-wrap .offers-list h3 {
      color: #231f20;
      font-size: 24px;
      text-align: center; }
    /* line 877, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.properties-main-wrap .properties-list ul,
    .block.properties-main-wrap .offers-list ul {
      padding: 0;
      margin: 0;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
      /* line 884, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .properties-list ul li,
      .block.properties-main-wrap .offers-list ul li {
        list-style-type: none;
        max-width: 100%;
        width: 100%;
        background-color: #FFF;
        margin-bottom: 25px; }
        @media (min-width: 48.125em) {
          /* line 884, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .properties-list ul li,
          .block.properties-main-wrap .offers-list ul li {
            max-width: 100%; } }
        @media (min-width: 73.75em) {
          /* line 884, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .properties-list ul li,
          .block.properties-main-wrap .offers-list ul li {
            max-width: 48%; } }
        /* line 899, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .properties-list ul li .thumb-wrap,
        .block.properties-main-wrap .offers-list ul li .thumb-wrap {
          width: 100%;
          max-height: 285px;
          overflow: hidden; }
          /* line 904, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .properties-list ul li .thumb-wrap img,
          .block.properties-main-wrap .offers-list ul li .thumb-wrap img {
            width: 100%;
            display: block;
            border-radius: 5px 5px 0 0; }
        /* line 912, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .properties-list ul li .property-details,
        .block.properties-main-wrap .properties-list ul li .offer-details,
        .block.properties-main-wrap .offers-list ul li .property-details,
        .block.properties-main-wrap .offers-list ul li .offer-details {
          padding: 25px;
          border-radius: 0 0 5px 5px; }
          /* line 917, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .properties-list ul li .property-details h3,
          .block.properties-main-wrap .properties-list ul li .offer-details h3,
          .block.properties-main-wrap .offers-list ul li .property-details h3,
          .block.properties-main-wrap .offers-list ul li .offer-details h3 {
            color: #231f20;
            font-size: 18px;
            line-height: 20px;
            letter-spacing: 2px;
            margin-bottom: 15px;
            text-align: left; }
          /* line 926, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .properties-list ul li .property-details p,
          .block.properties-main-wrap .properties-list ul li .offer-details p,
          .block.properties-main-wrap .offers-list ul li .property-details p,
          .block.properties-main-wrap .offers-list ul li .offer-details p {
            font-family: "DM Sans", sans-serif;
            font-size: 18px;
            color: #231f20;
            margin-bottom: 15px; }
          /* line 933, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .properties-list ul li .property-details ul,
          .block.properties-main-wrap .properties-list ul li .offer-details ul,
          .block.properties-main-wrap .offers-list ul li .property-details ul,
          .block.properties-main-wrap .offers-list ul li .offer-details ul {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            margin-bottom: 15px; }
            @media (min-width: 48.125em) {
              /* line 933, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul,
              .block.properties-main-wrap .properties-list ul li .offer-details ul,
              .block.properties-main-wrap .offers-list ul li .property-details ul,
              .block.properties-main-wrap .offers-list ul li .offer-details ul {
                flex-wrap: nowrap; } }
            /* line 943, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .properties-list ul li .property-details ul li,
            .block.properties-main-wrap .properties-list ul li .offer-details ul li,
            .block.properties-main-wrap .offers-list ul li .property-details ul li,
            .block.properties-main-wrap .offers-list ul li .offer-details ul li {
              font-size: 0px;
              max-width: 20px;
              height: 20px;
              background-position: center center;
              background-repeat: no-repeat;
              margin-right: 15px;
              margin-bottom: 5px; }
              @media (min-width: 48.125em) {
                /* line 943, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
                .block.properties-main-wrap .properties-list ul li .property-details ul li,
                .block.properties-main-wrap .properties-list ul li .offer-details ul li,
                .block.properties-main-wrap .offers-list ul li .property-details ul li,
                .block.properties-main-wrap .offers-list ul li .offer-details ul li {
                  margin-bottom: 0px; } }
              /* line 956, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.accommodation,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.accommodation,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.accommodation,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.accommodation {
                background-image: url("../images/Pubs_Icons-Accommodation.svg"); }
              /* line 960, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.bar-food,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.bar-food,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.bar-food,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.bar-food {
                background-image: url("../images/Pubs_Icons-Bar_Food.svg"); }
              /* line 964, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.dog-friendly,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.dog-friendly,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.dog-friendly,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.dog-friendly {
                background-image: url("../images/Pubs_Icons-Dog_Friendly.svg"); }
              /* line 968, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.family-friendly,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.family-friendly,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.family-friendly,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.family-friendly {
                background-image: url("../images/Pubs_Icons-Family.svg"); }
              /* line 972, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.kids-play-area,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.kids-play-area,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.kids-play-area,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.kids-play-area {
                background-image: url("../images/Pubs_Icons-Play_Area.svg"); }
              /* line 976, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.live-music,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.live-music,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.live-music,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.live-music {
                background-image: url("../images/Pubs_Icons-Music.svg"); }
              /* line 980, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.live-sport,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.live-sport,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.live-sport,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.live-sport {
                background-image: url("../images/Pubs_Icons-Sport.svg"); }
              /* line 984, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.loyalty,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.loyalty,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.loyalty,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.loyalty {
                background-image: url("../images/Pubs_Icons-_Loyalty.svg"); }
              /* line 988, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.managed,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.managed,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.managed,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.managed {
                background-image: url("../images/Pubs_Icons-Managed.svg"); }
              /* line 992, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.near-me,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.near-me,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.near-me,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.near-me {
                background-image: url("../images/Pubs_Icons-Near_me.svg"); }
              /* line 996, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.outside-seating,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.outside-seating,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.outside-seating,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.outside-seating {
                background-image: url("../images/Pubs_Icons-Outside_Seating.svg"); }
              /* line 1000, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.parking,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.parking,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.parking,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.parking {
                background-image: url("../images/Pubs_Icons-Parking.svg"); }
              /* line 1004, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.restaurant,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.restaurant,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.restaurant,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.restaurant {
                background-image: url("../images/Pubs_Icons-Restaurant.svg"); }
              /* line 1008, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.tenanted,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.tenanted,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.tenanted,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.tenanted {
                background-image: url("../images/Pubs_Icons-Tenanted.svg"); }
              /* line 1012, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.wifi,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.wifi,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.wifi,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.wifi {
                background-image: url("../images/Pubs_Icons-Wifi.svg"); }
              /* line 1016, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.offers,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.offers,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.offers,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.offers {
                background-image: url("../images/offer-icon-offer.svg"); }
              /* line 1020, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.events,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.events,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.events,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.events {
                background-image: url("../images/offer-icon-event.svg"); }

/* line 1040, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.single-pub.top-bar {
  width: 100%;
  padding: 50px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }
  @media (min-width: 73.75em) {
    /* line 1040, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.top-bar {
      padding: 45px 90px; } }
  /* line 1051, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.top-bar .address {
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 25px; }
    @media (min-width: 48.125em) {
      /* line 1051, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .address {
        max-width: 50%; } }
    /* line 1063, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.top-bar .address .address-details {
      max-width: 100%;
      width: 100%; }
      /* line 1067, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .address .address-details p {
        color: #231f20;
        font-family: "DM Sans", sans-serif;
        font-size: 18px;
        text-transform: uppercase;
        margin-bottom: 0px;
        letter-spacing: 2px; }
  /* line 1080, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.top-bar .operational-times {
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    @media (min-width: 48.125em) {
      /* line 1080, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .operational-times {
        padding-left: 25px; } }
    /* line 1091, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.top-bar .operational-times ul {
      margin: 0;
      padding: 0;
      max-width: 100%;
      width: 100%;
      margin-bottom: 15px; }
      @media (min-width: 48.125em) {
        /* line 1091, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .operational-times ul {
          max-width: 50%;
          margin-bottom: 0px;
          flex-wrap: wrap !important; } }
      /* line 1104, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .operational-times ul li {
        list-style-type: none;
        font-family: "DM Sans", sans-serif;
        font-size: 12px;
        margin-bottom: 5px;
        width: 100%; }
        /* line 1111, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .operational-times ul li:first-of-type {
          font-family: "DM Sans", sans-serif;
          text-transform: uppercase;
          letter-spacing: 2px;
          color: #231f20;
          margin-bottom: 10px;
          font-size: 16px; }
  /* line 1126, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.top-bar .contact-details {
    max-width: 100%;
    width: 100%; }
    @media (min-width: 48.125em) {
      /* line 1126, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .contact-details {
        max-width: 50%;
        margin-bottom: 0px; } }
  /* line 1137, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.top-bar .contact-list {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    margin: 0;
    padding: 0; }
    @media (min-width: 73.75em) {
      /* line 1137, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .contact-list {
        flex-wrap: nowrap;
        max-width: 50%; } }
    /* line 1151, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.top-bar .contact-list li {
      list-style-type: none;
      margin-bottom: 15px;
      width: 100%; }
      @media (min-width: 73.75em) {
        /* line 1151, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .contact-list li {
          margin-right: 25px;
          margin-bottom: 0px;
          width: auto; } }
      /* line 1162, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .contact-list li a {
        color: #231f20;
        font-family: "DM Sans", sans-serif;
        font-size: 18px;
        text-decoration: none;
        display: flex;
        justify-content: flex-start;
        align-items: center; }
        @media (min-width: 48.125em) {
          /* line 1162, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.single-pub.top-bar .contact-list li a {
            font-size: 16px; } }
        /* line 1177, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .contact-list li a.phone span {
          max-width: 20px; }
          @media (min-width: 48.125em) {
            /* line 1177, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.single-pub.top-bar .contact-list li a.phone span {
              max-width: 10px; } }
        /* line 1190, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .contact-list li a.email span {
          max-width: 20px; }
          @media (min-width: 48.125em) {
            /* line 1190, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.single-pub.top-bar .contact-list li a.email span {
              max-width: 13px; } }
        /* line 1203, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .contact-list li a.directions span {
          max-width: 15px; }
          @media (min-width: 48.125em) {
            /* line 1203, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.single-pub.top-bar .contact-list li a.directions span {
              max-width: 7px; } }
        /* line 1214, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .contact-list li a span {
          max-width: 15px;
          display: block;
          margin-right: 10px; }
          /* line 1219, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.single-pub.top-bar .contact-list li a span img {
            width: 100%; }
        /* line 1225, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .contact-list li a:hover {
          text-decoration: underline; }
      /* line 1231, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .contact-list li:last-of-type {
        margin-right: 0px; }
  /* line 1239, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.top-bar .booking-btns {
    margin: 0;
    padding: 0;
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center; }
    @media (min-width: 48.125em) {
      /* line 1239, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .booking-btns {
        max-width: 50%;
        padding: 0 0 0 25px; } }
    /* line 1253, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.top-bar .booking-btns li {
      list-style-type: none;
      width: 100%;
      margin-right: 15px;
      max-width: 175px; }
      /* line 1259, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .booking-btns li a {
        max-width: 175px;
        width: 100%; }

/* line 1270, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.single-pub.gallery-content {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap; }
  /* line 1276, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.gallery-content .gallery {
    max-width: 100%;
    width: 100%;
    order: 2; }
    @media (min-width: 73.75em) {
      /* line 1276, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.gallery-content .gallery {
        max-width: 50%;
        margin-bottom: 0px;
        order: 1; } }
    /* line 1287, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.gallery-content .gallery .feat-img {
      width: 100%;
      display: block; }
    /* line 1292, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.gallery-content .gallery ul {
      padding: 0;
      margin: 0; }
      /* line 1296, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.gallery-content .gallery ul.pub-gallery {
        margin-bottom: 5px; }
      /* line 1300, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.gallery-content .gallery ul button {
        position: absolute;
        top: 50%;
        width: 15px;
        height: 20px;
        font-size: 0px;
        background-color: transparent;
        background-repeat: no-repeat;
        border: 0; }
        /* line 1310, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.gallery-content .gallery ul button.slick-prev {
          background-image: url("../images/prev-arrow.png");
          left: 20px; }
        /* line 1315, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.gallery-content .gallery ul button.slick-next {
          background-image: url("../images/next-arrow.png");
          right: 20px; }
  /* line 1326, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.gallery-content .standard-content {
    max-width: 100%;
    width: 100%;
    padding: 50px;
    order: 1; }
    @media (min-width: 73.75em) {
      /* line 1326, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.gallery-content .standard-content {
        max-width: 50%;
        margin-bottom: 0px;
        order: 2;
        padding: 0 90px; } }
    /* line 1339, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.gallery-content .standard-content p {
      color: #231f20;
      font-family: "DM Sans", sans-serif;
      font-size: 18px;
      line-height: 26px;
      margin-bottom: 10px; }
      /* line 1346, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.gallery-content .standard-content p a {
        color: #c8a044; }
      /* line 1350, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.gallery-content .standard-content p:last-of-type {
        margin-bottom: none; }
  /* line 1358, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.gallery-content.standard-gallery {
    max-width: 720px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 50px; }
    /* line 1364, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.gallery-content.standard-gallery .gallery {
      max-width: 100%;
      width: 100%;
      order: 1; }
      @media (min-width: 73.75em) {
        /* line 1364, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.gallery-content.standard-gallery .gallery {
          max-width: 100%;
          margin-bottom: 0px; } }

/* line 1380, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.single-pub.category-list {
  padding: 50px 15px;
  text-align: center; }
  @media (min-width: 73.75em) {
    /* line 1380, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.category-list {
      padding: 90px; } }
  /* line 1388, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.category-list .menus {
    max-width: 100%;
    width: 100%;
    margin-top: 25px; }
    /* line 1393, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.category-list .menus h3 {
      color: #231f20;
      font-size: 18px;
      margin-bottom: 20px;
      text-align: center; }
    /* line 1400, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.category-list .menus ul {
      display: flex;
      justify-content: center;
      padding: 0;
      margin: 0;
      flex-wrap: wrap; }
      @media (min-width: 73.75em) {
        /* line 1400, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list .menus ul {
          flex-wrap: nowrap; } }
      /* line 1411, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.category-list .menus ul li {
        list-style-type: none;
        max-width: 100%;
        width: auto;
        margin: 0 15px; }
        @media (min-width: 48.125em) {
          /* line 1411, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.single-pub.category-list .menus ul li {
            max-width: 25%;
            width: 100%; } }
        @media (min-width: 73.75em) {
          /* line 1411, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.single-pub.category-list .menus ul li {
            max-width: 25%;
            width: auto; } }
        /* line 1427, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list .menus ul li .button {
          border-radius: 0px;
          padding: 3px 20px 0;
          margin: 0 auto 15px;
          max-width: none; }
          @media (min-width: 48.125em) {
            /* line 1427, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.single-pub.category-list .menus ul li .button {
              max-width: 200px; } }
          @media (min-width: 73.75em) {
            /* line 1427, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.single-pub.category-list .menus ul li .button {
              margin: 0 0 15px 0; } }
  /* line 1449, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.category-list h3 {
    color: #231f20;
    font-size: 24px;
    margin-bottom: 20px; }
  /* line 1455, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.category-list ul {
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap; }
    @media (min-width: 73.75em) {
      /* line 1455, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.category-list ul {
        flex-wrap: nowrap; } }
    /* line 1466, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.category-list ul li {
      list-style-type: none;
      min-width: 110px;
      margin-bottom: 25px; }
      @media (min-width: 73.75em) {
        /* line 1466, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li {
          margin-bottom: 0px; } }
      /* line 1475, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.category-list ul li .category {
        font-family: "DM Sans", sans-serif;
        font-size: 16px;
        color: #231f20;
        text-align: center;
        width: 100%;
        margin-bottom: 15px; }
      /* line 1484, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.category-list ul li .icon {
        text-align: center;
        height: 30px;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center center; }
        @media (min-width: 48.125em) {
          /* line 1484, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.single-pub.category-list ul li .icon {
            border-right: 2px solid #f9f5eb; } }
        /* line 1495, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.accommodation {
          background-image: url("../images/Pubs_Icons-Accommodation.svg"); }
        /* line 1499, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.bar-food {
          background-image: url("../images/Pubs_Icons-Bar_Food.svg"); }
        /* line 1503, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.dog-friendly {
          background-image: url("../images/Pubs_Icons-Dog_Friendly.svg"); }
        /* line 1507, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.family-friendly {
          background-image: url("../images/Pubs_Icons-Family.svg"); }
        /* line 1511, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.kids-play-area {
          background-image: url("../images/Pubs_Icons-Play_Area.svg"); }
        /* line 1515, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.live-music {
          background-image: url("../images/Pubs_Icons-Music.svg"); }
        /* line 1519, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.live-sport {
          background-image: url("../images/Pubs_Icons-Sport.svg"); }
        /* line 1523, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.loyalty {
          background-image: url("../images/Pubs_Icons-_Loyalty.svg"); }
        /* line 1527, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.managed {
          background-image: url("../images/Pubs_Icons-Managed.svg"); }
        /* line 1531, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.near-me {
          background-image: url("../images/Pubs_Icons-Near_me.svg"); }
        /* line 1535, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.outside-seating {
          background-image: url("../images/Pubs_Icons-Outside_Seating.svg"); }
        /* line 1539, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.parking {
          background-image: url("../images/Pubs_Icons-Parking.svg"); }
        /* line 1543, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.restaurant {
          background-image: url("../images/Pubs_Icons-Restaurant.svg"); }
        /* line 1547, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.tenanted {
          background-image: url("../images/Pubs_Icons-Tenanted.svg"); }
        /* line 1551, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.wifi {
          background-image: url("../images/Pubs_Icons-Wifi.svg"); }
      /* line 1559, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.category-list ul li:last-of-type .icon {
        border-right: none; }

/* line 1571, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.single-pub.details {
  padding: 50px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  @media (min-width: 73.75em) {
    /* line 1571, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.details {
      padding: 90px; }
      /* line 1580, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.details.inline {
        align-items: center; } }
  /* line 1586, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.details .map {
    width: 100%;
    margin-top: 25px; }
    /* line 1590, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.details .map.inline {
      max-width: 50%;
      margin-top: 0px; }

/* line 1601, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.shop-front-categories {
  padding: 0 50px 50px 50px; }
  @media (min-width: 48.125em) {
    /* line 1601, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.shop-front-categories {
      padding: 0 90px 50px 90px; } }
  /* line 1608, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.shop-front-categories ul {
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    /* line 1615, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.shop-front-categories ul li {
      max-width: 100%;
      width: 100%;
      list-style-type: none;
      text-align: center;
      padding: 25px;
      margin-bottom: 25px; }
      @media (min-width: 48.125em) {
        /* line 1615, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.shop-front-categories ul li {
          max-width: 48%; } }
      /* line 1627, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.shop-front-categories ul li.bg-en {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right center; }
      /* line 1633, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.shop-front-categories ul li a {
        text-decoration: none;
        color: #231f20; }
        /* line 1637, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.shop-front-categories ul li a h3 {
          font-size: 26px;
          margin-bottom: 15px; }
        /* line 1642, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.shop-front-categories ul li a p {
          font-family: "DM Sans", sans-serif;
          margin-bottom: 15px;
          min-height: 65px; }
        /* line 1648, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.shop-front-categories ul li a button {
          background-color: #c8a044;
          color: #FFF;
          text-transform: uppercase;
          border: 0;
          display: block;
          margin: 0 auto 25px;
          border-radius: 5px;
          font-family: "DM Sans", sans-serif;
          font-size: 14px;
          max-width: 140px;
          width: 100%;
          line-height: 2px;
          padding-bottom: 5px;
          height: 35px; }
      /* line 1667, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.shop-front-categories ul li .cat-thumb {
        max-height: 450px; }
      /* line 1671, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.shop-front-categories ul li:nth-child(odd):last-of-type {
        max-width: 100%;
        margin-bottom: 0px; }
        /* line 1677, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.shop-front-categories ul li:nth-child(odd):last-of-type a p {
          min-height: auto; }

/* line 1691, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.woocommerce-wrap {
  padding: 50px; }
  @media (min-width: 48.125em) {
    /* line 1691, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap {
      padding: 50px 90px 50px 90px; } }
  /* line 1698, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-breadcrumb {
    color: #231f20;
    font-family: "DM Sans", sans-serif; }
    /* line 1702, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-breadcrumb a {
      color: #231f20;
      font-family: "DM Sans", sans-serif; }
  /* line 1709, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-products-header {
    margin-bottom: 25px; }
    /* line 1712, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-products-header h1 {
      text-align: center;
      color: #231f20; }
    /* line 1717, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-products-header .term-description {
      font-family: "DM Sans", sans-serif;
      color: #231f20;
      text-align: center;
      font-size: 16px;
      padding: 0 25px; }
  /* line 1728, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-message,
  .block.woocommerce-wrap .woocommerce-info,
  .block.woocommerce-wrap .woocommerce-error {
    border-top: 3px solid #c8a044;
    background-color: #FFF;
    font-family: "DM Sans", sans-serif;
    color: #231f20;
    font-size: 24px;
    padding: 15px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center; }
    @media (min-width: 48.125em) {
      /* line 1728, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-message,
      .block.woocommerce-wrap .woocommerce-info,
      .block.woocommerce-wrap .woocommerce-error {
        display: block;
        padding: 1em 2em 1em 3.5em; } }
    /* line 1747, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-message a,
    .block.woocommerce-wrap .woocommerce-info a,
    .block.woocommerce-wrap .woocommerce-error a {
      background-color: #c8a044 !important;
      margin-bottom: 15px; }
      @media (min-width: 48.125em) {
        /* line 1747, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-message a,
        .block.woocommerce-wrap .woocommerce-info a,
        .block.woocommerce-wrap .woocommerce-error a {
          margin-bottom: 0px; } }
      /* line 1755, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-message a.restore-item, .block.woocommerce-wrap .woocommerce-message a.showcoupon,
      .block.woocommerce-wrap .woocommerce-info a.restore-item,
      .block.woocommerce-wrap .woocommerce-info a.showcoupon,
      .block.woocommerce-wrap .woocommerce-error a.restore-item,
      .block.woocommerce-wrap .woocommerce-error a.showcoupon {
        background-color: transparent !important;
        color: #c8a044 !important; }
    /* line 1763, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-message::before,
    .block.woocommerce-wrap .woocommerce-info::before,
    .block.woocommerce-wrap .woocommerce-error::before {
      color: #c8a044;
      font-size: 24px;
      top: 20px;
      left: 15px; }
      @media (min-width: 48.125em) {
        /* line 1763, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-message::before,
        .block.woocommerce-wrap .woocommerce-info::before,
        .block.woocommerce-wrap .woocommerce-error::before {
          top: 1em;
          left: 1.5em; } }
  /* line 1782, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap p.return-to-shop a {
    background-color: #c8a044 !important;
    max-width: 200px !important;
    width: 100% !important; }
  /* line 1793, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-ordering {
    display: none; }
  /* line 1799, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap ul.products {
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap; }
    /* line 1806, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap ul.products li {
      float: none !important;
      margin: 0 0 25px 0 !important;
      width: 100% !important;
      max-width: 100% !important;
      text-align: center;
      position: relative; }
      @media (min-width: 48.125em) {
        /* line 1806, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap ul.products li {
          max-width: 50% !important; } }
      @media (min-width: 73.75em) {
        /* line 1806, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap ul.products li {
          max-width: 25% !important; } }
      /* line 1822, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li img {
        max-width: 50%;
        display: inline !important; }
        /* line 1826, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap ul.products li img.cat-badge {
          position: absolute;
          max-width: 75px;
          top: 0px;
          right: 0px; }
      /* line 1838, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li form.wired_add_to_cart {
        display: flex;
        flex-flow: row wrap;
        align-items: center;
        margin: 0 auto; }
      /* line 1845, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li form input.wired_wo_input {
        width: 50px;
        margin: 0 0 0 5px;
        height: 36px;
        border: 1px solid #c8a044 !important;
        border-radius: 5px;
        padding: 0 0 4px 12px;
        text-align: center;
        font-family: "DM Sans", sans-serif; }
      /* line 1857, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li form button.wired_wo_button {
        background-color: #c8a044 !important;
        width: 140px;
        height: 35px;
        margin: 0 auto;
        text-align: center;
        display: block !important;
        color: #FFF !important;
        border: 1px solid #c8a044 !important;
        font-family: "DM Sans", sans-serif;
        text-transform: uppercase;
        line-height: 1 !important;
        text-decoration: none !important;
        font-size: 14px !important;
        padding-top: 7px !important; }
        /* line 1872, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap ul.products li form button.wired_wo_button:focus {
          border: 1px solid #c8a044 !important; }
        /* line 1875, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap ul.products li form button.wired_wo_button:active {
          border: 1px solid #c8a044 !important; }
      /* line 1885, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li a h2 {
        color: #231f20; }
      /* line 1890, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li a p.wired_bottle_unit {
        font-family: "DM Sans", sans-serif;
        color: #231f20;
        font-size: 14px;
        margin-bottom: 10px;
        font-weight: normal; }
      /* line 1898, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li a .price {
        font-family: "DM Sans", sans-serif;
        color: #231f20; }
      /* line 1903, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li a.button {
        background-color: #c8a044 !important;
        margin: 0 auto; }
  /* line 1916, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .product {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    /* line 1921, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .product .woocommerce-product-gallery {
      max-width: 100%;
      margin-top: 25px; }
      @media (min-width: 73.75em) {
        /* line 1921, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .woocommerce-product-gallery {
          max-width: 48%;
          text-align: center; } }
      /* line 1930, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
        text-align: center; }
        /* line 1935, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img.wp-post-image {
          max-width: 50%;
          display: inline !important; }
      /* line 1944, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .woocommerce-product-gallery .award-badge {
        max-width: 50px;
        position: absolute;
        top: 0px;
        left: 0px; }
        @media (min-width: 48.125em) {
          /* line 1944, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.woocommerce-wrap .product .woocommerce-product-gallery .award-badge {
            margin-top: 25px;
            max-width: 100px; } }
    /* line 1959, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .product .summary {
      max-width: 100%; }
      @media (min-width: 73.75em) {
        /* line 1959, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary {
          max-width: 48%; } }
      /* line 1966, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .summary h1 {
        color: #231f20; }
      /* line 1970, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .summary h2 {
        color: #231f20; }
      /* line 1976, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .summary .abv-list li {
        margin-bottom: 5px;
        color: #c8a044; }
        /* line 1980, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary .abv-list li span {
          font-family: "DM Sans", sans-serif;
          color: #231f20;
          font-size: 16px; }
        /* line 1986, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary .abv-list li:last-of-type {
          margin-bottom: 0px; }
      /* line 1994, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .summary .woocommerce-product-details__short-description {
        font-family: "DM Sans", sans-serif;
        color: #231f20;
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 20px; }
      /* line 2002, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .summary .food-pairing {
        margin-bottom: 20px; }
        /* line 2005, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary .food-pairing h3 {
          color: #231f20;
          margin-bottom: 10px; }
        /* line 2010, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary .food-pairing p {
          font-family: "DM Sans", sans-serif;
          color: #231f20;
          font-size: 18px;
          line-height: 22px; }
      /* line 2019, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .summary .out-of-stock {
        font-family: "DM Sans", sans-serif; }
      /* line 2024, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .summary form {
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap; }
        /* line 2029, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary form label {
          font-family: "DM Sans", sans-serif;
          color: #231f20;
          font-weight: normal !important;
          width: 90px;
          margin-bottom: 10px;
          margin-right: 30px;
          display: inline-block; }
          @media (min-width: 48.125em) {
            /* line 2029, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.woocommerce-wrap .product .summary form label {
              margin-bottom: 0px; } }
        /* line 2044, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary form .qty {
          font-family: "DM Sans", sans-serif;
          color: #231f20;
          margin-right: 15px; }
        /* line 2056, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary form span.price, .block.woocommerce-wrap .product .summary form p.price {
          color: #231f20;
          font-family: "DM Sans", sans-serif;
          width: 100%; }
        /* line 2064, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary form button {
          background-color: #c8a044;
          color: #FFF;
          font-family: "DM Sans", sans-serif;
          text-transform: uppercase;
          border-radius: 5px;
          margin-top: 15px;
          padding-top: 5px; }
          /* line 2073, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.woocommerce-wrap .product .summary form button:hover {
            background-color: #c8a044;
            color: #FFF; }
    /* line 2084, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .product .related-products {
      max-width: 100%; }
  /* line 2092, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-cart-form table {
    font-family: "DM Sans", sans-serif;
    color: #231f20;
    border: none; }
    /* line 2101, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-cart-form table thead tr th {
      font-weight: normal; }
    /* line 2117, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-cart-form table tbody tr.cart_item td a {
      color: #c8a044;
      text-decoration: none; }
      /* line 2121, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-cart-form table tbody tr.cart_item td a:hover {
        text-decoration: underline; }
    /* line 2133, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-cart-form table tbody tr td.actions {
      padding: 15px; }
      @media (min-width: 73.75em) {
        /* line 2133, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-cart-form table tbody tr td.actions {
          padding: 20px 0; } }
      /* line 2142, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-cart-form table tbody tr td.actions .coupon input {
        width: 100%;
        margin-bottom: 10px;
        border-bottom: 2px solid #231f20;
        border-top: 0;
        border-left: 0;
        border-right: 0;
        background-color: transparent;
        color: #231f20; }
        /* line 2152, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-cart-form table tbody tr td.actions .coupon input::placeholder {
          color: #231f20;
          opacity: 1; }
        @media (min-width: 48.125em) {
          /* line 2142, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.woocommerce-wrap .woocommerce-cart-form table tbody tr td.actions .coupon input {
            max-width: 200px;
            margin-right: 15px; } }
      /* line 2164, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-cart-form table tbody tr td.actions .coupon button {
        background-color: #c8a044;
        color: #FFF;
        font-weight: normal;
        border-radius: 5px;
        height: 35px;
        padding-top: 9px;
        text-transform: uppercase;
        font-size: 14px;
        width: 100%; }
      /* line 2178, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-cart-form table tbody tr td.actions button {
        background-color: #c8a044;
        color: #FFF;
        font-weight: normal;
        border-radius: 5px;
        height: 35px;
        padding-top: 9px;
        text-transform: uppercase;
        font-size: 14px; }
  /* line 2205, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .cart-collaterals .cart_totals h2 {
    color: #231f20;
    margin-bottom: 25px; }
  /* line 2210, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .cart-collaterals .cart_totals table {
    border: none;
    font-family: "DM Sans", sans-serif;
    color: #231f20; }
    /* line 2219, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .cart-collaterals .cart_totals table tbody tr th {
      padding: 10px 0;
      font-weight: normal; }
    /* line 2226, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .cart-collaterals .cart_totals table tbody tr td .shipping-calculator-button {
      color: #c8a044; }
      /* line 2229, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .cart-collaterals .cart_totals table tbody tr td .shipping-calculator-button::after {
        color: #c8a044; }
  /* line 2245, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
    background-color: #c8a044 !important;
    max-width: 100% !important;
    font-size: 18px !important;
    padding: 5px !important;
    width: 100%; }
    @media (min-width: 48.125em) {
      /* line 2245, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
        max-width: 250px !important; } }
  /* line 2266, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-checkout .col2-set {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-bottom: 15px; }
    /* line 2272, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1,
    .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 {
      max-width: 100%; }
      @media (min-width: 73.75em) {
        /* line 2272, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1,
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 {
          max-width: 48%;
          padding: 0 25px; } }
      /* line 2281, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1 h3,
      .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 h3 {
        margin-bottom: 25px; }
      /* line 2285, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1 p,
      .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 p {
        font-family: "DM Sans", sans-serif;
        color: #231f20; }
        /* line 2289, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1 p label,
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 p label {
          display: none; }
        /* line 2293, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1 p input,
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 p input {
          padding: 10px 10px 10px 0;
          background-color: transparent;
          border-right: 0;
          border-left: 0;
          border-top: 0;
          border-bottom: 2px solid #231f20;
          font-size: 14px; }
        /* line 2308, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1 p textarea,
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 p textarea {
          border-top: 0;
          border-left: 0;
          border-right: 0;
          border-bottom: 2px solid #231f20;
          background-color: transparent;
          font-size: 14px;
          height: 90px; }
        /* line 2321, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1 p#billing_country_field label, .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1 p#shipping_country_field label,
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 p#billing_country_field label,
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 p#shipping_country_field label {
          display: block;
          font-size: 14px; }
  /* line 2334, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-checkout #order_review_heading {
    margin-bottom: 25px; }
    @media (min-width: 73.75em) {
      /* line 2334, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-checkout #order_review_heading {
        padding: 0 25px; } }
  @media (min-width: 73.75em) {
    /* line 2343, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order {
      padding: 0 25px; } }
  /* line 2349, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order table {
    border: 0;
    font-family: "DM Sans", sans-serif;
    color: #231f20; }
    /* line 2354, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order table thead, .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order table th {
      font-family: "DM Sans", sans-serif; }
    /* line 2360, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order table .woocommerce-shipping-methods label {
      font-family: "DM Sans", sans-serif; }
  /* line 2368, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment {
    font-family: "DM Sans", sans-serif;
    color: #231f20;
    background-color: #f9f5eb !important; }
    /* line 2373, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment a {
      color: #c8a044; }
    /* line 2377, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment button {
      background-color: #c8a044 !important;
      border-radius: 5px;
      font-weight: normal;
      font-weight: 18px;
      font-weight: 700;
      text-transform: uppercase;
      font-family: "DM Sans", sans-serif;
      padding-top: 5px;
      margin-top: 25px; }
      /* line 2387, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment button.wired_checkout_button {
        float: none !important; }
  /* line 2398, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-checkout .wc_payment_method label {
    cursor: default; }
  /* line 2406, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-order {
    font-family: "DM Sans", sans-serif;
    color: #231f20; }
    /* line 2410, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-order a {
      color: #c8a044;
      text-decoration: none; }
      /* line 2414, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-order a:hover {
        text-decoration: underline; }
    /* line 2422, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-order ul.order_details {
      margin: 25px 0;
      padding: 0; }
    /* line 2431, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-order table.order_details {
      border: 0;
      margin-top: 25px; }
    /* line 2442, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-order section.addresses h2 {
      margin-bottom: 25px; }
      /* line 2445, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-order section.addresses h2:last-of-type {
        margin-top: 15px; }
    /* line 2451, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-order section.addresses address {
      border: 0;
      padding: 0; }

/* line 2466, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.flexible-content-wrap {
  margin-top: 40px; }
  /* line 2469, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .flexible-content-wrap .block {
    padding-bottom: 0px;
    padding-top: 0px;
    margin-bottom: 40px; }
    /* line 2476, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .flexible-content-wrap .block:last-of-type.bg-ctas {
      margin-bottom: 0px;
      padding-bottom: 0px; }
    /* line 2483, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .flexible-content-wrap .block.products-list {
      padding: 50px 90px; }
      /* line 2486, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .flexible-content-wrap .block.products-list h2 {
        text-align: center; }
      /* line 2490, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .flexible-content-wrap .block.products-list .feat-products-list {
        padding: 0;
        margin: 0;
        display: flex;
        justify-content: space-between; }
        /* line 2496, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .flexible-content-wrap .block.products-list .feat-products-list li {
          list-style-type: none;
          text-align: center; }
          /* line 2500, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .flexible-content-wrap .block.products-list .feat-products-list li img {
            max-height: 300px;
            display: inline;
            margin-bottom: 10px; }
          /* line 2506, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .flexible-content-wrap .block.products-list .feat-products-list li a {
            margin-top: 15px; }
        /* line 2512, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .flexible-content-wrap .block.products-list .feat-products-list button {
          position: absolute;
          top: 49%;
          width: 15px;
          height: 20px;
          font-size: 0px;
          background-color: transparent;
          background-repeat: no-repeat;
          border: 0; }
          @media (min-width: 48.125em) {
            /* line 2512, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .flexible-content-wrap .block.products-list .feat-products-list button {
              display: block !important; } }
          /* line 2526, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .flexible-content-wrap .block.products-list .feat-products-list button.slick-prev {
            background-image: url("../images/prev-arrow-grey.png");
            left: 0px; }
            @media (min-width: 73.75em) {
              /* line 2526, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .flexible-content-wrap .block.products-list .feat-products-list button.slick-prev {
                left: 0px; } }
          /* line 2536, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .flexible-content-wrap .block.products-list .feat-products-list button.slick-next {
            background-image: url("../images/next-arrow-grey.png");
            right: 0px; }
            @media (min-width: 73.75em) {
              /* line 2536, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .flexible-content-wrap .block.products-list .feat-products-list button.slick-next {
                right: 0px; } }

/* line 1, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
footer {
  color: #B2B6B8;
  font-size: 14px; }
  /* line 4, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
  footer .inner {
    max-width: 1260px;
    margin: 0 auto;
    justify-content: space-between;
    align-items: center; }
    @media only screen and (max-width: 80em) {
      /* line 4, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      footer .inner {
        padding: 0 20px; } }
  /* line 13, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
  footer .block_left {
    width: 50% !important;
    float: left !important; }
    @media only screen and (max-width: 53.125em) {
      /* line 13, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      footer .block_left {
        width: auto !important;
        float: none !important;
        text-align: center;
        display: block; } }
  /* line 24, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
  footer .footer-block {
    width: 33%;
    text-align: left;
    float: left; }
    @media only screen and (max-width: 53.125em) {
      /* line 24, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      footer .footer-block {
        width: 100%;
        float: none;
        text-align: center;
        margin-bottom: 20px; } }
  /* line 36, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
  footer.page-foot {
    background-color: #1D252C;
    padding: 56px 0 30px 0;
    text-align: center; }
    @media only screen and (max-width: 53.125em) {
      /* line 36, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      footer.page-foot {
        padding: 56px 20px; } }
    /* line 44, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
    footer.page-foot .footer-logo img {
      height: 30px;
      max-width: 120px; }
      @media (min-width: 73.75em) {
        /* line 44, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        footer.page-foot .footer-logo img {
          max-width: 150px; } }
    /* line 53, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
    footer.page-foot .footer_text {
      text-align: left; }
      @media only screen and (max-width: 53.125em) {
        /* line 53, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        footer.page-foot .footer_text {
          text-align: center; } }
      /* line 58, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      footer.page-foot .footer_text p {
        color: #B2B6B8;
        font-size: 13px;
        line-height: 18px; }
        /* line 63, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        footer.page-foot .footer_text p.footer-contact span {
          margin-right: 25px; }
    /* line 71, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
    footer.page-foot .footer_content a.menu-footer-link {
      color: #B2B6B8;
      font-size: 14px;
      text-decoration: none;
      padding-top: 10px;
      display: block; }
      /* line 72, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      footer.page-foot .footer_content a.menu-footer-link:first-child {
        padding-top: 0px; }

/* line 1, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
.main-button {
  min-width: 165px;
  height: 50px;
  text-align: center;
  line-height: 47px;
  font-size: 14px;
  border-radius: 50px;
  text-decoration: none;
  font-weight: 500;
  display: inline-block; }
  @media only screen and (max-width: 48.125em) {
    /* line 1, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
    .main-button {
      margin-top: 20px; } }
  /* line 14, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .main-button.primary-button {
    border: 1px solid #5CA4BA;
    background-color: #5CA4BA;
    color: #FFF; }
  /* line 21, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .main-button.secondary-button {
    border: 1px solid #5CA4BA;
    background-color: #FFF;
    color: #5CA4BA;
    margin-left: 20px; }
    @media only screen and (max-width: 48.125em) {
      /* line 21, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
      .main-button.secondary-button {
        margin-left: 0px; } }

/* line 34, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
.contact-from .contact-form-block {
  max-width: 480px;
  width: 100%;
  padding: 50px;
  margin: 0 auto; }
  /* line 39, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block.contact-text-block {
    padding: 0 50px 0 0;
    background-color: transparent; }
    /* line 43, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
    .contact-from .contact-form-block.contact-text-block p {
      margin-bottom: 10px; }
  /* line 51, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form .button-row {
    text-align: center;
    margin-top: 10px; }
  /* line 55, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form .form-row {
    margin-bottom: 20px; }
  /* line 58, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form label {
    display: none; }
  /* line 61, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form input {
    padding: 10px;
    border: 1px solid #f4f5f6;
    font-size: 14px;
    width: 100%;
    color: #231f20; }
    /* line 67, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
    .contact-from .contact-form-block form input::placeholder {
      color: #231f20; }
  /* line 73, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form textarea {
    border: 1px solid #f4f5f6;
    font-size: 14px;
    height: 90px;
    width: 100%;
    padding: 10px; }
    /* line 79, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
    .contact-from .contact-form-block form textarea::placeholder {
      color: #231f20; }
  /* line 85, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form select {
    width: 100%;
    margin: 0px !important;
    color: #231f20;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #f4f5f6; }
  /* line 96, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form button {
    min-width: 165px;
    height: 50px;
    text-align: center;
    line-height: 47px;
    font-size: 14px;
    border-radius: 50px;
    text-decoration: none;
    font-weight: 500;
    display: inline-block;
    border: 1px solid #5CA4BA;
    background-color: #5CA4BA;
    color: #FFF; }

/* line 2, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
header .light {
  display: none; }
  @media (min-width: 80em) {
    /* line 2, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    header .light {
      display: block; } }

/* line 8, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
header .dark {
  display: block; }
  @media (min-width: 80em) {
    /* line 8, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    header .dark {
      display: none; } }

/* line 14, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
header.page-head {
  width: 100%;
  color: #595F65;
  width: 100%; }
  /* line 18, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head.page-head-banner {
    background-size: 1380px;
    background-repeat: no-repeat;
    background-position: top center;
    min-height: 510px;
    padding-bottom: 45px; }
    /* line 24, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    header.page-head.page-head-banner.no-home-wired {
      min-height: 30px;
      max-height: 30px;
      color: #40007f; }
    @media only screen and (max-width: 73.75em) {
      /* line 18, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head.page-head-banner {
        padding-bottom: 0px;
        min-height: autopx; } }
  /* line 34, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head.page-head-banner-home {
    background-color: #f2f5fa;
    background-position: center;
    background-size: cover; }
    /* line 38, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    header.page-head.page-head-banner-home .navigation-wrap {
      background-color: #f2f5fa; }
  /* line 43, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head img.image_position_area {
    position: absolute;
    max-width: 400px;
    margin: 0 auto;
    display: block;
    padding: 50px 100px 0 0; }
    @media only screen and (max-width: 86.25em) {
      /* line 43, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head img.image_position_area {
        right: 0; } }
    @media only screen and (max-width: 73.75em) {
      /* line 43, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head img.image_position_area {
        padding: 0;
        position: unset;
        max-height: 550px; } }
    /* line 57, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    header.page-head img.image_position_area.image_position_feature {
      position: relative;
      padding: 0; }
  @media only screen and (max-width: 73.75em) {
    /* line 63, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    header.page-head .image_outer_area {
      position: relative;
      overflow: hidden;
      width: 100%;
      padding-top: 56.25%; } }
  /* line 70, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head .image_outer_area iframe {
    position: absolute;
    border-radius: 5px; }
    @media only screen and (max-width: 86.25em) {
      /* line 70, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head .image_outer_area iframe {
        right: 0; } }
    @media only screen and (max-width: 73.75em) {
      /* line 70, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head .image_outer_area iframe {
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 100%; } }
  /* line 86, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head .inner {
    max-width: 1260px;
    margin: 0 auto;
    display: flex;
    min-height: 120px;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap; }
    @media (min-width: 80em) {
      /* line 86, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head .inner {
        flex-wrap: nowrap; } }
    @media only screen and (max-width: 73.75em) {
      /* line 86, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head .inner {
        padding: 0;
        padding: 0 20px !important; } }
  @media only screen and (max-width: 73.75em) {
    /* line 107, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    header.page-head.no-head-banner .inner nav.main-nav .menu-btn span {
      background-color: #5CA4BA; } }
  /* line 118, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head.scrolled-nav .inner {
    background-color: #f9f5eb; }
    @media (min-width: 80em) {
      /* line 118, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head.scrolled-nav .inner {
        flex-wrap: nowrap;
        padding: 10px 40px; } }
  @media (min-width: 80em) {
    /* line 127, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    header.page-head .inner {
      background-color: transparent; }
    /* line 130, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    header.page-head.scrolled-nav {
      position: fixed; }
      /* line 132, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head.scrolled-nav .inner {
        background-color: #231f20;
        max-width: 1440px;
        margin: 0 auto; } }
  /* line 139, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head img {
    width: 100%; }
  /* line 142, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head .site-logo {
    display: block;
    max-width: 150px;
    order: 1; }
    @media (min-width: 48.125em) {
      /* line 142, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head .site-logo {
        order: 0; } }
    @media (min-width: 80em) {
      /* line 142, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head .site-logo {
        max-width: 150px;
        padding-left: 0px;
        order: 1; } }

/*Top Header Are Content*/
/* line 161, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.clear_both {
  clear: both; }

/* line 165, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.homepage-container {
  display: flex;
  justify-content: space-between; }
  @media only screen and (max-width: 73.75em) {
    /* line 165, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    .homepage-container {
      display: flex;
      flex-direction: column;
      text-align: center; } }
  /* line 173, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .homepage-container .block_left {
    width: 50%; }
    @media only screen and (max-width: 73.75em) {
      /* line 173, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      .homepage-container .block_left {
        width: auto; } }
    /* line 178, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    .homepage-container .block_left:first-child {
      width: 40%; }
      @media only screen and (max-width: 73.75em) {
        /* line 178, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
        .homepage-container .block_left:first-child {
          width: auto; } }
    /* line 190, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    .homepage-container .block_left .image_position_area {
      position: relative;
      padding: 0; }
  /* line 195, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .homepage-container::after {
    display: none !important; }

/* line 200, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.block_left {
  width: 50%;
  float: left; }
  @media only screen and (max-width: 73.75em) {
    /* line 200, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    .block_left {
      width: auto;
      float: none;
      text-align: center;
      display: block; } }

@media only screen and (max-width: 73.75em) {
  /* line 212, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .page-head-banner-home .homepage-container {
    background: linear-gradient(to bottom, #f2f5fa, #ffffff00); } }

@media only screen and (max-width: 73.75em) {
  /* line 219, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .homepage-container {
    padding: 0 100px; } }

@media only screen and (max-width: 48.125em) {
  /* line 219, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .homepage-container {
    padding: 0 50px; } }

@media only screen and (max-width: 34.375em) {
  /* line 219, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .homepage-container {
    padding: 0 20px; } }

/* line 231, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.block_left_text {
  padding: 70px 0px 0 0; }
  @media only screen and (max-width: 73.75em) {
    /* line 231, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    .block_left_text {
      padding: 20px 0; } }
  @media only screen and (max-width: 73.75em) {
    /* line 237, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    .block_left_text .person-button.white-button {
      margin: 20px 0 50px 0; } }
  /* line 243, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .block_left_text h1 {
    font-size: 45px;
    font-weight: 600;
    line-height: 45px;
    color: #1D252C; }
    @media only screen and (max-width: 73.75em) {
      /* line 243, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      .block_left_text h1 {
        font-size: 40px !important;
        line-height: 43px !important; } }
  /* line 253, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .block_left_text .person_text {
    font-weight: 400;
    margin: 40px 0 40px 0; }
  /* line 257, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .block_left_text p {
    font-size: 19px;
    font-weight: 500;
    line-height: 28px;
    margin: 0px 0 40px 0; }

/*Special CSS for Mobile Responsive*/
/* line 269, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.page-area-header:after {
  clear: both;
  display: block;
  content: ""; }

/* line 275, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.page-area-header h1.page-heading {
  text-align: center;
  padding: 60px 0 0 0; }

/* line 283, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.single-wm_app_directory .page-area-header {
  display: none; }

/* line 286, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.single-wm_app_directory .container {
  max-width: 100%;
  margin: 0; }
  /* line 290, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .single-wm_app_directory .container h1.page-heading {
    text-align: left;
    padding: 35px 0; }

/* line 298, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.inner-wrap {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  position: relative; }

/* line 305, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.divider {
  max-width: 146px;
  width: 100%;
  height: 11px;
  margin: 20px auto;
  background: url("../images/divider.png") no-repeat center center; }
  /* line 311, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .divider.left-aligned {
    margin: 20px 0; }

/* line 2, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
nav ul {
  margin: 0;
  padding: 0; }
  /* line 5, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav ul li {
    list-style-type: none; }
    /* line 7, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav ul li.close-menu {
      display: none; }

/* line 12, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
nav.main-nav {
  order: 2;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  @media (min-width: 48.125em) {
    /* line 12, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.main-nav {
      order: 2; } }
  @media (min-width: 80em) {
    /* line 12, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.main-nav {
      order: 2;
      max-width: max-content;
      width: 100%;
      display: block; } }
  /* line 26, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav.main-nav .mobile-cart {
    max-width: 25px;
    width: 100%;
    display: block;
    margin-right: 25px; }
    @media (min-width: 48.125em) {
      /* line 26, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav .mobile-cart {
        display: none; } }
  /* line 35, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav.main-nav .menu-btn {
    width: 30px;
    height: 25px;
    cursor: pointer; }
    @media (min-width: 80em) {
      /* line 35, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav .menu-btn {
        display: none; } }
    /* line 42, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.main-nav .menu-btn span {
      width: 100%;
      background-color: #5CA4BA;
      border-radius: 5px;
      height: 5px;
      margin-bottom: 4px;
      display: block; }
      /* line 49, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav .menu-btn span:last-of-type {
        margin-bottom: 0px; }
  /* line 54, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav.main-nav ul {
    display: none; }
    @media (min-width: 80em) {
      /* line 54, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav ul {
        display: flex;
        justify-content: space-between; } }
    /* line 60, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.main-nav ul.active {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-start;
      align-content: flex-start;
      position: fixed;
      top: 0px;
      left: 0px;
      background-color: #5CA4BA;
      width: 80%;
      height: 100vh;
      padding: 0 20px;
      z-index: 999;
      -webkit-box-shadow: 6px -5px 14px 1px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 6px -5px 14px 1px rgba(0, 0, 0, 0.4);
      box-shadow: 6px -5px 14px 1px rgba(0, 0, 0, 0.4); }
      @media (min-width: 48.125em) {
        /* line 60, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav ul.active {
          width: 45%; } }
      /* line 79, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav ul.active li {
        width: 100%;
        border-bottom: 1px solid #FFF;
        padding: 20px 0px;
        order: 2; }
        /* line 84, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav ul.active li:last-of-type {
          margin-bottom: 0px;
          border-bottom: none; }
          /* line 87, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav ul.active li:last-of-type a {
            padding: 0;
            border-radius: 0px;
            border: none; }
        /* line 93, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav ul.active li.close-menu {
          display: block;
          font-family: "DM Sans", sans-serif;
          text-transform: uppercase;
          font-size: 14px;
          color: #FFF;
          text-align: right;
          border-bottom: none;
          padding-top: 10px;
          order: 1; }
          /* line 103, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav ul.active li.close-menu::after {
            content: "\2715"; }
        /* line 107, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav ul.active li.menu-item-has-children {
          padding-right: 10px;
          background-image: url("../images/menu-down-point.png");
          background-repeat: no-repeat;
          background-position: 95% 25%; }
          /* line 112, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav ul.active li.menu-item-has-children.active {
            background-image: url("../images/menu-up-point.png");
            background-repeat: no-repeat;
            background-position: 95% 10px; }
            /* line 118, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav ul.active li.menu-item-has-children.active .dropdown.active,
            nav.main-nav ul.active li.menu-item-has-children.active .sub-menu.active {
              display: block;
              position: relative;
              height: auto;
              width: 100%;
              padding-top: 0px;
              top: 0; }
              /* line 125, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
              nav.main-nav ul.active li.menu-item-has-children.active .dropdown.active li,
              nav.main-nav ul.active li.menu-item-has-children.active .sub-menu.active li {
                padding: 0;
                margin: 0 0 0 0;
                border-bottom: 0; }
                /* line 129, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
                nav.main-nav ul.active li.menu-item-has-children.active .dropdown.active li span,
                nav.main-nav ul.active li.menu-item-has-children.active .sub-menu.active li span {
                  color: #231f20;
                  font-size: 18px;
                  font-family: "DM Sans", sans-serif; }
                /* line 134, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
                nav.main-nav ul.active li.menu-item-has-children.active .dropdown.active li a,
                nav.main-nav ul.active li.menu-item-has-children.active .sub-menu.active li a {
                  background-image: none;
                  color: #231f20;
                  font-size: 18px; }
          /* line 143, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav ul.active li.menu-item-has-children .dropdown,
          nav.main-nav ul.active li.menu-item-has-children .sub-menu {
            margin: 0;
            padding: 0;
            display: none; }
        /* line 150, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav ul.active li a {
          color: #FFF !important;
          font-size: 18px; }
        /* line 155, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav ul.active li:hover .dropdown,
        nav.main-nav ul.active li:hover .sub-menu {
          display: none; }
    /* line 162, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.main-nav ul li {
      padding: 0 18px; }
      /* line 164, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav ul li a {
        color: #495056;
        text-decoration: none;
        font-family: "DM Sans", sans-serif;
        font-size: 15px;
        font-weight: 500;
        position: relative;
        z-index: 50; }
        /* line 172, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav ul li a:hover {
          text-decoration: none; }
      /* line 177, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav ul li:last-child a {
        padding: 15px 30px;
        border: 1px solid #5CA4BA;
        background-color: #5CA4BA;
        color: #FFF;
        border-radius: 30px; }
      /* line 185, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav ul li.close-menu {
        display: none; }
      /* line 188, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav ul li.menu-item-has-children {
        position: relative; }
        /* line 190, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav ul li.menu-item-has-children .dropdown-wrap {
          display: none; }
          /* line 192, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav ul li.menu-item-has-children .dropdown-wrap .dropdown {
            display: none; }
        /* line 196, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav ul li.menu-item-has-children .dropdown,
        nav.main-nav ul li.menu-item-has-children .sub-menu {
          display: none; }
        /* line 201, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav ul li.menu-item-has-children:hover .dropdown-wrap {
          display: block;
          position: absolute;
          left: 0px;
          top: 20px;
          padding-top: 10px;
          width: 210px;
          z-index: 900; }
          @media only screen and (max-width: 80em) {
            /* line 201, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav ul li.menu-item-has-children:hover .dropdown-wrap {
              position: relative;
              width: 100%; } }
        /* line 214, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav ul li.menu-item-has-children:hover .dropdown,
        nav.main-nav ul li.menu-item-has-children:hover .sub-menu {
          display: block;
          box-shadow: none;
          background-color: #fff;
          position: relative;
          width: 100%;
          top: auto;
          left: auto; }
          @media only screen and (max-width: 80em) {
            /* line 214, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav ul li.menu-item-has-children:hover .dropdown,
            nav.main-nav ul li.menu-item-has-children:hover .sub-menu {
              background-color: transparent !important; } }
          /* line 226, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav ul li.menu-item-has-children:hover .dropdown.active,
          nav.main-nav ul li.menu-item-has-children:hover .sub-menu.active {
            height: auto;
            padding: 0 0 0 0;
            background-color: transparent;
            top: 20px; }
            /* line 231, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav ul li.menu-item-has-children:hover .dropdown.active li,
            nav.main-nav ul li.menu-item-has-children:hover .sub-menu.active li {
              border-bottom: 0;
              padding: 0;
              margin: 0; }
              /* line 235, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
              nav.main-nav ul li.menu-item-has-children:hover .dropdown.active li a,
              nav.main-nav ul li.menu-item-has-children:hover .sub-menu.active li a {
                color: #f9f5eb;
                font-size: 14px; }
          /* line 241, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav ul li.menu-item-has-children:hover .dropdown li,
          nav.main-nav ul li.menu-item-has-children:hover .sub-menu li {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            padding-bottom: 10px;
            padding-top: 10px; }
            /* line 247, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav ul li.menu-item-has-children:hover .dropdown li:hover,
            nav.main-nav ul li.menu-item-has-children:hover .sub-menu li:hover {
              background-color: #5CA4BA; }
              /* line 249, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
              nav.main-nav ul li.menu-item-has-children:hover .dropdown li:hover a,
              nav.main-nav ul li.menu-item-has-children:hover .sub-menu li:hover a {
                color: #fff !important; }
            /* line 254, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav ul li.menu-item-has-children:hover .dropdown li:last-child a,
            nav.main-nav ul li.menu-item-has-children:hover .sub-menu li:last-child a {
              background-image: none;
              color: #231f20;
              font-size: 18px;
              padding: 0;
              background-color: transparent;
              border: 0;
              color: #495056;
              border-radius: 0px;
              font-size: 14px; }
            /* line 266, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav ul li.menu-item-has-children:hover .dropdown li a,
            nav.main-nav ul li.menu-item-has-children:hover .sub-menu li a {
              width: 100%;
              font-size: 14px; }

/* line 277, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
nav.header-nav {
  order: 4;
  max-width: 100%;
  width: 100%; }
  @media (min-width: 48.125em) {
    /* line 277, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.header-nav {
      max-width: 165px;
      width: 100%;
      margin-right: 25px; } }
  @media (min-width: 80em) {
    /* line 277, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.header-nav {
      max-width: 340px; } }
  /* line 289, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav.header-nav ul {
    display: flex;
    justify-content: flex-end;
    align-items: center; }
    /* line 293, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.header-nav ul li {
      max-width: 25px;
      width: 100%; }
      /* line 296, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.header-nav ul li.head-book-btn {
        display: block;
        max-width: 100%;
        width: 100%; }
        /* line 300, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.header-nav ul li.head-book-btn .button {
          max-width: 100%;
          width: 100%;
          text-align: center;
          border-radius: 0 !important; }
          @media (min-width: 48.125em) {
            /* line 300, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.header-nav ul li.head-book-btn .button {
              border-radius: 5px !important; } }
        @media (min-width: 48.125em) {
          /* line 296, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.header-nav ul li.head-book-btn {
            max-width: 115px; } }
        @media (min-width: 80em) {
          /* line 296, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.header-nav ul li.head-book-btn {
            max-width: 140px;
            margin-right: 25px; } }
      /* line 317, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.header-nav ul li.cart {
        display: none; }
        @media (min-width: 48.125em) {
          /* line 317, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.header-nav ul li.cart {
            display: block;
            margin-left: 15px; } }
      /* line 324, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.header-nav ul li.search {
        display: none; }
        @media (min-width: 48.125em) {
          /* line 324, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.header-nav ul li.search {
            display: block;
            margin-left: 15px; } }

/* line 335, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
nav.footer-nav ul {
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 339, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav.footer-nav ul li {
    margin: 0 10px; }
    /* line 341, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.footer-nav ul li a {
      color: #231f20;
      font-family: "DM Sans", sans-serif;
      font-size: 12px;
      text-transform: uppercase;
      text-decoration: none; }
      /* line 347, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.footer-nav ul li a:hover {
        text-decoration: underline; }

/* line 353, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
nav.footer-nav.top {
  display: none; }
  @media (min-width: 48.125em) {
    /* line 353, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.footer-nav.top {
      display: block;
      margin-bottom: 25px; } }

/* line 361, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
nav.footer-nav.bottom li {
  display: none; }
  @media (min-width: 48.125em) {
    /* line 361, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.footer-nav.bottom li {
      display: block; } }
  /* line 366, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav.footer-nav.bottom li.social {
    display: block;
    max-width: 25px;
    margin: 0 10px; }
    /* line 370, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.footer-nav.bottom li.social img {
      width: 100%; }
  /* line 374, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav.footer-nav.bottom li.close-menu {
    display: none !important; }

/* line 378, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
nav.footer-nav.bottom.shop-css {
  display: flex;
  justify-content: center;
  align-items: center; }

/* line 390, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
.page-template-template-home .menu-item-has-children:hover .dropdown,
.page-template-template-home .menu-item-has-children:hover .sub-menu {
  display: block;
  position: absolute;
  left: 0px;
  top: 20px;
  width: 150px;
  box-shadow: none;
  background-color: #f2f5fa !important; }

/* line 6, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
h1, h2, h3, h4, h5 {
  font-family: "DM Sans", sans-serif;
  margin: 0;
  letter-spacing: normal; }

/* line 15, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
h1.home-banner {
  font-size: 36px;
  line-height: 43px;
  margin-bottom: 25px;
  width: 100%;
  text-align: center; }
  @media (min-width: 48.125em) {
    /* line 15, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
    h1.home-banner {
      font-size: 68px;
      line-height: 63px; } }

/* line 36, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
a.button {
  max-width: 140px;
  width: 100%;
  height: 35px;
  text-align: center;
  display: block !important;
  color: #FFF !important;
  background-color: transparent !important;
  border: 1px solid #c3a76d !important;
  font-family: "DM Sans", sans-serif;
  text-transform: uppercase;
  line-height: 1 !important;
  text-decoration: none !important;
  font-size: 14px !important;
  padding-top: 7px !important; }
  /* line 52, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  a.button.gold {
    background-color: #c3a76d !important; }
  /* line 56, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  a.button.centered {
    margin: 0 auto; }
  /* line 60, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  a.button.wider {
    max-width: 200px;
    margin-right: 15px !important; }
  /* line 65, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  a.button.white {
    background-color: #FFF !important;
    color: #231f20 !important;
    border: 1px solid #231f20 !important; }
  /* line 71, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  a.button.product-page {
    margin-top: 15px !important;
    font-size: 18px !important;
    padding-top: 5px !important; }
    @media (min-width: 48.125em) {
      /* line 71, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
      a.button.product-page {
        margin-left: 15px !important; } }

/* line 90, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block.no-bottom-padding {
  padding-bottom: 0px !important; }

/* line 94, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block h2 {
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 20px; }
  @media (min-width: 48.125em) {
    /* line 94, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
    .standard-text-block h2 {
      font-size: 33px;
      line-height: 36px; } }

/* line 106, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block h3 {
  margin-bottom: 20px; }

/* line 110, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block a {
  color: #c3a76d; }

/* line 114, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block p {
  font-size: 16px;
  line-height: 26px;
  max-width: 720px;
  width: 100%;
  margin: 0 auto 15px;
  text-align: center;
  font-family: "DM Sans", sans-serif; }
  /* line 123, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  .standard-text-block p strong {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: "DM Sans", sans-serif; }

/* line 131, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block ul, .standard-text-block ol {
  padding: 0 0 0 20px;
  max-width: 720px;
  width: 100%;
  margin: 0 auto 15px;
  font-family: "DM Sans", sans-serif; }
  /* line 138, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  .standard-text-block ul li, .standard-text-block ol li {
    text-align: left;
    font-size: 16px;
    font-family: "DM Sans", sans-serif; }
    /* line 143, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
    .standard-text-block ul li a, .standard-text-block ol li a {
      font-family: "DM Sans", sans-serif; }

/* line 153, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block blockquote p {
  font-style: italic;
  font-size: 18px; }

/* line 162, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block figure.wp-block-image {
  max-width: 720px;
  width: 100%;
  margin: 0 auto; }
  /* line 167, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  .standard-text-block figure.wp-block-image img {
    width: 100%; }
  /* line 171, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  .standard-text-block figure.wp-block-image figcaption {
    text-align: left; }

/* line 181, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block.home p {
  text-align: center; }

/* line 3, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
.home .hero-wrap {
  position: relative; }
  /* line 6, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
  .home .hero-wrap .hero {
    width: 100%;
    height: 75vh; }
    /* line 10, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
    .home .hero-wrap .hero .slick-list {
      height: 75vh; }
      /* line 13, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
      .home .hero-wrap .hero .slick-list .slick-track {
        height: 75vh; }
        /* line 16, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
        .home .hero-wrap .hero .slick-list .slick-track .slick-slide {
          background-repeat: no-repeat;
          background-size: cover;
          background-position: center center;
          position: relative; }
          /* line 22, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
          .home .hero-wrap .hero .slick-list .slick-track .slick-slide .hero-inner {
            position: absolute;
            width: 100%;
            height: 100%;
            background-color: RGBA(38, 36, 32, 0.3);
            color: #FFF;
            text-align: center;
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            align-items: center;
            align-content: center;
            padding: 0 65px; }
    /* line 43, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
    .home .hero-wrap .hero button {
      position: absolute;
      top: 49%;
      width: 15px;
      height: 20px;
      font-size: 0px;
      background-color: transparent;
      background-repeat: no-repeat;
      border: 0;
      display: none !important; }
      @media (min-width: 48.125em) {
        /* line 43, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
        .home .hero-wrap .hero button {
          display: block !important; } }
      /* line 58, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
      .home .hero-wrap .hero button.slick-prev {
        background-image: url("../images/prev-arrow.png");
        left: 60px; }
        @media (min-width: 73.75em) {
          /* line 58, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
          .home .hero-wrap .hero button.slick-prev {
            left: 75px; } }
      /* line 68, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
      .home .hero-wrap .hero button.slick-next {
        background-image: url("../images/next-arrow.png");
        right: 60px; }
        @media (min-width: 73.75em) {
          /* line 68, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
          .home .hero-wrap .hero button.slick-next {
            right: 75px; } }

/* line 86, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
.hero-wrap {
  position: relative;
  padding-top: 93px; }
  @media (min-width: 73.75em) {
    /* line 86, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
    .hero-wrap {
      padding: 0; } }
  /* line 94, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
  .hero-wrap .hero {
    width: 100%;
    height: 40vh; }
    /* line 98, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
    .hero-wrap .hero .slick-list {
      height: 40vh; }
      /* line 101, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
      .hero-wrap .hero .slick-list .slick-track {
        height: 40vh; }
        /* line 104, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
        .hero-wrap .hero .slick-list .slick-track .slick-slide {
          background-repeat: no-repeat;
          background-size: cover;
          background-position: center center;
          position: relative; }
          /* line 110, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
          .hero-wrap .hero .slick-list .slick-track .slick-slide .hero-inner {
            position: absolute;
            width: 100%;
            height: 100%;
            background-color: RGBA(38, 36, 32, 0.3);
            color: #FFF;
            text-align: center;
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            align-items: center;
            align-content: center;
            padding: 40px 50px 0; }
            @media (min-width: 48.125em) {
              /* line 110, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
              .hero-wrap .hero .slick-list .slick-track .slick-slide .hero-inner {
                padding: 0 65px; } }
    /* line 136, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
    .hero-wrap .hero button {
      position: absolute;
      top: 49%;
      width: 15px;
      height: 20px;
      font-size: 0px;
      background-color: transparent;
      background-repeat: no-repeat;
      border: 0;
      display: none !important; }
      @media (min-width: 48.125em) {
        /* line 136, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
        .hero-wrap .hero button {
          display: block !important; } }
      /* line 151, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
      .hero-wrap .hero button.slick-prev {
        background-image: url("../images/prev-arrow.png");
        left: 60px; }
        @media (min-width: 73.75em) {
          /* line 151, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
          .hero-wrap .hero button.slick-prev {
            left: 75px; } }
      /* line 161, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
      .hero-wrap .hero button.slick-next {
        background-image: url("../images/next-arrow.png");
        right: 60px; }
        @media (min-width: 73.75em) {
          /* line 161, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
          .hero-wrap .hero button.slick-next {
            right: 75px; } }

/* line 177, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
.hero-social {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 900;
  width: 55px;
  height: 100%;
  padding: 0 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center; }
  /* line 193, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
  .hero-social .social img {
    width: 100%; }

/* line 203, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
.home .butcombe-badge {
  display: block; }

/* line 209, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
.butcombe-badge {
  display: none; }

/* line 213, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
.butcombe-badge {
  position: absolute;
  z-index: 910;
  bottom: -40px;
  left: 0px;
  text-align: center;
  width: 100%; }
  @media (min-width: 48.125em) {
    /* line 213, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
    .butcombe-badge {
      bottom: -60px; } }
  /* line 225, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
  .butcombe-badge img {
    width: 100%;
    max-width: 75px; }
    @media (min-width: 48.125em) {
      /* line 225, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
      .butcombe-badge img {
        max-width: 120px; } }

/*General*/
/* line 3, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.clear-both {
  clear: both; }

/* line 7, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
p {
  color: #5D7178;
  font-size: 18px; }

/* line 12, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
h1 {
  font-size: 38px; }
  @media only screen and (max-width: 73.75em) {
    /* line 12, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    h1 {
      font-size: 28px !important;
      line-height: 31px !important; } }

/* line 20, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
h2 {
  font-size: 30px;
  line-height: 33px; }
  @media only screen and (max-width: 73.75em) {
    /* line 20, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    h2 {
      font-size: 24px;
      line-height: 27px; } }

/* line 29, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
h3 {
  font-size: 26px; }
  @media only screen and (max-width: 73.75em) {
    /* line 29, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    h3 {
      font-size: 22px; } }

/* line 36, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.flexible-content-wrap {
  margin-top: 0px !important; }

/*App Directory*/
/* line 44, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.app-directory-section .filter-head {
  font-size: 24px;
  margin-bottom: 25px;
  border-bottom: 3px solid #5CA4BA;
  padding-bottom: 15px; }

/* line 51, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.app-directory-section ul.app-filters {
  list-style: none;
  padding: 0;
  margin: 0; }
  /* line 55, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .app-directory-section ul.app-filters li {
    margin-bottom: 15px; }
    /* line 57, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .app-directory-section ul.app-filters li a {
      display: block;
      text-decoration: none;
      color: #fff;
      border-radius: 5px;
      font-weight: 600;
      font-size: 18px;
      transition: all .3s ease;
      background-color: #5CA4BA;
      padding: .4375rem .75rem .5625rem; }
      /* line 67, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .app-directory-section ul.app-filters li a:hover {
        color: #5CA4BA;
        font-weight: 600;
        text-decoration: none;
        background-color: #fff; }

/*Student Sections*/
/* line 82, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.section {
  padding: 45px 0; }
  @media only screen and (max-width: 73.75em) {
    /* line 82, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section {
      padding: 40px 0; } }
  /* line 87, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .section:after {
    clear: both;
    display: block;
    content: ""; }
  /* line 92, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .section.section-position-start {
    padding-top: 20px !important; }
  /* line 95, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .section .single-post-content {
    width: 70%;
    float: left;
    padding-right: 80px; }
    /* line 99, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section .single-post-content img {
      height: auto; }
    /* line 102, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section .single-post-content.features {
      display: flex;
      justify-content: space-between; }
      /* line 105, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section .single-post-content.features .content {
        max-width: 47%;
        widtH: 100%;
        text-align: left; }
      /* line 110, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section .single-post-content.features .feat-img {
        max-width: 47%;
        width: 100%; }
        /* line 113, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section .single-post-content.features .feat-img img {
          width: 100%; }
    /* line 118, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section .single-post-content.app-directory-content {
      width: 75%;
      padding-left: 0px;
      padding-right: 0px; }
      @media only screen and (max-width: 48.125em) {
        /* line 118, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section .single-post-content.app-directory-content {
          width: auto;
          float: none;
          padding-right: 0;
          margin: 0 auto; } }
    @media only screen and (max-width: 48.125em) {
      /* line 95, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section .single-post-content {
        width: auto;
        float: none;
        padding-right: 0;
        margin: 0 auto; } }
  /* line 136, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .section .single-post-side-bar {
    width: 30%;
    float: left; }
    @media only screen and (max-width: 48.125em) {
      /* line 136, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section .single-post-side-bar {
        width: auto;
        float: none;
        margin: 0 auto; } }
    /* line 143, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section .single-post-side-bar.app-directory {
      width: 25%;
      padding-right: 20px; }
      @media only screen and (max-width: 48.125em) {
        /* line 143, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section .single-post-side-bar.app-directory {
          width: auto;
          float: none;
          margin: 0 auto; } }
    /* line 153, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section .single-post-side-bar .section-widget {
      max-width: 320px;
      width: 100%;
      background-color: #f5f6f7;
      margin-bottom: 30px; }
      @media only screen and (max-width: 48.125em) {
        /* line 153, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section .single-post-side-bar .section-widget {
          max-width: 100%; } }
      /* line 161, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section .single-post-side-bar .section-widget.section-widget-blog {
        text-align: left; }
        @media only screen and (max-width: 48.125em) {
          /* line 161, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .section .single-post-side-bar .section-widget.section-widget-blog {
            text-align: center; } }
        /* line 166, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section .single-post-side-bar .section-widget.section-widget-blog .section-widget-text {
          padding: 25px; }
          /* line 169, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .section .single-post-side-bar .section-widget.section-widget-blog .section-widget-text a.blog-view-post {
            color: #40007f;
            font-size: 16px;
            font-weight: 500; }
          /* line 175, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .section .single-post-side-bar .section-widget.section-widget-blog .section-widget-text .content {
            margin: 25px 0;
            font-size: 16px; }

/* line 185, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.section-student {
  background-color: #FFF; }
  /* line 187, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .section-student .section-student-area {
    width: 100%; }
    @media only screen and (max-width: 73.75em) {
      /* line 187, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area {
        text-align: center; } }
    /* line 191, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section-student .section-student-area.more-blog-post {
      text-align: center;
      margin-top: 30px; }
      /* line 194, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area.more-blog-post .primary-button {
        width: 300px; }
    /* line 198, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section-student .section-student-area.blog-all-post {
      margin-bottom: 50px; }
      /* line 199, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area.blog-all-post:after {
        clear: both;
        display: block;
        content: ""; }
      /* line 205, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area.blog-all-post .top-row-blog-wrap {
        margin-bottom: 10px;
        display: flow-root; }
    /* line 211, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section-student .section-student-area:after {
      clear: both;
      display: block;
      content: ""; }
    /* line 217, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section-student .section-student-area a.section-widget-a {
      display: block; }
      /* line 220, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area a.section-widget-a:first-child .section-widget {
        margin-left: 0px; }
    /* line 227, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section-student .section-student-area div.section-widget-a {
      display: inline-table;
      vertical-align: top;
      /*&:first-child{
                .section-widget {
                    margin-left:0px;
                }
              }*/ }
      @media only screen and (max-width: 73.75em) {
        /* line 235, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section-student .section-student-area div.section-widget-a:last-child {
          margin-bottom: 50px; } }
    /* line 242, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section-student .section-student-area .section-app-directory {
      transition: all .5s ease-in-out;
      background: #fff;
      position: relative;
      background: #fff; }
      /* line 243, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-app-directory .section-widget {
        width: 100%;
        max-width: 240px; }
      /* line 247, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-app-directory .section-widget-text {
        text-align: left; }
      /* line 254, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-app-directory .o-integration__image {
        height: 9.375rem;
        position: relative;
        background: #f8fafc;
        padding: 35px 0; }
        /* line 259, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section-student .section-student-area .section-app-directory .o-integration__image .image__wide {
          max-height: 80px;
          max-width: 237px !important;
          margin-left: auto;
          margin-right: auto; }
      /* line 266, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-app-directory .o-integration__inner {
        padding: 1rem 1.5rem 0;
        height: auto; }
    /* line 271, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section-student .section-student-area .section-widget-download {
      width: 24%;
      display: inline-block;
      margin-left: 20px;
      max-width: 260px;
      padding: 30px;
      background-color: #5db0d1;
      color: #FFF;
      text-align: left; }
      @media only screen and (max-width: 73.75em) {
        /* line 271, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section-student .section-student-area .section-widget-download {
          width: 48%;
          margin: 10px !important; } }
      @media only screen and (max-width: 34.375em) {
        /* line 271, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section-student .section-student-area .section-widget-download {
          width: 100%; } }
      /* line 287, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget-download h3 {
        color: #FFF; }
      /* line 290, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget-download p {
        font-size: 14px;
        padding: 25px 0;
        text-align: left;
        color: #FFF; }
      /* line 296, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget-download a {
        color: #231f20;
        text-decoration: none;
        font-size: 16px;
        font-weight: 600; }
    /* line 303, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section-student .section-student-area .section-widget {
      text-align: center;
      margin: 10px;
      max-width: 360px;
      box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.25); }
      /* line 308, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget.no-shadow {
        box-shadow: none; }
      /* line 311, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget .section-widget-image {
        max-width: 360px !important;
        margin-left: auto;
        margin-right: auto;
        text-align: center; }
      /* line 317, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget.section-widget-blog {
        text-align: left; }
        @media only screen and (max-width: 73.75em) {
          /* line 317, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .section-student .section-student-area .section-widget.section-widget-blog {
            text-align: center; } }
        /* line 324, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section-student .section-student-area .section-widget.section-widget-blog .section-widget-text a.blog-view-post {
          color: #40007f;
          font-size: 16px;
          font-weight: 500; }
        /* line 330, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section-student .section-student-area .section-widget.section-widget-blog .section-widget-text .content {
          margin: 15px 0;
          font-size: 16px;
          min-height: 55px; }
      /* line 337, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget h1 {
        color: #344e56;
        font-size: 26px;
        font-weight: 600;
        line-height: 28px;
        margin: 35px 0 35px 0; }
      /* line 344, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget p {
        color: #5D7178;
        font-size: 16px;
        font-weight: 500;
        line-height: 22px; }
      /* line 350, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget .section-widget-text {
        max-width: 360px;
        padding: 25px;
        margin: 0 auto; }
        /* line 354, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section-student .section-student-area .section-widget .section-widget-text h3 {
          font-size: 23px; }
        @media only screen and (max-width: 73.75em) {
          /* line 350, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .section-student .section-student-area .section-widget .section-widget-text {
            max-width: 100%; } }

/*Two Column Section Image and Text*/
/* line 369, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section.video-section {
  background-color: #f5f6f7 !important;
  padding: 60px; }
  /* line 372, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .two-column-section.video-section .container {
    max-width: 810px; }
  /* line 375, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .two-column-section.video-section .single-columns-heading {
    margin-bottom: 40px; }

/* line 380, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section.single-columns-section .container {
  max-width: 650px; }

/* line 383, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section.single-columns-section .single-columns-heading {
  margin-bottom: 40px; }

/* line 386, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section.single-columns-section .column-content {
  margin-bottom: 40px; }

/* line 391, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section.text-columns-section .container {
  max-width: 860px;
  width: 100%;
  margin: 0 auto; }

/* line 396, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section.text-columns-section .two-column-heading {
  margin-bottom: 40px; }

/* line 400, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section.text-columns-section .block-left .block-left-text {
  padding: 0px 25px 0 0; }

/* line 405, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section .two-column-heading {
  margin-bottom: 60px; }

/* line 408, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section.gray-background {
  background-color: #f5f6f7; }

/* line 411, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section.linkwater-background {
  background-color: #E9F1FA; }

/* line 414, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section.white-background {
  background-color: #FFF; }

/* line 417, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section .block-left {
  width: 50%;
  float: left; }
  @media only screen and (max-width: 48.125em) {
    /* line 417, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .two-column-section .block-left {
      width: auto;
      float: none; } }
  /* line 424, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .two-column-section .block-left.image-left {
    float: right; }
    @media only screen and (max-width: 48.125em) {
      /* line 424, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .two-column-section .block-left.image-left {
        float: none; } }
    /* line 429, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .two-column-section .block-left.image-left .block-left-text {
      padding: 30px 0 0 80px; }
      @media only screen and (max-width: 48.125em) {
        /* line 429, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .two-column-section .block-left.image-left .block-left-text {
          padding: 0px 0 30px 0;
          text-align: center; } }
      /* line 435, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .two-column-section .block-left.image-left .block-left-text h3 {
        font-size: 28px; }
      /* line 438, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .two-column-section .block-left.image-left .block-left-text p {
        font-size: 20px; }
  @media only screen and (max-width: 48.125em) {
    /* line 443, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .two-column-section .block-left.content-left-img {
      text-align: center; } }
  /* line 448, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .two-column-section .block-left.image-left-img {
    position: relative; }
  /* line 451, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .two-column-section .block-left .block-left-text {
    padding: 30px 80px 0 0; }
    @media only screen and (max-width: 86.25em) {
      /* line 451, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .two-column-section .block-left .block-left-text {
        padding: 30px 50px 0 0; } }
    @media only screen and (max-width: 48.125em) {
      /* line 451, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .two-column-section .block-left .block-left-text {
        padding: 0px 0 30px 0;
        text-align: center; } }
    /* line 460, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .two-column-section .block-left .block-left-text p {
      color: #5D7178;
      font-size: 18px;
      font-weight: 500;
      line-height: 25px; }
    /* line 466, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .two-column-section .block-left .block-left-text .column-content {
      margin: 40px 0 40px 0; }
  /* line 470, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .two-column-section .block-left img {
    max-width: 100%; }
    @media only screen and (max-width: 48.125em) {
      /* line 470, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .two-column-section .block-left img {
        max-width: 100%; } }

/*Who We Work Section*/
/* line 482, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.who-we-work-section {
  background-color: #f4f5f6; }
  /* line 484, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .who-we-work-section:after {
    clear: both;
    display: block;
    content: ""; }
  /* line 489, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .who-we-work-section h1 {
    text-align: center; }
  /* line 492, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .who-we-work-section .slider-who-we-work {
    margin: 60px 0 0 0;
    padding: 0px 25px; }
    @media only screen and (max-width: 73.75em) {
      /* line 495, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .who-we-work-section .slider-who-we-work .slick-prev {
        left: 0px; } }
    /* line 499, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .who-we-work-section .slider-who-we-work .slick-prev:before {
      font-size: 30px;
      color: #000; }
    @media only screen and (max-width: 73.75em) {
      /* line 504, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .who-we-work-section .slider-who-we-work .slick-next {
        right: 0px; } }
    /* line 508, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .who-we-work-section .slider-who-we-work .slick-next:before {
      font-size: 30px;
      color: #000; }
    /* line 515, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .who-we-work-section .slider-who-we-work li.slick-slide img {
      margin: 0 auto; }

/*General Section*/
/* line 526, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.general-section-indigo {
  background-color: #FFF; }
  /* line 528, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .general-section-indigo p {
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    text-align: center; }
  /* line 534, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .general-section-indigo .general-content-section {
    max-width: 600px;
    margin: 0 auto;
    width: 100%;
    text-align: center; }
    /* line 539, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .general-section-indigo .general-content-section .column-content {
      margin: 40px 0 40px 0; }
    /* line 542, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .general-section-indigo .general-content-section.faqs-section {
      max-width: 800px;
      text-align: left; }
      /* line 546, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .general-section-indigo .general-content-section.faqs-section ul.faqs-ul {
        margin: 0;
        padding: 0;
        color: #1D252C;
        list-style: none; }
        /* line 551, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo .general-content-section.faqs-section ul.faqs-ul .faq-answers {
          display: none;
          padding: 20px 0; }
          /* line 554, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .general-section-indigo .general-content-section.faqs-section ul.faqs-ul .faq-answers p {
            text-align: left; }
        /* line 558, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo .general-content-section.faqs-section ul.faqs-ul li {
          padding: 30px 0px;
          border-bottom: 1px solid #5CA4BA;
          background-repeat: no-repeat;
          background-position: 100% 27px;
          padding-right: 35px;
          cursor: pointer;
          background-image: url(/content/themes/standard/images/faq_plus.png); }
          /* line 566, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .general-section-indigo .general-content-section.faqs-section ul.faqs-ul li.active-faq {
            background-image: url(/content/themes/standard/images/faq_minus.png); }
    /* line 573, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .general-section-indigo .general-content-section form {
      margin-top: 40px;
      font-size: 14px; }
      /* line 576, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .general-section-indigo .general-content-section form input[type="email"] {
        max-width: 320px;
        width: 100%;
        border: 1px solid #FFF;
        border-radius: 5px;
        padding: 14px 20px;
        background-color: #531a8c;
        float: left;
        color: #FFF; }
        /* line 585, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo .general-content-section form input[type="email"]::placeholder {
          /* Chrome, Firefox, Opera, Safari 10.1+ */
          color: #FFF;
          opacity: 1;
          /* Firefox */ }
        /* line 591, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo .general-content-section form input[type="email"]:-ms-input-placeholder {
          /* Internet Explorer 10-11 */
          color: #FFF; }
        /* line 595, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo .general-content-section form input[type="email"]::-ms-input-placeholder {
          /* Microsoft Edge */
          color: #FFF; }
        @media only screen and (max-width: 34.375em) {
          /* line 576, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .general-section-indigo .general-content-section form input[type="email"] {
            float: none; } }
      /* line 603, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .general-section-indigo .general-content-section form .white-button {
        float: left;
        padding: 14px 40px;
        margin-left: 20px; }
        @media only screen and (max-width: 34.375em) {
          /* line 603, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .general-section-indigo .general-content-section form .white-button {
            float: none;
            margin: 10px auto; } }

/*Price Section*/
/* line 620, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.three-price-section .package-controller {
  margin-bottom: 60px; }
  /* line 622, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .three-price-section .package-controller .controller {
    width: 50%;
    float: left; }
    /* line 625, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .three-price-section .package-controller .controller:nth-child(2) {
      float: right;
      width: 50%; }
    @media only screen and (max-width: 48.125em) {
      /* line 622, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .three-price-section .package-controller .controller {
        width: 100%;
        float: none;
        text-align: center; }
        /* line 633, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .three-price-section .package-controller .controller:nth-child(2) {
          float: none;
          width: 100%; }
        /* line 637, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .three-price-section .package-controller .controller table {
          margin-left: auto;
          margin-right: auto; } }
  /* line 643, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .three-price-section .package-controller .currency-controller {
    font-family: "DM Sans", sans-serif; }
    /* line 645, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .three-price-section .package-controller .currency-controller table td {
      padding-right: 25px;
      height: 40px;
      line-height: 40px;
      font-size: 15px; }
    /* line 653, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .three-price-section .package-controller .currency-controller input[type="radio"] {
      display: none; }
      /* line 656, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .three-price-section .package-controller .currency-controller input[type="radio"] + label {
        position: relative;
        cursor: pointer;
        text-decoration: underline; }
      /* line 664, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .three-price-section .package-controller .currency-controller input[type="radio"]:checked + label {
        color: #5CA4BA;
        text-decoration: none;
        font-weight: bold; }
  /* line 673, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .three-price-section .package-controller .lenght-controller {
    font-family: "DM Sans", sans-serif; }
    /* line 675, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .three-price-section .package-controller .lenght-controller table td {
      padding-right: 15px;
      vertical-align: center;
      font-size: 15px; }
      /* line 679, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .three-price-section .package-controller .lenght-controller table td.active {
        color: #5CA4BA;
        font-weight: 500; }
    /* line 686, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .three-price-section .package-controller .lenght-controller input[type="checkbox"] {
      display: none; }
      /* line 689, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .three-price-section .package-controller .lenght-controller input[type="checkbox"] + label {
        position: relative;
        display: inline-block;
        width: 60px;
        height: 36px;
        background-color: #5CA4BA;
        border-radius: 30px;
        cursor: pointer;
        transition: all 0.3s ease-out; }
        /* line 698, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .three-price-section .package-controller .lenght-controller input[type="checkbox"] + label::before {
          content: '';
          display: inline-block;
          width: 30px;
          height: 30px;
          border-radius: 100%;
          background-color: white;
          position: absolute;
          top: 3px;
          right: 4px;
          transition: all 0.3s ease-out; }
        /* line 710, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .three-price-section .package-controller .lenght-controller input[type="checkbox"] + label::after {
          content: attr(data-deny);
          color: white;
          position: absolute;
          top: 6px;
          left: 18px;
          font-size: 20px;
          font-weight: 300;
          transition: all 0.3s ease-out; }
      /* line 724, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .three-price-section .package-controller .lenght-controller input[type="checkbox"]:checked + label {
        background-color: #5CA4BA; }
        /* line 726, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .three-price-section .package-controller .lenght-controller input[type="checkbox"]:checked + label::before {
          right: 25px; }
        /* line 729, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .three-price-section .package-controller .lenght-controller input[type="checkbox"]:checked + label::after {
          content: attr(data-permit);
          left: 56px; }

/* line 739, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.three-price-section .price-section {
  width: 33%;
  max-width: 353px;
  margin-right: 30px;
  padding: 45px;
  background-color: #FFF;
  box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.49);
  float: left; }
  @media only screen and (max-width: 73.75em) {
    /* line 739, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .three-price-section .price-section {
      width: 100%;
      float: none;
      margin: 20px auto !important; } }
  /* line 752, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .three-price-section .price-section.most-popular-no {
    margin-top: 55px; }
  /* line 755, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .three-price-section .price-section.most-popular-yes {
    border-top: 10px solid #5CA4BA; }
  /* line 758, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .three-price-section .price-section:last-child {
    margin-right: 0px; }
  /* line 761, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .three-price-section .price-section .package {
    margin-bottom: 25px;
    font-family: "DM Sans", sans-serif; }
  /* line 765, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .three-price-section .price-section .package-most-popular {
    font-size: 18px;
    color: #5CA4BA;
    font-weight: bold; }
  /* line 770, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .three-price-section .price-section .package-name {
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 3px; }
  /* line 776, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .three-price-section .price-section .package-price {
    font-size: 30px;
    font-weight: bold;
    display: none;
    color: #5CA4BA; }
    /* line 782, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .three-price-section .price-section .package-price.monthly.us-dollar {
      display: block; }
    /* line 786, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .three-price-section .price-section .package-price .package-length {
      color: #1D252C;
      font-size: 22px;
      font-weight: normal; }
  /* line 793, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .three-price-section .price-section .package-features ul {
    list-style: none; }
    /* line 795, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .three-price-section .price-section .package-features ul li {
      padding: 10px 0;
      font-size: 18px;
      font-weight: bold; }
      /* line 799, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .three-price-section .price-section .package-features ul li.included {
        color: #1D252C;
        background-image: url(/content/themes/standard/images/feature-included);
        background-repeat: no-repeat;
        background-position: 100% 7px; }
      /* line 805, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .three-price-section .price-section .package-features ul li.not-included {
        color: #B2B6B8;
        text-decoration: line-through; }
  /* line 813, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .three-price-section .price-section .package-button .primary-button {
    display: none;
    width: 100%;
    font-size: 18px; }
    /* line 815, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .three-price-section .price-section .package-button .primary-button .monthly.us-dollar {
      display: block; }

/*Testimonial Slider*/
/* line 828, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.testimonials-section {
  background-color: #FFF; }
  /* line 830, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .testimonials-section .testimonial-btn {
    margin: 0;
    cursor: pointer; }
    /* line 833, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .testimonials-section .testimonial-btn .more {
      display: block; }
      /* line 835, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .testimonials-section .testimonial-btn .more.active {
        display: none; }
    /* line 839, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .testimonials-section .testimonial-btn .less {
      display: none; }
      /* line 841, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .testimonials-section .testimonial-btn .less.active {
        display: block; }

/* line 848, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.customers-testimonials {
  margin-bottom: 25px; }
  @media only screen and (max-width: 34.375em) {
    /* line 850, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .customers-testimonials .slick-prev {
      left: 0px; } }
  /* line 854, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .customers-testimonials .slick-prev:before {
    color: #5db0d1;
    font-size: 30px;
    font-family: inherit; }
  /* line 860, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .customers-testimonials .slick-next {
    opacity: 1;
    right: -10px; }
    @media only screen and (max-width: 34.375em) {
      /* line 860, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .customers-testimonials .slick-next {
        right: 0px; } }
    /* line 866, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .customers-testimonials .slick-next:before {
      color: #5db0d1;
      font-size: 30px;
      font-family: inherit; }
  /* line 872, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .customers-testimonials .item {
    background-color: #FFF;
    padding: 0 10px; }
    /* line 875, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .customers-testimonials .item p {
      text-align: left;
      font-size: 16px; }
      /* line 876, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .customers-testimonials .item p.item-name-company {
        font-weight: 500;
        padding-top: 20px;
        font-size: 16px;
        color: #5db0d1; }
      /* line 882, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .customers-testimonials .item p.item-testimonials {
        font-size: 16px;
        font-weight: 500;
        display: none;
        padding: 0 20px 20px 0; }
        /* line 887, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .customers-testimonials .item p.item-testimonials.active {
          display: block; }
      /* line 892, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .customers-testimonials .item p span.item-title {
        font-size: 20px;
        font-weight: bold;
        color: #5db0d1; }
      /* line 898, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .customers-testimonials .item p.item-title {
        font-size: 20px;
        font-weight: bold; }

/* line 910, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.slider {
  width: 80%;
  margin: 100px auto; }

/* line 915, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.right_side_post {
  width: 65% !important;
  max-width: 100% !important; }
  /* line 918, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .right_side_post .section-widget-text {
    max-width: 100% !important;
    width: 100% !important;
    height: 395px;
    padding: 100px 25px !important;
    color: #FFF; }
    /* line 924, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .right_side_post .section-widget-text h3 {
      color: #FFF;
      margin-bottom: 20px; }

@media only screen and (max-width: 73.75em) {
  /* line 931, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .repsonsive-video {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%; } }

@media only screen and (max-width: 86.25em) {
  /* line 938, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .repsonsive-video iframe {
    right: 0; } }

@media only screen and (max-width: 73.75em) {
  /* line 938, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .repsonsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%; } }

/* line 958, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.page-template-template-home .section-student-area .section-widget.no-shadow .blog-view-post {
  display: none; }

/* line 967, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.single-wm_app_directory .main-content {
  background-image: none !important;
  background-color: transparent !important; }

/* line 972, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.single-wm_app_directory .section:first-child {
  background-image: none !important;
  background-color: transparent !important; }

/* line 976, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.single-wm_app_directory .section .container {
  max-width: 1260px;
  margin: 0 auto; }

/* line 981, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.single-wm_app_directory .single-post-content {
  padding-top: 30px; }
  /* line 984, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .single-wm_app_directory .single-post-content ul li {
    color: #5D7178; }

/* line 992, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.page-id-9 .main-content {
  background-image: none !important;
  background-color: transparent !important; }

/* line 997, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.page-id-9 .section:first-child {
  background-image: none !important;
  background-color: transparent !important; }

/* line 1006, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.page-id-7 .section-student .primary-button {
  display: none; }

/* line 1013, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.blog .page-head-banner {
  background-image: none !important;
  background-color: transparent !important;
  min-height: 0px !important;
  padding-bottom: 0px !important; }

/* line 1019, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.blog .single-flex-wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  /* line 1023, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .blog .single-flex-wrap .single-post-content {
    width: 100%; }
    /* line 1025, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .blog .single-flex-wrap .single-post-content h1 {
      margin-bottom: 25px; }
  /* line 1029, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .blog .single-flex-wrap .flex-content-block {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 25px;
    border-bottom: 2px solid #5CA4BA; }
    /* line 1034, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .blog .single-flex-wrap .flex-content-block .share-wrap {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      margin-top: 25px; }
      /* line 1039, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .blog .single-flex-wrap .flex-content-block .share-wrap span {
        display: block;
        color: #5CA4BA;
        margin-right: 25px;
        font-size: 14px;
        font-weight: 600; }
  /* line 1048, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .blog .single-flex-wrap .single-post-side-bar {
    width: 48%;
    padding-top: 40px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    @media only screen and (max-width: 48.125em) {
      /* line 1048, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .blog .single-flex-wrap .single-post-side-bar {
        width: 100%; } }
    /* line 1057, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .blog .single-flex-wrap .single-post-side-bar h3 {
      margin-bottom: 40px;
      width: 100%; }
    /* line 1061, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .blog .single-flex-wrap .single-post-side-bar .section-widget-a {
      max-width: 48%;
      box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.25); }
      @media only screen and (max-width: 48.125em) {
        /* line 1061, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .blog .single-flex-wrap .single-post-side-bar .section-widget-a {
          max-width: 100%; } }
      /* line 1067, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .blog .single-flex-wrap .single-post-side-bar .section-widget-a .section-widget {
        background-color: #fff; }

/* line 1075, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.feat-img-wrap {
  width: 100%;
  max-width: 1260px;
  margin: 0 auto 25px; }
  /* line 1079, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .feat-img-wrap img {
    width: 100%;
    display: block; }

/* line 1086, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.container p {
  font-size: 18px; }
  /* line 1088, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .container p a {
    color: #5CA4BA; }

/* line 1094, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 1109, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.page-template-template-contact .main-content,
.page-id-31 .main-content,
.page-id-492 .main-content,
.page-id-3 .main-content {
  background-color: #FFF !important;
  background-image: none !important; }
  /* line 1113, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .page-template-template-contact .main-content .section:first-child,
  .page-id-31 .main-content .section:first-child,
  .page-id-492 .main-content .section:first-child,
  .page-id-3 .main-content .section:first-child {
    background-color: #FFF !important;
    background-image: none !important; }

/* line 1121, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.form-popup-wrap {
  display: none;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 900; }
  /* line 1130, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .form-popup-wrap.active {
    display: flex;
    justify-content: center;
    align-items: center; }
  /* line 1135, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .form-popup-wrap .inner {
    max-width: 480px;
    width: 100%;
    max-height: 640px;
    padding: 50px;
    background-color: #FFF; }
    /* line 1141, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .form-popup-wrap .inner h3 {
      text-align: center;
      margin-bottom: 15px; }
    /* line 1145, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .form-popup-wrap .inner form {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
      /* line 1149, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .form-popup-wrap .inner form .button-row {
        text-align: center;
        margin-top: 10px; }
      /* line 1153, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .form-popup-wrap .inner form .form-row {
        max-width: 48%;
        width: 100%;
        margin-bottom: 20px; }
        /* line 1157, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .form-popup-wrap .inner form .form-row.full-width {
          max-width: 100%; }
      /* line 1161, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .form-popup-wrap .inner form label {
        display: none; }
      /* line 1164, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .form-popup-wrap .inner form input {
        padding: 10px;
        border: 1px solid #f4f5f6;
        font-size: 14px;
        width: 100%;
        color: #231f20; }
        /* line 1170, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .form-popup-wrap .inner form input::placeholder {
          color: #231f20; }
      /* line 1174, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .form-popup-wrap .inner form textarea {
        border: 1px solid #f4f5f6;
        font-size: 14px;
        height: 65px;
        width: 100%;
        padding: 10px; }
        /* line 1180, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .form-popup-wrap .inner form textarea::placeholder {
          color: #231f20; }
      /* line 1184, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .form-popup-wrap .inner form select {
        width: 100%;
        margin: 0px !important;
        color: #231f20;
        padding: 10px;
        font-size: 14px;
        border: 1px solid #f4f5f6; }
      /* line 1192, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .form-popup-wrap .inner form button {
        min-width: 165px;
        height: 50px;
        text-align: center;
        line-height: 47px;
        font-size: 14px;
        border-radius: 50px;
        text-decoration: none;
        font-weight: 500;
        display: inline-block;
        border: 1px solid #5CA4BA;
        background-color: #5CA4BA;
        color: #FFF; }
  /* line 1208, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .form-popup-wrap .close-form {
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    padding: 15px;
    color: #5CA4BA; }

/* line 1219, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.main-content .container p {
  margin: 1em 0; }

/* line 1223, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.main-content .container ul li {
  color: #5D7178; }

/* 8 */
/*  ==========================================================================
    Generic:Widths
    ========================================================================== */
/*
    Sizes in human readable format. These are used in conjunction with other
    objects and abstractions, most commonly the grid system.

    We have a mixin to generate our widths and their breakpoint-specific
    variations.
*/
/*
        Whole
        -----
    */
/* line 18, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-whole {
  width: 100%; }

/*
        Halves
        ------
    */
/* line 25, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-half {
  width: 50%; }

/*
        Thirds
        ------
    */
/* line 32, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-third {
  width: 33.3333333%; }

/* line 33, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-thirds {
  width: 66.6666666%; }

/*
        Quarters
        --------
    */
/* line 40, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-quarter {
  width: 25%; }

/* line 41, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-quarters {
  width: 50%; }

/* line 42, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.three-quarters {
  width: 75%; }

/*
        Fifths
        ------
    */
/* line 49, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-fifth {
  width: 20%; }

/* line 50, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-fifths {
  width: 40%; }

/* line 51, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.three-fifths {
  width: 60%; }

/* line 52, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.four-fifths {
  width: 80%; }

/*
        Sixths
        ------
    */
/* line 59, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-sixth {
  width: 16.6666666%; }

/* line 60, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-sixths {
  width: 33.3333333%; }

/* line 61, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.three-sixths {
  width: 50%; }

/* line 62, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.four-sixths {
  width: 66.6666666%; }

/* line 63, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.five-sixths {
  width: 83.3333333%; }

/*
        Eighths
        -------
    */
/* line 70, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-eighth {
  width: 12.5%; }

/* line 71, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-eighths {
  width: 25%; }

/* line 72, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.three-eighths {
  width: 37.5%; }

/* line 73, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.four-eighths {
  width: 50%; }

/* line 74, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.five-eighths {
  width: 62.5%; }

/* line 75, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.six-eighths {
  width: 75%; }

/* line 76, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.seven-eighths {
  width: 87.5%; }

/*
        Ninths
        ------
    */
/* line 82, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-ninth {
  width: 11.1111111%; }

/* line 83, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-ninths {
  width: 22.2222222%; }

/* line 84, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.four-ninths {
  width: 44.4444444%; }

/* line 85, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.five-ninths {
  width: 55.5555555%; }

/* line 86, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.seven-ninths {
  width: 77.7777777%; }

/* line 87, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.eight-ninths {
  width: 88.8888888%; }

/*
        Tenths
        ------
    */
/* line 93, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-tenth {
  width: 10%; }

/* line 94, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-tenths {
  width: 20%; }

/* line 95, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.three-tenths {
  width: 30%; }

/* line 96, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.four-tenths {
  width: 40%; }

/* line 97, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.five-tenths {
  width: 50%; }

/* line 98, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.six-tenths {
  width: 60%; }

/* line 99, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.seven-tenths {
  width: 70%; }

/* line 100, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.eight-tenths {
  width: 80%; }

/* line 101, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.nine-tenths {
  width: 90%; }

/*
        Twelfths
        --------
    */
/* line 108, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-twelfth {
  width: 8.3333333%; }

/* line 109, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-twelfths {
  width: 16.6666666%; }

/* line 110, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.three-twelfths {
  width: 25%; }

/* line 111, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.four-twelfths {
  width: 33.3333333%; }

/* line 112, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.five-twelfths {
  width: 41.6666666%; }

/* line 113, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.six-twelfths {
  width: 50%; }

/* line 114, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.seven-twelfths {
  width: 58.3333333%; }

/* line 115, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.eight-twelfths {
  width: 66.6666666%; }

/* line 116, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.nine-twelfths {
  width: 75%; }

/* line 117, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.ten-twelfths {
  width: 83.3333333%; }

/* line 118, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.eleven-twelfths {
  width: 91.6666666%; }

/*
        Twentieth
        --------
    */
/* line 124, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-twentieth {
  width: 5%; }

/* line 125, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-twentieths {
  width: 10%; }

/* line 126, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.three-twentieths {
  width: 15%; }

/* line 127, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.four-twentieths {
  width: 20%; }

/* line 128, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.five-twentieths {
  width: 25%; }

/* line 129, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.six-twentieths {
  width: 30%; }

/* line 130, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.seven-twentieths {
  width: 35%; }

/* line 131, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.eight-twentieths {
  width: 40%; }

/* line 132, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.nine-twentieths {
  width: 45%; }

/* line 133, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.ten-twentieths {
  width: 50%; }

/* line 134, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.eleven-twentieths {
  width: 55%; }

/* line 135, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.twelve-twentieths {
  width: 60%; }

/* line 136, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.thirteen-twentieths {
  width: 65%; }

/*
Create more grid sizes below:-

@include respond($bp--grid-small) {
    @include grid-setup("small-");
}
*/
@media (min-width: 28.125em) {
  /*
        Whole
        -----
    */
  /* line 18, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-whole {
    width: 100%; }
  /*
        Halves
        ------
    */
  /* line 25, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-half {
    width: 50%; }
  /*
        Thirds
        ------
    */
  /* line 32, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-third {
    width: 33.3333333%; }
  /* line 33, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-thirds {
    width: 66.6666666%; }
  /*
        Quarters
        --------
    */
  /* line 40, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-quarter {
    width: 25%; }
  /* line 41, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-quarters {
    width: 50%; }
  /* line 42, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-three-quarters {
    width: 75%; }
  /*
        Fifths
        ------
    */
  /* line 49, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-fifth {
    width: 20%; }
  /* line 50, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-fifths {
    width: 40%; }
  /* line 51, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-three-fifths {
    width: 60%; }
  /* line 52, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-four-fifths {
    width: 80%; }
  /*
        Sixths
        ------
    */
  /* line 59, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-sixth {
    width: 16.6666666%; }
  /* line 60, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-sixths {
    width: 33.3333333%; }
  /* line 61, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-three-sixths {
    width: 50%; }
  /* line 62, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-four-sixths {
    width: 66.6666666%; }
  /* line 63, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-five-sixths {
    width: 83.3333333%; }
  /*
        Eighths
        -------
    */
  /* line 70, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-eighth {
    width: 12.5%; }
  /* line 71, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-eighths {
    width: 25%; }
  /* line 72, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-three-eighths {
    width: 37.5%; }
  /* line 73, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-four-eighths {
    width: 50%; }
  /* line 74, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-five-eighths {
    width: 62.5%; }
  /* line 75, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-six-eighths {
    width: 75%; }
  /* line 76, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-seven-eighths {
    width: 87.5%; }
  /*
        Ninths
        ------
    */
  /* line 82, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-ninth {
    width: 11.1111111%; }
  /* line 83, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-ninths {
    width: 22.2222222%; }
  /* line 84, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-four-ninths {
    width: 44.4444444%; }
  /* line 85, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-five-ninths {
    width: 55.5555555%; }
  /* line 86, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-seven-ninths {
    width: 77.7777777%; }
  /* line 87, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-eight-ninths {
    width: 88.8888888%; }
  /*
        Tenths
        ------
    */
  /* line 93, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-tenth {
    width: 10%; }
  /* line 94, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-tenths {
    width: 20%; }
  /* line 95, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-three-tenths {
    width: 30%; }
  /* line 96, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-four-tenths {
    width: 40%; }
  /* line 97, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-five-tenths {
    width: 50%; }
  /* line 98, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-six-tenths {
    width: 60%; }
  /* line 99, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-seven-tenths {
    width: 70%; }
  /* line 100, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-eight-tenths {
    width: 80%; }
  /* line 101, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-nine-tenths {
    width: 90%; }
  /*
        Twelfths
        --------
    */
  /* line 108, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-twelfth {
    width: 8.3333333%; }
  /* line 109, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-twelfths {
    width: 16.6666666%; }
  /* line 110, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-three-twelfths {
    width: 25%; }
  /* line 111, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-four-twelfths {
    width: 33.3333333%; }
  /* line 112, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-five-twelfths {
    width: 41.6666666%; }
  /* line 113, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-six-twelfths {
    width: 50%; }
  /* line 114, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-seven-twelfths {
    width: 58.3333333%; }
  /* line 115, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-eight-twelfths {
    width: 66.6666666%; }
  /* line 116, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-nine-twelfths {
    width: 75%; }
  /* line 117, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-ten-twelfths {
    width: 83.3333333%; }
  /* line 118, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-eleven-twelfths {
    width: 91.6666666%; }
  /*
        Twentieth
        --------
    */
  /* line 124, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-twentieth {
    width: 5%; }
  /* line 125, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-twentieths {
    width: 10%; }
  /* line 126, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-three-twentieths {
    width: 15%; }
  /* line 127, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-four-twentieths {
    width: 20%; }
  /* line 128, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-five-twentieths {
    width: 25%; }
  /* line 129, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-six-twentieths {
    width: 30%; }
  /* line 130, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-seven-twentieths {
    width: 35%; }
  /* line 131, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-eight-twentieths {
    width: 40%; }
  /* line 132, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-nine-twentieths {
    width: 45%; }
  /* line 133, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-ten-twentieths {
    width: 50%; }
  /* line 134, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-eleven-twentieths {
    width: 55%; }
  /* line 135, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-twelve-twentieths {
    width: 60%; }
  /* line 136, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-thirteen-twentieths {
    width: 65%; } }

@media (min-width: 34.375em) {
  /*
        Whole
        -----
    */
  /* line 18, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-whole {
    width: 100%; }
  /*
        Halves
        ------
    */
  /* line 25, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-half {
    width: 50%; }
  /*
        Thirds
        ------
    */
  /* line 32, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-third {
    width: 33.3333333%; }
  /* line 33, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-thirds {
    width: 66.6666666%; }
  /*
        Quarters
        --------
    */
  /* line 40, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-quarter {
    width: 25%; }
  /* line 41, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-quarters {
    width: 50%; }
  /* line 42, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-three-quarters {
    width: 75%; }
  /*
        Fifths
        ------
    */
  /* line 49, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-fifth {
    width: 20%; }
  /* line 50, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-fifths {
    width: 40%; }
  /* line 51, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-three-fifths {
    width: 60%; }
  /* line 52, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-four-fifths {
    width: 80%; }
  /*
        Sixths
        ------
    */
  /* line 59, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-sixth {
    width: 16.6666666%; }
  /* line 60, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-sixths {
    width: 33.3333333%; }
  /* line 61, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-three-sixths {
    width: 50%; }
  /* line 62, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-four-sixths {
    width: 66.6666666%; }
  /* line 63, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-five-sixths {
    width: 83.3333333%; }
  /*
        Eighths
        -------
    */
  /* line 70, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-eighth {
    width: 12.5%; }
  /* line 71, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-eighths {
    width: 25%; }
  /* line 72, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-three-eighths {
    width: 37.5%; }
  /* line 73, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-four-eighths {
    width: 50%; }
  /* line 74, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-five-eighths {
    width: 62.5%; }
  /* line 75, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-six-eighths {
    width: 75%; }
  /* line 76, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-seven-eighths {
    width: 87.5%; }
  /*
        Ninths
        ------
    */
  /* line 82, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-ninth {
    width: 11.1111111%; }
  /* line 83, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-ninths {
    width: 22.2222222%; }
  /* line 84, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-four-ninths {
    width: 44.4444444%; }
  /* line 85, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-five-ninths {
    width: 55.5555555%; }
  /* line 86, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-seven-ninths {
    width: 77.7777777%; }
  /* line 87, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-eight-ninths {
    width: 88.8888888%; }
  /*
        Tenths
        ------
    */
  /* line 93, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-tenth {
    width: 10%; }
  /* line 94, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-tenths {
    width: 20%; }
  /* line 95, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-three-tenths {
    width: 30%; }
  /* line 96, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-four-tenths {
    width: 40%; }
  /* line 97, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-five-tenths {
    width: 50%; }
  /* line 98, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-six-tenths {
    width: 60%; }
  /* line 99, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-seven-tenths {
    width: 70%; }
  /* line 100, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-eight-tenths {
    width: 80%; }
  /* line 101, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-nine-tenths {
    width: 90%; }
  /*
        Twelfths
        --------
    */
  /* line 108, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-twelfth {
    width: 8.3333333%; }
  /* line 109, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-twelfths {
    width: 16.6666666%; }
  /* line 110, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-three-twelfths {
    width: 25%; }
  /* line 111, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-four-twelfths {
    width: 33.3333333%; }
  /* line 112, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-five-twelfths {
    width: 41.6666666%; }
  /* line 113, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-six-twelfths {
    width: 50%; }
  /* line 114, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-seven-twelfths {
    width: 58.3333333%; }
  /* line 115, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-eight-twelfths {
    width: 66.6666666%; }
  /* line 116, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-nine-twelfths {
    width: 75%; }
  /* line 117, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-ten-twelfths {
    width: 83.3333333%; }
  /* line 118, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-eleven-twelfths {
    width: 91.6666666%; }
  /*
        Twentieth
        --------
    */
  /* line 124, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-twentieth {
    width: 5%; }
  /* line 125, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-twentieths {
    width: 10%; }
  /* line 126, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-three-twentieths {
    width: 15%; }
  /* line 127, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-four-twentieths {
    width: 20%; }
  /* line 128, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-five-twentieths {
    width: 25%; }
  /* line 129, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-six-twentieths {
    width: 30%; }
  /* line 130, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-seven-twentieths {
    width: 35%; }
  /* line 131, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-eight-twentieths {
    width: 40%; }
  /* line 132, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-nine-twentieths {
    width: 45%; }
  /* line 133, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-ten-twentieths {
    width: 50%; }
  /* line 134, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-eleven-twentieths {
    width: 55%; }
  /* line 135, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-twelve-twentieths {
    width: 60%; }
  /* line 136, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-thirteen-twentieths {
    width: 65%; } }

@media (min-width: 48.125em) {
  /*
        Whole
        -----
    */
  /* line 18, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-whole {
    width: 100%; }
  /*
        Halves
        ------
    */
  /* line 25, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-half {
    width: 50%; }
  /*
        Thirds
        ------
    */
  /* line 32, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-third {
    width: 33.3333333%; }
  /* line 33, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-thirds {
    width: 66.6666666%; }
  /*
        Quarters
        --------
    */
  /* line 40, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-quarter {
    width: 25%; }
  /* line 41, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-quarters {
    width: 50%; }
  /* line 42, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-three-quarters {
    width: 75%; }
  /*
        Fifths
        ------
    */
  /* line 49, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-fifth {
    width: 20%; }
  /* line 50, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-fifths {
    width: 40%; }
  /* line 51, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-three-fifths {
    width: 60%; }
  /* line 52, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-four-fifths {
    width: 80%; }
  /*
        Sixths
        ------
    */
  /* line 59, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-sixth {
    width: 16.6666666%; }
  /* line 60, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-sixths {
    width: 33.3333333%; }
  /* line 61, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-three-sixths {
    width: 50%; }
  /* line 62, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-four-sixths {
    width: 66.6666666%; }
  /* line 63, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-five-sixths {
    width: 83.3333333%; }
  /*
        Eighths
        -------
    */
  /* line 70, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-eighth {
    width: 12.5%; }
  /* line 71, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-eighths {
    width: 25%; }
  /* line 72, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-three-eighths {
    width: 37.5%; }
  /* line 73, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-four-eighths {
    width: 50%; }
  /* line 74, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-five-eighths {
    width: 62.5%; }
  /* line 75, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-six-eighths {
    width: 75%; }
  /* line 76, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-seven-eighths {
    width: 87.5%; }
  /*
        Ninths
        ------
    */
  /* line 82, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-ninth {
    width: 11.1111111%; }
  /* line 83, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-ninths {
    width: 22.2222222%; }
  /* line 84, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-four-ninths {
    width: 44.4444444%; }
  /* line 85, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-five-ninths {
    width: 55.5555555%; }
  /* line 86, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-seven-ninths {
    width: 77.7777777%; }
  /* line 87, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-eight-ninths {
    width: 88.8888888%; }
  /*
        Tenths
        ------
    */
  /* line 93, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-tenth {
    width: 10%; }
  /* line 94, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-tenths {
    width: 20%; }
  /* line 95, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-three-tenths {
    width: 30%; }
  /* line 96, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-four-tenths {
    width: 40%; }
  /* line 97, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-five-tenths {
    width: 50%; }
  /* line 98, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-six-tenths {
    width: 60%; }
  /* line 99, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-seven-tenths {
    width: 70%; }
  /* line 100, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-eight-tenths {
    width: 80%; }
  /* line 101, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-nine-tenths {
    width: 90%; }
  /*
        Twelfths
        --------
    */
  /* line 108, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-twelfth {
    width: 8.3333333%; }
  /* line 109, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-twelfths {
    width: 16.6666666%; }
  /* line 110, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-three-twelfths {
    width: 25%; }
  /* line 111, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-four-twelfths {
    width: 33.3333333%; }
  /* line 112, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-five-twelfths {
    width: 41.6666666%; }
  /* line 113, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-six-twelfths {
    width: 50%; }
  /* line 114, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-seven-twelfths {
    width: 58.3333333%; }
  /* line 115, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-eight-twelfths {
    width: 66.6666666%; }
  /* line 116, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-nine-twelfths {
    width: 75%; }
  /* line 117, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-ten-twelfths {
    width: 83.3333333%; }
  /* line 118, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-eleven-twelfths {
    width: 91.6666666%; }
  /*
        Twentieth
        --------
    */
  /* line 124, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-twentieth {
    width: 5%; }
  /* line 125, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-twentieths {
    width: 10%; }
  /* line 126, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-three-twentieths {
    width: 15%; }
  /* line 127, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-four-twentieths {
    width: 20%; }
  /* line 128, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-five-twentieths {
    width: 25%; }
  /* line 129, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-six-twentieths {
    width: 30%; }
  /* line 130, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-seven-twentieths {
    width: 35%; }
  /* line 131, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-eight-twentieths {
    width: 40%; }
  /* line 132, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-nine-twentieths {
    width: 45%; }
  /* line 133, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-ten-twentieths {
    width: 50%; }
  /* line 134, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-eleven-twentieths {
    width: 55%; }
  /* line 135, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-twelve-twentieths {
    width: 60%; }
  /* line 136, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-thirteen-twentieths {
    width: 65%; } }

@media (min-width: 73.75em) {
  /*
        Whole
        -----
    */
  /* line 18, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-whole {
    width: 100%; }
  /*
        Halves
        ------
    */
  /* line 25, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-half {
    width: 50%; }
  /*
        Thirds
        ------
    */
  /* line 32, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-third {
    width: 33.3333333%; }
  /* line 33, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-thirds {
    width: 66.6666666%; }
  /*
        Quarters
        --------
    */
  /* line 40, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-quarter {
    width: 25%; }
  /* line 41, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-quarters {
    width: 50%; }
  /* line 42, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-three-quarters {
    width: 75%; }
  /*
        Fifths
        ------
    */
  /* line 49, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-fifth {
    width: 20%; }
  /* line 50, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-fifths {
    width: 40%; }
  /* line 51, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-three-fifths {
    width: 60%; }
  /* line 52, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-four-fifths {
    width: 80%; }
  /*
        Sixths
        ------
    */
  /* line 59, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-sixth {
    width: 16.6666666%; }
  /* line 60, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-sixths {
    width: 33.3333333%; }
  /* line 61, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-three-sixths {
    width: 50%; }
  /* line 62, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-four-sixths {
    width: 66.6666666%; }
  /* line 63, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-five-sixths {
    width: 83.3333333%; }
  /*
        Eighths
        -------
    */
  /* line 70, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-eighth {
    width: 12.5%; }
  /* line 71, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-eighths {
    width: 25%; }
  /* line 72, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-three-eighths {
    width: 37.5%; }
  /* line 73, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-four-eighths {
    width: 50%; }
  /* line 74, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-five-eighths {
    width: 62.5%; }
  /* line 75, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-six-eighths {
    width: 75%; }
  /* line 76, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-seven-eighths {
    width: 87.5%; }
  /*
        Ninths
        ------
    */
  /* line 82, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-ninth {
    width: 11.1111111%; }
  /* line 83, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-ninths {
    width: 22.2222222%; }
  /* line 84, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-four-ninths {
    width: 44.4444444%; }
  /* line 85, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-five-ninths {
    width: 55.5555555%; }
  /* line 86, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-seven-ninths {
    width: 77.7777777%; }
  /* line 87, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-eight-ninths {
    width: 88.8888888%; }
  /*
        Tenths
        ------
    */
  /* line 93, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-tenth {
    width: 10%; }
  /* line 94, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-tenths {
    width: 20%; }
  /* line 95, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-three-tenths {
    width: 30%; }
  /* line 96, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-four-tenths {
    width: 40%; }
  /* line 97, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-five-tenths {
    width: 50%; }
  /* line 98, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-six-tenths {
    width: 60%; }
  /* line 99, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-seven-tenths {
    width: 70%; }
  /* line 100, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-eight-tenths {
    width: 80%; }
  /* line 101, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-nine-tenths {
    width: 90%; }
  /*
        Twelfths
        --------
    */
  /* line 108, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-twelfth {
    width: 8.3333333%; }
  /* line 109, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-twelfths {
    width: 16.6666666%; }
  /* line 110, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-three-twelfths {
    width: 25%; }
  /* line 111, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-four-twelfths {
    width: 33.3333333%; }
  /* line 112, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-five-twelfths {
    width: 41.6666666%; }
  /* line 113, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-six-twelfths {
    width: 50%; }
  /* line 114, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-seven-twelfths {
    width: 58.3333333%; }
  /* line 115, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-eight-twelfths {
    width: 66.6666666%; }
  /* line 116, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-nine-twelfths {
    width: 75%; }
  /* line 117, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-ten-twelfths {
    width: 83.3333333%; }
  /* line 118, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-eleven-twelfths {
    width: 91.6666666%; }
  /*
        Twentieth
        --------
    */
  /* line 124, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-twentieth {
    width: 5%; }
  /* line 125, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-twentieths {
    width: 10%; }
  /* line 126, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-three-twentieths {
    width: 15%; }
  /* line 127, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-four-twentieths {
    width: 20%; }
  /* line 128, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-five-twentieths {
    width: 25%; }
  /* line 129, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-six-twentieths {
    width: 30%; }
  /* line 130, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-seven-twentieths {
    width: 35%; }
  /* line 131, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-eight-twentieths {
    width: 40%; }
  /* line 132, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-nine-twentieths {
    width: 45%; }
  /* line 133, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-ten-twentieths {
    width: 50%; }
  /* line 134, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-eleven-twentieths {
    width: 55%; }
  /* line 135, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-twelve-twentieths {
    width: 60%; }
  /* line 136, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-thirteen-twentieths {
    width: 65%; } }

@media (min-width: 80em) {
  /*
        Whole
        -----
    */
  /* line 18, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-whole {
    width: 100%; }
  /*
        Halves
        ------
    */
  /* line 25, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-half {
    width: 50%; }
  /*
        Thirds
        ------
    */
  /* line 32, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-third {
    width: 33.3333333%; }
  /* line 33, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-thirds {
    width: 66.6666666%; }
  /*
        Quarters
        --------
    */
  /* line 40, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-quarter {
    width: 25%; }
  /* line 41, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-quarters {
    width: 50%; }
  /* line 42, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-three-quarters {
    width: 75%; }
  /*
        Fifths
        ------
    */
  /* line 49, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-fifth {
    width: 20%; }
  /* line 50, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-fifths {
    width: 40%; }
  /* line 51, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-three-fifths {
    width: 60%; }
  /* line 52, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-four-fifths {
    width: 80%; }
  /*
        Sixths
        ------
    */
  /* line 59, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-sixth {
    width: 16.6666666%; }
  /* line 60, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-sixths {
    width: 33.3333333%; }
  /* line 61, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-three-sixths {
    width: 50%; }
  /* line 62, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-four-sixths {
    width: 66.6666666%; }
  /* line 63, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-five-sixths {
    width: 83.3333333%; }
  /*
        Eighths
        -------
    */
  /* line 70, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-eighth {
    width: 12.5%; }
  /* line 71, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-eighths {
    width: 25%; }
  /* line 72, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-three-eighths {
    width: 37.5%; }
  /* line 73, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-four-eighths {
    width: 50%; }
  /* line 74, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-five-eighths {
    width: 62.5%; }
  /* line 75, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-six-eighths {
    width: 75%; }
  /* line 76, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-seven-eighths {
    width: 87.5%; }
  /*
        Ninths
        ------
    */
  /* line 82, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-ninth {
    width: 11.1111111%; }
  /* line 83, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-ninths {
    width: 22.2222222%; }
  /* line 84, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-four-ninths {
    width: 44.4444444%; }
  /* line 85, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-five-ninths {
    width: 55.5555555%; }
  /* line 86, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-seven-ninths {
    width: 77.7777777%; }
  /* line 87, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-eight-ninths {
    width: 88.8888888%; }
  /*
        Tenths
        ------
    */
  /* line 93, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-tenth {
    width: 10%; }
  /* line 94, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-tenths {
    width: 20%; }
  /* line 95, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-three-tenths {
    width: 30%; }
  /* line 96, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-four-tenths {
    width: 40%; }
  /* line 97, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-five-tenths {
    width: 50%; }
  /* line 98, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-six-tenths {
    width: 60%; }
  /* line 99, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-seven-tenths {
    width: 70%; }
  /* line 100, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-eight-tenths {
    width: 80%; }
  /* line 101, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-nine-tenths {
    width: 90%; }
  /*
        Twelfths
        --------
    */
  /* line 108, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-twelfth {
    width: 8.3333333%; }
  /* line 109, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-twelfths {
    width: 16.6666666%; }
  /* line 110, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-three-twelfths {
    width: 25%; }
  /* line 111, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-four-twelfths {
    width: 33.3333333%; }
  /* line 112, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-five-twelfths {
    width: 41.6666666%; }
  /* line 113, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-six-twelfths {
    width: 50%; }
  /* line 114, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-seven-twelfths {
    width: 58.3333333%; }
  /* line 115, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-eight-twelfths {
    width: 66.6666666%; }
  /* line 116, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-nine-twelfths {
    width: 75%; }
  /* line 117, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-ten-twelfths {
    width: 83.3333333%; }
  /* line 118, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-eleven-twelfths {
    width: 91.6666666%; }
  /*
        Twentieth
        --------
    */
  /* line 124, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-twentieth {
    width: 5%; }
  /* line 125, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-twentieths {
    width: 10%; }
  /* line 126, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-three-twentieths {
    width: 15%; }
  /* line 127, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-four-twentieths {
    width: 20%; }
  /* line 128, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-five-twentieths {
    width: 25%; }
  /* line 129, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-six-twentieths {
    width: 30%; }
  /* line 130, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-seven-twentieths {
    width: 35%; }
  /* line 131, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-eight-twentieths {
    width: 40%; }
  /* line 132, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-nine-twentieths {
    width: 45%; }
  /* line 133, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-ten-twentieths {
    width: 50%; }
  /* line 134, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-eleven-twentieths {
    width: 55%; }
  /* line 135, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-twelve-twentieths {
    width: 60%; }
  /* line 136, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-thirteen-twentieths {
    width: 65%; } }

@media (min-width: 96.875em) {
  /*
        Whole
        -----
    */
  /* line 18, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-whole {
    width: 100%; }
  /*
        Halves
        ------
    */
  /* line 25, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-half {
    width: 50%; }
  /*
        Thirds
        ------
    */
  /* line 32, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-third {
    width: 33.3333333%; }
  /* line 33, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-thirds {
    width: 66.6666666%; }
  /*
        Quarters
        --------
    */
  /* line 40, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-quarter {
    width: 25%; }
  /* line 41, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-quarters {
    width: 50%; }
  /* line 42, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-three-quarters {
    width: 75%; }
  /*
        Fifths
        ------
    */
  /* line 49, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-fifth {
    width: 20%; }
  /* line 50, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-fifths {
    width: 40%; }
  /* line 51, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-three-fifths {
    width: 60%; }
  /* line 52, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-four-fifths {
    width: 80%; }
  /*
        Sixths
        ------
    */
  /* line 59, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-sixth {
    width: 16.6666666%; }
  /* line 60, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-sixths {
    width: 33.3333333%; }
  /* line 61, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-three-sixths {
    width: 50%; }
  /* line 62, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-four-sixths {
    width: 66.6666666%; }
  /* line 63, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-five-sixths {
    width: 83.3333333%; }
  /*
        Eighths
        -------
    */
  /* line 70, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-eighth {
    width: 12.5%; }
  /* line 71, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-eighths {
    width: 25%; }
  /* line 72, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-three-eighths {
    width: 37.5%; }
  /* line 73, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-four-eighths {
    width: 50%; }
  /* line 74, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-five-eighths {
    width: 62.5%; }
  /* line 75, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-six-eighths {
    width: 75%; }
  /* line 76, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-seven-eighths {
    width: 87.5%; }
  /*
        Ninths
        ------
    */
  /* line 82, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-ninth {
    width: 11.1111111%; }
  /* line 83, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-ninths {
    width: 22.2222222%; }
  /* line 84, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-four-ninths {
    width: 44.4444444%; }
  /* line 85, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-five-ninths {
    width: 55.5555555%; }
  /* line 86, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-seven-ninths {
    width: 77.7777777%; }
  /* line 87, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-eight-ninths {
    width: 88.8888888%; }
  /*
        Tenths
        ------
    */
  /* line 93, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-tenth {
    width: 10%; }
  /* line 94, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-tenths {
    width: 20%; }
  /* line 95, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-three-tenths {
    width: 30%; }
  /* line 96, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-four-tenths {
    width: 40%; }
  /* line 97, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-five-tenths {
    width: 50%; }
  /* line 98, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-six-tenths {
    width: 60%; }
  /* line 99, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-seven-tenths {
    width: 70%; }
  /* line 100, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-eight-tenths {
    width: 80%; }
  /* line 101, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-nine-tenths {
    width: 90%; }
  /*
        Twelfths
        --------
    */
  /* line 108, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-twelfth {
    width: 8.3333333%; }
  /* line 109, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-twelfths {
    width: 16.6666666%; }
  /* line 110, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-three-twelfths {
    width: 25%; }
  /* line 111, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-four-twelfths {
    width: 33.3333333%; }
  /* line 112, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-five-twelfths {
    width: 41.6666666%; }
  /* line 113, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-six-twelfths {
    width: 50%; }
  /* line 114, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-seven-twelfths {
    width: 58.3333333%; }
  /* line 115, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-eight-twelfths {
    width: 66.6666666%; }
  /* line 116, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-nine-twelfths {
    width: 75%; }
  /* line 117, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-ten-twelfths {
    width: 83.3333333%; }
  /* line 118, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-eleven-twelfths {
    width: 91.6666666%; }
  /*
        Twentieth
        --------
    */
  /* line 124, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-twentieth {
    width: 5%; }
  /* line 125, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-twentieths {
    width: 10%; }
  /* line 126, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-three-twentieths {
    width: 15%; }
  /* line 127, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-four-twentieths {
    width: 20%; }
  /* line 128, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-five-twentieths {
    width: 25%; }
  /* line 129, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-six-twentieths {
    width: 30%; }
  /* line 130, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-seven-twentieths {
    width: 35%; }
  /* line 131, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-eight-twentieths {
    width: 40%; }
  /* line 132, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-nine-twentieths {
    width: 45%; }
  /* line 133, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-ten-twentieths {
    width: 50%; }
  /* line 134, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-eleven-twentieths {
    width: 55%; }
  /* line 135, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-twelve-twentieths {
    width: 60%; }
  /* line 136, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-thirteen-twentieths {
    width: 65%; } }

/*  ==========================================================================
    Helpers:Layout
    ========================================================================== */
/*
    Contain floats
    --------------

    Make an element expand to contain floated children.
    Uses pseudo-elements (micro clearfix).

    1. The space content is one way to avoid an Opera bug when the
        `contenteditable` attribute is included anywhere else in the document.
        Otherwise it causes space to appear at the top and bottom of the
        element.
    2. The use of `table` rather than `block` is only necessary if using
        `:before` to contain the top-margins of child elements.
 */
/* line 22, web/content/themes/standard/sass/partials/helpers/partials/_layout.scss */
.cf:before, .cf:after,
.group:before,
.group:after {
  content: "";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 28, web/content/themes/standard/sass/partials/helpers/partials/_layout.scss */
.cf:after,
.group:after {
  clear: both; }

/*
    Floats
*/
/* line 36, web/content/themes/standard/sass/partials/helpers/partials/_layout.scss */
.float--right {
  float: right !important; }

/* line 37, web/content/themes/standard/sass/partials/helpers/partials/_layout.scss */
.float--left {
  float: left !important; }

/*  ==========================================================================
    Helpers:Rendering
    ========================================================================== */
/* line 5, web/content/themes/standard/sass/partials/helpers/partials/_rendering.scss */
.will-change {
  /*
        Promote item to it's own layer

        http://aerotwist.com/blog/on-translate3d-and-layer-creation-hacks/

        at some point change this to the new property will-change
        http://aerotwist.com/blog/bye-bye-layer-hacks/
    */
  transform: translateZ(0); }

/*  ==========================================================================
    Generic:Helpers:Spacing
    ========================================================================== */
/*
    add/remove margins
    ------------------
*/
/* line 12, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push {
  margin: 1.66667em !important; }

/* line 13, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push--top {
  margin-top: 1.66667em !important; }

/* line 14, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push--right {
  margin-right: 1.66667em !important; }

/* line 15, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push--bottom {
  margin-bottom: 1.66667em !important; }

/* line 16, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push--left {
  margin-left: 1.66667em !important; }

/* line 17, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push--ends {
  margin-top: 1.66667em !important;
  margin-bottom: 1.66667em !important; }

/* line 18, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push--sides {
  margin-right: 1.66667em !important;
  margin-left: 1.66667em !important; }

/* line 20, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push-half {
  margin: 0.83333em !important; }

/* line 21, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push-half--top {
  margin-top: 0.83333em !important; }

/* line 22, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push-half--right {
  margin-right: 0.83333em !important; }

/* line 23, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push-half--bottom {
  margin-bottom: 0.83333em !important; }

/* line 24, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push-half--left {
  margin-left: 0.83333em !important; }

/* line 25, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push-half--ends {
  margin-top: 0.83333em !important;
  margin-bottom: 0.83333em !important; }

/* line 26, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push-half--sides {
  margin-right: 0.83333em !important;
  margin-left: 0.83333em !important; }

/* line 28, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.flush {
  margin: 0 !important; }

/* line 29, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.flush--top {
  margin-top: 0 !important; }

/* line 30, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.flush--right {
  margin-right: 0 !important; }

/* line 31, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.flush--bottom {
  margin-bottom: 0 !important; }

/* line 32, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.flush--left {
  margin-left: 0 !important; }

/* line 33, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.flush--ends {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

/* line 34, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.flush--sides {
  margin-right: 0 !important;
  margin-left: 0 !important; }

/*
    remove paddings
    ---------------
    I don't find myself wanting to add padding via a helper class so i only have classes for removing
*/
/* line 42, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.hard {
  padding: 0 !important; }

/* line 43, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.hard--top {
  padding-top: 0 !important; }

/* line 44, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.hard--right {
  padding-right: 0 !important; }

/* line 45, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.hard--bottom {
  padding-bottom: 0 !important; }

/* line 46, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.hard--left {
  padding-left: 0 !important; }

/* line 47, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.hard--ends {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

/* line 48, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.hard--sides {
  padding-right: 0 !important;
  padding-left: 0 !important; }

/* ==========================================================================
   Helpers:State
   ========================================================================== */
/*
    Indicate that interaction will result in an (in)action.
*/
/* line 9, web/content/themes/standard/sass/partials/helpers/partials/_state.scss */
.is-actionable {
  cursor: pointer !important; }

/* line 11, web/content/themes/standard/sass/partials/helpers/partials/_state.scss */
.is-disabled {
  cursor: default !important; }

/* line 13, web/content/themes/standard/sass/partials/helpers/partials/_state.scss */
.is-draggable {
  cursor: move !important; }

/*
    Completely remove from the flow and screen readers.
*/
/* line 19, web/content/themes/standard/sass/partials/helpers/partials/_state.scss */
.is-hidden {
  display: none !important;
  visibility: hidden !important; }

/*
    Completely remove from the flow but leave available to screen readers.
*/
/* line 28, web/content/themes/standard/sass/partials/helpers/partials/_state.scss */
.is-hidden-visually {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px); }

/*
    Control visibility without affecting flow.
*/
/* line 36, web/content/themes/standard/sass/partials/helpers/partials/_state.scss */
.is-invisible {
  visibility: hidden !important; }

/* line 38, web/content/themes/standard/sass/partials/helpers/partials/_state.scss */
.is-visible {
  visibility: visible !important; }

/*  ==========================================================================
    Generic:Helpers:Text
    ========================================================================== */
/*
    Text alignment
*/
/* line 8, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.text--left {
  text-align: left  !important; }

/* line 9, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.text--center {
  text-align: center !important; }

/* line 10, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.text--right {
  text-align: right !important; }

/*
    Apply capital case to an element (usually a `strong`).
*/
/* line 15, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.caps {
  text-transform: uppercase !important; }

/**
 * Font weights
 */
/* line 20, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.weight--light {
  font-weight: 300 !important; }

/* line 21, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.weight--normal {
  font-weight: 400 !important; }

/* line 22, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.weight--semibold {
  font-weight: 600 !important; }

/* line 23, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.weight--bold {
  font-weight: bold !important; }

/*
    Text truncation

    Prevent text from wrapping onto multiple lines, and truncate with an
    ellipsis.

    1.  Ensure that the node has a maximum width after which truncation can
        occur.
    2.  Fix for IE 8/9 if `word-wrap: break-word` is in effect on ancestor
        nodes.
*/
/* line 37, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.text--truncate {
  max-width: 100%;
  /* 1 */
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  /* 2 */ }

/*
    font sizes
*/
/* line 48, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.alpha {
  font-size: 1.66667em; }

/* line 52, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.beta {
  font-size: 1.38889em; }

/* line 56, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.gamma {
  font-size: 1.22222em; }

/* line 60, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.delta {
  font-size: 1.11111em; }

/* line 64, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.epsilon {
  font-size: 1em; }

/* line 68, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.zeta {
  font-size: 0.88889em; }

/* 9 */
/* line 1, web/content/themes/standard/sass/partials/layouts/cta_boxes.scss */
.cta-boxes--box--title {
  margin-bottom: 4px; }

/* line 5, web/content/themes/standard/sass/partials/layouts/cta_boxes.scss */
.cta-boxes--text {
  color: #999999;
  font-size: 0.88889em;
  font-family: "DM Sans", sans-serif; }

/* line 11, web/content/themes/standard/sass/partials/layouts/cta_boxes.scss */
.cta-boxes--box--inner--content {
  flex: 1 0 auto; }

/* line 1, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
.generic-content {
  text-align: left;
  padding: 2.5% 0;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative; }
  /* line 8, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
  .generic-content.image {
    color: #333;
    padding: 3% 0; }
    /* line 12, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
    .generic-content.image h1, .generic-content.image h2, .generic-content.image h3, .generic-content.image h4, .generic-content.image h5, .generic-content.image h6, .generic-content.image .generic-content--title {
      color: #333;
      font-weight: 300; }
    /* line 17, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
    .generic-content.image .generic-content--title {
      font-size: 25px;
      text-transform: uppercase; }
    /* line 22, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
    .generic-content.image .generic-content--background-image {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 0; }
      /* line 30, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
      .generic-content.image .generic-content--background-image img {
        width: 100%;
        height: 100%; }
  /* line 41, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
  .generic-content .generic-content--content {
    position: relative;
    z-index: 2; }
  /* line 50, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
  .generic-content .generic-content--title {
    font-size: 25px; }
  /* line 59, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
  .generic-content .generic-content--inner-content strong {
    color: blue; }
  /* line 63, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
  .generic-content .generic-content--inner-content p {
    margin-bottom: 2%;
    line-height: 30px;
    font-weight: 100;
    font-size: 22px; }
    @media only screen and (max-width: 34.375em) {
      /* line 63, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
      .generic-content .generic-content--inner-content p {
        font-size: 1rem;
        line-height: 1.3rem; } }

/* line 1, web/content/themes/standard/sass/partials/layouts/grid_layouts/youtube_video.scss */
.grid--youtube-video {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0; }
  /* line 6, web/content/themes/standard/sass/partials/layouts/grid_layouts/youtube_video.scss */
  .grid--youtube-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 2, web/content/themes/standard/sass/partials/layouts/grid_layouts/image_gallery.scss */
.grid--image-gallery img {
  width: 33.3%;
  height: 124.3px;
  margin: 0;
  padding: 0; }

/* line 1, web/content/themes/standard/sass/partials/layouts/grid_layouts/grid_standard_content.scss */
.grid--standard-content {
  padding: 3% 9% 6%;
  text-align: center;
  color: #fff; }
  /* line 5, web/content/themes/standard/sass/partials/layouts/grid_layouts/grid_standard_content.scss */
  .grid--standard-content h1, .grid--standard-content h2, .grid--standard-content h3, .grid--standard-content h4, .grid--standard-content h5, .grid--standard-content h6, .grid--standard-content .grid--standard-content--title {
    text-transform: uppercase;
    max-width: 320px;
    display: inline-block; }

/* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
.set_width_layouts {
  padding: 10% 9px;
  background: #fff; }
  @media (min-width: 48.125em) {
    /* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
    .set_width_layouts {
      padding: 6% 37px; } }
  @media (min-width: 73.75em) {
    /* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
    .set_width_layouts {
      padding: 2% 0; } }
  @media (min-width: 80em) {
    /* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
    .set_width_layouts {
      padding: 30px 0; } }
  /* line 18, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
  .set_width_layouts.set_width_layouts--grey {
    background: #333; }
    /* line 21, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
    .set_width_layouts.set_width_layouts--grey .set_width_layouts__title {
      color: #d3d3d3;
      font-size: 24px;
      font-family: "DM Sans", sans-serif;
      font-weight: 400;
      text-transform: uppercase;
      margin: 0 0 15%;
      letter-spacing: 0.3em; }
      @media (min-width: 48.125em) {
        /* line 21, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
        .set_width_layouts.set_width_layouts--grey .set_width_layouts__title {
          margin: 0 0 10%; } }
      @media (min-width: 73.75em) {
        /* line 21, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
        .set_width_layouts.set_width_layouts--grey .set_width_layouts__title {
          margin: 0 0 5%; } }
      /* line 38, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
      .set_width_layouts.set_width_layouts--grey .set_width_layouts__title::after {
        content: '';
        display: block;
        margin: 10px auto;
        width: 200px;
        height: 1px;
        background: #d3d3d3; }
  @media (min-width: 73.75em) {
    /* line 52, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
    .set_width_layouts .set_width_layout.larger-one-half:nth-child(even) {
      border-left: 1px solid #d3d3d3; } }
  /* line 60, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
  .set_width_layouts .set_width_layout .set_width_layout--standard-content--text p {
    padding-bottom: 10px; }

/* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layouts/video.scss */
.set_width_layout--video {
  position: relative;
  padding-top: 0; }
  /* line 5, web/content/themes/standard/sass/partials/layouts/set_width_layouts/video.scss */
  .set_width_layout--video iframe {
    position: relative;
    width: 100%;
    display: block; }
  /* line 11, web/content/themes/standard/sass/partials/layouts/set_width_layouts/video.scss */
  .set_width_layout--video .inner {
    width: 100%;
    background: #fff;
    display: flex;
    flex-direction: column; }
    /* line 17, web/content/themes/standard/sass/partials/layouts/set_width_layouts/video.scss */
    .set_width_layout--video .inner .inner__content {
      flex: 1 0 auto; }

/* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layouts/image_gallery.scss */
.set_width_layout--image-gallery {
  font-size: 0; }
  /* line 3, web/content/themes/standard/sass/partials/layouts/set_width_layouts/image_gallery.scss */
  .set_width_layout--image-gallery img {
    width: 33.3%;
    height: 128.3px;
    margin: 0;
    padding: 2px; }

/* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
.set_width_layout--standard-content {
  margin-bottom: 35px; }
  /* line 3, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content:last-of-type {
    margin-bottom: 0; }
  @media (min-width: 48.125em) {
    /* line 8, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
    .set_width_layout--standard-content.large-one-half:nth-child(odd) {
      border-right: 1px solid #333; } }

/* line 15, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
.set_width_layout--standard-content, .set_width_layout--links {
  position: relative; }
  /* line 18, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content .set_width_layout--standard-content--inner, .set_width_layout--links .set_width_layout--standard-content--inner {
    width: 100%;
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    padding: 1% 0; }
    /* line 25, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
    .set_width_layout--standard-content .set_width_layout--standard-content--inner .set_width_layout--standard-content--inner__content, .set_width_layout--links .set_width_layout--standard-content--inner .set_width_layout--standard-content--inner__content {
      flex: 1 0 auto;
      padding: 0px 22px; }
  /* line 31, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content .set_width_layout--standard-content--bg-image, .set_width_layout--links .set_width_layout--standard-content--bg-image {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 0; }
  /* line 38, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content h1, .set_width_layout--standard-content h2, .set_width_layout--standard-content h3, .set_width_layout--standard-content h4, .set_width_layout--standard-content h5, .set_width_layout--standard-content h6, .set_width_layout--standard-content .set_width_layout--standard-content--title, .set_width_layout--links h1, .set_width_layout--links h2, .set_width_layout--links h3, .set_width_layout--links h4, .set_width_layout--links h5, .set_width_layout--links h6, .set_width_layout--links .set_width_layout--standard-content--title {
    display: block;
    line-height: 1.2em;
    margin: 0.5em 0; }
  /* line 44, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content .set_width_layout--standard-content--text, .set_width_layout--links .set_width_layout--standard-content--text {
    font-size: 1em;
    font-family: "DM Sans", sans-serif; }
    /* line 48, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
    .set_width_layout--standard-content .set_width_layout--standard-content--text h1, .set_width_layout--standard-content .set_width_layout--standard-content--text h2, .set_width_layout--links .set_width_layout--standard-content--text h1, .set_width_layout--links .set_width_layout--standard-content--text h2 {
      font-family: "DM Sans", sans-serif;
      font-size: 36px;
      color: #333;
      margin: 0;
      padding-bottom: 30px; }
      @media (min-width: 48.125em) {
        /* line 48, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
        .set_width_layout--standard-content .set_width_layout--standard-content--text h1, .set_width_layout--standard-content .set_width_layout--standard-content--text h2, .set_width_layout--links .set_width_layout--standard-content--text h1, .set_width_layout--links .set_width_layout--standard-content--text h2 {
          font-size: 48px; } }
      /* line 59, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
      .set_width_layout--standard-content .set_width_layout--standard-content--text h1:after, .set_width_layout--standard-content .set_width_layout--standard-content--text h2:after, .set_width_layout--links .set_width_layout--standard-content--text h1:after, .set_width_layout--links .set_width_layout--standard-content--text h2:after {
        content: '';
        display: block;
        width: 100%;
        border-top: 1px solid #d3d3d3;
        margin-top: 30px; }
        /* line 66, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
        .set_width_layouts--grey .set_width_layout--standard-content .set_width_layout--standard-content--text h1:after, .set_width_layouts--grey .set_width_layout--standard-content .set_width_layout--standard-content--text h2:after, .set_width_layouts--grey .set_width_layout--links .set_width_layout--standard-content--text h1:after, .set_width_layouts--grey .set_width_layout--links .set_width_layout--standard-content--text h2:after {
          border-top: 1px solid #d3d3d3; }
      /* line 71, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
      .home .set_width_layout--standard-content .set_width_layout--standard-content--text h1, .home .set_width_layout--standard-content .set_width_layout--standard-content--text h2, .home .set_width_layout--links .set_width_layout--standard-content--text h1, .home .set_width_layout--links .set_width_layout--standard-content--text h2 {
        padding-bottom: 0; }
        /* line 74, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
        .home .set_width_layout--standard-content .set_width_layout--standard-content--text h1:after, .home .set_width_layout--standard-content .set_width_layout--standard-content--text h2:after, .home .set_width_layout--links .set_width_layout--standard-content--text h1:after, .home .set_width_layout--links .set_width_layout--standard-content--text h2:after {
          display: none; }
  /* line 82, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content.brand-blue .set_width_layout--standard-content--inner, .set_width_layout--links.brand-blue .set_width_layout--standard-content--inner {
    background: #333;
    color: #fff; }
  /* line 86, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content.brand-blue a, .set_width_layout--links.brand-blue a {
    color: #fff; }
  /* line 89, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content.brand-blue .set_width_layout--standard-content--inner, .set_width_layout--links.brand-blue .set_width_layout--standard-content--inner {
    padding: 1% 0 2% 0; }

/* line 6, web/content/themes/standard/sass/partials/layouts/set_width_layouts/cta_boxes.scss */
.set_width_layouts .cta-boxes--box--title {
  margin-top: 0;
  color: #333; }

/* line 11, web/content/themes/standard/sass/partials/layouts/set_width_layouts/cta_boxes.scss */
.set_width_layouts .cta-boxes--box--inner {
  width: 100%;
  position: relative;
  background: #fff;
  display: flex;
  flex-direction: column; }
  /* line 18, web/content/themes/standard/sass/partials/layouts/set_width_layouts/cta_boxes.scss */
  .set_width_layouts .cta-boxes--box--inner img {
    width: 100%;
    display: block; }

/* line 24, web/content/themes/standard/sass/partials/layouts/set_width_layouts/cta_boxes.scss */
.set_width_layouts.set_width_layouts--white .cta-boxes--box--inner {
  background: #d3d3d3; }

/* line 29, web/content/themes/standard/sass/partials/layouts/set_width_layouts/cta_boxes.scss */
.set_width_layouts .cta-boxes--box--inner--content {
  padding: 12px 18px 18px; }

/* line 34, web/content/themes/standard/sass/partials/layouts/set_width_layouts/cta_boxes.scss */
.blog .cta-boxes--box--inner--content, .archive .cta-boxes--box--inner--content {
  width: 100%;
  position: relative;
  background: #d3d3d3; }

/* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
.set_width_layout--testimonials {
  margin-bottom: 35px; }
  /* line 4, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials .testimonials {
    padding-top: 14px;
    padding-bottom: 60px; }
    @media (min-width: 48.125em) {
      /* line 4, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
      .set_width_layout--testimonials .testimonials {
        padding-bottom: 40px; } }
  /* line 13, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials .slick-track {
    display: flex; }
  /* line 17, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials .slick-next, .set_width_layout--testimonials .slick-prev {
    top: auto;
    bottom: 0;
    position: absolute;
    width: 50%;
    border: 1px solid #fff;
    text-indent: 0;
    transition: all 0.2s;
    text-transform: lowercase;
    font-size: 19px; }
    /* line 29, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .slick-next:hover, .set_width_layout--testimonials .slick-prev:hover {
      background: #fff;
      color: #d3d3d3; }
      /* line 33, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
      .set_width_layout--testimonials .slick-next:hover:after, .set_width_layout--testimonials .slick-prev:hover:after {
        background: url("/content/themes/standard/images/sprite.png") 0 0 no-repeat; }
    /* line 38, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .slick-next:after, .set_width_layout--testimonials .slick-prev:after {
      content: '';
      display: block;
      position: absolute;
      bottom: 14px;
      right: 14px;
      height: 15px;
      width: 8px;
      background: url("/content/themes/standard/images/sprite.png") -10px 0 no-repeat; }
    /* line 49, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .slick-next.slick-next, .set_width_layout--testimonials .slick-prev.slick-next {
      right: 0;
      border-left: 0;
      text-align: left;
      padding-left: 20px; }
    /* line 56, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .slick-next.slick-prev, .set_width_layout--testimonials .slick-prev.slick-prev {
      text-align: right;
      padding-right: 20px;
      left: 0; }
      /* line 61, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
      .set_width_layout--testimonials .slick-next.slick-prev:after, .set_width_layout--testimonials .slick-prev.slick-prev:after {
        right: auto;
        left: 14px;
        transform: rotate(180deg); }
  @media (min-width: 48.125em) {
    /* line 75, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials.large-one-half:nth-child(odd) {
      border-right: 1px solid #d3d3d3; } }

/* line 82, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
.set_width_layout--testimonials, .set_width_layout--links {
  position: relative; }
  /* line 85, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials .set_width_layout--testimonials--inner, .set_width_layout--links .set_width_layout--testimonials--inner {
    width: 100%;
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    padding: 1% 0; }
    /* line 92, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .set_width_layout--testimonials--inner .set_width_layout--testimonials--inner__content, .set_width_layout--links .set_width_layout--testimonials--inner .set_width_layout--testimonials--inner__content {
      flex: 1 0 auto;
      padding: 0px 22px; }
  /* line 97, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials .set_width_layout--testimonials--name, .set_width_layout--links .set_width_layout--testimonials--name {
    font-size: 0.8rem;
    float: right;
    margin-top: 5%;
    text-align: right; }
  /* line 103, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials .set_width_layout--testimonials--bg-image, .set_width_layout--links .set_width_layout--testimonials--bg-image {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 0; }
  /* line 110, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials h1, .set_width_layout--testimonials h2, .set_width_layout--testimonials h3, .set_width_layout--testimonials h4, .set_width_layout--testimonials h5, .set_width_layout--testimonials h6, .set_width_layout--testimonials .set_width_layout--testimonials--title, .set_width_layout--links h1, .set_width_layout--links h2, .set_width_layout--links h3, .set_width_layout--links h4, .set_width_layout--links h5, .set_width_layout--links h6, .set_width_layout--links .set_width_layout--testimonials--title {
    display: block;
    line-height: 1.2em;
    margin: 0.5em 0; }
  /* line 116, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials .set_width_layout--testimonials--text, .set_width_layout--links .set_width_layout--testimonials--text {
    font-size: 1em;
    font-family: "DM Sans", sans-serif;
    position: relative;
    text-indent: 35px; }
    /* line 121, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .set_width_layout--testimonials--text::before, .set_width_layout--testimonials .set_width_layout--testimonials--text::after, .set_width_layout--links .set_width_layout--testimonials--text::before, .set_width_layout--links .set_width_layout--testimonials--text::after {
      text-indent: 0;
      line-height: 1;
      font-family: FontAwesome;
      font-size: 3.3em;
      display: inline;
      position: absolute; }
    /* line 129, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .set_width_layout--testimonials--text::before, .set_width_layout--links .set_width_layout--testimonials--text::before {
      content: '\0201C';
      top: -7px;
      left: 0px; }
    /* line 136, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .set_width_layout--testimonials--text p::after, .set_width_layout--links .set_width_layout--testimonials--text p::after {
      content: '\0201D';
      position: relative;
      display: inline;
      font-size: 2.5em;
      line-height: 0em;
      height: 25px;
      top: 18px;
      left: 7px; }
    /* line 147, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .set_width_layout--testimonials--text h1, .set_width_layout--testimonials .set_width_layout--testimonials--text h2, .set_width_layout--links .set_width_layout--testimonials--text h1, .set_width_layout--links .set_width_layout--testimonials--text h2 {
      font-family: "DM Sans", sans-serif;
      font-size: 36px;
      color: #333;
      margin: 0;
      padding-bottom: 30px; }
      @media (min-width: 48.125em) {
        /* line 147, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
        .set_width_layout--testimonials .set_width_layout--testimonials--text h1, .set_width_layout--testimonials .set_width_layout--testimonials--text h2, .set_width_layout--links .set_width_layout--testimonials--text h1, .set_width_layout--links .set_width_layout--testimonials--text h2 {
          font-size: 48px; } }
      /* line 158, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
      .set_width_layout--testimonials .set_width_layout--testimonials--text h1:after, .set_width_layout--testimonials .set_width_layout--testimonials--text h2:after, .set_width_layout--links .set_width_layout--testimonials--text h1:after, .set_width_layout--links .set_width_layout--testimonials--text h2:after {
        content: '';
        display: block;
        width: 100%;
        border-top: 1px solid #d3d3d3;
        margin-top: 30px; }
      /* line 166, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
      .home .set_width_layout--testimonials .set_width_layout--testimonials--text h1, .home .set_width_layout--testimonials .set_width_layout--testimonials--text h2, .home .set_width_layout--links .set_width_layout--testimonials--text h1, .home .set_width_layout--links .set_width_layout--testimonials--text h2 {
        padding-bottom: 0; }
        /* line 169, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
        .home .set_width_layout--testimonials .set_width_layout--testimonials--text h1:after, .home .set_width_layout--testimonials .set_width_layout--testimonials--text h2:after, .home .set_width_layout--links .set_width_layout--testimonials--text h1:after, .home .set_width_layout--links .set_width_layout--testimonials--text h2:after {
          display: none; }
  /* line 176, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials.brand-blue, .set_width_layout--links.brand-blue {
    position: relative; }
    /* line 179, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials.brand-blue .set_width_layout--testimonials--inner__bg, .set_width_layout--links.brand-blue .set_width_layout--testimonials--inner__bg {
      background: #333;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      z-index: -1; }
    /* line 188, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials.brand-blue .set_width_layout--testimonials--inner, .set_width_layout--links.brand-blue .set_width_layout--testimonials--inner {
      color: #fff; }
    /* line 193, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials.brand-blue a, .set_width_layout--links.brand-blue a {
      color: #fff; }
    /* line 197, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials.brand-blue .set_width_layout--testimonials--inner, .set_width_layout--links.brand-blue .set_width_layout--testimonials--inner {
      padding: 1% 0 2% 0; }

/* line 2, web/content/themes/standard/sass/partials/layouts/iframe.scss */
.iframe-section iframe {
  width: 100%;
  border: none;
  height: 1080px; }

/* line 1, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
section.newsletter {
  background-size: cover !important;
  color: #fff;
  padding: 3% 34px 10%; }
  @media (min-width: 73.75em) {
    /* line 1, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
    section.newsletter {
      padding: 3% 0 3%; } }
  /* line 10, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
  section.newsletter .inner {
    max-width: 960px;
    margin: 0 auto; }
  /* line 15, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
  section.newsletter h2 {
    font-size: 36px;
    font-weight: 100;
    padding: 0% 0 2%; }
    /* line 20, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
    section.newsletter h2 strong {
      display: block; }
      @media (min-width: 48.125em) {
        /* line 20, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
        section.newsletter h2 strong {
          display: inline-block; } }
  /* line 29, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
  section.newsletter .control-group {
    margin-right: 2%; }
    @media (min-width: 48.125em) {
      /* line 29, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
      section.newsletter .control-group {
        display: inline-block; } }
    /* line 36, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
    section.newsletter .control-group input {
      border: none;
      font-size: 15px;
      font-family: "DM Sans", sans-serif;
      padding: 3% 3% 2% 3%;
      width: 100%;
      margin-bottom: 19px;
      color: #333; }
      @media (min-width: 48.125em) {
        /* line 36, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
        section.newsletter .control-group input {
          margin-bottom: 0;
          width: 300px; } }
  /* line 51, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
  section.newsletter .btn {
    font-family: "DM Sans", sans-serif;
    margin-top: 5.5%;
    padding: 0.8% 5% 1% 2%;
    text-transform: none;
    color: #fff;
    border: solid 1px #fff;
    background: none;
    position: relative;
    width: 132px; }
    @media (min-width: 48.125em) {
      /* line 51, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
      section.newsletter .btn {
        width: auto; } }

/* 10 */
