@import url(https://fonts.googleapis.com/css2?family=Arimo:wght@400;500;600;700&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

html,body{font-family:"Arimo",sans-serif}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:2px 4px}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{margin:0px 4px}.swiper-pagination-bullet{background-color:#fff;opacity:.4;width:6px;height:6px}.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:10px;height:10px;background-color:#fff}.modaloverlay{background:rgba(0,0,0,.6);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transition:opacity 4000ms ease-in;transition:opacity 4000ms ease-in;z-index:-1;display:none}.modaloverlay.open{display:block;opacity:1;pointer-events:auto;z-index:99999}.modaloverlay .modal{background-color:#fff;position:relative;margin:0 auto;padding:6em 3em 3em 3em;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:flex;justify-content:center;flex-wrap:wrap}@media(min-width: 1220px){.modaloverlay .modal{margin:8% auto;max-height:65%;max-width:46em;width:60%}}.modaloverlay .modal>iframe,.modaloverlay .modal>div{border:none;width:100%;height:100%}.modaloverlay .close{color:#000;font-size:38px;padding:18px 26px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;z-index:1}nav{background-color:#000;height:120px;display:flex;justify-content:center;z-index:2}nav .nav-content{width:100%;display:flex;justify-content:space-between}@media(min-width: 1220px){nav .nav-content{width:1220px}}nav .nav-content .nav-content-left{display:flex}nav .nav-content .brand{display:flex;align-items:center}nav .nav-content .brand img{width:100%;padding:0px 0px}@media(min-width: 370px){nav .nav-content .brand img{width:308px}}nav .menu{display:flex;justify-content:center}nav .menu .menu-close{width:100%;height:120px;display:flex;justify-content:flex-end}@media(min-width: 1220px){nav .menu .menu-close{width:1220px}}nav input{display:none}nav .open,nav .open:before,nav .open:after{background-color:#fff;width:20px;height:2px;display:block;border-radius:2px;position:relative;z-index:3}nav .open{top:6px;cursor:pointer}nav .open:before{content:"";top:-6px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease;transition:all .3s ease}nav .open:after{content:"";top:4px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease;transition:all .3s ease}nav .menuOpen{width:24px;height:14px;display:block;padding:48px 15px 58px 15px;cursor:pointer;float:right}nav .menuOpen:hover .open:before{top:-7px}nav .menuOpen:hover .open:after{top:5px}nav .menu{position:fixed;width:100vw;height:100vh;top:0;left:0;background:rgba(64,64,64,.9);z-index:2}nav .menu label{width:30px;height:30px;background-size:100%;cursor:pointer;margin:40px 12px}nav .menu .menuContent{position:relative;font-size:54px;text-align:center;padding-bottom:20px;width:100vw}nav .menu ul{list-style:none;padding:0;margin:0 auto}nav .menu ul li a{display:block;color:#fff;text-decoration:none;-webkit-transition:color .2s;transition:color .2s;font-family:Trebuchet MS;text-transform:uppercase;padding:10px 0}nav .menu ul li a:hover{color:#404040}nav .menu ul li:hover{background:#fff}nav .menuEffects{opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}nav .menuEffects ul{-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all .5s;transition:all .5s}nav #menuToggle:checked~.menuEffects{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}nav #menuToggle:checked~.menuEffects ul{opacity:1}nav #menuToggle:checked~.menuOpen .open{background-color:transparent}nav #menuToggle:checked~.menuOpen .open:before{content:"";background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;right:0;z-index:1}nav #menuToggle:checked~.menuOpen .open:after{content:"";background-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;top:0;right:0;z-index:1}nav #menuToggle:not(:checked)~.menuEffects ul{-webkit-transform:translateY(-30%);transform:translateY(-30%)}.footer-wrapper{background-color:#000;height:100px;display:flex;justify-content:center;color:#787878;font-weight:600}.footer-wrapper .footer-content{width:1220px;display:flex;justify-content:space-between}.footer-wrapper .footer-content .footer-left,.footer-wrapper .footer-content .footer-middle,.footer-wrapper .footer-content .footer-right{width:30%;display:flex;align-items:center}.footer-wrapper .footer-content .footer-left a,.footer-wrapper .footer-content .footer-middle a,.footer-wrapper .footer-content .footer-right a{color:inherit;text-decoration:none}.footer-wrapper .footer-content .footer-left{justify-content:flex-start;margin-left:30px}.footer-wrapper .footer-content .footer-middle{justify-content:center}.footer-wrapper .footer-content .footer-middle .back-to-top{text-transform:uppercase}.footer-wrapper .footer-content .footer-right{justify-content:flex-end;margin-right:30px}.footer-wrapper .footer-content .footer-right ul li{list-style:none;display:inline-block;margin-left:12px}.footer-wrapper .footer-content .footer-right .back-to-top{text-transform:uppercase}.slider-wrapper{margin-top:0px}.slider-wrapper .slide-content-wrapper{display:flex;justify-content:center}.slider-wrapper .slide-content-wrapper .slide-content{width:100%;position:relative}.slider-wrapper .slide-content-wrapper .slide-content .slide-text{font-size:80%;top:12%;width:80%;height:44%;left:0px;right:0px;text-align:center;margin:auto;background-color:rgba(0,0,0,.6);color:#fff;text-transform:uppercase;position:absolute}@media(min-width: 480px){.slider-wrapper .slide-content-wrapper .slide-content .slide-text{font-size:130%;top:12%;width:70%;height:60%}}@media(min-width: 768px){.slider-wrapper .slide-content-wrapper .slide-content .slide-text{font-size:113%;width:50%;height:65%}}@media(min-width: 1024px){.slider-wrapper .slide-content-wrapper .slide-content .slide-text{font-size:144%;width:50%;height:65%}}@media(min-width: 1240px){.slider-wrapper .slide-content-wrapper .slide-content .slide-text{font-size:200%;top:80px;width:620px;height:330px}}.slider-wrapper .slide-content-wrapper .slide-content .slide-text h2{padding:20px 30px 0 30px;text-align:left;margin:0;line-height:94%;font-size:1.4em}@media(min-width: 480px){.slider-wrapper .slide-content-wrapper .slide-content .slide-text h2{padding:30px 40px 0 40px}}@media(min-width: 768px){.slider-wrapper .slide-content-wrapper .slide-content .slide-text h2{padding:40px 50px 0 50px}}.slider-wrapper .slide-content-wrapper .slide-content .slide-text h2 em{color:#bf1e2e;font-style:normal}.slider-wrapper .slide-content-wrapper .slide-content .slide-text h2 em::before{content:" ";display:block}.slider-wrapper .slide-content-wrapper .slide-content .slide-text button{padding:10px 20px;margin:20px 30px;background-color:#ebcc02;border:none;text-transform:uppercase;font-weight:600;font-size:.45em}@media(min-width: 480px){.slider-wrapper .slide-content-wrapper .slide-content .slide-text button{padding:20px 30px;margin:28px auto}}.slider-wrapper .slide-content-wrapper .slide-content .slide-text button:focus{outline:none}.slider-wrapper .slide-content-wrapper .slide-content .slide-text button:hover{background-color:#fde023;margin:26px 50px 30px 50px}.slider-wrapper .slide-content-wrapper .slide-content .slide-image{width:100%;height:520px;display:flex;justify-content:flex-end;margin-left:auto;background-size:cover}.testimonies-wrapper{padding:100px 0;background-color:#000}.testimonies-wrapper .slide-content-wrapper{display:flex;justify-content:center}.testimonies-wrapper .slide-content-wrapper .slide-content{width:100%;display:flex;justify-content:center;position:relative}@media(min-width: 1220px){.testimonies-wrapper .slide-content-wrapper .slide-content{width:1220px}}.testimonies-wrapper .slide-content-wrapper .slide-content .slide-text{color:#fff;width:66%;text-align:center;font-weight:400;padding:40px 0}.testimonies-wrapper .slide-content-wrapper .slide-content .slide-text h2{font-weight:400}.testimonies-wrapper .slide-content-wrapper .slide-content .slide-text h3{color:#bf1e2e;text-transform:uppercase;font-size:80%}.gallery-wrapper{display:flex;justify-content:center;margin:60px 0 0 0}.gallery-wrapper .gallery-content{width:100%}@media(min-width: 1220px){.gallery-wrapper .gallery-content{width:1191px;padding:0 14.5px}}.gallery-wrapper .gallery-content .gallery-header{text-align:center;margin-bottom:60px}.gallery-wrapper .gallery-content .gallery-header h1{text-transform:uppercase}.gallery-wrapper .gallery-content .gallery-items{display:flex;justify-content:center;flex-wrap:wrap;margin:0;padding:0}.gallery-wrapper .gallery-content .gallery-items a:hover,.gallery-wrapper .gallery-content .gallery-items a:visited,.gallery-wrapper .gallery-content .gallery-items a:link,.gallery-wrapper .gallery-content .gallery-items a:active{text-decoration:none;color:inherit}.gallery-wrapper .gallery-content .gallery-items .gallery-item{margin-bottom:40px;padding:0 13.5px;list-style:none}.gallery-wrapper .gallery-content .gallery-items .gallery-item.single{max-width:100%}@media(min-width: 370px){.gallery-wrapper .gallery-content .gallery-items .gallery-item.single{max-width:370px}}.gallery-wrapper .gallery-content .gallery-items .gallery-item.single img{max-width:100%}@media(min-width: 370px){.gallery-wrapper .gallery-content .gallery-items .gallery-item.single img{max-width:370px}}.gallery-wrapper .gallery-content .gallery-items .gallery-item.double{max-width:370px;overflow:hidden}@media(min-width: 794px){.gallery-wrapper .gallery-content .gallery-items .gallery-item.double{max-width:767px}}.gallery-wrapper .gallery-content .gallery-items .gallery-item.double img{max-width:767px}.gallery-wrapper .gallery-content .gallery-items .gallery-item h1{text-transform:uppercase;position:relative}.gallery-wrapper .gallery-content .gallery-items .gallery-item h1::after{content:"-----";color:#bf1e2e;font-weight:900;letter-spacing:-4px;padding-top:16px;position:absolute;left:0}.about-us-wrapper{display:flex;justify-content:center;margin:60px 0 60px 0}.about-us-wrapper .about-us-content{width:1191px;padding:0 14.5px}.about-us-wrapper .about-us-content>div{display:flex;flex-direction:column}.about-us-wrapper .about-us-content>div .image{max-width:200px}.about-us-wrapper .about-us-content>div .image img{padding:15px 0;max-width:100%}@media(min-width: 1220px){.about-us-wrapper .about-us-content>div{flex-direction:row}.about-us-wrapper .about-us-content>div .text{max-width:80%}.about-us-wrapper .about-us-content>div .image{max-width:20%}.about-us-wrapper .about-us-content>div .image img{padding:0 5% 0 5%;max-width:90%}}.services-wrapper{display:flex;justify-content:center;margin:0}.services-wrapper .services-content{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 1220px){.services-wrapper .services-content{width:1191px;padding:0 14.5px}}.services-wrapper .services-content .service-wrapper{width:100%;height:414px;margin-bottom:5px;background-color:rgba(0,0,255,.1);position:relative}@media(min-width: 1220px){.services-wrapper .services-content .service-wrapper{width:calc(50% - 5px);height:414px;margin-right:5px}}@media(min-width: 1220px){.services-wrapper .services-content .service-wrapper.selected{width:calc(100% - 5px);height:414px;margin-right:5px}}.services-wrapper .services-content .service-wrapper h2.service-title{width:100%;text-transform:uppercase;font-size:160%;font-weight:600;padding:16px 22px 12px 22px;margin:0;color:#000;background-color:#e5c309;position:absolute;bottom:0;cursor:pointer}@media(min-width: 480px){.services-wrapper .services-content .service-wrapper h2.service-title{width:auto}}.services-wrapper .services-content .service-wrapper .service-image{background-size:cover;height:100%;cursor:pointer}.services-wrapper .services-content .service-wrapper.header{background-color:#000}@media(max-width: 767px){.services-wrapper .services-content .service-wrapper.header{height:207px}}.services-wrapper .services-content .service-wrapper.header h1{padding:8% 12%;color:#fff;text-transform:uppercase;padding:20% 12%;margin:0;font-size:3em;line-height:.9em}@media(min-width: 767px){.services-wrapper .services-content .service-wrapper.header h1{padding:20% 12%}}.services-wrapper .services-content .service-wrapper.header h1 em{display:block;font-style:normal;color:#bf1e2e}.services-wrapper .services-content .service-wrapper .modal div.tight{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.services-wrapper .services-content .service-wrapper .modal div.tight h2{position:absolute;bottom:4px;text-transform:uppercase;font-size:160%;font-weight:600;padding:16px 22px 12px 22px;margin:0;color:#000;background-color:#e5c309}.services-wrapper .services-content .service-wrapper .modal img{max-width:100%}.services-wrapper .services-content .service-wrapper .modal .text{width:620px;margin-top:20px}.services-wrapper .services-content .service-wrapper .modal .text p{font-size:150%}.services-wrapper .services-content .service-detail-wrapper{position:relative;width:100%;height:414px;margin-bottom:5px;position:relative}@media(min-width: 1220px){.services-wrapper .services-content .service-detail-wrapper{width:calc(100% - 5px);margin-right:5px;-webkit-transition:height 1s;transition:height 1s}.services-wrapper .services-content .service-detail-wrapper.opening{height:0px}.services-wrapper .services-content .service-detail-wrapper.open{height:414px}}.services-wrapper .services-content .service-detail-wrapper h2.service-title{width:100%;text-transform:uppercase;font-size:160%;font-weight:600;padding:16px 22px 12px 22px;margin:0;color:#000;background-color:#e5c309}@media(min-width: 480px){.services-wrapper .services-content .service-detail-wrapper h2.service-title{width:auto}}.services-wrapper .services-content .service-detail-wrapper .service-text{color:#fff;padding:20px;background-color:rgba(0,0,0,.8);margin:40px 130px 0px;font-size:22px}.services-wrapper .services-content .service-detail-wrapper .service-image{background-size:cover;height:100%;overflow:hidden}.services-wrapper .services-content .service-detail-wrapper .close{position:absolute;top:12px;right:22px;font-size:30px}.careers-wrapper{display:flex;justify-content:center;margin:60px 0 60px 0}.careers-wrapper .careers-content{width:1191px;padding:0 14.5px}.careers-wrapper .careers-content form{display:flex;justify-content:space-between;flex-wrap:wrap}.careers-wrapper .careers-content form .break{flex-basis:100%}.careers-wrapper .careers-content form input[type=text],.careers-wrapper .careers-content form input[type=submit],.careers-wrapper .careers-content form textarea,.careers-wrapper .careers-content form label.file{border:thin solid #ccc;padding:20px 20px;margin-bottom:20px}.careers-wrapper .careers-content form input[type=text],.careers-wrapper .careers-content form label.file{width:100%}@media(min-width: 1024px){.careers-wrapper .careers-content form input[type=text],.careers-wrapper .careers-content form label.file{width:50%}}.careers-wrapper .careers-content form textarea{width:100%;height:300px}.careers-wrapper .careers-content form label.file{color:#777}.careers-wrapper .careers-content form label.file input[type=file]{padding-top:10px}.careers-wrapper .careers-content form input[type=submit]{width:34%;padding:20px 30px;margin:0 0 2px 0;background-color:#ebcc02;border:none;text-transform:uppercase;font-weight:600}@media(min-width: 480px){.careers-wrapper .careers-content form input[type=submit]{width:28%}}.careers-wrapper .careers-content form input[type=submit]:focus{outline:none}.careers-wrapper .careers-content form input[type=submit]:hover{background-color:#fde023;margin:2px 0 0 0}.careers-wrapper .careers-content .message{color:#bf1e2e}.contact-wrapper{display:flex;justify-content:center;margin:60px 0 60px 0}.contact-wrapper .contact-content{width:1191px;padding:0 14.5px}.contact-wrapper .contact-content form{display:flex;justify-content:space-between;flex-wrap:wrap}.contact-wrapper .contact-content form .break{flex-basis:100%}.contact-wrapper .contact-content form input,.contact-wrapper .contact-content form textarea{border:thin solid #ccc;padding:20px 20px;margin-bottom:20px}.contact-wrapper .contact-content form input[type=text]{width:100%}@media(min-width: 1024px){.contact-wrapper .contact-content form input[type=text]{width:50%}}.contact-wrapper .contact-content form textarea{width:100%;height:300px}.contact-wrapper .contact-content form input[type=submit]{width:34%;padding:20px 30px;margin:0 0 2px 0;background-color:#ebcc02;border:none;text-transform:uppercase;font-weight:600}@media(min-width: 480px){.contact-wrapper .contact-content form input[type=submit]{width:28%}}.contact-wrapper .contact-content form input[type=submit]:focus{outline:none}.contact-wrapper .contact-content form input[type=submit]:hover{background-color:#fde023;margin:2px 0 0 0}.contact-wrapper .contact-content button.action{width:34%;padding:20px 30px;margin:0 0 2px 0;background-color:#ebcc02;border:none;text-transform:uppercase;font-weight:600}@media(min-width: 480px){.contact-wrapper .contact-content button.action{width:28%}}.contact-wrapper .contact-content button.action:focus{outline:none}.contact-wrapper .contact-content button.action:hover{background-color:#fde023;margin:2px 0 0 0}.contact-wrapper .contact-content .message{color:#bf1e2e}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring span{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #fff;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#bf1e2e transparent transparent transparent}.lds-ring span:nth-child(1){-webkit-animation-delay:-0.45s;animation-delay:-0.45s}.lds-ring span:nth-child(2){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.lds-ring span:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.contact-bar-wrapper{display:flex;justify-content:center}.contact-bar-wrapper .contact-bar-content{width:100%;text-align:center;padding-top:20px;padding-bottom:140px;overflow-x:auto}@media(min-width: 1220px){.contact-bar-wrapper .contact-bar-content{width:1220px}}.contact-bar-wrapper .contact-bar-content a:hover,.contact-bar-wrapper .contact-bar-content a:visited,.contact-bar-wrapper .contact-bar-content a:link,.contact-bar-wrapper .contact-bar-content a:active{text-decoration:none;color:inherit}.contact-bar-wrapper .contact-bar-content h2{font-size:200%;margin-bottom:0;text-transform:uppercase}@media(min-width: 768px){.contact-bar-wrapper .contact-bar-content h2{font-size:300%}}.contact-bar-wrapper .contact-bar-content h3{font-size:700%;font-weight:900;margin:-60px 0 -50px 0;color:#bf1e2e;letter-spacing:-11px}.contact-bar-wrapper .contact-bar-content h4{font-size:150%}
