/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

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

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

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

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

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

body {
  margin: 0;
}

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

main {
  display: block;
}

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

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

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

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

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

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

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

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

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

a {
  background-color: transparent;
}

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

img {
  border-style: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

progress {
  vertical-align: baseline;
}

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

textarea {
  overflow: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

details {
  display: block;
}

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

summary {
  display: list-item;
}

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

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

template {
  display: none;
}

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

[hidden] {
  display: none;
}

:root{--ratio:calc(1vw + 1vh)}::-moz-selection{background:#ffaf00;color:#fff}::selection{background:#ffaf00;color:#fff}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}html{height:100%;min-height:-webkit-fill-available;min-height:-moz-available;min-height:fill-available}html.custom-scroll{scrollbar-color:#ffaf00 #ccc;scrollbar-width:thin}html.custom-scroll::-webkit-scrollbar{background-color:#ccc;height:10px;width:10px}html.custom-scroll::-webkit-scrollbar-thumb{background-color:#ffaf00}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;background-image:url(../images/bg.jpg);background-position:top;color:#212529;font-family:Gotham Pro;font-size:1rem;font-weight:400;line-height:1;margin:0}body.no-scroll{overflow:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}p{line-height:1.2;margin-bottom:.3125rem;margin-top:0}@media(min-width:992px){p{margin-bottom:.5rem}}a{text-decoration:none;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}a,a:hover{color:#ffaf00}a:hover{text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}button:focus{outline:0}.btn{white-space:nowrap}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--site-gutter-x:1.5rem;--site-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--site-gutter-x)*.5);padding-right:calc(var(--site-gutter-x)*.5);width:100%}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}@font-face{font-display:swap;font-family:Constantia;font-style:italic;font-weight:400;src:url(../fonts/Constantia-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Constantia;font-style:normal;font-weight:400;src:url(../fonts/Constantia.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gotham Pro;font-style:normal;font-weight:300;src:url(../fonts/GothamPro-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gotham Pro;font-style:normal;font-weight:400;src:url(../fonts/GothamPro.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gotham Pro;font-style:italic;font-weight:300;src:url(../fonts/GothamPro-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gotham Pro;font-style:italic;font-weight:400;src:url(../fonts/GothamPro-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gotham Pro;font-style:normal;font-weight:500;src:url(../fonts/GothamPro-Medium.woff2) format("woff2")}.header{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.1)),to(#000));background:-o-linear-gradient(bottom,rgba(0,0,0,.1) 0,#000 100%);background:linear-gradient(0deg,rgba(0,0,0,.1),#000);padding:.3125rem 0;position:sticky;top:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;z-index:3}@media(min-width:992px){.header{position:fixed}}.header--sticky .header{background:rgba(0,0,0,.85);-webkit-box-shadow:0 5px 5px -5px rgba(0,0,0,.6);box-shadow:0 5px 5px -5px rgba(0,0,0,.6)}.header .container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.header .phones{display:none}@media(min-width:992px){.header .phones{display:block}.header .phones--icon{padding-left:1.5625rem}.header .phones--icon .icon{height:1.125rem}}.footer{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(hsla(0,0%,100%,0)));background:-o-linear-gradient(bottom,rgba(0,0,0,.7) 0,hsla(0,0%,100%,0) 100%);background:linear-gradient(0deg,rgba(0,0,0,.7),hsla(0,0%,100%,0))}.title{color:#ffaf00;font-family:Constantia;font-size:2.8125rem;font-style:italic;text-align:center}.section--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 50px)}@media(min-width:992px){.section--center{min-height:100vh}}.section--about{background-color:rgba(26,26,26,.5)}.section--history{background-color:#fff}.logo{height:2.5rem}@media(min-width:992px){.logo{height:3.9375rem}}.btn{background:rgba(0,0,0,0);border:none;border-radius:.1875rem;display:inline-block;font-size:.875rem;font-weight:500;margin:0;padding:.6875rem 1.6875rem;text-decoration:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn--primary{background-color:#ffa11b;-webkit-box-shadow:inset 0 .0625rem 0 #ffd69b;box-shadow:inset 0 .0625rem 0 #ffd69b;color:#fff}.btn--primary:hover{background-color:#ff9602;color:#fff;text-decoration:none}@media(min-width:768px){.btn{font-size:1.125rem;padding:1rem 2rem .9375rem}}@media(min-width:992px){.btn{font-size:2.125rem;padding:1.625rem 3.625rem 1.5625rem}}.nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Constantia;list-style:none;margin:0;padding:0}.nav__link{color:#acacac;display:inline-block;font-size:.875rem;padding-bottom:.3125rem;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav__link:before{background-color:#ffaf00;content:"";height:.0625rem;left:0;position:absolute;top:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform .2s cubic-bezier(.7,0,.3,1);transition:-webkit-transform .2s cubic-bezier(.7,0,.3,1);-o-transition:transform .2s cubic-bezier(.7,0,.3,1);transition:transform .2s cubic-bezier(.7,0,.3,1);transition:transform .2s cubic-bezier(.7,0,.3,1),-webkit-transform .2s cubic-bezier(.7,0,.3,1);width:100%}.nav__link.active,.nav__link:hover{color:#fff;text-decoration:none}.nav__link.active:before,.nav__link:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}@media(min-width:768px){.nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.0625rem}}@media(min-width:992px){.nav{gap:2.5rem}}.mobile-sidebar .navbar{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center}.mobile-sidebar .nav{gap:1.5625rem}.mobile-sidebar .nav__item{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.mobile-sidebar .nav__link{font-size:1.5rem;letter-spacing:.1875rem}.mobile-sidebar.mobile-sidebar--open .nav__item{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mobile-sidebar.mobile-sidebar--open .nav__item:first-child,.mobile-sidebar.mobile-sidebar--open .nav__item:first-child span{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.mobile-sidebar.mobile-sidebar--open .nav__item:nth-child(2),.mobile-sidebar.mobile-sidebar--open .nav__item:nth-child(2) span{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.mobile-sidebar.mobile-sidebar--open .nav__item:nth-child(3),.mobile-sidebar.mobile-sidebar--open .nav__item:nth-child(3) span{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.mobile-sidebar.mobile-sidebar--open .nav__item:nth-child(4),.mobile-sidebar.mobile-sidebar--open .nav__item:nth-child(4) span{-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.mobile-sidebar.mobile-sidebar--open .nav__item:nth-child(5),.mobile-sidebar.mobile-sidebar--open .nav__item:nth-child(5) span{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.call{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffaf00;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;justify-content:center;width:3.75rem}.call__icon{-webkit-animation:call-phone-animation 4s ease-in-out infinite;animation:call-phone-animation 4s ease-in-out infinite;height:2.1875rem;width:1.5rem}@-webkit-keyframes call-phone-animation{0%,10%,to{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}2%,6%{-webkit-transform:rotate(-15deg) scale(1) skew(1deg);transform:rotate(-15deg) scale(1) skew(1deg)}4%,8%{-webkit-transform:rotate(15deg) scale(1) skew(1deg);transform:rotate(15deg) scale(1) skew(1deg)}}@keyframes call-phone-animation{0%,10%,to{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}2%,6%{-webkit-transform:rotate(-15deg) scale(1) skew(1deg);transform:rotate(-15deg) scale(1) skew(1deg)}4%,8%{-webkit-transform:rotate(15deg) scale(1) skew(1deg);transform:rotate(15deg) scale(1) skew(1deg)}}.mobile-sidebar{bottom:0;height:100%;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;visibility:hidden;width:100%;z-index:2}.mobile-sidebar__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:rgba(0,0,0,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;left:-100%;opacity:0;overflow:hidden;position:absolute;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;z-index:3}.mobile-sidebar__content{color:#fff;height:100%;padding:5rem .9375rem .9375rem}.mobile-sidebar.mobile-sidebar--open{opacity:1;visibility:visible}.mobile-sidebar.mobile-sidebar--open .mobile-sidebar__inner{left:0;opacity:1;overflow-y:auto}.burger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);background-color:#ffaf00;border:none;border-radius:.25rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.875rem;margin:0;padding:0;position:relative;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;width:1.875rem}.burger__icon{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.burger__icon,.burger__icon:after,.burger__icon:before{background-color:#fff;height:.125rem;position:absolute;width:1.25rem}.burger__icon:after,.burger__icon:before{content:"";display:block;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.burger__icon:before{top:-.4375rem}.burger__icon:after{top:.4375rem}.burger.burger--open .burger__icon{background:rgba(0,0,0,0)}.burger.burger--open .burger__icon:before{-webkit-transform:rotate(45deg) scaleX(1.25) translate(4.5px,5.5px);-ms-transform:rotate(45deg) scaleX(1.25) translate(4.5px,5.5px);transform:rotate(45deg) scaleX(1.25) translate(4.5px,5.5px)}.burger.burger--open .burger__icon:after{-webkit-transform:rotate(-45deg) scaleX(1.25) translate(3.5px,-4.5px);-ms-transform:rotate(-45deg) scaleX(1.25) translate(3.5px,-4.5px);transform:rotate(-45deg) scaleX(1.25) translate(3.5px,-4.5px)}.burger:hover{cursor:pointer}@media(min-width:768px){.burger{display:none}}.phones{font-size:1.1875rem;list-style:none;margin:0;padding:0;position:relative}@media(min-width:768px){.phones{font-size:.875rem}}@media(min-width:992px){.phones{font-size:1.375rem}}.phones__item:not(:last-child){margin-bottom:.3125rem}.phones__link{color:#fff}.phones__link:hover{color:#fff;text-decoration:none}.phones--icon{padding-left:1.5625rem}.phones--icon .icon{height:1.4375rem;left:0;position:absolute;top:44%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;list-style:none;margin:0;padding:0}@media(min-width:768px){.social{gap:.9375rem}}@media(min-width:992px){.social{gap:1.875rem}}.social__link{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.social__link:hover{opacity:.7}.social__link .icon{height:1.75rem;width:1.75rem}@media(min-width:768px){.social__link .icon{height:2.1875rem;width:2.1875rem}}@media(min-width:992px){.social__link .icon{height:3.875rem;width:3.875rem}}@media(min-width:768px){.masthead{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:0;padding-bottom:0}}.masthead__left{text-align:center}.masthead__left .btn--buy{display:none;margin-top:5.9375rem}@media(min-width:768px){.masthead__left{text-align:left}.masthead__left .btn--buy{display:inline-block;margin-top:2.9375rem}}.masthead__right{text-align:center}.masthead__right img{max-width:13.4375rem;padding:20% 0;width:100%}@media(min-width:768px){.masthead__right img{max-width:20.625rem}}@media(min-width:992px){.masthead__right img{max-width:35.625rem}}@media(min-width:768px){.masthead__right{padding-top:.9375rem}}.masthead__label{background-color:#ffce4c;color:#010101;display:inline-block;font-size:1.5rem;font-weight:500;padding:.625rem .875rem .5rem 1.125rem}@media(min-width:768px){.masthead__label{font-size:1.8125rem;padding:.90625rem 2rem .5rem}}@media(min-width:992px){.masthead__label{font-size:3.375rem;padding:1.375rem 4.4375rem .875rem}}.masthead__title{color:#ffce4c;font-family:Constantia;font-size:1.375rem;font-style:italic;font-weight:400;margin-bottom:0;margin-top:.75rem}.masthead__title span{display:block;font-size:2.75rem;line-height:1}@media(min-width:768px){.masthead__title{font-size:1.875rem}.masthead__title span{font-size:3.5rem}}@media(min-width:992px){.masthead__title{font-size:3.34375rem;margin-top:1.25rem}.masthead__title span{font-size:5.8125rem}}.masthead__phones{display:none;margin-top:3.4375rem}@media(min-width:768px){.masthead__phones{display:block}}@media(min-width:992px){.masthead__phones{display:none}}.masthead__subtitle{color:#ccc;font-size:.75rem;margin-top:.1875rem}.masthead__subtitle span{margin-left:2.1875rem}@media(min-width:768px){.masthead__subtitle{font-size:.9375rem}}@media(min-width:992px){.masthead__subtitle{font-size:1.6875rem;margin-top:.3125rem}.masthead__subtitle span{margin-left:2.8125rem}}.masthead__actions{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media(min-width:768px){.masthead__actions{display:none}}.about{padding:2.5rem 0}@media(min-width:768px){.about{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5rem 0}}.about__left{text-align:center}@media(min-width:768px){.about__left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left;width:40%}}@media(min-width:992px){.about__left{width:35%}}.about__left img{max-width:14.375rem;width:100%}@media(min-width:768px){.about__left img{max-width:15.3125rem}}@media(min-width:992px){.about__left img{max-width:25.25rem}}.about__left .about__title{font-size:1.375rem;text-align:center}@media(min-width:768px){.about__left .about__title{display:none}}.about__right{text-align:justify}.about__right .about__title{display:none;margin-bottom:.9375rem;text-align:left}@media(min-width:768px){.about__right .about__title{display:block;font-size:1.5625rem}}@media(min-width:992px){.about__right .about__title{font-size:2.6875rem;margin-bottom:1.5rem}}.about__right .media--video{margin-top:1.5625rem}.about p{color:#e3e3e3;font-size:.875rem;font-weight:300}@media(min-width:768px){.about p{font-size:.875rem}}@media(min-width:992px){.about p{font-size:1.4375rem}}.catalog{padding-top:2.5rem}@media(min-width:768px){.catalog{padding-top:3.4375rem}}@media(min-width:992px){.catalog{padding-top:5.3125rem}}.catalog__title{font-size:1.375rem;margin-bottom:.9375rem}@media(min-width:768px){.catalog__title{font-size:1.5rem}}@media(min-width:992px){.catalog__title{font-size:2.625rem;margin-bottom:1.25rem}}@media(min-width:768px){.catalog__products{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.catalog .product{margin-bottom:2.5rem;padding-left:1.5625rem;padding-right:1.5625rem}@media(min-width:768px){.catalog .product{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:3.4375rem;text-align:center;width:50%}}@media(min-width:992px){.catalog .product{margin-bottom:5.3125rem}}.catalog .product__inner{position:relative}.catalog .product__thumbnail{text-align:center}.catalog .product__thumbnail img{max-width:17.6875rem;width:100%}@media(min-width:768px){.catalog .product__thumbnail img{max-width:15.9375rem}}@media(min-width:992px){.catalog .product__thumbnail img{max-width:26.5625rem}}.catalog .product__content{background-color:rgba(0,0,0,.5);margin-top:.625rem;padding:.625rem}@media(min-width:768px){.catalog .product__content{margin-top:1.25rem}}@media(min-width:992px){.catalog .product__content{margin-top:2.8125rem;padding:.9375rem}}.catalog .product__title{color:#ffaf00;font-family:Constantia;font-size:1.25rem;font-style:italic;text-align:center}@media(min-width:992px){.catalog .product__title{font-size:1.875rem}}.catalog .product__subtitle{color:#fff;font-size:.875rem;font-weight:300;line-height:1.2;margin-top:.625rem;text-align:center}@media(min-width:768px){.catalog .product__subtitle{margin-top:.3125rem}}@media(min-width:992px){.catalog .product__subtitle{font-size:1.3125rem;margin-top:.625rem}}.catalog .product__price{color:#fff;font-size:1.0625rem;text-align:center}@media(min-width:992px){.catalog .product__price{font-size:1.75rem}}.catalog .product__actions{bottom:50%;left:50%;opacity:0;position:absolute;text-align:center;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;visibility:hidden;width:100%;z-index:1}.catalog .product__actions .btn{font-size:1.375rem;padding:1rem 2.125rem .9375rem}@media(min-width:992px){.catalog .product__actions .btn{font-size:2.125rem;padding:1.625rem 3.625rem 1.5625rem}}.catalog .product:hover .product__actions{opacity:1;visibility:visible}.catalog .product:hover .thumbnail__wrap:after{opacity:.7}.catalog .thumbnail__wrap{border-radius:50%;display:inline-block;overflow:hidden;position:relative}.catalog .thumbnail__wrap:after{background-color:#000;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.catalog .price__item{margin-top:.9375rem}@media(min-width:768px){.catalog .price__item{margin-top:.4375rem}}@media(min-width:992px){.catalog .price__item{margin-top:.9375rem}}.catalog .price__item--club .price__val{color:#f33}.catalog .price__label{margin-bottom:.375rem}.catalog .price__val{color:#ff9000;font-size:1.5625rem}.catalog .price__val span{font-size:1.1875rem}@media(min-width:992px){.catalog .price__val{font-size:2.5rem}.catalog .price__val span{font-size:1.875rem}}.history{overflow:hidden;padding:2.5rem 0}@media(min-width:768px){.history{padding:5rem 0}}.history__title{color:#212529;font-size:1.375rem;margin-bottom:0}@media(min-width:768px){.history__title{font-size:1.5625rem;margin-bottom:.5rem}}@media(min-width:992px){.history__title{font-size:2.625rem;margin-bottom:.9375rem}}.history__subtitle{font-size:.875rem;font-weight:400;text-align:center}@media(min-width:768px){.history__subtitle{font-size:1.25rem;margin-bottom:.9375rem}}@media(min-width:992px){.history__subtitle{font-size:2.1875rem;margin-bottom:1.5625rem}}.history__media{margin-bottom:.9375rem;text-align:center}@media(min-width:768px){.history__media.media--video{margin-left:auto;margin-right:auto;max-width:50%}}@media(min-width:992px){.history__media{margin-bottom:1.5625rem}}.history p{font-size:.625rem;margin-bottom:.9375rem}@media(min-width:768px){.history p{font-size:.875rem}}@media(min-width:992px){.history p{font-size:1.5625rem;margin-bottom:1.5625rem}}.contacts{padding:1.25rem 0}@media(min-width:768px){.contacts{padding:2.3125rem 0}}@media(min-width:992px){.contacts{padding:5.625rem 0}}.contacts__title{font-size:1.375rem;margin-bottom:.625rem}@media(min-width:768px){.contacts__title{font-size:1.5625rem;margin-bottom:.625rem}}@media(min-width:992px){.contacts__title{font-size:2.625rem;margin-bottom:2.5rem}}.contacts__columns{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.contacts__columns:not(:last-child){margin-bottom:.625rem}@media(min-width:992px){.contacts__columns:not(:last-child){margin-bottom:1.5625rem}}.contacts__right{text-align:right}.contacts .phones{font-size:1rem}@media(min-width:768px){.contacts .phones{font-size:1.5rem}}@media(min-width:992px){.contacts .phones{font-size:3.125rem}}.contacts .phones--icon{padding-left:1.25rem}@media(min-width:768px){.contacts .phones--icon{padding-left:2.125rem}}@media(min-width:992px){.contacts .phones--icon{padding-left:3.75rem}}.contacts .phones--icon .icon{height:.75rem}@media(min-width:768px){.contacts .phones--icon .icon{height:1.125rem}}@media(min-width:992px){.contacts .phones--icon .icon{height:2.375rem}}.contacts__copyright{color:#fff;font-size:.625rem;font-weight:300;line-height:1.2}.contacts__copyright span{display:block}@media(min-width:768px){.contacts__copyright{font-size:.75rem}.contacts__copyright span{display:inline}}@media(min-width:992px){.contacts__copyright{font-size:1.125rem}}.contacts__logo{height:2.1875rem}@media(min-width:768px){.contacts__logo{height:2.8125rem}}@media(min-width:992px){.contacts__logo{height:5.625rem}}.media{position:relative}.media img{width:100%}@media(min-width:768px){.media img{max-width:27.8125rem}}@media(min-width:992px){.media img{max-width:47.1875rem;width:auto}}@media(min-width:768px){.media--video{margin-left:auto;margin-right:auto}}.media--video:before{content:"";display:block;padding-bottom:56.25%}.media--video iframe{aspect-ratio:16/9;height:100%;left:0;position:absolute;top:0;width:100%}
