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 {outline: 0;}a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {-webkit-box-sizing: content-box;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"] {-webkit-box-sizing: border-box;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;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}html {-webkit-box-sizing: border-box;box-sizing: border-box;}*,*::before,*::after {-webkit-box-sizing: inherit;box-sizing: inherit;}@-moz-viewport {width: device-width;}@-ms-viewport {width: device-width;}@-o-viewport {width: device-width;}@-webkit-viewport {width: device-width;}@viewport {width: device-width;}html {font-size: 10px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}@media (min-width: 768px) {html {font-size: 15px;}}body {overflow-x: hidden;font-family: "Josefin Sans", sans-serif;font-size: 1.6rem;line-height: 1.65;color: #120805;background-color: #f3d7b4;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}@media (min-width: 768px) {body {font-size: 1.2rem;}}[tabindex="-1"]:focus {outline: none !important;}abbr[title],abbr[data-original-title] {cursor: help;border-bottom: 1px dotted #818181;}address {font-style: normal;line-height: inherit;}nav ul, nav ol {list-style: none;padding-left: 0;}ol ol,ul ul,ol ul,ul ol {margin-bottom: 0;}p,ol,ul,dl {margin: 0;}img {vertical-align: middle;width: 100%;}a,area,button,[role="button"],input,label,select,summary,textarea {-ms-touch-action: manipulation;touch-action: manipulation;}label {display: inline-block;}input,button,select,textarea {margin: 0;line-height: inherit;border-radius: 0;}textarea {resize: vertical;}fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}legend {display: block;width: 100%;padding: 0;margin-bottom: .5rem;font-size: 1.5rem;line-height: inherit;}input[type="search"] {-webkit-box-sizing: inherit;box-sizing: inherit;-webkit-appearance: none;}output {display: inline-block;}[hidden] {display: none !important;}.clearfix::after {content: "";display: table;clear: both;}.hidden-xs-up {display: none !important;}@media (max-width: 449px) {.hidden-xs-down {display: none !important;}}@media (min-width: 450px) {.hidden-sm-up {display: none !important;}}@media (max-width: 599px) {.hidden-sm-down {display: none !important;}}@media (min-width: 600px) {.hidden-md-up {display: none !important;}}@media (max-width: 767px) {.hidden-md-down {display: none !important;}}@media (min-width: 768px) {.hidden-lg-up {display: none !important;}}@media (max-width: 991px) {.hidden-lg-down {display: none !important;}}@media (min-width: 992px) {.hidden-xl-up {display: none !important;}}@media (max-width: 1199px) {.hidden-xl-down {display: none !important;}}@media (min-width: 1200px) {.hidden-xxl-up {display: none !important;}}.hidden-xxl-down {display: none !important;}.m-t-0 {margin-top: 0 !important;}.m-b-0 {margin-bottom: 0 !important;}.m-t-1 {margin-top: 1rem !important;}.m-b-1 {margin-bottom: 1rem !important;}.m-t-2 {margin-top: 2rem !important;}.m-b-2 {margin-bottom: 2rem !important;}.m-t-3 {margin-top: 3rem !important;}.m-b-3 {margin-bottom: 3rem !important;}.m-t-4 {margin-top: 4rem !important;}.m-b-4 {margin-bottom: 4rem !important;}.container {margin-left: auto;margin-right: auto;padding-left: 2rem;padding-right: 2rem;}.container::after {content: "";display: table;clear: both;}@media (min-width: 450px) {.container {max-width: 580px;}}@media (min-width: 600px) {.container {max-width: 580px;}}@media (min-width: 768px) {.container {max-width: 748px;}}@media (min-width: 992px) {.container {max-width: 962px;}}@media (min-width: 1200px) {.container {max-width: 1170px;}}.container-fluid {margin-left: auto;margin-right: auto;padding-left: 2rem;padding-right: 2rem;}.container-fluid::after {content: "";display: table;clear: both;}.row {margin-left: -1rem;margin-right: -1rem;}.row::after {content: "";display: table;clear: both;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {position: relative;min-height: 1px;padding-left: 1rem;padding-right: 1rem;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}.col-xs-1 {width: 8.3333333333%;}.col-xs-2 {width: 16.6666666667%;}.col-xs-3 {width: 25%;}.col-xs-4 {width: 33.3333333333%;}.col-xs-5 {width: 41.6666666667%;}.col-xs-6 {width: 50%;}.col-xs-7 {width: 58.3333333333%;}.col-xs-8 {width: 66.6666666667%;}.col-xs-9 {width: 75%;}.col-xs-10 {width: 83.3333333333%;}.col-xs-11 {width: 91.6666666667%;}.col-xs-12 {width: 100%;}@media (min-width: 450px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}.col-sm-1 {width: 8.3333333333%;}.col-sm-2 {width: 16.6666666667%;}.col-sm-3 {width: 25%;}.col-sm-4 {width: 33.3333333333%;}.col-sm-5 {width: 41.6666666667%;}.col-sm-6 {width: 50%;}.col-sm-7 {width: 58.3333333333%;}.col-sm-8 {width: 66.6666666667%;}.col-sm-9 {width: 75%;}.col-sm-10 {width: 83.3333333333%;}.col-sm-11 {width: 91.6666666667%;}.col-sm-12 {width: 100%;}}@media (min-width: 600px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}.col-md-1 {width: 8.3333333333%;}.col-md-2 {width: 16.6666666667%;}.col-md-3 {width: 25%;}.col-md-4 {width: 33.3333333333%;}.col-md-5 {width: 41.6666666667%;}.col-md-6 {width: 50%;}.col-md-7 {width: 58.3333333333%;}.col-md-8 {width: 66.6666666667%;}.col-md-9 {width: 75%;}.col-md-10 {width: 83.3333333333%;}.col-md-11 {width: 91.6666666667%;}.col-md-12 {width: 100%;}}@media (min-width: 768px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}.col-lg-1 {width: 8.3333333333%;}.col-lg-2 {width: 16.6666666667%;}.col-lg-3 {width: 25%;}.col-lg-4 {width: 33.3333333333%;}.col-lg-5 {width: 41.6666666667%;}.col-lg-6 {width: 50%;}.col-lg-7 {width: 58.3333333333%;}.col-lg-8 {width: 66.6666666667%;}.col-lg-9 {width: 75%;}.col-lg-10 {width: 83.3333333333%;}.col-lg-11 {width: 91.6666666667%;}.col-lg-12 {width: 100%;}}@media (min-width: 992px) {.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {float: left;}.col-xl-1 {width: 8.3333333333%;}.col-xl-2 {width: 16.6666666667%;}.col-xl-3 {width: 25%;}.col-xl-4 {width: 33.3333333333%;}.col-xl-5 {width: 41.6666666667%;}.col-xl-6 {width: 50%;}.col-xl-7 {width: 58.3333333333%;}.col-xl-8 {width: 66.6666666667%;}.col-xl-9 {width: 75%;}.col-xl-10 {width: 83.3333333333%;}.col-xl-11 {width: 91.6666666667%;}.col-xl-12 {width: 100%;}}@media (min-width: 1200px) {.col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {float: left;}.col-xxl-1 {width: 8.3333333333%;}.col-xxl-2 {width: 16.6666666667%;}.col-xxl-3 {width: 25%;}.col-xxl-4 {width: 33.3333333333%;}.col-xxl-5 {width: 41.6666666667%;}.col-xxl-6 {width: 50%;}.col-xxl-7 {width: 58.3333333333%;}.col-xxl-8 {width: 66.6666666667%;}.col-xxl-9 {width: 75%;}.col-xxl-10 {width: 83.3333333333%;}.col-xxl-11 {width: 91.6666666667%;}.col-xxl-12 {width: 100%;}}.fade {opacity: 0;-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}.fade.in {opacity: 1;}.collapse {display: none;}.collapse.in {display: block;}.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition-property: height, visibility;transition-property: height, visibility;-webkit-transition-duration: 0.35s;transition-duration: 0.35s;-webkit-transition-timing-function: ease;transition-timing-function: ease;}.text-center {text-align: center;}.text-left {text-align: left !important;}.text-bigger {font-size: 111%;}.text-big {font-size: 133%;}.sub {font-family: "Josefin Sans", sans-serif;font-weight: normal;font-size: 20px;color: #120805;display: block;margin-top: 0.8rem;}h1, h2, h3, h4, h5, h6 {margin-top: 0;font-family: "Lora", serif;line-height: 1.375;margin-bottom: 1.5rem;color: #70432c;text-align: center;}.h1-ornament {border-top: 3px solid #8e622c;padding-top: 3px;border-bottom: 1px solid #8e622c;position: relative;margin-bottom: 2rem;}.h1-ornament:before {content: '';display: block;position: absolute;width: 100px;height: 30px;background: #f3d7b4 url("../images/template/h1-ornament.png") no-repeat center;background-size: 60px;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}h1 {font-size: 30px;margin-bottom: 2rem;}h2 {font-size: 27px;margin-bottom: 2.5rem;}h3 {font-size: 24px;margin-bottom: 2rem;}h4 {font-size: 20px;}h5 {font-size: 18px;margin-bottom: 1rem;}h6 {font-size: 16px;margin-bottom: 1rem;}p, a, ul li, ol li, label {font-size: 16px;letter-spacing: 0.01em;}hr {margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top: 1px solid #818181;}small,.small {font-size: 80%;font-weight: normal;}.browserupgrade {display: block;padding: 15px;font-size: 24px;text-align: center;color: #212121;background: white;}.browserupgrade > a {color: #d20104;font-weight: bold;}@media (min-width: 768px) {h1 {font-size: 36px;}.h1-ornament {border-top: 3px solid #b17b37;padding-top: 3px;border-bottom: 1px solid #b17b37;position: relative;margin-bottom: 2rem;}.h1-ornament:before {content: '';display: block;position: absolute;width: 135px;height: 30px;background: #f3d7b4 url("../images/template/h1-ornament.png") no-repeat center;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}h2 {font-size: 30px;}h3 {font-size: 27px;}h4 {font-size: 24px;}h5 {font-size: 18px;}h6 {font-size: 16px;}p, a, ul li, ol li, label {font-size: 18px;}}@media (min-width: 1200px) {h1 {font-size: 48px;}h2 {font-size: 36px;}h3 {font-size: 30px;}h4 {font-size: 24px;}h5 {font-size: 20px;}h6 {font-size: 16px;}}main > ul, main > ol,.narrow-block > ul, .narrow > ol {margin-bottom: 3.5rem;}main > ul + p, main > ol + p,.narrow-block > ul + p, .narrow > ol + p {margin-top: -1.5rem;}main > p,.narrow-block > p,.img-row {margin-bottom: 3.5rem;}main > p + p, main > p + ul, main > p + ol,.narrow-block > p + p,.narrow-block > p + ul,.narrow-block > p + ol,.img-row + p,.img-row + ul,.img-row + ol {margin-top: -1.5rem;}main > p + h3, main > p + h4, main > p + h5, main > p + h6,.narrow-block > p + h3,.narrow-block > p + h4,.narrow-block > p + h5,.narrow-block > p + h6,.img-row + h3,.img-row + h4,.img-row + h5,.img-row + h6 {margin-top: -1rem;}.narrow-block > p {text-align: center;}main > ul, ul.styled, .narrow-block > ul {list-style: none;padding: 0;}main > ul li, ul.styled li, .narrow-block > ul li {padding-bottom: 1rem;padding-left: 20px;position: relative;}main > ul li:last-child, ul.styled li:last-child, .narrow-block > ul li:last-child {padding-bottom: 0;}main > ul li:before, ul.styled li:before, .narrow-block > ul li:before {content: "\f054";font-family: 'FontAwesome';font-size: 9px;color: #b97a24;position: absolute;left: 0;top: 6px;}a {color: inherit;text-decoration: none;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}a:hover, a:focus {color: inherit;outline: none;}p > a, span > a {font-size: inherit;border-bottom: 1px dotted #b97a24;color: #b97a24;padding-bottom: 2px;}p > a:focus, p > a:active, span > a:focus, span > a:active {color: inherit;}p > a:hover, span > a:hover {color: #b30407;border-color: #b30407;}.links a {padding-bottom: 1px;color: #b97a24;border-bottom: 1px dotted #b97a24;}.links a:hover {color: #b30407;border-color: #b30407;}.img {display: block;padding-bottom: 1.5rem;}.img-row::after {content: "";display: table;clear: both;}.img-row p:not(:last-of-type) {margin-bottom: 1.5rem;}@media (min-width: 450px) {.img-row h1, .img-row h2, .img-row h3, .img-row h4, .img-row h5, .img-row h6 {text-align: left;}.img.left.col-4 {float: left;padding: 0.5rem 1rem 0.5rem 0;margin-right: 1rem;width: 50%;}.img.right.col-4 {float: right;padding: 0.5rem 0 0.5rem 1rem;margin-left: 1rem;width: 50%;}}@media (min-width: 600px) {.img.left {float: left;padding: 0.5rem 1rem 0.5rem 0;margin-right: 1rem;}.img.right {float: right;padding: 0.5rem 0 0.5rem 1rem;margin-left: 1rem;}.img.col-6 {width: 50%;}.img.col-8 {width: 50%;}}@media (min-width: 768px) {.img.right.col-4, .img.left.col-4 {width: 33.33333%;}}@media (min-width: 992px) {.img.col-8 {width: 66.66667%;}}form {margin-bottom: 3rem;}form input, form textarea, form select, form .nice-select {margin-bottom: 2rem;}form .nice-select:hover .ns-current, form .nice-select.open .ns-current {background: rgba(255, 255, 255, 0.9);border-color: #55595c;color: #373a3c;}form .nice-select .ns-list {width: 100%;}form .nice-select li.disabled {display: none;}form .nice-select span[data-image="placeholder"] {color: #55595c;}input, textarea, select, form .ns-current {outline: none;display: block;width: 100%;color: #373a3c;padding: 0.5rem 1rem;font-size: inherit;background: rgba(255, 255, 255, 0.9);border: none;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}textarea {min-height: 16rem;}input:focus, textarea:focus, select:focus {outline: none;background: white;}input[type="checkbox"] {outline: none;display: inline-block;margin-right: 0.8rem;margin-bottom: 0;width: 1.2rem;height: 1.2rem;cursor: pointer;}::-webkit-input-placeholder {color: #55595c;-webkit-transition: color 0.3s ease;transition: color 0.3s ease;}::-moz-placeholder {color: #55595c;-webkit-transition: color 0.3s ease;transition: color 0.3s ease;}:-ms-input-placeholder {color: #55595c;-webkit-transition: color 0.3s ease;transition: color 0.3s ease;}:-moz-placeholder {color: #55595c;-webkit-transition: color 0.3s ease;transition: color 0.3s ease;}:focus::-webkit-input-placeholder {color: transparent;}:focus::-moz-placeholder {color: transparent;}:focus:-moz-placeholder {color: transparent;}:focus:-ms-input-placeholder {color: transparent;}label {margin-bottom: 1rem;}label em, .attention em {color: #b30407;font-style: normal;font-weight: bold;margin: 0 3px;}p.attention {position: relative;padding-left: 2.1em;margin-bottom: 2rem !important;}p.attention i {font-size: 1.75em;position: absolute;left: 0;top: -1px;color: #b30407;}input[type="file"] {width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}label.file-select {display: block;margin-bottom: 2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1;padding: 5px;background: rgba(255, 255, 255, 0.9);}label.file-select strong {cursor: pointer;-webkit-transition: background .3s ease, color .3s ease;transition: background .3s ease, color .3s ease;display: inline-block;margin-right: 1rem;position: relative;background: #6f482f;color: #fff;font-size: 12px;font-weight: 700;text-transform: uppercase;padding: 0.9rem 1.5rem;}label.file-select strong:hover {background: #9a0406;color: #fff;}.file-select span {color: black;font-size: 88%;}.info-block {background: #3a2518;padding: 1rem;}.info-block h4 {margin-bottom: 1rem;}.info-block .styled {margin-bottom: 2rem;}.info-block .styled li {margin-top: 0;padding-bottom: 0;margin-bottom: 1rem;}.info-block p {margin-bottom: 1.5rem;}.sidebar-right .info-block {background: #4b3120;}.sidebar-right .info-block h4 {color: #f7d67c;}.sidebar-right .info-block li, .sidebar-right .info-block p {color: rgba(255, 255, 255, 0.9);}.sidebar-right .info-block a {border-bottom: 1px dotted #f7d67c;color: #f7d67c;}.sidebar-right .info-block a:hover {color: #b97a24;border-color: #b97a24;}@media (min-width: 768px) {.sidebar-right > div:first-child {float: right;}textarea {min-height: 20rem;}}.btn {display: inline-block;line-height: 1;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;border: none;font-weight: bold;font-size: 12px;text-transform: uppercase;}.btn:hover, .btn:focus {outline: none;text-decoration: none;color: #fff;}.btn {padding: 15px 20px;color: #fff;background-image: -webkit-gradient(linear, left top, left bottom, from(#9a0406), to(#890002));background-image: linear-gradient(to bottom, #9a0406 0%, #890002 100%);background-color: #810305;border: 4px double #f3d7b4;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}.btn:hover, .btn.active {background: #b30407;}.btn i {margin-right: 0.8rem;font-size: 80%;vertical-align: 10%;}@media (min-width: 768px) {.btn {font-size: 14px;padding: 15px 30px;}}@media (min-width: 992px) {.btn {padding: 15px 45px;}}.ns-current {position: relative;padding-right: 32px !important;}.ns-current:after {font-family: 'FontAwesome';content: "\f078";pointer-events: none;position: absolute;right: 12px;top: 45%;font-size: 9px;-webkit-transform: translateY(-50%) rotate(0);transform: translateY(-50%) rotate(0);-webkit-transition: -webkit-transform 0.3s ease;transition: -webkit-transform 0.3s ease;transition: transform 0.3s ease;transition: transform 0.3s ease, -webkit-transform 0.3s ease;}.open .ns-current:after {top: 50%;-webkit-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}@media (min-width: 992px) {.ns-current {padding-right: 38px !important;}.ns-current:after {right: 15px;}}.nice-select {position: relative;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: none;}.ns-current {cursor: pointer;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;display: block;}.ns-list {background-color: white;padding: 10px 0;-webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);}.ns-list li {display: block;color: #373a3c;padding: 9px 30px 11px;font-size: 16px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.ns-list li:hover, .ns-list li.focus, .ns-list li.selected.focus {background-color: #f4f4f4;color: #b97a24;}.ns-list {min-width: 100%;list-style: none;z-index: 1000 !important;}.ns-list .option {cursor: pointer;}.ns-list .option.selected, .ns-list .option.disabled {display: none;}.lang-select {background: none;border: none;display: inline-block;max-width: 75px;}.lang-select .ns-current {width: 65px;font-size: 14px;text-transform: uppercase;font-weight: bold;color: #f7d67c;background: none;border: 1px solid #f7d67c;padding: 7px 10px 5px;}.lang-select .ns-current:hover {z-index: 1010;border-color: transparent;background: #3a2518;}.lang-select.open .ns-current {background: #3a2518;border-color: transparent;z-index: 1010;}.lang-select .ns-list {text-align: left;left: auto;right: 0;z-index: 1000;}.lang-select .ns-list li {font-weight: bold;}@media (min-width: 992px) {.lang-select .ns-current {width: 75px;padding: 9px 15px 8px;}}.hamburger {display: inline-block;cursor: pointer;-webkit-transition-property: opacity, -webkit-filter;transition-property: opacity, -webkit-filter;transition-property: opacity, filter;transition-property: opacity, filter, -webkit-filter;-webkit-transition-duration: 0.25s;transition-duration: 0.25s;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;}.hamburger-box {width: 35px;height: 16px;display: inline-block;position: relative;}.hamburger-inner {display: block;top: 50%;margin-top: -1px;}.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: 35px;height: 2px;background-color: #f7d67c;border-radius: 0;position: absolute;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-duration: 0.15s;transition-duration: 0.15s;-webkit-transition-timing-function: ease;transition-timing-function: ease;}.hamburger-inner::before, .hamburger-inner::after {content: "";display: block;}.hamburger-inner::before {top: -7px;}.hamburger-inner::after {bottom: -7px;}.hamburger .hamburger-inner {-webkit-transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear;transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger .hamburger-inner::before {-webkit-transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger .hamburger-inner::after {-webkit-transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.open .hamburger .hamburger-inner {-webkit-transform: rotate(90deg);transform: rotate(90deg);background-color: transparent;-webkit-transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear;transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);}.open .hamburger .hamburger-inner::before {top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);}.open .hamburger .hamburger-inner::after {bottom: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);}.nav-toggle {display: block;color: gray;padding: 14px 20px;font-size: 0;}.main-nav {position: relative;border-top: 2px solid #920003;border-bottom: 2px solid #920003;padding: 1px 0;background: #e5a85c;}.nav-wrapper {background: #810305;}.nav-container {background: url("../images/template/nav-ornament-left.png") no-repeat left 2rem top 45%, url("../images/template/nav-ornament-right.png") no-repeat right 2rem top 45%;background-size: 80px;}.nav-items {background-color: rgba(129, 3, 5, 0.95);padding: 2rem;-webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);}.nav-items li {max-width: 265px;margin: 0 auto;position: relative;}.nav-items li:before {content: '';display: block;position: absolute;background: #560001;z-index: 1;width: 100%;height: 0;opacity: 0.2;-webkit-transition: all 0.25s ease-in;transition: all 0.25s ease-in;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.nav-items li:hover:before {height: 101%;opacity: 1;}.nav-items li a {display: block;color: #f7d67c;text-transform: uppercase;font-weight: bold;padding: 10px 0;font-size: 16px;position: relative;z-index: 10;}.nav-items li a:hover {color: white;}.nav-items li.active a {background: linear-gradient(135deg, #b97a24 0%, #f7d67c 50%, #b97a24 100%);color: black;cursor: default;}.ns-list, .nav-items {margin-top: 2rem;opacity: 0;visibility: hidden;position: absolute;top: 100%;left: 0;z-index: 1000;-webkit-transition: all 0.25s ease;transition: all 0.25s ease;}.open .ns-list, .open .nav-items {opacity: 1;margin-top: 0;visibility: visible;}.nav-items {width: 100%;}@media (min-width: 1200px) {.main-nav .nav-toggle {display: none;}.nav-container {background-size: 90px;}.main-nav .nav-items {position: relative;top: 0;opacity: 1;margin-top: 0;visibility: visible;background: none;font-size: 0;padding: 0 105px;-webkit-transition: none;transition: none;-webkit-box-shadow: none;box-shadow: none;display: -webkit-box;display: -ms-flexbox;display: flex;}.main-nav .nav-items li {display: inline-block;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}.main-nav .nav-items li a {padding: 20px 1rem 16px;border-left: 1px solid rgba(247, 214, 124, 0.1);border-right: 1px solid rgba(247, 214, 124, 0.1);font-size: 18px;-webkit-transition: color 0.3s ease;transition: color 0.3s ease;}.main-nav .nav-items li + li a {margin-left: -1px;}.main-nav .nav-items li.active a {border: none;z-index: 20;}}header {background: -webkit-gradient(linear, left top, left bottom, from(rgba(103, 40, 28, 0.6)), to(rgba(103, 40, 28, 0.6))), url("../images/template/header-bg.jpg");background: linear-gradient(to bottom, rgba(103, 40, 28, 0.6), rgba(103, 40, 28, 0.6)), url("../images/template/header-bg.jpg");background-repeat: no-repeat;background-size: cover;text-align: center;position: relative;}header:before {content: '';display: block;position: absolute;left: 0;top: -300px;width: 100%;height: 300px;-webkit-box-shadow: 0px 30px 300px 0px rgba(231, 85, 44, 0.65);box-shadow: 0px 30px 300px 0px rgba(231, 85, 44, 0.65);}header > .container {position: relative;padding-top: 30px;padding-bottom: 5px;}header .logo {position: relative;z-index: 10;display: inline-block;max-width: 332px;}.lang-select {position: absolute;top: 0;right: 0;}@media (min-width: 550px) {.lang-select {right: 2rem;top: 35px;}}main {padding: 4rem 0 1rem;min-height: 50vh;}.inline-block {display: inline-block;}@media (min-width: 1200px) {.narrow-block {max-width: 900px;margin-left: auto;margin-right: auto;}.container.narrow-block {max-width: 900px;}}.partners {padding: 0 0 5rem;background: -webkit-gradient(linear, left top, left bottom, from(#6f482f), to(#3a2518));background: linear-gradient(to bottom, #6f482f 0%, #3a2518 100%);}.partners h3 {color: #f7d67c;}.partners .border {border-top: 3px solid #f7d67c;padding-top: 3px;border-bottom: 1px solid #f7d67c;margin-bottom: 2rem;}.partners .banners a {margin-bottom: 2rem;}.partners .banners .img-wrapper {top: 0;padding: 4px;-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;background: -webkit-gradient(linear, left top, right top, from(#b97a24), color-stop(50%, #f7d67c), to(#b97a24));background: linear-gradient(to right, #b97a24 0%, #f7d67c 50%, #b97a24 100%);}.partners .banners a:hover .img-wrapper {opacity: 0.9;-webkit-transform: translateY(-4px);transform: translateY(-4px);}footer {position: relative;border-top: 4px solid #f7d67c;background: #1e130d;text-align: center;padding: 75px 0 3rem;}footer .logo-best {position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%) translateY(-53%);transform: translateX(-50%) translateY(-53%);width: 396px;max-width: 94%;}footer .copyright span {color: white;display: block;margin-bottom: 0.5rem;}@media (min-width: 700px) {footer .copyright span {line-height: normal;display: inline-block;font-size: 111%;}footer .copyright span + span {margin-left: 15px;padding-left: 15px;border-left: 1px solid #810305;}}.footer-links {margin-top: 1rem;}.footer-links li, .footer-links a {line-height: 1;}.footer-links a {border-bottom: 1px dotted #f7d67c;color: #f7d67c;padding-bottom: 2px;}.footer-links a:focus, .footer-links a:active {color: inherit;}.footer-links a:hover {color: #b30407;border-color: #b30407;}.footer-links li {display: inline-block;margin-bottom: 8px;}.footer-links li + li {margin-left: 10px;padding-left: 15px;border-left: 1px solid #810305;}.info-block {margin-bottom: 4rem;}.info-block .img {display: none;}.info-block .texts {padding: 1.5rem 2rem 2rem;}.info-block .texts h4 {text-transform: uppercase;padding-bottom: 15px;margin-bottom: 15px;color: #f7d67c;border-bottom: 3px double #8e622c;}.info-block .texts li {font-size: 111%;color: white;}.info-block ul {padding-left: 0;list-style: none;}.info-block ul li + li {margin-top: 1.5rem;}.info-block ul li strong {color: #f7d67c;font-family: "Lora", serif;}@media (min-width: 768px) {.info-block {position: relative;}.info-block .img {display: block;background-size: cover;background-repeat: no-repeat;background-position: center top;position: absolute;left: 0;top: 0;bottom: 0;width: 50%;}.info-block .texts {min-height: 270px;padding-left: 54%;padding-left: calc(50% + 2rem);}.info-block .texts h4 {text-align: left;}}@media (min-width: 992px) {.info-block .texts {padding: 2rem 3rem 3rem;padding-left: 56%;padding-left: calc(50% + 3rem);}}.details .info, .details .services {margin-bottom: 3rem;}.details .info h3, .details .services h3 {text-align: left;border-bottom: 3px double #b97a24;padding-bottom: 1.2rem;margin-bottom: 1.3rem;}.details .info ul {padding-left: 0;list-style: none;}.details .info ul li {margin-bottom: 1rem;}.details .info ul li::after {content: "";display: table;clear: both;}.details .info .value, .details .info .description {display: inline-block;float: left;}.details .info .description {color: #8e622c;width: 120px;}.details .info .value {font-size: 110%;font-family: "Lora", serif;font-weight: bold;width: calc(100% - 120px);}@media (min-width: 992px) {.details .services ul {-webkit-column-count: 2;column-count: 2;-webkit-column-gap: 3rem;column-gap: 3rem;}}.details .services ul li {width: 100%;display: inline-block;padding-bottom: 1.2rem;}.buttons {margin-bottom: 2rem;}.buttons .btn {margin-bottom: 3rem;}.name {display: inline-block;position: relative;}.name .new {display: inline-block;padding: 5px 8px 1px;background: #9a0406;color: white;text-transform: uppercase;font-family: "Josefin Sans", sans-serif;font-size: 12px;position: absolute;right: -45px;top: -12px;}@media (min-width: 768px) {.name .new {font-size: 14px;}}.contacts-block {margin-top: 3.5rem;}.contacts-block h3, .contacts-block h5 {text-align: left;}.contacts-block h5 {position: relative;padding-left: 45px;margin-bottom: 0.5rem;}@media (min-width: 450px) {.contacts-block h5 {padding-left: 50px;}}.contacts-block p {margin-bottom: 2rem;padding-left: 45px;}@media (min-width: 450px) {.contacts-block p {padding-left: 50px;}}.contacts-block .contacts {margin-bottom: 3rem;}.contacts-block .working-hours span {display: inline-block;width: 110px;}.contacts-block i {background: #810305;color: #f7d67c;display: inline-block;width: 38px;height: 38px;line-height: 38px;text-align: center;border-radius: 50%;font-size: 20px;margin-right: 15px;position: absolute;left: 0;top: -6px;-webkit-transform: scale(0.8);transform: scale(0.8);}.contacts-block i.fa-envelope {font-size: 16px;}@media (min-width: 450px) {.contacts-block i {-webkit-transform: scale(1);transform: scale(1);top: -6px;}}@media (min-width: 768px) {.contacts-block i {top: -5px;}}.map {width: 100%;height: 450px;margin-bottom: 3rem;}@media (min-width: 992px) {.contacts-block .contacts {margin-top: 3px;float: right;}.map {height: 505px;}}@media (min-width: 1200px) {.map {height: 750px;}}.table {background: #560001;padding: 1.2rem 3rem;margin-bottom: 3rem;}.table > strong {display: block;padding: 1.5rem 0 1rem;text-align: center;}.table > strong span {font-weight: normal;}.table p {padding: 1rem 0;border-bottom: 1px solid rgba(247, 214, 124, 0.5);font-family: "Lora", serif;color: rgba(255, 255, 255, 0.9);}.table p::after {content: "";display: table;clear: both;}.table p:last-child {border-bottom: none;}.table p span {display: block;}.table p span:last-child {color: #f7d67c;}.table p strong {font-family: "Josefin Sans", sans-serif;}@media (min-width: 450px) {.table p span {display: block;float: left;}}@media (min-width: 600px) {.table p span {float: left;}.table p span:nth-child(2) {text-align: center;}.table p span:last-child {text-align: right;}}@media (min-width: 450px) {.table.cols-3 p span {width: 50%;}.table.cols-2 p span {width: 50%;}}@media (min-width: 600px) {.table.cols-3 p span {width: 33.33333%;}.table.cols-2 p span {width: 50%;}}.cards {margin-bottom: 2rem;}.cards > div {margin-bottom: 2rem;}.cards .card-wrapper {position: relative;padding: 4px;background: -webkit-gradient(linear, left top, right top, from(#b97a24), color-stop(50%, #f7d67c), to(#b97a24));background: linear-gradient(to right, #b97a24 0%, #f7d67c 50%, #b97a24 100%);}.cards .img {background-size: cover;background-repeat: no-repeat;background-position: center top;position: relative;height: 450px;position: relative;}@media (min-width: 400px) {.cards .img {height: 500px;}}@media (min-width: 450px) {.cards .img {height: 340px;}}@media (min-width: 600px) {.cards .img {height: 375px;}}@media (min-width: 992px) {.cards .img {height: 410px;}}@media (min-width: 1200px) {.cards .img {height: 370px;}}.cards .img .hover {content: '';display: block;position: absolute;background: rgba(0, 0, 0, 0.5);z-index: 1;width: 100%;height: 0;opacity: 0;-webkit-transition: all 0.25s ease-in;transition: all 0.25s ease-in;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.cards .img .hover i {position: absolute;top: 50%;left: 50%;display: block;text-align: center;font-size: 24px;background: #560001;color: #f7d67c;display: inline-block;width: 60px;height: 60px;line-height: 60px;text-align: center;border-radius: 50%;-webkit-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);-webkit-transition: -webkit-transform 0.15s ease-in;transition: -webkit-transform 0.15s ease-in;transition: transform 0.15s ease-in;transition: transform 0.15s ease-in, -webkit-transform 0.15s ease-in;}.cards h5 {font-family: "Josefin Sans", sans-serif;color: #f7d67c;text-transform: uppercase;background: #560001;text-align: center;margin-bottom: 0;padding: 21px 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.cards a:hover .img .hover {height: 100%;opacity: 1;}.cards a:hover .img .hover i {-webkit-transition: -webkit-transform 0.25s ease 0.15s;transition: -webkit-transform 0.25s ease 0.15s;transition: transform 0.25s ease 0.15s;transition: transform 0.25s ease 0.15s, -webkit-transform 0.25s ease 0.15s;-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);}.inhouse .img:before {content: '';display: block;width: 111px;height: 22px;position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: -11px;z-index: 10;background: url("../images/template/inhouse.jpg") no-repeat;}.new .card-wrapper:before {content: '';display: block;width: 75px;height: 75px;position: absolute;left: 0;top: 0;z-index: 10;background: url("../images/template/new.png") no-repeat;}.to-top {display: none;position: fixed;right: 20px;bottom: 20px;z-index: 2000;color: #fff;font-size: 20px;text-align: center;background: #810305;width: 45px;height: 45px;line-height: 48px;opacity: 0.8;-webkit-transition: background 0.3s ease, opacity 0.3s ease;transition: background 0.3s ease, opacity 0.3s ease;}.to-top:hover {opacity: 1;background: #b30407;}.to-top i {color: #f7d67c;vertical-align: 22%;}@media (min-width: 768px) {.to-top {right: 30px;bottom: 30px;}}@media (min-width: 1600px) {.to-top {right: 45px;bottom: 45px;width: 54px;height: 54px;line-height: 60px;}}.flickity-gallery {height: 379px;margin-bottom: 3rem !important;}.flickity-gallery a:hover {cursor: move;cursor: -webkit-grab;cursor: grab;}.flickity-gallery .gallery-cell,.flickity-gallery .gallery-cell img,.flickity-gallery .gallery-cell .img-wrapper,.flickity-gallery .gallery-cell .gradient {display: block;width: auto;height: 100%;}.flickity-gallery .gallery-cell {margin-right: 2rem;}.specials {margin-bottom: 4rem;}.specials .gallery-cell {width: 100%;}.flickity-enabled {position: relative;}.flickity-enabled:focus {outline: none;}.flickity-viewport {overflow: hidden;position: relative;height: 100%;}.flickity-slider {position: absolute;width: 100%;height: 100%;}.flickity-enabled.is-draggable {-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.flickity-enabled.is-draggable .flickity-viewport {cursor: move;cursor: -webkit-grab;cursor: grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {cursor: -webkit-grabbing;cursor: grabbing;}.flickity-prev-next-button {position: absolute;top: 50%;width: 44px;height: 44px;border: none;border-radius: 50%;background: white;background: rgba(255, 255, 255, 0.5);-webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);cursor: pointer;-webkit-transition: background 0.3s ease;transition: background 0.3s ease;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.flickity-prev-next-button:hover {background: #fff;}.flickity-prev-next-button:focus {outline: none;-webkit-box-shadow: 0 0 0 5px #09F;box-shadow: 0 0 0 5px #09F;}.flickity-prev-next-button.previous {left: 15px;}.flickity-prev-next-button.next {right: 15px;}.flickity-rtl .flickity-prev-next-button.previous {left: auto;right: 15px;}.flickity-rtl .flickity-prev-next-button.next {right: auto;left: 15px;}.flickity-prev-next-button:disabled {opacity: 0.4;cursor: auto;}.flickity-prev-next-button svg {position: absolute;left: 25%;top: 25%;width: 50%;height: 50%;}.flickity-prev-next-button .arrow {fill: black;}.flickity-page-dots {position: absolute;width: 100%;bottom: -30px;padding: 0;margin: 0;list-style: none;text-align: center;line-height: 1;}.flickity-rtl .flickity-page-dots {direction: rtl;}.flickity-page-dots .dot {display: inline-block;width: 10px;height: 10px;margin: 0 8px;background: #3a2518;border-radius: 50%;opacity: 0.4;cursor: pointer;}.flickity-page-dots .dot.is-selected {background: #810305;opacity: 1;}.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 2042;overflow: hidden;position: fixed;background: black;opacity: 0.9;}.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 2043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;box-sizing: border-box;}.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}.mfp-align-top .mfp-container:before {display: none;}.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 2045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}.mfp-ajax-cur {cursor: progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -webkit-zoom-out;cursor: zoom-out;}.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: zoom-in;}.mfp-auto-cursor .mfp-content {cursor: auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.mfp-loading.mfp-figure {display: none;}.mfp-hide {display: none !important;}.mfp-preloader {color: #f7d67c;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 2044;}.mfp-preloader a {color: #f7d67c;}.mfp-preloader a:hover {color: #fff;}.mfp-s-ready .mfp-preloader {display: none;}.mfp-s-error .mfp-content {display: none;}button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 2046;-webkit-box-shadow: none;box-shadow: none;-ms-touch-action: manipulation;touch-action: manipulation;}button::-moz-focus-inner {padding: 0;border: 0;}.mfp-close {width: 45px;height: 45px;line-height: 45px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #f7d67c;font-style: normal;font-size: 40px;font-family: Arial, Baskerville, monospace;}.mfp-close:hover, .mfp-close:focus {opacity: 1;}.mfp-close-btn-in .mfp-close {color: #333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: #f7d67c;right: -10px;top: -3px;text-align: right;padding-right: 6px;width: 100%;}.mfp-counter {position: absolute;top: 0;right: 0;color: #f7d67c;font-size: 14px;line-height: 30px;white-space: nowrap;}.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -80px;padding: 0;width: 100px;height: 120px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;}.mfp-arrow:before {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 30px;padding: 15px;box-shadow: 2px -2px 0 2px #f7d67c inset;-webkit-box-shadow: 4px -4px #f7d67c inset;border: solid transparent;border-width: 0 0 2rem 2rem;-webkit-transition: 0.2s;transition: 0.2s;}.mfp-arrow-left {left: 0;}.mfp-arrow-left:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);margin-left: 20px;}.mfp-arrow-right {right: 0;}.mfp-arrow-right:before {margin-left: 10px;-webkit-transform: rotate(225deg);transform: rotate(225deg);}.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}.mfp-iframe-holder .mfp-close {top: -40px;}.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}.mfp-figure {line-height: 0;}.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #212121;}.mfp-figure small {color: #f7d67c;display: block;font-size: 12px;line-height: 14px;}.mfp-figure figure {margin: 0;}.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}.mfp-title {text-align: left;line-height: 18px;color: #f7d67c;word-wrap: break-word;padding-right: 36px;}.mfp-image-holder .mfp-content {max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}.mfp-img-mobile img.mfp-img {padding: 0;}.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0;}}@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75);}.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}.mfp-container {padding-left: 6px;padding-right: 6px;}}.mfp-ready .mfp-figure {opacity: 0;}.mfp-zoom-in {}.mfp-zoom-in .mfp-figure {opacity: 0;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;-webkit-transform: scale(0.9);transform: scale(0.9);}.mfp-zoom-in.mfp-bg,.mfp-zoom-in .mfp-preloader {opacity: 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}.mfp-zoom-in.mfp-image-loaded .mfp-figure {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}.mfp-zoom-in.mfp-ready.mfp-bg,.mfp-zoom-in.mfp-ready .mfp-preloader {opacity: 0.8;}.mfp-zoom-in.mfp-removing .mfp-figure {-webkit-transform: scale(0.9);transform: scale(0.9);opacity: 0;}.mfp-zoom-in.mfp-removing.mfp-bg,.mfp-zoom-in.mfp-removing .mfp-preloader {opacity: 0;}.mfp-preloader {width: 40px;height: 40px;margin: 100px auto;background-color: #f7d67c;border-radius: 100%;-webkit-animation: sk-scaleout 1.0s infinite ease-in-out;animation: sk-scaleout 1.0s infinite ease-in-out;}@-webkit-keyframes sk-scaleout {0% {-webkit-transform: scale(0);transform: scale(0);}100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}}@keyframes sk-scaleout {0% {-webkit-transform: scale(0);transform: scale(0);}100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}}@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}.mfp-figure figure {-webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-timing-function: ease;animation-timing-function: ease;}.gallery {margin-bottom: 1rem;}.gallery .img-wrapper {position: relative;}.gallery .img-wrapper:after {content: '';display: block;position: absolute;background: rgba(0, 0, 0, 0.5);width: 100%;height: 0;opacity: 0;-webkit-transition: all 0.25s ease-in;transition: all 0.25s ease-in;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.gallery .img-wrapper:before {z-index: 10;content: "\f00e";font-family: 'FontAwesome';position: absolute;top: 50%;left: 50%;display: block;text-align: center;font-size: 24px;background: #560001;color: #f7d67c;display: inline-block;width: 60px;height: 60px;line-height: 60px;text-align: center;line-height: 57px;border-radius: 50%;-webkit-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);-webkit-transition: -webkit-transform 0.15s ease-in;transition: -webkit-transform 0.15s ease-in;transition: transform 0.15s ease-in;transition: transform 0.15s ease-in, -webkit-transform 0.15s ease-in;}.gallery a {margin-bottom: 2rem;display: block;}.gallery a, .gallery .gradient {padding: 4px;background: -webkit-gradient(linear, left top, right top, from(#b97a24), color-stop(50%, #f7d67c), to(#b97a24));background: linear-gradient(to right, #b97a24 0%, #f7d67c 50%, #b97a24 100%);}.gallery a:hover .img-wrapper:after, .gallery .gradient:hover .img-wrapper:after {height: 100%;height: calc(100% + 0.5px);opacity: 1;}.gallery a:hover .img-wrapper:before, .gallery .gradient:hover .img-wrapper:before {-webkit-transition: -webkit-transform 0.25s ease 0.15s;transition: -webkit-transform 0.25s ease 0.15s;transition: transform 0.25s ease 0.15s;transition: transform 0.25s ease 0.15s, -webkit-transform 0.25s ease 0.15s;-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);}.mfp-title {margin-top: 2px;line-height: 1.4;}@media (min-width: 992px) {.gallery {text-align: center;font-size: 0;}.gallery .single {display: inline-block;float: none;}}.ticker-container {background: -webkit-gradient(linear, left top, right top, from(#700001), color-stop(50%, #9a0406), to(#700001));background: linear-gradient(to right, #700001 0%, #9a0406 50%, #700001 100%);position: relative;height: 85px;padding: 5px 3rem 5px;margin: -0.5rem -2rem 3rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden;}.ticker > div {font-size: 16px;text-align: center;color: #f7d67c;}@media (min-width: 550px) {.ticker-container {height: 60px;}}@media (min-width: 600px) {.ticker-container {height: 52px;}}@media (min-width: 992px) {.ticker > div {font-size: 20px;}}@media (min-width: 1200px) {.ticker > div {font-size: 22px;}}.grecaptcha-badge { z-index: 100;}.g-recaptcha {padding: 1rem 3rem;color: #fff;background: #8e0103;background-image: linear-gradient(to bottom, #9a0406 0%, #890002 100%);font-family: "Josefin Sans", sans-serif;font-weight: 700;font-size: 1.2rem;line-height: 1.5;text-transform: uppercase;border: none;margin-bottom: 3rem;}