.slick-slider {
    position: relative;
    display: block;
    outline: none!important;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    outline: none!important;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none!important
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
    outline: none!important
}
@media (min-width:768px) {
  .slick-list {
    cursor: -webkit-grab;
    cursor: grab;
  } 
  .slick-list.dragging {
    cursor: -webkit-grabbing;
    cursor: grabbing;
  }
}
.slick-slider .slick-list, .slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.slick-track:after, .slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(data:image/gif;base64,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) 50% no-repeat
}

@font-face {
    font-family: slick;
    src: url(data:application/vnd.ms-fontobject;base64,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);
    src: url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"), url(data:application/font-woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"), url(data:application/octet-stream;base64,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) format("truetype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJzbGljayIgaG9yaXotYWR2LXg9IjUxMiI+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9InNsaWNrIiB1bml0cy1wZXItZW09IjUxMiIgYXNjZW50PSI0ODAiIGRlc2NlbnQ9Ii0zMiIvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTEyIiAvPgoKPGdseXBoIHVuaWNvZGU9IiYjODU5NDsiIGQ9Ik0yNDEgMTEzbDEzMCAxMzBjNCA0IDYgOCA2IDEzIDAgNS0yIDktNiAxM2wtMTMwIDEzMGMtMyAzLTcgNS0xMiA1LTUgMC0xMC0yLTEzLTVsLTI5LTMwYy00LTMtNi03LTYtMTIgMC01IDItMTAgNi0xM2w4Ny04OC04Ny04OGMtNC0zLTYtOC02LTEzIDAtNSAyLTkgNi0xMmwyOS0zMGMzLTMgOC01IDEzLTUgNSAwIDkgMiAxMiA1eiBtMjM0IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODU5MjsiIGQ9Ik0yOTYgMTEzbDI5IDMwYzQgMyA2IDcgNiAxMiAwIDUtMiAxMC02IDEzbC04NyA4OCA4NyA4OGM0IDMgNiA4IDYgMTMgMCA1LTIgOS02IDEybC0yOSAzMGMtMyAzLTggNS0xMyA1LTUgMC05LTItMTItNWwtMTMwLTEzMGMtNC00LTYtOC02LTEzIDAtNSAyLTkgNi0xM2wxMzAtMTMwYzMtMyA3LTUgMTItNSA1IDAgMTAgMiAxMyA1eiBtMTc5IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODIyNjsiIGQ9Ik00NzUgMjU2YzAtNDAtOS03Ny0yOS0xMTAtMjAtMzQtNDYtNjAtODAtODAtMzMtMjAtNzAtMjktMTEwLTI5LTQwIDAtNzcgOS0xMTAgMjktMzQgMjAtNjAgNDYtODAgODAtMjAgMzMtMjkgNzAtMjkgMTEwIDAgNDAgOSA3NyAyOSAxMTAgMjAgMzQgNDYgNjAgODAgODAgMzMgMjAgNzAgMjkgMTEwIDI5IDQwIDAgNzctOSAxMTAtMjkgMzQtMjAgNjAtNDYgODAtODAgMjAtMzMgMjktNzAgMjktMTEweiIvPgo8Z2x5cGggdW5pY29kZT0iJiM5NzsiIGQ9Ik00NzUgNDM5bDAtMTI4YzAtNS0xLTktNS0xMy00LTQtOC01LTEzLTVsLTEyOCAwYy04IDAtMTMgMy0xNyAxMS0zIDctMiAxNCA0IDIwbDQwIDM5Yy0yOCAyNi02MiAzOS0xMDAgMzktMjAgMC0zOS00LTU3LTExLTE4LTgtMzMtMTgtNDYtMzItMTQtMTMtMjQtMjgtMzItNDYtNy0xOC0xMS0zNy0xMS01NyAwLTIwIDQtMzkgMTEtNTcgOC0xOCAxOC0zMyAzMi00NiAxMy0xNCAyOC0yNCA0Ni0zMiAxOC03IDM3LTExIDU3LTExIDIzIDAgNDQgNSA2NCAxNSAyMCA5IDM4IDIzIDUxIDQyIDIgMSA0IDMgNyAzIDMgMCA1LTEgNy0zbDM5LTM5YzItMiAzLTMgMy02IDAtMi0xLTQtMi02LTIxLTI1LTQ2LTQ1LTc2LTU5LTI5LTE0LTYwLTIwLTkzLTIwLTMwIDAtNTggNS04NSAxNy0yNyAxMi01MSAyNy03MCA0Ny0yMCAxOS0zNSA0My00NyA3MC0xMiAyNy0xNyA1NS0xNyA4NSAwIDMwIDUgNTggMTcgODUgMTIgMjcgMjcgNTEgNDcgNzAgMTkgMjAgNDMgMzUgNzAgNDcgMjcgMTIgNTUgMTcgODUgMTcgMjggMCA1NS01IDgxLTE1IDI2LTExIDUwLTI2IDcwLTQ1bDM3IDM3YzYgNiAxMiA3IDIwIDQgOC00IDExLTkgMTEtMTd6Ii8+CjwvZm9udD48L2RlZnM+PC9zdmc+Cg==) format("svg");
    font-weight: 400;
    font-style: normal
}

.slick-next, .slick-prev {
    position: absolute;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; 
    align-items: center;
    -webkit-align-items: center;
    -webkit-justify-content: center;      
    justify-content: center;
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);    
    transform: translateY(-50%);

    -webkit-transition-property: opacity, right, left;
    transition-property: -ms-filter, right, left;
    transition-property: opacity right, left;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; 

    padding: 0;
    border: none
}
.slick-next.slick-disabled, .slick-prev.slick-disabled {
    opacity: .45;

    -webkit-transition-property: opacity, right, left;
    transition-property: -ms-filter, right, left;
    transition-property: opacity right, left;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;     
}
.slick-next:focus, .slick-next:hover, .slick-prev:focus,
.slick-prev:hover {
    opacity: 1
}
.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev,
.slick-prev:focus, .slick-prev:hover {
    background-color: transparent;
    color: transparent;
    outline: none
}

.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before, .slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    color: #fff;
    opacity: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    left: auto;
    right: -25px
}

.slick-prev:before {
    content: "\2190"
}

[dir=rtl] .slick-prev:before {
    content: "\2192"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    left: -25px;
    right: auto
}

.slick-next:before {
    content: "\2192"
}

[dir=rtl] .slick-next:before {
    content: "\2190"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0
}

.slick-dots li, .slick-dots li button {
    height: 20px;
    width: 20px;
    cursor: pointer
}

.slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px
}

.slick-dots li button:focus, .slick-dots li button:hover {
    outline: none
}

.slick-dots li button:focus:before, .slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 20px;
    height: 20px;
    text-align: center;
    color: #FFFFFF;
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    color: #000;
    opacity: .75
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup,
main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

a {
    background-color: transparent
}

