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

Boilerplate by Callum Strong
URL: https://github.com/csscallum/Boilerplate
Apache License: v2.0. http://www.apache.org/licenses/LICENSE-2.0

Website Author:

============================================================================= */
/* =============================================================================
  Pre-build - Generic classes, reset (normalize), silent workers
========================================================================= */
/* Mixins - Setup some handy, resuable snippets ============================= */
/* =============================================================================
  Mixins - Select which (or all) mixins to use
========================================================================= */
/* =============================================================================
  Mixins - Include all
========================================================================= */
/* =============================================================================
  Media breakpoints - mapped with $breakpoints in variables.scss
========================================================================= */
/* =============================================================================
  Animations & Keyframes mixins
========================================================================= */
/* Example

@include keyframe(changecolour){
    0%{
        color: #000000;
    }

    100%{
        color: #FFFFFF;
    }
}

a:hover{
    @include animationperf;
    @include animation(1s, 2s, changecolour);
}

*/
/* =============================================================================
  Box-shadow complete with vendor prefixes, up to 5 shadow parameters
========================================================================= */

/* Example

div{
    @include box-shadow(
        0 0 5px 5px rgba(0,0,0,.25),
        inset 0 0 5px rgba(0,0,0,.25),
    );
}

*/
/* =============================================================================
  Font Face includes
========================================================================= */

/*Inter*/
@font-face{
  font-family: 'Inter-Regular';
  src: url("/source/44c2d7957049b944de71e344e0717671/Inter-Regular.ttf") format('truetype');
}

/*Syne*/
@font-face{
  font-family: 'Syne-Bold';
  src: url("/source/f968a69073b28f484390475cecbc77da/Syne-Medium.ttf") format('truetype');
}
@font-face{
  font-family: 'Syne-Medium';
  src: url("/source/f968a69073b28f484390475cecbc77da/Syne-Medium.ttf") format('truetype');
}
@font-face{
  font-family: 'Syne-Regular';
  src: url("/source/af22c70233126e1bd6e099a35b0f3b0f/Syne-Regular.ttf") format('truetype');
}
@font-face{
  font-family: 'Syne-SemiBold';
  src: url("/source/364a940de5370f2f6552178eb2f34324/Syne-SemiBold.ttf") format('truetype');
}

/* =============================================================================
  Column width calculator
========================================================================= */
    
/* Example:

.margin-element{
    margin-left: column(12, 6);
}

*/
/* Example:

.col-2of6{
    @include col(6, 2);
}

*/
/* =============================================================================
  Calculate fluid ratio for an image based on two dimensions (width/height)
  - http://goo.gl/Wl694
========================================================================= */

/* Example - The following will have fluid ratio from 4:1 at 800px to 2:1 at 300px.

    HTML:
    <div class="column">
        <figure class="fixedratio"></figure>
    </div>

    CSS:
    .column{
        max-width: 800px;
    }
    .fixedratio{
        @include fluid-ratio(800px 200px, 300px 150px);
        background: url("/path/to/file/");
    }

*/
/* =============================================================================
  Font Sizing using rem's
  - http://goo.gl/4ow8e
========================================================================= */

/* Example

p{
    @include font-size(16);
}

*/
/* =============================================================================
  Vertical Gradient with solid colour back-up
========================================================================= */

/* Example

nav{
    @include gradient(#F5F5F5, #EEE, #FFF);
}

// multiple backgorun
.multiple-bg-elem{
	background-color: url("/assets/images/my-img.png") no-repeat left center, gradient(#ccc, #999);
}

*/
/* =============================================================================
  Line height using rem's
========================================================================= */

/* Example

p{
    @include line-height(24);
}

*/
/* =============================================================================
  Opacity with IE8 fallback
========================================================================= */

/* Example

.inactive{
    @include opacity(.24);
}

*/
/* =============================================================================
  Transition mixin with speed and timing function
========================================================================= */

/* Example

a{
    @include transition(.3s, ease-out);
}

*/
/* =============================================================================
  Vector (SVG) background with fallback for IE8
  - http://goo.gl/72Ok6
========================================================================= */

/* Example

.logo{
    @include vector-bg-with-fallback(logo);
}

*/
/* Normalize - Start with a nice clean cross browser base =================== */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, sass/base/_reset.scss */
html{
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: "Inter-Regular", sans-serif;
}

/**
 * Remove default margin.
 */
/* line 19, sass/base/_reset.scss */
body{
  margin: 0;
  background-color: #FFFFFF;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 33, sass/base/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{
  display: block;
}

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

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 67, sass/base/_reset.scss */
audio:not([controls]){
  height: 0;
  display: none;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 77, sass/base/_reset.scss */
[hidden],
template{
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, sass/base/_reset.scss */
a{
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 97, sass/base/_reset.scss */
a:active,
a:hover{
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 109, sass/base/_reset.scss */
abbr[title]{
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 117, sass/base/_reset.scss */
b,
strong{
  font-weight: 700;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 126, sass/base/_reset.scss */
dfn{
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 135, sass/base/_reset.scss */
h1{
  margin: .67em 0;
  font-size: 2em;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 144, sass/base/_reset.scss */
mark{
  color: #000000;
  background-color: #ff0;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 153, sass/base/_reset.scss */
small{
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 161, sass/base/_reset.scss */
sub,
sup{
  font-size: 75%;
  position: relative;
  vertical-align: baseline;
}

/* line 169, sass/base/_reset.scss */
sup{
  top: -.5em;
}

/* line 173, sass/base/_reset.scss */
sub{
  bottom: -.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 184, sass/base/_reset.scss */
img{
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 192, sass/base/_reset.scss */
svg:not(:root){
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 203, sass/base/_reset.scss */
figure{
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 211, sass/base/_reset.scss */
hr{
  height: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/**
 * Contain overflow in all browsers.
 */
/* line 221, sass/base/_reset.scss */
pre{
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 229, sass/base/_reset.scss */
code,
kbd,
pre,
samp{
  font-size: 1em;
  font-family: "Inter-Regular", sans-serif;
}

/* Forms
   ========================================================================== */
/**
 * 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.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 252, sass/base/_reset.scss */
button,
input,
optgroup,
select,
textarea{
  margin: 0;
  color: inherit;
  font: inherit;
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 266, sass/base/_reset.scss */
button{
  overflow: visible;
}

/**
 * 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.
 */
/* line 277, sass/base/_reset.scss */
button,
select{
  text-transform: none;
}

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

/**
 * Re-set default cursor for disabled elements.
 */
/* line 302, sass/base/_reset.scss */
button[disabled],
html input[disabled]{
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 311, sass/base/_reset.scss */
button::-moz-focus-inner,
input::-moz-focus-inner{
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 322, sass/base/_reset.scss */
input{
  line-height: normal;
}

/**
 * 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.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 334, sass/base/_reset.scss */
input[type="checkbox"],
input[type="radio"]{
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/**
 * 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`.
 */
/* line 346, sass/base/_reset.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 357, sass/base/_reset.scss */
input[type="search"]{
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/**
 * 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).
 */
/* line 370, sass/base/_reset.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 379, sass/base/_reset.scss */
fieldset{
  margin: 0 2px;
  padding: .35em .625em .75em;
  border: 1px solid #c0c0c0;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 390, sass/base/_reset.scss */
legend{
  padding: 0;
  border: 0;
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 399, sass/base/_reset.scss */
textarea{
  overflow: auto;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 419, sass/base/_reset.scss */
table{
  border-spacing: 0;
  border-collapse: collapse;
}

/* line 424, sass/base/_reset.scss */
td,
th{
  padding: 0;
}

/* Reusable helper classes such as IR, Clearfix, border-box etc. ============ */
/* =============================================================================
  Helper Classes/Mixins
========================================================================== */
   
/* line 5, sass/utilities/_helpers.scss */
.ir, .icn{
  color: transparent;
  font: 0/0;
  text-shadow: none;
}

/* Vertical alignment - http://goo.gl/Im9MF5 ================================ */
/* Hide from screenreaders and browsers ===================================== */
/* line 51, sass/utilities/_helpers.scss */
.minus-margin-grid-hack{
  margin-left: -15px;
  margin-right: -15px;
  clear: both;
}

/* Clearfix - Use @extend cf on element ===================================== */
/* line 59, sass/utilities/_helpers.scss */
.cf:after, .dl-horizontal:after, .list-pagination:after{
  content: "";
  clear: both;
  display: table;
}

/* line 68, sass/utilities/_helpers.scss */
.clear{
  clear: both;
}

/* margins  ===================================== */
/* line 73, sass/utilities/_helpers.scss */
.margin-bottom-large{
  margin-bottom: 25px;
}

/* line 77, sass/utilities/_helpers.scss */
.margin-top-large{
  margin-top: 30px;
}

/* line 81, sass/utilities/_helpers.scss */
.sr-only{
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  border: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

/*section-margin*/
.section-margin{
  margin: 60px 0;
}

/* =============================================================================
  Foundation - Base styles which buld on
========================================================================= */

/* Variables - Establish site wide values =================================== */
/* =============================================================================
  Variables
========================================================================= */

/* Design assets =========================================================== */
/* Branding ================================================================= */
/* Typography =============================================================== */
/* Links ==================================================================== */
/* Card colors ============================================================== */
/* Grid Structure =========================================================== */
/* Media Queries ============================================================ */
/* Tables =================================================================== */
/* Forms ==================================================================== */
/* Set <html> styles; font, background etc. ================================= */

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

/* Don't declare font-size here, 16px is the browser default unless the user has
   increased this for accessiblity purposes. Use EM's or REM's ============== */

/* line 7, sass/base/_main.scss */
html{
  color: #161D25;
  line-height: normal;
  font-family: "Inter-Regular", sans-serif;
}

/* Single-direction margin declarations - http://goo.gl/QWu22 =============== */
/* line 15, sass/base/_main.scss */
p, h1, h2, h3, h4, h5, h6, hgroup, ul, ol, dd, figure, pre, table, fieldset, legend, hr{
  margin: 0 0 16px;
}

/* Box Sizing - http://goo.gl/aIhpRs (read it, it's good) =================== */
/* line 20, sass/base/_main.scss */
html{
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 23, sass/base/_main.scss */
*, *:before, *:after{
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

/* Typography =============================================================== */
/* =============================================================================
  Typography
  - Headings
  - Paragraphs
  - Selection Colours
========================================================================= */

/* line 11, sass/base/_typography.scss */
html{
  -webkit-font-smoothing: antialiased;
}

/* 1) Headings ============================================================== */
/* line 15, sass/base/_typography.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6{
  font-weight: 300;
  text-rendering: optimizeLegibility;
  font-family: "Syne-Regular", sans-serif;
}

/* line 21, sass/base/_typography.scss */
h1.primary, h2.primary, h3.primary, h4.primary, h5.primary, h6.primary,
.h1.primary, .h2.primary, .h3.primary, .h4.primary, .h5.primary, .h6.primary{
  color: #3F6EDC;
}

/* line 27, sass/base/_typography.scss */
/* H1: 62/64px */
h1, .h1{
  font-size: 2.25rem;
  line-height: 1.25;
}

@media (min-width: 900px){
  h1, .h1{
    font-size: 2.75rem;
    line-height: 1.2;
  }
}

@media (min-width: 1200px){
  h1, .h1{
    font-size: 3.875rem;
    line-height: 1.032;
  }
}

/* line 34, sass/base/_typography.scss */
/* H2: 52/54px */
h2, .h2{
  font-size: 2rem;
  line-height: 1.25;
}

@media (min-width: 900px){
  h2, .h2{
    font-size: 2.625rem;
    line-height: 1.19;
  }
}

@media (min-width: 1200px){
  h2, .h2{
    font-size: 3.25rem;
    line-height: 1.038;
  }
}

/* line 41, sass/base/_typography.scss */
/* H3: 44/48px */
h3, .h3{
  font-size: 1.75rem;
  line-height: 1.2857; 
}

@media (min-width: 900px){
  h3, .h3{
    font-size: 2.25rem;
    line-height: 1.33;
  }
}

@media (min-width: 1200px){
  h3, .h3{
    font-size: 2.75rem;
    line-height: 1.09;
  }
}

/* line 48, sass/base/_typography.scss */
/* H4: 34/38px */
h4, .h4{
  font-size: 1.5rem;
  line-height: 1.25;
}

@media (min-width: 900px){
  h4, .h4{
    font-size: 2rem;
    line-height: 1.1875;
  }
}

@media (min-width: 1200px){
  h4, .h4{
    font-size: 2.125rem;
    line-height: 1.1176;
  }
}

/* H5: 28/32px */
h5, .h5{
  font-size: 1.25rem;
  line-height: 1.4;
}

@media (min-width: 900px){
  h5, .h5{
    font-size: 1.625rem;
    line-height: 1.23;
  }
}

@media (min-width: 1200px){
  h5, .h5{
    font-size: 1.75rem;
    line-height: 1.14;
  }
}

/* H6: 22/26px */
h6, .h6{
  font-size: 1rem;
  line-height: 1.375;
}

@media (min-width: 900px){
  h6, .h6{
    font-size: 1.25rem;
    line-height: 1.3;
  }
}

@media (min-width: 1200px){
  h6, .h6{
    font-size: 1.375rem;
    line-height: 1.18;
  }
}

/* 2) Paragraphs ============================================================ */
/* line 56, sass/base/_typography.scss */
p{
  font-size: 1em;
}

/* line 59, sass/base/_typography.scss */
p.primary{
  color: #3F6EDC;
  font-size: 120%;
  line-height: 140%;
  margin-top: 30px;
}

/* line 68, sass/base/_typography.scss */
.primary p{
  color: #3F6EDC;
  font-size: 120%;
  line-height: 140%;
  margin-top: 30px;
}

/* line 80, sass/base/_typography.scss */
.lead{
  font-size: 1.125em;
}

/* line 85, sass/base/_typography.scss */
.uc{
  text-transform: uppercase;
}

/* line 91, sass/base/_typography.scss */
.address-area p{
  font-size: 1.125rem;
}

/* line 94, sass/base/_typography.scss */
.address-area a{
  color: #161D25; 
}

/* line 100, sass/base/_typography.scss */
.form-area h2{
  font-size: 1.125rem;
}

/* 3) Custom Select Colours ================================================== */
/* line 108, sass/base/_typography.scss */
::-moz-selection{
  color: #FFFFFF;
  background-color: #3D6AD4;
}
::selection{
  color: #FFFFFF;
  background-color: #3D6AD4;
}

@media (min-width: 1200px){
  /* line 129, sass/base/_typography.scss */
  .content h1{
    margin: 0 0 30px;
  }
  /* line 133, sass/base/_typography.scss */
  h2{
    font-size: 1.75rem;
  }
  /* line 136, sass/base/_typography.scss */
  p{
    font-size: 1rem;
  }
}

/* =============================================================================
  Quotes
========================================================================= */
    
/* line 5, sass/base/_quotes.scss */
blockquote{
  font-style: italic;
}

/* line 25, sass/base/_quotes.scss */
blockquote cite{
  color: #000000;
  font-size: .875rem;
  display: block;
}

@media (min-width: 320px){
  /* line 25, sass/base/_quotes.scss */
  blockquote cite{
    margin-top: 5px;
    text-align: left;
  }
}

@media (min-width: 1200px){
  /* line 25, sass/base/_quotes.scss */
  blockquote cite{
    text-align: right;
  }
}

/* =============================================================================
  Typography - Lists
========================================================================= */
    
/* Remove vertical spacing from nested lists ================================ */
/* line 6, sass/base/_lists.scss */
li > ul,
li > ol{
  margin-bottom: 0;
}

/* line 11, sass/base/_lists.scss */
ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 18, sass/base/_lists.scss */
.from-cms ul, .cms ul{
  padding-bottom: 10px;
}

/* line 21, sass/base/_lists.scss */
.from-cms li, .cms li{
  margin: 0 0 7px;
}

/* line 23, sass/base/_lists.scss */
.from-cms li:before, .cms li:before{
  content: "";
  width: 6px;
  height: 6px;
  padding-left: 15px;
  background: url("/source/896ed04d78575c55010302cefdb9ec8d/bullet.jpg") left 7px no-repeat;
}

/* line 32, sass/base/_lists.scss */
.from-cms li ul, .cms li ul{
  margin-top: 5px;
}

/* =============================================================================
  Definition Lists
========================================================================= */
    
/* line 9, sass/base/_definition-lists.scss */
.dl-horizontal dt{
  width: 20%;
  clear: left;
  float: left;
  text-align: right;
}

/* line 15, sass/base/_definition-lists.scss */
.dl-horizontal dd{
  margin-left: 22%;
  /* dt width + a little margin for spacing */
}

/* =============================================================================
  Links
========================================================================= */

/* line 5, sass/base/_links.scss */
a{
  color: #3F6EDC;
  text-decoration: none;
  -webkit-transition: all .15s linear;
  transition: all .15s linear;
}

/* line 10, sass/base/_links.scss */
a:hover{
  color: #3F6EDC;
}

/* line 13, sass/base/_links.scss */
a.searchLink{
  text-decoration: underline;
}

/* Images =================================================================== */
/* =============================================================================
  Images
========================================================================= */

/* line 5, sass/base/_images.scss */
img{
  height: auto;
  max-width: 100%;
}

/* line 10, sass/base/_images.scss */
.img--right{
  float: right;
  margin-left: 16px;
  margin-bottom: 16px;
}

/* line 16, sass/base/_images.scss */
.img--left{
  float: left;
  margin-right: 16px;
  margin-bottom: 16px;
}

/* line 22, sass/base/_images.scss */
.img--center{
  display: block;
  margin: 0 auto 16px;
}

/* Tables =================================================================== */
/* =============================================================================
  Tables
========================================================================= */

/* line 5, sass/base/_tables.scss */
table{
  width: 100%;
  max-width: 100%;
}

/* line 9, sass/base/_tables.scss */
table th, table td{
  font-size: .9375rem;
  text-align: left;
  vertical-align: middle;
  border-bottom: 1px solid rgba(0, 0, 0, .1);
}

/* line 15, sass/base/_tables.scss */
table th{
  padding: 8px 8px 8px 0;
}

/* line 19, sass/base/_tables.scss */
table td{
  padding: 8px;
}

/* line 22, sass/base/_tables.scss */
table thead th{
  vertical-align: bottom;
}

/* line 25, sass/base/_tables.scss */
table thead{
  font-size: .9375rem;
}

/* line 28, sass/base/_tables.scss */
table tbody{
  font-size: .9375rem;
}

/* line 35, sass/base/_tables.scss */
.table--striped tbody tr:nth-child(odd) td,
.table--striped tbody tr:nth-child(odd) th{
  background-color: rgba(0, 0, 0, .04);
}

/* line 39, sass/base/_tables.scss */
.table--striped tbody tr:hover td,
.table--striped tbody tr:hover th{
  background-color: rgba(0, 0, 0, .08);
}

/* line 46, sass/base/_tables.scss */
.table--bordered{
  border-left: 0;
  border-radius: 4px;
  border-collapse: separate;
  border: 1px solid rgba(0, 0, 0, .1);
}

/* line 53, sass/base/_tables.scss */
.table--bordered th, .table--bordered td{
  border-left: 1px solid rgba(0, 0, 0, .1);
}

/* line 58, sass/base/_tables.scss */
.table--bordered thead:first-child tr:first-child th,
.table--bordered tbody:first-child tr:first-child th,
.table--bordered tbody:first-child tr:first-child td{
  border-top: 0;
}

/* line 65, sass/base/_tables.scss */
.table--bordered thead:first-child tr:first-child th:first-child,
.table--bordered tbody:first-child tr:first-child td:first-child{
  border-radius: 4px 0 0 0;
}

/* line 69, sass/base/_tables.scss */
.table--bordered thead:first-child tr:first-child th:last-child,
.table--bordered tbody:first-child tr:first-child td:last-child{
  border-radius: 0 4px 0 0;
}

/* line 74, sass/base/_tables.scss */
.table--bordered thead:last-child tr:last-child th:first-child,
.table--bordered tbody:last-child tr:last-child td:first-child,
.table--bordered tfoot:last-child tr:last-child td:first-child{
  border-radius: 0 0 0 4px;
}

/* line 79, sass/base/_tables.scss */
.table--bordered thead:last-child tr:last-child th:last-child,
.table--bordered tbody:last-child tr:last-child td:last-child,
.table--bordered tfoot:last-child tr:last-child td:last-child{
  border-radius: 0 0 4px 0;
}

/* Forms ==================================================================== */
/* =============================================================================
  Forms - Base
========================================================================= */

/* line 5, sass/base/_forms.scss */
textarea{
  resize: none;
}

/* line 9, sass/base/_forms.scss */
label{
  cursor: pointer;
}

/* line 11, sass/base/_forms.scss */
input,
select,
textarea{
  width: 100%;
}

/* line 17, sass/base/_forms.scss */
fieldset{
  border: none;
}

/* line 21, sass/base/_forms.scss */
textarea,
input[type="text"],
input[type="password"],
input[type="number"],
input[type="date"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"]{
  padding: 8px;
  margin: 0 0 10px;
  color: #000000;
  outline: none;
  border: 1px solid #3F6EDC;
  -webkit-transition: all .15s linear;
  transition: all .15s linear;
  background-color: #FFFFFF;
}

/* line 37, sass/base/_forms.scss */
/*textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus{
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
  outline: 0;
  outline: thin dotted \9;
}*/

/* line 45, sass/base/_forms.scss */
input[type="radio"],
input[type="checkbox"]{
  margin-top: 1px;
  cursor: pointer;
}

/* line 53, sass/base/_forms.scss */
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"]{
  width: auto;
}

/* line 64, sass/base/_forms.scss */
select[multiple],
select[size]{
  height: auto;
}

/* line 69, sass/base/_forms.scss */
.actions{
  margin-bottom: 16px;
}

@media (min-width: 900px){
  /* line 69, sass/base/_forms.scss */
  .actions{
    padding-left: 194px;
  }
}

/* line 74, sass/base/_forms.scss */
.field--radio .input label,
.field--checkbox-list .input label,
.field--radio-list .input label{
  width: auto;
  margin: 0 5px 0 8px;
  text-align: left;
}

/* line 80, sass/base/_forms.scss */
.field--radio .input label:first-child,
.field--checkbox-list .input label:first-child,
.field--radio-list .input label:first-child{
  margin-left: 0;
}

@media (min-width: 900px){
  /* line 84, sass/base/_forms.scss */
  .form--horizontal label{
    width: 180px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
  }
  /* line 91, sass/base/_forms.scss */
  .form--horizontal label .input{
    display: inline-block;
  }
}

@media (min-width: 1200px){
  /* line 84, sass/base/_forms.scss */
  .form--horizontal label{
    text-align: right;
  }
}

/* line 99, sass/base/_forms.scss */
input[placeholder]{
  text-overflow: ellipsis;
}

/* line 100, sass/base/_forms.scss */
::-moz-placeholder{
  text-overflow: ellipsis;
}

/* line 101, sass/base/_forms.scss */
input:-moz-placeholder{
  text-overflow: ellipsis;
}

/* line 103, sass/base/_forms.scss */
::-webkit-input-placeholder{
  color: #3F6EDC;
}

/* line 107, sass/base/_forms.scss */
:-moz-placeholder{
  /* Firefox 18- */
  color: #3F6EDC;
}

/* line 111, sass/base/_forms.scss */
::-moz-placeholder{
  /* Firefox 19+ */
  color: #3F6EDC;
}

/* line 115, sass/base/_forms.scss */
:-ms-input-placeholder{
  color: #3F6EDC;
}

/* line 119, sass/base/_forms.scss */
.input-validation-error{
  border: 1px solid #ff0000;
}

/* line 125, sass/base/_forms.scss */
.form-area textarea{
  height: 160px;
}

.top-passport-login form.login-form{
  display: flex;
  align-items: center;
}

/* line 128, sass/base/_forms.scss */
.form-area input.btn, .form-area .news-sign-up .modal-content input.model-button, .news-sign-up .modal-content .form-area input.model-button, .form-area .wpcf7-form input[type="submit"], .wpcf7-form .form-area input[type="submit"], .form-area .product-area input.request-btn, .product-area .form-area input.request-btn, .form-area .list-pagination input.pagination-prev-btn, .list-pagination .form-area input.pagination-prev-btn,
.form-area .list-pagination input.pagination-next-btn, .list-pagination .form-area input.pagination-next-btn, .form-area input.dl-btn, .form-area input.login-form__button{
  width: 100%;
}

/* line 132, sass/base/_forms.scss */
.form-area p{
  margin-bottom: 10px;
}

/* line 137, sass/base/_forms.scss */
.bottom-border{
  margin-bottom: 40px;
  padding-bottom: 30px;
  border-bottom: 1px solid #3F6EDC;
}

/* line 143, sass/base/_forms.scss */
.contact-map{
  padding-top: 20px;
}

@media (min-width: 1200px){
  /* line 143, sass/base/_forms.scss */
  .contact-map{
    padding-top: 0px;
  }
}

/* line 147, sass/base/_forms.scss */
#PhoneNumberShown{
  font-size: 2.125rem;
  font-family: "Inter-Regular", sans-serif;
}

/* line 154, sass/base/_forms.scss */
.newsletter__form{
  padding: 0;
}

/* line 157, sass/base/_forms.scss */
.newsletter__form input{
  color: #FFFFFF;
  font-size: .875rem;
  border-color: #FFFFFF;
  background-color: transparent;
}

/* line 163, sass/base/_forms.scss */
.newsletter__form input::-webkit-input-placeholder{
  color: #FFFFFF;
}

/* line 167, sass/base/_forms.scss */
.newsletter__form input::-moz-placeholder{
  color: #FFFFFF;
}

/* line 171, sass/base/_forms.scss */
.newsletter__form input::-moz-placeholder{
  color: #FFFFFF;
}

/* line 175, sass/base/_forms.scss */
.newsletter__form input::-ms-input-placeholder{
  color: #FFFFFF;
}

/* devicehide ==================================================================== */
/******************************************************************
 UTILITY STYLES
******************************************************************/
/* line 4, sass/base/_devicehide.scss */
.float-left{
  float: left;
}

/* line 5, sass/base/_devicehide.scss */
.float-none{
  float: none;
}

/* line 6, sass/base/_devicehide.scss */
.float-right{
  float: right;
}

/* line 7, sass/base/_devicehide.scss */
.clear-left{
  clear: left;
}

/* line 8, sass/base/_devicehide.scss */
.clear-both{
  clear: both;
}

/* line 9, sass/base/_devicehide.scss */
.clear-right{
  clear: right;
}

@media (max-width: 899px){
  /* =============================================================================
    Header - portrait tablets devices and up
  ========================================================================= */

  /* line 16, sass/base/_devicehide.scss */
  .mobile-only{
    display: block;
  }
  /* line 19, sass/base/_devicehide.scss */
  .mobile-hide{
    display: none;
  }
  /* line 23, sass/base/_devicehide.scss */
  .desktop-only{
    display: none;
  }
  /* line 26, sass/base/_devicehide.scss */
  .desktop-hide{
    display: block;
  }
}

@media (min-width: 900px){
  /* =============================================================================
    Header - Landscape tablets devices and up
  ========================================================================= */

  /* line 35, sass/base/_devicehide.scss */
  .mobile-only{
    display: none;
  }
  /* line 38, sass/base/_devicehide.scss */
  .mobile-hide{
    display: block;
  }
  /* line 42, sass/base/_devicehide.scss */
  .desktop-only{
    display: block;
  }
  /* line 45, sass/base/_devicehide.scss */
  .desktop-hide{
    display: none;
  }
}

/* Base grid structure ====================================================== */
/* =============================================================================
  Grid - Small screens and up
========================================================================= */

/* line 5, sass/layout/_grid.scss */
.wrapper{
  margin: auto;
  padding: 0 16px;
  position: relative;
  overflow: hidden;
}

@media (min-width: 650px){
  /* line 5, sass/layout/_grid.scss */
  .wrapper{
    width: 560px;
  }
}

@media (min-width: 900px){
  /* line 5, sass/layout/_grid.scss */
  .wrapper{
    width: 880px;
  }
}

@media (min-width: 1200px){
  /* line 5, sass/layout/_grid.scss */
  .wrapper{
    width: 1200px;
  }
}

/* line 24, sass/layout/_grid.scss */
.col{
  margin: 0 0 20px;
}

/* line 28, sass/layout/_grid.scss */
header, section, footer{
  clear: both;
}

@media (min-width: 650px){
  /* =============================================================================
    Grid - Portrait tablets devices and up
  ========================================================================= */

  /* line 37, sass/layout/_grid.scss */
  .wrapper{
    overflow: hidden;
    text-align: left;
  }
  /* line 42, sass/layout/_grid.scss */
  .col{
    float: left;
    margin: 0 0 30px;
  }
  /* line 45, sass/layout/_grid.scss */
  .col.full-width{
    width: 100%;
  }
  /* line 47, sass/layout/_grid.scss */
  .col.full-width ul{
    margin: 0 0 20px 0;
  }
  /* line 49, sass/layout/_grid.scss */
  .col.full-width ul li{
    margin-bottom: 10px;
  }
  /* line 51, sass/layout/_grid.scss */
  .col.full-width ul li:before{
    content: "";
    width: 6px;
    height: 6px;
    padding-left: 15px;
    background: url("/assets/images/bullet.jpg") left 7px no-repeat;
  }
  /* line 61, sass/layout/_grid.scss */
  .col.contact-col.c1, .col.contact-col.c2{
    float: none;
  }
  /* line 66, sass/layout/_grid.scss */
  .col1-2{
    width: 48.5%;
  }
  /* line 68, sass/layout/_grid.scss */
  .col1-2.c2{
    float: right;
  }
  /* line 73, sass/layout/_grid.scss */
  .col1-4{
    width: 30%;
  }
  /* line 75, sass/layout/_grid.scss */
  .col1-4.f2{
    margin: 0 5%;
  }
  /* line 80, sass/layout/_grid.scss */
  .col1-6{
    width: 16.66666667%;
  }
  /* line 82, sass/layout/_grid.scss */
  .col1-6.f2{
    margin: 0%;
  }
  /* line 86, sass/layout/_grid.scss */
  .col1-12{
    width: 8.33333333%;
  }
  /* line 90, sass/layout/_grid.scss */
  .col1-3{
    width: 32%;
  }
  /* line 92, sass/layout/_grid.scss */
  .col1-3:nth-child(2){
    margin: 0 2%;
  }
  /* line 98, sass/layout/_grid.scss */
  .sidebar{
    width: 30%;
  }
  /* line 102, sass/layout/_grid.scss */
  .main{
    width: 68%;
    float: right;
    position: relative;
  }
  /* line 109, sass/layout/_grid.scss */
  .further .col1-2{
    width: 48%;
  }
}

@media (min-width: 900px){
  /* =============================================================================
    Grid - Landscape tablets devices and up
  ========================================================================= */

  /* line 127, sass/layout/_grid.scss */
  .col.contact-col.c1{
    float: left;
  }
  /* line 130, sass/layout/_grid.scss */
  .col.contact-col.c2{
    float: right;
  }
  /* line 135, sass/layout/_grid.scss */
  .col1-4{
    width: 24%;
  }
  /* line 137, sass/layout/_grid.scss */
  .col1-4.f2{
    margin: 0;
  }
  /* line 142, sass/layout/_grid.scss */
  .sidebar{
    width: 25%;
  }
  /* line 146, sass/layout/_grid.scss */
  .main{
    width: 72%;
  }
}

@media (min-width: 1200px){
  /* =============================================================================
    Grid - Landscape tablets, small desktop/laptops and up
  ========================================================================= */

  /* line 159, sass/layout/_grid.scss */
  .col{
    margin: 0 0 40px;
  }
  /* line 163, sass/layout/_grid.scss */
  .col1-2{
    width: 49%;
  }
  /* line 167, sass/layout/_grid.scss */
  .intro-area{
    width: 66%;
  }
  /* line 171, sass/layout/_grid.scss */
  .news-area{
    width: 32%;
  }
}

@media (min-width: 1600px){
  /* =============================================================================
    Grid - Large Desktops
  ========================================================================= */
}

/* line 189, sass/layout/_grid.scss */
.xs-show{
  display: block;
}

@media (min-width: 650px){
  /* line 189, sass/layout/_grid.scss */
  .xs-show{
    display: none;
  }
}

/* =============================================================================
  Theming - Modules
========================================================================= */

/* Primary ================================================================== */
/* =============================================================================
  Header
========================================================================= */

/* line 5, sass/layout/_header.scss */
#logo-desktop{
  max-width: 170px;
  padding: 0;
  display: block;
  float: left;
}

@media (min-width: 900px){
  /* line 5, sass/layout/_header.scss */
  #logo-desktop{
    max-width: 270px;
    padding: 0;
    float: none;
  }
}

/* line 35, sass/layout/_header.scss */
#tagline{
  width: auto;
  float: left;
}

/* line 39, sass/layout/_header.scss */
.menu-toggle{
  top: 20px;
  right: 15px;
  width: 35px;
  height: 35px;
  border: 0;
  outline: none;
  position: absolute;
  text-indent: -999999999px;
  background: url("/source/316d8632c554b97a09e98ece2cf8f7fa/menu.png") top;
}

/* line 49, sass/layout/_header.scss */
.menu-toggle:hover{
  background: url("/source/316d8632c554b97a09e98ece2cf8f7fa/menu.png") top;
}

/* line 52, sass/layout/_header.scss */
.menu-toggle.active{
  background-position: bottom;
}

@media (min-width: 320px){
  /* line 39, sass/layout/_header.scss */
  .menu-toggle{
    right: 20px;
  }
}

/* line 62, sass/layout/_header.scss */
.lang-area{
  left: 0;
  bottom: 0;
  width: 35px;
  position: absolute;
}

/* line 67, sass/layout/_header.scss */
.lang-area img{
  width: 100%;
  margin: 0 0 5px;
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: .25;
}

/* line 72, sass/layout/_header.scss */
.lang-area img.on{
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 76, sass/layout/_header.scss */
.lang-area p{
  display: none;
}

/* line 81, sass/layout/_header.scss */
.other-services{
  margin: 10px 0;
  display: none;

  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 900px){
  /* line 81, sass/layout/_header.scss */
  .other-services{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 89, sass/layout/_header.scss */
.other-services h3{
  padding: 0;
  margin: 0 0 5px 0;
  color: #3D6AD4;
  font-size: 1.125rem;
}

/* line 96, sass/layout/_header.scss */
.other-services .os-logo-container{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 99, sass/layout/_header.scss */
.other-services .os-logo-container img{
  width: auto;
  height: 60px;
  -ms-flex-item-align: center;
  align-self: center;
}

/* line 103, sass/layout/_header.scss */
.other-services .os-logo-container img:first-of-type{
  margin-right: 15px;
}

/* line 111, sass/layout/_header.scss */
.avantor{
  top: 0;
  left: 0;
  width: 100%;
  z-index: 5;
  padding-top: 18px;
  padding-bottom: 20px;
  color: #FFFFFF;
  font-size: 1.5em;
  display: none;
  text-align: center;
  position: relative;
  background-color: #43C734;
  background-color: -webkit-gradient(linear, left top, right top, from(#43C734), to(#3F6EDC));
  background-color: linear-gradient(to right, #43C734, #3F6EDC);

  transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 900px){
  /* line 111, sass/layout/_header.scss */
  .avantor{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

/* line 136, sass/layout/_header.scss */
.show-lm{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 139, sass/layout/_header.scss */
.avantor h2{
  font-size: 1.125rem;
  margin-bottom: 0;
  margin-right: 10px;
}

/* line 144, sass/layout/_header.scss */
.avantor .learn-more, .avantor .learn-more:hover{
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  font-size: 1.125rem;
  border: 0;
  cursor: pointer;
  text-transform: inherit;
  text-decoration: underline;
  background-color: none;
}

/* line 180, sass/layout/_header.scss */
.avantor .close-button{
  top: 50%;
  right: 32px;
  width: 32px;
  height: 32px;
  padding: 20px;
  border: 0;
  opacity: .3;
  border-radius: 50%;
  text-indent: -9999px;
  position: absolute;
  background-color: #1b477c;
  
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out;
}

/* line 195, sass/layout/_header.scss */
.avantor .close-button:hover{
  opacity: 1;
}

/* line 198, sass/layout/_header.scss */
.avantor .close-button:before, .avantor .close-button:after{
  content: ' ';
  top: 11px;
  left: 19px;
  width: 2px;
  height: 18px;
  position: absolute;
  background-color: #FFFFFF;
}

/* line 207, sass/layout/_header.scss */
.avantor .close-button:before{
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 210, sass/layout/_header.scss */
.avantor .close-button:after{
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

@media (min-width: 650px){
  /* =============================================================================
    Header - portrait tablets devices and up
  ========================================================================= */

  /* line 220, sass/layout/_header.scss */
  header .wrapper{
    text-align: center;
  }
}

@media (min-width: 320px){
  /* line 226, sass/layout/_header.scss */
  .wrapper--nav{
    padding: 20px;
  }
}

@media (min-width: 900px){
  /* line 226, sass/layout/_header.scss */
  .wrapper--nav{
    padding: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media (min-width: 1200px){
  /* line 226, sass/layout/_header.scss */
  .wrapper--nav{
    padding: 0;
  }
}

@media (min-width: 320px){
  /* line 239, sass/layout/_header.scss */
  .contact{
    display: none;
  }
}

@media (min-width: 650px){
  /* line 239, sass/layout/_header.scss */
  .contact{
    display: none;
  }
}

@media (min-width: 900px){
  /* line 239, sass/layout/_header.scss */
  .contact{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

@media (min-width: 900px){
  /* =============================================================================
    Header - Landscape tablets devices and up
  ========================================================================= */

  /* line 258, sass/layout/_header.scss */
  header .wrapper{
    margin: 0 auto;
    text-align: center;
   
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 265, sass/layout/_header.scss */
  .wrapper__logo{
    padding: 0px 15px;

    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 270, sass/layout/_header.scss */
  .menu-toggle{
    display: none;
  }
  /* line 275, sass/layout/_header.scss */
  .lang-area{
    left: 10px;
    width: 250px;
    text-align: left;
  }
  /* line 279, sass/layout/_header.scss */
  .lang-area img{
    width: auto;
    margin: 0 3px 8px;
    display: inline-block;
  }
  /* line 284, sass/layout/_header.scss */
  .lang-area p{
    margin: 0 0 30px;
    color: #3D6AD4;
    font-size: 1.625rem;
    font-style: italic;
    display: block;
  }
  /* line 294, sass/layout/_header.scss */
  .logo{
    width: auto;
    float: left;
  }
  /* line 299, sass/layout/_header.scss */
  ul.contact{
    display: block;
    -ms-flex-item-align: center;
    align-self: center;
  }
  /* line 307, sass/layout/_header.scss */
  ul.contact li{
    margin: 0 0 10px;
    padding: 0 30px 0 0;
    color: #3D6AD4;
    font-size: 1.125rem;
    text-align: right;
  }
  /* line 316, sass/layout/_header.scss */
  ul.contact li a{
    color: #000000;
    font-size: 1rem;
    padding-bottom: 2.5px;
    text-transform: uppercase;
    border-bottom: 1px solid #000000;
    font-family: "Syne-Medium", sans-serif;
  }
  /* line 320, sass/layout/_header.scss */
  ul.contact li.mail{
    background: url("/source/01f28b4eabdf48eaffe5a2ac60239820/mail-icon.svg") right top no-repeat;
    background-size: 25px 20px;
  }
  /* line 324, sass/layout/_header.scss */
  ul.contact li.tel{
    background: url("/source/927fa8c8a185e5cc6e45e85e6fd77445/phone-icon.svg") right top no-repeat;
    background-size: 25px 20px;
  }
  /* line 329, sass/layout/_header.scss */
  ul.contact li.contact__login{
    padding-right: 0;
  }
}

/* line 338, sass/layout/_header.scss */
.top-passport-login{
  color: #3D6AD4;
  padding: 23px 0 23px;
  margin-bottom: -20px;
  background-color: #F3F3F3;
}

@media (min-width: 320px){
  /* line 338, sass/layout/_header.scss */
  .top-passport-login{
    margin-bottom: 0;
  }
}

@media (min-width: 650px){
  /* line 338, sass/layout/_header.scss */
  .top-passport-login{
    margin-bottom: 0;
  }
}

@media (min-width: 900px){
  /* line 338, sass/layout/_header.scss */
  .top-passport-login{
    padding: 20px 0;
    margin-bottom: 0;
  }
}

/* line 353, sass/layout/_header.scss */
.top-passport-login input{
  width: 100%;
  height: 35px;
  margin: 0;
  border: none;
  display: block;
}

/* line 358, sass/layout/_header.scss */
.top-passport-login input::-webkit-input-placeholder{
  color: #6E767F;
}
.top-passport-login input::-moz-placeholder{
  color: #6E767F;
}
.top-passport-login input::-ms-input-placeholder{
  color: #6E767F;
}
.top-passport-login input::placeholder{
  color: #6E767F;
}

@media (min-width: 900px){
  /* line 353, sass/layout/_header.scss */
  .top-passport-login input{
    width: 160px;
    display: inline-block;
  }
}

@media (min-width: 1200px){
  /* line 353, sass/layout/_header.scss */
  .top-passport-login input{
    width: 220px;
    margin: 0 7.5px;
  }
}

/* line 369, sass/layout/_header.scss */
.top-passport-login .passport-text{
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 25px;
  color: #000000;
  font-size: .9375rem;
  position: relative;
}

@media (min-width: 900px){
  /* line 369, sass/layout/_header.scss */
  .top-passport-login .passport-text{
    margin-top: 0;
    margin-bottom: 0;
  }
}

/* line 377, sass/layout/_header.scss */
.top-passport-login .login-form__button{
  width: 95px;
  height: 34px;
  color: #000000;
  font-size: .75rem;
  border-radius: 0;
  outline: none;
  text-transform: uppercase;
  -webkit-transition: all .15s linear;
  transition: all .15s linear;
  border: 1px solid #000000;
  background-color: transparent;
  font-family: "Syne-SemiBold", sans-serif;
}

.top-passport-login .login-form__button:active,
.top-passport-login .login-form__button:focus,
.top-passport-login .login-form__button:hover{
  color: #FFFFFF;
  border-color: #000000;
  background-color: #000000;
}

@media (min-width: 900px){
  /* line 377, sass/layout/_header.scss */
  .top-passport-login .login-form__button{
    margin-left: 10px;
    margin-right: 10px;
  }
}

@media (min-width: 1200px){
  /* =============================================================================
    Header - Landscape tablets devices and up
  ========================================================================= */

  /* line 404, sass/layout/_header.scss */
  ul.contact{
    bottom: 8px;
    font-size: 1.375rem;
  }
  /* line 407, sass/layout/_header.scss */
  ul.contact li{
    margin: 0 0 15px;
    padding-right: 40px;
  }
}

/* =============================================================================
  Navigation
========================================================================= */

/* line 5, sass/layout/_navigation.scss */
.main-site-navigation{
  top: -210px;
  left: 0;
  width: 100%;
  z-index: 99;
  padding: 20px 0;
  position: relative;
  background-color: #161D25;
}

@media (min-width: 900px){
  /* line 5, sass/layout/_navigation.scss */
  .main-site-navigation{
    top: 20px;
  }
}

/* line 19, sass/layout/_navigation.scss */
.main-site-navigation a{
  padding: 15px 10px;
  color: #FFFFFF;
  font-size: 1.5625rem;
  display: block;
  border-bottom: 1px solid #FFFFFF;
}

/* line 26, sass/layout/_navigation.scss */
.main-site-navigation a:hover{
  color: #FFFFFF;
}

/* line 31, sass/layout/_navigation.scss */
.main-site-navigation li.last a{
  border-bottom: none;
}

/* line 35, sass/layout/_navigation.scss */
.main-site-navigation ul ul{
  display: none;
  background-color: #161D25;
}

/* line 38, sass/layout/_navigation.scss */
.main-site-navigation ul ul a{
  border: none;
  font-size: 1rem;
  padding: 7px 5px 7px 25px;
}

/* line 46, sass/layout/_navigation.scss */
.main-site-navigation li.last{
  text-align: right;
}

/* line 50, sass/layout/_navigation.scss */
.main-site-navigation li.last form{
  width: 100%;
  margin: 20px 0 0 0;
  color: #000000;
}

/* line 57, sass/layout/_navigation.scss */
.main-site-navigation li.last form ::-webkit-input-placeholder{
  color: #000000;
}

/* line 61, sass/layout/_navigation.scss */
.main-site-navigation li.last form :-moz-placeholder{
  /* Firefox 18- */
  color: #000000;
}

/* line 65, sass/layout/_navigation.scss */
.main-site-navigation li.last form ::-moz-placeholder{
  /* Firefox 19+ */
  color: #000000;
}

/* line 69, sass/layout/_navigation.scss */
.main-site-navigation li.last form :-ms-input-placeholder{
  color: #000000;
}

/* line 73, sass/layout/_navigation.scss */
.main-site-navigation li.last form input[type="text"]{
  width: 83%;
  height: 50px;
  margin: 0;
  font-size: 1rem;
  color: #FFFFFF;
  border: 0;
  float: left;
  text-align: right;
  -webkit-transition: all 2 linear;
  transition: all 2 linear;
  background-color: transparent;
}

/* line 85, sass/layout/_navigation.scss */
.main-site-navigation li.last form input[type="text"]:focus{
  color: #3F6EDC;
  text-align: left;
  background-color: #FFFFFF;
}

/* line 92, sass/layout/_navigation.scss */
.main-site-navigation li.last form input[type="submit"]{
  width: 50px;
  height: 50px;
  font-size: 0;
  border: 0;
  vertical-align: middle;
  background-color: transparent;

  background: url("/source/2f85ef9aacdcdacd0b6d6f7bd11435ae/search.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 32px;
}

/* line 105, sass/layout/_navigation.scss */
.main-site-navigation li.last form input{
  margin: 0;
}

/* line 112, sass/layout/_navigation.scss */
.scroll{
  left: 50%;
  bottom: 20px;
  width: 150px;
  padding: 0 0 30px;
  margin-left: -75px;
  color: #FFFFFF;
  font-size: .875rem;
  display: block;
  text-align: center;
  position: absolute;

  background: url("/source/ea070bcff83396d46210f464ff93f0a3/scroll.png") center bottom no-repeat;
}

@media (min-width: 900px){
  /* =============================================================================
    Navigation - Landscape tablets devices and up
  ========================================================================= */

  /* line 130, sass/layout/_navigation.scss */
  .main-site-navigation{
    top: 0;
    padding: 0;
    position: relative;
    display: block;
  }
  /* line 136, sass/layout/_navigation.scss */
  .main-site-navigation .wrapper{
    overflow: visible;
    text-align: center;
  }
  /* line 142, sass/layout/_navigation.scss */
  .main-site-navigation ul{
    width: 100%;
    height: 50px;
    display: table;
  }
  /* line 148, sass/layout/_navigation.scss */
  .main-site-navigation li{
    margin: 0;
    position: relative;
    display: table-cell;
    vertical-align: middle;
    -webkit-transition: all .15s linear;
    transition: all .15s linear;
    border-left: thin solid #FFFFFF;
  }
  /* line 155, sass/layout/_navigation.scss */
  .main-site-navigation li a{
    padding: 15px;
    color: #FFFFFF;
    font-size: 1rem;
    border: none;
    text-align: left;
    -webkit-transition: none;
    transition: none;
  }
  /* line 163, sass/layout/_navigation.scss */
  .main-site-navigation li a.view-all{
    color: #3D6AD4;
  }
  /* line 166, sass/layout/_navigation.scss */
  .main-site-navigation li a.view-all:hover{
    color: #FFFFFF;
  }
  /* line 172, sass/layout/_navigation.scss */
  .main-site-navigation li ul{
    top: 50px;
    left: -1px;
    width: 300px;
    height: auto;
    text-align: left;
    position: absolute;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0px 4px 6.6px 0px rgba(0, 0, 0, .15);
    box-shadow: 0px 4px 6.6px 0px rgba(0, 0, 0, .15);
  }
  /* line 182, sass/layout/_navigation.scss */
  .main-site-navigation li ul li{
    padding: 0 20px;
    margin-right: 0;
    border: none;
    display: block;
  }
  .main-site-navigation li ul li.menu-divider:hover{
    background-color: transparent;
  }
  .main-site-navigation li ul li.menu-divider a{
    margin-top: 10px;
    font-size: .75rem;
    pointer-events: none;
    text-transform: uppercase;
    border-top: 1px solid #161D25;
    font-family: "Syne-SemiBold", sans-serif;
  }
  /* line 189, sass/layout/_navigation.scss */
  .main-site-navigation li ul li.active a{
    color: #FFFFFF;
    border-top: none;
  }
  /* line 195, sass/layout/_navigation.scss */
  .main-site-navigation li ul li:hover{
    color: #FFFFFF;
    background-color: #161D25;
  }
  /* line 205, sass/layout/_navigation.scss */
  .main-site-navigation li ul a{
    height: auto;
    padding: 10px 0;
    color: #161D25;
    font-size: 1rem;
    display: block;
  }
  /* line 212, sass/layout/_navigation.scss */
  .main-site-navigation li ul a:hover{
    color: #FFFFFF;
  }
  /* line 217, sass/layout/_navigation.scss */
  .main-site-navigation li ul ul{
    display: none;
  }
  /* line 222, sass/layout/_navigation.scss */
  .main-site-navigation li.active,
  .main-site-navigation li:hover{
    background-color: #161D25;
  }
  /* line 237, sass/layout/_navigation.scss */
  .main-site-navigation li.nav-ta{
    color: #FFFFFF;
    background-color: #161D25;
   
  }
  /* line 240, sass/layout/_navigation.scss */
  .main-site-navigation li.nav-ta a{
    color: #FFFFFF;
  }
  /* line 243, sass/layout/_navigation.scss */
  .main-site-navigation li.nav-ta:hover{
    background-color: #161D25;
  }
  /* line 249, sass/layout/_navigation.scss */
  .main-site-navigation li.last{
    text-align: right;
  }
  /* line 253, sass/layout/_navigation.scss */
  .main-site-navigation li.last form{
    width: 80%;
    margin: 0 15px 0 0;
  }
  /* line 258, sass/layout/_navigation.scss */
  .main-site-navigation li.last form input[type="text"]{
    width: 80%;
    height: 30px;
    margin: 0;
    float: none;
  }
  /* line 265, sass/layout/_navigation.scss */
  .main-site-navigation li.last form input[type="submit"]{
    width: 25px;
    height: 25px;

    background-position: center -5px;
    background-size: 32px;
  }
  /* line 272, sass/layout/_navigation.scss */
  .main-site-navigation li.last form input{
    margin: 0;
  }
  /* line 280, sass/layout/_navigation.scss */
  .main-site-navigation .nav > li:hover:not(.last){
    color: #3F6EDC;
    background-color: #E2E2E2;
  }
  /* line 284, sass/layout/_navigation.scss */
  .main-site-navigation .nav > li:hover:not(.last) > ul{
    display: block;
  }
  /* line 288, sass/layout/_navigation.scss */
  .main-site-navigation .nav > li:hover:not(.last) a{
    color: #3F6EDC;
  }
}

@media (min-width: 1200px){
  /* line 299, sass/layout/_navigation.scss */
  .main-site-navigation ul{
    width: 84%;
    height: 50px;
    margin-left: 198px;
    display: table;
  }
  /* line 307, sass/layout/_navigation.scss */
  .main-site-navigation li ul{
    left: -199px;
  }
}

/* =============================================================================
  Body
========================================================================= */

/* line 6, sass/layout/_body.scss */
.news-area li{
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #b7b7b7;
}

/* line 10, sass/layout/_body.scss */
.news-area li:last-child{
  border: none;
}

/* line 18, sass/layout/_body.scss */
.Home .content .wrapper > div{
  padding: 0;
}

/* line 25, sass/layout/_body.scss */
.section-title{
  font-size: 2.5rem;
  border-bottom: 1px solid #b7b7b7;
}

@media (min-width: 320px){
  /* line 25, sass/layout/_body.scss */
  .section-title{
    font-size: 1.875rem;
  }
}

/* line 40, sass/layout/_body.scss */
.section-title--article{
  margin-bottom: 20px;
}

/* line 44, sass/layout/_body.scss */
.section-title--resource{
  margin-top: 40px;
}

@media (min-width: 320px){
  /* line 44, sass/layout/_body.scss */
  .section-title--resource{
    margin-top: 10px;
  }
}

@media (min-width: 650px){
  /* line 44, sass/layout/_body.scss */
  .section-title--resource{
    margin-top: 10px;
  }
}

@media (min-width: 900px){
  /* line 44, sass/layout/_body.scss */
  .section-title--resource{
    margin-top: 10px;
  }
}

@media (min-width: 1200px){
  /* line 44, sass/layout/_body.scss */
  .section-title--resource{
    margin-top: 40px;
  }
}

/* line 60, sass/layout/_body.scss */
.section-intro{
  margin-bottom: 40px;
  color: #161D25;
  font-size: 1.25rem;
  font-family: "Inter-Regular", sans-serif;
}

@media (min-width: 320px){
  /* line 60, sass/layout/_body.scss */
  .section-intro{
    margin-bottom: 30px;
  }
}

@media (min-width: 650px){
  /* line 60, sass/layout/_body.scss */
  .section-intro{
    margin-bottom: 30px;
  }
}

@media (min-width: 900px){
  /* line 60, sass/layout/_body.scss */
  .section-intro{
    margin-bottom: 40px;
  }
}

@media (min-width: 1200px){
  /* line 60, sass/layout/_body.scss */
  .section-intro{
    margin-bottom: 40px;
  }
}

/* line 80, sass/layout/_body.scss */
.section-intro ul{
  margin: 0;
  padding: 0;
  padding: 0 0 20px 23px;
  list-style: disc;
}

/* line 88, sass/layout/_body.scss */
.section-back-to{
  text-align: center;
}

/* line 92, sass/layout/_body.scss */
.content{
  z-index: 2;
  padding-top: 60px;
  margin-bottom: 60px;
  position: relative;
}
.content .wrapper p > a{
  text-decoration: underline;
}

/* line 98, sass/layout/_body.scss */
.content .wrapper--padding-top{
  padding-top: 60px;
}

/* line 102, sass/layout/_body.scss */
.content .wrapper{
  overflow: visible;
  position: relative;
}

/* line 108, sass/layout/_body.scss */
.content .wrapper .no-breadcrumb{
  margin-top: 30px;
}

/* line 113, sass/layout/_body.scss */
.content h1{
  padding-bottom: 8px;
  text-align: center;
}

@media (min-width: 900px){
  /* line 113, sass/layout/_body.scss */
  .content h1{
    text-align: left;
  }
}

/* line 124, sass/layout/_body.scss */
.content iframe{
  width: 330px;
  min-height: 180px;
  margin: 0 auto 30px;
  display: block;
}

@media (min-width: 650px){
  /* line 124, sass/layout/_body.scss */
  .content iframe{
    width: 100%;
    min-height: 305px;
    margin: 0 0 30px 0;
  }
}

@media (min-width: 900px){
  /* line 124, sass/layout/_body.scss */
  .content iframe{
    min-height: 330px;
  }
}

@media (min-width: 1200px){
  /* line 124, sass/layout/_body.scss */
  .content iframe{
    min-height: 450px;
  }
}

/* line 147, sass/layout/_body.scss */
.contact-numbers p{
  font-size: .875rem;
}

/* line 152, sass/layout/_body.scss */
.cta-area{
  position: relative;
  text-align: center;
}

/* line 156, sass/layout/_body.scss */
.cta-area:hover a.btn, .cta-area:hover .news-sign-up .modal-content a.model-button, .news-sign-up .modal-content .cta-area:hover a.model-button, .cta-area:hover .product-area a.request-btn, .product-area .cta-area:hover a.request-btn, .cta-area:hover .list-pagination ul li.active a, .list-pagination ul li.active .cta-area:hover a, .cta-area:hover .list-pagination a.pagination-prev-btn, .list-pagination .cta-area:hover a.pagination-prev-btn,
.cta-area:hover .list-pagination a.pagination-next-btn, .list-pagination .cta-area:hover a.pagination-next-btn, .cta-area:hover a.dl-btn, .cta-area:hover a.login-form__button{
  background-color: #3F6EDC;
}

/* line 160, sass/layout/_body.scss */
.cta-area a.main-link{
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  position: absolute;
  background: url("/source/3a0a71e75ef1ec67dae4537489b53595/trans-cta.png");
}

/* line 169, sass/layout/_body.scss */
.cta-area img{
  display: block;
}

/* line 172, sass/layout/_body.scss */
.cta-area h2{
  top: 20px;
  left: 0;
  width: 100%;
  position: absolute;
  text-transform: uppercase;
}

/* line 179, sass/layout/_body.scss */
.cta-area h2.white{
  color: #FFFFFF;
}

/* line 182, sass/layout/_body.scss */
.cta-area h2.black{
  color: #000000;
}

/* line 186, sass/layout/_body.scss */
.cta-area a.btn, .cta-area .news-sign-up .modal-content a.model-button, .news-sign-up .modal-content .cta-area a.model-button, .cta-area .product-area a.request-btn, .product-area .cta-area a.request-btn, .cta-area .list-pagination ul li.active a, .list-pagination ul li.active .cta-area a, .cta-area .list-pagination a.pagination-prev-btn, .list-pagination .cta-area a.pagination-prev-btn,
.cta-area .list-pagination a.pagination-next-btn, .list-pagination .cta-area a.pagination-next-btn, .cta-area a.dl-btn, .cta-area a.login-form__button{
  left: 50%;
  bottom: 20px;
  margin-left: -56px;
  position: absolute;
}

@media (min-width: 900px){
  /* line 205, sass/layout/_body.scss */
  .content{
    min-height: 320px;
  }
  /* line 209, sass/layout/_body.scss */
  .cta-area{
    overflow: hidden;
  }
  /* line 211, sass/layout/_body.scss */
  .cta-area h2{

    top: 50px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 2.1875rem;
  }
  /* line 217, sass/layout/_body.scss */
  .cta-area a.btn, .cta-area .news-sign-up .modal-content a.model-button, .news-sign-up .modal-content .cta-area a.model-button, .cta-area .product-area a.request-btn, .product-area .cta-area a.request-btn, .cta-area .list-pagination ul li.active a, .list-pagination ul li.active .cta-area a, .cta-area .list-pagination a.pagination-prev-btn, .list-pagination .cta-area a.pagination-prev-btn,
  .cta-area .list-pagination a.pagination-next-btn, .list-pagination .cta-area a.pagination-next-btn, .cta-area a.dl-btn, .cta-area a.login-form__button{
    bottom: 20px;
    margin-left: -75px;
    font-size: 1.25rem;
  }
  /* line 222, sass/layout/_body.scss */
  .cta-area img{
    width: 100%;
    max-width: none;
    height: 300px;
  }
  /* line 229, sass/layout/_body.scss */
  .intro-area,
  .news-area{
    min-height: 235px;
    position: relative;
  }
  /* line 234, sass/layout/_body.scss */
  .intro-area a.btn, .intro-area .news-sign-up .modal-content a.model-button, .news-sign-up .modal-content .intro-area a.model-button, .intro-area .product-area a.request-btn, .product-area .intro-area a.request-btn, .intro-area .list-pagination ul li.active a, .list-pagination ul li.active .intro-area a, .intro-area .list-pagination a.pagination-prev-btn, .list-pagination .intro-area a.pagination-prev-btn,
  .intro-area .list-pagination a.pagination-next-btn, .list-pagination .intro-area a.pagination-next-btn, .intro-area a.dl-btn, .intro-area a.login-form__button,
  .news-area a.btn,
  .news-area .news-sign-up .modal-content a.model-button,
  .news-sign-up .modal-content .news-area a.model-button,
  .news-area .product-area a.request-btn,
  .product-area .news-area a.request-btn,
  .news-area .list-pagination ul li.active a,
  .list-pagination ul li.active .news-area a,
  .news-area .list-pagination a.pagination-prev-btn,
  .list-pagination .news-area a.pagination-prev-btn,
  .news-area .list-pagination a.pagination-next-btn,
  .list-pagination .news-area a.pagination-next-btn,
  .news-area a.dl-btn,
  .news-area a.login-form__button{
    left: 0;
    bottom: 0;
    position: absolute;
  }
}

@media (min-width: 1200px){
  /* line 251, sass/layout/_body.scss */
  .cta-area h2{
    font-size: 45px;
  }
}

/* line 259, sass/layout/_body.scss */
hr{
  margin: 35px 0;
  border-width: 0;
}

/* =============================================================================
  Footer
========================================================================= */

/* line 6, sass/layout/_footer.scss */
footer{
  padding: 55px 0px;
  color: #FFFFFF;
  background-color: #161D25;
}

/* line 13, sass/layout/_footer.scss */
footer h4{
  color: #FFFFFF;
  font-size: 1.375rem;
  font-family: "Syne-Regular", sans-serif;
}

/* line 19, sass/layout/_footer.scss */
footer a{
  color: #FFFFFF;
  font-size: .875rem;
  display: inline-block;
  text-decoration: underline;
  font-family: "Inter-Medium", sans-serif;
}

.row.footer{
  display: flex;
  align-items: flex-end;
}

/* line 32, sass/layout/_footer.scss */
footer .wrapper{
  text-align: center;
}

@media (min-width: 900px){
  /* line 40, sass/layout/_footer.scss */
  footer .wrapper{
    text-align: center;
  }
}

@media (min-width: 1200px){
  /* line 6, sass/layout/_footer.scss */
  footer{
    padding: 50px 0;
    font-size: .875rem;
  }
  /* line 51, sass/layout/_footer.scss */
  footer h4{
    margin: 0 0 25px;
  }
  /* line 55, sass/layout/_footer.scss */
  footer p{
    color: #FFFFFF;
    font-size: .875rem;
  }
  /* line 59, sass/layout/_footer.scss */
  footer .col.f4{
    width: 28%;
  }
}

/* line 66, sass/layout/_footer.scss */
.copyright{
  margin-top: 15px;
}

/* line 70, sass/layout/_footer.scss */
.copyright p{
  color: #FFFFFF;
  text-align: right;
}

@media (min-width: 900px){
  /* line 77, sass/layout/_footer.scss */
  .footer-col{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 81, sass/layout/_footer.scss */
.footer-col .col-sm-12{
  padding: 0px 7.5px;
}

/* line 85, sass/layout/_footer.scss */
.footer-col .tagline{
  color: #161D25;
  font-size: 1.25rem;
  font-family: "Inter-Regular", sans-serif;
}

/* line 97, sass/layout/_footer.scss */
.footer-col .customer-quotes::before{
  content: "“";
}

/* line 101, sass/layout/_footer.scss */
.footer-col .customer-quotes::after{
  content: "”";
}

/* line 105, sass/layout/_footer.scss */
.footer-col .customer-quotes::before, .footer-col .customer-quotes::after{
  font-size: 1.375rem;
}

/* line 112, sass/layout/_footer.scss */
.footer-col .footer-social{
  padding-right: 5px;
}

/* line 115, sass/layout/_footer.scss */
.footer-col .footer-social img{
  width: 30px;
}

/* line 119, sass/layout/_footer.scss */
.footer-col .footer-social .svg-icon{
  width: 30px;
  fill: #3F6EDC;
  -webkit-transition: fill .5s;
  transition: fill .5s;
}

/* line 123, sass/layout/_footer.scss */
.footer-col .footer-social .svg-icon:hover{
  fill: #3D6AD4;
}

/* line 131, sass/layout/_footer.scss */
.footer-col .newsletter input[type="text"]{
  width: 100%;
  color: #161D25;
  font-size: .8125rem;
  text-align: left;
  border: 1px solid #3F6EDC;
  background-color: transparent;
}

/* line 144, sass/layout/_footer.scss */
.footer-col .newsletter .btn, .footer-col .newsletter button[type="submit"], .footer-col .newsletter .news-sign-up .modal-content .model-button, .news-sign-up .modal-content .footer-col .newsletter .model-button, .footer-col .newsletter .wpcf7-form input[type="submit"], .wpcf7-form .footer-col .newsletter input[type="submit"], .footer-col .newsletter .product-area .request-btn, .product-area .footer-col .newsletter .request-btn, .footer-col .newsletter .list-pagination ul li.active a, .list-pagination ul li.active .footer-col .newsletter a, .footer-col .newsletter .list-pagination .pagination-prev-btn, .list-pagination .footer-col .newsletter .pagination-prev-btn,
.footer-col .newsletter .list-pagination .pagination-next-btn, .list-pagination .footer-col .newsletter .pagination-next-btn, .footer-col .newsletter .dl-btn, .footer-col .newsletter .login-form__button{
  color: #FFFFFF;
  border-radius: 0;
  background-color: #3D6AD4;
}

/* line 149, sass/layout/_footer.scss */
.footer-col .newsletter .btn:hover, .footer-col .newsletter button:hover[type="submit"], .footer-col .newsletter .news-sign-up .modal-content .model-button:hover, .news-sign-up .modal-content .footer-col .newsletter .model-button:hover, .footer-col .newsletter .wpcf7-form input:hover[type="submit"], .wpcf7-form .footer-col .newsletter input:hover[type="submit"], .footer-col .newsletter .product-area .request-btn:hover, .product-area .footer-col .newsletter .request-btn:hover, .footer-col .newsletter .list-pagination ul li.active a:hover, .list-pagination ul li.active .footer-col .newsletter a:hover, .footer-col .newsletter .list-pagination .pagination-prev-btn:hover, .list-pagination .footer-col .newsletter .pagination-prev-btn:hover,
.footer-col .newsletter .list-pagination .pagination-next-btn:hover, .list-pagination .footer-col .newsletter .pagination-next-btn:hover, .footer-col .newsletter .dl-btn:hover, .footer-col .newsletter .login-form__button:hover{
  text-decoration: none;
  background-color: #161D25;
}

@media (min-width: 900px){
  /* line 77, sass/layout/_footer.scss */
  .footer-col{
    text-align: left;
  }
}

/* line 172, sass/layout/_footer.scss */
#bottom-nav ul{
  margin-top: 30px;
  list-style: none;
  overflow: hidden;
  position: relative;
  text-align: right;
}

/* line 179, sass/layout/_footer.scss */
#bottom-nav ul li{
  display: inline-block;
}

/* line 183, sass/layout/_footer.scss */
#bottom-nav ul li:after{
  content: "|";
  font-size: 1rem;
}

/* line 189, sass/layout/_footer.scss */
#bottom-nav ul li:last-child:after{
  content: "";
}

/* line 194, sass/layout/_footer.scss */
#bottom-nav ul li a{
  padding: 0 10px;
}

/* line 204, sass/layout/_footer.scss */
.avantor-footer{
  border-bottom: thin solid #e2e2e2;
}

/* line 206, sass/layout/_footer.scss */
.avantor-footer__copy{
  padding-bottom: 2em;
  font-size: .8rem;
}

/* line 210, sass/layout/_footer.scss */
.avantor-footer__logo{
  max-width: 200px;
  max-height: 30px;
  margin-top: 40px;
  margin-bottom: 1em;
}

@media (min-width: 900px){
  /* line 210, sass/layout/_footer.scss */
  .avantor-footer__logo{
    margin-top: 0;
  }
}

/* line 219, sass/layout/_footer.scss */
.avantor-footer__links{
  margin-bottom: 8px;
  margin-bottom: .5rem;
  display: block;
}

@media (min-width: 900px){
  /* line 223, sass/layout/_footer.scss */
  .avantor-footer .col-separator{
    border-right: 1px solid #e2e2e2;
  }
}

/* line 5, sass/layout/_coloured-layouts.scss */
.content .coloured-layout h1,
.content .coloured-layout h2,
.content .coloured-layout h3,
.content .coloured-layout h4,
.content .coloured-layout h5,
.content .coloured-layout h6,
.content .coloured-layout p,
.content .coloured-layout li{
  color: #3F6EDC;
}

/* line 16, sass/layout/_coloured-layouts.scss */
.content .coloured-layout h1{
  font-size: 1.5rem;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #3F6EDC;
}

/* line 24, sass/layout/_coloured-layouts.scss */
.content .coloured-layout h2{
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-size: 1.375rem;
  border-bottom: 1px solid #3F6EDC;
}

/* line 32, sass/layout/_coloured-layouts.scss */
.content .coloured-layout h3{
  margin: 0 0 10px;
  font-size: 1rem;
}

/* line 38, sass/layout/_coloured-layouts.scss */
.content .coloured-layout h4{
  margin: 0 0 10px;
  font-size: 1rem;
}

/* line 43, sass/layout/_coloured-layouts.scss */
.content .coloured-layout h5{
  margin: 0 0 10px;
  font-size: 1rem;
}

/* line 48, sass/layout/_coloured-layouts.scss */
.content .coloured-layout h6{
  margin: 0 0 10px;
  font-size: 1rem;
}

/* line 53, sass/layout/_coloured-layouts.scss */
.content .coloured-layout p{
  margin-bottom: 30px;
  font-size: 1rem;
}

/* line 58, sass/layout/_coloured-layouts.scss */
.content .coloured-layout ul{
  list-style-type: none;
}

/* line 62, sass/layout/_coloured-layouts.scss */
.content .coloured-layout ul li{
  padding-left: 2em;
}

/* line 66, sass/layout/_coloured-layouts.scss */
.content .coloured-layout ul li::before{
  content: '-';
  width: 1.2em;
  margin-left: -1.2em;
  display: inline-block;
}

/* line 81, sass/layout/_coloured-layouts.scss */
.content .coloured-layout ul,
.content .coloured-layout ol{
  margin-bottom: 30px;
}

/* line 86, sass/layout/_coloured-layouts.scss */
.content .coloured-layout ul li,
.content .coloured-layout ol li{
  margin-bottom: .4em;
  font-size: 1rem;
}

/* line 94, sass/layout/_coloured-layouts.scss */
.content .coloured-layout .youtube-macro iframe{
  min-height: 185px;
}

@media (min-width: 650px){
  /* line 94, sass/layout/_coloured-layouts.scss */
  .content .coloured-layout .youtube-macro iframe{
    width: 100%;
    min-height: 296px;
  }
}

@media (min-width: 900px){
  /* line 94, sass/layout/_coloured-layouts.scss */
  .content .coloured-layout .youtube-macro iframe{
    min-height: 166px;
  }
}

@media (min-width: 1200px){
  /* line 94, sass/layout/_coloured-layouts.scss */
  .content .coloured-layout .youtube-macro iframe{
    min-height: 206px;
  }
}

/* line 118, sass/layout/_coloured-layouts.scss */
.content .coloured-layout--red h1,
.content .coloured-layout--red h2,
.content .coloured-layout--red h3,
.content .coloured-layout--red h4,
.content .coloured-layout--red h5,
.content .coloured-layout--red h6,
.content .coloured-layout--red p,
.content .coloured-layout--red li{
  color: #8A0F14;
}

/* line 133, sass/layout/_coloured-layouts.scss */
.content .coloured-layout--maroon h1,
.content .coloured-layout--maroon h2,
.content .coloured-layout--maroon h3,
.content .coloured-layout--maroon h4,
.content .coloured-layout--maroon h5,
.content .coloured-layout--maroon h6,
.content .coloured-layout--maroon p,
.content .coloured-layout--maroon li{
  color: #3F6EDC;
}

/* Secondary ================================================================ */
/* line 1, sass/modules/_styled-select.scss */
.styled-select{
  width: 100%;
  height: 35px;
  margin-bottom: 25px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  border-radius: 0px;
  border: 1px solid #3F6EDC;
  background-color: #FFFFFF;

  background: url("/source/def983897f7b077c2d1b9fcfb06eb5f2/triangle-select.svg");
  background-repeat: no-repeat;
  background-position: 95%;
}

/* line 16, sass/modules/_styled-select.scss */
.styled-select select{
  width: 110%;
  height: 100%;
  padding: 5px;
  color: #3F6EDC;
  font-size: 1.125rem;
  border: none;
  background-color: transparent;
}

/* line 2, sass/modules/_carousel.scss */
.carousel{
  padding-top: 0;
  margin-bottom: 0;
  position: relative;
}

/* line 18, sass/modules/_carousel.scss */
.carousel .carousel-control-next{
  top: 50%;
  right: 15px;
  width: 40px;
  height: 40px;
  z-index: 5;
  display: none;
  position: absolute;
  border-radius: 50%;
  background-color: transparent;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media (min-width: 900px){
  /* line 18, sass/modules/_carousel.scss */
  .carousel .carousel-control-next{
    display: block;
  }
}

/* line 33, sass/modules/_carousel.scss */
.carousel .carousel-control-next .carousel-control-next-icon{
  width: 40px;
  height: 40px;
  display: block;
  border-radius: 50%;
  -webkit-transition: all .15s linear;
  transition: all .15s linear;

  background: url("/source/d6889f9e4cebeaddfe6736c774866c6a/arrow-right-static.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.carousel .carousel-control-next .carousel-control-next-icon:hover{
  background: url("/source/50d729d7458eb67f14bdb8330439158f/arrow-right-hover.svg");
}

/* line 44, sass/modules/_carousel.scss */
.carousel .carousel-control-prev{
  top: 50%;
  left: 15px;
  width: 50px;
  height: 50px;
  z-index: 5;
  display: none;
  border-radius: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: transparent;
}

@media (min-width: 900px){
  /* line 44, sass/modules/_carousel.scss */
  .carousel .carousel-control-prev{
    display: block;
  }
}

/* line 59, sass/modules/_carousel.scss */
.carousel .carousel-control-prev .carousel-control-prev-icon{
  width: 40px;
  height: 40px;
  display: block;
  border-radius: 50%;
  -webkit-transition: all .15s linear;
  transition: all .15s linear;

  background: url("/source/cf7377056c1a011284964f0e35cfb7be/arrow-left-static.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.carousel .carousel-control-prev .carousel-control-prev-icon:hover{
  background: url("/source/522882d946dc16e195128ad77118b20b/arrow-left-hover.svg");
}

/* line 70, sass/modules/_carousel.scss */
.carousel .carousel-indicators{
  left: 0;
  right: 0;
  bottom: 15px;
  width: 100%;
  margin: 0 auto;
}

/* line 91, sass/modules/_carousel.scss */
.carousel .carousel-indicators li{
  width: 11px;
  height: 11px;
  margin: 0 5px 0 0;
  -webkit-transition: all .15s linear;
  transition: all .15s linear;
  border: 1px solid #000000;
  background-color: #FFFFFF;
}

/* line 102, sass/modules/_carousel.scss */
.carousel .carousel-indicators li.active,
.carousel .carousel-indicators li:hover{
  background-color: #000000;
}

/* line 115, sass/modules/_carousel.scss */
.carousel .carousel-inner{
  height: 100%;
}

/* line 117, sass/modules/_carousel.scss */
.carousel .carousel-inner .item{
  overflow: hidden;

  background-color: no-repeat center center;
  background-position: top center;
  background-size: cover;
}

/* line 128, sass/modules/_carousel.scss */
.carousel .carousel-inner .item:first-of-type, .carousel .carousel-inner .item:nth-child(2){
  background-position: center;
}

/* line 130, sass/modules/_carousel.scss */
.carousel .carousel-inner .item:first-of-type:before, .carousel .carousel-inner .item:nth-child(2):before{
  content: '';
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  background-color: rgba(255, 255, 255, .15);
}

/* line 173, sass/modules/_carousel.scss */
.carousel .carousel-inner .item .carousel-caption h1{
  margin: 0;
  color: #161D25;
  font-size: 3.25rem;
  position: relative;
  font-family: "Syne-Regular", sans-serif;
}

/* line 181, sass/modules/_carousel.scss */
.carousel .carousel-inner .item .carousel-caption p{
  margin: 0;
  color: #161D25;
  font-size: 1rem;
}

/* line 217, sass/modules/_carousel.scss */
.carousel .carousel-inner .item .avantor-slide{
  height: 100%;
  padding: 15px;
  position: relative;
}

@media (min-width: 650px){
  /* line 217, sass/modules/_carousel.scss */
  .carousel .carousel-inner .item .avantor-slide{
    padding: 50px 0;
  }
}

@media (min-width: 1200px){
  /* line 217, sass/modules/_carousel.scss */
  .carousel .carousel-inner .item .avantor-slide{
    padding: 0 50px 0 30px;
  }
}

/* line 233, sass/modules/_carousel.scss */
.carousel .carousel-inner .item .avantor-slide .a-slide-title{
  padding-top: 0;
  margin-bottom: 0;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

@media (min-width: 650px){
  /* line 233, sass/modules/_carousel.scss */
  .carousel .carousel-inner .item .avantor-slide .a-slide-title{
    margin-bottom: 0;

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}

@media (min-width: 1200px){
  /* line 233, sass/modules/_carousel.scss */
  .carousel .carousel-inner .item .avantor-slide .a-slide-title{
    padding-top: 50px;
    margin-bottom: 50px;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

/* line 258, sass/modules/_carousel.scss */
.carousel .carousel-inner .item .avantor-slide .a-slide-title h1{
  margin: 0;
  padding: 0;
  color: #161D25;
  font-size: 1.875rem;
  text-shadow: none;
  font-family: "Inter-Regular", sans-serif;

  -ms-flex-item-align: center;
  align-self: center;
}

/* line 268, sass/modules/_carousel.scss */
.carousel .carousel-inner .item .avantor-slide .a-slide-title .avantor-logo{
  width: auto;
  min-width: auto;
  height: 30px;
  min-height: auto;
  margin-top: 15px;
  margin-bottom: 30px;
  float: right;
}

@media (min-width: 650px){
  /* line 268, sass/modules/_carousel.scss */
  .carousel .carousel-inner .item .avantor-slide .a-slide-title .avantor-logo{
    margin: 0;
  }
}

@media (min-width: 900px){
  /* line 268, sass/modules/_carousel.scss */
  .carousel .carousel-inner .item .avantor-slide .a-slide-title .avantor-logo{
    height: 50px;
    margin: 0;
  }
}

/* line 287, sass/modules/_carousel.scss */
.carousel .carousel-inner .item .avantor-slide img{
  min-width: auto;
  min-height: auto;
}

/* line 291, sass/modules/_carousel.scss */
.carousel .carousel-inner .item .avantor-slide h2{
  margin-top: 20px;
  color: #3D6AD4;
  font-size: 1.5625rem;
  font-family: "Inter-Regular", sans-serif;
}

@media (min-width: 650px){
  /* line 291, sass/modules/_carousel.scss */
  .carousel .carousel-inner .item .avantor-slide h2{
    margin-top: 50px;
    font-size: 2.1875rem;
  }
}

@media (min-width: 900px){
  /* line 291, sass/modules/_carousel.scss */
  .carousel .carousel-inner .item .avantor-slide h2{
    margin-top: 20px;
    font-size: 2.1875rem;
  }
}

@media (min-width: 1200px){
  /* line 291, sass/modules/_carousel.scss */
  .carousel .carousel-inner .item .avantor-slide h2{
    font-size: 3rem;
  }
}

@media (min-width: 1600px){
  /* line 291, sass/modules/_carousel.scss */
  .carousel .carousel-inner .item .avantor-slide h2{
    font-size: 45px;
  }
}

/* line 323, sass/modules/_carousel.scss */
.carousel .carousel-inner .item .avantor-slide .site-logos{
  margin-top: 50px;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 650px){
  /* line 323, sass/modules/_carousel.scss */
  .carousel .carousel-inner .item .avantor-slide .site-logos{
    margin-top: 20px;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width: 900px){
  /* line 323, sass/modules/_carousel.scss */
  .carousel .carousel-inner .item .avantor-slide .site-logos{
    margin-top: 100px;
  }
}

@media (min-width: 1200px){
  /* line 323, sass/modules/_carousel.scss */
  .carousel .carousel-inner .item .avantor-slide .site-logos{
    margin-top: 100px;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

/* line 341, sass/modules/_carousel.scss */
.carousel .carousel-inner .item .avantor-slide .site-logos img{
  width: auto;
  min-width: auto;
  height: 50px;
  min-height: auto;
  margin-right: 20px;

  -ms-flex-item-align: auto;
  align-self: auto;
}

/* line 358, sass/modules/_carousel.scss */
.carousel-inner > .item > img, .carousel-inner > .item > a > img{
  width: auto;
  min-width: 100%;
  min-height: 100%;
}

/* line 3, sass/modules/_model.scss */
.news-sign-up .modal-content{
  padding: 30px 40px;
  color: #FFFFFF;
  border: 0;
  border-radius: 0;
  background-color: #8A0F14;
}

/* line 10, sass/modules/_model.scss */
.news-sign-up .modal-content .modal-header,
.news-sign-up .modal-content .modal-body,
.news-sign-up .modal-content .modal-footer{
  padding: 0;
}

/* line 16, sass/modules/_model.scss */
.news-sign-up .modal-content .modal-header,
.news-sign-up .modal-content .modal-footer{
  border: 0;
}

/* line 22, sass/modules/_model.scss */
.news-sign-up .modal-content .modal-header h1{
  margin-bottom: 40px;
  padding-bottom: 8px;
  border-bottom: 1px solid #FFFFFF;
}

/* line 29, sass/modules/_model.scss */
.news-sign-up .modal-content .modal-footer{
  text-align: left;
}

/* line 33, sass/modules/_model.scss */
.news-sign-up .modal-content .close{
  margin-top: -20px;
  margin-right: -35px;
  font-size: 2.5rem;
  float: right;
}

/* line 40, sass/modules/_model.scss */
.news-sign-up .modal-content .model-button{
  margin-top: 15px;
}

/* line 47, sass/modules/_model.scss */
.news-sign-up .modal-content .news-sign-up-form ::-webkit-input-placeholder{
  color: #FFFFFF;
}

/* line 51, sass/modules/_model.scss */
.news-sign-up .modal-content .news-sign-up-form :-moz-placeholder{
  /* Firefox 18- */
  color: #FFFFFF;
}

/* line 55, sass/modules/_model.scss */
.news-sign-up .modal-content .news-sign-up-form ::-moz-placeholder{
  /* Firefox 19+ */
  color: #FFFFFF;
}

/* line 59, sass/modules/_model.scss */
.news-sign-up .modal-content .news-sign-up-form :-ms-input-placeholder{
  color: #FFFFFF;
}

/* line 63, sass/modules/_model.scss */
.news-sign-up .modal-content .news-sign-up-form input[type="text"]{
  width: 100%;
  color: #FFFFFF;
  font-size: 1rem;
  text-align: left;
  background-color: transparent;
}

/* line 1, sass/modules/_tile.scss */
.tile {
  width: 100%;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  margin-bottom: 30px;
  color: #FFFFFF;
  float: left;
  overflow: hidden;
  position: relative;
  -webkit-transition: color .6s;
  transition: color .6s;
}

/* line 14, sass/modules/_tile.scss */
.tile:hover {
  color: rgba(255, 255, 255, .6);
  -webkit-transition: color .2s;
  transition: color .2s;
}

/* line 19, sass/modules/_tile.scss */
.tile .tile-img {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
}

/* line 27, sass/modules/_tile.scss */
.tile .tile-img img {
  width: 100%;
  max-width: none;
  height: auto;
}

@media (min-width: 650px) {
  /* line 19, sass/modules/_tile.scss */
  .tile .tile-img {
    height: 100%;
    overflow: hidden;
    text-align: center;
    position: relative;

  }
  /* line 42, sass/modules/_tile.scss */
  .tile .tile-img img {
    max-width: 100%;
    position: relative;
  }
}

/* line 59, sass/modules/_tile.scss */
.tile .tile-content {
  left: 15px;
  right: 15px;
  bottom: 0;
  height: 100%;
  z-index: 4;
  position: absolute;
  -webkit-transition: background-color .6s;
  transition: background-color .6s;
}

/* line 69, sass/modules/_tile.scss */
.tile .tile-content .type {
  padding: 30px 0 25px 50px;

  background-repeat: no-repeat;
  background-position: -6px 6px;
  background-size: 67px;
}

/* line 76, sass/modules/_tile.scss */
.tile .tile-content .title {
  padding: 0 20px;
  font-size: 1rem;
  min-height: 85px;
  border-bottom: 1px solid rgba(255, 255, 255, .6);
}

/* line 84, sass/modules/_tile.scss */
.tile .tile-content .read-more {
  max-width: 230px;
  bottom: 30px;
  padding: 12px 20px 0 20px;
  color: #FFFFFF;
  font-size: 20px;
  display: block;
  position: absolute;
}

/* line 97, sass/modules/_tile.scss */
.tile .tile-content .tile-content__icon {
  width: 20px;
  right: 30px;
  bottom: 30px;
  position: absolute;
}

@media (min-width: 900px) {
  /* line 1, sass/modules/_tile.scss */
  .tile {
    min-height: 200px;
    max-height: 200px;
    height: 200px;
  }
}

@media (min-width: 1200px) {
  /* line 1, sass/modules/_tile.scss */
  .tile {
    min-height: 200px;
    max-height: 200px;
    height: 200px;
  }
}

/* line 122, sass/modules/_tile.scss */
.tile.tile-type-resource .type {
  background-image: url("/source/08c31a8511a7ef6f9044331e680e5c90/icon-resource-white.svg");
}

/* line 130, sass/modules/_tile.scss */
.tile.tile-type-blog .type {
  background-image: url("/source/f5cfc3722a2789c62ca4fbba4ec3de71/icon-blog-white.svg");
}

/* line 138, sass/modules/_tile.scss */
.tile.tile-type-news .type {
  background-image: url("/source/831ebfc2e2c57659075c2bebdda3d703/icon-news-white.svg");
}

/* line 224, sass/modules/_tile.scss */
.tile.Card-default .tile-content, .tile.card-default .tile-content {
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .7)), to(rgba(0, 0, 0, .2)));
  background: linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .2));
}

/* line 229, sass/modules/_tile.scss */
.tile.Card-default:hover .tile-content, .tile.card-default:hover .tile-content {
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .7)), to(rgba(0, 0, 0, .7)));
  background: linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7));
}

/* line 239, sass/modules/_tile.scss */
.card-default--news {
  width: calc(33.33% - 30px);
  margin: 15px;
}

@media (min-width: 320px) {
  /* line 239, sass/modules/_tile.scss */
  .card-default--news {
    width: calc(100% - 60px);
    margin: 10px 30px;
  }
}

@media (min-width: 1200px) {
  /* line 239, sass/modules/_tile.scss */
  .card-default--news {
    width: calc(33.33% - 30px);
    margin: 15px;
  }
}

/* line 254, sass/modules/_tile.scss */
.card-default--related {
  width: calc(50% - 30px);
  margin: 15px;
}

@media (min-width: 320px) {
  /* line 254, sass/modules/_tile.scss */
  .card-default--related {
    width: calc(100% - 60px);
    margin: 10px 30px;
  }
}

@media (min-width: 1200px) {
  /* line 254, sass/modules/_tile.scss */
  .card-default--related {
    width: calc(50% - 30px);
    margin: 15px;
  }
}

/* line 270, sass/modules/_tile.scss */
.tiles {
  margin-bottom: 20px;
}

/* line 273, sass/modules/_tile.scss */
.tiles a {
  text-decoration: underline;
}

/* line 289, sass/modules/_tile.scss */
.resources .tile:hover .tile-content {
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .7)), to(rgba(0, 0, 0, .7)));
  background: linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7));
}

/* line 291, sass/modules/_tile.scss */
.resources .tile:hover .tile-content .type {
  color: #FFFFFF;
}

/* line 300, sass/modules/_tile.scss */
.resources .tile-content {
  top: 0;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .7)), to(rgba(0, 0, 0, .2)));
  background: linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .2));
}

/* line 305, sass/modules/_tile.scss */
.resources .tile-content .title {
  color: #FFFFFF;
}

/* line 309, sass/modules/_tile.scss */
.resources .tile-content .read-more {
  position: static;
}

/* line 3, sass/modules/_product-list.scss */
.prod-list .product-item{
  min-height: 0;
  margin-bottom: 15px;
}

@media (min-width: 900px){
  /* line 3, sass/modules/_product-list.scss */
  .prod-list .product-item{
    min-height: 150px;
  }
}

@media (min-width: 1200px){
  /* line 3, sass/modules/_product-list.scss */
  .prod-list .product-item{
    min-height: 130px;
  }
}

/* line 22, sass/modules/_product-list.scss */
.prod-list .product-item > a{
  padding: 10px 10px 10px 0;
  display: block;
  overflow: hidden;
  position: relative;
  border-bottom: thin solid rgba(97, 33, 65, .2);
  -webkit-transition: background-color .5s;
  transition: background-color .5s;
}

@media (min-width: 900px){
  /* line 22, sass/modules/_product-list.scss */
  .prod-list .product-item > a{
    padding: 5px 5px 5px 0px;
  }
}

/* line 35, sass/modules/_product-list.scss */
.prod-list .product-item > a .prod-img{
  width: 60%;
  height: auto;
  min-height: 0;
  overflow: hidden;
  position: relative;
  background-color: #FFFFFF;
}

@media (min-width: 900px){
  /* line 35, sass/modules/_product-list.scss */
  .prod-list .product-item > a .prod-img{
    width: 50%;
    height: 150px;
    min-height: 150px;
  }
}

@media (min-width: 1200px){
  /* line 35, sass/modules/_product-list.scss */
  .prod-list .product-item > a .prod-img{
    width: 60%;
    height: 120px;
    min-height: 120px;
  }
}

/* line 59, sass/modules/_product-list.scss */
.prod-list .product-item > a .prod-title{
  width: 35%;
  padding: 10px 0 10px 0px;
  margin-right: 5%;
  color: #3F6EDC;
  font-size: 1.125rem;
}

@media (min-width: 900px){
  /* line 59, sass/modules/_product-list.scss */
  .prod-list .product-item > a .prod-title{
    width: 45%;
    font-size: .875rem;
  }
}

@media (min-width: 1200px){
  /* line 59, sass/modules/_product-list.scss */
  .prod-list .product-item > a .prod-title{
    width: 35%;
  }
}

/* line 76, sass/modules/_product-list.scss */
.prod-list .product-item > a .prod-img,
.prod-list .product-item > a .prod-title{
  float: left;
  display: block;
}

/* line 1, sass/modules/_product-detail.scss */
.product-area{
  padding: 30px 5px;
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
}

/* line 8, sass/modules/_product-detail.scss */
.product-area.border-bottom{
  border-bottom: #3F6EDC thin solid;
}

/* line 12, sass/modules/_product-detail.scss */
.product-area h1{
  padding-bottom: 0;
  text-align: left;
  border: 0;
}

/* line 18, sass/modules/_product-detail.scss */
.product-area .margin-bottom{
  margin-bottom: 20px;
}

@media (min-width: 900px){
  /* line 18, sass/modules/_product-detail.scss */
  .product-area .margin-bottom{
    margin-bottom: 0;
  }
}

/* line 26, sass/modules/_product-detail.scss */
.product-area .request-btn{
  margin: 20px 15px 0;
  clear: both;
  display: block;
}

@media (min-width: 900px){
  /* line 26, sass/modules/_product-detail.scss */
  .product-area .request-btn{
    left: 0;
    bottom: 30px;
    width: auto;
    position: absolute;
  }
}

/* line 40, sass/modules/_product-detail.scss */
.product-area .cms{
  padding: 0 15px;
}

/* line 47, sass/modules/_product-detail.scss */
.prod-img img{
  width: 100%;
}

/* =============================================================================
  News
========================================================================= */

/* line 5, sass/modules/_news.scss */
.news-list{
  margin-top: 30px;
}

/* line 9, sass/modules/_news.scss */
.news-col{
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #b7b7b7;
}

/* line 13, sass/modules/_news.scss */
.news-col h2{
  font-size: 1.125rem;
  font-family: "Inter-Regular", sans-serif;
}

/* line 17, sass/modules/_news.scss */
.news-col h2 a{
  color: #161D25;
}

/* line 23, sass/modules/_news.scss */
p.tags{
  font-size: .75rem;
}

/* line 25, sass/modules/_news.scss */
p.tags a{
  color: #3F6EDC;
}

/* line 27, sass/modules/_news.scss */
p.tags a.multiple:before{
  content: " | ";
}

/* line 34, sass/modules/_news.scss */
.news-desc p{
  font-size: .875rem;
}

/* line 40, sass/modules/_news.scss */
p.tag-area{
  top: -5px;
  font-size: .875rem;
  position: relative;
}

/* line 44, sass/modules/_news.scss */
p.tag-area a{
  top: -1px;
  width: 15px;
  height: 15px;
  color: #FFFFFF;
  font-size: .75rem;
  border-radius: 50%;
  position: relative;
  text-align: center;
  display: inline-block;
  background-color: #d4d4d4;
}

/* line 56, sass/modules/_news.scss */
p.tag-area a:hover{
  background-color: #3D6AD4;
}

@media (min-width: 650px){
  /* =============================================================================
    News - Portrait tablets devices and up
  ========================================================================= */

  /* line 70, sass/modules/_news.scss */
  .news-col .news-img{
    margin: 0 0 10px;
    position: relative;

    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }
}

@media (min-width: 900px){
  /* =============================================================================
    News - Landscape tablets devices and up
  ========================================================================= */

  /* line 86, sass/modules/_news.scss */
  .news-col{
    overflow: hidden;
    position: relative;
  }
  /* line 89, sass/modules/_news.scss */
  .news-col .news-img{
    width: 45%;
    float: left;
  }
  /* line 94, sass/modules/_news.scss */
  .news-col .news-desc{
    width: 48%;
    float: right;
  }
}

@media (min-width: 1200px){
  /* =============================================================================
    Desktop
  ========================================================================= */

  /* line 108, sass/modules/_news.scss */
  .news-col{
    margin-bottom: 40px;
    padding-bottom: 40px;
  }
  /* line 113, sass/modules/_news.scss */
  p.tag-area{
    top: -10px;
  }
}

/* line 120, sass/modules/_news.scss */
.events-grid{
  padding: 0 20px;
}

/* line 123, sass/modules/_news.scss */
.events-grid .tile-type-blog:nth-of-type(odd){
  background-color: #3D6AD4;
}

/* line 126, sass/modules/_news.scss */
.events-grid .tile-type-blog:nth-of-type(even){
  background-color: #3F6EDC;
}

/* line 131, sass/modules/_news.scss */
.events-grid .tile{
  width: 100%;
  height: auto;
  max-height: inherit;
  min-height: inherit;
  margin: 7.5px 0;
}

/* line 137, sass/modules/_news.scss */
.events-grid .tile .tile-content{
  left: auto;
  right: auto;
  position: relative;
  background-color: none;
}

/* line 142, sass/modules/_news.scss */
.events-grid .tile .tile-content .read-more{
  bottom: 0;
  max-width: inherit;
  padding: 15px;
  position: relative;
}

/* =============================================================================
  Breadcrumbs
========================================================================= */

/* line 5, sass/modules/_breadcrumbs.scss */
.breadcrumb{
  padding: 0 16px;
  margin: -10px 0 0;
  color: #3D6AD4;
}

/* line 10, sass/modules/_breadcrumbs.scss */
.breadcrumb p{
  font-size: .875rem;
}

/* line 12, sass/modules/_breadcrumbs.scss */
.breadcrumb p a{
  color: #3D6AD4;
}

/* line 18, sass/modules/_breadcrumbs.scss */
.breadcrumb p a:hover, .breadcrumb p a:active, .breadcrumb p a:focus{
  text-decoration: underline;
}

/* line 25, sass/modules/_breadcrumbs.scss */
.breadcrumb p span.current a:after{
  display: none;
}

/* line 33, sass/modules/_breadcrumbs.scss */
.no-banner .breadcrumb{
  margin-top: 15px;
}

@media (min-width: 650px){
  /* =============================================================================
    Breadcrumbs - Portrait tablets devices and up
  ========================================================================= */

  /* line 44, sass/modules/_breadcrumbs.scss */
  .breadcrumb{
    margin: -10px 0 30px;
  }
}

/* line 52, sass/modules/_breadcrumbs.scss */
.breadcrumbs{
  list-style: none;
  margin: 0 0 1rem 0;
  padding-right: 30px;
}

/* line 57, sass/modules/_breadcrumbs.scss */
.breadcrumbs::before, .breadcrumbs::after{
  content: ' ';
  display: table;
}

/* line 61, sass/modules/_breadcrumbs.scss */
.breadcrumbs::after{
  clear: both;
}

/* line 64, sass/modules/_breadcrumbs.scss */
.breadcrumbs li{
  float: left;
  color: #161D25;
  font-size: .875rem;
  cursor: default;
}

/* line 75, sass/modules/_breadcrumbs.scss */
.breadcrumbs li:not(:last-child)::after{
  content: "|";
  top: -1px;
  opacity: 1;
  margin: 0 10px;
  color: #161D25;
  font-style: italic;
  position: relative;
}

/* line 85, sass/modules/_breadcrumbs.scss */
.breadcrumbs a{
  color: #161D25;
}

/* line 88, sass/modules/_breadcrumbs.scss */
.breadcrumbs a:hover{
  text-decoration: underline;
}

/* line 91, sass/modules/_breadcrumbs.scss */
.breadcrumbs .disabled{
  color: #161D25;
  cursor: not-allowed;
}

/* line 96, sass/modules/_breadcrumbs.scss */
.hero .breadcrumbs li{
  color: #161D25;
}

/* line 99, sass/modules/_breadcrumbs.scss */
.hero .breadcrumbs li:not(:last-child)::after{
  color: #161D25;
}

/* line 103, sass/modules/_breadcrumbs.scss */
.hero .breadcrumbs a{
  color: #161D25;
}

/* =============================================================================
  Buttons
========================================================================= */

/*btn-default*/
.btn.btn-default{
  width: max-content;
  height: auto;
  padding: 15px 20px;
  color: #000000;
  font-size: .75rem;
  border-radius: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 1px solid #000000;
  background-color: transparent;
  font-family: "Syne-SemiBold", sans-serif;
  
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn.btn-default:active,
.btn.btn-default:focus,
.btn.btn-default:hover{
  color: #FFFFFF;
  border: 1px solid #000000;
  background-color: #000000;
}

/* line 5, sass/modules/_buttons.scss */
.btn, .form-area input.btn, .footer-col .newsletter button[type="submit"], .news-sign-up .modal-content .model-button, .wpcf7-form button[type="submit"], .wpcf7-form input[type="submit"], .product-area .request-btn, .list-pagination ul li.active a, .list-pagination .pagination-prev-btn,
.list-pagination .pagination-next-btn, .article-sign-up-module button[type="submit"], .dl-btn, .home-header .btn, .login-form__button, .btn-dark{
  padding: 8px 10px 5px;
  color: #FFFFFF;
  font-size: .875rem;
  border: 0;
  outline: none;
  border-radius: 0;
  display: inline-block;
  background-color: #3D6AD4;
  font-family: "Inter-Regular", sans-serif;
}

/* line 15, sass/modules/_buttons.scss */
.btn:hover, .form-area input.btn:hover, .footer-col .newsletter button:hover[type="submit"], .news-sign-up .modal-content .model-button:hover, .wpcf7-form button:hover[type="submit"], .wpcf7-form input:hover[type="submit"], .product-area .request-btn:hover, .list-pagination ul li.active a:hover, .list-pagination .pagination-prev-btn:hover,
.list-pagination .pagination-next-btn:hover, .article-sign-up-module button:hover[type="submit"], .dl-btn:hover, .login-form__button:hover, .btn:active, .form-area input.btn:active, .footer-col .newsletter button:active[type="submit"], .news-sign-up .modal-content .model-button:active, .wpcf7-form button:active[type="submit"], .wpcf7-form input:active[type="submit"], .product-area .request-btn:active, .list-pagination ul li.active a:active, .list-pagination .pagination-prev-btn:active,
.list-pagination .pagination-next-btn:active, .article-sign-up-module button:active[type="submit"], .dl-btn:active, .login-form__button:active, .btn:focus, .form-area input.btn:focus, .footer-col .newsletter button:focus[type="submit"], .news-sign-up .modal-content .model-button:focus, .wpcf7-form button:focus[type="submit"], .wpcf7-form input:focus[type="submit"], .product-area .request-btn:focus, .list-pagination ul li.active a:focus, .list-pagination .pagination-prev-btn:focus,
.list-pagination .pagination-next-btn:focus, .article-sign-up-module button:focus[type="submit"], .dl-btn:focus, .login-form__button:focus, .btn-dark:hover, .btn-dark:active, .btn-dark:focus{
  color: #FFFFFF;
  border-color: #43C734;
  background-color: #43C734;
  background-color: -webkit-gradient(linear, left top, right top, from(#43C734), to(#3F6EDC));
  background-color: linear-gradient(to right, #43C734, #3F6EDC);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 0, 214, .28627)',endColorstr='rgb(255, 46, 196)',GradientType=1);
}

@media (min-width: 900px){
  /* line 5, sass/modules/_buttons.scss */
  .btn, .form-area input.btn, .footer-col .newsletter button[type="submit"], .news-sign-up .modal-content .model-button, .wpcf7-form button[type="submit"], .wpcf7-form input[type="submit"], .product-area .request-btn, .list-pagination ul li.active a, .list-pagination .pagination-prev-btn,
  .list-pagination .pagination-next-btn, .article-sign-up-module button[type="submit"], .dl-btn, .home-header .btn, .login-form__button, .btn-dark{
    padding: 13px 20px 10px;
  }
}

/* =============================================================================
  Message Alerts
========================================================================= */

/* line 5, sass/modules/_message-alerts.scss */
.alert{
  padding: 8px;
  margin-bottom: 16px;
  color: #d7940f;
  font-size: .875rem;
  border-radius: 4px;
  border: 1px solid #FAE4B8;
  background-color: #fcedd0;
}

/* line 14, sass/modules/_message-alerts.scss */
.alert button{
  opacity: .4;
  padding: 0;
  color: #d7940f;
  font-size: 1.25rem;
  border: none;
  float: right;
  cursor: pointer;
  background-color: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
}

/* line 24, sass/modules/_message-alerts.scss */
.alert button:hover{
  opacity: .75;
}

/* line 29, sass/modules/_message-alerts.scss */
.alert--error{
  color: #ac172a;
  border-color: #F29DA8;
  background-color: #f8cad0;
}

/* line 34, sass/modules/_message-alerts.scss */
.alert--error button{
  color: #ac172a;
}

/* line 39, sass/modules/_message-alerts.scss */
.alert--success{
  color: #396d2c;
  border-color: #9FD392;
  background-color: #bfe2b6;
}

/* line 44, sass/modules/_message-alerts.scss */
.alert--success button{
  color: #396d2c;
}

/* line 49, sass/modules/_message-alerts.scss */
.alert--information{
  color: #1c729e;
  border-color: #6EBDE5;
  background-color: #99d1ed;
}

/* line 54, sass/modules/_message-alerts.scss */
.alert--information button{
  color: #1c729e;
}

/* line 61, sass/modules/_message-alerts.scss */
.validation-summary-errors li{
  padding: 5px;
  color: #FFFFFF;
  background-color: #ff0000;
}

/* =============================================================================
  Pagination
========================================================================= */

/* line 5, sass/modules/_pagination.scss */
.list-pagination{
  padding-left: 15px;
  padding-right: 15px;
  font-size: 1rem;
}

/* line 12, sass/modules/_pagination.scss */
.list-pagination ul{
  margin-top: 20px;
  float: left;
  display: inline-block;
}

/* line 17, sass/modules/_pagination.scss */
.list-pagination ul li{
  display: inline;
}

/* line 20, sass/modules/_pagination.scss */
.list-pagination ul li a{
  padding: 2px 5px;
}

/* line 23, sass/modules/_pagination.scss */
.list-pagination ul li a:hover, .list-pagination ul li a:focus, .list-pagination ul li a:active{
  text-decoration: underline;
}

/* line 32, sass/modules/_pagination.scss */
.list-pagination ul li.active a{
  padding: 8px 5px 5px;
}

@media (min-width: 900px){
  /* line 32, sass/modules/_pagination.scss */
  .list-pagination ul li.active a{
    padding: 13px 10px 10px;
  }
}

/* line 40, sass/modules/_pagination.scss */
.list-pagination ul li.active a:hover, .list-pagination ul li.active a:focus, .list-pagination ul li.active a:active{
  text-decoration: none;
}

/* line 50, sass/modules/_pagination.scss */
.list-pagination .pagination-title{
  margin-top: 8px;
  margin-right: 9px;
  float: left;
  display: inline-block;
}

/* line 57, sass/modules/_pagination.scss */
.list-pagination .pagination-prev-btn{
  margin-right: 2%;
  clear: both;
}

/* line 66, sass/modules/_pagination.scss */
.list-pagination .pagination-prev-btn,
.list-pagination .pagination-next-btn{
  width: 49%;
  float: left;
  display: block;
  text-align: center;
}

@media (min-width: 900px){
  /* line 77, sass/modules/_pagination.scss */
  .list-pagination ul{
    margin-bottom: 0;
    float: none;
    display: inline-block;
  }
  /* line 83, sass/modules/_pagination.scss */
  .list-pagination .pagination-title{
    margin-top: 0;
    margin-right: 0;
    float: none;
    display: inline-block;
  }
  /* line 90, sass/modules/_pagination.scss */
  .list-pagination .pagination-prev-btn{
    clear: none;
    margin-right: 0;
  }
  /* line 95, sass/modules/_pagination.scss */
  .list-pagination .pagination-prev-btn,
  .list-pagination .pagination-next-btn{
    float: none;
    width: auto;
    text-align: left;
    display: inline-block;
  }
}

/* line 106, sass/modules/_pagination.scss */
.pagination-centered{
  clear: both;
  text-align: center;
}

/* =============================================================================
	Sprite
========================================================================= */

/* line 16, sass/modules/_sprite.scss */
.icn{
  width: 32px;
  height: 32px;

  background: url("../images/images/sprite.png");
  background-repeat: no-repeat;
}

/* line 24, sass/modules/_sprite.scss */
.icn{
  display: inline-block;
}

/* line 29, sass/modules/_sprite.scss */
.icn--flight{
  background-position: 0px 0px;
}

/* =============================================================================
  Tabs
========================================================================= */

/* line 6, sass/modules/_tabs.scss */
.tabs{
  margin-bottom: 16px;
}

/* line 9, sass/modules/_tabs.scss */
.tabs > ul{
  margin: 0;
  padding: 0;
}

/* line 13, sass/modules/_tabs.scss */
.tabs > ul li{
  list-style: none;
  display: inline-block;
  border: 1px solid #CCCCCC;
}

/* line 17, sass/modules/_tabs.scss */
.tabs > ul li.active{
  border-bottom-color: #FFFFFF;
}

/* line 21, sass/modules/_tabs.scss */
.tabs > ul a{
  padding: 8px;
  display: block;
}

/* line 26, sass/modules/_tabs.scss */
.tabs > div{
  padding: 16px;
  margin-top: -1px;
  border: 1px solid #CCCCCC;
}

/* line 35, sass/modules/_tabs.scss */
.tabs--full-width > ul{
  width: 100%;
  z-index: 1;
  display: table;
  position: relative;
}

/* line 41, sass/modules/_tabs.scss */
.tabs--full-width > ul li{
  margin-left: 8px;
  display: table-cell;
  text-align: center;
}

/* line 45, sass/modules/_tabs.scss */
.tabs--full-width > ul li:first-child{
  margin-left: 0;
}

/* line 2, sass/modules/_article-header-colours.scss */
.white-content{
  color: #FFFFFF;
  background-color: #b7b7b7;
}

/* line 7, sass/modules/_article-header-colours.scss */
.white-content h1{
  border-bottom: 1px solid #FFFFFF;
}

/* line 11, sass/modules/_article-header-colours.scss */
.white-content a{
  color: #FFFFFF;
}

/* line 14, sass/modules/_article-header-colours.scss */
.white-content a:hover, .white-content a:focus, .white-content a:active{
  color: #FFFFFF;
}

/* line 22, sass/modules/_article-header-colours.scss */
.white-content .read-more-link{
  border-top: 1px solid #FFFFFF;
}

/* line 26, sass/modules/_article-header-colours.scss */
.white-content .resource{
  background: url("/source/08c31a8511a7ef6f9044331e680e5c90/icon-resource-white.svg");
  background-position: -24px -12px;
  background-size: 72px;
}

/* line 32, sass/modules/_article-header-colours.scss */
.white-content .news{
  background: url("/source/831ebfc2e2c57659075c2bebdda3d703/icon-news-white.svg");
  background-position: -24px -11px;
  background-size: 72px;
}

/* line 38, sass/modules/_article-header-colours.scss */
.white-content .blog{
  background: url("/source/f5cfc3722a2789c62ca4fbba4ec3de71/icon-blog-white.svg");
  background-position: -24px -11px;
  background-size: 72px;
}

/* line 44, sass/modules/_article-header-colours.scss */
.white-content .article-img{
  padding-bottom: 30px;
}

/* line 51, sass/modules/_article-header-colours.scss */
.purple-content{
  color: #3F6EDC;
}

/* line 55, sass/modules/_article-header-colours.scss */
.purple-content .resource{
  background: url("/source/8d8abadc19968adb98b881b2034904c1/icon-resource-purple.svg");
  background-position: -24px -12px;
  background-size: 72px;
}

/* line 61, sass/modules/_article-header-colours.scss */
.purple-content .news{
  background: url("/source/6caeb56f34f951ebf23c877b1fec8a07/icon-news-purple.svg");
  background-position: -24px -11px;
  background-size: 72px;
}

/* line 67, sass/modules/_article-header-colours.scss */
.purple-content .blog{
  background: url("/source/ecfc1b41d6e030689f83820ccd30d315/icon-blog-purple.svg");
  background-position: -24px -11px;
  background-size: 72px;
}

/* line 76, sass/modules/_article-header-colours.scss */
.article-type.resource{
  color: #3F6EDC;
}

/* line 79, sass/modules/_article-header-colours.scss */
.article-type.news{
  color: #3F6EDC;
}

/* line 82, sass/modules/_article-header-colours.scss */
.article-type.blog{
  color: #3F6EDC;
}

/* line 1, sass/modules/_article-share-print-download.scss */
.article-share-print-download{
  width: 100%;
  padding: 10px 0;
  margin: 30px 0 20px 0;
  clear: both;
  float: left;
  border-top: 1px solid #3F6EDC;
  border-bottom: 1px solid #3F6EDC;
}

/* line 14, sass/modules/_article-share-print-download.scss */
.article-share-print-download a{
  color: #3F6EDC;
}

/* line 17, sass/modules/_article-share-print-download.scss */
.article-share-print-download a:hover, .article-share-print-download a:focus, .article-share-print-download a:active{
  text-decoration: underline;
}

/* line 24, sass/modules/_article-share-print-download.scss */
.article-share-print-download .share{
  text-align: center;
}

/* line 28, sass/modules/_article-share-print-download.scss */
.article-share-print-download .share-title{
  float: left;
}

/* line 32, sass/modules/_article-share-print-download.scss */
.article-share-print-download .share-options{
  display: inline-block;
}

/* line 37, sass/modules/_article-share-print-download.scss */
.article-share-print-download .share-options > span > span{
  vertical-align: middle;
}

/* line 43, sass/modules/_article-share-print-download.scss */
.article-share-print-download .share-title,
.article-share-print-download .share-options,
.article-share-print-download .share-email,
.article-share-print-download .share-print{
  margin-right: 15px;
}

@media (min-width: 900px){
  /* line 43, sass/modules/_article-share-print-download.scss */
  .article-share-print-download .share-title,
  .article-share-print-download .share-options,
  .article-share-print-download .share-email,
  .article-share-print-download .share-print{
    display: inline-block;
  }
}

/* line 55, sass/modules/_article-share-print-download.scss */
.article-share-print-download .share-email{
  margin-top: 10px;
  padding: 10px 0 10px 24px;
  
  background: url("../images/new_images/mail-black.svg");
  background-position: -1px center;
  background-size: 20px;
}

@media (min-width: 900px){
  /* line 55, sass/modules/_article-share-print-download.scss */
  .article-share-print-download .share-email{
    margin-top: 0;
    padding: 0 0 0 24px;
  }
}

/* line 68, sass/modules/_article-share-print-download.scss */
.article-share-print-download .share-print{
  padding: 0 0 0 20px;
  display: inline-block;
  
  background: url("../images/new_images/print-black.svg");
  background-position: -2px center;
  background-size: 20px;
}

@media (min-width: 900px){
  /* line 68, sass/modules/_article-share-print-download.scss */
  .article-share-print-download .share-print{
    margin-top: 0;
    padding: 0 0 0 20px;
  }
}

/* line 81, sass/modules/_article-share-print-download.scss */
.article-share-print-download .share-download{
  padding: 10px 0 10px 20px;

  background: url("../images/new_images/download-black.svg");
  background-position: left center;
  background-size: 14px;
}

@media (min-width: 900px){
  /* line 81, sass/modules/_article-share-print-download.scss */
  .article-share-print-download .share-download{
    padding: 0 0 0 20px;
    float: right;
  }
}

/* line 93, sass/modules/_article-share-print-download.scss */
.article-share-print-download .share-email,
.article-share-print-download .share-download{
  display: block;
}

@media (min-width: 900px){
  /* line 93, sass/modules/_article-share-print-download.scss */
  .article-share-print-download .share-email,
  .article-share-print-download .share-download{
    display: inline-block;
  }
}

@media (min-width: 320px){
  /* line 93, sass/modules/_article-share-print-download.scss */
  .article-share-print-download .share-email,
  .article-share-print-download .share-download{
    display: initial;
  }
}

/* line 108, sass/modules/_article-share-print-download.scss */
.article-share-print-download .share-email,
.article-share-print-download .share-print,
.article-share-print-download .share-download{
  background-repeat: no-repeat;
}

/* line 1, sass/modules/_article-sign-up-module.scss */
.article-sign-up-module{
  padding: 15px;
  margin-bottom: 25px;
  background-color: #E2E2E2;
}

/* line 8, sass/modules/_article-sign-up-module.scss */
.article-sign-up-module h2{
  font-size: 1.5rem;
  border-bottom: 1px solid #3F6EDC;
}

/* line 13, sass/modules/_article-sign-up-module.scss */
.article-sign-up-module p{
  font-size: .875rem;
}

/* line 17, sass/modules/_article-sign-up-module.scss */
.article-sign-up-module fieldset{
  padding: 0;
  margin-bottom: 0;
}

/* line 22, sass/modules/_article-sign-up-module.scss */
.article-sign-up-module input[type="text"]{
  width: 100%;
  text-align: left;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #3F6EDC;
  background-color: transparent;
}

/* line 1, sass/modules/_article-meta-data.scss */
.article-meta-data{
  margin-top: -15px;
  padding-bottom: 25px;
  font-size: .875rem;
  overflow: hidden;
  position: relative;
}

/* line 9, sass/modules/_article-meta-data.scss */
.article-meta-data > div{
  width: auto;
  padding-right: 40px;
  float: left;
}

/* line 1, sass/modules/_article-img.scss */
.article-img{
  width: 100%;
  height: 200px;
  overflow: hidden;
  position: relative;
}

/* line 8, sass/modules/_article-img.scss */
.article-img img{ 
  width: 100%;
  max-width: none;
  height: auto;
}

@media (min-width: 650px){
  /* line 1, sass/modules/_article-img.scss */
  .article-img{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    text-align: center;
  }
  /* line 22, sass/modules/_article-img.scss */
  .article-img img{
    width: 100%;
    position: relative;
  }
}

@media (min-width: 900px){
  /* line 1, sass/modules/_article-img.scss */
  .article-img{
    height: 300px;
  }
}

@media (min-width: 1200px){
  /* line 1, sass/modules/_article-img.scss */
  .article-img{
    height: 400px;
  }
}

/* line 1, sass/modules/_article-leading-intro.scss */
.article-leading-intro{
  padding: 0 0 15px 0;
  font-size: 1.5625rem;
  font-family: "Inter-Regular", sans-serif;
}

/* line 1, sass/modules/_article-content.scss */
.article-content{
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 900px){
  /* line 1, sass/modules/_article-content.scss */
  .article-content{
    padding-left: 0;
    padding-right: 15px;
  }
}

/* line 12, sass/modules/_article-content.scss */
.article-content ul{
  padding: 0 40px;
  list-style: disc;
}

/* line 16, sass/modules/_article-content.scss */
.article-content img{
  max-width: 100%;
  height: auto;
}

/* line 22, sass/modules/_article-content.scss */
.dl-btn{
  margin-bottom: 20px;
}

/* line 27, sass/modules/_article-content.scss */
.resources-post-img{
  margin-right: 15px;
}

/* line 30, sass/modules/_article-content.scss */
.resources-post-img img{
  width: 100%;
}

@media (min-width: 320px){
  /* line 36, sass/modules/_article-content.scss */
  .article-meta-data p{
    margin-top: 20px;
  }
}

@media (min-width: 650px){
  /* line 36, sass/modules/_article-content.scss */
  .article-meta-data p{
    margin-top: 20px;
  }
}

@media (min-width: 900px){
  /* line 36, sass/modules/_article-content.scss */
  .article-meta-data p{
    margin-top: 20px;
  }
}

@media (min-width: 1200px){
  /* line 36, sass/modules/_article-content.scss */
  .article-meta-data p{
    margin-top: 0px;
  }
}

/* line 58, sass/modules/_article-content.scss */
.article-meta-list .article-meta-list__label{
  display: inline-block;
}

@media (min-width: 320px){
  /* line 58, sass/modules/_article-content.scss */
  .article-meta-list .article-meta-list__label{
    margin-top: 0;
    margin-bottom: 0px;
  }
}

@media (min-width: 650px){
  /* line 58, sass/modules/_article-content.scss */
  .article-meta-list .article-meta-list__label{
    margin-top: 0;
    margin-bottom: 10px;
  }
}

@media (min-width: 900px){
  /* line 58, sass/modules/_article-content.scss */
  .article-meta-list .article-meta-list__label{
    margin-top: 0;
    margin-bottom: 0;
  }
}

/* line 76, sass/modules/_article-content.scss */
.article-meta-list a{
  font-size: 1.125rem;
  display: inline-block;
}

@media (min-width: 320px){
  /* line 76, sass/modules/_article-content.scss */
  .article-meta-list a{
    margin-bottom: 10px;
    font-size: .75rem;
  }
}

@media (min-width: 650px){
  /* line 76, sass/modules/_article-content.scss */
  .article-meta-list a{
    font-size: .75rem;
  }
}

@media (min-width: 900px){
  /* line 76, sass/modules/_article-content.scss */
  .article-meta-list a{
    font-size: .75rem;
  }
}

@media (min-width: 1200px){
  /* line 76, sass/modules/_article-content.scss */
  .article-meta-list a{
    font-size: 1.125rem;
  }
}

/* line 99, sass/modules/_article-content.scss */
.resource-post-header{
  margin-right: 15px;
}

/* line 102, sass/modules/_article-content.scss */
.resource-post-header .article-meta-data{
  padding-bottom: 0;
}

/* line 107, sass/modules/_article-content.scss */
.resource-post-details{
  margin-bottom: 40px;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 320px){
  /* line 107, sass/modules/_article-content.scss */
  .resource-post-details{
    display: block;
  }
}

@media (min-width: 650px){
  /* line 107, sass/modules/_article-content.scss */
  .resource-post-details{
    display: block;
  }
}

@media (min-width: 900px){
  /* line 107, sass/modules/_article-content.scss */
  .resource-post-details{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 1200px){
  /* line 107, sass/modules/_article-content.scss */
  .resource-post-details{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 320px){
  /* line 134, sass/modules/_article-content.scss */
  .resource-post-details__info{
    margin-bottom: 20px;
    font-size: .75rem;
  }
}

@media (min-width: 650px){
  /* line 134, sass/modules/_article-content.scss */
  .resource-post-details__info{
    margin-bottom: 20px;
    font-size: .75rem;
  }
}

@media (min-width: 900px){
  /* line 134, sass/modules/_article-content.scss */
  .resource-post-details__info{
    font-size: .75rem;
  }
}

@media (min-width: 1200px){
  /* line 134, sass/modules/_article-content.scss */
  .resource-post-details__info{
    font-size: 1.125rem;
  }
}

/* line 152, sass/modules/_article-content.scss */
.resource-post-details__download{
  margin-left: auto;
}

@media (min-width: 320px){
  /* line 152, sass/modules/_article-content.scss */
  .resource-post-details__download{
    margin-left: 0;
  }
}

@media (min-width: 650px){
  /* line 152, sass/modules/_article-content.scss */
  .resource-post-details__download{
    margin-left: 0;
  }
}

@media (min-width: 900px){
  /* line 152, sass/modules/_article-content.scss */
  .resource-post-details__download{
    margin-left: auto;
  }
}

@media (min-width: 1200px){
  /* line 152, sass/modules/_article-content.scss */
  .resource-post-details__download{
    margin-left: auto;
  }
}

/* line 1, sass/modules/_article-type.scss */
.article-type{
  padding: 15px 0 25px 30px;
  font-size: .875rem;
  display: block;
  background-repeat: no-repeat;
}

@media (min-width: 900px){
  /* line 1, sass/modules/_article-type.scss */
  .article-type{
    padding: 15px 0 20px 30px;
  }
}

/* line 1, sass/modules/_must-read.scss */
.must-read{
  margin-top: 25px;
  margin-bottom: 25px;
  overflow: hidden;
  position: relative;
  background-color: #E2E2E2;
}

@media (min-width: 900px){
  /* line 1, sass/modules/_must-read.scss */
  .must-read{
    height: 300px;
    min-height: 300px;
    max-height: 300px;
  }
}

@media (min-width: 1200px){
  /* line 1, sass/modules/_must-read.scss */
  .must-read{
    height: 400px;
    min-height: 400px;
    max-height: 400px;
  }
}

/* line 19, sass/modules/_must-read.scss */
.must-read img{
  max-width: none;
  min-width: 100%;
  height: 100%;
}

/* line 26, sass/modules/_must-read.scss */
.must-read > div{
  height: 100%;
  padding: 0;
}

/* line 30, sass/modules/_must-read.scss */
.must-read > div > img{
  min-width: 100%;
  height: 100%;
}

@media (min-width: 900px){
  /* line 26, sass/modules/_must-read.scss */
  .must-read > div{
    padding: 0 0 0 15px;
  }
}

/* line 43, sass/modules/_must-read.scss */
.must-read .must-read-content{
  height: 100%;
  padding: 0 15px 65px 15px;
  position: relative;
}

@media (min-width: 900px){
  /* line 43, sass/modules/_must-read.scss */
  .must-read .must-read-content{
    padding: 0;
  }
}

/* line 53, sass/modules/_must-read.scss */
.must-read .must-read-content .must-read-indicator{
  padding: 15px 0 25px 30px;
  font-size: .875rem;
  display: block;

  background: url("/source/92738d9249f623bde27253f5ac905ad1/must-read-purple.svg");
  background-position: 0px 11px;
  background-repeat: no-repeat;
  background-size: 23px;
}

@media (min-width: 900px){
  /* line 53, sass/modules/_must-read.scss */
  .must-read .must-read-content .must-read-indicator{
    padding: 15px 0 20px 30px;
  }
}

@media (min-width: 1200px){
  /* line 53, sass/modules/_must-read.scss */
  .must-read .must-read-content .must-read-indicator{
    padding: 15px 0 40px 30px;
  }
}

/* line 80, sass/modules/_must-read.scss */
.must-read .must-read-content h3,
.must-read .must-read-content p{
  padding-left: 10px;
}

/* line 85, sass/modules/_must-read.scss */
.must-read .must-read-content .read-more-link{
  left: 15px;
  right: 15px;
  bottom: 0;
  color: #3F6EDC;
  padding: 15px 0;
  position: absolute;
  border-top: 1px solid #3F6EDC;
}

/* line 94, sass/modules/_must-read.scss */
.must-read .must-read-content .read-more-link:hover, .must-read .must-read-content .read-more-link:active, .must-read .must-read-content .read-more-link:focus{
  text-decoration: underline;
}

@media (min-width: 900px){
  /* line 85, sass/modules/_must-read.scss */
  .must-read .must-read-content .read-more-link{
    left: 0;
    right: auto;
    width: 100%;
  }
}

/* line 107, sass/modules/_must-read.scss */
.must-read .must-read-content .social-share-link{

  right: 11px;
  bottom: 12px;
  width: 25px;
  height: 25px;
  color: #3F6EDC;
  text-indent: -99999px;
  overflow: hidden;
  position: absolute;

  background: url("/source/018bec8bcef275e3bb258ebca5a0ac98/mail.svg");
  background-position: 2px center;
  background-repeat: no-repeat;
  background-size: 20px;
}

@media (min-width: 900px){
  /* line 107, sass/modules/_must-read.scss */
  .must-read .must-read-content .social-share-link{
    right: -2px;
  }
}

/* line 129, sass/modules/_must-read.scss */
.must-read.white-content .must-read-indicator{
  background: url("/source/de0b5c23abeea376461218cff7dfe334/must-read.svg");
}

/* line 134, sass/modules/_must-read.scss */
.must-read-content--events{
  padding: 20px;
}

/* line 137, sass/modules/_must-read.scss */
.must-read-content--events a{
  padding: 20px;
}

/* line 1, sass/modules/_article-blurred-image.scss */
.must-read div.blog-blur{
  max-height: 250px;
  margin-top: -6px;
  overflow: hidden;
  position: relative;
}

@media (min-width: 900px){
  /* line 1, sass/modules/_article-blurred-image.scss */
  .must-read div.blog-blur{
    max-height: none;
    margin-top: 0;
  }
}

@media (min-width: 320px){
  /* line 1, sass/modules/_article-blurred-image.scss */
  .must-read div.blog-blur{
    max-height: none;
  }
}

/* line 14, sass/modules/_article-blurred-image.scss */
.must-read div.blog-blur .blur{
  width: auto;
  max-width: none;
  min-height: 100%;
  opacity: .9;
  -webkit-filter: blur(22px);
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="22" /></filter></svg>#filter');
  filter: blur(22px);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

/* line 23, sass/modules/_article-blurred-image.scss */
.must-read div.blog-blur .must-read-content{
  top: 0;
  left: 5%;
  width: 90%;
  position: absolute;
}

@media (min-width: 320px){
  /* line 23, sass/modules/_article-blurred-image.scss */
  .must-read div.blog-blur .must-read-content{ 
    left: 0;
    position: relative;
  }
}

@media (min-width: 1200px){
  /* line 23, sass/modules/_article-blurred-image.scss */
  .must-read div.blog-blur .must-read-content{
    left: 5%;
    position: absolute;
  }
}

/* line 40, sass/modules/_article-blurred-image.scss */
#blog-blur-main{
  padding: 0;
}

/* line 42, sass/modules/_article-blurred-image.scss */
#blog-blur-main img{
  width: 100%;
}

@media (min-width: 900px){
  /* line 42, sass/modules/_article-blurred-image.scss */
  #blog-blur-main img{
    width: auto;
    min-width: none;
    max-width: none;
    min-height: 100%;
  }
}

@media (min-width: 1200px){
  /* line 42, sass/modules/_article-blurred-image.scss */
  #blog-blur-main img{
    width: auto;
    min-width: none;
    max-width: none;
    min-height: 100%;
  }
}

/* line 1, sass/modules/_bootstrap.scss */
.container{
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 650px){
  /* line 8, sass/modules/_bootstrap.scss */
  .container{
    width: 750px;
  }
}

@media (min-width: 900px){
  /* line 13, sass/modules/_bootstrap.scss */
  .container{
    width: 970px;
  }
}

@media (min-width: 1200px){
  /* line 18, sass/modules/_bootstrap.scss */
  .container{
    width: 1170px;
  }
}

/* line 22, sass/modules/_bootstrap.scss */
.container-fluid{
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 28, sass/modules/_bootstrap.scss */
.row{
  margin-left: -15px;
  margin-right: -15px;
}

/* line 32, sass/modules/_bootstrap.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

/* line 38, sass/modules/_bootstrap.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{
  float: left;
}

/* line 41, sass/modules/_bootstrap.scss */
.col-xs-12{
  width: 100%;
}

/* line 44, sass/modules/_bootstrap.scss */
.col-xs-11{
  width: 91.66666667%;
}

/* line 47, sass/modules/_bootstrap.scss */
.col-xs-10{
  width: 83.33333333%;
}

/* line 50, sass/modules/_bootstrap.scss */
.col-xs-9{
  width: 75%;
}

/* line 53, sass/modules/_bootstrap.scss */
.col-xs-8{
  width: 66.66666667%;
}

/* line 56, sass/modules/_bootstrap.scss */
.col-xs-7{
  width: 58.33333333%;
}

/* line 59, sass/modules/_bootstrap.scss */
.col-xs-6{
  width: 50%;
}

/* line 62, sass/modules/_bootstrap.scss */
.col-xs-5{
  width: 41.66666667%;
}

/* line 65, sass/modules/_bootstrap.scss */
.col-xs-4{
  width: 33.33333333%;
}

/* line 68, sass/modules/_bootstrap.scss */
.col-xs-3{
  width: 25%;
}

/* line 71, sass/modules/_bootstrap.scss */
.col-xs-2{
  width: 16.66666667%;
}

/* line 74, sass/modules/_bootstrap.scss */
.col-xs-1{
  width: 8.33333333%;
}

/* line 77, sass/modules/_bootstrap.scss */
.col-xs-pull-12{
  right: 100%;
}

/* line 80, sass/modules/_bootstrap.scss */
.col-xs-pull-11{
  right: 91.66666667%;
}

/* line 83, sass/modules/_bootstrap.scss */
.col-xs-pull-10{
  right: 83.33333333%;
}

/* line 86, sass/modules/_bootstrap.scss */
.col-xs-pull-9{
  right: 75%;
}

/* line 89, sass/modules/_bootstrap.scss */
.col-xs-pull-8{
  right: 66.66666667%;
}

/* line 92, sass/modules/_bootstrap.scss */
.col-xs-pull-7{
  right: 58.33333333%;
}

/* line 95, sass/modules/_bootstrap.scss */
.col-xs-pull-6{
  right: 50%;
}

/* line 98, sass/modules/_bootstrap.scss */
.col-xs-pull-5{
  right: 41.66666667%;
}

/* line 101, sass/modules/_bootstrap.scss */
.col-xs-pull-4{
  right: 33.33333333%;
}

/* line 104, sass/modules/_bootstrap.scss */
.col-xs-pull-3{
  right: 25%;
}

/* line 107, sass/modules/_bootstrap.scss */
.col-xs-pull-2{
  right: 16.66666667%;
}

/* line 110, sass/modules/_bootstrap.scss */
.col-xs-pull-1{
  right: 8.33333333%;
}

/* line 113, sass/modules/_bootstrap.scss */
.col-xs-pull-0{
  right: auto;
}

/* line 116, sass/modules/_bootstrap.scss */
.col-xs-push-12{
  left: 100%;
}

/* line 119, sass/modules/_bootstrap.scss */
.col-xs-push-11{
  left: 91.66666667%;
}

/* line 122, sass/modules/_bootstrap.scss */
.col-xs-push-10{
  left: 83.33333333%;
}

/* line 125, sass/modules/_bootstrap.scss */
.col-xs-push-9{
  left: 75%;
}

/* line 128, sass/modules/_bootstrap.scss */
.col-xs-push-8{
  left: 66.66666667%;
}

/* line 131, sass/modules/_bootstrap.scss */
.col-xs-push-7{
  left: 58.33333333%;
}

/* line 134, sass/modules/_bootstrap.scss */
.col-xs-push-6{
  left: 50%;
}

/* line 137, sass/modules/_bootstrap.scss */
.col-xs-push-5{
  left: 41.66666667%;
}

/* line 140, sass/modules/_bootstrap.scss */
.col-xs-push-4{
  left: 33.33333333%;
}

/* line 143, sass/modules/_bootstrap.scss */
.col-xs-push-3{
  left: 25%;
}

/* line 146, sass/modules/_bootstrap.scss */
.col-xs-push-2{
  left: 16.66666667%;
}

/* line 149, sass/modules/_bootstrap.scss */
.col-xs-push-1{
  left: 8.33333333%;
}

/* line 152, sass/modules/_bootstrap.scss */
.col-xs-push-0{
  left: auto;
}

/* line 155, sass/modules/_bootstrap.scss */
.col-xs-offset-12{
  margin-left: 100%;
}

/* line 158, sass/modules/_bootstrap.scss */
.col-xs-offset-11{
  margin-left: 91.66666667%;
}

/* line 161, sass/modules/_bootstrap.scss */
.col-xs-offset-10{
  margin-left: 83.33333333%;
}

/* line 164, sass/modules/_bootstrap.scss */
.col-xs-offset-9{
  margin-left: 75%;
}

/* line 167, sass/modules/_bootstrap.scss */
.col-xs-offset-8{
  margin-left: 66.66666667%;
}

/* line 170, sass/modules/_bootstrap.scss */
.col-xs-offset-7{
  margin-left: 58.33333333%;
}

/* line 173, sass/modules/_bootstrap.scss */
.col-xs-offset-6{
  margin-left: 50%;
}

/* line 176, sass/modules/_bootstrap.scss */
.col-xs-offset-5{
  margin-left: 41.66666667%;
}

/* line 179, sass/modules/_bootstrap.scss */
.col-xs-offset-4{
  margin-left: 33.33333333%;
}

/* line 182, sass/modules/_bootstrap.scss */
.col-xs-offset-3{
  margin-left: 25%;
}

/* line 185, sass/modules/_bootstrap.scss */
.col-xs-offset-2{
  margin-left: 16.66666667%;
}

/* line 188, sass/modules/_bootstrap.scss */
.col-xs-offset-1{
  margin-left: 8.33333333%;
}

/* line 191, sass/modules/_bootstrap.scss */
.col-xs-offset-0{
  margin-left: 0%;
}

@media (min-width: 650px){
  /* line 195, sass/modules/_bootstrap.scss */
  .col-sm-0, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{
    float: left;
  }
  /* line 198, sass/modules/_bootstrap.scss */
  .col-sm-0{
    width: 0%;
    padding: 0;
  }
  /* line 202, sass/modules/_bootstrap.scss */
  .col-sm-12{
    width: 100%;
  }
  /* line 205, sass/modules/_bootstrap.scss */
  .col-sm-11{
    width: 91.66666667%;
  }
  /* line 208, sass/modules/_bootstrap.scss */
  .col-sm-10{
    width: 83.33333333%;
  }
  /* line 211, sass/modules/_bootstrap.scss */
  .col-sm-9{
    width: 75%;
  }
  /* line 214, sass/modules/_bootstrap.scss */
  .col-sm-8{
    width: 66.66666667%;
  }
  /* line 217, sass/modules/_bootstrap.scss */
  .col-sm-7{
    width: 58.33333333%;
  }
  /* line 220, sass/modules/_bootstrap.scss */
  .col-sm-6{
    width: 50%;
  }
  /* line 223, sass/modules/_bootstrap.scss */
  .col-sm-5{
    width: 41.66666667%;
  }
  /* line 226, sass/modules/_bootstrap.scss */
  .col-sm-4{
    width: 33.33333333%;
  }
  /* line 229, sass/modules/_bootstrap.scss */
  .col-sm-3{
    width: 25%;
  }
  /* line 232, sass/modules/_bootstrap.scss */
  .col-sm-2{
    width: 16.66666667%;
  }
  /* line 235, sass/modules/_bootstrap.scss */
  .col-sm-1{
    width: 8.33333333%;
  }
  /* line 238, sass/modules/_bootstrap.scss */
  .col-sm-pull-12{
    right: 100%;
  }
  /* line 241, sass/modules/_bootstrap.scss */
  .col-sm-pull-11{
    right: 91.66666667%;
  }
  /* line 244, sass/modules/_bootstrap.scss */
  .col-sm-pull-10{
    right: 83.33333333%;
  }
  /* line 247, sass/modules/_bootstrap.scss */
  .col-sm-pull-9{
    right: 75%;
  }
  /* line 250, sass/modules/_bootstrap.scss */
  .col-sm-pull-8{
    right: 66.66666667%;
  }
  /* line 253, sass/modules/_bootstrap.scss */
  .col-sm-pull-7{
    right: 58.33333333%;
  }
  /* line 256, sass/modules/_bootstrap.scss */
  .col-sm-pull-6{
    right: 50%;
  }
  /* line 259, sass/modules/_bootstrap.scss */
  .col-sm-pull-5{
    right: 41.66666667%;
  }
  /* line 262, sass/modules/_bootstrap.scss */
  .col-sm-pull-4{
    right: 33.33333333%;
  }
  /* line 265, sass/modules/_bootstrap.scss */
  .col-sm-pull-3{
    right: 25%;
  }
  /* line 268, sass/modules/_bootstrap.scss */
  .col-sm-pull-2{
    right: 16.66666667%;
  }
  /* line 271, sass/modules/_bootstrap.scss */
  .col-sm-pull-1{
    right: 8.33333333%;
  }
  /* line 274, sass/modules/_bootstrap.scss */
  .col-sm-pull-0{
    right: auto;
  }
  /* line 277, sass/modules/_bootstrap.scss */
  .col-sm-push-12{
    left: 100%;
  }
  /* line 280, sass/modules/_bootstrap.scss */
  .col-sm-push-11{
    left: 91.66666667%;
  }
  /* line 283, sass/modules/_bootstrap.scss */
  .col-sm-push-10{
    left: 83.33333333%;
  }
  /* line 286, sass/modules/_bootstrap.scss */
  .col-sm-push-9{
    left: 75%;
  }
  /* line 289, sass/modules/_bootstrap.scss */
  .col-sm-push-8{
    left: 66.66666667%;
  }
  /* line 292, sass/modules/_bootstrap.scss */
  .col-sm-push-7{
    left: 58.33333333%;
  }
  /* line 295, sass/modules/_bootstrap.scss */
  .col-sm-push-6{
    left: 50%;
  }
  /* line 298, sass/modules/_bootstrap.scss */
  .col-sm-push-5{
    left: 41.66666667%;
  }
  /* line 301, sass/modules/_bootstrap.scss */
  .col-sm-push-4{
    left: 33.33333333%;
  }
  /* line 304, sass/modules/_bootstrap.scss */
  .col-sm-push-3{
    left: 25%;
  }
  /* line 307, sass/modules/_bootstrap.scss */
  .col-sm-push-2{
    left: 16.66666667%;
  }
  /* line 310, sass/modules/_bootstrap.scss */
  .col-sm-push-1{
    left: 8.33333333%;
  }
  /* line 313, sass/modules/_bootstrap.scss */
  .col-sm-push-0{
    left: auto;
  }
  /* line 316, sass/modules/_bootstrap.scss */
  .col-sm-offset-12{
    margin-left: 100%;
  }
  /* line 319, sass/modules/_bootstrap.scss */
  .col-sm-offset-11{
    margin-left: 91.66666667%;
  }
  /* line 322, sass/modules/_bootstrap.scss */
  .col-sm-offset-10{
    margin-left: 83.33333333%;
  }
  /* line 325, sass/modules/_bootstrap.scss */
  .col-sm-offset-9{
    margin-left: 75%;
  }
  /* line 328, sass/modules/_bootstrap.scss */
  .col-sm-offset-8{
    margin-left: 66.66666667%;
  }
  /* line 331, sass/modules/_bootstrap.scss */
  .col-sm-offset-7{
    margin-left: 58.33333333%;
  }
  /* line 334, sass/modules/_bootstrap.scss */
  .col-sm-offset-6{
    margin-left: 50%;
  }
  /* line 337, sass/modules/_bootstrap.scss */
  .col-sm-offset-5{
    margin-left: 41.66666667%;
  }
  /* line 340, sass/modules/_bootstrap.scss */
  .col-sm-offset-4{
    margin-left: 33.33333333%;
  }
  /* line 343, sass/modules/_bootstrap.scss */
  .col-sm-offset-3{
    margin-left: 25%;
  }
  /* line 346, sass/modules/_bootstrap.scss */
  .col-sm-offset-2{
    margin-left: 16.66666667%;
  }
  /* line 349, sass/modules/_bootstrap.scss */
  .col-sm-offset-1{
    margin-left: 8.33333333%;
  }
  /* line 352, sass/modules/_bootstrap.scss */
  .col-sm-offset-0{
    margin-left: 0%;
  }
}

@media (min-width: 900px){
  /* line 357, sass/modules/_bootstrap.scss */
  .col-md-0, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
    float: left;
  }
  /* line 360, sass/modules/_bootstrap.scss */
  .col-md-0{
    width: 0%;
    padding: 0;
  }
  /* line 364, sass/modules/_bootstrap.scss */
  .col-md-12{
    width: 100%;
  }
  /* line 367, sass/modules/_bootstrap.scss */
  .col-md-11{
    width: 91.66666667%;
  }
  /* line 370, sass/modules/_bootstrap.scss */
  .col-md-10{
    width: 83.33333333%;
  }
  /* line 373, sass/modules/_bootstrap.scss */
  .col-md-9{
    width: 75%;
  }
  /* line 376, sass/modules/_bootstrap.scss */
  .col-md-8{
    width: 66.66666667%;
  }
  /* line 379, sass/modules/_bootstrap.scss */
  .col-md-7{
    width: 58.33333333%;
  }
  /* line 382, sass/modules/_bootstrap.scss */
  .col-md-6{
    width: 50%;
  }
  /* line 385, sass/modules/_bootstrap.scss */
  .col-md-5{
    width: 41.66666667%;
  }
  /* line 388, sass/modules/_bootstrap.scss */
  .col-md-4{
    width: 33.33333333%;
  }
  /* line 391, sass/modules/_bootstrap.scss */
  .col-md-3{
    width: 25%;
  }
  /* line 394, sass/modules/_bootstrap.scss */
  .col-md-2{
    width: 16.66666667%;
  }
  /* line 397, sass/modules/_bootstrap.scss */
  .col-md-1{
    width: 8.33333333%;
  }
  /* line 400, sass/modules/_bootstrap.scss */
  .col-md-pull-12{
    right: 100%;
  }
  /* line 403, sass/modules/_bootstrap.scss */
  .col-md-pull-11{
    right: 91.66666667%;
  }
  /* line 406, sass/modules/_bootstrap.scss */
  .col-md-pull-10{
    right: 83.33333333%;
  }
  /* line 409, sass/modules/_bootstrap.scss */
  .col-md-pull-9{
    right: 75%;
  }
  /* line 412, sass/modules/_bootstrap.scss */
  .col-md-pull-8{
    right: 66.66666667%;
  }
  /* line 415, sass/modules/_bootstrap.scss */
  .col-md-pull-7{
    right: 58.33333333%;
  }
  /* line 418, sass/modules/_bootstrap.scss */
  .col-md-pull-6{
    right: 50%;
  }
  /* line 421, sass/modules/_bootstrap.scss */
  .col-md-pull-5{
    right: 41.66666667%;
  }
  /* line 424, sass/modules/_bootstrap.scss */
  .col-md-pull-4{
    right: 33.33333333%;
  }
  /* line 427, sass/modules/_bootstrap.scss */
  .col-md-pull-3{
    right: 25%;
  }
  /* line 430, sass/modules/_bootstrap.scss */
  .col-md-pull-2{
    right: 16.66666667%;
  }
  /* line 433, sass/modules/_bootstrap.scss */
  .col-md-pull-1{
    right: 8.33333333%;
  }
  /* line 436, sass/modules/_bootstrap.scss */
  .col-md-pull-0{
    right: auto;
  }
  /* line 439, sass/modules/_bootstrap.scss */
  .col-md-push-12{
    left: 100%;
  }
  /* line 442, sass/modules/_bootstrap.scss */
  .col-md-push-11{
    left: 91.66666667%;
  }
  /* line 445, sass/modules/_bootstrap.scss */
  .col-md-push-10{
    left: 83.33333333%;
  }
  /* line 448, sass/modules/_bootstrap.scss */
  .col-md-push-9{
    left: 75%;
  }
  /* line 451, sass/modules/_bootstrap.scss */
  .col-md-push-8{
    left: 66.66666667%;
  }
  /* line 454, sass/modules/_bootstrap.scss */
  .col-md-push-7{
    left: 58.33333333%;
  }
  /* line 457, sass/modules/_bootstrap.scss */
  .col-md-push-6{
    left: 50%;
  }
  /* line 460, sass/modules/_bootstrap.scss */
  .col-md-push-5{
    left: 41.66666667%;
  }
  /* line 463, sass/modules/_bootstrap.scss */
  .col-md-push-4{
    left: 33.33333333%;
  }
  /* line 466, sass/modules/_bootstrap.scss */
  .col-md-push-3{
    left: 25%;
  }
  /* line 469, sass/modules/_bootstrap.scss */
  .col-md-push-2{
    left: 16.66666667%;
  }
  /* line 472, sass/modules/_bootstrap.scss */
  .col-md-push-1{
    left: 8.33333333%;
  }
  /* line 475, sass/modules/_bootstrap.scss */
  .col-md-push-0{
    left: auto;
  }
  /* line 478, sass/modules/_bootstrap.scss */
  .col-md-offset-12{
    margin-left: 100%;
  }
  /* line 481, sass/modules/_bootstrap.scss */
  .col-md-offset-11{
    margin-left: 91.66666667%;
  }
  /* line 484, sass/modules/_bootstrap.scss */
  .col-md-offset-10{
    margin-left: 83.33333333%;
  }
  /* line 487, sass/modules/_bootstrap.scss */
  .col-md-offset-9{
    margin-left: 75%;
  }
  /* line 490, sass/modules/_bootstrap.scss */
  .col-md-offset-8{
    margin-left: 66.66666667%;
  }
  /* line 493, sass/modules/_bootstrap.scss */
  .col-md-offset-7{
    margin-left: 58.33333333%;
  }
  /* line 496, sass/modules/_bootstrap.scss */
  .col-md-offset-6{
    margin-left: 50%;
  }
  /* line 499, sass/modules/_bootstrap.scss */
  .col-md-offset-5{
    margin-left: 41.66666667%;
  }
  /* line 502, sass/modules/_bootstrap.scss */
  .col-md-offset-4{
    margin-left: 33.33333333%;
  }
  /* line 505, sass/modules/_bootstrap.scss */
  .col-md-offset-3{
    margin-left: 25%;
  }
  /* line 508, sass/modules/_bootstrap.scss */
  .col-md-offset-2{
    margin-left: 16.66666667%;
  }
  /* line 511, sass/modules/_bootstrap.scss */
  .col-md-offset-1{
    margin-left: 8.33333333%;
  }
  /* line 514, sass/modules/_bootstrap.scss */
  .col-md-offset-0{
    margin-left: 0%;
  }
}

@media (min-width: 1200px){
  /* line 519, sass/modules/_bootstrap.scss */
  .col-lg-0, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{
    float: left;
  }
  /* line 522, sass/modules/_bootstrap.scss */
  .col-lg-0{
    width: 0%;
    padding: 0;
  }
  /* line 525, sass/modules/_bootstrap.scss */
  .col-lg-12{
    width: 100%;
  }
  /* line 528, sass/modules/_bootstrap.scss */
  .col-lg-11{
    width: 91.66666667%;
  }
  /* line 531, sass/modules/_bootstrap.scss */
  .col-lg-10{
    width: 83.33333333%;
  }
  /* line 534, sass/modules/_bootstrap.scss */
  .col-lg-9{
    width: 75%;
  }
  /* line 537, sass/modules/_bootstrap.scss */
  .col-lg-8{
    width: 66.66666667%;
  }
  /* line 540, sass/modules/_bootstrap.scss */
  .col-lg-7{
    width: 58.33333333%;
  }
  /* line 543, sass/modules/_bootstrap.scss */
  .col-lg-6{
    width: 50%;
  }
  /* line 546, sass/modules/_bootstrap.scss */
  .col-lg-5{
    width: 41.66666667%;
  }
  /* line 549, sass/modules/_bootstrap.scss */
  .col-lg-4{
    width: 33.33333333%;
  }
  /* line 552, sass/modules/_bootstrap.scss */
  .col-lg-3{
    width: 25%;
  }
  /* line 555, sass/modules/_bootstrap.scss */
  .col-lg-2{
    width: 16.66666667%;
  }
  /* line 558, sass/modules/_bootstrap.scss */
  .col-lg-1{
    width: 8.33333333%;
  }
  /* line 561, sass/modules/_bootstrap.scss */
  .col-lg-pull-12{
    right: 100%;
  }
  /* line 564, sass/modules/_bootstrap.scss */
  .col-lg-pull-11{
    right: 91.66666667%;
  }
  /* line 567, sass/modules/_bootstrap.scss */
  .col-lg-pull-10{
    right: 83.33333333%;
  }
  /* line 570, sass/modules/_bootstrap.scss */
  .col-lg-pull-9{
    right: 75%;
  }
  /* line 573, sass/modules/_bootstrap.scss */
  .col-lg-pull-8{
    right: 66.66666667%;
  }
  /* line 576, sass/modules/_bootstrap.scss */
  .col-lg-pull-7{
    right: 58.33333333%;
  }
  /* line 579, sass/modules/_bootstrap.scss */
  .col-lg-pull-6{
    right: 50%;
  }
  /* line 582, sass/modules/_bootstrap.scss */
  .col-lg-pull-5{
    right: 41.66666667%;
  }
  /* line 585, sass/modules/_bootstrap.scss */
  .col-lg-pull-4{
    right: 33.33333333%;
  }
  /* line 588, sass/modules/_bootstrap.scss */
  .col-lg-pull-3{
    right: 25%;
  }
  /* line 591, sass/modules/_bootstrap.scss */
  .col-lg-pull-2{
    right: 16.66666667%;
  }
  /* line 594, sass/modules/_bootstrap.scss */
  .col-lg-pull-1{
    right: 8.33333333%;
  }
  /* line 597, sass/modules/_bootstrap.scss */
  .col-lg-pull-0{
    right: auto;
  }
  /* line 600, sass/modules/_bootstrap.scss */
  .col-lg-push-12{
    left: 100%;
  }
  /* line 603, sass/modules/_bootstrap.scss */
  .col-lg-push-11{
    left: 91.66666667%;
  }
  /* line 606, sass/modules/_bootstrap.scss */
  .col-lg-push-10{
    left: 83.33333333%;
  }
  /* line 609, sass/modules/_bootstrap.scss */
  .col-lg-push-9{
    left: 75%;
  }
  /* line 612, sass/modules/_bootstrap.scss */
  .col-lg-push-8{
    left: 66.66666667%;
  }
  /* line 615, sass/modules/_bootstrap.scss */
  .col-lg-push-7{
    left: 58.33333333%;
  }
  /* line 618, sass/modules/_bootstrap.scss */
  .col-lg-push-6{
    left: 50%;
  }
  /* line 621, sass/modules/_bootstrap.scss */
  .col-lg-push-5{
    left: 41.66666667%;
  }
  /* line 624, sass/modules/_bootstrap.scss */
  .col-lg-push-4{
    left: 33.33333333%;
  }
  /* line 627, sass/modules/_bootstrap.scss */
  .col-lg-push-3{
    left: 25%;
  }
  /* line 630, sass/modules/_bootstrap.scss */
  .col-lg-push-2{
    left: 16.66666667%;
  }
  /* line 633, sass/modules/_bootstrap.scss */
  .col-lg-push-1{
    left: 8.33333333%;
  }
  /* line 636, sass/modules/_bootstrap.scss */
  .col-lg-push-0{
    left: auto;
  }
  /* line 639, sass/modules/_bootstrap.scss */
  .col-lg-offset-12{
    margin-left: 100%;
  }
  /* line 642, sass/modules/_bootstrap.scss */
  .col-lg-offset-11{
    margin-left: 91.66666667%;
  }
  /* line 645, sass/modules/_bootstrap.scss */
  .col-lg-offset-10{
    margin-left: 83.33333333%;
  }
  /* line 648, sass/modules/_bootstrap.scss */
  .col-lg-offset-9{
    margin-left: 75%;
  }
  /* line 651, sass/modules/_bootstrap.scss */
  .col-lg-offset-8{
    margin-left: 66.66666667%;
  }
  /* line 654, sass/modules/_bootstrap.scss */
  .col-lg-offset-7{
    margin-left: 58.33333333%;
  }
  /* line 657, sass/modules/_bootstrap.scss */
  .col-lg-offset-6{
    margin-left: 50%;
  }
  /* line 660, sass/modules/_bootstrap.scss */
  .col-lg-offset-5{
    margin-left: 41.66666667%;
  }
  /* line 663, sass/modules/_bootstrap.scss */
  .col-lg-offset-4{
    margin-left: 33.33333333%;
  }
  /* line 666, sass/modules/_bootstrap.scss */
  .col-lg-offset-3{
    margin-left: 25%;
  }
  /* line 669, sass/modules/_bootstrap.scss */
  .col-lg-offset-2{
    margin-left: 16.66666667%;
  }
  /* line 672, sass/modules/_bootstrap.scss */
  .col-lg-offset-1{
    margin-left: 8.33333333%;
  }
  /* line 675, sass/modules/_bootstrap.scss */
  .col-lg-offset-0{
    margin-left: 0%;
  }
}

/* line 679, sass/modules/_bootstrap.scss */
.fade{
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}

/* line 685, sass/modules/_bootstrap.scss */
.fade.in{
  opacity: 1;
}

/* line 688, sass/modules/_bootstrap.scss */
.collapse{
  display: none;
}

/* line 691, sass/modules/_bootstrap.scss */
.collapse.in{
  display: block;
}

/* line 694, sass/modules/_bootstrap.scss */
tr.collapse.in{
  display: table-row;
}

/* line 697, sass/modules/_bootstrap.scss */
tbody.collapse.in{
  display: table-row-group;
}

/* line 700, sass/modules/_bootstrap.scss */
.collapsing{
  height: 0;
  overflow: hidden;
  position: relative;

  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* line 714, sass/modules/_bootstrap.scss */
.caret{
  width: 0;
  height: 0;
  margin-left: 2px;
  display: inline-block;
  vertical-align: middle;
  border-top: 4px dashed;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}

/* line 875, sass/modules/_bootstrap.scss */
.pagination{
  margin: 20px 0;
  padding-left: 0;
  border-radius: 4px;
  display: inline-block;
}

@media (min-width: 320px){
  /* line 875, sass/modules/_bootstrap.scss */
  .pagination{
    margin: 20px;
  }
}

/* line 885, sass/modules/_bootstrap.scss */
.pagination > li{
  display: inline;
}

/* line 888, sass/modules/_bootstrap.scss */
.pagination > li > a,
.pagination > li > span{
  padding: 6px 12px;
  margin-left: -1px;
  color: #337ab7;
  float: left;
  position: relative;
  text-decoration: none;
  border: 1px solid #DDDDDD;
  background-color: #FFFFFF;
}

/* line 900, sass/modules/_bootstrap.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span{
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 906, sass/modules/_bootstrap.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span{
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 911, sass/modules/_bootstrap.scss */
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{
  z-index: 2;
  color: #23527c;
  border-color: #DDDDDD;
  background-color: #EEEEEE;
}

/* line 920, sass/modules/_bootstrap.scss */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{
  z-index: 3;
  color: #FFFFFF;
  cursor: default;
  border-color: #337ab7;
  background-color: #337ab7;
}

/* line 932, sass/modules/_bootstrap.scss */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{
  color: #777777;
  cursor: not-allowed;
  border-color: #DDDDDD;
  background-color: #FFFFFF;
}

/* line 943, sass/modules/_bootstrap.scss */
.pagination-lg > li > a,
.pagination-lg > li > span{
  padding: 10px 16px;
  font-size: 1.125rem;
}

/* line 949, sass/modules/_bootstrap.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span{
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* line 954, sass/modules/_bootstrap.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span{
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

/* line 959, sass/modules/_bootstrap.scss */
.pagination-sm > li > a,
.pagination-sm > li > span{
  padding: 5px 10px;
  font-size: .75rem;
}

/* line 965, sass/modules/_bootstrap.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span{
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 970, sass/modules/_bootstrap.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span{
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 975, sass/modules/_bootstrap.scss */
.embed-responsive{
  height: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  position: relative;
}

/* line 982, sass/modules/_bootstrap.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video{
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border: 0;
  position: absolute;
}

/* line 995, sass/modules/_bootstrap.scss */
.embed-responsive-16by9{
  padding-bottom: 56.25%;
}

/* line 998, sass/modules/_bootstrap.scss */
.embed-responsive-4by3{
  padding-bottom: 75%;
}

/* line 1001, sass/modules/_bootstrap.scss */
.modal-open{
  overflow: hidden;
}

/* line 1004, sass/modules/_bootstrap.scss */
.modal{
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1050;
  outline: 0;
  display: none;
  overflow: hidden;
  position: fixed;
  -webkit-overflow-scrolling: touch;
}

/* line 1016, sass/modules/_bootstrap.scss */
.modal.fade .modal-dialog{
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
}

/* line 1025, sass/modules/_bootstrap.scss */
.modal.in .modal-dialog{
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 1031, sass/modules/_bootstrap.scss */
.modal-open .modal{
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 1035, sass/modules/_bootstrap.scss */
.modal-dialog{
  width: auto;
  margin: 10px;
  position: relative;
}

/* line 1040, sass/modules/_bootstrap.scss */
.modal-content{
  outline: 0;
  position: relative;
  border-radius: 6px;
  border: 1px solid #999999;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  background-clip: padding-box;
 
}

/* line 1052, sass/modules/_bootstrap.scss */
.modal-backdrop{
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  position: fixed;
  background-color: #000000;
}

/* line 1061, sass/modules/_bootstrap.scss */
.modal-backdrop.fade{
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 1065, sass/modules/_bootstrap.scss */
.modal-backdrop.in{
  opacity: .5;
  filter: alpha(opacity=50);
}

/* line 1069, sass/modules/_bootstrap.scss */
.modal-header{
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 1073, sass/modules/_bootstrap.scss */
.modal-header .close{
  margin-top: -2px;
}

/* line 1076, sass/modules/_bootstrap.scss */
.modal-title{
  margin: 0;
}

/* line 1080, sass/modules/_bootstrap.scss */
.modal-body{
  padding: 15px;
  position: relative;
}

/* line 1084, sass/modules/_bootstrap.scss */
.modal-footer{
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

/* line 1089, sass/modules/_bootstrap.scss */
.modal-footer .btn + .btn, .modal-footer .form-area input.btn + .btn, .form-area .modal-footer input.btn + .btn, .modal-footer .footer-col .newsletter button[type="submit"] + .btn, .footer-col .newsletter .modal-footer button[type="submit"] + .btn, .modal-footer .news-sign-up .modal-content .model-button + .btn, .news-sign-up .modal-content .modal-footer .model-button + .btn, .modal-footer .wpcf7-form button[type="submit"] + .btn, .wpcf7-form .modal-footer button[type="submit"] + .btn, .modal-footer .wpcf7-form input[type="submit"] + .btn, .wpcf7-form .modal-footer input[type="submit"] + .btn, .modal-footer .product-area .request-btn + .btn, .product-area .modal-footer .request-btn + .btn, .modal-footer .list-pagination ul li.active a + .btn, .list-pagination ul li.active .modal-footer a + .btn, .modal-footer .list-pagination .pagination-prev-btn + .btn, .list-pagination .modal-footer .pagination-prev-btn + .btn, .modal-footer .list-pagination .pagination-next-btn + .btn, .list-pagination .modal-footer .pagination-next-btn + .btn, .modal-footer .article-sign-up-module button[type="submit"] + .btn, .article-sign-up-module .modal-footer button[type="submit"] + .btn, .modal-footer .dl-btn + .btn, .modal-footer .home-header .btn + .btn, .home-header .modal-footer .btn + .btn, .modal-footer .login-form__button + .btn, .modal-footer .form-area .btn + input.btn, .form-area .modal-footer .btn + input.btn, .modal-footer .form-area input.btn + input.btn, .form-area .modal-footer input.btn + input.btn, .modal-footer .footer-col .newsletter .form-area button[type="submit"] + input.btn, .form-area .modal-footer .footer-col .newsletter button[type="submit"] + input.btn, .footer-col .newsletter .modal-footer .form-area button[type="submit"] + input.btn, .form-area .footer-col .newsletter .modal-footer button[type="submit"] + input.btn, .modal-footer .news-sign-up .modal-content .form-area .model-button + input.btn, .form-area .modal-footer .news-sign-up .modal-content .model-button + input.btn, .news-sign-up .modal-content .modal-footer .form-area .model-button + input.btn, .form-area .news-sign-up .modal-content .modal-footer .model-button + input.btn, .modal-footer .wpcf7-form .form-area button[type="submit"] + input.btn, .form-area .modal-footer .wpcf7-form button[type="submit"] + input.btn, .wpcf7-form .modal-footer .form-area button[type="submit"] + input.btn, .form-area .wpcf7-form .modal-footer button[type="submit"] + input.btn, .modal-footer .wpcf7-form .form-area input[type="submit"] + input.btn, .form-area .modal-footer .wpcf7-form input[type="submit"] + input.btn, .wpcf7-form .modal-footer .form-area input[type="submit"] + input.btn, .form-area .wpcf7-form .modal-footer input[type="submit"] + input.btn, .modal-footer .product-area .form-area .request-btn + input.btn, .form-area .modal-footer .product-area .request-btn + input.btn, .product-area .modal-footer .form-area .request-btn + input.btn, .form-area .product-area .modal-footer .request-btn + input.btn, .modal-footer .list-pagination ul li.active .form-area a + input.btn, .form-area .modal-footer .list-pagination ul li.active a + input.btn, .list-pagination ul li.active .modal-footer .form-area a + input.btn, .form-area .list-pagination ul li.active .modal-footer a + input.btn, .modal-footer .list-pagination .form-area .pagination-prev-btn + input.btn, .form-area .modal-footer .list-pagination .pagination-prev-btn + input.btn, .list-pagination .modal-footer .form-area .pagination-prev-btn + input.btn, .form-area .list-pagination .modal-footer .pagination-prev-btn + input.btn, .modal-footer .list-pagination .form-area .pagination-next-btn + input.btn, .form-area .modal-footer .list-pagination .pagination-next-btn + input.btn, .list-pagination .modal-footer .form-area .pagination-next-btn + input.btn, .form-area .list-pagination .modal-footer .pagination-next-btn + input.btn, .modal-footer .article-sign-up-module .form-area button[type="submit"] + input.btn, .form-area .modal-footer .article-sign-up-module button[type="submit"] + input.btn, .article-sign-up-module .modal-footer .form-area button[type="submit"] + input.btn, .form-area .article-sign-up-module .modal-footer button[type="submit"] + input.btn, .modal-footer .form-area .dl-btn + input.btn, .form-area .modal-footer .dl-btn + input.btn, .modal-footer .home-header .form-area .btn + input.btn, .form-area .modal-footer .home-header .btn + input.btn, .home-header .modal-footer .form-area .btn + input.btn, .form-area .home-header .modal-footer .btn + input.btn, .modal-footer .form-area .login-form__button + input.btn, .form-area .modal-footer .login-form__button + input.btn, .modal-footer .footer-col .newsletter .btn + button[type="submit"], .footer-col .newsletter .modal-footer .btn + button[type="submit"], .modal-footer .form-area .footer-col .newsletter input.btn + button[type="submit"], .footer-col .newsletter .modal-footer .form-area input.btn + button[type="submit"], .form-area .modal-footer .footer-col .newsletter input.btn + button[type="submit"], .footer-col .newsletter .form-area .modal-footer input.btn + button[type="submit"], .modal-footer .footer-col .newsletter button[type="submit"] + button[type="submit"], .footer-col .newsletter .modal-footer button[type="submit"] + button[type="submit"], .modal-footer .news-sign-up .modal-content .footer-col .newsletter .model-button + button[type="submit"], .footer-col .newsletter .modal-footer .news-sign-up .modal-content .model-button + button[type="submit"], .news-sign-up .modal-content .modal-footer .footer-col .newsletter .model-button + button[type="submit"], .footer-col .newsletter .news-sign-up .modal-content .modal-footer .model-button + button[type="submit"], .modal-footer .wpcf7-form .footer-col .newsletter button[type="submit"] + button[type="submit"], .footer-col .newsletter .modal-footer .wpcf7-form button[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer .footer-col .newsletter button[type="submit"] + button[type="submit"], .footer-col .newsletter .wpcf7-form .modal-footer button[type="submit"] + button[type="submit"], .modal-footer .wpcf7-form .footer-col .newsletter input[type="submit"] + button[type="submit"], .footer-col .newsletter .modal-footer .wpcf7-form input[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer .footer-col .newsletter input[type="submit"] + button[type="submit"], .footer-col .newsletter .wpcf7-form .modal-footer input[type="submit"] + button[type="submit"], .modal-footer .product-area .footer-col .newsletter .request-btn + button[type="submit"], .footer-col .newsletter .modal-footer .product-area .request-btn + button[type="submit"], .product-area .modal-footer .footer-col .newsletter .request-btn + button[type="submit"], .footer-col .newsletter .product-area .modal-footer .request-btn + button[type="submit"], .modal-footer .list-pagination ul li.active .footer-col .newsletter a + button[type="submit"], .footer-col .newsletter .modal-footer .list-pagination ul li.active a + button[type="submit"], .list-pagination ul li.active .modal-footer .footer-col .newsletter a + button[type="submit"], .footer-col .newsletter .list-pagination ul li.active .modal-footer a + button[type="submit"], .modal-footer .list-pagination .footer-col .newsletter .pagination-prev-btn + button[type="submit"], .footer-col .newsletter .modal-footer .list-pagination .pagination-prev-btn + button[type="submit"], .list-pagination .modal-footer .footer-col .newsletter .pagination-prev-btn + button[type="submit"], .footer-col .newsletter .list-pagination .modal-footer .pagination-prev-btn + button[type="submit"], .modal-footer .list-pagination .footer-col .newsletter .pagination-next-btn + button[type="submit"], .footer-col .newsletter .modal-footer .list-pagination .pagination-next-btn + button[type="submit"], .list-pagination .modal-footer .footer-col .newsletter .pagination-next-btn + button[type="submit"], .footer-col .newsletter .list-pagination .modal-footer .pagination-next-btn + button[type="submit"], .modal-footer .article-sign-up-module .footer-col .newsletter button[type="submit"] + button[type="submit"], .footer-col .newsletter .modal-footer .article-sign-up-module button[type="submit"] + button[type="submit"], .article-sign-up-module .modal-footer .footer-col .newsletter button[type="submit"] + button[type="submit"], .footer-col .newsletter .article-sign-up-module .modal-footer button[type="submit"] + button[type="submit"], .modal-footer .footer-col .newsletter .dl-btn + button[type="submit"], .footer-col .newsletter .modal-footer .dl-btn + button[type="submit"], .modal-footer .home-header .footer-col .newsletter .btn + button[type="submit"], .footer-col .newsletter .modal-footer .home-header .btn + button[type="submit"], .home-header .modal-footer .footer-col .newsletter .btn + button[type="submit"], .footer-col .newsletter .home-header .modal-footer .btn + button[type="submit"], .modal-footer .footer-col .newsletter .login-form__button + button[type="submit"], .footer-col .newsletter .modal-footer .login-form__button + button[type="submit"], .modal-footer .news-sign-up .modal-content .btn + .model-button, .news-sign-up .modal-content .modal-footer .btn + .model-button, .modal-footer .form-area .news-sign-up .modal-content input.btn + .model-button, .news-sign-up .modal-content .modal-footer .form-area input.btn + .model-button, .form-area .modal-footer .news-sign-up .modal-content input.btn + .model-button, .news-sign-up .modal-content .form-area .modal-footer input.btn + .model-button, .modal-footer .footer-col .newsletter .news-sign-up .modal-content button[type="submit"] + .model-button, .news-sign-up .modal-content .modal-footer .footer-col .newsletter button[type="submit"] + .model-button, .footer-col .newsletter .modal-footer .news-sign-up .modal-content button[type="submit"] + .model-button, .news-sign-up .modal-content .footer-col .newsletter .modal-footer button[type="submit"] + .model-button, .modal-footer .news-sign-up .modal-content .model-button + .model-button, .news-sign-up .modal-content .modal-footer .model-button + .model-button, .modal-footer .wpcf7-form .news-sign-up .modal-content button[type="submit"] + .model-button, .news-sign-up .modal-content .modal-footer .wpcf7-form button[type="submit"] + .model-button, .wpcf7-form .modal-footer .news-sign-up .modal-content button[type="submit"] + .model-button, .news-sign-up .modal-content .wpcf7-form .modal-footer button[type="submit"] + .model-button, .modal-footer .wpcf7-form .news-sign-up .modal-content input[type="submit"] + .model-button, .news-sign-up .modal-content .modal-footer .wpcf7-form input[type="submit"] + .model-button, .wpcf7-form .modal-footer .news-sign-up .modal-content input[type="submit"] + .model-button, .news-sign-up .modal-content .wpcf7-form .modal-footer input[type="submit"] + .model-button, .modal-footer .product-area .news-sign-up .modal-content .request-btn + .model-button, .news-sign-up .modal-content .modal-footer .product-area .request-btn + .model-button, .product-area .modal-footer .news-sign-up .modal-content .request-btn + .model-button, .news-sign-up .modal-content .product-area .modal-footer .request-btn + .model-button, .modal-footer .list-pagination ul li.active .news-sign-up .modal-content a + .model-button, .news-sign-up .modal-content .modal-footer .list-pagination ul li.active a + .model-button, .list-pagination ul li.active .modal-footer .news-sign-up .modal-content a + .model-button, .news-sign-up .modal-content .list-pagination ul li.active .modal-footer a + .model-button, .modal-footer .list-pagination .news-sign-up .modal-content .pagination-prev-btn + .model-button, .news-sign-up .modal-content .modal-footer .list-pagination .pagination-prev-btn + .model-button, .list-pagination .modal-footer .news-sign-up .modal-content .pagination-prev-btn + .model-button, .news-sign-up .modal-content .list-pagination .modal-footer .pagination-prev-btn + .model-button, .modal-footer .list-pagination .news-sign-up .modal-content .pagination-next-btn + .model-button, .news-sign-up .modal-content .modal-footer .list-pagination .pagination-next-btn + .model-button, .list-pagination .modal-footer .news-sign-up .modal-content .pagination-next-btn + .model-button, .news-sign-up .modal-content .list-pagination .modal-footer .pagination-next-btn + .model-button, .modal-footer .article-sign-up-module .news-sign-up .modal-content button[type="submit"] + .model-button, .news-sign-up .modal-content .modal-footer .article-sign-up-module button[type="submit"] + .model-button, .article-sign-up-module .modal-footer .news-sign-up .modal-content button[type="submit"] + .model-button, .news-sign-up .modal-content .article-sign-up-module .modal-footer button[type="submit"] + .model-button, .modal-footer .news-sign-up .modal-content .dl-btn + .model-button, .news-sign-up .modal-content .modal-footer .dl-btn + .model-button, .modal-footer .home-header .news-sign-up .modal-content .btn + .model-button, .news-sign-up .modal-content .modal-footer .home-header .btn + .model-button, .home-header .modal-footer .news-sign-up .modal-content .btn + .model-button, .news-sign-up .modal-content .home-header .modal-footer .btn + .model-button, .modal-footer .news-sign-up .modal-content .login-form__button + .model-button, .news-sign-up .modal-content .modal-footer .login-form__button + .model-button, .modal-footer .wpcf7-form .btn + button[type="submit"], .wpcf7-form .modal-footer .btn + button[type="submit"], .modal-footer .form-area .wpcf7-form input.btn + button[type="submit"], .wpcf7-form .modal-footer .form-area input.btn + button[type="submit"], .form-area .modal-footer .wpcf7-form input.btn + button[type="submit"], .wpcf7-form .form-area .modal-footer input.btn + button[type="submit"], .modal-footer .footer-col .newsletter .wpcf7-form button[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer .footer-col .newsletter button[type="submit"] + button[type="submit"], .footer-col .newsletter .modal-footer .wpcf7-form button[type="submit"] + button[type="submit"], .wpcf7-form .footer-col .newsletter .modal-footer button[type="submit"] + button[type="submit"], .modal-footer .news-sign-up .modal-content .wpcf7-form .model-button + button[type="submit"], .wpcf7-form .modal-footer .news-sign-up .modal-content .model-button + button[type="submit"], .news-sign-up .modal-content .modal-footer .wpcf7-form .model-button + button[type="submit"], .wpcf7-form .news-sign-up .modal-content .modal-footer .model-button + button[type="submit"], .modal-footer .wpcf7-form button[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer button[type="submit"] + button[type="submit"], .modal-footer .wpcf7-form input[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer input[type="submit"] + button[type="submit"], .modal-footer .product-area .wpcf7-form .request-btn + button[type="submit"], .wpcf7-form .modal-footer .product-area .request-btn + button[type="submit"], .product-area .modal-footer .wpcf7-form .request-btn + button[type="submit"], .wpcf7-form .product-area .modal-footer .request-btn + button[type="submit"], .modal-footer .list-pagination ul li.active .wpcf7-form a + button[type="submit"], .wpcf7-form .modal-footer .list-pagination ul li.active a + button[type="submit"], .list-pagination ul li.active .modal-footer .wpcf7-form a + button[type="submit"], .wpcf7-form .list-pagination ul li.active .modal-footer a + button[type="submit"], .modal-footer .list-pagination .wpcf7-form .pagination-prev-btn + button[type="submit"], .wpcf7-form .modal-footer .list-pagination .pagination-prev-btn + button[type="submit"], .list-pagination .modal-footer .wpcf7-form .pagination-prev-btn + button[type="submit"], .wpcf7-form .list-pagination .modal-footer .pagination-prev-btn + button[type="submit"], .modal-footer .list-pagination .wpcf7-form .pagination-next-btn + button[type="submit"], .wpcf7-form .modal-footer .list-pagination .pagination-next-btn + button[type="submit"], .list-pagination .modal-footer .wpcf7-form .pagination-next-btn + button[type="submit"], .wpcf7-form .list-pagination .modal-footer .pagination-next-btn + button[type="submit"], .modal-footer .article-sign-up-module .wpcf7-form button[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer .article-sign-up-module button[type="submit"] + button[type="submit"], .article-sign-up-module .modal-footer .wpcf7-form button[type="submit"] + button[type="submit"], .wpcf7-form .article-sign-up-module .modal-footer button[type="submit"] + button[type="submit"], .modal-footer .wpcf7-form .dl-btn + button[type="submit"], .wpcf7-form .modal-footer .dl-btn + button[type="submit"], .modal-footer .home-header .wpcf7-form .btn + button[type="submit"], .wpcf7-form .modal-footer .home-header .btn + button[type="submit"], .home-header .modal-footer .wpcf7-form .btn + button[type="submit"], .wpcf7-form .home-header .modal-footer .btn + button[type="submit"], .modal-footer .wpcf7-form .login-form__button + button[type="submit"], .wpcf7-form .modal-footer .login-form__button + button[type="submit"], .modal-footer .wpcf7-form .btn + input[type="submit"], .wpcf7-form .modal-footer .btn + input[type="submit"], .modal-footer .form-area .wpcf7-form input.btn + input[type="submit"], .wpcf7-form .modal-footer .form-area input.btn + input[type="submit"], .form-area .modal-footer .wpcf7-form input.btn + input[type="submit"], .wpcf7-form .form-area .modal-footer input.btn + input[type="submit"], .modal-footer .footer-col .newsletter .wpcf7-form button[type="submit"] + input[type="submit"], .wpcf7-form .modal-footer .footer-col .newsletter button[type="submit"] + input[type="submit"], .footer-col .newsletter .modal-footer .wpcf7-form button[type="submit"] + input[type="submit"], .wpcf7-form .footer-col .newsletter .modal-footer button[type="submit"] + input[type="submit"], .modal-footer .news-sign-up .modal-content .wpcf7-form .model-button + input[type="submit"], .wpcf7-form .modal-footer .news-sign-up .modal-content .model-button + input[type="submit"], .news-sign-up .modal-content .modal-footer .wpcf7-form .model-button + input[type="submit"], .wpcf7-form .news-sign-up .modal-content .modal-footer .model-button + input[type="submit"], .modal-footer .wpcf7-form button[type="submit"] + input[type="submit"], .wpcf7-form .modal-footer button[type="submit"] + input[type="submit"], .modal-footer .wpcf7-form input[type="submit"] + input[type="submit"], .wpcf7-form .modal-footer input[type="submit"] + input[type="submit"], .modal-footer .product-area .wpcf7-form .request-btn + input[type="submit"], .wpcf7-form .modal-footer .product-area .request-btn + input[type="submit"], .product-area .modal-footer .wpcf7-form .request-btn + input[type="submit"], .wpcf7-form .product-area .modal-footer .request-btn + input[type="submit"], .modal-footer .list-pagination ul li.active .wpcf7-form a + input[type="submit"], .wpcf7-form .modal-footer .list-pagination ul li.active a + input[type="submit"], .list-pagination ul li.active .modal-footer .wpcf7-form a + input[type="submit"], .wpcf7-form .list-pagination ul li.active .modal-footer a + input[type="submit"], .modal-footer .list-pagination .wpcf7-form .pagination-prev-btn + input[type="submit"], .wpcf7-form .modal-footer .list-pagination .pagination-prev-btn + input[type="submit"], .list-pagination .modal-footer .wpcf7-form .pagination-prev-btn + input[type="submit"], .wpcf7-form .list-pagination .modal-footer .pagination-prev-btn + input[type="submit"], .modal-footer .list-pagination .wpcf7-form .pagination-next-btn + input[type="submit"], .wpcf7-form .modal-footer .list-pagination .pagination-next-btn + input[type="submit"], .list-pagination .modal-footer .wpcf7-form .pagination-next-btn + input[type="submit"], .wpcf7-form .list-pagination .modal-footer .pagination-next-btn + input[type="submit"], .modal-footer .article-sign-up-module .wpcf7-form button[type="submit"] + input[type="submit"], .wpcf7-form .modal-footer .article-sign-up-module button[type="submit"] + input[type="submit"], .article-sign-up-module .modal-footer .wpcf7-form button[type="submit"] + input[type="submit"], .wpcf7-form .article-sign-up-module .modal-footer button[type="submit"] + input[type="submit"], .modal-footer .wpcf7-form .dl-btn + input[type="submit"], .wpcf7-form .modal-footer .dl-btn + input[type="submit"], .modal-footer .home-header .wpcf7-form .btn + input[type="submit"], .wpcf7-form .modal-footer .home-header .btn + input[type="submit"], .home-header .modal-footer .wpcf7-form .btn + input[type="submit"], .wpcf7-form .home-header .modal-footer .btn + input[type="submit"], .modal-footer .wpcf7-form .login-form__button + input[type="submit"], .wpcf7-form .modal-footer .login-form__button + input[type="submit"], .modal-footer .product-area .btn + .request-btn, .product-area .modal-footer .btn + .request-btn, .modal-footer .form-area .product-area input.btn + .request-btn, .product-area .modal-footer .form-area input.btn + .request-btn, .form-area .modal-footer .product-area input.btn + .request-btn, .product-area .form-area .modal-footer input.btn + .request-btn, .modal-footer .footer-col .newsletter .product-area button[type="submit"] + .request-btn, .product-area .modal-footer .footer-col .newsletter button[type="submit"] + .request-btn, .footer-col .newsletter .modal-footer .product-area button[type="submit"] + .request-btn, .product-area .footer-col .newsletter .modal-footer button[type="submit"] + .request-btn, .modal-footer .news-sign-up .modal-content .product-area .model-button + .request-btn, .product-area .modal-footer .news-sign-up .modal-content .model-button + .request-btn, .news-sign-up .modal-content .modal-footer .product-area .model-button + .request-btn, .product-area .news-sign-up .modal-content .modal-footer .model-button + .request-btn, .modal-footer .wpcf7-form .product-area button[type="submit"] + .request-btn, .product-area .modal-footer .wpcf7-form button[type="submit"] + .request-btn, .wpcf7-form .modal-footer .product-area button[type="submit"] + .request-btn, .product-area .wpcf7-form .modal-footer button[type="submit"] + .request-btn, .modal-footer .wpcf7-form .product-area input[type="submit"] + .request-btn, .product-area .modal-footer .wpcf7-form input[type="submit"] + .request-btn, .wpcf7-form .modal-footer .product-area input[type="submit"] + .request-btn, .product-area .wpcf7-form .modal-footer input[type="submit"] + .request-btn, .modal-footer .product-area .request-btn + .request-btn, .product-area .modal-footer .request-btn + .request-btn, .modal-footer .list-pagination ul li.active .product-area a + .request-btn, .product-area .modal-footer .list-pagination ul li.active a + .request-btn, .list-pagination ul li.active .modal-footer .product-area a + .request-btn, .product-area .list-pagination ul li.active .modal-footer a + .request-btn, .modal-footer .list-pagination .product-area .pagination-prev-btn + .request-btn, .product-area .modal-footer .list-pagination .pagination-prev-btn + .request-btn, .list-pagination .modal-footer .product-area .pagination-prev-btn + .request-btn, .product-area .list-pagination .modal-footer .pagination-prev-btn + .request-btn, .modal-footer .list-pagination .product-area .pagination-next-btn + .request-btn, .product-area .modal-footer .list-pagination .pagination-next-btn + .request-btn, .list-pagination .modal-footer .product-area .pagination-next-btn + .request-btn, .product-area .list-pagination .modal-footer .pagination-next-btn + .request-btn, .modal-footer .article-sign-up-module .product-area button[type="submit"] + .request-btn, .product-area .modal-footer .article-sign-up-module button[type="submit"] + .request-btn, .article-sign-up-module .modal-footer .product-area button[type="submit"] + .request-btn, .product-area .article-sign-up-module .modal-footer button[type="submit"] + .request-btn, .modal-footer .product-area .dl-btn + .request-btn, .product-area .modal-footer .dl-btn + .request-btn, .modal-footer .home-header .product-area .btn + .request-btn, .product-area .modal-footer .home-header .btn + .request-btn, .home-header .modal-footer .product-area .btn + .request-btn, .product-area .home-header .modal-footer .btn + .request-btn, .modal-footer .product-area .login-form__button + .request-btn, .product-area .modal-footer .login-form__button + .request-btn, .modal-footer .list-pagination ul li.active .btn + a, .list-pagination ul li.active .modal-footer .btn + a, .modal-footer .form-area .list-pagination ul li.active input.btn + a, .list-pagination ul li.active .modal-footer .form-area input.btn + a, .form-area .modal-footer .list-pagination ul li.active input.btn + a, .list-pagination ul li.active .form-area .modal-footer input.btn + a, .modal-footer .footer-col .newsletter .list-pagination ul li.active button[type="submit"] + a, .list-pagination ul li.active .modal-footer .footer-col .newsletter button[type="submit"] + a, .footer-col .newsletter .modal-footer .list-pagination ul li.active button[type="submit"] + a, .list-pagination ul li.active .footer-col .newsletter .modal-footer button[type="submit"] + a, .modal-footer .news-sign-up .modal-content .list-pagination ul li.active .model-button + a, .list-pagination ul li.active .modal-footer .news-sign-up .modal-content .model-button + a, .news-sign-up .modal-content .modal-footer .list-pagination ul li.active .model-button + a, .list-pagination ul li.active .news-sign-up .modal-content .modal-footer .model-button + a, .modal-footer .wpcf7-form .list-pagination ul li.active button[type="submit"] + a, .list-pagination ul li.active .modal-footer .wpcf7-form button[type="submit"] + a, .wpcf7-form .modal-footer .list-pagination ul li.active button[type="submit"] + a, .list-pagination ul li.active .wpcf7-form .modal-footer button[type="submit"] + a, .modal-footer .wpcf7-form .list-pagination ul li.active input[type="submit"] + a, .list-pagination ul li.active .modal-footer .wpcf7-form input[type="submit"] + a, .wpcf7-form .modal-footer .list-pagination ul li.active input[type="submit"] + a, .list-pagination ul li.active .wpcf7-form .modal-footer input[type="submit"] + a, .modal-footer .product-area .list-pagination ul li.active .request-btn + a, .list-pagination ul li.active .modal-footer .product-area .request-btn + a, .product-area .modal-footer .list-pagination ul li.active .request-btn + a, .list-pagination ul li.active .product-area .modal-footer .request-btn + a, .modal-footer .list-pagination ul li.active a + a, .list-pagination ul li.active .modal-footer a + a, .modal-footer .list-pagination ul li.active .pagination-prev-btn + a, .list-pagination .modal-footer ul li.active .pagination-prev-btn + a, .list-pagination ul li.active .modal-footer .pagination-prev-btn + a, .modal-footer .list-pagination ul li.active .pagination-next-btn + a, .list-pagination .modal-footer ul li.active .pagination-next-btn + a, .list-pagination ul li.active .modal-footer .pagination-next-btn + a, .modal-footer .article-sign-up-module .list-pagination ul li.active button[type="submit"] + a, .list-pagination ul li.active .modal-footer .article-sign-up-module button[type="submit"] + a, .article-sign-up-module .modal-footer .list-pagination ul li.active button[type="submit"] + a, .list-pagination ul li.active .article-sign-up-module .modal-footer button[type="submit"] + a, .modal-footer .list-pagination ul li.active .dl-btn + a, .list-pagination ul li.active .modal-footer .dl-btn + a, .modal-footer .home-header .list-pagination ul li.active .btn + a, .list-pagination ul li.active .modal-footer .home-header .btn + a, .home-header .modal-footer .list-pagination ul li.active .btn + a, .list-pagination ul li.active .home-header .modal-footer .btn + a, .modal-footer .list-pagination ul li.active .login-form__button + a, .list-pagination ul li.active .modal-footer .login-form__button + a, .modal-footer .list-pagination .btn + .pagination-prev-btn, .list-pagination .modal-footer .btn + .pagination-prev-btn, .modal-footer .form-area .list-pagination input.btn + .pagination-prev-btn, .list-pagination .modal-footer .form-area input.btn + .pagination-prev-btn, .form-area .modal-footer .list-pagination input.btn + .pagination-prev-btn, .list-pagination .form-area .modal-footer input.btn + .pagination-prev-btn, .modal-footer .footer-col .newsletter .list-pagination button[type="submit"] + .pagination-prev-btn, .list-pagination .modal-footer .footer-col .newsletter button[type="submit"] + .pagination-prev-btn, .footer-col .newsletter .modal-footer .list-pagination button[type="submit"] + .pagination-prev-btn, .list-pagination .footer-col .newsletter .modal-footer button[type="submit"] + .pagination-prev-btn, .modal-footer .news-sign-up .modal-content .list-pagination .model-button + .pagination-prev-btn, .list-pagination .modal-footer .news-sign-up .modal-content .model-button + .pagination-prev-btn, .news-sign-up .modal-content .modal-footer .list-pagination .model-button + .pagination-prev-btn, .list-pagination .news-sign-up .modal-content .modal-footer .model-button + .pagination-prev-btn, .modal-footer .wpcf7-form .list-pagination button[type="submit"] + .pagination-prev-btn, .list-pagination .modal-footer .wpcf7-form button[type="submit"] + .pagination-prev-btn, .wpcf7-form .modal-footer .list-pagination button[type="submit"] + .pagination-prev-btn, .list-pagination .wpcf7-form .modal-footer button[type="submit"] + .pagination-prev-btn, .modal-footer .wpcf7-form .list-pagination input[type="submit"] + .pagination-prev-btn, .list-pagination .modal-footer .wpcf7-form input[type="submit"] + .pagination-prev-btn, .wpcf7-form .modal-footer .list-pagination input[type="submit"] + .pagination-prev-btn, .list-pagination .wpcf7-form .modal-footer input[type="submit"] + .pagination-prev-btn, .modal-footer .product-area .list-pagination .request-btn + .pagination-prev-btn, .list-pagination .modal-footer .product-area .request-btn + .pagination-prev-btn, .product-area .modal-footer .list-pagination .request-btn + .pagination-prev-btn, .list-pagination .product-area .modal-footer .request-btn + .pagination-prev-btn, .modal-footer .list-pagination ul li.active a + .pagination-prev-btn, .list-pagination ul li.active .modal-footer a + .pagination-prev-btn, .modal-footer .list-pagination .pagination-prev-btn + .pagination-prev-btn, .list-pagination .modal-footer .pagination-prev-btn + .pagination-prev-btn, .modal-footer .list-pagination .pagination-next-btn + .pagination-prev-btn, .list-pagination .modal-footer .pagination-next-btn + .pagination-prev-btn, .modal-footer .article-sign-up-module .list-pagination button[type="submit"] + .pagination-prev-btn, .list-pagination .modal-footer .article-sign-up-module button[type="submit"] + .pagination-prev-btn, .article-sign-up-module .modal-footer .list-pagination button[type="submit"] + .pagination-prev-btn, .list-pagination .article-sign-up-module .modal-footer button[type="submit"] + .pagination-prev-btn, .modal-footer .list-pagination .dl-btn + .pagination-prev-btn, .list-pagination .modal-footer .dl-btn + .pagination-prev-btn, .modal-footer .home-header .list-pagination .btn + .pagination-prev-btn, .list-pagination .modal-footer .home-header .btn + .pagination-prev-btn, .home-header .modal-footer .list-pagination .btn + .pagination-prev-btn, .list-pagination .home-header .modal-footer .btn + .pagination-prev-btn, .modal-footer .list-pagination .login-form__button + .pagination-prev-btn, .list-pagination .modal-footer .login-form__button + .pagination-prev-btn,
.modal-footer .list-pagination .btn + .pagination-next-btn, .list-pagination .modal-footer .btn + .pagination-next-btn,
.modal-footer .form-area .list-pagination input.btn + .pagination-next-btn, .list-pagination .modal-footer .form-area input.btn + .pagination-next-btn, .form-area .modal-footer .list-pagination input.btn + .pagination-next-btn, .list-pagination .form-area .modal-footer input.btn + .pagination-next-btn,
.modal-footer .footer-col .newsletter .list-pagination button[type="submit"] + .pagination-next-btn, .list-pagination .modal-footer .footer-col .newsletter button[type="submit"] + .pagination-next-btn, .footer-col .newsletter .modal-footer .list-pagination button[type="submit"] + .pagination-next-btn, .list-pagination .footer-col .newsletter .modal-footer button[type="submit"] + .pagination-next-btn,
.modal-footer .news-sign-up .modal-content .list-pagination .model-button + .pagination-next-btn, .list-pagination .modal-footer .news-sign-up .modal-content .model-button + .pagination-next-btn, .news-sign-up .modal-content .modal-footer .list-pagination .model-button + .pagination-next-btn, .list-pagination .news-sign-up .modal-content .modal-footer .model-button + .pagination-next-btn,
.modal-footer .wpcf7-form .list-pagination button[type="submit"] + .pagination-next-btn, .list-pagination .modal-footer .wpcf7-form button[type="submit"] + .pagination-next-btn, .wpcf7-form .modal-footer .list-pagination button[type="submit"] + .pagination-next-btn, .list-pagination .wpcf7-form .modal-footer button[type="submit"] + .pagination-next-btn,
.modal-footer .wpcf7-form .list-pagination input[type="submit"] + .pagination-next-btn, .list-pagination .modal-footer .wpcf7-form input[type="submit"] + .pagination-next-btn, .wpcf7-form .modal-footer .list-pagination input[type="submit"] + .pagination-next-btn, .list-pagination .wpcf7-form .modal-footer input[type="submit"] + .pagination-next-btn,
.modal-footer .product-area .list-pagination .request-btn + .pagination-next-btn, .list-pagination .modal-footer .product-area .request-btn + .pagination-next-btn, .product-area .modal-footer .list-pagination .request-btn + .pagination-next-btn, .list-pagination .product-area .modal-footer .request-btn + .pagination-next-btn,
.modal-footer .list-pagination ul li.active a + .pagination-next-btn, .list-pagination ul li.active .modal-footer a + .pagination-next-btn,
.modal-footer .list-pagination .pagination-prev-btn + .pagination-next-btn, .list-pagination .modal-footer .pagination-prev-btn + .pagination-next-btn,
.modal-footer .list-pagination .pagination-next-btn + .pagination-next-btn, .list-pagination .modal-footer .pagination-next-btn + .pagination-next-btn,
.modal-footer .article-sign-up-module .list-pagination button[type="submit"] + .pagination-next-btn, .list-pagination .modal-footer .article-sign-up-module button[type="submit"] + .pagination-next-btn, .article-sign-up-module .modal-footer .list-pagination button[type="submit"] + .pagination-next-btn, .list-pagination .article-sign-up-module .modal-footer button[type="submit"] + .pagination-next-btn,
.modal-footer .list-pagination .dl-btn + .pagination-next-btn, .list-pagination .modal-footer .dl-btn + .pagination-next-btn,
.modal-footer .home-header .list-pagination .btn + .pagination-next-btn, .list-pagination .modal-footer .home-header .btn + .pagination-next-btn, .home-header .modal-footer .list-pagination .btn + .pagination-next-btn, .list-pagination .home-header .modal-footer .btn + .pagination-next-btn,
.modal-footer .list-pagination .login-form__button + .pagination-next-btn, .list-pagination .modal-footer .login-form__button + .pagination-next-btn, .modal-footer .article-sign-up-module .btn + button[type="submit"], .article-sign-up-module .modal-footer .btn + button[type="submit"], .modal-footer .form-area .article-sign-up-module input.btn + button[type="submit"], .article-sign-up-module .modal-footer .form-area input.btn + button[type="submit"], .form-area .modal-footer .article-sign-up-module input.btn + button[type="submit"], .article-sign-up-module .form-area .modal-footer input.btn + button[type="submit"], .modal-footer .footer-col .newsletter .article-sign-up-module button[type="submit"] + button[type="submit"], .article-sign-up-module .modal-footer .footer-col .newsletter button[type="submit"] + button[type="submit"], .footer-col .newsletter .modal-footer .article-sign-up-module button[type="submit"] + button[type="submit"], .article-sign-up-module .footer-col .newsletter .modal-footer button[type="submit"] + button[type="submit"], .modal-footer .news-sign-up .modal-content .article-sign-up-module .model-button + button[type="submit"], .article-sign-up-module .modal-footer .news-sign-up .modal-content .model-button + button[type="submit"], .news-sign-up .modal-content .modal-footer .article-sign-up-module .model-button + button[type="submit"], .article-sign-up-module .news-sign-up .modal-content .modal-footer .model-button + button[type="submit"], .modal-footer .wpcf7-form .article-sign-up-module button[type="submit"] + button[type="submit"], .article-sign-up-module .modal-footer .wpcf7-form button[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer .article-sign-up-module button[type="submit"] + button[type="submit"], .article-sign-up-module .wpcf7-form .modal-footer button[type="submit"] + button[type="submit"], .modal-footer .wpcf7-form .article-sign-up-module input[type="submit"] + button[type="submit"], .article-sign-up-module .modal-footer .wpcf7-form input[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer .article-sign-up-module input[type="submit"] + button[type="submit"], .article-sign-up-module .wpcf7-form .modal-footer input[type="submit"] + button[type="submit"], .modal-footer .product-area .article-sign-up-module .request-btn + button[type="submit"], .article-sign-up-module .modal-footer .product-area .request-btn + button[type="submit"], .product-area .modal-footer .article-sign-up-module .request-btn + button[type="submit"], .article-sign-up-module .product-area .modal-footer .request-btn + button[type="submit"], .modal-footer .list-pagination ul li.active .article-sign-up-module a + button[type="submit"], .article-sign-up-module .modal-footer .list-pagination ul li.active a + button[type="submit"], .list-pagination ul li.active .modal-footer .article-sign-up-module a + button[type="submit"], .article-sign-up-module .list-pagination ul li.active .modal-footer a + button[type="submit"], .modal-footer .list-pagination .article-sign-up-module .pagination-prev-btn + button[type="submit"], .article-sign-up-module .modal-footer .list-pagination .pagination-prev-btn + button[type="submit"], .list-pagination .modal-footer .article-sign-up-module .pagination-prev-btn + button[type="submit"], .article-sign-up-module .list-pagination .modal-footer .pagination-prev-btn + button[type="submit"], .modal-footer .list-pagination .article-sign-up-module .pagination-next-btn + button[type="submit"], .article-sign-up-module .modal-footer .list-pagination .pagination-next-btn + button[type="submit"], .list-pagination .modal-footer .article-sign-up-module .pagination-next-btn + button[type="submit"], .article-sign-up-module .list-pagination .modal-footer .pagination-next-btn + button[type="submit"], .modal-footer .article-sign-up-module button[type="submit"] + button[type="submit"], .article-sign-up-module .modal-footer button[type="submit"] + button[type="submit"], .modal-footer .article-sign-up-module .dl-btn + button[type="submit"], .article-sign-up-module .modal-footer .dl-btn + button[type="submit"], .modal-footer .home-header .article-sign-up-module .btn + button[type="submit"], .article-sign-up-module .modal-footer .home-header .btn + button[type="submit"], .home-header .modal-footer .article-sign-up-module .btn + button[type="submit"], .article-sign-up-module .home-header .modal-footer .btn + button[type="submit"], .modal-footer .article-sign-up-module .login-form__button + button[type="submit"], .article-sign-up-module .modal-footer .login-form__button + button[type="submit"], .modal-footer .btn + .dl-btn, .modal-footer .form-area input.btn + .dl-btn, .form-area .modal-footer input.btn + .dl-btn, .modal-footer .footer-col .newsletter button[type="submit"] + .dl-btn, .footer-col .newsletter .modal-footer button[type="submit"] + .dl-btn, .modal-footer .news-sign-up .modal-content .model-button + .dl-btn, .news-sign-up .modal-content .modal-footer .model-button + .dl-btn, .modal-footer .wpcf7-form button[type="submit"] + .dl-btn, .wpcf7-form .modal-footer button[type="submit"] + .dl-btn, .modal-footer .wpcf7-form input[type="submit"] + .dl-btn, .wpcf7-form .modal-footer input[type="submit"] + .dl-btn, .modal-footer .product-area .request-btn + .dl-btn, .product-area .modal-footer .request-btn + .dl-btn, .modal-footer .list-pagination ul li.active a + .dl-btn, .list-pagination ul li.active .modal-footer a + .dl-btn, .modal-footer .list-pagination .pagination-prev-btn + .dl-btn, .list-pagination .modal-footer .pagination-prev-btn + .dl-btn, .modal-footer .list-pagination .pagination-next-btn + .dl-btn, .list-pagination .modal-footer .pagination-next-btn + .dl-btn, .modal-footer .article-sign-up-module button[type="submit"] + .dl-btn, .article-sign-up-module .modal-footer button[type="submit"] + .dl-btn, .modal-footer .dl-btn + .dl-btn, .modal-footer .home-header .btn + .dl-btn, .home-header .modal-footer .btn + .dl-btn, .modal-footer .login-form__button + .dl-btn, .modal-footer .home-header .btn + .btn, .home-header .modal-footer .btn + .btn, .modal-footer .form-area .home-header input.btn + .btn, .home-header .modal-footer .form-area input.btn + .btn, .form-area .modal-footer .home-header input.btn + .btn, .home-header .form-area .modal-footer input.btn + .btn, .modal-footer .footer-col .newsletter .home-header button[type="submit"] + .btn, .home-header .modal-footer .footer-col .newsletter button[type="submit"] + .btn, .footer-col .newsletter .modal-footer .home-header button[type="submit"] + .btn, .home-header .footer-col .newsletter .modal-footer button[type="submit"] + .btn, .modal-footer .news-sign-up .modal-content .home-header .model-button + .btn, .home-header .modal-footer .news-sign-up .modal-content .model-button + .btn, .news-sign-up .modal-content .modal-footer .home-header .model-button + .btn, .home-header .news-sign-up .modal-content .modal-footer .model-button + .btn, .modal-footer .wpcf7-form .home-header button[type="submit"] + .btn, .home-header .modal-footer .wpcf7-form button[type="submit"] + .btn, .wpcf7-form .modal-footer .home-header button[type="submit"] + .btn, .home-header .wpcf7-form .modal-footer button[type="submit"] + .btn, .modal-footer .wpcf7-form .home-header input[type="submit"] + .btn, .home-header .modal-footer .wpcf7-form input[type="submit"] + .btn, .wpcf7-form .modal-footer .home-header input[type="submit"] + .btn, .home-header .wpcf7-form .modal-footer input[type="submit"] + .btn, .modal-footer .product-area .home-header .request-btn + .btn, .home-header .modal-footer .product-area .request-btn + .btn, .product-area .modal-footer .home-header .request-btn + .btn, .home-header .product-area .modal-footer .request-btn + .btn, .modal-footer .list-pagination ul li.active .home-header a + .btn, .home-header .modal-footer .list-pagination ul li.active a + .btn, .list-pagination ul li.active .modal-footer .home-header a + .btn, .home-header .list-pagination ul li.active .modal-footer a + .btn, .modal-footer .list-pagination .home-header .pagination-prev-btn + .btn, .home-header .modal-footer .list-pagination .pagination-prev-btn + .btn, .list-pagination .modal-footer .home-header .pagination-prev-btn + .btn, .home-header .list-pagination .modal-footer .pagination-prev-btn + .btn, .modal-footer .list-pagination .home-header .pagination-next-btn + .btn, .home-header .modal-footer .list-pagination .pagination-next-btn + .btn, .list-pagination .modal-footer .home-header .pagination-next-btn + .btn, .home-header .list-pagination .modal-footer .pagination-next-btn + .btn, .modal-footer .article-sign-up-module .home-header button[type="submit"] + .btn, .home-header .modal-footer .article-sign-up-module button[type="submit"] + .btn, .article-sign-up-module .modal-footer .home-header button[type="submit"] + .btn, .home-header .article-sign-up-module .modal-footer button[type="submit"] + .btn, .modal-footer .home-header .dl-btn + .btn, .home-header .modal-footer .dl-btn + .btn, .modal-footer .home-header .btn + .btn, .home-header .modal-footer .btn + .btn, .modal-footer .home-header .login-form__button + .btn, .home-header .modal-footer .login-form__button + .btn, .modal-footer .btn + .login-form__button, .modal-footer .form-area input.btn + .login-form__button, .form-area .modal-footer input.btn + .login-form__button, .modal-footer .footer-col .newsletter button[type="submit"] + .login-form__button, .footer-col .newsletter .modal-footer button[type="submit"] + .login-form__button, .modal-footer .news-sign-up .modal-content .model-button + .login-form__button, .news-sign-up .modal-content .modal-footer .model-button + .login-form__button, .modal-footer .wpcf7-form button[type="submit"] + .login-form__button, .wpcf7-form .modal-footer button[type="submit"] + .login-form__button, .modal-footer .wpcf7-form input[type="submit"] + .login-form__button, .wpcf7-form .modal-footer input[type="submit"] + .login-form__button, .modal-footer .product-area .request-btn + .login-form__button, .product-area .modal-footer .request-btn + .login-form__button, .modal-footer .list-pagination ul li.active a + .login-form__button, .list-pagination ul li.active .modal-footer a + .login-form__button, .modal-footer .list-pagination .pagination-prev-btn + .login-form__button, .list-pagination .modal-footer .pagination-prev-btn + .login-form__button, .modal-footer .list-pagination .pagination-next-btn + .login-form__button, .list-pagination .modal-footer .pagination-next-btn + .login-form__button, .modal-footer .article-sign-up-module button[type="submit"] + .login-form__button, .article-sign-up-module .modal-footer button[type="submit"] + .login-form__button, .modal-footer .dl-btn + .login-form__button, .modal-footer .home-header .btn + .login-form__button, .home-header .modal-footer .btn + .login-form__button, .modal-footer .login-form__button + .login-form__button{
  margin-left: 5px;
  margin-bottom: 0;
}

/* line 1093, sass/modules/_bootstrap.scss */
.modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .form-area input.btn + .btn, .form-area .modal-footer .btn-group input.btn + .btn, .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + .btn, .footer-col .newsletter .modal-footer .btn-group button[type="submit"] + .btn, .modal-footer .btn-group .news-sign-up .modal-content .model-button + .btn, .news-sign-up .modal-content .modal-footer .btn-group .model-button + .btn, .modal-footer .btn-group .wpcf7-form button[type="submit"] + .btn, .wpcf7-form .modal-footer .btn-group button[type="submit"] + .btn, .modal-footer .btn-group .wpcf7-form input[type="submit"] + .btn, .wpcf7-form .modal-footer .btn-group input[type="submit"] + .btn, .modal-footer .btn-group .product-area .request-btn + .btn, .product-area .modal-footer .btn-group .request-btn + .btn, .modal-footer .btn-group .list-pagination ul li.active a + .btn, .list-pagination ul li.active .modal-footer .btn-group a + .btn, .modal-footer .btn-group .list-pagination .pagination-prev-btn + .btn, .list-pagination .modal-footer .btn-group .pagination-prev-btn + .btn, .modal-footer .btn-group .list-pagination .pagination-next-btn + .btn, .list-pagination .modal-footer .btn-group .pagination-next-btn + .btn, .modal-footer .btn-group .article-sign-up-module button[type="submit"] + .btn, .article-sign-up-module .modal-footer .btn-group button[type="submit"] + .btn, .modal-footer .btn-group .dl-btn + .btn, .modal-footer .btn-group .home-header .btn + .btn, .home-header .modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .login-form__button + .btn, .modal-footer .btn-group .form-area .btn + input.btn, .form-area .modal-footer .btn-group .btn + input.btn, .modal-footer .btn-group .form-area input.btn + input.btn, .form-area .modal-footer .btn-group input.btn + input.btn, .modal-footer .btn-group .footer-col .newsletter .form-area button[type="submit"] + input.btn, .form-area .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + input.btn, .footer-col .newsletter .modal-footer .btn-group .form-area button[type="submit"] + input.btn, .form-area .footer-col .newsletter .modal-footer .btn-group button[type="submit"] + input.btn, .modal-footer .btn-group .news-sign-up .modal-content .form-area .model-button + input.btn, .form-area .modal-footer .btn-group .news-sign-up .modal-content .model-button + input.btn, .news-sign-up .modal-content .modal-footer .btn-group .form-area .model-button + input.btn, .form-area .news-sign-up .modal-content .modal-footer .btn-group .model-button + input.btn, .modal-footer .btn-group .wpcf7-form .form-area button[type="submit"] + input.btn, .form-area .modal-footer .btn-group .wpcf7-form button[type="submit"] + input.btn, .wpcf7-form .modal-footer .btn-group .form-area button[type="submit"] + input.btn, .form-area .wpcf7-form .modal-footer .btn-group button[type="submit"] + input.btn, .modal-footer .btn-group .wpcf7-form .form-area input[type="submit"] + input.btn, .form-area .modal-footer .btn-group .wpcf7-form input[type="submit"] + input.btn, .wpcf7-form .modal-footer .btn-group .form-area input[type="submit"] + input.btn, .form-area .wpcf7-form .modal-footer .btn-group input[type="submit"] + input.btn, .modal-footer .btn-group .product-area .form-area .request-btn + input.btn, .form-area .modal-footer .btn-group .product-area .request-btn + input.btn, .product-area .modal-footer .btn-group .form-area .request-btn + input.btn, .form-area .product-area .modal-footer .btn-group .request-btn + input.btn, .modal-footer .btn-group .list-pagination ul li.active .form-area a + input.btn, .form-area .modal-footer .btn-group .list-pagination ul li.active a + input.btn, .list-pagination ul li.active .modal-footer .btn-group .form-area a + input.btn, .form-area .list-pagination ul li.active .modal-footer .btn-group a + input.btn, .modal-footer .btn-group .list-pagination .form-area .pagination-prev-btn + input.btn, .form-area .modal-footer .btn-group .list-pagination .pagination-prev-btn + input.btn, .list-pagination .modal-footer .btn-group .form-area .pagination-prev-btn + input.btn, .form-area .list-pagination .modal-footer .btn-group .pagination-prev-btn + input.btn, .modal-footer .btn-group .list-pagination .form-area .pagination-next-btn + input.btn, .form-area .modal-footer .btn-group .list-pagination .pagination-next-btn + input.btn, .list-pagination .modal-footer .btn-group .form-area .pagination-next-btn + input.btn, .form-area .list-pagination .modal-footer .btn-group .pagination-next-btn + input.btn, .modal-footer .btn-group .article-sign-up-module .form-area button[type="submit"] + input.btn, .form-area .modal-footer .btn-group .article-sign-up-module button[type="submit"] + input.btn, .article-sign-up-module .modal-footer .btn-group .form-area button[type="submit"] + input.btn, .form-area .article-sign-up-module .modal-footer .btn-group button[type="submit"] + input.btn, .modal-footer .btn-group .form-area .dl-btn + input.btn, .form-area .modal-footer .btn-group .dl-btn + input.btn, .modal-footer .btn-group .home-header .form-area .btn + input.btn, .form-area .modal-footer .btn-group .home-header .btn + input.btn, .home-header .modal-footer .btn-group .form-area .btn + input.btn, .form-area .home-header .modal-footer .btn-group .btn + input.btn, .modal-footer .btn-group .form-area .login-form__button + input.btn, .form-area .modal-footer .btn-group .login-form__button + input.btn, .modal-footer .btn-group .footer-col .newsletter .btn + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group .btn + button[type="submit"], .modal-footer .btn-group .form-area .footer-col .newsletter input.btn + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group .form-area input.btn + button[type="submit"], .form-area .modal-footer .btn-group .footer-col .newsletter input.btn + button[type="submit"], .footer-col .newsletter .form-area .modal-footer .btn-group input.btn + button[type="submit"], .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group button[type="submit"] + button[type="submit"], .modal-footer .btn-group .news-sign-up .modal-content .footer-col .newsletter .model-button + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group .news-sign-up .modal-content .model-button + button[type="submit"], .news-sign-up .modal-content .modal-footer .btn-group .footer-col .newsletter .model-button + button[type="submit"], .footer-col .newsletter .news-sign-up .modal-content .modal-footer .btn-group .model-button + button[type="submit"], .modal-footer .btn-group .wpcf7-form .footer-col .newsletter button[type="submit"] + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group .wpcf7-form button[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + button[type="submit"], .footer-col .newsletter .wpcf7-form .modal-footer .btn-group button[type="submit"] + button[type="submit"], .modal-footer .btn-group .wpcf7-form .footer-col .newsletter input[type="submit"] + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group .wpcf7-form input[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer .btn-group .footer-col .newsletter input[type="submit"] + button[type="submit"], .footer-col .newsletter .wpcf7-form .modal-footer .btn-group input[type="submit"] + button[type="submit"], .modal-footer .btn-group .product-area .footer-col .newsletter .request-btn + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group .product-area .request-btn + button[type="submit"], .product-area .modal-footer .btn-group .footer-col .newsletter .request-btn + button[type="submit"], .footer-col .newsletter .product-area .modal-footer .btn-group .request-btn + button[type="submit"], .modal-footer .btn-group .list-pagination ul li.active .footer-col .newsletter a + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group .list-pagination ul li.active a + button[type="submit"], .list-pagination ul li.active .modal-footer .btn-group .footer-col .newsletter a + button[type="submit"], .footer-col .newsletter .list-pagination ul li.active .modal-footer .btn-group a + button[type="submit"], .modal-footer .btn-group .list-pagination .footer-col .newsletter .pagination-prev-btn + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group .list-pagination .pagination-prev-btn + button[type="submit"], .list-pagination .modal-footer .btn-group .footer-col .newsletter .pagination-prev-btn + button[type="submit"], .footer-col .newsletter .list-pagination .modal-footer .btn-group .pagination-prev-btn + button[type="submit"], .modal-footer .btn-group .list-pagination .footer-col .newsletter .pagination-next-btn + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group .list-pagination .pagination-next-btn + button[type="submit"], .list-pagination .modal-footer .btn-group .footer-col .newsletter .pagination-next-btn + button[type="submit"], .footer-col .newsletter .list-pagination .modal-footer .btn-group .pagination-next-btn + button[type="submit"], .modal-footer .btn-group .article-sign-up-module .footer-col .newsletter button[type="submit"] + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group .article-sign-up-module button[type="submit"] + button[type="submit"], .article-sign-up-module .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + button[type="submit"], .footer-col .newsletter .article-sign-up-module .modal-footer .btn-group button[type="submit"] + button[type="submit"], .modal-footer .btn-group .footer-col .newsletter .dl-btn + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group .dl-btn + button[type="submit"], .modal-footer .btn-group .home-header .footer-col .newsletter .btn + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group .home-header .btn + button[type="submit"], .home-header .modal-footer .btn-group .footer-col .newsletter .btn + button[type="submit"], .footer-col .newsletter .home-header .modal-footer .btn-group .btn + button[type="submit"], .modal-footer .btn-group .footer-col .newsletter .login-form__button + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group .login-form__button + button[type="submit"], .modal-footer .btn-group .news-sign-up .modal-content .btn + .model-button, .news-sign-up .modal-content .modal-footer .btn-group .btn + .model-button, .modal-footer .btn-group .form-area .news-sign-up .modal-content input.btn + .model-button, .news-sign-up .modal-content .modal-footer .btn-group .form-area input.btn + .model-button, .form-area .modal-footer .btn-group .news-sign-up .modal-content input.btn + .model-button, .news-sign-up .modal-content .form-area .modal-footer .btn-group input.btn + .model-button, .modal-footer .btn-group .footer-col .newsletter .news-sign-up .modal-content button[type="submit"] + .model-button, .news-sign-up .modal-content .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + .model-button, .footer-col .newsletter .modal-footer .btn-group .news-sign-up .modal-content button[type="submit"] + .model-button, .news-sign-up .modal-content .footer-col .newsletter .modal-footer .btn-group button[type="submit"] + .model-button, .modal-footer .btn-group .news-sign-up .modal-content .model-button + .model-button, .news-sign-up .modal-content .modal-footer .btn-group .model-button + .model-button, .modal-footer .btn-group .wpcf7-form .news-sign-up .modal-content button[type="submit"] + .model-button, .news-sign-up .modal-content .modal-footer .btn-group .wpcf7-form button[type="submit"] + .model-button, .wpcf7-form .modal-footer .btn-group .news-sign-up .modal-content button[type="submit"] + .model-button, .news-sign-up .modal-content .wpcf7-form .modal-footer .btn-group button[type="submit"] + .model-button, .modal-footer .btn-group .wpcf7-form .news-sign-up .modal-content input[type="submit"] + .model-button, .news-sign-up .modal-content .modal-footer .btn-group .wpcf7-form input[type="submit"] + .model-button, .wpcf7-form .modal-footer .btn-group .news-sign-up .modal-content input[type="submit"] + .model-button, .news-sign-up .modal-content .wpcf7-form .modal-footer .btn-group input[type="submit"] + .model-button, .modal-footer .btn-group .product-area .news-sign-up .modal-content .request-btn + .model-button, .news-sign-up .modal-content .modal-footer .btn-group .product-area .request-btn + .model-button, .product-area .modal-footer .btn-group .news-sign-up .modal-content .request-btn + .model-button, .news-sign-up .modal-content .product-area .modal-footer .btn-group .request-btn + .model-button, .modal-footer .btn-group .list-pagination ul li.active .news-sign-up .modal-content a + .model-button, .news-sign-up .modal-content .modal-footer .btn-group .list-pagination ul li.active a + .model-button, .list-pagination ul li.active .modal-footer .btn-group .news-sign-up .modal-content a + .model-button, .news-sign-up .modal-content .list-pagination ul li.active .modal-footer .btn-group a + .model-button, .modal-footer .btn-group .list-pagination .news-sign-up .modal-content .pagination-prev-btn + .model-button, .news-sign-up .modal-content .modal-footer .btn-group .list-pagination .pagination-prev-btn + .model-button, .list-pagination .modal-footer .btn-group .news-sign-up .modal-content .pagination-prev-btn + .model-button, .news-sign-up .modal-content .list-pagination .modal-footer .btn-group .pagination-prev-btn + .model-button, .modal-footer .btn-group .list-pagination .news-sign-up .modal-content .pagination-next-btn + .model-button, .news-sign-up .modal-content .modal-footer .btn-group .list-pagination .pagination-next-btn + .model-button, .list-pagination .modal-footer .btn-group .news-sign-up .modal-content .pagination-next-btn + .model-button, .news-sign-up .modal-content .list-pagination .modal-footer .btn-group .pagination-next-btn + .model-button, .modal-footer .btn-group .article-sign-up-module .news-sign-up .modal-content button[type="submit"] + .model-button, .news-sign-up .modal-content .modal-footer .btn-group .article-sign-up-module button[type="submit"] + .model-button, .article-sign-up-module .modal-footer .btn-group .news-sign-up .modal-content button[type="submit"] + .model-button, .news-sign-up .modal-content .article-sign-up-module .modal-footer .btn-group button[type="submit"] + .model-button, .modal-footer .btn-group .news-sign-up .modal-content .dl-btn + .model-button, .news-sign-up .modal-content .modal-footer .btn-group .dl-btn + .model-button, .modal-footer .btn-group .home-header .news-sign-up .modal-content .btn + .model-button, .news-sign-up .modal-content .modal-footer .btn-group .home-header .btn + .model-button, .home-header .modal-footer .btn-group .news-sign-up .modal-content .btn + .model-button, .news-sign-up .modal-content .home-header .modal-footer .btn-group .btn + .model-button, .modal-footer .btn-group .news-sign-up .modal-content .login-form__button + .model-button, .news-sign-up .modal-content .modal-footer .btn-group .login-form__button + .model-button, .modal-footer .btn-group .wpcf7-form .btn + button[type="submit"], .wpcf7-form .modal-footer .btn-group .btn + button[type="submit"], .modal-footer .btn-group .form-area .wpcf7-form input.btn + button[type="submit"], .wpcf7-form .modal-footer .btn-group .form-area input.btn + button[type="submit"], .form-area .modal-footer .btn-group .wpcf7-form input.btn + button[type="submit"], .wpcf7-form .form-area .modal-footer .btn-group input.btn + button[type="submit"], .modal-footer .btn-group .footer-col .newsletter .wpcf7-form button[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group .wpcf7-form button[type="submit"] + button[type="submit"], .wpcf7-form .footer-col .newsletter .modal-footer .btn-group button[type="submit"] + button[type="submit"], .modal-footer .btn-group .news-sign-up .modal-content .wpcf7-form .model-button + button[type="submit"], .wpcf7-form .modal-footer .btn-group .news-sign-up .modal-content .model-button + button[type="submit"], .news-sign-up .modal-content .modal-footer .btn-group .wpcf7-form .model-button + button[type="submit"], .wpcf7-form .news-sign-up .modal-content .modal-footer .btn-group .model-button + button[type="submit"], .modal-footer .btn-group .wpcf7-form button[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer .btn-group button[type="submit"] + button[type="submit"], .modal-footer .btn-group .wpcf7-form input[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer .btn-group input[type="submit"] + button[type="submit"], .modal-footer .btn-group .product-area .wpcf7-form .request-btn + button[type="submit"], .wpcf7-form .modal-footer .btn-group .product-area .request-btn + button[type="submit"], .product-area .modal-footer .btn-group .wpcf7-form .request-btn + button[type="submit"], .wpcf7-form .product-area .modal-footer .btn-group .request-btn + button[type="submit"], .modal-footer .btn-group .list-pagination ul li.active .wpcf7-form a + button[type="submit"], .wpcf7-form .modal-footer .btn-group .list-pagination ul li.active a + button[type="submit"], .list-pagination ul li.active .modal-footer .btn-group .wpcf7-form a + button[type="submit"], .wpcf7-form .list-pagination ul li.active .modal-footer .btn-group a + button[type="submit"], .modal-footer .btn-group .list-pagination .wpcf7-form .pagination-prev-btn + button[type="submit"], .wpcf7-form .modal-footer .btn-group .list-pagination .pagination-prev-btn + button[type="submit"], .list-pagination .modal-footer .btn-group .wpcf7-form .pagination-prev-btn + button[type="submit"], .wpcf7-form .list-pagination .modal-footer .btn-group .pagination-prev-btn + button[type="submit"], .modal-footer .btn-group .list-pagination .wpcf7-form .pagination-next-btn + button[type="submit"], .wpcf7-form .modal-footer .btn-group .list-pagination .pagination-next-btn + button[type="submit"], .list-pagination .modal-footer .btn-group .wpcf7-form .pagination-next-btn + button[type="submit"], .wpcf7-form .list-pagination .modal-footer .btn-group .pagination-next-btn + button[type="submit"], .modal-footer .btn-group .article-sign-up-module .wpcf7-form button[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer .btn-group .article-sign-up-module button[type="submit"] + button[type="submit"], .article-sign-up-module .modal-footer .btn-group .wpcf7-form button[type="submit"] + button[type="submit"], .wpcf7-form .article-sign-up-module .modal-footer .btn-group button[type="submit"] + button[type="submit"], .modal-footer .btn-group .wpcf7-form .dl-btn + button[type="submit"], .wpcf7-form .modal-footer .btn-group .dl-btn + button[type="submit"], .modal-footer .btn-group .home-header .wpcf7-form .btn + button[type="submit"], .wpcf7-form .modal-footer .btn-group .home-header .btn + button[type="submit"], .home-header .modal-footer .btn-group .wpcf7-form .btn + button[type="submit"], .wpcf7-form .home-header .modal-footer .btn-group .btn + button[type="submit"], .modal-footer .btn-group .wpcf7-form .login-form__button + button[type="submit"], .wpcf7-form .modal-footer .btn-group .login-form__button + button[type="submit"], .modal-footer .btn-group .wpcf7-form .btn + input[type="submit"], .wpcf7-form .modal-footer .btn-group .btn + input[type="submit"], .modal-footer .btn-group .form-area .wpcf7-form input.btn + input[type="submit"], .wpcf7-form .modal-footer .btn-group .form-area input.btn + input[type="submit"], .form-area .modal-footer .btn-group .wpcf7-form input.btn + input[type="submit"], .wpcf7-form .form-area .modal-footer .btn-group input.btn + input[type="submit"], .modal-footer .btn-group .footer-col .newsletter .wpcf7-form button[type="submit"] + input[type="submit"], .wpcf7-form .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + input[type="submit"], .footer-col .newsletter .modal-footer .btn-group .wpcf7-form button[type="submit"] + input[type="submit"], .wpcf7-form .footer-col .newsletter .modal-footer .btn-group button[type="submit"] + input[type="submit"], .modal-footer .btn-group .news-sign-up .modal-content .wpcf7-form .model-button + input[type="submit"], .wpcf7-form .modal-footer .btn-group .news-sign-up .modal-content .model-button + input[type="submit"], .news-sign-up .modal-content .modal-footer .btn-group .wpcf7-form .model-button + input[type="submit"], .wpcf7-form .news-sign-up .modal-content .modal-footer .btn-group .model-button + input[type="submit"], .modal-footer .btn-group .wpcf7-form button[type="submit"] + input[type="submit"], .wpcf7-form .modal-footer .btn-group button[type="submit"] + input[type="submit"], .modal-footer .btn-group .wpcf7-form input[type="submit"] + input[type="submit"], .wpcf7-form .modal-footer .btn-group input[type="submit"] + input[type="submit"], .modal-footer .btn-group .product-area .wpcf7-form .request-btn + input[type="submit"], .wpcf7-form .modal-footer .btn-group .product-area .request-btn + input[type="submit"], .product-area .modal-footer .btn-group .wpcf7-form .request-btn + input[type="submit"], .wpcf7-form .product-area .modal-footer .btn-group .request-btn + input[type="submit"], .modal-footer .btn-group .list-pagination ul li.active .wpcf7-form a + input[type="submit"], .wpcf7-form .modal-footer .btn-group .list-pagination ul li.active a + input[type="submit"], .list-pagination ul li.active .modal-footer .btn-group .wpcf7-form a + input[type="submit"], .wpcf7-form .list-pagination ul li.active .modal-footer .btn-group a + input[type="submit"], .modal-footer .btn-group .list-pagination .wpcf7-form .pagination-prev-btn + input[type="submit"], .wpcf7-form .modal-footer .btn-group .list-pagination .pagination-prev-btn + input[type="submit"], .list-pagination .modal-footer .btn-group .wpcf7-form .pagination-prev-btn + input[type="submit"], .wpcf7-form .list-pagination .modal-footer .btn-group .pagination-prev-btn + input[type="submit"], .modal-footer .btn-group .list-pagination .wpcf7-form .pagination-next-btn + input[type="submit"], .wpcf7-form .modal-footer .btn-group .list-pagination .pagination-next-btn + input[type="submit"], .list-pagination .modal-footer .btn-group .wpcf7-form .pagination-next-btn + input[type="submit"], .wpcf7-form .list-pagination .modal-footer .btn-group .pagination-next-btn + input[type="submit"], .modal-footer .btn-group .article-sign-up-module .wpcf7-form button[type="submit"] + input[type="submit"], .wpcf7-form .modal-footer .btn-group .article-sign-up-module button[type="submit"] + input[type="submit"], .article-sign-up-module .modal-footer .btn-group .wpcf7-form button[type="submit"] + input[type="submit"], .wpcf7-form .article-sign-up-module .modal-footer .btn-group button[type="submit"] + input[type="submit"], .modal-footer .btn-group .wpcf7-form .dl-btn + input[type="submit"], .wpcf7-form .modal-footer .btn-group .dl-btn + input[type="submit"], .modal-footer .btn-group .home-header .wpcf7-form .btn + input[type="submit"], .wpcf7-form .modal-footer .btn-group .home-header .btn + input[type="submit"], .home-header .modal-footer .btn-group .wpcf7-form .btn + input[type="submit"], .wpcf7-form .home-header .modal-footer .btn-group .btn + input[type="submit"], .modal-footer .btn-group .wpcf7-form .login-form__button + input[type="submit"], .wpcf7-form .modal-footer .btn-group .login-form__button + input[type="submit"], .modal-footer .btn-group .product-area .btn + .request-btn, .product-area .modal-footer .btn-group .btn + .request-btn, .modal-footer .btn-group .form-area .product-area input.btn + .request-btn, .product-area .modal-footer .btn-group .form-area input.btn + .request-btn, .form-area .modal-footer .btn-group .product-area input.btn + .request-btn, .product-area .form-area .modal-footer .btn-group input.btn + .request-btn, .modal-footer .btn-group .footer-col .newsletter .product-area button[type="submit"] + .request-btn, .product-area .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + .request-btn, .footer-col .newsletter .modal-footer .btn-group .product-area button[type="submit"] + .request-btn, .product-area .footer-col .newsletter .modal-footer .btn-group button[type="submit"] + .request-btn, .modal-footer .btn-group .news-sign-up .modal-content .product-area .model-button + .request-btn, .product-area .modal-footer .btn-group .news-sign-up .modal-content .model-button + .request-btn, .news-sign-up .modal-content .modal-footer .btn-group .product-area .model-button + .request-btn, .product-area .news-sign-up .modal-content .modal-footer .btn-group .model-button + .request-btn, .modal-footer .btn-group .wpcf7-form .product-area button[type="submit"] + .request-btn, .product-area .modal-footer .btn-group .wpcf7-form button[type="submit"] + .request-btn, .wpcf7-form .modal-footer .btn-group .product-area button[type="submit"] + .request-btn, .product-area .wpcf7-form .modal-footer .btn-group button[type="submit"] + .request-btn, .modal-footer .btn-group .wpcf7-form .product-area input[type="submit"] + .request-btn, .product-area .modal-footer .btn-group .wpcf7-form input[type="submit"] + .request-btn, .wpcf7-form .modal-footer .btn-group .product-area input[type="submit"] + .request-btn, .product-area .wpcf7-form .modal-footer .btn-group input[type="submit"] + .request-btn, .modal-footer .btn-group .product-area .request-btn + .request-btn, .product-area .modal-footer .btn-group .request-btn + .request-btn, .modal-footer .btn-group .list-pagination ul li.active .product-area a + .request-btn, .product-area .modal-footer .btn-group .list-pagination ul li.active a + .request-btn, .list-pagination ul li.active .modal-footer .btn-group .product-area a + .request-btn, .product-area .list-pagination ul li.active .modal-footer .btn-group a + .request-btn, .modal-footer .btn-group .list-pagination .product-area .pagination-prev-btn + .request-btn, .product-area .modal-footer .btn-group .list-pagination .pagination-prev-btn + .request-btn, .list-pagination .modal-footer .btn-group .product-area .pagination-prev-btn + .request-btn, .product-area .list-pagination .modal-footer .btn-group .pagination-prev-btn + .request-btn, .modal-footer .btn-group .list-pagination .product-area .pagination-next-btn + .request-btn, .product-area .modal-footer .btn-group .list-pagination .pagination-next-btn + .request-btn, .list-pagination .modal-footer .btn-group .product-area .pagination-next-btn + .request-btn, .product-area .list-pagination .modal-footer .btn-group .pagination-next-btn + .request-btn, .modal-footer .btn-group .article-sign-up-module .product-area button[type="submit"] + .request-btn, .product-area .modal-footer .btn-group .article-sign-up-module button[type="submit"] + .request-btn, .article-sign-up-module .modal-footer .btn-group .product-area button[type="submit"] + .request-btn, .product-area .article-sign-up-module .modal-footer .btn-group button[type="submit"] + .request-btn, .modal-footer .btn-group .product-area .dl-btn + .request-btn, .product-area .modal-footer .btn-group .dl-btn + .request-btn, .modal-footer .btn-group .home-header .product-area .btn + .request-btn, .product-area .modal-footer .btn-group .home-header .btn + .request-btn, .home-header .modal-footer .btn-group .product-area .btn + .request-btn, .product-area .home-header .modal-footer .btn-group .btn + .request-btn, .modal-footer .btn-group .product-area .login-form__button + .request-btn, .product-area .modal-footer .btn-group .login-form__button + .request-btn, .modal-footer .btn-group .list-pagination ul li.active .btn + a, .list-pagination ul li.active .modal-footer .btn-group .btn + a, .modal-footer .btn-group .form-area .list-pagination ul li.active input.btn + a, .list-pagination ul li.active .modal-footer .btn-group .form-area input.btn + a, .form-area .modal-footer .btn-group .list-pagination ul li.active input.btn + a, .list-pagination ul li.active .form-area .modal-footer .btn-group input.btn + a, .modal-footer .btn-group .footer-col .newsletter .list-pagination ul li.active button[type="submit"] + a, .list-pagination ul li.active .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + a, .footer-col .newsletter .modal-footer .btn-group .list-pagination ul li.active button[type="submit"] + a, .list-pagination ul li.active .footer-col .newsletter .modal-footer .btn-group button[type="submit"] + a, .modal-footer .btn-group .news-sign-up .modal-content .list-pagination ul li.active .model-button + a, .list-pagination ul li.active .modal-footer .btn-group .news-sign-up .modal-content .model-button + a, .news-sign-up .modal-content .modal-footer .btn-group .list-pagination ul li.active .model-button + a, .list-pagination ul li.active .news-sign-up .modal-content .modal-footer .btn-group .model-button + a, .modal-footer .btn-group .wpcf7-form .list-pagination ul li.active button[type="submit"] + a, .list-pagination ul li.active .modal-footer .btn-group .wpcf7-form button[type="submit"] + a, .wpcf7-form .modal-footer .btn-group .list-pagination ul li.active button[type="submit"] + a, .list-pagination ul li.active .wpcf7-form .modal-footer .btn-group button[type="submit"] + a, .modal-footer .btn-group .wpcf7-form .list-pagination ul li.active input[type="submit"] + a, .list-pagination ul li.active .modal-footer .btn-group .wpcf7-form input[type="submit"] + a, .wpcf7-form .modal-footer .btn-group .list-pagination ul li.active input[type="submit"] + a, .list-pagination ul li.active .wpcf7-form .modal-footer .btn-group input[type="submit"] + a, .modal-footer .btn-group .product-area .list-pagination ul li.active .request-btn + a, .list-pagination ul li.active .modal-footer .btn-group .product-area .request-btn + a, .product-area .modal-footer .btn-group .list-pagination ul li.active .request-btn + a, .list-pagination ul li.active .product-area .modal-footer .btn-group .request-btn + a, .modal-footer .btn-group .list-pagination ul li.active a + a, .list-pagination ul li.active .modal-footer .btn-group a + a, .modal-footer .btn-group .list-pagination ul li.active .pagination-prev-btn + a, .list-pagination .modal-footer .btn-group ul li.active .pagination-prev-btn + a, .list-pagination ul li.active .modal-footer .btn-group .pagination-prev-btn + a, .modal-footer .btn-group .list-pagination ul li.active .pagination-next-btn + a, .list-pagination .modal-footer .btn-group ul li.active .pagination-next-btn + a, .list-pagination ul li.active .modal-footer .btn-group .pagination-next-btn + a, .modal-footer .btn-group .article-sign-up-module .list-pagination ul li.active button[type="submit"] + a, .list-pagination ul li.active .modal-footer .btn-group .article-sign-up-module button[type="submit"] + a, .article-sign-up-module .modal-footer .btn-group .list-pagination ul li.active button[type="submit"] + a, .list-pagination ul li.active .article-sign-up-module .modal-footer .btn-group button[type="submit"] + a, .modal-footer .btn-group .list-pagination ul li.active .dl-btn + a, .list-pagination ul li.active .modal-footer .btn-group .dl-btn + a, .modal-footer .btn-group .home-header .list-pagination ul li.active .btn + a, .list-pagination ul li.active .modal-footer .btn-group .home-header .btn + a, .home-header .modal-footer .btn-group .list-pagination ul li.active .btn + a, .list-pagination ul li.active .home-header .modal-footer .btn-group .btn + a, .modal-footer .btn-group .list-pagination ul li.active .login-form__button + a, .list-pagination ul li.active .modal-footer .btn-group .login-form__button + a, .modal-footer .btn-group .list-pagination .btn + .pagination-prev-btn, .list-pagination .modal-footer .btn-group .btn + .pagination-prev-btn, .modal-footer .btn-group .form-area .list-pagination input.btn + .pagination-prev-btn, .list-pagination .modal-footer .btn-group .form-area input.btn + .pagination-prev-btn, .form-area .modal-footer .btn-group .list-pagination input.btn + .pagination-prev-btn, .list-pagination .form-area .modal-footer .btn-group input.btn + .pagination-prev-btn, .modal-footer .btn-group .footer-col .newsletter .list-pagination button[type="submit"] + .pagination-prev-btn, .list-pagination .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + .pagination-prev-btn, .footer-col .newsletter .modal-footer .btn-group .list-pagination button[type="submit"] + .pagination-prev-btn, .list-pagination .footer-col .newsletter .modal-footer .btn-group button[type="submit"] + .pagination-prev-btn, .modal-footer .btn-group .news-sign-up .modal-content .list-pagination .model-button + .pagination-prev-btn, .list-pagination .modal-footer .btn-group .news-sign-up .modal-content .model-button + .pagination-prev-btn, .news-sign-up .modal-content .modal-footer .btn-group .list-pagination .model-button + .pagination-prev-btn, .list-pagination .news-sign-up .modal-content .modal-footer .btn-group .model-button + .pagination-prev-btn, .modal-footer .btn-group .wpcf7-form .list-pagination button[type="submit"] + .pagination-prev-btn, .list-pagination .modal-footer .btn-group .wpcf7-form button[type="submit"] + .pagination-prev-btn, .wpcf7-form .modal-footer .btn-group .list-pagination button[type="submit"] + .pagination-prev-btn, .list-pagination .wpcf7-form .modal-footer .btn-group button[type="submit"] + .pagination-prev-btn, .modal-footer .btn-group .wpcf7-form .list-pagination input[type="submit"] + .pagination-prev-btn, .list-pagination .modal-footer .btn-group .wpcf7-form input[type="submit"] + .pagination-prev-btn, .wpcf7-form .modal-footer .btn-group .list-pagination input[type="submit"] + .pagination-prev-btn, .list-pagination .wpcf7-form .modal-footer .btn-group input[type="submit"] + .pagination-prev-btn, .modal-footer .btn-group .product-area .list-pagination .request-btn + .pagination-prev-btn, .list-pagination .modal-footer .btn-group .product-area .request-btn + .pagination-prev-btn, .product-area .modal-footer .btn-group .list-pagination .request-btn + .pagination-prev-btn, .list-pagination .product-area .modal-footer .btn-group .request-btn + .pagination-prev-btn, .modal-footer .btn-group .list-pagination ul li.active a + .pagination-prev-btn, .list-pagination ul li.active .modal-footer .btn-group a + .pagination-prev-btn, .modal-footer .btn-group .list-pagination .pagination-prev-btn + .pagination-prev-btn, .list-pagination .modal-footer .btn-group .pagination-prev-btn + .pagination-prev-btn, .modal-footer .btn-group .list-pagination .pagination-next-btn + .pagination-prev-btn, .list-pagination .modal-footer .btn-group .pagination-next-btn + .pagination-prev-btn, .modal-footer .btn-group .article-sign-up-module .list-pagination button[type="submit"] + .pagination-prev-btn, .list-pagination .modal-footer .btn-group .article-sign-up-module button[type="submit"] + .pagination-prev-btn, .article-sign-up-module .modal-footer .btn-group .list-pagination button[type="submit"] + .pagination-prev-btn, .list-pagination .article-sign-up-module .modal-footer .btn-group button[type="submit"] + .pagination-prev-btn, .modal-footer .btn-group .list-pagination .dl-btn + .pagination-prev-btn, .list-pagination .modal-footer .btn-group .dl-btn + .pagination-prev-btn, .modal-footer .btn-group .home-header .list-pagination .btn + .pagination-prev-btn, .list-pagination .modal-footer .btn-group .home-header .btn + .pagination-prev-btn, .home-header .modal-footer .btn-group .list-pagination .btn + .pagination-prev-btn, .list-pagination .home-header .modal-footer .btn-group .btn + .pagination-prev-btn, .modal-footer .btn-group .list-pagination .login-form__button + .pagination-prev-btn, .list-pagination .modal-footer .btn-group .login-form__button + .pagination-prev-btn,
.modal-footer .btn-group .list-pagination .btn + .pagination-next-btn, .list-pagination .modal-footer .btn-group .btn + .pagination-next-btn,
.modal-footer .btn-group .form-area .list-pagination input.btn + .pagination-next-btn, .list-pagination .modal-footer .btn-group .form-area input.btn + .pagination-next-btn, .form-area .modal-footer .btn-group .list-pagination input.btn + .pagination-next-btn, .list-pagination .form-area .modal-footer .btn-group input.btn + .pagination-next-btn,
.modal-footer .btn-group .footer-col .newsletter .list-pagination button[type="submit"] + .pagination-next-btn, .list-pagination .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + .pagination-next-btn, .footer-col .newsletter .modal-footer .btn-group .list-pagination button[type="submit"] + .pagination-next-btn, .list-pagination .footer-col .newsletter .modal-footer .btn-group button[type="submit"] + .pagination-next-btn,
.modal-footer .btn-group .news-sign-up .modal-content .list-pagination .model-button + .pagination-next-btn, .list-pagination .modal-footer .btn-group .news-sign-up .modal-content .model-button + .pagination-next-btn, .news-sign-up .modal-content .modal-footer .btn-group .list-pagination .model-button + .pagination-next-btn, .list-pagination .news-sign-up .modal-content .modal-footer .btn-group .model-button + .pagination-next-btn,
.modal-footer .btn-group .wpcf7-form .list-pagination button[type="submit"] + .pagination-next-btn, .list-pagination .modal-footer .btn-group .wpcf7-form button[type="submit"] + .pagination-next-btn, .wpcf7-form .modal-footer .btn-group .list-pagination button[type="submit"] + .pagination-next-btn, .list-pagination .wpcf7-form .modal-footer .btn-group button[type="submit"] + .pagination-next-btn,
.modal-footer .btn-group .wpcf7-form .list-pagination input[type="submit"] + .pagination-next-btn, .list-pagination .modal-footer .btn-group .wpcf7-form input[type="submit"] + .pagination-next-btn, .wpcf7-form .modal-footer .btn-group .list-pagination input[type="submit"] + .pagination-next-btn, .list-pagination .wpcf7-form .modal-footer .btn-group input[type="submit"] + .pagination-next-btn,
.modal-footer .btn-group .product-area .list-pagination .request-btn + .pagination-next-btn, .list-pagination .modal-footer .btn-group .product-area .request-btn + .pagination-next-btn, .product-area .modal-footer .btn-group .list-pagination .request-btn + .pagination-next-btn, .list-pagination .product-area .modal-footer .btn-group .request-btn + .pagination-next-btn,
.modal-footer .btn-group .list-pagination ul li.active a + .pagination-next-btn, .list-pagination ul li.active .modal-footer .btn-group a + .pagination-next-btn,
.modal-footer .btn-group .list-pagination .pagination-prev-btn + .pagination-next-btn, .list-pagination .modal-footer .btn-group .pagination-prev-btn + .pagination-next-btn,
.modal-footer .btn-group .list-pagination .pagination-next-btn + .pagination-next-btn, .list-pagination .modal-footer .btn-group .pagination-next-btn + .pagination-next-btn,
.modal-footer .btn-group .article-sign-up-module .list-pagination button[type="submit"] + .pagination-next-btn, .list-pagination .modal-footer .btn-group .article-sign-up-module button[type="submit"] + .pagination-next-btn, .article-sign-up-module .modal-footer .btn-group .list-pagination button[type="submit"] + .pagination-next-btn, .list-pagination .article-sign-up-module .modal-footer .btn-group button[type="submit"] + .pagination-next-btn,
.modal-footer .btn-group .list-pagination .dl-btn + .pagination-next-btn, .list-pagination .modal-footer .btn-group .dl-btn + .pagination-next-btn,
.modal-footer .btn-group .home-header .list-pagination .btn + .pagination-next-btn, .list-pagination .modal-footer .btn-group .home-header .btn + .pagination-next-btn, .home-header .modal-footer .btn-group .list-pagination .btn + .pagination-next-btn, .list-pagination .home-header .modal-footer .btn-group .btn + .pagination-next-btn,
.modal-footer .btn-group .list-pagination .login-form__button + .pagination-next-btn, .list-pagination .modal-footer .btn-group .login-form__button + .pagination-next-btn, .modal-footer .btn-group .article-sign-up-module .btn + button[type="submit"], .article-sign-up-module .modal-footer .btn-group .btn + button[type="submit"], .modal-footer .btn-group .form-area .article-sign-up-module input.btn + button[type="submit"], .article-sign-up-module .modal-footer .btn-group .form-area input.btn + button[type="submit"], .form-area .modal-footer .btn-group .article-sign-up-module input.btn + button[type="submit"], .article-sign-up-module .form-area .modal-footer .btn-group input.btn + button[type="submit"], .modal-footer .btn-group .footer-col .newsletter .article-sign-up-module button[type="submit"] + button[type="submit"], .article-sign-up-module .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + button[type="submit"], .footer-col .newsletter .modal-footer .btn-group .article-sign-up-module button[type="submit"] + button[type="submit"], .article-sign-up-module .footer-col .newsletter .modal-footer .btn-group button[type="submit"] + button[type="submit"], .modal-footer .btn-group .news-sign-up .modal-content .article-sign-up-module .model-button + button[type="submit"], .article-sign-up-module .modal-footer .btn-group .news-sign-up .modal-content .model-button + button[type="submit"], .news-sign-up .modal-content .modal-footer .btn-group .article-sign-up-module .model-button + button[type="submit"], .article-sign-up-module .news-sign-up .modal-content .modal-footer .btn-group .model-button + button[type="submit"], .modal-footer .btn-group .wpcf7-form .article-sign-up-module button[type="submit"] + button[type="submit"], .article-sign-up-module .modal-footer .btn-group .wpcf7-form button[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer .btn-group .article-sign-up-module button[type="submit"] + button[type="submit"], .article-sign-up-module .wpcf7-form .modal-footer .btn-group button[type="submit"] + button[type="submit"], .modal-footer .btn-group .wpcf7-form .article-sign-up-module input[type="submit"] + button[type="submit"], .article-sign-up-module .modal-footer .btn-group .wpcf7-form input[type="submit"] + button[type="submit"], .wpcf7-form .modal-footer .btn-group .article-sign-up-module input[type="submit"] + button[type="submit"], .article-sign-up-module .wpcf7-form .modal-footer .btn-group input[type="submit"] + button[type="submit"], .modal-footer .btn-group .product-area .article-sign-up-module .request-btn + button[type="submit"], .article-sign-up-module .modal-footer .btn-group .product-area .request-btn + button[type="submit"], .product-area .modal-footer .btn-group .article-sign-up-module .request-btn + button[type="submit"], .article-sign-up-module .product-area .modal-footer .btn-group .request-btn + button[type="submit"], .modal-footer .btn-group .list-pagination ul li.active .article-sign-up-module a + button[type="submit"], .article-sign-up-module .modal-footer .btn-group .list-pagination ul li.active a + button[type="submit"], .list-pagination ul li.active .modal-footer .btn-group .article-sign-up-module a + button[type="submit"], .article-sign-up-module .list-pagination ul li.active .modal-footer .btn-group a + button[type="submit"], .modal-footer .btn-group .list-pagination .article-sign-up-module .pagination-prev-btn + button[type="submit"], .article-sign-up-module .modal-footer .btn-group .list-pagination .pagination-prev-btn + button[type="submit"], .list-pagination .modal-footer .btn-group .article-sign-up-module .pagination-prev-btn + button[type="submit"], .article-sign-up-module .list-pagination .modal-footer .btn-group .pagination-prev-btn + button[type="submit"], .modal-footer .btn-group .list-pagination .article-sign-up-module .pagination-next-btn + button[type="submit"], .article-sign-up-module .modal-footer .btn-group .list-pagination .pagination-next-btn + button[type="submit"], .list-pagination .modal-footer .btn-group .article-sign-up-module .pagination-next-btn + button[type="submit"], .article-sign-up-module .list-pagination .modal-footer .btn-group .pagination-next-btn + button[type="submit"], .modal-footer .btn-group .article-sign-up-module button[type="submit"] + button[type="submit"], .article-sign-up-module .modal-footer .btn-group button[type="submit"] + button[type="submit"], .modal-footer .btn-group .article-sign-up-module .dl-btn + button[type="submit"], .article-sign-up-module .modal-footer .btn-group .dl-btn + button[type="submit"], .modal-footer .btn-group .home-header .article-sign-up-module .btn + button[type="submit"], .article-sign-up-module .modal-footer .btn-group .home-header .btn + button[type="submit"], .home-header .modal-footer .btn-group .article-sign-up-module .btn + button[type="submit"], .article-sign-up-module .home-header .modal-footer .btn-group .btn + button[type="submit"], .modal-footer .btn-group .article-sign-up-module .login-form__button + button[type="submit"], .article-sign-up-module .modal-footer .btn-group .login-form__button + button[type="submit"], .modal-footer .btn-group .btn + .dl-btn, .modal-footer .btn-group .form-area input.btn + .dl-btn, .form-area .modal-footer .btn-group input.btn + .dl-btn, .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + .dl-btn, .footer-col .newsletter .modal-footer .btn-group button[type="submit"] + .dl-btn, .modal-footer .btn-group .news-sign-up .modal-content .model-button + .dl-btn, .news-sign-up .modal-content .modal-footer .btn-group .model-button + .dl-btn, .modal-footer .btn-group .wpcf7-form button[type="submit"] + .dl-btn, .wpcf7-form .modal-footer .btn-group button[type="submit"] + .dl-btn, .modal-footer .btn-group .wpcf7-form input[type="submit"] + .dl-btn, .wpcf7-form .modal-footer .btn-group input[type="submit"] + .dl-btn, .modal-footer .btn-group .product-area .request-btn + .dl-btn, .product-area .modal-footer .btn-group .request-btn + .dl-btn, .modal-footer .btn-group .list-pagination ul li.active a + .dl-btn, .list-pagination ul li.active .modal-footer .btn-group a + .dl-btn, .modal-footer .btn-group .list-pagination .pagination-prev-btn + .dl-btn, .list-pagination .modal-footer .btn-group .pagination-prev-btn + .dl-btn, .modal-footer .btn-group .list-pagination .pagination-next-btn + .dl-btn, .list-pagination .modal-footer .btn-group .pagination-next-btn + .dl-btn, .modal-footer .btn-group .article-sign-up-module button[type="submit"] + .dl-btn, .article-sign-up-module .modal-footer .btn-group button[type="submit"] + .dl-btn, .modal-footer .btn-group .dl-btn + .dl-btn, .modal-footer .btn-group .home-header .btn + .dl-btn, .home-header .modal-footer .btn-group .btn + .dl-btn, .modal-footer .btn-group .login-form__button + .dl-btn, .modal-footer .btn-group .home-header .btn + .btn, .home-header .modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .form-area .home-header input.btn + .btn, .home-header .modal-footer .btn-group .form-area input.btn + .btn, .form-area .modal-footer .btn-group .home-header input.btn + .btn, .home-header .form-area .modal-footer .btn-group input.btn + .btn, .modal-footer .btn-group .footer-col .newsletter .home-header button[type="submit"] + .btn, .home-header .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + .btn, .footer-col .newsletter .modal-footer .btn-group .home-header button[type="submit"] + .btn, .home-header .footer-col .newsletter .modal-footer .btn-group button[type="submit"] + .btn, .modal-footer .btn-group .news-sign-up .modal-content .home-header .model-button + .btn, .home-header .modal-footer .btn-group .news-sign-up .modal-content .model-button + .btn, .news-sign-up .modal-content .modal-footer .btn-group .home-header .model-button + .btn, .home-header .news-sign-up .modal-content .modal-footer .btn-group .model-button + .btn, .modal-footer .btn-group .wpcf7-form .home-header button[type="submit"] + .btn, .home-header .modal-footer .btn-group .wpcf7-form button[type="submit"] + .btn, .wpcf7-form .modal-footer .btn-group .home-header button[type="submit"] + .btn, .home-header .wpcf7-form .modal-footer .btn-group button[type="submit"] + .btn, .modal-footer .btn-group .wpcf7-form .home-header input[type="submit"] + .btn, .home-header .modal-footer .btn-group .wpcf7-form input[type="submit"] + .btn, .wpcf7-form .modal-footer .btn-group .home-header input[type="submit"] + .btn, .home-header .wpcf7-form .modal-footer .btn-group input[type="submit"] + .btn, .modal-footer .btn-group .product-area .home-header .request-btn + .btn, .home-header .modal-footer .btn-group .product-area .request-btn + .btn, .product-area .modal-footer .btn-group .home-header .request-btn + .btn, .home-header .product-area .modal-footer .btn-group .request-btn + .btn, .modal-footer .btn-group .list-pagination ul li.active .home-header a + .btn, .home-header .modal-footer .btn-group .list-pagination ul li.active a + .btn, .list-pagination ul li.active .modal-footer .btn-group .home-header a + .btn, .home-header .list-pagination ul li.active .modal-footer .btn-group a + .btn, .modal-footer .btn-group .list-pagination .home-header .pagination-prev-btn + .btn, .home-header .modal-footer .btn-group .list-pagination .pagination-prev-btn + .btn, .list-pagination .modal-footer .btn-group .home-header .pagination-prev-btn + .btn, .home-header .list-pagination .modal-footer .btn-group .pagination-prev-btn + .btn, .modal-footer .btn-group .list-pagination .home-header .pagination-next-btn + .btn, .home-header .modal-footer .btn-group .list-pagination .pagination-next-btn + .btn, .list-pagination .modal-footer .btn-group .home-header .pagination-next-btn + .btn, .home-header .list-pagination .modal-footer .btn-group .pagination-next-btn + .btn, .modal-footer .btn-group .article-sign-up-module .home-header button[type="submit"] + .btn, .home-header .modal-footer .btn-group .article-sign-up-module button[type="submit"] + .btn, .article-sign-up-module .modal-footer .btn-group .home-header button[type="submit"] + .btn, .home-header .article-sign-up-module .modal-footer .btn-group button[type="submit"] + .btn, .modal-footer .btn-group .home-header .dl-btn + .btn, .home-header .modal-footer .btn-group .dl-btn + .btn, .modal-footer .btn-group .home-header .btn + .btn, .home-header .modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .home-header .login-form__button + .btn, .home-header .modal-footer .btn-group .login-form__button + .btn, .modal-footer .btn-group .btn + .login-form__button, .modal-footer .btn-group .form-area input.btn + .login-form__button, .form-area .modal-footer .btn-group input.btn + .login-form__button, .modal-footer .btn-group .footer-col .newsletter button[type="submit"] + .login-form__button, .footer-col .newsletter .modal-footer .btn-group button[type="submit"] + .login-form__button, .modal-footer .btn-group .news-sign-up .modal-content .model-button + .login-form__button, .news-sign-up .modal-content .modal-footer .btn-group .model-button + .login-form__button, .modal-footer .btn-group .wpcf7-form button[type="submit"] + .login-form__button, .wpcf7-form .modal-footer .btn-group button[type="submit"] + .login-form__button, .modal-footer .btn-group .wpcf7-form input[type="submit"] + .login-form__button, .wpcf7-form .modal-footer .btn-group input[type="submit"] + .login-form__button, .modal-footer .btn-group .product-area .request-btn + .login-form__button, .product-area .modal-footer .btn-group .request-btn + .login-form__button, .modal-footer .btn-group .list-pagination ul li.active a + .login-form__button, .list-pagination ul li.active .modal-footer .btn-group a + .login-form__button, .modal-footer .btn-group .list-pagination .pagination-prev-btn + .login-form__button, .list-pagination .modal-footer .btn-group .pagination-prev-btn + .login-form__button, .modal-footer .btn-group .list-pagination .pagination-next-btn + .login-form__button, .list-pagination .modal-footer .btn-group .pagination-next-btn + .login-form__button, .modal-footer .btn-group .article-sign-up-module button[type="submit"] + .login-form__button, .article-sign-up-module .modal-footer .btn-group button[type="submit"] + .login-form__button, .modal-footer .btn-group .dl-btn + .login-form__button, .modal-footer .btn-group .home-header .btn + .login-form__button, .home-header .modal-footer .btn-group .btn + .login-form__button, .modal-footer .btn-group .login-form__button + .login-form__button{
  margin-left: -1px;
}

/* line 1096, sass/modules/_bootstrap.scss */
.modal-footer .btn-block + .btn-block{
  margin-left: 0;
}

/* line 1099, sass/modules/_bootstrap.scss */
.modal-scrollbar-measure{
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
  position: absolute;
}

@media (min-width: 650px){
  /* line 1107, sass/modules/_bootstrap.scss */
  .modal-dialog{
    width: 600px;
    margin: 30px auto;
  }
  /* line 1111, sass/modules/_bootstrap.scss */
  .modal-content{
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  /* line 1115, sass/modules/_bootstrap.scss */
  .modal-sm{
    width: 300px;
  }
}

@media (min-width: 900px){
  /* line 1120, sass/modules/_bootstrap.scss */
  .modal-lg{
    width: 900px;
  }
}

/* line 1124, sass/modules/_bootstrap.scss */
.tooltip{
  opacity: 0;
  z-index: 1070;
  font-size: .75rem;
  font-style: normal;
  letter-spacing: normal;
  line-break: auto;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  display: block;
  position: absolute;
  filter: alpha(opacity=0);
  font-family: "Inter-Regular", sans-serif;
}

/* line 1147, sass/modules/_bootstrap.scss */
.tooltip.in{
  opacity: .9;
  filter: alpha(opacity=90);
}

/* line 1151, sass/modules/_bootstrap.scss */
.tooltip.top{
  padding: 5px 0;
  margin-top: -3px;
}

/* line 1155, sass/modules/_bootstrap.scss */
.tooltip.right{
  padding: 0 5px;
  margin-left: 3px;
}

/* line 1159, sass/modules/_bootstrap.scss */
.tooltip.bottom{
  padding: 5px 0;
  margin-top: 3px;
}

/* line 1163, sass/modules/_bootstrap.scss */
.tooltip.left{
  padding: 0 5px;
  margin-left: -3px;
}

/* line 1167, sass/modules/_bootstrap.scss */
.tooltip-inner{
  max-width: 200px;
  padding: 3px 8px;
  color: #FFFFFF;
  text-align: center;
  border-radius: 4px;
  background-color: #000000;
}

/* line 1175, sass/modules/_bootstrap.scss */
.tooltip-arrow{
  width: 0;
  height: 0;
  position: absolute;
  border-style: solid;
  border-color: transparent;
}

/* line 1182, sass/modules/_bootstrap.scss */
.tooltip.top .tooltip-arrow{
  left: 50%;
  bottom: 0;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

/* line 1189, sass/modules/_bootstrap.scss */
.tooltip.top-left .tooltip-arrow{
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

/* line 1196, sass/modules/_bootstrap.scss */
.tooltip.top-right .tooltip-arrow{
  left: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

/* line 1203, sass/modules/_bootstrap.scss */
.tooltip.right .tooltip-arrow{
  left: 0;
  top: 50%;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}

/* line 1210, sass/modules/_bootstrap.scss */
.tooltip.left .tooltip-arrow{
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}

/* line 1217, sass/modules/_bootstrap.scss */
.tooltip.bottom .tooltip-arrow{
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

/* line 1224, sass/modules/_bootstrap.scss */
.tooltip.bottom-left .tooltip-arrow{
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

/* line 1231, sass/modules/_bootstrap.scss */
.tooltip.bottom-right .tooltip-arrow{
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

/* line 1238, sass/modules/_bootstrap.scss */
.popover{
  top: 0;
  left: 0;
  max-width: 276px;
  z-index: 1060;
  padding: 1px;
  font-size: .875rem;
  font-style: normal;
  letter-spacing: normal;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  border-radius: 6px;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .2);
  display: none;
  position: absolute;
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  font-family: "Inter-Regular", sans-serif;
}

/* line 1271, sass/modules/_bootstrap.scss */
.popover.top{
  margin-top: -10px;
}

/* line 1274, sass/modules/_bootstrap.scss */
.popover.right{
  margin-left: 10px;
}

/* line 1277, sass/modules/_bootstrap.scss */
.popover.bottom{
  margin-top: 10px;
}

/* line 1280, sass/modules/_bootstrap.scss */
.popover.left{
  margin-left: -10px;
}

/* line 1283, sass/modules/_bootstrap.scss */
.popover-title{
  margin: 0;
  padding: 8px 14px;
  font-size: .875rem;
  border-radius: 5px 5px 0 0;
  border-bottom: 1px solid #ebebeb;
  background-color: #f7f7f7;
}

/* line 1291, sass/modules/_bootstrap.scss */
.popover-content{
  padding: 9px 14px;
}

/* line 1294, sass/modules/_bootstrap.scss */
.popover > .arrow,
.popover > .arrow:after{
  width: 0;
  height: 0;
  display: block;
  border-color: transparent;
  border-style: solid;
  position: absolute;
}

/* line 1303, sass/modules/_bootstrap.scss */
.popover > .arrow{
  border-width: 11px;
}

/* line 1306, sass/modules/_bootstrap.scss */
.popover > .arrow:after{
  content: "";
  border-width: 10px;
}

/* line 1310, sass/modules/_bootstrap.scss */
.popover.top > .arrow{
  left: 50%;
  bottom: -11px;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: rgba(0, 0, 0, .25);
}

/* line 1318, sass/modules/_bootstrap.scss */
.popover.top > .arrow:after{
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #FFFFFF;
}

/* line 1325, sass/modules/_bootstrap.scss */
.popover.right > .arrow{
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: rgba(0, 0, 0, .25);
}

/* line 1333, sass/modules/_bootstrap.scss */
.popover.right > .arrow:after{
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #FFFFFF;
}

/* line 1340, sass/modules/_bootstrap.scss */
.popover.bottom > .arrow{
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: rgba(0, 0, 0, .25);
 
}

/* line 1348, sass/modules/_bootstrap.scss */
.popover.bottom > .arrow:after{
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #FFFFFF;
}

/* line 1355, sass/modules/_bootstrap.scss */
.popover.left > .arrow{
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: rgba(0, 0, 0, .25);
}

/* line 1363, sass/modules/_bootstrap.scss */
.popover.left > .arrow:after{
  content: " ";
  right: 1px;
  bottom: -10px;
  border-left-color: #FFFFFF;
  border-right-width: 0;
}

/* line 1370, sass/modules/_bootstrap.scss */
.carousel{
  position: relative;
}

/* line 1373, sass/modules/_bootstrap.scss */
.carousel-inner{
  width: 100%;
  overflow: hidden;
  position: relative;
}

/* line 1378, sass/modules/_bootstrap.scss */
.carousel-inner > .item{
  display: none;
  position: relative;
  -webkit-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left;
}

@media all and (transform-3d), (-webkit-transform-3d){
  /* line 1390, sass/modules/_bootstrap.scss */
  .carousel-inner > .item{
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  /* line 1399, sass/modules/_bootstrap.scss */
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right{
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); 
  }
  /* line 1405, sass/modules/_bootstrap.scss */
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left{
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  /* line 1411, sass/modules/_bootstrap.scss */
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active{
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 1419, sass/modules/_bootstrap.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev{
  display: block;
}

/* line 1424, sass/modules/_bootstrap.scss */
.carousel-inner > .active{
  left: 0;
}

/* line 1427, sass/modules/_bootstrap.scss */
.carousel-inner > .next,
.carousel-inner > .prev{
  top: 0;
  width: 100%;
  position: absolute;
}

/* line 1433, sass/modules/_bootstrap.scss */
.carousel-inner > .next{
  left: 100%;
}

/* line 1436, sass/modules/_bootstrap.scss */
.carousel-inner > .prev{
  left: -100%;
}

/* line 1439, sass/modules/_bootstrap.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right{
  left: 0;
}

/* line 1443, sass/modules/_bootstrap.scss */
.carousel-inner > .active.left{
  left: -100%;
}

/* line 1446, sass/modules/_bootstrap.scss */
.carousel-inner > .active.right{
  left: 100%;
}

/* line 1449, sass/modules/_bootstrap.scss */
.carousel-control{
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: .5;
  font-size: 1.25rem;
  color: #FFFFFF;
  text-align: center;
  position: absolute;
  filter: alpha(opacity=50);
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
}

/* line 1463, sass/modules/_bootstrap.scss */
.carousel-control.left{
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(128, 0, 0, 0)', endColorstr='rgba(0, 0, 0, 0)', GradientType=1);
}

/* line 1471, sass/modules/_bootstrap.scss */
.carousel-control.right{
  left: auto;
  right: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(128, 0, 0, 0)', GradientType=1);
}

/* line 1481, sass/modules/_bootstrap.scss */
.carousel-control:hover,
.carousel-control:focus{
  outline: 0;
  opacity: .9;
  color: #FFFFFF;
  text-decoration: none;
  filter: alpha(opacity=90);
}

/* line 1489, sass/modules/_bootstrap.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{
  top: 50%;
  z-index: 5;
  margin-top: -10px;
  display: inline-block;
  position: absolute;
}

/* line 1499, sass/modules/_bootstrap.scss */
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left{
  left: 50%;
  margin-left: -10px;
}

/* line 1504, sass/modules/_bootstrap.scss */
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right{
  right: 50%;
  margin-right: -10px;
}

/* line 1509, sass/modules/_bootstrap.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next{
  width: 20px;
  height: 20px;
  font-family: "Inter-Regular", sans-serif;
}

/* line 1516, sass/modules/_bootstrap.scss */
.carousel-control .icon-prev:before{
  content: '\2039';
}

/* line 1519, sass/modules/_bootstrap.scss */
.carousel-control .icon-next:before{
  content: '\203a';
}

/* line 1522, sass/modules/_bootstrap.scss */
.carousel-indicators{
  left: 50%;
  bottom: 10px;
  width: 60%;
  z-index: 15;
  padding-left: 0;
  margin-left: -30%;
  list-style: none;
  text-align: center;
  position: absolute;
}

/* line 1533, sass/modules/_bootstrap.scss */
.carousel-indicators li{
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border-radius: 10px;
  cursor: pointer;
  display: inline-block;
  border: 1px solid #FFFFFF;
  background-color: rgba(0, 0, 0, 0);
}

/* line 1545, sass/modules/_bootstrap.scss */
.carousel-indicators .active{
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #FFFFFF;
}

/* line 1551, sass/modules/_bootstrap.scss */
.carousel-caption{
  width: 70%;
  height: 100%;
  padding-right: 45px;
  padding-bottom: 45px;
  color: #FFFFFF;
  text-align: left;
  background-color: #FFFFFF;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/* line 1563, sass/modules/_bootstrap.scss */
.carousel-caption .btn, .carousel-caption .form-area input.btn, .form-area .carousel-caption input.btn, .carousel-caption .footer-col .newsletter button[type="submit"], .footer-col .newsletter .carousel-caption button[type="submit"], .carousel-caption .news-sign-up .modal-content .model-button, .news-sign-up .modal-content .carousel-caption .model-button, .carousel-caption .wpcf7-form button[type="submit"], .wpcf7-form .carousel-caption button[type="submit"], .carousel-caption .wpcf7-form input[type="submit"], .wpcf7-form .carousel-caption input[type="submit"], .carousel-caption .product-area .request-btn, .product-area .carousel-caption .request-btn, .carousel-caption .list-pagination ul li.active a, .list-pagination ul li.active .carousel-caption a, .carousel-caption .list-pagination .pagination-prev-btn, .list-pagination .carousel-caption .pagination-prev-btn,
.carousel-caption .list-pagination .pagination-next-btn, .list-pagination .carousel-caption .pagination-next-btn, .carousel-caption .article-sign-up-module button[type="submit"], .article-sign-up-module .carousel-caption button[type="submit"], .carousel-caption .dl-btn, .carousel-caption .login-form__button{
  text-shadow: none;
}

@media screen and (min-width: 760px){
  /* line 1567, sass/modules/_bootstrap.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next{
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 1.875rem;
  }
  /* line 1576, sass/modules/_bootstrap.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev{
    margin-left: -10px;
  }
  /* line 1580, sass/modules/_bootstrap.scss */
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next{
    margin-right: -10px;
  }
  /* line 1589, sass/modules/_bootstrap.scss */
  .carousel-indicators{
    bottom: 20px;
  }
}

/* line 1593, sass/modules/_bootstrap.scss */
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after{
  content: " ";
  display: table;
}

/* line 1608, sass/modules/_bootstrap.scss */
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-header:after,
.modal-footer:after{
  clear: both;
}

/* line 1616, sass/modules/_bootstrap.scss */
.center-block{
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/* line 1621, sass/modules/_bootstrap.scss */
.pull-right{
  float: right;
}

/* line 1624, sass/modules/_bootstrap.scss */
.pull-left{
  float: left;
}

/* line 1627, sass/modules/_bootstrap.scss */
.hide{
  display: none;
}

/* line 1630, sass/modules/_bootstrap.scss */
.show{
  display: block;
}

/* line 1633, sass/modules/_bootstrap.scss */
.invisible{
  visibility: hidden;
}

/* line 1636, sass/modules/_bootstrap.scss */
.text-hide{
  font: 0/0;
  border: 0;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
}

/* line 1643, sass/modules/_bootstrap.scss */
.hidden{
  display: none;
}

/* line 1646, sass/modules/_bootstrap.scss */
.affix{
  position: fixed;
}

@-ms-viewport{
  width: device-width;
}

/* line 1652, sass/modules/_bootstrap.scss */
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg{
  display: none;
}

/* line 1658, sass/modules/_bootstrap.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block{
  display: none;
}

@media (max-width: 767px){
  /* line 1673, sass/modules/_bootstrap.scss */
  .visible-xs{
    display: block;
  }
  /* line 1676, sass/modules/_bootstrap.scss */
  table.visible-xs{
    display: table;
  }
  /* line 1679, sass/modules/_bootstrap.scss */
  tr.visible-xs{
    display: table-row;
  }
  /* line 1682, sass/modules/_bootstrap.scss */
  th.visible-xs,
  td.visible-xs{
    display: table-cell;
  }
}

@media (max-width: 767px){
  /* line 1688, sass/modules/_bootstrap.scss */
  .visible-xs-block{
    display: block;
  }
}

@media (max-width: 767px){
  /* line 1693, sass/modules/_bootstrap.scss */
  .visible-xs-inline{
    display: inline;
  }
}

@media (max-width: 767px){
  /* line 1698, sass/modules/_bootstrap.scss */
  .visible-xs-inline-block{
    display: inline-block;
  }
}

@media (min-width: 760px) and (max-width: 960px){
  /* line 1703, sass/modules/_bootstrap.scss */
  .visible-sm{
    display: block;
  }
  /* line 1706, sass/modules/_bootstrap.scss */
  table.visible-sm{
    display: table;
  }
  /* line 1709, sass/modules/_bootstrap.scss */
  tr.visible-sm{
    display: table-row;
  }
  /* line 1712, sass/modules/_bootstrap.scss */
  th.visible-sm,
  td.visible-sm{
    display: table-cell;
  }
}

@media (min-width: 760px) and (max-width: 960px){
  /* line 1718, sass/modules/_bootstrap.scss */
  .visible-sm-block{
    display: block;
  }
}

@media (min-width: 760px) and (max-width: 960px){
  /* line 1723, sass/modules/_bootstrap.scss */
  .visible-sm-inline{
    display: inline;
  }
}

@media (min-width: 760px) and (max-width: 960px){
  /* line 1728, sass/modules/_bootstrap.scss */
  .visible-sm-inline-block{
    display: inline-block;
  }
}

@media (min-width: 960px) and (max-width: 1382px){
  /* line 1733, sass/modules/_bootstrap.scss */
  .visible-md{
    display: block;
  }
  /* line 1736, sass/modules/_bootstrap.scss */
  table.visible-md{
    display: table;
  }
  /* line 1739, sass/modules/_bootstrap.scss */
  tr.visible-md{
    display: table-row;
  }
  /* line 1742, sass/modules/_bootstrap.scss */
  th.visible-md,
  td.visible-md{
    display: table-cell;
  }
}

@media (min-width: 960px) and (max-width: 1382px){
  /* line 1748, sass/modules/_bootstrap.scss */
  .visible-md-block{
    display: block;
  }
}

@media (min-width: 960px) and (max-width: 1382px){
  /* line 1753, sass/modules/_bootstrap.scss */
  .visible-md-inline{
    display: inline;
  }
}

@media (min-width: 960px) and (max-width: 1382px){
  /* line 1758, sass/modules/_bootstrap.scss */
  .visible-md-inline-block{
    display: inline-block;
  }
}

@media (min-width: 1200px){
  /* line 1763, sass/modules/_bootstrap.scss */
  .visible-lg{
    display: block;
  }
  /* line 1766, sass/modules/_bootstrap.scss */
  table.visible-lg{
    display: table;
  }
  /* line 1769, sass/modules/_bootstrap.scss */
  tr.visible-lg{
    display: table-row;
  }
  /* line 1772, sass/modules/_bootstrap.scss */
  th.visible-lg,
  td.visible-lg{
    display: table-cell;
  }
}

@media (min-width: 1200px){
  /* line 1778, sass/modules/_bootstrap.scss */
  .visible-lg-block{
    display: block;
  }
}

@media (min-width: 1200px){
  /* line 1783, sass/modules/_bootstrap.scss */
  .visible-lg-inline{
    display: inline;
  }
}

@media (min-width: 1200px){
  /* line 1788, sass/modules/_bootstrap.scss */
  .visible-lg-inline-block{
    display: inline-block;
  }
}

@media (max-width: 767px){
  /* line 1793, sass/modules/_bootstrap.scss */
  .hidden-xs{
    display: none;
  }
}

@media (min-width: 760px) and (max-width: 960px){
  /* line 1798, sass/modules/_bootstrap.scss */
  .hidden-sm{
    display: none;
  }
}

@media (min-width: 960px) and (max-width: 1382px){
  /* line 1803, sass/modules/_bootstrap.scss */
  .hidden-md{
    display: none;
  }
}

@media (min-width: 1200px){
  /* line 1808, sass/modules/_bootstrap.scss */
  .hidden-lg{
    display: none;
  }
}

/* line 1812, sass/modules/_bootstrap.scss */
.visible-print{
  display: none;
}

@media print{
  /* line 1816, sass/modules/_bootstrap.scss */
  .visible-print{
    display: block;
  }
  /* line 1819, sass/modules/_bootstrap.scss */
  table.visible-print{
    display: table;
  }
  /* line 1822, sass/modules/_bootstrap.scss */
  tr.visible-print{
    display: table-row;
  }
  /* line 1825, sass/modules/_bootstrap.scss */
  th.visible-print,
  td.visible-print{
    display: table-cell;
  }
}

/* line 1830, sass/modules/_bootstrap.scss */
.visible-print-block{
  display: none;
}

@media print{
  /* line 1834, sass/modules/_bootstrap.scss */
  .visible-print-block{
    display: block;
  }
}

/* line 1838, sass/modules/_bootstrap.scss */
.visible-print-inline{
  display: none;
}

@media print{
  /* line 1842, sass/modules/_bootstrap.scss */
  .visible-print-inline{
    display: inline;
  }
}

/* line 1846, sass/modules/_bootstrap.scss */
.visible-print-inline-block{
  display: none;
}

@media print{
  /* line 1850, sass/modules/_bootstrap.scss */
  .visible-print-inline-block{
    display: inline-block;
  }
}

@media print{
  /* line 1855, sass/modules/_bootstrap.scss */
  .hidden-print{
    display: none;
  }
}

/* line 1, sass/modules/_home.scss */
.home-header{
  padding-bottom: 45px;
  color: #3D6AD4;
  text-align: center;
}

/* line 1, sass/modules/_form-builder-forms.scss */
.in-page-form{
  margin-bottom: 1em;
  color: #3F6EDC;
  padding: 1.2em 2.4em 2.4em;
  border: 0;
  overflow: hidden;
  position: relative;
  background-color: #E2E2E2;
}

/* line 15, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage h1{
  font-size: 1.5rem;
}

/* line 20, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage h2{
  font-size: 1.25rem;
}

/* line 25, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage p{
  margin-bottom: 30px;
  font-size: 1rem;
}

/* line 30, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .contourPageName{
  padding-bottom: 8px;
  margin-bottom: 1.4em;
  border-bottom: 1px solid #3F6EDC;
}

/* line 38, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .contourFieldSet{
  width: 100%;
  margin: 0;
  padding: 0;
}

/* line 44, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .contourFieldSet .fieldLabel{
  padding-left: 12px;
  margin: 0 0 .6em -12px;
  display: block;
  position: relative;
}

/* line 51, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .contourFieldSet .fieldLabel .contourIndicator{
  top: 0;
  left: 0;
  position: absolute;
}

/* line 61, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .contourFieldSet textarea{
  min-height: 200px;
}

/* line 65, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .contourFieldSet textarea,
.in-page-form .contourPage .contourFieldSet input{
  margin: 0;
  border-radius: 0;
  border: 1px solid #DDD;
}

/* line 72, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .contourFieldSet textarea.input-validation-error,
.in-page-form .contourPage .contourFieldSet input.input-validation-error{
  border: 1px solid #FF0000;
}

/* line 78, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .contourFieldSet input[type="file"]{
  width: 100%;
  padding: 1em 0;
  border: 0;
}

/* line 86, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .contourFieldSet input[type="radio"],
.in-page-form .contourPage .contourFieldSet input[type="checkbox"]{
  margin-left: .1em;
  margin-right: .4em;
  margin-bottom: .8em;
}

/* line 95, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .contourFieldSet .contourField{
  margin-bottom: 1.4em;
}

/* line 99, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .contourFieldSet .contourField .field-validation-valid{
  margin-top: .2em;
  display: block;
  text-align: right;
}

/* line 106, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .contourFieldSet .contourField .field-validation-valid > span{
  font-size: 1rem;
}

/* line 113, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .contourFieldSet .contourField.dropdown > div{
  width: 100%;
  height: 35px;
  margin-bottom: 25px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  border-radius: 0;
  border: 1px solid #3F6EDC;
  background-color: #FFFFFF;

  background: url("/source/def983897f7b077c2d1b9fcfb06eb5f2/triangle-select.svg");
  background-position: 96% center;
  background-repeat: no-repeat;
}

/* line 128, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .contourFieldSet .contourField.dropdown > div select{
  width: 110%;
  height: 100%;
  padding: 5px;
  color: #3F6EDC;
  font-size: 1.125rem;
  border: none;
  background-color: transparent;
}

/* line 147, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .contourNavigation{
  margin-top: 1.4em;
}

/* line 153, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .btn, .in-page-form .contourPage .footer-col .newsletter button[type="submit"], .footer-col .newsletter .in-page-form .contourPage button[type="submit"], .in-page-form .contourPage .news-sign-up .modal-content .model-button, .news-sign-up .modal-content .in-page-form .contourPage .model-button, .in-page-form .contourPage .wpcf7-form button[type="submit"], .wpcf7-form .in-page-form .contourPage button[type="submit"], .in-page-form .contourPage .wpcf7-form input[type="submit"], .wpcf7-form .in-page-form .contourPage input[type="submit"], .in-page-form .contourPage .product-area .request-btn, .product-area .in-page-form .contourPage .request-btn, .in-page-form .contourPage .list-pagination ul li.active a, .list-pagination ul li.active .in-page-form .contourPage a, .in-page-form .contourPage .list-pagination .pagination-prev-btn, .list-pagination .in-page-form .contourPage .pagination-prev-btn,
.in-page-form .contourPage .list-pagination .pagination-next-btn, .list-pagination .in-page-form .contourPage .pagination-next-btn, .in-page-form .contourPage .article-sign-up-module button[type="submit"], .article-sign-up-module .in-page-form .contourPage button[type="submit"], .in-page-form .contourPage .dl-btn, .in-page-form .contourPage .login-form__button{
  width: 100%;
  color: #FFFFFF;
  text-align: center;
  border: 1px solid #DDD;
  background-color: #3F6EDC;
}

/* line 163, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .btn:hover, .in-page-form .contourPage .footer-col .newsletter button:hover[type="submit"], .footer-col .newsletter .in-page-form .contourPage button:hover[type="submit"], .in-page-form .contourPage .news-sign-up .modal-content .model-button:hover, .news-sign-up .modal-content .in-page-form .contourPage .model-button:hover, .in-page-form .contourPage .wpcf7-form button:hover[type="submit"], .wpcf7-form .in-page-form .contourPage button:hover[type="submit"], .in-page-form .contourPage .wpcf7-form input:hover[type="submit"], .wpcf7-form .in-page-form .contourPage input:hover[type="submit"], .in-page-form .contourPage .product-area .request-btn:hover, .product-area .in-page-form .contourPage .request-btn:hover, .in-page-form .contourPage .list-pagination ul li.active a:hover, .list-pagination ul li.active .in-page-form .contourPage a:hover, .in-page-form .contourPage .list-pagination .pagination-prev-btn:hover, .list-pagination .in-page-form .contourPage .pagination-prev-btn:hover,
.in-page-form .contourPage .list-pagination .pagination-next-btn:hover, .list-pagination .in-page-form .contourPage .pagination-next-btn:hover, .in-page-form .contourPage .article-sign-up-module button:hover[type="submit"], .article-sign-up-module .in-page-form .contourPage button:hover[type="submit"], .in-page-form .contourPage .dl-btn:hover, .in-page-form .contourPage .login-form__button:hover, .in-page-form .contourPage .btn:focus, .in-page-form .contourPage .footer-col .newsletter button:focus[type="submit"], .footer-col .newsletter .in-page-form .contourPage button:focus[type="submit"], .in-page-form .contourPage .news-sign-up .modal-content .model-button:focus, .news-sign-up .modal-content .in-page-form .contourPage .model-button:focus, .in-page-form .contourPage .wpcf7-form button:focus[type="submit"], .wpcf7-form .in-page-form .contourPage button:focus[type="submit"], .in-page-form .contourPage .wpcf7-form input:focus[type="submit"], .wpcf7-form .in-page-form .contourPage input:focus[type="submit"], .in-page-form .contourPage .product-area .request-btn:focus, .product-area .in-page-form .contourPage .request-btn:focus, .in-page-form .contourPage .list-pagination ul li.active a:focus, .list-pagination ul li.active .in-page-form .contourPage a:focus, .in-page-form .contourPage .list-pagination .pagination-prev-btn:focus, .list-pagination .in-page-form .contourPage .pagination-prev-btn:focus,
.in-page-form .contourPage .list-pagination .pagination-next-btn:focus, .list-pagination .in-page-form .contourPage .pagination-next-btn:focus, .in-page-form .contourPage .article-sign-up-module button:focus[type="submit"], .article-sign-up-module .in-page-form .contourPage button:focus[type="submit"], .in-page-form .contourPage .dl-btn:focus, .in-page-form .contourPage .login-form__button:focus, .in-page-form .contourPage .btn:active, .in-page-form .contourPage .footer-col .newsletter button:active[type="submit"], .footer-col .newsletter .in-page-form .contourPage button:active[type="submit"], .in-page-form .contourPage .news-sign-up .modal-content .model-button:active, .news-sign-up .modal-content .in-page-form .contourPage .model-button:active, .in-page-form .contourPage .wpcf7-form button:active[type="submit"], .wpcf7-form .in-page-form .contourPage button:active[type="submit"], .in-page-form .contourPage .wpcf7-form input:active[type="submit"], .wpcf7-form .in-page-form .contourPage input:active[type="submit"], .in-page-form .contourPage .product-area .request-btn:active, .product-area .in-page-form .contourPage .request-btn:active, .in-page-form .contourPage .list-pagination ul li.active a:active, .list-pagination ul li.active .in-page-form .contourPage a:active, .in-page-form .contourPage .list-pagination .pagination-prev-btn:active, .list-pagination .in-page-form .contourPage .pagination-prev-btn:active,
.in-page-form .contourPage .list-pagination .pagination-next-btn:active, .list-pagination .in-page-form .contourPage .pagination-next-btn:active, .in-page-form .contourPage .article-sign-up-module button:active[type="submit"], .article-sign-up-module .in-page-form .contourPage button:active[type="submit"], .in-page-form .contourPage .dl-btn:active, .in-page-form .contourPage .login-form__button:active{
  color: #FFFFFF;
  border: 1px solid #3D6AD4;
  background-color: #3D6AD4;
}

/* line 175, sass/modules/_form-builder-forms.scss */
.in-page-form .contourPage .row-fluid > div{
  margin: 0;
  padding: 0;
}

/* line 185, sass/modules/_form-builder-forms.scss */
.in-page-form--red{
  color: #FFFFFF;
  background-color: #8A0F14;
}

/* line 192, sass/modules/_form-builder-forms.scss */
.in-page-form--red .contourPage .contourPageName{
  border-bottom: 1px solid #FFFFFF;
}

/* line 198, sass/modules/_form-builder-forms.scss */
.in-page-form--red .contourPage .btn, .in-page-form--red .contourPage .footer-col .newsletter button[type="submit"], .footer-col .newsletter .in-page-form--red .contourPage button[type="submit"], .in-page-form--red .contourPage .news-sign-up .modal-content .model-button, .news-sign-up .modal-content .in-page-form--red .contourPage .model-button, .in-page-form--red .contourPage .wpcf7-form button[type="submit"], .wpcf7-form .in-page-form--red .contourPage button[type="submit"], .in-page-form--red .contourPage .wpcf7-form input[type="submit"], .wpcf7-form .in-page-form--red .contourPage input[type="submit"], .in-page-form--red .contourPage .product-area .request-btn, .product-area .in-page-form--red .contourPage .request-btn, .in-page-form--red .contourPage .list-pagination ul li.active a, .list-pagination ul li.active .in-page-form--red .contourPage a, .in-page-form--red .contourPage .list-pagination .pagination-prev-btn, .list-pagination .in-page-form--red .contourPage .pagination-prev-btn,
.in-page-form--red .contourPage .list-pagination .pagination-next-btn, .list-pagination .in-page-form--red .contourPage .pagination-next-btn, .in-page-form--red .contourPage .article-sign-up-module button[type="submit"], .article-sign-up-module .in-page-form--red .contourPage button[type="submit"], .in-page-form--red .contourPage .dl-btn, .in-page-form--red .contourPage .login-form__button{
  color: #8A0F14;
  background-color: #E2E2E2;
}

/* line 203, sass/modules/_form-builder-forms.scss */
.in-page-form--red .contourPage .btn:hover, .in-page-form--red .contourPage .footer-col .newsletter button:hover[type="submit"], .footer-col .newsletter .in-page-form--red .contourPage button:hover[type="submit"], .in-page-form--red .contourPage .news-sign-up .modal-content .model-button:hover, .news-sign-up .modal-content .in-page-form--red .contourPage .model-button:hover, .in-page-form--red .contourPage .wpcf7-form button:hover[type="submit"], .wpcf7-form .in-page-form--red .contourPage button:hover[type="submit"], .in-page-form--red .contourPage .wpcf7-form input:hover[type="submit"], .wpcf7-form .in-page-form--red .contourPage input:hover[type="submit"], .in-page-form--red .contourPage .product-area .request-btn:hover, .product-area .in-page-form--red .contourPage .request-btn:hover, .in-page-form--red .contourPage .list-pagination ul li.active a:hover, .list-pagination ul li.active .in-page-form--red .contourPage a:hover, .in-page-form--red .contourPage .list-pagination .pagination-prev-btn:hover, .list-pagination .in-page-form--red .contourPage .pagination-prev-btn:hover,
.in-page-form--red .contourPage .list-pagination .pagination-next-btn:hover, .list-pagination .in-page-form--red .contourPage .pagination-next-btn:hover, .in-page-form--red .contourPage .article-sign-up-module button:hover[type="submit"], .article-sign-up-module .in-page-form--red .contourPage button:hover[type="submit"], .in-page-form--red .contourPage .dl-btn:hover, .in-page-form--red .contourPage .login-form__button:hover, .in-page-form--red .contourPage .btn:focus, .in-page-form--red .contourPage .footer-col .newsletter button:focus[type="submit"], .footer-col .newsletter .in-page-form--red .contourPage button:focus[type="submit"], .in-page-form--red .contourPage .news-sign-up .modal-content .model-button:focus, .news-sign-up .modal-content .in-page-form--red .contourPage .model-button:focus, .in-page-form--red .contourPage .wpcf7-form button:focus[type="submit"], .wpcf7-form .in-page-form--red .contourPage button:focus[type="submit"], .in-page-form--red .contourPage .wpcf7-form input:focus[type="submit"], .wpcf7-form .in-page-form--red .contourPage input:focus[type="submit"], .in-page-form--red .contourPage .product-area .request-btn:focus, .product-area .in-page-form--red .contourPage .request-btn:focus, .in-page-form--red .contourPage .list-pagination ul li.active a:focus, .list-pagination ul li.active .in-page-form--red .contourPage a:focus, .in-page-form--red .contourPage .list-pagination .pagination-prev-btn:focus, .list-pagination .in-page-form--red .contourPage .pagination-prev-btn:focus,
.in-page-form--red .contourPage .list-pagination .pagination-next-btn:focus, .list-pagination .in-page-form--red .contourPage .pagination-next-btn:focus, .in-page-form--red .contourPage .article-sign-up-module button:focus[type="submit"], .article-sign-up-module .in-page-form--red .contourPage button:focus[type="submit"], .in-page-form--red .contourPage .dl-btn:focus, .in-page-form--red .contourPage .login-form__button:focus, .in-page-form--red .contourPage .btn:active, .in-page-form--red .contourPage .footer-col .newsletter button:active[type="submit"], .footer-col .newsletter .in-page-form--red .contourPage button:active[type="submit"], .in-page-form--red .contourPage .news-sign-up .modal-content .model-button:active, .news-sign-up .modal-content .in-page-form--red .contourPage .model-button:active, .in-page-form--red .contourPage .wpcf7-form button:active[type="submit"], .wpcf7-form .in-page-form--red .contourPage button:active[type="submit"], .in-page-form--red .contourPage .wpcf7-form input:active[type="submit"], .wpcf7-form .in-page-form--red .contourPage input:active[type="submit"], .in-page-form--red .contourPage .product-area .request-btn:active, .product-area .in-page-form--red .contourPage .request-btn:active, .in-page-form--red .contourPage .list-pagination ul li.active a:active, .list-pagination ul li.active .in-page-form--red .contourPage a:active, .in-page-form--red .contourPage .list-pagination .pagination-prev-btn:active, .list-pagination .in-page-form--red .contourPage .pagination-prev-btn:active,
.in-page-form--red .contourPage .list-pagination .pagination-next-btn:active, .list-pagination .in-page-form--red .contourPage .pagination-next-btn:active, .in-page-form--red .contourPage .article-sign-up-module button:active[type="submit"], .article-sign-up-module .in-page-form--red .contourPage button:active[type="submit"], .in-page-form--red .contourPage .dl-btn:active, .in-page-form--red .contourPage .login-form__button:active{
  color: #8A0F14;
  border: 1px solid #F9D2E5;
  background-color: #F9D2E5;
}

/* line 219, sass/modules/_form-builder-forms.scss */
.in-page-form--maroon{
  color: #FFFFFF;
  background-color: #3F6EDC;
}

/* line 226, sass/modules/_form-builder-forms.scss */
.in-page-form--maroon .contourPage .contourPageName{
  border-bottom: 1px solid #FFFFFF;
}

/* line 232, sass/modules/_form-builder-forms.scss */
.in-page-form--maroon .contourPage .btn, .in-page-form--maroon .contourPage .footer-col .newsletter button[type="submit"], .footer-col .newsletter .in-page-form--maroon .contourPage button[type="submit"], .in-page-form--maroon .contourPage .news-sign-up .modal-content .model-button, .news-sign-up .modal-content .in-page-form--maroon .contourPage .model-button, .in-page-form--maroon .contourPage .wpcf7-form button[type="submit"], .wpcf7-form .in-page-form--maroon .contourPage button[type="submit"], .in-page-form--maroon .contourPage .wpcf7-form input[type="submit"], .wpcf7-form .in-page-form--maroon .contourPage input[type="submit"], .in-page-form--maroon .contourPage .product-area .request-btn, .product-area .in-page-form--maroon .contourPage .request-btn, .in-page-form--maroon .contourPage .list-pagination ul li.active a, .list-pagination ul li.active .in-page-form--maroon .contourPage a, .in-page-form--maroon .contourPage .list-pagination .pagination-prev-btn, .list-pagination .in-page-form--maroon .contourPage .pagination-prev-btn,
.in-page-form--maroon .contourPage .list-pagination .pagination-next-btn, .list-pagination .in-page-form--maroon .contourPage .pagination-next-btn, .in-page-form--maroon .contourPage .article-sign-up-module button[type="submit"], .article-sign-up-module .in-page-form--maroon .contourPage button[type="submit"], .in-page-form--maroon .contourPage .dl-btn, .in-page-form--maroon .contourPage .login-form__button{
  color: #3F6EDC;
  background-color: #E2E2E2;
}

/* line 237, sass/modules/_form-builder-forms.scss */
.in-page-form--maroon .contourPage .btn:hover, .in-page-form--maroon .contourPage .footer-col .newsletter button:hover[type="submit"], .footer-col .newsletter .in-page-form--maroon .contourPage button:hover[type="submit"], .in-page-form--maroon .contourPage .news-sign-up .modal-content .model-button:hover, .news-sign-up .modal-content .in-page-form--maroon .contourPage .model-button:hover, .in-page-form--maroon .contourPage .wpcf7-form button:hover[type="submit"], .wpcf7-form .in-page-form--maroon .contourPage button:hover[type="submit"], .in-page-form--maroon .contourPage .wpcf7-form input:hover[type="submit"], .wpcf7-form .in-page-form--maroon .contourPage input:hover[type="submit"], .in-page-form--maroon .contourPage .product-area .request-btn:hover, .product-area .in-page-form--maroon .contourPage .request-btn:hover, .in-page-form--maroon .contourPage .list-pagination ul li.active a:hover, .list-pagination ul li.active .in-page-form--maroon .contourPage a:hover, .in-page-form--maroon .contourPage .list-pagination .pagination-prev-btn:hover, .list-pagination .in-page-form--maroon .contourPage .pagination-prev-btn:hover,
.in-page-form--maroon .contourPage .list-pagination .pagination-next-btn:hover, .list-pagination .in-page-form--maroon .contourPage .pagination-next-btn:hover, .in-page-form--maroon .contourPage .article-sign-up-module button:hover[type="submit"], .article-sign-up-module .in-page-form--maroon .contourPage button:hover[type="submit"], .in-page-form--maroon .contourPage .dl-btn:hover, .in-page-form--maroon .contourPage .login-form__button:hover, .in-page-form--maroon .contourPage .btn:focus, .in-page-form--maroon .contourPage .footer-col .newsletter button:focus[type="submit"], .footer-col .newsletter .in-page-form--maroon .contourPage button:focus[type="submit"], .in-page-form--maroon .contourPage .news-sign-up .modal-content .model-button:focus, .news-sign-up .modal-content .in-page-form--maroon .contourPage .model-button:focus, .in-page-form--maroon .contourPage .wpcf7-form button:focus[type="submit"], .wpcf7-form .in-page-form--maroon .contourPage button:focus[type="submit"], .in-page-form--maroon .contourPage .wpcf7-form input:focus[type="submit"], .wpcf7-form .in-page-form--maroon .contourPage input:focus[type="submit"], .in-page-form--maroon .contourPage .product-area .request-btn:focus, .product-area .in-page-form--maroon .contourPage .request-btn:focus, .in-page-form--maroon .contourPage .list-pagination ul li.active a:focus, .list-pagination ul li.active .in-page-form--maroon .contourPage a:focus, .in-page-form--maroon .contourPage .list-pagination .pagination-prev-btn:focus, .list-pagination .in-page-form--maroon .contourPage .pagination-prev-btn:focus,
.in-page-form--maroon .contourPage .list-pagination .pagination-next-btn:focus, .list-pagination .in-page-form--maroon .contourPage .pagination-next-btn:focus, .in-page-form--maroon .contourPage .article-sign-up-module button:focus[type="submit"], .article-sign-up-module .in-page-form--maroon .contourPage button:focus[type="submit"], .in-page-form--maroon .contourPage .dl-btn:focus, .in-page-form--maroon .contourPage .login-form__button:focus, .in-page-form--maroon .contourPage .btn:active, .in-page-form--maroon .contourPage .footer-col .newsletter button:active[type="submit"], .footer-col .newsletter .in-page-form--maroon .contourPage button:active[type="submit"], .in-page-form--maroon .contourPage .news-sign-up .modal-content .model-button:active, .news-sign-up .modal-content .in-page-form--maroon .contourPage .model-button:active, .in-page-form--maroon .contourPage .wpcf7-form button:active[type="submit"], .wpcf7-form .in-page-form--maroon .contourPage button:active[type="submit"], .in-page-form--maroon .contourPage .wpcf7-form input:active[type="submit"], .wpcf7-form .in-page-form--maroon .contourPage input:active[type="submit"], .in-page-form--maroon .contourPage .product-area .request-btn:active, .product-area .in-page-form--maroon .contourPage .request-btn:active, .in-page-form--maroon .contourPage .list-pagination ul li.active a:active, .list-pagination ul li.active .in-page-form--maroon .contourPage a:active, .in-page-form--maroon .contourPage .list-pagination .pagination-prev-btn:active, .list-pagination .in-page-form--maroon .contourPage .pagination-prev-btn:active,
.in-page-form--maroon .contourPage .list-pagination .pagination-next-btn:active, .list-pagination .in-page-form--maroon .contourPage .pagination-next-btn:active, .in-page-form--maroon .contourPage .article-sign-up-module button:active[type="submit"], .article-sign-up-module .in-page-form--maroon .contourPage button:active[type="submit"], .in-page-form--maroon .contourPage .dl-btn:active, .in-page-form--maroon .contourPage .login-form__button:active{
  color: #3F6EDC;
  border: 1px solid #F9D2E5;
  background-color: #F9D2E5;
}

/* line 1, sass/modules/_login-form.scss */
.login{
  padding: 20px;
  margin-right: 30px;
  border: 1px solid #b7b7b7;
}

@media (min-width: 320px){
  /* line 1, sass/modules/_login-form.scss */
  .login{
    padding: 20px 0;
    margin-right: 0;
    border: none;
  }
}

@media (min-width: 900px){
  /* line 1, sass/modules/_login-form.scss */
  .login{
    padding: 20px;
    border: 1px solid #b7b7b7;
  }
}

@media (min-width: 1200px){
  /* line 1, sass/modules/_login-form.scss */
  .login{
    padding: 20px;
    border: 1px solid #b7b7b7;
  }
}

/* line 24, sass/modules/_login-form.scss */
.login-title{
  margin-bottom: 20px;
  color: #000000;
  font-size: 1.25rem;
}

@media (min-width: 320px){
  /* line 24, sass/modules/_login-form.scss */
  .login-title{
    color: #FFFFFF;
  }
}

@media (min-width: 900px){
  /* line 24, sass/modules/_login-form.scss */
  .login-title{
    color: #000000;
  }
}

@media (min-width: 1200px){
  /* line 24, sass/modules/_login-form.scss */
  .login-title{
    color: #000000;
  }
}

/* line 51, sass/modules/_login-form.scss */
.login-form__button{
  width: 140px;
  padding: 10px;
  color: #FFFFFF;
  border-radius: 0;
  background-color: #3D6AD4;
}

/* line 59, sass/modules/_login-form.scss */
.login-form__button:hover{
  background-color: #3F6EDC;
}

/* line 8, sass/modules/_featured-products.scss */
.featured-products{
  text-align: left;
}

@media (min-width: 320px){
  /* line 8, sass/modules/_featured-products.scss */
  .featured-products{
    text-align: center;
  }
}

/* line 16, sass/modules/_featured-products.scss */
.featured-product{
  width: calc(25% - 50px);
  margin: 0 25px;
  display: inline-block;
}

/* line 21, sass/modules/_featured-products.scss */
.featured-product:first-child{
  margin-left: 0;
}

/* line 25, sass/modules/_featured-products.scss */
.featured-product:last-child{
  margin-right: 0;
}

@media (min-width: 320px){
  /* line 16, sass/modules/_featured-products.scss */
  .featured-product{
    width: 100%;
    margin: 20px 0;
  }
}

@media (min-width: 900px){
  /* line 16, sass/modules/_featured-products.scss */
  .featured-product{
    width: calc(50% - 40px);
    margin: 20px 0;
  }
}

@media (min-width: 1200px){
  /* line 16, sass/modules/_featured-products.scss */
  .featured-product{
    width: calc(25% - 50px);
    margin: 0 25px;
  }
}

/* line 45, sass/modules/_featured-products.scss */
.featured-product__img{
  margin-bottom: 30px;
}

/* line 50, sass/modules/_featured-products.scss */
.featured-product__copy{
  margin-bottom: 45px;
  color: #000000;
  font-size: 1rem;
  text-align: center;
}

/* line 62, sass/modules/_featured-products.scss */
.featured-product__link{
  max-width: max-content;
  margin: 0 auto;
  padding-bottom: 3px;
  color: #000000;
  font-size: .875rem;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all .15s linear;
  transition: all .15s linear;
  border-bottom: 1px solid #000000;
  font-family: "Sydney-Medium", sans-serif;
}
.featured-product__link:hover{
  border-bottom: 1px solid #3F6EDC;
}

@media (min-width: 320px){
  /* line 62, sass/modules/_featured-products.scss */
  .featured-product__link{
    margin-bottom: 10px;
  }
}

@media (min-width: 650px){
  /* line 62, sass/modules/_featured-products.scss */
  .featured-product__link{
    margin-bottom: 10px;
  }
}

@media (min-width: 900px){
  /* line 62, sass/modules/_featured-products.scss */
  .featured-product__link{
    margin-bottom: 10px;
  }
}

@media (min-width: 1200px){
  /* line 62, sass/modules/_featured-products.scss */
  .featured-product__link{
    margin-bottom: 0px;
  }
}

/* line 1, sass/modules/_hero.scss */
.hero{
  overflow: hidden;
}
.hero .wrapper{
  height: 400px;
  padding: 0;
  margin: 0 auto;
  overflow: visible;
  
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.hero .hero-title{
  width: 70%;
  height: 100%;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.hero .hero-title h1{
  margin: 0;
  padding-right: 30px;
  padding-bottom: 70px;
}
.hero .hero-image{
  width: 100%;
  height: 100%;
  margin-right: calc(50% - 50vw);
}
.hero .hero-image img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: right;
  object-position: right;
}

/* line 23, sass/modules/_hero.scss */
.hero__breadcrumbs{
  padding: 20px 0 0 0px;
  position: relative;
}

/* line 29, sass/modules/_hero.scss */
.hero__breadcrumbs--dark{
  padding: 20px 0 20px 20px;
}

/* line 34, sass/modules/_hero.scss */
.hero__breadcrumbs-item{
  display: inline-block;
}

/* line 37, sass/modules/_hero.scss */
.hero__breadcrumbs-item a{
  color: #FFFFFF;
  font-size: .75rem;
}

/* line 43, sass/modules/_hero.scss */
.hero__breadcrumbs--dark .hero__breadcrumbs-item a{
  color: #000000;
}

/* line 49, sass/modules/_hero.scss */
.hero__breadcrumbs-item.has-border:after{
  content: '|';
  margin: 0 5px;
  color: #FFFFFF;
}

/* line 57, sass/modules/_hero.scss */
.hero__breadcrumbs-item.has-border-dark:after{
  content: '|';
  margin: 0 5px;
  color: #000000;
}

/* line 67, sass/modules/_hero.scss */
.hero__content{
  width: 100%;
  height: 300px;
  position: relative;
}

/* line 74, sass/modules/_hero.scss */
.hero__content-details{
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media (min-width: 320px){
  /* line 74, sass/modules/_hero.scss */
  .hero__content-details{
    width: 100%;
  }
}

@media (min-width: 1200px){
  /* line 74, sass/modules/_hero.scss */
  .hero__content-details{
    width: 50%;
  }
}

/* line 95, sass/modules/_hero.scss */
.hero__content-copy{
  color: #FFFFFF;
}

/* line 101, sass/modules/_hero.scss */
.hero-events{
  background-color: #3D6AD4;
}

/* line 1, sass/modules/_services.scss */
.services{
  margin-top: 60px;
}

/* line 5, sass/modules/_services.scss */
.service-item{
  padding: 20px 0;
  cursor: pointer;
  -webkit-transition: all .15s linear;
  transition: all .15s linear;
  border-bottom: 1px solid rgba(29, 37, 70, .7);

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.service-item:hover{
  text-decoration: underline;
  text-decoration-color: #161D25;
}

/* line 12, sass/modules/_services.scss */
.service-item:first-child{
  border-top: 1px solid rgba(29, 37, 70, .7);
}

@media (min-width: 320px){
  /* line 5, sass/modules/_services.scss */
  .service-item{
    margin: 0;
  }
}

@media (min-width: 768px){
  /* line 5, sass/modules/_services.scss */
  .service-item{
    margin: 0 20px;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width: 1200px){
  /* line 5, sass/modules/_services.scss */
  .service-item{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

/* line 30, sass/modules/_services.scss */
.service-item__img{
  max-width: 60px;
  margin-top: -15px;
  margin-right: 30px;
  margin-bottom: -15px;
}

@media (min-width: 320px){
  /* line 30, sass/modules/_services.scss */
  .service-item__img{
    margin: 0;
    margin-right: 15px;
  }
}

/* line 43, sass/modules/_services.scss */
.service-item__title{
  color: #161D25;
  font-size: 1.25rem;
  padding-right: 55px;
  font-family: "Syne-Regular", sans-serif;

  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 54, sass/modules/_services.scss */
.service-item__link{
  font-size: 0;
  position: relative;
}

.service-item__link:after{
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  width: 35px;
  height: 35px;
  margin: auto;
  position: absolute;
  -webkit-transition: all .15s linear;
  transition: all .15s linear;

  background: url("/source/5ab93239a245d78b041913e56bb50acc/ext-link-static-dark.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.service-item:hover .service-item__link:after{
  background: url("/source/9b141cbd6d1fd34fd7d27401b981b970/ext-link-hover-dark.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* line 61, sass/modules/_services.scss */
.service-card{
  margin-top: 50px;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 320px){
  /* line 61, sass/modules/_services.scss */
  .service-card{
    margin-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (min-width: 1200px){
  /* line 61, sass/modules/_services.scss */
  .service-card{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (min-width: 320px){
  /* line 78, sass/modules/_services.scss */
  .service-card div > img{
    width: 85px;
    margin: 0 auto 20px auto;
    display: block;
  }
}

/* line 87, sass/modules/_services.scss */
.service-card__copy{
  margin-left: 20px;

  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media (min-width: 320px){
  /* line 87, sass/modules/_services.scss */
  .service-card__copy{
    margin: 0 20px;
  }
}

@media (min-width: 320px){
  /* line 1, sass/modules/_filter.scss */
  .filter-wrap{
    margin: 0 20px;
  }
}

@media (min-width: 320px){
  /* line 1, sass/modules/_articles.scss */
  .article{
    margin: 0 20px;
  }
}

/* line 7, sass/modules/_articles.scss */
.article__details{
  margin-bottom: 30px;
}

@media (min-width: 320px){
  /* line 7, sass/modules/_articles.scss */
  .article__details{
    text-align: center;
  }
}

@media (min-width: 1200px){
  /* line 7, sass/modules/_articles.scss */
  .article__details{
    text-align: left;
  }
}

/* line 18, sass/modules/_articles.scss */
.article__details-copy{
  margin-right: 40px;
  display: inline-block;
}

/* line 23, sass/modules/_articles.scss */
.article__image{
  width: 100%;
  max-height: 500px;
  margin-bottom: 25px;
}

/* line 29, sass/modules/_articles.scss */
.article__related-content{
  padding: 10px;
  background-color: #3D6AD4;
}

@media (min-width: 320px){
  /* line 29, sass/modules/_articles.scss */
  .article__related-content{
    float: left;
  }
}

@media (min-width: 650px){
  /* line 29, sass/modules/_articles.scss */
  .article__related-content{
    float: none;
  }
}

/* line 42, sass/modules/_articles.scss */
.article__related-content-title{
  margin-bottom: 20px;
  color: #FFFFFF;
  font-size: 1.25rem;
}

/* line 49, sass/modules/_articles.scss */
.article__related-content-copy{
  color: #FFFFFF;
  font-size: .875rem;
}

/* line 56, sass/modules/_articles.scss */
.td.theme_border1{
  padding-top: 40px;
  margin-bottom: 30px;
  border-top: 1px solid #b7b7b7;
}

/* line 62, sass/modules/_articles.scss */
td.theme_bg1{
  padding-bottom: 40px;
}

/* line 66, sass/modules/_articles.scss */
.page-template-generic-page td{
  font-size: 1rem;
  border-bottom: 0;
}

@media (min-width: 320px){
  /* line 1, sass/modules/_products.scss */
  .product-title{
    margin: 0 20px;
  }
}

@media (min-width: 1200px){
  /* line 1, sass/modules/_products.scss */
  .product-title{
    margin: 0 0 20px 0;
  }
}

@media (min-width: 320px){
  /* line 11, sass/modules/_products.scss */
  .product{
    margin: 0 20px;
  }
}

/* line 22, sass/modules/_products.scss */
.product__item{
  padding: 10px 0;
  margin-bottom: 5px;
  display: block;
  position: relative;
  border-bottom: 1px solid rgba(22, 29, 37, .7);
}

/* line 30, sass/modules/_products.scss */
.product-child{
  border-bottom: 1px solid rgba(22, 29, 37, .7);
}

/* line 32, sass/modules/_products.scss */
.product-child .product__item{
  padding-left: 20px;
  border-bottom: 0;
}

/* line 40, sass/modules/_products.scss */
.product-child .product-child .product__item{
  padding-left: 40px;
  border-bottom: 0;
}

/* line 47, sass/modules/_products.scss */
.product__item-title{
  color: #000000;
  font-size: .875rem;
}

/* line 51, sass/modules/_products.scss */
.product__item-title:after{
  content: '';
  top: 10px;
  right: 0;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;

  background: url("../images/new_images/blue-link-arrow.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* line 66, sass/modules/_products.scss */
.product-group{
  margin-bottom: 20px;
  border-bottom: 1px solid #3D6AD4;
}

/* line 70, sass/modules/_products.scss */
.product-group:last-child{
  border-bottom: none;
}

/* line 75, sass/modules/_products.scss */
.product-image{
  margin: 0 20px 20px auto;
  display: inline-block;
  vertical-align: middle;
}

/* line 81, sass/modules/_products.scss */
.product-title{
  display: inline-block;
}

/* line 85, sass/modules/_products.scss */
.product-copy{
  margin-bottom: 20px;
}

/* line 91, sass/modules/_products.scss */
.product-table tr:first-of-type{
  color: #FFFFFF;
  background-color: #161D25;
}

/* line 94, sass/modules/_products.scss */
.product-table tr:first-of-type td{
  padding: 15px;
  color: #FFFFFF;
  font-family: "Inter-Regular", sans-serif;
}

/* line 101, sass/modules/_products.scss */
.product-table th{
  color: #FFFFFF;
  background-color: #161D25;
}

/* line 104, sass/modules/_products.scss */
.product-table th td{
  padding: 15px;
  color: #FFFFFF;
}

/* line 109, sass/modules/_products.scss */
.product-table td{
  padding: 15px;
  font-size: 1rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
  font-family: "Inter-Regular", sans-serif;
}

/* line 118, sass/modules/_products.scss */
table th{
  padding: 15px;
  color: #FFFFFF;
  font-size: 1rem;
  vertical-align: top;
  font-family: "Inter-Regular", sans-serif;
}

/* line 129, sass/modules/_products.scss */
.product-item{
  padding-top: 60px;
}

/* line 133, sass/modules/_products.scss */
.product-item__title{
  font-size: 1.5rem;
}

/* line 139, sass/modules/_products.scss */
.product-item__image{
  margin: 0 auto;
  display: block;
}

/* line 145, sass/modules/_products.scss */
.border-bottom{
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #b7b7b7;
}

@media (min-width: 320px){
  /* line 151, sass/modules/_products.scss */
  .product-item__button{
    margin: 20px;
  }
}

@media (min-width: 1200px){
  /* line 151, sass/modules/_products.scss */
  .product-item__button{
    margin: 20px 0;
  }
}

@media (min-width: 320px){
  /* line 163, sass/modules/_products.scss */
  .product-item__copy{
    margin: 20px;
  }
}

@media (min-width: 1200px){
  /* line 163, sass/modules/_products.scss */
  .product-item__copy{
    margin: 20px 0;
  }
}

/* line 3, sass/modules/_rta.scss */
.rta ul{
  padding-left: 30px;
  list-style: disc;
}

/* line 8, sass/modules/_rta.scss */
.rta li{
  margin-bottom: 10px;
}

/* line 1, sass/modules/_search.scss */
.search-form{
  padding: 0;
  margin: 7.5px 15px;
  background-color: #FFFFFF;
}

/* line 16, sass/modules/_search.scss */
.search-form input[type="text"]{
  width: 85%;
  margin-bottom: 0;
  border: 0;
  display: inline-block;
}
.search-form input[type="text"]::placeholder{
  color: #6E767F;
}

/* line 23, sass/modules/_search.scss */
.search-form input[type="submit"]{
  width: 30px;
  height: 36px;
  font-size: 0;
  float: right;
  border: 0;
  vertical-align: middle;
  background-color: #FFFFFF;

  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 13 14.35' id='search-icon' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23161D25' d='M13 13.71L9.59 10.3a5.81 5.81 0 10-.75.54l3.52 3.52zM.9 5.84a4.94 4.94 0 114.94 4.94A4.94 4.94 0 01.9 5.84z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
}

/* line 1, sass/modules/_inline-popup.scss */
#inline-popup{
  z-index: 2;
}

/* line 4, sass/modules/_inline-popup.scss */
#inline-popup th, #inline-popup td{
  padding: 0;
  font-size: .6875rem;
}

/* line 10, sass/modules/_inline-popup.scss */
#inline-popup p{
  font-size: .6875rem;
  text-align: center;
}

/* line 1, sass/modules/_resources.scss */
.featured-article{
  margin-bottom: 30px;
}

/* line 3, sass/modules/_resources.scss */
.featured-article .no-padding{
  padding: 0;
}

/* line 6, sass/modules/_resources.scss */
.featured-article .featured-article__content{
  background-color: #EDF0F5;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 900px){
  /* line 6, sass/modules/_resources.scss */
  .featured-article .featured-article__content{
    min-height: 300px;
  }
}

/* line 14, sass/modules/_resources.scss */
.featured-article .featured-article__content .featured-article__type{
  padding: 10px;
  color: #3D6AD4;
}

@media (min-width: 900px){
  /* line 14, sass/modules/_resources.scss */
  .featured-article .featured-article__content .featured-article__type{
    padding: 20px;
  }
}

/* line 21, sass/modules/_resources.scss */
.featured-article .featured-article__content .featured-article__title{
  padding: 10px;
  color: #3D6AD4;
  font-size: 1.5rem !important;
  line-height: normal;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
}

@media (min-width: 900px){
  /* line 21, sass/modules/_resources.scss */
  .featured-article .featured-article__content .featured-article__title{
    padding: 20px;
  }
}

/* line 33, sass/modules/_resources.scss */
.featured-article .featured-article__content .featured-article__read-more{
  width: 100%;
  padding: 10px;
  margin-top: auto;
  color: #FFFFFF;
  text-align: center;
  background-color: #3D6AD4;
}

/* line 40, sass/modules/_resources.scss */
.featured-article .featured-article__content .featured-article__read-more:hover{
  background-color: #3F6EDC;
}

/* line 45, sass/modules/_resources.scss */
.featured-article .featured-article__image{
  width: 100%;
  min-height: 300px;
  display: none;

  background-position: center;
  background-size: cover;
}

@media (min-width: 900px){
  /* line 45, sass/modules/_resources.scss */
  .featured-article .featured-article__image{
    display: block;
  }
}

/* line 57, sass/modules/_resources.scss */
.video-container{
  height: 0;
  overflow: hidden;
  position: relative;
  padding-top: 30px;
  padding-bottom: 56.25%;
}

/* line 65, sass/modules/_resources.scss */
.video-container iframe,
.video-container object,
.video-container embed{
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

/* line 1, sass/modules/_covid-19.scss */
.covid-19-hero{
  width: 100%;
  min-height: 350px;
  background-size: cover;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 6, sass/modules/_covid-19.scss */
.covid-19-hero .covid-19-hero__content{
  max-width: 600px;
  padding: 30px;
  margin: 40px 0;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .5);
  box-shadow: 0 2px 4px rgba(0, 0, 0, .5);
  background-color: #FFFFFF;
  font-family: 'Inter-Regular', sans-serif;
}

/* line 14, sass/modules/_covid-19.scss */
.covid-19-hero .covid-19-hero__content-title{
  margin-bottom: 20px;
  color: #444444;
  font-size: 2rem;
  font-family: 'Inter-Regular', sans-serif;
}

/* line 21, sass/modules/_covid-19.scss */
.covid-19-hero .covid-19-hero__content-description{
  margin-bottom: 20px;
  color: #444444;
  font-size: .875rem;
  font-family: 'Inter-Regular', sans-serif;
}

/* line 27, sass/modules/_covid-19.scss */
.covid-19-hero .covid-19-hero__content-description a{
  color: #3D6AD4;
}

/* line 29, sass/modules/_covid-19.scss */
.covid-19-hero .covid-19-hero__content-description a span{
  font-size: 1rem;
  font: 1em sans-serif;
}

/* line 34, sass/modules/_covid-19.scss */
.covid-19-hero .covid-19-hero__content-description p, .covid-19-hero .covid-19-hero__content-description span{
  margin-bottom: 10px;
  font-size: .875rem;
}

/* line 45, sass/modules/_covid-19.scss */
.covid-link{
  min-height: 150px;
  margin-bottom: 30px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
  background-color: #FFFFFF;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 51, sass/modules/_covid-19.scss */
.covid-link:hover{
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .5);
  box-shadow: 0 1px 10px rgba(0, 0, 0, .5);
}

/* line 54, sass/modules/_covid-19.scss */
.covid-link img{
  min-height: 150px;
  max-height: 150px;
  -o-object-fit: cover;
  object-fit: cover;
}

/* line 59, sass/modules/_covid-19.scss */
.covid-link .link-content{
  padding: 10px 15px;
  font-family: 'Inter-Regular', sans-serif;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

/* line 67, sass/modules/_covid-19.scss */
.covid-link .link-content h3{
  margin: 0 0 15px 0;
  color: #3D6AD4;
  font-size: 1rem;
  text-align: left;
}

/* line 73, sass/modules/_covid-19.scss */
.covid-link .link-content p{
  margin: 0;
  color: #444444;
  font-size: .8125rem;
  text-align: left;
}

/* line 2, sass/modules/_modal.scss */
#banner-popup{
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  display: none;
  position: fixed;
  background-color: rgba(1, 8, 17, .9);

  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 13, sass/modules/_modal.scss */
#banner-popup .modal-logo{
  width: auto;
  height: 40px;
  padding: 0;
  margin-bottom: 20px;
  display: block;
}

@media (min-width: 900px){
  /* line 13, sass/modules/_modal.scss */
  #banner-popup .modal-logo{
    margin-bottom: 40px;
  }
}

/* line 23, sass/modules/_modal.scss */
#banner-popup .inner{
  width: 90%;
  max-width: 700px;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  border: 6px solid #3D6AD4;
  background-color: #FFFFFF;
  font-family: 'Inter-Regular', sans-serif;
}

@media (min-width: 900px){
  /* line 23, sass/modules/_modal.scss */
  #banner-popup .inner{
    padding: 30px;
  }
}

/* line 35, sass/modules/_modal.scss */
#banner-popup .inner .close-btn{
  top: 30px;
  right: 30px;
  border: 0;
  outline: 0;
  position: absolute;
  background-color: none;
}

/* line 42, sass/modules/_modal.scss */
#banner-popup .inner .close-btn span{
  color: #3D6AD4;
  font-size: 2.25rem;
}

/* line 49, sass/modules/_modal.scss */
#banner-popup .inner h2{
  color: #444444;
  font-size: 1.5rem;
  font-family: 'Inter-Regular', sans-serif;
}

@media (min-width: 900px){
  /* line 49, sass/modules/_modal.scss */
  #banner-popup .inner h2{
    font-size: 2.25rem;
  }
}

/* line 58, sass/modules/_modal.scss */
#banner-popup .inner p, #banner-popup .inner span{
  color: #444444;
  font-size: 1rem;
  font-family: 'Inter-Regular', sans-serif;
}

@media (min-width: 900px){
  /* line 58, sass/modules/_modal.scss */
  #banner-popup .inner p, #banner-popup .inner span{
    font-size: 1.125rem;
  }
}

/* line 72, sass/modules/_modal.scss */
#banner-popup .inner .btn-group{
  margin: 40px 0 0 0;
  font-family: 'Inter-Regular', sans-serif;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 900px){
  /* line 72, sass/modules/_modal.scss */
  #banner-popup .inner .btn-group{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

/* line 84, sass/modules/_modal.scss */
#banner-popup .inner .btn-group .learn-more{
  padding: 10px 15px;
  margin-bottom: 20px;
  color: #FFFFFF;
  border: 0;
  background-color: #3F6EDC;
  font-family: 'Inter-Regular', sans-serif;
}

/* line 91, sass/modules/_modal.scss */
#banner-popup .inner .btn-group .learn-more:hover{
  background-color: #3D6AD4;
}

@media (min-width: 900px){
  /* line 84, sass/modules/_modal.scss */
  #banner-popup .inner .btn-group .learn-more{
    margin-right: 10px;
    margin-bottom: 0;
  }
}

/* line 99, sass/modules/_modal.scss */
#banner-popup .inner .btn-group .text-link{
  color: #444444;
  font-size: .875rem;
  font-family: 'Inter-Regular', sans-serif;
}

/* Resolve issue in IE10 Windows 8 "Snap Mode" - http://goo.gl/BLXV7 ======== */
@-ms-viewport{
  width: device-width;
}

/* Print specific stylesheet ================================================ */
/* =============================================================================
  Print Styles
========================================================================== */

@media print{
  /* line 6, sass/base/_print.scss */
  *{color: #000000;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    background-color: transparent;
  }
  /* line 13, sass/base/_print.scss */
  a,
  a:visited{
    text-decoration: underline;
  }
  /* line 20, sass/base/_print.scss */
  .ir a:after, .icn a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after{
    content: "";
  }
  /* line 26, sass/base/_print.scss */
  pre,
  blockquote{
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /* line 32, sass/base/_print.scss */
  thead{
    display: table-header-group;
    /* h5bp.com/t */
  }
  /* line 36, sass/base/_print.scss */
  tr,
  img{
    page-break-inside: avoid;
  }
  /* line 41, sass/base/_print.scss */
  img{
    max-width: 100%;
  }
  @page{
    margin: .5cm;
  }
  /* line 49, sass/base/_print.scss */
  p{
    font-size: 12pt;
    line-height: 1.25em;
  }
  /* line 54, sass/base/_print.scss */
  h1{
    font-size: 36pt;
    line-height: 1.25em;
  }
  /* line 59, sass/base/_print.scss */
  h2{
    font-size: 24pt;
    line-height: 1.25em;
  }
  /* line 64, sass/base/_print.scss */
  h3{
    font-size: 18pt;
    line-height: 1.25em;
  }
  /* line 69, sass/base/_print.scss */
  h4{
    font-size: 14pt;
    line-height: 1.25em;
  }
  /* line 74, sass/base/_print.scss */
  p,
  h2,
  h3{
    orphans: 3;
    widows: 3;
  }
  /* line 81, sass/base/_print.scss */
  h2,
  h3{
    page-break-after: avoid;
  }
}

/* line 120, sass/style.scss */
.covid-banner{
  padding: 20px;
  margin-top: 15px;
  background-color: rgba(255, 255, 255, .9);
}

@media (min-width: 1200px){
  /* line 120, sass/style.scss */
  .covid-banner{
    padding: 40px 30px;
    margin-top: 50px;
  }
}

/* line 129, sass/style.scss */
.covid-banner h1{
  color: #161D25;
  font-size: 3.25rem;
  position: relative;
  font-family: "Syne-Regular", sans-serif;
}
.covid-banner h1:after{
  content: '';
  top: 0;
  left: 0;
  width: 17px;
  height: 17px;
  position: absolute;
  border-radius: 50%;
  background-color: #43C734;
}

/* line 135, sass/style.scss */
.covid-banner p{
  color: #161D25;
  font-size: 1rem;
}

/* line 148, sass/style.scss */
.covid-banner .covid-banner__links{
  margin-top: 20px;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

@media (min-width: 1200px){
  /* line 148, sass/style.scss */
  .covid-banner .covid-banner__links{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

/* line 158, sass/style.scss */
.covid-banner .covid-banner__links a{
  cursor: pointer;
}

/* line 160, sass/style.scss */
.covid-banner .covid-banner__links a:first-of-type{
  color: #161D25;
  font-size: 1rem;
  text-decoration: underline;
}

@media (min-width: 1200px){
  /* line 160, sass/style.scss */
  .covid-banner .covid-banner__links a:first-of-type{
    font-size: 1.375rem;
  }
}

/* line 169, sass/style.scss */
.covid-banner .covid-banner__links a:first-of-type:hover{
  color: #161D25;
}

/* line 173, sass/style.scss */
.covid-banner .covid-banner__links a:last-of-type{
  width: 170px;
  height: 55px;
  color: #000000;
  font-size: .75rem;
  border-radius: 0;
  text-transform: uppercase;
  border: 1px solid #000000;
  background-color: transparent;
  font-family: "Syne-SemiBold", sans-serif;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 1200px){
  /* line 173, sass/style.scss */
  .covid-banner .covid-banner__links a:last-of-type{
    margin-top: 0;
  }
}

/* line 190, sass/style.scss */
.covid-banner .covid-banner__links a:last-of-type:hover{
  color: #FFFFFF;
  border-color: #43C734;
  background-color: #43C734;
  background-color: -webkit-gradient(linear, left top, right top, color-stop(0, #43C734), to(#3F6EDC));
  background-color: linear-gradient(to right, #43C734 0, #3F6EDC 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 0, 214, .28627)', endColorstr='rgb(255, 46, 196)', GradientType=1);
}

/* =============================================================================
  Other styles
========================================================================= */

/*General*/
 h1 {
  font-size: 2.75rem !important;
  line-height: 52px;
}
 h2 {
  font-size: 2.25rem !important;
  line-height: 44px;
}
 h3 {
  font-size: 1.875rem !important;
  line-height: 38px;
}
 h4 {
  font-size: 1.5rem !important;
  line-height: 32px;
}
 h5 {
  font-size: 1.25rem !important;
  line-height: 28px;
}

@media (max-width: 570px) {
   h1 {
    font-size: 2rem !important;
    line-height: 40px;
  }
   h2 {
    font-size: 1.75rem !important;
    line-height: 34px;
  }
   h3 {
    font-size: 1.5rem !important;
    line-height: 30px;
  }
   h4 {
    font-size: 1.25rem !important;
    line-height: 28px;
  }
   h5 {
    font-size: 1.125rem !important;
    line-height: 24px;
  }
}

/*banner carousel*/
.carousel .item .wrapper{
  height: 600px;
  padding: 0;
  margin: 0 auto;
  overflow: visible;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.carousel .item .wrapper .carousel-caption .d-flex{
  margin-top: 30px;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.carousel .item .wrapper .carousel-caption .d-flex p{
  width: calc(100% - 170px);
  margin-right: 45px;
  position: relative;
}
.carousel .item .wrapper .carousel-caption .btn-default{
  width: 190px;
}
.carousel .item .wrapper .carousel-image{
  width: 100%;
  height: 100%;
  margin-right: calc(50% - 50vw);
}
.carousel .item .wrapper .carousel-image img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: cover;
  object-position: right;
}

/*section-header*/
.section-header h3{
  margin: 0;
  font-size: 2.125rem;
}
.section-header .info .col-md-4{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/*section-services*/
.section-services .services{
  margin: 0;
}
.section-services .services .services-items .col-md-6:nth-last-child(-n+2) .tile{
  margin-bottom: 0;
}
.section-services .services .tile{
  width: 100%;
  height: auto;
  min-height: initial;
  max-height: initial;
  margin-bottom: 45px;
  color: #FFFFFF;
  float: left;
  overflow: hidden;
  -webkit-transition: color .6s;
  transition: color .6s;
}
.section-services .services .tile:hover{
  color: rgba(255, 255, 255, .6);
  -webkit-transition: color .15s;
  transition: color .15s;
}
.section-services .services .tile .tile-image{
  width: 100%;
  height: 200px;
  overflow: hidden;
  position: relative;
}
.services .tile .tile-image img{
  width: 100%;
  height: auto;
  max-width: none;
}
.services .tile .tile-content{
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  z-index: 3;
  padding: 25px;
  overflow: hidden;
  position: relative;
  -webkit-transition: none;
  transition: none;
  background-color: #161D25 !important;
}
.section-services .services .tile .tile-content:before{
  content: '';
  top: -70px;
  left: 0;
  width: 100%;
  height: 390px;
  opacity: 0;
  z-index: 0;
  position: absolute;
  -webkit-transition: all .1s linear;
  transition: all .1s linear;
  
  background: url("/source/56e739720acba9e165219d0477f49535/layer-gradient3.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.section-services .services .tile:hover .tile-content:before{
  opacity: 1;
}
.section-services .services .tile .tile-content:after{
  content: '';
  top: 0;
  right: 25px;
  bottom: 0;
  width: 40px;
  height: 40px;
  margin: auto;
  position: absolute;
  -webkit-transition: all .15s linear;
  transition: all .15s linear;

  background: url("/source/c8aac3f96e1f56314176e2b7ef26a694/ext-link-static-light.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.section-services .services .tile:hover .tile-content:after{
  background: url("/source/9917c3418eafbbda3ea6f9f4d6ddfdc0/ext-link-hover-light.svg");
}
.section-services .services .tile .tile-content .title{
  padding: 30px;
  background-color: #161D25;
}
.section-services .services .tile .tile-content .read-more{
  max-width: 230px;
  padding-left: 0;
  color: #FFFFFF;
  font-size: 1.375rem;
  font-family: "Syne-Regular", sans-serif;
}
.section-services .services .tile .tile-content .tile-content__icon{
  right: 30px;
  bottom: 30px;
  width: 20px;
  position: absolute;
}

/*section-products*/
.products .featured-products h2{
  margin: 0;
  color: #000000;
  font-size: 2.125rem;
  font-family: "Sydney-Regular", sans-serif;
}
.products .featured-products .featured-products-items{
  margin-top: 35px;
  position: relative;

  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
}
.products .featured-products .featured-products-items .featured-product__link{
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}

/*general*/
body.page-template-front .content.no-banner{
  margin: 0;
  padding: 0;
  position: relative;
}
body.page-template-front .content.no-banner:after{
  content: '';
  left: 0;
  bottom: 0;
  width: 100%;
  height: 600px;
  z-index: -1;
  position: absolute;

  background: url("/source/f08f1f3041daf1f8fa54a3b14219c2b3/layer-gradient1.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
body.page-id-79 .content.no-banner:after,
body.post-type-archive-product .content.no-banner:after,
body.page-template-about-landing .content.no-banner:after,
body.page-template-services-landing .content.no-banner:after{
  content: '';
  top: 0;
  left: 0;
  width: 640px;
  height: 400px;
  z-index: -1;
  position: absolute;

  background: url("/source/fe3626f59a08c30f9cc908ea2866cf1d/layer-gradient2.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
/*Breakpoints*/
@media (max-width: 1367px){
  .carousel .item .wrapper .carousel-caption{
    padding-left: 45px;
  }
}
@media (max-width: 1024px){
  .carousel .item .wrapper .carousel-caption{
    padding-left: 15px;
  }
  .carousel .item .wrapper .carousel-caption .d-flex{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .carousel .item .wrapper .carousel-caption .d-flex p{
    width: auto;
    margin-right: 35px;
    margin-bottom: 15px;
  }

  form.login-form{
    flex-direction: column;
    align-items: flex-start;
  }
  form.login-form input{
    margin-bottom: 15px;
  }
}

@media (max-width: 768px){
  .wrapper--nav{
    padding-top: 0;
  }

  /*breadcrumbs*/
  .breadcrumbs{
    padding-right: 0;
  }

  /*banner carousel*/
  .carousel{
    padding: 35px 0;
  }
  .carousel .item .wrapper{
    width: 100%;
    height: auto;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .carousel .item .wrapper .carousel-caption{
    width: 560px;
    padding: 0;
    margin: 0 auto;
    padding-bottom: 45px;
  }
  .carousel .item .wrapper .carousel-caption .d-flex{
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .carousel .item .wrapper .carousel-caption .d-flex p{
    width: 100%;
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
  }
  .carousel .item .wrapper .carousel-image{
    width: 100%;
    height: 500px;
  }
  .carousel .carousel-indicators{
    bottom: 0;
  }

  /*hero*/
  .hero{
    padding-top: 35px;
  }
  .hero .wrapper{
    width: 100%;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .hero .hero-title{
    width: 560px;
    margin: 0 auto;
    padding-bottom: 45px;
  }
  .hero .hero-title h1{
    padding: 0;
  }

  /*section-header*/
  .section-header .info .col-md-4{
    margin-top: 15px;

    -webkit-box-pack: start;
    -ms-flex-pack: start;  
    justify-content: flex-start;
  }

  /*banner carousel*/
  .carousel .item .wrapper .carousel-image{
    width: 100%;
    height: 300px;
  }

  /*footer*/
  .row.footer{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .copyright p{
    text-align: center;
  }
}

@media (max-width: 575px){
  /*banner carousel*/
  .carousel .item .wrapper .carousel-caption{
    width: 100%;
    padding: 0 15px 35px 15px;
  }

  /*hero*/
  .hero .hero-title{
    width: 100%;
    padding: 0 15px 35px 15px;
  }

  /*section-header*/
  .section-header h3{
    font-size: 1.5rem;
  }

  /*section-services*/
  .section-services .services .services-items .col-md-6 .tile{
    margin-bottom: 45px;
  }
  .section-services .services .services-items .col-md-6:last-child .tile{
    margin-bottom: 0;
  }

  /*section-products*/
  .products .featured-products h2{
    font-size: 1.75rem;
  }
  .products .featured-products-items{
    row-gap: 35px;
  }
  .featured-product__img{
    margin-bottom: 15px;
  }
}