a:active, a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

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

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

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

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

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

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, th {
    padding: 0
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
    * , :after, :before {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"]:after, a[href^="javascript:"]:after {
        content: ""
    }

    blockquote, pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img, tr {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    h2, h3, p {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    .navbar {
        display: none
    }

    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000 !important
    }

    .label {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table td, .table th {
        background-color: #fff !important
    }

    .table-bordered td, .table-bordered th {
        border: 1px solid #ddd !important
    }
}
@font-face {
	font-family: 'Butler Stencil Medium';
	src: url('../fonts/butler-stencil/ButlerStencil-Medium.woff2') format('woff2'),
			url('../fonts/butler-stencil/ButlerStencil-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'Butler Stencil Light';
	src: url('../fonts/butler-stencil/ButlerStencil-Light.woff2') format('woff2'),
			url('../fonts/butler-stencil/ButlerStencil-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}
@font-face {
  font-family: 'Futura New Book';
  src: url('../fonts/futura-new/FuturaNewBook-Reg.woff2') format('woff2'),
      url('../fonts/futura-new/FuturaNewBook-Reg.woff') format('woff'),
      url('../fonts/futura-new/FuturaNewBook-Reg.ttf') format('truetype'),
      url('../fonts/futura-new/FuturaNewBook-Reg.svg#FuturaNewBook-Reg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Futura New';
  src: url('../fonts/futura-new/FuturaNewMedium-Reg.woff2') format('woff2'),
      url('../fonts/futura-new/FuturaNewMedium-Reg.woff') format('woff'),
      url('../fonts/futura-new/FuturaNewMedium-Reg.ttf') format('truetype'),
      url('../fonts/futura-new/FuturaNewMedium-Reg.svg#FuturaNewMedium-Reg') format('svg');
  font-weight: 500;
  font-style: normal;
}
* {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none
}
*, 
:after, 
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
body, html {
  margin: 0;
  padding: 0;
  position: relative;  
  top: 0!important;
}
body {
  font-family: "Futura New", "Helvetica Neue", Helvetica, Arial, sans-serif;  
  font-size: 16px;
  line-height: 28px;
  background-color: #fefefe;
  color: #ACACAC;
  height: 100%;
  overflow-x: hidden;
  min-width: 280px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale    
}
.cdk-global-scrollblock {
  position: initial;
  width: initial;
  overflow: hidden!important;
}
button,
input, 
select, 
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}
figure {
  margin: 0
}
img {
  width: 100%;
  vertical-align: middle
}
.image-md {
  max-width: 120px;
}
.image-sm {
  max-width: 80px;
}
.image-xs {
  max-width: 50px;
}
.image-xxs {
  max-width: 30px;
}
ul {
  list-style: none;
}
hr {
  width: 100%;
  height: 1px;
  margin: 15px 0;
  background-color: #EAEAEA;
  position: relative;
  overflow: hidden;
  display: block;
}
.hidden-sm {
  display: block;
}
.display-block {
  display: block;
}
@media all and (max-width: 767px) {
  .hidden-sm {
    display: none;
  }
}
body.deactive {
  overflow: hidden;
}
body.deactive::after {
  content: "";
  position: fixed;
  overflow: hidden;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;  
  background-size: cover;
  background-position: center center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.wrapper {
  position: fixed;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 999999;
}
.wrapper.deactive {
  display: none;
  z-index: -1;
}
.loader {
  display: none;
  position: absolute;
  pointer-events: none;
  top: 50%;
  left: 50%;
  margin-top: -110px;
  margin-left: -110px;
  width: 225px;
  height: 225px;
  z-index: -1;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;

  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;

  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px); 
  z-index: 999999s1; 
}
.loader.active {
  display: block; 
}
.loader.active {
  z-index: 9999991;
}
.loader.deactive {
  display: none;
  z-index: -1;
}
.loader.visible {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);  
  opacity: 1
}
.loader-top {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 160px;
  height: 192px;
  top: 155px;
  left: 50%;
  z-index:9999991
}
.loader-top div {
  position: absolute;
  top: 24px;
  height: 78px;
  left: 41px;
  width:78px
}
.loader-top div:before, 
.loader-top div:after {
  content: '';
  display: block;
  position: absolute;
  width: 2560px;
  height: 1920px;
  -webkit-transition: cubic-bezier(0.19, 1, 0.22, 1) 4s;
  transition: cubic-bezier(0.19, 1, 0.22, 1) 4s;
  left: 0;
  top: 0;
  background-color:#000
}
.loader-top div:before {
  -webkit-transform: skewX(-45deg) translate(-34.3%, -5%);
  transform:skewX(-45deg) translate(-34.3%, -5%)
}
.loader-top div:after {
  -webkit-transform: skewX(-45deg) translate(-134.2%, -5%);
  transform:skewX(-45deg) translate(-134.2%, -5%)
}
.loader-top div.click:before {
  -webkit-transform: skewX(-45deg) translate(70%, -5%);
  transform: skewX(-45deg) translate(70%, -5%);
  opacity:0
}
.loader-top div.click:after {
  -webkit-transform: skewX(-45deg) translate(-200%, -5%);
  transform: skewX(-45deg) translate(-200%, -5%);
  opacity:0
}
.loader-circle {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 50;
  -webkit-animation: rotation 3s linear infinite both;
  animation: rotation 3s linear infinite both;
}
.loader-circle .loader-circle-svg {
  position: relative;
  z-index: 1;
  -webkit-transform: scale(0.97) rotate(90deg);
  -ms-transform: scale(0.97) rotate(90deg);
  transform: scale(0.97) rotate(90deg);
  stroke-dasharray: 1000;
  stroke-dashoffset: 1373;
  -webkit-animation: dash 3s cubic-bezier(0.5, 0, 0.25, 1) infinite;
  animation: dash 3s cubic-bezier(0.5, 0, 0.25, 1) infinite;  
}
html.ie .loader-circle .loader-circle-svg {
  stroke-dasharray: 1000;
  stroke-dashoffset: 900;
  -webkit-animation: none;
  animation: none;
}
.loader-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;  
  overflow: hidden;
  position: absolute;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;  
  width: 100%;
  height: 100%;
  background-color: transparent;
}
.loader-logo {
  position: absolute;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 100%;
  height: 100%;
  z-index: 9950;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI5MXB4IiB2aWV3Qm94PSIwIDAgNTAgOTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5ZPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkhvbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MzUuMDAwMDAwLCAtNTc3OS4wMDAwMDApIiBmaWxsPSIjRkZCQTAwIj4KICAgICAgICAgICAgPGcgaWQ9InNlcGFyYWNhbyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU2NTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iWSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTM1LjAwMDAwMCwgMTI3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOC4wMjIyOTczLDU3Ljg0OTMyNDMgTDI3LjE5MTIxNjIsNTYuMDM4NTEzNSBMMjcuMTg1ODEwOCw1Ni4wNTIwMjcgTDE1Ljk2MjgzNzgsMzEuODM1ODEwOCBDMTUuOTYyODM3OCwzMS44MzU4MTA4IDEyLjc4OTg2NDksMjUuNTc3NzAyNyAxOC43NzUsMjUuNTc3NzAyNyBMMTguNzc1LDI0LjM5Nzk3MyBMMC4wMDA2NzU2NzU2NzYsMjQuMzk3OTczIEwwLjAwMDY3NTY3NTY3NiwyNS41Nzc3MDI3IEMxLjU0MTIxNjIyLDI1LjY2OTU5NDYgNC4wODE3NTY3NiwyNS41Nzc3MDI3IDYuMjU4NzgzNzgsMzAuMTEyODM3OCBDNi4yNTg3ODM3OCwzMC4xMTI4Mzc4IDcuNDMxNzU2NzYsMzIuMjgwNDA1NCAyMy4yNDI1Njc2LDY2LjU3NzcwMjcgTDE0LjMyNSw5MC4zODA0MDU0IEwxNS44MzMxMDgxLDkwLjM4MDQwNTQgTDI3LjM4MDQwNTQsNTkuNTYxNDg2NSBMMjguMDI3NzAyNyw1Ny44Njk1OTQ2IEwyOC4wMTk1OTQ2LDU3Ljg1MzM3ODQgTDI4LjAyMjI5NzMsNTcuODQ5MzI0MyBaIiBpZD0iRmlsbC0xIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNCIgcG9pbnRzPSIzMi4yMjE0ODY1IDQyLjcyOTg2NDkgMzMuMDAyNTY3NiA0NC40ODkzMjQzIDQ5LjU1NTI3MDMgMC4zNTE0ODY0ODYgNDguMDQ1ODEwOCAwLjM1MTQ4NjQ4NiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="); 
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.loader-logo:before {
  content: "";
  padding-top: 71.084337%;
  display: block;
}
@media only screen and (max-width: 767px) {
  .loader-logo {
    display: block;
  }
}
@-webkit-keyframes dash {
   0% {
   stroke-dashoffset: 1373;
  }
   50% {
   stroke-dashoffset: 2000;
  }
   50.1% {
   stroke-dashoffset: 2370;
  }
   100% {
   stroke-dashoffset: 3000;
  }
}
@keyframes dash {
   0% {
   stroke-dashoffset: 1373;
  }
   50% {
   stroke-dashoffset: 2000;
  }
   50.1% {
   stroke-dashoffset: 2370;
  }
   100% {
   stroke-dashoffset: 3000;
  }
}
@-webkit-keyframes rotation {
  0% {-webkit-transform:rotate(0deg);
      -moz-transform:rotate(0deg);
      -o-transform:rotate(0deg);
      transform:rotate(0deg);}
  100% {-webkit-transform:rotate(360deg);
      -moz-transform:rotate(360deg);
      -o-transform:rotate(360deg);
      transform:rotate(360deg);}
}
@-moz-keyframes rotation {
  0% {-webkit-transform:rotate(0deg);
      -moz-transform:rotate(0deg);
      -o-transform:rotate(0deg);
      transform:rotate(0deg);}
  100% {-webkit-transform:rotate(360deg);
      -moz-transform:rotate(360deg);
      -o-transform:rotate(360deg);
      transform:rotate(360deg);}
}
@-o-keyframes rotation {
  0% {-webkit-transform:rotate(0deg);
      -moz-transform:rotate(0deg);
      -o-transform:rotate(0deg);
      transform:rotate(0deg);}
  100% {-webkit-transform:rotate(360deg);
      -moz-transform:rotate(360deg);
      -o-transform:rotate(360deg);
      transform:rotate(360deg);}
}
@keyframes rotation {
  0% {-webkit-transform:rotate(0deg);
      -moz-transform:rotate(0deg);
      -o-transform:rotate(0deg);
      transform:rotate(0deg);}
  100% {-webkit-transform:rotate(360deg);
      -moz-transform:rotate(360deg);
      -o-transform:rotate(360deg);
      transform:rotate(360deg);}
}
.main-container {
	clear: both;
} 
.container {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
    padding: 0;
    margin: 0 auto    
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
    padding: 0;
    margin: 0 auto    
  }
} 
@media (min-width: 1800px) {
  .container {
    width: 1550px;   
  }
}
@media (min-width: 2000px) {
  .container {
    width: 1650px;   
  }
}
.flex {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;  
}
.v-align-center {
  align-items: center;
  -webkit-align-items: center;
  -webkit-justify-content: center;  
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center
}
.v-align-right {
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end
}
.v-align-middle {
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center
}
.v-align-children {
  align-items: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.v-align-row {
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-direction: row
}
.v-align-children-column {
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  flex-direction: column;
  -webkit-flex-direction: column;
}
@media all and (max-width: 990px) {
  .v-align-children {
    display: block !important;
  }
}
.v-align-transform {
  position: relative;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  z-index: 9;
}
.align-bottom {
  position: absolute;
  bottom: 0;
  margin: 0 auto;
  left: 0;
  right: 0;
  z-index: 2;
}
.align-top {
  position: absolute;
  top: 0;
  margin: 0 auto;
  left: 0;
  right: 0;
  z-index: 2;
}
@media all and (max-width: 767px) {
  .text-center-xs {
    text-align: center !important;
  }
}
.right {
  right: 0;
}
.separator {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  background-color: #000;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI5MXB4IiB2aWV3Qm94PSIwIDAgNTAgOTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5ZPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkhvbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MzUuMDAwMDAwLCAtNTc3OS4wMDAwMDApIiBmaWxsPSIjRkZCQTAwIj4KICAgICAgICAgICAgPGcgaWQ9InNlcGFyYWNhbyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU2NTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iWSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTM1LjAwMDAwMCwgMTI3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOC4wMjIyOTczLDU3Ljg0OTMyNDMgTDI3LjE5MTIxNjIsNTYuMDM4NTEzNSBMMjcuMTg1ODEwOCw1Ni4wNTIwMjcgTDE1Ljk2MjgzNzgsMzEuODM1ODEwOCBDMTUuOTYyODM3OCwzMS44MzU4MTA4IDEyLjc4OTg2NDksMjUuNTc3NzAyNyAxOC43NzUsMjUuNTc3NzAyNyBMMTguNzc1LDI0LjM5Nzk3MyBMMC4wMDA2NzU2NzU2NzYsMjQuMzk3OTczIEwwLjAwMDY3NTY3NTY3NiwyNS41Nzc3MDI3IEMxLjU0MTIxNjIyLDI1LjY2OTU5NDYgNC4wODE3NTY3NiwyNS41Nzc3MDI3IDYuMjU4NzgzNzgsMzAuMTEyODM3OCBDNi4yNTg3ODM3OCwzMC4xMTI4Mzc4IDcuNDMxNzU2NzYsMzIuMjgwNDA1NCAyMy4yNDI1Njc2LDY2LjU3NzcwMjcgTDE0LjMyNSw5MC4zODA0MDU0IEwxNS44MzMxMDgxLDkwLjM4MDQwNTQgTDI3LjM4MDQwNTQsNTkuNTYxNDg2NSBMMjguMDI3NzAyNyw1Ny44Njk1OTQ2IEwyOC4wMTk1OTQ2LDU3Ljg1MzM3ODQgTDI4LjAyMjI5NzMsNTcuODQ5MzI0MyBaIiBpZD0iRmlsbC0xIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNCIgcG9pbnRzPSIzMi4yMjE0ODY1IDQyLjcyOTg2NDkgMzMuMDAyNTY3NiA0NC40ODkzMjQzIDQ5LjU1NTI3MDMgMC4zNTE0ODY0ODYgNDguMDQ1ODEwOCAwLjM1MTQ4NjQ4NiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center center;
}
@media all and (max-width: 767px) {
  .separator {
    height: 150px;
  }
}
section,
footer {
  position: relative;
  overflow: hidden;
  padding: 65px 0 
}
section {
  width: 100%;
  height: 100%;
  -webkit-transition: all 0s!important;
  -moz-transition: all 0s!important;
  -ms-transition: all 0s!important;
  transition: all 0s!important;    
}
footer {
  padding: 72px 0 34px;
  background-color: #f8f8f8
}
@media all and (max-width: 767px) {
  section {
    padding: 48px 0;
  }
  footer {
    padding: 25px 0 20px
  }
}
.fullscreen {
  height: 100vh;
}
.slick-slide, .slick-slide * { 
  outline: none !important; 
}
@media (min-width:768px) {
  .slick-list.draggable .slide {
    cursor: -webkit-grab;
    cursor: grab;
  } 
  .slick-slide.dragging .slide {
    cursor: -webkit-grabbing;
    cursor: grabbing;
  }
}
.slick-dots {
  position: absolute;
  bottom: 20px;
  z-index: 1;
}
@media all and (max-width: 767px) {
  .slick-dots {
    text-align: left;
  }
}
.slick-dots li {
  position: relative;
  display: inline-block;
  padding: 0 20px  
}
.slick-dots li button {
  position: relative;
  padding: 0;
  margin: 0;
  display: block;
  width: 3px;
  height: 3px;
  background: #fff;

  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;  
}
.slick-dots li button:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  display: block;
  width: 0;
  margin: -4px 0 0 6px;
  opacity: 0;
  border-top: 1px solid #fff;

  -webkit-transition: all 1s cubic-bezier(.19, 1, .22, 1);
  -o-transition: all 1s cubic-bezier(.19, 1, .22, 1);
  transition: all 1s cubic-bezier(.19, 1, .22, 1);

  -webkit-transform: translateX(-50%) rotate(-45deg);
  -ms-transform: translateX(-50%) rotate(-45deg);
  -o-transform: translateX(-50%) rotate(-45deg);
  transform: translateX(-50%) rotate(-45deg);
  -webkit-transform: translate3d(-50%, 0, 0) rotate(-45deg);
  transform:translate3d(-50%, 0, 0) rotate(-45deg)
}
.slick-dots li:hover button:before,
.slick-dots li.slick-active button:before {
  width: 35px;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);  
  opacity: 1
}
.slick-dots li.slick-active button:before, 
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
  color: #FFFFFF
}
.slick-next:before, 
.slick-prev:before {
  display: none;
}  
.slick-next, 
.slick-prev {
  height: 40px;
  width: 40px;
  margin-top: -15px;
  background-size: 41px 28px;  
  background-repeat: no-repeat;
  background-position: 50%;    
  z-index: 9
}
.slick-next:hover, 
.slick-prev:hover {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: .7
}
.slick-prev {
  left: 2.33333333%;
}
.slick-next {
  right: 2.33333333%;
}
.slick-next, 
.slick-prev {
  background-color: #fff;
  background-size: 12px 11px;  
  background-repeat: no-repeat;
  background-position: 50% 50%; 
  margin-top: -16px;
  border: 1px solid #ccc;

  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;

  -webkit-transition-property: opacity, right, left;
  transition-property: -ms-filter, right, left;
  transition-property: opacity right, left;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;  
}
.slick-prev {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTIgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5hcnJvdyBtaW5pIGdyYXk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iYXJyb3ctbWluaS1ncmF5IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iYXJyb3ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCA1LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNi4wMDAwMDAsIC01LjUwMDAwMCkgIiBmaWxsPSIjMzEzMTMxIiBzdHJva2U9IiMzMTMxMzEiPgogICAgICAgICAgICA8cGF0aCBkPSJNMTAuNTQwNDMsNC44NTk4NDA4IEw2LjQ2MzY3MDA0LDAuNzgzMDgwODE4IEM2LjMxNzQ0MDc0LDAuNjM2ODUxNTEzIDYuMzE3NDQwNzQsMC4zOTk3NjY5NjYgNi40NjM2NzAwNCwwLjI1MzUzNzY2MSBDNi42MDk4OTkzNSwwLjEwNzMwODM1NyA2Ljg0Njk4Mzg5LDAuMTA3MzA4MzU3IDYuOTkzMjEzMiwwLjI1MzUzNzY2MSBMMTEuNjc2MjA3NCw0LjkzNjUzMTkgQzExLjY3Nzc2NDMsNC45MzgwODg3OSAxMS42NzkzMDQ2LDQuOTM5NjU1OTkgMTEuNjgwODI4NCw0Ljk0MTIzMzI2IEMxMS42OTAzMTU3LDQuOTQ5MDIwMDUgMTEuNjk5NTA5OSw0Ljk1NzM0MzczIDExLjcwODM3MDQsNC45NjYyMDQzIEMxMS44NTQ1OTk3LDUuMTEyNDMzNjEgMTEuODU0NTk5Nyw1LjM0OTUxODE1IDExLjcwODM3MDQsNS40OTU3NDc0NiBMNy4wMjUzNzYyMSwxMC4xNzg3NDE3IEM2Ljg3OTE0NjksMTAuMzI0OTcxIDYuNjQyMDYyMzUsMTAuMzI0OTcxIDYuNDk1ODMzMDUsMTAuMTc4NzQxNyBDNi4zNDk2MDM3NCwxMC4wMzI1MTI0IDYuMzQ5NjAzNzQsOS43OTU0Mjc4NCA2LjQ5NTgzMzA1LDkuNjQ5MTk4NTQgTDEwLjUzNjMwMzcsNS42MDg3Mjc5MSBMMC4zNzQ0NDM1NTcsNS42MDg3Mjc5MSBDMC4xNjc2NDQwOTEsNS42MDg3Mjc5MSAtMi4zMDY3MzEzM2UtMTQsNS40NDEwODM4MiAtMi4zMDkyNjM4OWUtMTQsNS4yMzQyODQzNiBDLTIuMzExNzk2NDVlLTE0LDUuMDI3NDg0ODkgMC4xNjc2NDQwOTEsNC44NTk4NDA4IDAuMzc0NDQzNTU3LDQuODU5ODQwOCBMMTAuNTQwNDMsNC44NTk4NDA4IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");  
  left: 30px; 
}
.slick-next {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTIgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5hcnJvdyBtaW5pIGdyYXk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iYXJyb3ctbWluaS1ncmF5IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iYXJyb3ciIGZpbGw9IiMzMTMxMzEiIHN0cm9rZT0iIzMxMzEzMSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC41NDA0Myw0Ljg1OTg0MDggTDYuNDYzNjcwMDQsMC43ODMwODA4MTggQzYuMzE3NDQwNzQsMC42MzY4NTE1MTMgNi4zMTc0NDA3NCwwLjM5OTc2Njk2NiA2LjQ2MzY3MDA0LDAuMjUzNTM3NjYxIEM2LjYwOTg5OTM1LDAuMTA3MzA4MzU3IDYuODQ2OTgzODksMC4xMDczMDgzNTcgNi45OTMyMTMyLDAuMjUzNTM3NjYxIEwxMS42NzYyMDc0LDQuOTM2NTMxOSBDMTEuNjc3NzY0Myw0LjkzODA4ODc5IDExLjY3OTMwNDYsNC45Mzk2NTU5OSAxMS42ODA4Mjg0LDQuOTQxMjMzMjYgQzExLjY5MDMxNTcsNC45NDkwMjAwNSAxMS42OTk1MDk5LDQuOTU3MzQzNzMgMTEuNzA4MzcwNCw0Ljk2NjIwNDMgQzExLjg1NDU5OTcsNS4xMTI0MzM2MSAxMS44NTQ1OTk3LDUuMzQ5NTE4MTUgMTEuNzA4MzcwNCw1LjQ5NTc0NzQ2IEw3LjAyNTM3NjIxLDEwLjE3ODc0MTcgQzYuODc5MTQ2OSwxMC4zMjQ5NzEgNi42NDIwNjIzNSwxMC4zMjQ5NzEgNi40OTU4MzMwNSwxMC4xNzg3NDE3IEM2LjM0OTYwMzc0LDEwLjAzMjUxMjQgNi4zNDk2MDM3NCw5Ljc5NTQyNzg0IDYuNDk1ODMzMDUsOS42NDkxOTg1NCBMMTAuNTM2MzAzNyw1LjYwODcyNzkxIEwwLjM3NDQ0MzU1Nyw1LjYwODcyNzkxIEMwLjE2NzY0NDA5MSw1LjYwODcyNzkxIC0yLjMwNjczMTMzZS0xNCw1LjQ0MTA4MzgyIC0yLjMwOTI2Mzg5ZS0xNCw1LjIzNDI4NDM2IEMtMi4zMTE3OTY0NWUtMTQsNS4wMjc0ODQ4OSAwLjE2NzY0NDA5MSw0Ljg1OTg0MDggMC4zNzQ0NDM1NTcsNC44NTk4NDA4IEwxMC41NDA0Myw0Ljg1OTg0MDggWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");  
  right: 30px;
}
@media all and (max-width: 767px) {
  .slick-next, 
  .slick-prev {
    margin-top: -10px;
  }  
  .slick-prev {
    left: 1px;
  }
  .slick-next {
    right: 1px;
  }
}
.info,
.counter {
  position: absolute;
  bottom: 50px;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.info span,
.counter span {
  font-family: "Futura New Book", sans-serif;
  letter-spacing: 4px;
  font-size: 300;
  color: #fff;
  margin: 0 10px;
  font-size: 12px
}
.counter span:last-child {
  margin-right: 0
}
.info i,
.counter i {
  display: block;
  width: 40px;
  height: 1px;
  background:#fff
}
.info span {
  text-transform: uppercase;
}
.info {
  left: 0;
}
@media all and (max-width: 767px) {
  .counter {
    bottom: 15px;
    right: 10px;
  }
  .info {
    display: none;
  }
}
.parallax {
  position: relative;

  -webkit-transform: translate3d(0, 0px, 0);
  -moz-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);

  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -ms-transition: all 0s;
  transition: all 0s;  
}
.background-image-holder {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  background: #f8f8f8;
  background-size: cover !important;
  background-position: 50% 50% !important;

  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -ms-transition: all 0s;
  transition: all 0s;

  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1
}
.background-image-holder img {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.image-bg .container,
.image-bg div[class*='col-'] {
  position: relative;
  z-index: 3;
}
.container.image-bg .row {
  position: relative;
  z-index: 3;
}
.cover {
  margin: 0;
  padding: 0;
}
.cover:first-child .fullscreen {
  max-height: 100%;
}
.cover.fullscreen .slides .slide {
  height: 100vh;
  width: 100vw;
}
.cover .slides .slide .container {
  position: relative;
  z-index: 9;
}
@media all and (max-width: 767px) {
  .cover .slides .slide .container {
    top: 0;
    -webkit-transform: none;
    transform: none;
  }  
  .cover.fullscreen {
    height: 100vh;
    padding: 0;
  }
  .cover.fullscreen.image-slider {
    padding: 0;
  }
  .cover.fullscreen .slides .slide {
    height: 100vh;
    padding: 80px 0;
  }
}
.cover .slides {
  position: relative;
	overflow: hidden;
  min-height: 670px 
}
@media all and (max-width: 1023px) {
  .cover .slides {
    min-height: 500px
  }
}
.image-edge .container {
  position: relative;
}
.image-edge .container div[class*='col-'] {
  position: absolute;
}
@media all and (max-width: 990px) {
  .image-edge .container div[class*='col-'] {
    position: relative;
    top: 0;
    transform: none;
    -webkit-transform: none;
  }
}
.image-square {
  height: 50vw;
  max-height: 640px;
  overflow: hidden;
  padding: 0;
}
.image-square .image,
.image-square > .content {
  position: absolute;
}
.image-square .image {
  height: 100%;
}
.image-square > .content {
  overflow: auto;
  padding: 0 80px 0 40px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.image-square.left .image {
  left: 0;
}
.image-square.left > .content {
  right: 0;
}
.image-square.right .image {
  right: 0;
}
.image-square.right > .content {
  left: 0;
}
@media all and (max-width: 990px) {
  .image-square {
    height: auto!important;
    max-height: 100%!important;
    padding-bottom: 48px;
  }
  .image-square .image,
  .image-square > .content {
    position: relative!important;
  }
  .image-square .image {
    height: 100vw;
    margin-bottom: 48px;
    max-height: 500px;
  }
  .image-square > .content {
    max-height: 20000px;
    padding: 0 40px;
  }
}
@media all and (max-width: 767px) {
  .image-square .image,
  .image-square > .content {
    position: relative;
  }
  .image-square > .content {
    height: auto;
    padding: 10px 15px;
    top: 0;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);    
  }
  .image-square .image {
    width: 100vw!important;
  }  
}
a {
  font-weight: 600;
  color: #FFBA00;
  cursor: pointer;
  text-shadow: 0;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;  
}
a,
a:visited,
a:focus,
a:active,
a:hover {
  text-shadow: 0;
  text-decoration: none;
  outline: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
pre,
table,
blockquote,
input,
button,
select,
textarea {
  margin-bottom: 24px;
  margin-top: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Butler Stencil Light", sans-serif;
  font-weight: 300
}
h1 {
  font-size: 56px;
  line-height: 64px;
}
h1.large {
  font-family: "Butler Stencil Medium", sans-serif;
  font-size: 96px;
  line-height: 90px;
  font-weight: 500;
}
@media all and (max-width: 990px) {
  h1.large {
    font-size: 56px;
    line-height: 64px;
  }
}
h2 {
  font-size: 40px;
  line-height: 48px;
}
h3 {
  font-size: 32px;
  line-height: 40px;
}
h4 {
  font-size: 24px;
  line-height: 32px;
}
h5 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
h6 {
  font-size: 12px;
  line-height: 24px;
  font-weight: 800;
}
@media all and (max-width: 767px) {
  h1,
  h1.large {
    font-size: 32px;
    line-height: 40px;
    font-weight: 500;
  }
  h2 {
    font-size: 32px;
    line-height: 40px;
  }
  h3 {
    font-size: 24px;
    line-height: 32px;
  }
  h4 {
    font-size: 18px;
    line-height: 26px;
  }
  h5 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
  }
  h6 {
    font-size: 12px;
    line-height: 24px;
    font-weight: 600;
  }
}
p,
.lead {
  font-family: "Futura New", "Helvetica Neue", Helvetica, Arial, sans-serif;    
  font-weight: 400;
}
.lead {
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 2
}
p {
  color: #AEAEAE;
  letter-spacing: .5px;
  font-size: 16px;
  line-height: 28px;
  margin: 0 0 12px
}
@media all and (max-width: 767px) {
  .lead {
    font-size: 16px;
    line-height: 26px
  }
  p {
    font-size: 16px;
    line-height: 24px
  }
}
.medium {
  font-family: "Butler Stencil Medium", sans-serif;
  font-weight: 500;
  letter-spacing: 1px
}
.light {
  font-family: "Butler Stencil Light", sans-serif;
  font-weight: 300;
  letter-spacing: 1px
}
.btn {
  position: relative;
  overflow: hidden;  
  padding: 0;
  font-family: "Futura New Book", sans-serif;
  letter-spacing: 4px;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 45px;
  z-index: 9;
  min-width: auto;
  text-transform: uppercase;
  color: #fff;
  -webkit-border-radius: 0;
  border-radius: 0;

  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;

  vertical-align: middle;
  touch-action: manipulation;
  white-space: nowrap;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
} 
.btn ~ .btn {
  margin-left: 40px;
}
@media all and (max-width: 767px) {
  .btn ~ .btn {
    margin-left: 0px;
  }  
}
.btn:focus {
  outline: none;
  box-shadow: none;
}
.btn:focus .btn-text::after, 
.btn:hover .btn-text::after {
  width: 20px;
}
.btn:hover .btn-icon {
  -webkit-transition-delay: 0s;
  transition-delay: 0s
}
.btn--no-text .btn-text {
  display: none
}
.btn-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; 
  -webkit-transition: -webkit-transform 0.9s cubic-bezier(0.97, 0, 0.63, 1);
  transition: -webkit-transform 0.9s cubic-bezier(0.97, 0, 0.63, 1);
  transition: transform 0.9s cubic-bezier(0.97, 0, 0.63, 1);
  transition: transform 0.9s cubic-bezier(0.97, 0, 0.63, 1), -webkit-transform 0.9s cubic-bezier(0.97, 0, 0.63, 1)
}
.btn-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.btn-text::after {
  content: "";
  margin-right: 0;
  margin-left: 7.5px;
  width: 0;
  height: 1px;
  display: block;
  background-color: currentColor;
  -webkit-transition: width .4s cubic-bezier(0.25, 1, 0.25, 1);
  transition: width .4s cubic-bezier(0.25, 1, 0.25, 1)
}
.btn-icon {
  width: 62px;
  height: 15px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjJweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgNjIgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5hcnJvdy1yaWdodC1ncmF5LjJiNjA1N2ViPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkhvbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzU5LjAwMDAwMCwgLTE5NzguMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgIDxnIGlkPSJmYWNoYWRhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTA4MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJidG4iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNzguMDAwMDAwLCA4OTcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImFycm93LXJpZ2h0LWdyYXkuMmI2MDU3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI4MS4wMDAwMDAsIDEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0tMy41NTI3MTM2OGUtMTQsNy45OTA4ODcyNSBMNTkuNjMyMTcxMyw3Ljk5MDg3NjY2IEw1My4xNjcwNDc5LDE0LjMwNjQxNTQgTDUzLjg3NzA1MDUsMTUgTDYxLjIwOTA0ODcsNy44Mzc1MzE3NiBDNjEuMjgzNTEyNyw3Ljc2NDgzNjcyIDYxLjQxNDg1NzMsNy42Mjg2ODMxNSA2MS41MzA5NDkxLDcuNTA3MDk0IEw2MS41Mzc2MjIyLDcuNTAwMTU2MDQgTDYxLjUyNzM0NzcsNy40ODkwODcwNyBDNjEuNDEwOTM4Miw3LjM2MzAxNzM4IDYxLjI4MTI4ODMsNy4yMjQ4ODMwNCA2MS4yMDkwNDg3LDcuMTU0MzU5NDMgTDU3LjU2NjI0NjgsMy41OTU3NTU3OCBMNTcuNTQ5NjE2OSwzLjU5NTc1NTc4IEw1My44Njg2ODI2LDAgTDUzLjE1ODY4LDAuNjkzNTY2MTcgTDU5LjYyMzgwMzMsNy4wMDkxMjgyNCBMMC4wMDY2ODMxNDQ5NSw3LjAwOTEzODg0IEwwLjAwNjY4MzExMzE3LDYuNjkxMzY5NDggTC0zLjU1MjcxMzY4ZS0xNCw3Ljk5MDg4NzI1IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
  background-size: 62px 15px;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  z-index: 1;
}
.btn:hover .btn-icon {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s
}
.btn.right .btn-text::after {
  display: none;
}
.btn.right .btn-text::before {
  content: "";
  margin-right: 7.5px;
  margin-left: 0;
  width: 0;
  height: 1px;
  display: block;
  background-color: currentColor;
  -webkit-transition: width .4s cubic-bezier(0.25, 1, 0.25, 1);
  transition: width .4s cubic-bezier(0.25, 1, 0.25, 1)
}
.btn.right:focus .btn-text::before, 
.btn.right:hover .btn-text::before {
  width: 20px;
}
.btn.right .btn-icon {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg); 
}
.bg-dark .btn-icon,
.bg-secondary .btn-icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjJweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgNjIgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5hcnJvdy1yaWdodC1ncmF5LjJiNjA1N2ViPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkhvbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjM0LjAwMDAwMCwgLTU0OTUuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSJleGNsdXNpdmlkYWRlLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA0ODgxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImJ0biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA4Ny4wMDAwMDAsIDYxMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iYXJyb3ctcmlnaHQtZ3JheS4yYjYwNTdlYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ3LjAwMDAwMCwgMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTS0zLjU1MjcxMzY4ZS0xNCw3Ljk5MDg4NzI1IEw1OS42MzIxNzEzLDcuOTkwODc2NjYgTDUzLjE2NzA0NzksMTQuMzA2NDE1NCBMNTMuODc3MDUwNSwxNSBMNjEuMjA5MDQ4Nyw3LjgzNzUzMTc2IEM2MS4yODM1MTI3LDcuNzY0ODM2NzIgNjEuNDE0ODU3Myw3LjYyODY4MzE1IDYxLjUzMDk0OTEsNy41MDcwOTQgTDYxLjUzNzYyMjIsNy41MDAxNTYwNCBMNjEuNTI3MzQ3Nyw3LjQ4OTA4NzA3IEM2MS40MTA5MzgyLDcuMzYzMDE3MzggNjEuMjgxMjg4Myw3LjIyNDg4MzA0IDYxLjIwOTA0ODcsNy4xNTQzNTk0MyBMNTcuNTY2MjQ2OCwzLjU5NTc1NTc4IEw1Ny41NDk2MTY5LDMuNTk1NzU1NzggTDUzLjg2ODY4MjYsMCBMNTMuMTU4NjgsMC42OTM1NjYxNyBMNTkuNjIzODAzMyw3LjAwOTEyODI0IEwwLjAwNjY4MzE0NDk1LDcuMDA5MTM4ODQgTDAuMDA2NjgzMTEzMTcsNi42OTEzNjk0OCBMLTMuNTUyNzEzNjhlLTE0LDcuOTkwODg3MjUgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.bg-dark .btn {
  color: #FFBA00;
}
.color-primary {
  color: #FFBA00;
}
.color-secondary {
  color: #000;
}
.color-white {
  color: #fff;
}
.bg-primary {
  background-color: #FFBA00;
}
.bg-secondary {
  background-color: #000;
}
.bg-white {
  background-color: #fff;
}
.bg-light {
  background-color: #f8f8f8;
}
.bg-dark {
  background-color: #000;
}
.bg-secondary h1,
.bg-primary h1,
.bg-secondary h2,
.bg-primary h2,
.bg-secondary h3,
.bg-primary h3,
.bg-secondary h4,
.bg-primary h4,
.bg-secondary h5,
.bg-primary h5,
.bg-secondary h6,
.bg-primary h6 {
  color: #fff;
}
.bg-primary p,
.bg-primary span,
.bg-primary li,
.bg-primary p,
.bg-primary a {
  color: #000;
}
.bg-secondary h1,
.bg-secondary h2,
.bg-secondary h3,
.bg-secondary h4,
.bg-secondary h5,
.bg-secondary h6 {
  color: #FFBA00;
}
.bg-secondary p,
.bg-secondary span,
.bg-secondary li
.bg-secondary a {
  color: #fff;
}
.image-bg h1,
.image-bg h2,
.image-bg h3,
.image-bg h4,
.image-bg h5,
.image-bg h6 {
  color: #fff;
}
.image-bg p,
.image-bg span,
.image-bg li
.image-bg a {
  color: #fff;
}
.bg-white h1,
.bg-white h2,
.bg-white h3,
.bg-white h4,
.bg-white h5,
.bg-white h6 {
  color: #000;
}
.bg-white p,
.bg-white span,
.bg-white li,
.bg-white a {
  color: #000;
}
.bg-white .info span,
.bg-white .counter span {
  color: #000;
}
.bg-white .info i,
.bg-white .counter i {
  background-color: #000;
}
.overlay-gradient:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: -webkit-linear-gradient(180deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .8));
  background-image: -moz-linear-gradient(180deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .8));
  background-image: -o-linear-gradient(180deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .8));
  background-image: -ms-linear-gradient(180deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .8));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .8));
  background-repeat: repeat-x; 
  z-index: 2;
}
.overlay-light:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #fff;
  opacity: 0.8;
  z-index: 2;
}
.cast-shadow {
  -webkit-box-shadow: 12px 10px 34px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 12px 10px 34px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 12px 10px 34px 0px rgba(0, 0, 0, 0.2);  
}
.feature {
  position: relative;
  width: 100%;;
  padding: 32px 24px;
  background: #fff;

  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;

  -webkit-box-shadow: 10px 0px 34px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 10px 0px 34px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 10px 0px 34px 0px rgba(0, 0, 0, 0.2);  
}
.feature .feature--title {
  font-family: 'Futura New Book', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 18px;  
  color: #313131
}
.feature .feature--text {
  font-family: "Futura New", sans-serif;
  font-size: 16px;
  line-height: 28px;
  font-weight: normal;  
  margin-top: 14px;
  color: #AEAEAE
}
::-webkit-input-placeholder {
  font-family: "Futura New", sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
  line-height: 22px;
}
:-moz-placeholder {
  font-family: "Futura New", sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
  line-height: 22px;
}
::-moz-placeholder {
  font-family: "Futura New", sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
  line-height: 22px;
}
:-ms-input-placeholder {
  font-family: "Futura New", sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
  line-height: 22px;
}
form,
fieldset {
  border: none;
}
input,
button,
select,
textarea {
  font-family: "Futura New", sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
  line-height: 22px;
  color: #fff
}
input[type="text"],
button,
textarea,
select,
input[type="password"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type="text"],
input[type="password"] {
  background: transparent;
  border: none;
  border-bottom: 1px solid #AEAEAE;
  width: 100%;
  height: 50px;
  padding-left: 20px;
  margin-bottom: 10px;
  border-radius: 0;
  color: #313131
}
input[type="text"]:focus,
input[type="password"]:focus {
  outline: none;
  border: none;
  border-bottom: 1px solid #FFBA00;
  border-radius: 0;  
}
textarea {
  width: 100%;
  border: none;
  border-bottom: 1px solid #AEAEAE;
  background: transparent;
  margin-bottom: 24px;
  border-radius: 0;
  padding: 16px 20px;
  border-radius: 0;  
}
textarea:focus {
  outline: none;
  border: none;
  border-bottom: 1px solid #FFBA00;
  border-radius: 0;  
}
.nav-container {
  max-width: 100%;
}
nav {
  background: transparent;
  max-width: 100%;
}
nav.fixed {
	position: fixed;
	margin: 0 auto;
	left: 0;
	right: 0;
	z-index: 199988;
}
nav ul {
  margin-bottom: 0;
}
.module {
  display: inline-block;
  padding: 40px 0;
}
.module-group {
  display: inline-block;
}
.module.left,
.module-group.left {
  float: left;
}
.header {
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;  
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  width: 100%;
  height: 95px;
  font-family: "Futura New Book", sans-serif;
  line-height: 93px;
  letter-spacing: 2px;
}
.header .module {
  position: relative;
  padding: 0 0px 0 0;  
}
.header .module.left {
  left: 0;  
  float: left;
}
@media (max-width:767px) {
  .header {
    height: 65px;
    line-height: 63px;
  }
  .header .module {
    padding: 0;
  } 
}
.header .module.right {
  right: 0;
  float: right;
}
.header .module-group.right {
  position: absolute;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; 
  align-items: center;
  -webkit-align-items: center;
  -webkit-justify-content: center;  
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;  
  float: right;
}
.header .module a {
  color: #fff;
}
.header .module .icon {
  font-size: 12px;
  margin-left: 4px;
  color: #fff;
}
.header .logo {
  max-width: 100%
}
.logo-light {
  display: block;
}
.nav-button {
  cursor: auto;
  width: 25px;
  height: 25px;
  z-index: 1998;    
  margin-top: 12px; 
  outline: 0;
	text-decoration: none;

  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px); 

  -webkit-transition: transform .3s ease-out, top 0.3s cubic-bezier(0.5, 0, 0.25, 1);
  transition: transform .3s ease-out, -webkit-transform .3s ease-out, top 0.3s cubic-bezier(0.5, 0, 0.25, 1)  
}
.nav-button-graphic {
  position: absolute;
  display: block;
  top: 50%;
  width: 25px;
  height: 25px;
  margin: 0;
  padding: 0;
  background: 0 0;
  border: 0;
  outline: 0;

  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); 

  -webkit-transition: all 0s;
  -o-transition: all 0s;
  -moz-transition: all 0s;
  transition: all 0s
}
@media (min-width:768px) {
  .nav-button-graphic {
    width: 28px;
    height: 28px;
  }
}  
.nav-button-graphic:after {
  content: "";
  display: block;
  position: absolute;
  top: -12px;
  left: -12px;
  right: -12px;
  bottom: -12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: -1;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s
}
.nav-button-graphic span {
  position: relative;
  display: block;
  width: 100%;
  border-bottom: 2px #FFFFFF solid;
  -webkit-transition: width .3s, color .3s, margin .2s, -webkit-transform .2s;
  transition: width .3s, color .3s, margin .2s, -webkit-transform .2s;
  -o-transition: width .3s, color .3s, margin .2s, -o-transform .2s;
  -moz-transition: transform .2s, width .3s, color .3s, margin .2s, -moz-transform .2s;
  transition: transform .2s, width .3s, color .3s, margin .2s;
  transition: transform .2s, width .3s, color .3s, margin .2s, -webkit-transform .2s, -moz-transform .2s, -o-transform .2s;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center
}
.nav-button-graphic span:first-child {
  margin: 6px 0 6px auto
}
.nav-button-graphic span:last-child {
  width: 14px;
  margin: 6px 0 0 auto
}
.desktop .nav-button-graphic:hover span:first-child {
  width: 14px
}
.desktop .nav-button-graphic:hover span:last-child {
  width: 100%
}
.nav-container.active .nav-button-graphic span {
  border-color: #000;
}
.nav-container.active .nav-button {
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
}
.nav-container.active .nav-button-graphic span {
  cursor: pointer;  
  border-color: #000
}
.nav-container.active .nav-button-graphic span {
  width: 25px !important;
  -webkit-transition-delay: .1s, 0s;
  -moz-transition-delay: .1s, 0s;
  -o-transition-delay: .1s, 0s;
  transition-delay: .1s, 0s
}
.nav-container.active .nav-button-graphic span:first-child {
  -webkit-transform: translateY(4px) rotate(-45deg);
  -moz-transform: translateY(4px) rotate(-45deg);
  -ms-transform: translateY(4px) rotate(-45deg);
  -o-transform: translateY(4px) rotate(-45deg);
  transform: translateY(4px) rotate(-45deg)
}
.nav-container.active .nav-button-graphic span:last-child {
  -webkit-transform: translateY(-4px) rotate(45deg);
  -moz-transform: translateY(-4px) rotate(45deg);
  -ms-transform: translateY(-4px) rotate(45deg);
  -o-transform: translateY(-4px) rotate(45deg);
  transform: translateY(-4px) rotate(45deg)
}
.navbar {
  background-color: #FFFFFF;
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  z-index: 1;
  width: 380px;
  overflow: auto;
  padding: 79px 0;

  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;  
  border-radius: 0;   

  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%); 

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;  
}
.nav-container.active .navbar {
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%); 
  z-index: 100 
}
@media (min-width:960px) {
  .navbar {
    padding: 40px 0;
  }
}  
.navbar-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; 
  left: 50px;
}
@media (min-width:960px) {
  .navbar-content {
    top: 50%;
  }
} 
.navbar-menu {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0 20px 0 80px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform: translate3d(0, -50%, 0);
  transform:translate3d(0, -50%, 0)  
}
.navbar-menu-list ~ .navbar-menu-list {
  margin-top: 10px
}
@media (min-width:960px) {
  .navbar-menu-list ~ .navbar-menu-list {
    margin-top: 14px
  }
} 
.navbar-menu-list .navbar-menu__item {
  position: relative;
  outline: none;
  cursor: pointer;
  z-index: 1;
  font-family: "Futura New", sans-serif;
  font-weight: normal;  
  text-transform: uppercase;
  color: #AEAEAE;
  background-color: #fff;
  font-size: 16px;
  letter-spacing: 1px;

  -webkit-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.navbar-menu-list .navbar-menu__item:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -2;
  display: block;
  width: 0;
  opacity: 0;
  border-top: 1px solid #000;
  -webkit-transition: all .5s cubic-bezier(.19, 1, .22, 1);
  -o-transition: all .5s cubic-bezier(.19, 1, .22, 1);
  transition: all .5s cubic-bezier(.19, 1, .22, 1);
  -webkit-transform: translateX(-50%) rotate(-45deg);
  -ms-transform: translateX(-50%) rotate(-45deg);
  -o-transform: translateX(-50%) rotate(-45deg);
  transform: translateX(-50%) rotate(-45deg);
  -webkit-transform: translate3d(-50%, 0, 0) rotate(-45deg);
  transform:translate3d(-50%, 0, 0) rotate(-45deg)
}
.navbar-menu-list .navbar-menu__item:after {
  content: '';
  position: absolute;
  top: 16px;
  left: 0;
  z-index: -1;
  display: block;
  width: 100%;
  height: -webkit-calc(100% - 32px);
  height: calc(100% - 32px);
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  background:#fff
}
.navbar-menu-list .navbar-menu__item:hover:before {
  width: 62px;
  opacity: 1
}
.navbar-menu-list.active .navbar-menu__item:before {
  width: 62px;
  opacity:1
}
.navbar-menu-list.active .navbar-menu__item,
.navbar-menu-list.active .navbar-menu__item:focus,
.navbar-menu-list .navbar-menu__item:focus,
.navbar-menu-list .navbar-menu__item:hover {
  color: #000;
}  
.navbar-footer {
  position: absolute;
  width: 100%;
  padding: 0 20px 0 80px;
  bottom: 30px;
}
.slashed {
  position:relative
}
.slashed span {
  position: relative;
  background-color: #fff;
  z-index:2
}
.slashed:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 0;
  opacity: 0;
  border-top: 1px solid #000;
  -webkit-transition: all .5s cubic-bezier(.19, 1, .22, 1);
  -o-transition: all .5s cubic-bezier(.19, 1, .22, 1);
  transition: all .5s cubic-bezier(.19, 1, .22, 1);
  -webkit-transform: translateX(-50%) rotate(-45deg);
  -ms-transform: translateX(-50%) rotate(-45deg);
  -o-transform: translateX(-50%) rotate(-45deg);
  transform: translateX(-50%) rotate(-45deg);
  -webkit-transform: translate3d(-50%, 0, 0) rotate(-45deg);
  transform:translate3d(-50%, 0, 0) rotate(-45deg)
}
.slashed:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 1.8em;
  background: inherit;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform: translate3d(0, -50%, 0);
  transform:translate3d(0, -50%, 0)
}
.slashed.active, 
.slashed:hover {
  color:#000
}
.slashed.active:before, 
.slashed:hover:before {
  width: 60px;
  opacity:1
}
.main-slider.slides {
  margin: 0;
  padding: 0;
}
.main-slider .slide {
  position: relative;
  overflow: hidden;
}
.main-slider .slide p {
	color: #FFBA00;
}
.main-slider .slick-dots {
  position: absolute;
  bottom: 10px;
  width: 100%;
  pointer-events: none
}
@media only screen and  (min-width:992px) {
  .main-slider .slick-dots {
    bottom: 50px;
  }
}
.main-slider .slick-dots li {
  pointer-events: auto
}
.section--seven {
  background-color: #FFBA00;
	padding-top: 120px
}
@media all and (max-width: 767px) {
  .section--seven {
    padding-top: 40px;
  }
}
.section--seven::before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 25%;
  top: 0;
  left: 0;
  background-color: #fff;
}
.seven-slider {
  margin: 0;
  padding: 0;  
}
.seven-slider .seven-slider--slide {
  position: relative;
  overflow: hidden;  
}
.seven-slider .seven-slider--slide::after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  background-image: -webkit-linear-gradient(-180deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .15));
  background-image: -moz-linear-gradient(-180deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .15));
  background-image: -o-linear-gradient(-180deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .15));
  background-image: -ms-linear-gradient(-180deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .15));
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .15))
}
.seven-slider .seven-slider--media {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: calc(100vh + 100px)
}
@media only screen and (max-width: 767px) {
  .seven-slider .seven-slider--media {
    height: 100vh;
  }
}
.seven-slider .seven-slider--media-img {
  position: relative;
  overflow: hidden;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.section--louge {
  padding-top: 96px;
}
@media only screen and (max-width: 767px) {
  .section--louge {
    padding-top: 48px;
  }
}
.section--louge .slick-dots li button {
  background-color: #000;
}
.section--louge .slick-dots li button::before {
  border-color: #000;
}
.louge-gallery {
  position: relative;
  height: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; 
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap  
}
.louge-gallery .slick-dots {
  text-align: center;
}
.louge-gallery .louge-slider-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.louge-gallery .louge-slider {
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; 
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
}
.louge-slider--gallery-media:focus .louge-slider--gallery-media-img,
.louge-slider--gallery-media:hover .louge-slider--gallery-media-img {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
.louge-gallery .louge-slider--slide {
  width: 675px;
  height: 850px;
  margin: 0 24px 74px 0;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  -webkit-transition: opacity .3s linear, transform .3s ease-in-out;
  -moz-transition: opacity .3s linear, transform .3s ease-in-out;
  -ms-transition: opacity .3s linear, transform .3s ease-in-out;
  transition: opacity .3s linear, transform .3s ease-in-out 
}
@media all and (max-width: 767px) {
  .louge-gallery .louge-slider--slide {
    width: 100%;
    height: 345px;
    margin: 0 8px 64px 8px;
  }
}
.louge-gallery .louge-slider--gallery-media {
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-decoration: none;
  background-color: #fff;

  -webkit-transition: -webkit-box-shadow .2s ease-in-out;
  -moz-transition: -moz-box-shadow .2s ease-in-out;
  -ms-transition: -ms-box-shadow .2s ease-in-out;
  transition: box-shadow .2s ease-in-out;  
}
@media (min-width:960px) {
  .louge-gallery .louge-slider--slide:hover .louge-slider--gallery-media {
    -webkit-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);  
    box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15)
  }  
  .louge-gallery .louge-slider--slide.slick-center .louge-slider--gallery-media {
    -webkit-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);  
    box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15)
  }    
}
.louge-gallery .louge-slider--gallery-media-img {
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block  
}
@media all and (max-width: 767px) {
  .louge-gallery .louge-slider--gallery-media {
    -webkit-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0);
    -ms-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0);
    -o-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0);  
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0)
  }   
  .louge-gallery .louge-slider--slide.slick-active .louge-slider--gallery-media {
    -webkit-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .15);  
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .15)
  }   
}
@media all and (max-width: 767px) {
  .section-spa {
    padding-bottom: 0;
  }
}
.spa-gallery .spa-gallery--wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.spa-gallery .spa-gallery--media {
  width: 100%;
  height: 850px;
  position: relative;
  overflow: hidden;
}
@media all and (max-width: 767px) {
  .spa-gallery .spa-gallery--media {
    height: 100vh;
  }
}
.spa-gallery .spa-gallery--media-top::after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  background-image: -webkit-linear-gradient(-180deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .6));
  background-image: -moz-linear-gradient(-180deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .6));
  background-image: -o-linear-gradient(-180deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .6));
  background-image: -ms-linear-gradient(-180deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .6));
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .6))

}
.spa-gallery .spa-gallery--media.spa-gallery--media-small {
  padding-left: 25px;
  height: calc(850px / 2);
}
@media (max-width:990px) {
  .spa-gallery .spa-gallery--media.spa-gallery--media-small {
    padding-left: 0;
  }
}
@media (max-width:767px) {
  .spa-gallery .spa-gallery--media.spa-gallery--media-small {
    padding: 0;
  }
}
.spa-gallery .spa-gallery--media-img {
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block  
}
.spa-gallery .spa-gallery-media-container * {
  color: #fff;
}
.spa-gallery .spa-gallery-media-container {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1000;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; 
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  height: 100%;
  width: 100%;
  max-width: 65%;
  -webkit-transform: translate3d(-50%, -50%, 0);  
  -moz-transform: translate3d(-50%, -50%, 0);  
  -ms-transform: translate3d(-50%, -50%, 0);      
  transform: translate3d(-50%, -50%, 0);     
}
.spa-gallery .spa-gallery-media-container .title {
  position: absolute;
  margin-top: -100px;
  margin-left: -100px;
  left: 0;
  -webkit-transform: rotate(270deg);  
  -moz-transform: rotate(270deg);  
  -ms-transform: rotate(270deg);      
  transform: rotate(270deg);  
}
.spa-gallery .spa-gallery-media-container .desc {
  margin-left: 50px;
} 
@media all and (max-width: 767px) {
  .spa-gallery .spa-gallery-media-container {
    max-width: 100%;
    padding: 10px 10px 0 0;
  }
  .spa-gallery .spa-gallery-media-container .title {
    position: relative;
    margin-top: -150px;
    margin-left: 15px;    
  }
  .spa-gallery .spa-gallery-media-container .desc {
    margin-left: 15px;
  }
}
.section--exclusivity {
  padding: 0;
}
@media all and (max-width: 767px) {
  .section--exclusivity.fullscreen {
    height: auto;
  }
}
@media all and (max-width: 767px) {
  .section--apartments {
    padding-top: 0;
  }
}
.galleries-gallery {
  position: relative;
  height: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; 
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap  
}
.galleries-gallery .slick-dots {
  text-align: center;
}
.galleries-slider--header {
  position: relative;
  padding: 40px 15px;
  width: 100%
}
@media (min-width:768px) {
  .galleries-slider--header {
    padding-left: calc(15px + (100% - 750px) / 2)
  }
}
@media (min-width:992px) {
  .galleries-slider--header {
    width: 50%;
    padding-right: 15px;
    padding-left: calc(15px + (100% - 970px) / 2)
  }
}
@media (min-width:1200px) {
  .galleries-slider--header {
    padding-left: calc(15px + (100% - 1170px) / 2)
  }
}
.galleries-slider-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%
}
@media (min-width:768px) {
  .galleries-slider-wrapper {
    padding-left: calc((100% - 750px) / 2)
  }
}
.galleries-slider-wrapper .slick-dots {
  margin-left: 0
}
@media (min-width:992px) {
  .galleries-slider-wrapper {
    width: 50%;
    padding-left: 0
  }
  .galleries-slider-wrapper .slick-dots {
    margin-left: calc((100% - 750px) / 2)
  }  
}
.galleries-gallery .galleries-slider {
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; 
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;  
  height: 100%;
}
.galleries-gallery .galleries-slider--slide {
  position: relative;
  width: 575px;
  height: 785px;
  margin: 0 24px 34px 0;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media all and (max-width: 767px) {
  .galleries-gallery .galleries-slider--slide {
    height: 285px;
    margin: 0 8px 44px 8px;
  }
}
.galleries-gallery .galleries-slider--media {
  width: 100%;
  height: 100%;
  overflow: hidden;

  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);

  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;  
}
@media (min-width:960px) {
  .galleries-gallery .galleries-slider--media {
    -webkit-transition: -webkit-box-shadow .2s ease-in-out;
    -moz-transition: -moz-box-shadow .2s ease-in-out;
    -ms-transition: -ms-box-shadow .2s ease-in-out;
    transition: box-shadow .2s ease-in-out; 
  }   
  .galleries-gallery .galleries-slider--slide:hover .galleries-slider--media {
    -webkit-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);  
    box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15)
  }  
  .galleries-gallery .galleries-slider--slide.slick-active .galleries-slider--media {
    -webkit-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15);  
    box-shadow: 10px 12px 34px 0 rgba(0, 0, 0, .15)
  }    
}
.galleries-gallery .galleries-slider--slide.slick-center .galleries-slider--media,
.galleries-gallery .galleries-slider--slide.slick-active .galleries-slider--media {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
}  
.galleries-gallery .galleries-slider--media-img {
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block  
}
.section--confort {
  padding-bottom: 0;
}
@media all and (max-width: 767px) {
  .section--confort .galleries-gallery .slick-dots {
    text-align: left;
  }
}
.section--confort .slick-dots {
  bottom: 10px;
  margin-left: 0;
}
.section--confort .slick-dots li button {
  background-color: #000;
}
.section--confort .slick-dots li button::before {
  border-color: #000;
}
.section--confort .galleries-gallery::before {
  content: "";
  position: absolute;
  background-color: #000;
  display: block;
  width: 100%;
  height: 275px;
  top: 0;
  left: 0;
}
.section--confort .galleries-slider-wrapper {
  width: 100%;
}
@media (min-width:768px) {
  .section--confort .galleries-slider-wrapper {
    padding-left: 0
  }
}
.section--confort .galleries-gallery .galleries-slider {
  height: 100%;
  margin-bottom: 10px;
}
@media (min-width:768px) {
  .section--confort .galleries-gallery .galleries-slider {
    margin-bottom: 30px;
  }
}
.section--confort .galleries-gallery .galleries-slider--slide {
  width: 960px;
  height: 645px;
  margin: 0 12px 34px 12px;
}
@media all and (max-width: 767px) {
  .section--confort .galleries-gallery .galleries-slider--slide {
    height: 345px;
    margin: 0 8px 44px 8px;
  }
}
.section--location {
  padding: 0;
  margin: 0;
}
@media all and (max-width: 767px) {
  .section--location.fullscreen {
    height: auto;
  }
}
.location-slider {
  margin: 0;
  padding: 0;  
}
.location-slider .location-slider--slide {
  position: relative;
  overflow: hidden;  
  height: 100vh;
  width: 100vw;
}
@media all and (max-width: 767px) {
  .location-slider .location-slider--slide {
    height: 100%;
    min-height: 500px;
  }
}
.location-slider .location-slider--slide-top::after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  z-index: 1;
  background-image: -webkit-linear-gradient(-180deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .5));
  background-image: -moz-linear-gradient(-180deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .5));
  background-image: -o-linear-gradient(-180deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .5));
  background-image: -ms-linear-gradient(-180deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .5));
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .5))

}
.footer .sub {
  font-family: "Futura New", sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 24px;
  letter-spacing: 4px;
  font-weight: 400;
  color: #717171
}
.footer .img_kadabra {
	width: 100px
}
.widget {
  margin-bottom: 34px;
}
.widget + .widget {
  margin-bottom: 24px;
}  
.widget p,
.widget a {
  font-family: "Futura New", sans-serif;
  font-weight: 500;
  color: #414042;  
}
.widget .heading {
  font-family: "Futura New", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin: 12px 0 14px;
  color: #000  
}
@media (min-width:768px) {
  .widget .heading {
   margin: 0px 0 24px;
  }
}
.widget .title {
  font-family: "Futura New", sans-serif;
  font-size: 20px;
  line-height: 26px;
  margin-bottom: 24px;
  color: #000
}
.social-list {
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;    
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;  
}
.social-list .social-footer-items {
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;    
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  width: 34px;
  height: 34px;  
  border: 1px solid rgba(0, 0, 0, .5);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;  
  border-radius: 100%;   
  margin-right: 10px
}   
.social-list .social-footer-items .item {  
  position: relative;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;  
  text-align: center;
  margin: 0 auto;
  font-size: 16px;
  line-height: 34px;  
  color: #000;
} 
.Y {
  background-size: 65% 55%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk4cHgiIGhlaWdodD0iMTI2NHB4IiB2aWV3Qm94PSIwIDAgNjk4IDEyNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5ZPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkhvbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xODUuMDAwMDAwLCAtNjExNi4wMDAwMDApIiBmaWxsPSIjRkZCQTAwIj4KICAgICAgICAgICAgPGcgaWQ9ImV4Y2x1c2l2aWRhZGUtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ4ODEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iWSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg1LjAwMDAwMCwgMTIzNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzk1LjkyMzYyNiw4MDYuNDcxNTAxIEwzODQuMTgxMDk5LDc4MS4wMDM2MjUgTDM4NC4xMDQ3MjUsNzgxLjE5MzY4NCBMMjI1LjUzMjg4Myw0NDAuNjA4MzUyIEMyMjUuNTMyODgzLDQ0MC42MDgzNTIgMTgwLjcwMTI1NCwzNTIuNTkyMTMxIDI2NS4yNjY1MzgsMzUyLjU5MjEzMSBMMjY1LjI2NjUzOCwzMzYgTDAsMzM2IEwwLDM1Mi41OTIxMzEgQzIxLjc2NjYzNDUsMzUzLjg4NDUzMSA1Ny42NjI0ODc5LDM1Mi41OTIxMzEgODguNDIyMTc5NCw0MTYuMzc1ODU4IEM4OC40MjIxNzk0LDQxNi4zNzU4NTggMTA0Ljk5NTM3MSw0NDYuODYxMjg2IDMyOC4zODk3NzgsOTI5LjIzMDQ2NyBMMjAyLjM5MTUxNCwxMjY0IEwyMjMuNjk5OTA0LDEyNjQgTDM4Ni44NTQxOTUsODMwLjU1MTk0OSBMMzk2LDgwNi43NTY1OSBMMzk1Ljg4NTQzOSw4MDYuNTI4NTE5IEwzOTUuOTIzNjI2LDgwNi40NzE1MDEgWiIgaWQ9IkZpbGwtMSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTQiIHBvaW50cz0iNDU2IDU5My4zNjQ3NjYgNDY2LjkwNDgxIDYxOCA2OTggMCA2NzYuOTI2MTcxIDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: -150px;
  left: -100px;
  z-index: 0;
  pointer-events: none;
}
@media only screen and (max-width: 767px) {
  .Y {
    display: none;
  }
}
.Y_2 {
  background-size: 65% 100%;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk4cHgiIGhlaWdodD0iMTI2NHB4IiB2aWV3Qm94PSIwIDAgNjk4IDEyNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5ZPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkhvbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xODUuMDAwMDAwLCAtNjExNi4wMDAwMDApIiBmaWxsPSIjRjhGOEY4Ij4KICAgICAgICAgICAgPGcgaWQ9ImV4Y2x1c2l2aWRhZGUtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ4ODEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iWSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg1LjAwMDAwMCwgMTIzNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzk1LjkyMzYyNiw4MDYuNDcxNTAxIEwzODQuMTgxMDk5LDc4MS4wMDM2MjUgTDM4NC4xMDQ3MjUsNzgxLjE5MzY4NCBMMjI1LjUzMjg4Myw0NDAuNjA4MzUyIEMyMjUuNTMyODgzLDQ0MC42MDgzNTIgMTgwLjcwMTI1NCwzNTIuNTkyMTMxIDI2NS4yNjY1MzgsMzUyLjU5MjEzMSBMMjY1LjI2NjUzOCwzMzYgTDAsMzM2IEwwLDM1Mi41OTIxMzEgQzIxLjc2NjYzNDUsMzUzLjg4NDUzMSA1Ny42NjI0ODc5LDM1Mi41OTIxMzEgODguNDIyMTc5NCw0MTYuMzc1ODU4IEM4OC40MjIxNzk0LDQxNi4zNzU4NTggMTA0Ljk5NTM3MSw0NDYuODYxMjg2IDMyOC4zODk3NzgsOTI5LjIzMDQ2NyBMMjAyLjM5MTUxNCwxMjY0IEwyMjMuNjk5OTA0LDEyNjQgTDM4Ni44NTQxOTUsODMwLjU1MTk0OSBMMzk2LDgwNi43NTY1OSBMMzk1Ljg4NTQzOSw4MDYuNTI4NTE5IEwzOTUuOTIzNjI2LDgwNi40NzE1MDEgWiIgaWQ9IkZpbGwtMSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTQiIHBvaW50cz0iNDU2IDU5My4zNjQ3NjYgNDY2LjkwNDgxIDYxOCA2OTggMCA2NzYuOTI2MTcxIDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  top: 50px;
}
.zIndex {
  z-index: 2;
}
.mr0 {
  margin-right: 0;
}
.mr16 {
  margin-right: 16px;
}
.mb0 {
  margin-bottom: 0 !important;
}
.mb8 {
  margin-bottom: 8px;
}
.mb16 {
  margin-bottom: 16px;
}
.mb24 {
  margin-bottom: 24px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb32 {
  margin-bottom: 32px;
}
.mb40 {
  margin-bottom: 40px;
}
.mb48 {
  margin-bottom: 48px;
}
.mb56 {
  margin-bottom: 56px;
}
.mb64 {
  margin-bottom: 64px;
}
.mb72 {
  margin-bottom: 72px;
}
.mb80 {
  margin-bottom: 80px;
}
.mb88 {
  margin-bottom: 88px;
}
.mb96 {
  margin-bottom: 96px;
}
.mb104 {
  margin-bottom: 104px;
}
.mb112 {
  margin-bottom: 112px;
}
.mb120 {
  margin-bottom: 120px;
}
.mb160 {
  margin-bottom: 160px;
}
.mt0 {
  margin-top: 0 !important;
}
.mt8 {
  margin-top: 8px;
}
.mt16 {
  margin-top: 16px;
}
.mt24 {
  margin-top: 24px;
}
.mt32 {
  margin-top: 32px;
}
.mt40 {
  margin-top: 40px;
}
.mt48 {
  margin-top: 48px;
}
.mt56 {
  margin-top: 56px;
}
.mt64 {
  margin-top: 64px;
}
.mt72 {
  margin-top: 72px;
}
.mt80 {
  margin-top: 80px;
}
.mt88 {
  margin-top: 88px;
}
.mt96 {
  margin-top: 96px;
}
.mt104 {
  margin-top: 104px;
}
.mt112 {
  margin-top: 112px;
}
.mt120 {
  margin-top: 120px;
}
.mt160 {
  margin-top: 160px;
}
.p32 {
  padding: 0 32px;
}
.p24 {
  padding: 24px;
}
.p0 {
  padding: 0;
}
.pt0 {
  padding-top: 0;
}
.pt8 {
  padding-top: 8px;
}
.pt16 {
  padding-top: 16px;
}
.pt24 {
  padding-top: 24px;
}
.pt32 {
  padding-top: 32px;
}
.pt40 {
  padding-top: 40px;
}
.pt48 {
  padding-top: 48px;
}
.pt64 {
  padding-top: 64px;
}
.pt72 {
  padding-top: 72px;
}
.pt80 {
  padding-top: 80px;
}
.pt88 {
  padding-top: 88px;
}
.pt96 {
  padding-top: 96px;
}
.pt104 {
  padding-top: 104px;
}
.pt112 {
  padding-top: 112px;
}
.pt120 {
  padding-top: 120px;
}
.pt160 {
  padding-top: 160px;
}
.pt180 {
  padding-top: 180px;
}
.pt240 {
  padding-top: 240px;
}
.pb0 {
  padding-bottom: 0;
}
.pb8 {
  padding-bottom: 8px;
}
.pb16 {
  padding-bottom: 16px;
}
.pb24 {
  padding-bottom: 24px;
}
.pb32 {
  padding-bottom: 32px;
}
.pb40 {
  padding-bottom: 40px;
}
.pb48 {
  padding-bottom: 48px;
}
.pb56 {
  padding-bottom: 56px;
}
.pb64 {
  padding-bottom: 64px;
}
.pb72 {
  padding-bottom: 72px;
}
.pb80 {
  padding-bottom: 80px;
}
.pb88 {
  padding-bottom: 88px;
}
.pb96 {
  padding-bottom: 96px;
}
.pb104 {
  padding-bottom: 104px;
}
.pb112 {
  padding-bottom: 112px;
}
.pb120 {
  padding-bottom: 120px;
}
.pb160 {
  padding-bottom: 160px;
}
.pb180 {
  padding-bottom: 180px;
}
.pb240 {
  padding-bottom: 240px;
}
@media all and (max-width: 990px) {
  .mb-s-0 {
    margin-bottom: 0;
  }
  .mb-s-8 {
    margin-bottom: 8px;
  }
  .mb-s-16 {
    margin-bottom: 16px;
  }
  .mb-s-24 {
    margin-bottom: 24px;
  }
  .mb-s-32 {
    margin-bottom: 32px;
  }
  .mb-s-40 {
    margin-bottom: 40px;
  }
  .mb-s-48 {
    margin-bottom: 48px;
  }
  .mb-s-64 {
    margin-bottom: 64px;
  }
  .mb-s-72 {
    margin-bottom: 72px;
  }
  .mb-s-80 {
    margin-bottom: 80px;
  }
  .mb-s-88 {
    margin-bottom: 88px;
  }
  .mb-s-96 {
    margin-bottom: 96px;
  }
  .mb-s-104 {
    margin-bottom: 104px;
  }
  .mb-s-112 {
    margin-bottom: 112px;
  }
  .mb-s-120 {
    margin-bottom: 120px;
  }
}
@media all and (max-width: 990px) {
  .mb-sm-0 {
    margin-bottom: 0;
  }
  .mb-sm-8 {
    margin-bottom: 8px;
  }
  .mb-sm-16 {
    margin-bottom: 16px;
  }
  .mb-sm-24 {
    margin-bottom: 24px;
  }
  .mb-sm-32 {
    margin-bottom: 32px;
  }
  .mb-sm-40 {
    margin-bottom: 40px;
  }
  .mb-sm-48 {
    margin-bottom: 48px;
  }
  .mb-sm-64 {
    margin-bottom: 64px;
  }
  .mb-sm-72 {
    margin-bottom: 72px;
  }
  .mb-sm-80 {
    margin-bottom: 80px;
  }
  .mb-sm-88 {
    margin-bottom: 88px;
  }
  .mb-sm-96 {
    margin-bottom: 96px;
  }
  .mb-sm-104 {
    margin-bottom: 104px;
  }
  .mb-sm-112 {
    margin-bottom: 112px;
  }
  .mb-sm-120 {
    margin-bottom: 120px;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-8 {
    margin-top: 8px;
  }
  .mt-sm-16 {
    margin-top: 16px;
  }
  .mt-sm-24 {
    margin-top: 24px;
  }
  .mt-sm-32 {
    margin-top: 32px;
  }
  .mt-sm-40 {
    margin-top: 40px;
  }
  .mt-sm-48 {
    margin-top: 48px;
  }
  .mt-sm-56 {
    margin-top: 56px;
  }
  .mt-sm-64 {
    margin-top: 64px;
  }
  .mt-sm-72 {
    margin-top: 72px;
  }
  .mt-sm-80 {
    margin-top: 80px;
  }
  .mt-sm-88 {
    margin-top: 88px;
  }
  .mt-sm-96 {
    margin-top: 96px;
  }
  .mt-sm-104 {
    margin-top: 104px;
  }
  .mt-sm-112 {
    margin-top: 112px;
  }
  .mt-sm-120 {
    margin-top: 120px;
  }
  .p0-sm {
    padding: 0;
  }
  .pt-sm-0 {
    padding-top: 0;
  }
  .pt-sm-8 {
    padding-top: 8px;
  }
  .pt-sm-16 {
    padding-top: 16px;
  }
  .pt-sm-24 {
    padding-top: 24px;
  }
  .pt-sm-32 {
    padding-top: 32px;
  }
  .pt-sm-40 {
    padding-top: 40px;
  }
  .pt-sm-48 {
    padding-top: 48px;
  }
  .pt-sm-64 {
    padding-top: 64px;
  }
  .pt-sm-72 {
    padding-top: 72px;
  }
  .pt-sm-80 {
    padding-top: 80px;
  }
  .pt-sm-88 {
    padding-top: 88px;
  }
  .pt-sm-96 {
    padding-top: 96px;
  }
  .pt-sm-104 {
    padding-top: 104px;
  }
  .pt-sm-112 {
    padding-top: 112px;
  }
  .pt-sm-120 {
    padding-top: 120px;
  }
  .pt-sm-160 {
    padding-top: 160px;
  }
  .pb-sm-0 {
    padding-bottom: 0;
  }
  .pb-sm-8 {
    padding-bottom: 8px;
  }
  .pb-sm-16 {
    padding-bottom: 16px;
  }
  .pb-sm-24 {
    padding-bottom: 24px;
  }
  .pb-sm-32 {
    padding-bottom: 32px;
  }
  .pb-sm-40 {
    padding-bottom: 40px;
  }
  .pb-sm-48 {
    padding-bottom: 48px;
  }
  .pb-sm-64 {
    padding-bottom: 64px;
  }
  .pb-sm-72 {
    padding-bottom: 72px;
  }
  .pb-sm-80 {
    padding-bottom: 80px;
  }
  .pb-sm-88 {
    padding-bottom: 88px;
  }
  .pb-sm-96 {
    padding-bottom: 96px;
  }
  .pb-sm-104 {
    padding-bottom: 104px;
  }
  .pb-sm-112 {
    padding-bottom: 112px;
  }
  .pb-sm-120 {
    padding-bottom: 120px;
  }
}
@media all and (max-width: 767px) {
  .mb-xs-0 {
    margin-bottom: 0;
  }
  .mb-xs-8 {
    margin-bottom: 8px;
  }
  .mb-xs-16 {
    margin-bottom: 16px;
  }
  .mb-xs-24 {
    margin-bottom: 24px;
  }
  .mb-xs-32 {
    margin-bottom: 32px;
  }
  .mb-xs-40 {
    margin-bottom: 40px;
  }
  .mb-xs-48 {
    margin-bottom: 48px;
  }
  .mb-xs-64 {
    margin-bottom: 64px;
  }
  .mb-xs-72 {
    margin-bottom: 72px;
  }
  .mb-xs-80 {
    margin-bottom: 80px;
  }
  .mb-xs-88 {
    margin-bottom: 88px;
  }
  .mb-xs-96 {
    margin-bottom: 96px;
  }
  .mb-xs-104 {
    margin-bottom: 104px;
  }
  .mb-xs-112 {
    margin-bottom: 112px;
  }
  .mb-xs-120 {
    margin-bottom: 120px;
  }
  .mt-xs-0 {
    margin-top: 0 !important;
  }
  .mt-xs-8 {
    margin-top: 8px;
  }
  .mt-xs-16 {
    margin-top: 16px;
  }
  .mt-xs-24 {
    margin-top: 24px;
  }
  .mt-xs-32 {
    margin-top: 32px;
  }
  .mt-xs-40 {
    margin-top: 40px;
  }
  .mt-xs-48 {
    margin-top: 48px;
  }
  .mt-xs-56 {
    margin-top: 56px;
  }
  .mt-xs-64 {
    margin-top: 64px;
  }
  .mt-xs-72 {
    margin-top: 72px;
  }
  .mt-xs-80 {
    margin-top: 80px;
  }
  .mt-xs-88 {
    margin-top: 88px;
  }
  .mt-xs-96 {
    margin-top: 96px;
  }
  .mt-xs-104 {
    margin-top: 104px;
  }
  .mt-xs-112 {
    margin-top: 112px;
  }
  .mt-xs-120 {
    margin-top: 120px;
  }
  .p0-xs {
    padding: 0;
  }
  .pt-xs-0 {
    padding-top: 0;
  }
  .pt-xs-8 {
    padding-top: 8px;
  }
  .pt-xs-16 {
    padding-top: 16px;
  }
  .pt-xs-24 {
    padding-top: 24px;
  }
  .pt-xs-32 {
    padding-top: 32px;
  }
  .pt-xs-40 {
    padding-top: 40px;
  }
  .pt-xs-48 {
    padding-top: 48px;
  }
  .pt-xs-64 {
    padding-top: 64px;
  }
  .pt-xs-72 {
    padding-top: 72px;
  }
  .pt-xs-80 {
    padding-top: 80px;
  }
  .pt-xs-88 {
    padding-top: 88px;
  }
  .pt-xs-96 {
    padding-top: 96px;
  }
  .pt-xs-104 {
    padding-top: 104px;
  }
  .pt-xs-112 {
    padding-top: 112px;
  }
  .pt-xs-120 {
    padding-top: 120px;
  }
  .pt-xs-160 {
    padding-top: 160px;
  }
  .pt-xs-180 {
    padding-top: 180px;
  }
  .pt-xs-240 {
    padding-top: 240px !important;
  }
  .pb-xs-0 {
    padding-bottom: 0;
  }
  .pb-xs-8 {
    padding-bottom: 8px;
  }
  .pb-xs-16 {
    padding-bottom: 16px;
  }
  .pb-xs-24 {
    padding-bottom: 24px;
  }
  .pb-xs-32 {
    padding-bottom: 32px;
  }
  .pb-xs-40 {
    padding-bottom: 40px;
  }
  .pb-xs-48 {
    padding-bottom: 48px;
  }
  .pb-xs-64 {
    padding-bottom: 64px;
  }
  .pb-xs-72 {
    padding-bottom: 72px;
  }
  .pb-xs-80 {
    padding-bottom: 80px;
  }
  .pb-xs-88 {
    padding-bottom: 88px;
  }
  .pb-xs-96 {
    padding-bottom: 96px;
  }
  .pb-xs-104 {
    padding-bottom: 104px;
  }
  .pb-xs-112 {
    padding-bottom: 112px;
  }
  .pb-xs-120 {
    padding-bottom: 120px;
  }
  .pb-xs-180 {
    padding-bottom: 180px;
  }
  .pb-xs-240 {
    padding-bottom: 240px !important;
  }
}