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: "Lato", sans-serif;font-size: 1.6rem;line-height: 1.65;color: white;background-color: #29166f;-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.5s ease;transition: opacity 0.5s 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-right {text-align: right;}.text-left {text-align: left !important;}.text-bigger {font-size: 111%;}.text-big {font-size: 133%;}.text-yellow {color: #ffcc00;}.text-orange {color: #ff6600;}.text-green {color: #009a85;}.text-white {color: white;}.no-wrap {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.text-cursive {font-family: "Gloria Hallelujah", sans-serif;}.font-weight-normal {font-weight: normal;}span.text-divider {font-family: "Montserrat", sans-serif;font-weight: normal;margin: 0 2px;opacity: 0.7;}.sub {font-family: "Gloria Hallelujah", sans-serif;font-weight: normal;font-size: 20px;color: #ffcc00;display: block;line-height: 1.6;}h3 .sub, h4 .sub {font-size: 80%;}h1, h2, h3, h4, h5, h6 {margin-top: 0;font-family: "Montserrat", sans-serif;line-height: 1.375;margin-bottom: 1.5rem;color: #ff6600;text-align: center;}h1, .h1 {font-size: 30px;margin-bottom: 2rem;}h2, .h2 {font-size: 27px;margin-bottom: 2.5rem;}h3, .h3 {font-size: 24px;margin-bottom: 2rem;}h4, .h4 {font-size: 20px;text-align: left;}h5, .h5 {font-size: 18px;margin-bottom: 1rem;text-align: left;}h6, .h6 {font-size: 16px;margin-bottom: 1.5rem;text-align: left;}p, a, ul li, ol li, label {font-size: 16px;letter-spacing: 0.02em;}hr {margin-top: 2rem;margin-bottom: 2rem;border: 0;border-top: 1px solid rgba(255, 255, 255, 0.3);}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) {.sub {font-size: 22px;}h1, .h1 {font-size: 48px;}h2, .h2 {font-size: 36px;}h3, .h3 {font-size: 27px;}h4, .h4 {font-size: 24px;}h5, .h5 {font-size: 18px;}h6, .h6 {font-size: 16px;}p, a, ul li, ol li, label {font-size: 18px;}}@media (min-width: 1200px) {.sub {font-size: 26px;}h1, .h1 {font-size: 54px;}h2, .h2 {font-size: 48px;}h3, .h3 {font-size: 30px;}h4, .h4 {font-size: 24px;}h5, .h5 {font-size: 20px;}h6, .h6 {font-size: 16px;}}main > ul, main > ol,.narrow-block > ul, .narrow > ol {margin-bottom: 3rem;}main > ul + p, main > ol + p,.narrow-block > ul + p, .narrow > ol + p {margin-top: -1rem;}main > p,.narrow-block > p,.img-row {margin-bottom: 3rem;}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: -1rem;}main > p + h4, main > p + h5, main > p + h6,.narrow-block > p + h4,.narrow-block > p + h5,.narrow-block > p + h6,.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: #ffcc00;position: absolute;left: 0;top: 8px;}ul.unstyled {padding-left: 0;list-style: none;}ul.unstyled li {padding-left: 0;position: static;}ul.unstyled li:before {display: none;}.heading-item-style strong {display: block;font-family: "Montserrat", sans-serif;font-size: 111%;}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 rgba(255, 204, 0, 0.5);color: #ffcc00;padding-bottom: 1px;}p > a:focus, p > a:active, span > a:focus, span > a:active {color: inherit;}p > a:hover, span > a:hover {color: #ff6600;border-color: rgba(255, 102, 0, 0.8);}.links a {padding-bottom: 1px;color: white;border-bottom: 1px dotted rgba(255, 204, 0, 0.5);}.links a:hover {color: #ffcc00;border-color: rgba(255, 204, 0, 0.8);}.img {display: block;padding-bottom: 1.5rem;}.original-size {width: auto;max-width: 100%;}.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: #3f20b3;border-color: #55595c;color: white;}form .nice-select .ns-list {width: 100%;}form .nice-select li.disabled {display: none;}form .nice-select span[data-image="placeholder"] {color: rgba(255, 255, 255, 0.7);}input, textarea, select, form .ns-current {outline: none;display: block;width: 100%;color: white;padding: 0.5rem 1rem;font-size: inherit;background: #3f20b3;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: #009a85;}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: rgba(255, 255, 255, 0.7);-webkit-transition: color 0.3s ease;transition: color 0.3s ease;}::-moz-placeholder {color: rgba(255, 255, 255, 0.7);-webkit-transition: color 0.3s ease;transition: color 0.3s ease;}:-ms-input-placeholder {color: rgba(255, 255, 255, 0.7);-webkit-transition: color 0.3s ease;transition: color 0.3s ease;}:-moz-placeholder {color: rgba(255, 255, 255, 0.7);-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;font-family: "Montserrat", sans-serif;}label em, .attention em {color: #ff6600;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;color: #ff6600;}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: #3f20b3;}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: #009a85;color: #fff;font-size: 12px;font-weight: 700;text-transform: uppercase;padding: 0.9rem 1rem;}label.file-select strong:hover {background: #ff6600;color: #fff;}.file-select span {color: white;font-size: 88%;}.info-block {background: #560001;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;}@media (min-width: 992px) {.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.3s ease;transition: all 0.3s ease;border: none;font-weight: bold;font-size: 14px;font-family: "Montserrat", sans-serif;}.btn:hover, .btn:focus {outline: none;text-decoration: none;color: #fff;}.btn {min-width: 150px;padding: 15px 20px;color: #fff;background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 204, 0, 0)), to(#ff6600));background-image: linear-gradient(to bottom, rgba(255, 204, 0, 0) 0%, #ff6600 100%);background-color: #ffcc00;}.btn:hover, .btn.active {background-color: #ff6600;}.btn i {margin-right: 0.8rem;font-size: 80%;vertical-align: 10%;}.btn .fa-play-circle, .btn .fa-arrow-circle-o-right {font-size: 150%;line-height: 0.5;vertical-align: -20%;}.btn.orange {background: #ff6600;}.btn.orange:hover {background: #009a85;}.btn.green {background: #009a85;}.btn.green:hover {background: #ff6600;}.btn.blue {background: #391da0;}.btn.blue:hover {background: #ff6600;}.btn-group {font-size: 0;}.btn-group .btn {display: block;margin-bottom: 20px;padding: 15px;margin-left: auto;margin-right: auto;}@media (min-width: 800px) {.btn-group .btn {display: inline-block;}.btn-group .btn:not(:last-child) {margin-right: 2rem;}}@media (min-width: 500px) {.btn-group.min-width .btn {width: 360px;}}@media (min-width: 800px) {.btn-group.min-width .btn {width: auto;min-width: 300px;}}@media (min-width: 768px) {.btn {font-size: 16px;padding: 15px 30px;}}@media (min-width: 992px) {.btn {padding: 15px 45px;}}.ns-current, .filter-toggle {position: relative;padding-right: 32px !important;}.ns-current:after, .filter-toggle: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, .open .filter-toggle:after {top: 50%;-webkit-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}@media (min-width: 992px) {.ns-current, .filter-toggle {padding-right: 38px !important;}.ns-current:after, .filter-toggle:after {right: 15px;}}.nice-select {position: relative;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: none;font-family: "Montserrat", sans-serif;}.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;padding: 0.5rem 1rem;display: block;background: #3f20b3;color: white;}.open .ns-current, .ns-current:hover {background: #009a85;}.ns-list {margin-top: 30px;opacity: 0;visibility: hidden;position: absolute;top: 100%;left: 0;z-index: 1000;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.open .ns-list {opacity: 1;margin-top: 0;visibility: visible;}.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: #29166f;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: #ffcc00;}.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 {display: inline-block;z-index: 1500;max-width: 75px;}.lang-select .ns-current {line-height: 1;width: 65px;font-size: 14px;text-transform: uppercase;font-weight: bold;color: #29166f;background: none;border: 2px solid #29166f;padding: 10px;}.lang-select.open .ns-current, .lang-select .ns-current:hover {background: #391da0;border-color: #391da0;z-index: 1300;color: #ffcc00;}.lang-select .ns-list {text-align: left;left: auto;right: 0;z-index: 1200;}.lang-select .ns-list li {font-weight: bold;}@media (min-width: 992px) {.lang-select .ns-current {width: 75px;font-size: 16px;padding: 12px 15px;}}.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: 40px;height: 21px;display: inline-block;position: relative;}.hamburger-inner {display: block;top: 50%;margin-top: -1.5px;}.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: 40px;height: 3px;background-color: #ffcc00;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: -9px;}.hamburger-inner::after {bottom: -9px;}.hamburger .hamburger-inner {top: 1.5px;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;-webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);}.hamburger .hamburger-inner::before {top: 9px;-webkit-transition: opacity 0.15s 0.4s ease;transition: opacity 0.15s 0.4s ease;}.hamburger .hamburger-inner::after {top: 18px;-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);}.open .hamburger .hamburger-inner {-webkit-transform: translate3d(0, 9px, 0) rotate(135deg);transform: translate3d(0, 9px, 0) rotate(135deg);-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}.open .hamburger .hamburger-inner::before {-webkit-transition-delay: 0s;transition-delay: 0s;opacity: 0;}.open .hamburger .hamburger-inner::after {-webkit-transform: translate3d(0, -18px, 0) rotate(-270deg);transform: translate3d(0, -18px, 0) rotate(-270deg);-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}.nav-toggle {display: block;color: gray;padding: 12px 20px;font-size: 0;-webkit-transition: background 0.4s ease 0.15s;transition: background 0.4s ease 0.15s;-webkit-box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.3);box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.3);}.open .nav-toggle {background: #29166f;}.main-nav {position: relative;background: #391da0;}@media (max-width: 1199px) {.main-nav .container {max-width: none;padding-left: 0;padding-right: 0;}}.nav-items {background-color: #391da0;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);overflow: hidden;}.nav-items li {max-width: 210px;margin: 0 auto;}.nav-items li a {display: block;color: #ffcc00;font-family: "Gloria Hallelujah", sans-serif;padding: 12px 0 16px;font-size: 18px;position: relative;}.nav-items li.active .three-d-box {display: none;}.nav-items li.active a {background: -webkit-gradient(linear, left top, left bottom, from(#ffcc00), to(#ff6600));background: linear-gradient(to bottom, #ffcc00 0%, #ff6600 100%);color: #29166f;cursor: default;}.no-js .nav-items li a:hover {background: #009a85;border-color: #009a85;z-index: 20;}.nav-items {margin-left: 15rem;opacity: 0;visibility: hidden;position: absolute;top: 100%;left: 0;z-index: 1000;-webkit-transition: all 0.4s ease 0.15s;transition: all 0.4s ease 0.15s;}.open .nav-items {opacity: 1;margin-left: 0;visibility: visible;}.nav-items {width: 100%;}.normal-font .nav-items li a {font-family: "Montserrat", sans-serif;}.normal-font .nav-items li.active a {font-weight: bold;}.three-d {-webkit-perspective: 200px;perspective: 200px;-webkit-transition: all .07s linear;transition: all .07s linear;position: relative;cursor: pointer;}.three-d:hover .three-d-box,.three-d:focus .three-d-box {-webkit-transform: translateZ(-28px) rotateX(90deg);transform: translateZ(-28px) rotateX(90deg);}.three-d-box {-webkit-transition: all .3s ease-out;transition: all .3s ease-out;-webkit-transform: translatez(-28px);transform: translatez(-28px);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;pointer-events: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: block;height: 100%;}.front {-webkit-transform: rotatex(0deg) translatez(28px);transform: rotatex(0deg) translatez(28px);}.back {-webkit-transform: rotatex(-90deg) translatez(28px);transform: rotatex(-90deg) translatez(28px);}.front, .back {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding: 12px 0;pointer-events: none;}.front {background: #391da0;}.back {background: #009a85;}@media (min-width: 992px) {.main-nav .nav-toggle {display: none;}.nav-container {background-size: 90px;}.main-nav {-webkit-box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.3);box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.3);}.main-nav .nav-items {position: relative;top: 0;opacity: 1;margin-left: 0;visibility: visible;background: none;font-size: 0;padding: 0;-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: 1rem;font-size: 18px;border-left: 1px solid #684ad1;border-right: 1px solid #684ad1;}.main-nav .nav-items li + li a {margin-left: -1px;}.main-nav .nav-items li:last-child {border-right: 1px solid #684ad1;}.main-nav .nav-items li.active a {border: none;z-index: 20;}.main-nav.smaller .nav-items li a {font-size: 16px;}.main-nav.smallest .nav-items li a {font-size: 14px;}.front {-webkit-transform: rotatex(0deg) translatez(29px);transform: rotatex(0deg) translatez(29px);padding: 1rem;}.back {-webkit-transform: rotatex(-90deg) translatez(29px);transform: rotatex(-90deg) translatez(29px);padding: 1rem;}.three-d-box {right: -1px;}}header {text-align: center;background: -webkit-gradient(linear, left top, left bottom, from(#ffcc00), to(#ff6600));background: linear-gradient(to bottom, #ffcc00 0%, #ff6600 100%);}header .header-wrapper .container {position: relative;padding-top: 55px;}header .logo {display: inline-block;max-width: 370px;margin-bottom: 45px;}.header-wrapper {background: url("../images/template/header-pattern.png") repeat-x left bottom;-webkit-animation-duration: 30s;animation-duration: 30s;-webkit-animation-name: move-bg;animation-name: move-bg;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}.header-wrapper.bigger-bg {background: url("../images/template/header-pattern-bigger.png") repeat-x left bottom;-webkit-animation-name: move-bg-bigger;animation-name: move-bg-bigger;}.header-wrapper.biggest-bg {background: url("../images/template/header-pattern-biggest.png") repeat-x left bottom;-webkit-animation-name: move-bg-biggest;animation-name: move-bg-biggest;}.header-wrapper.no-bg {background: none;}.header-wrapper.no-animation {-webkit-animation: none;animation: none;}@-webkit-keyframes move-bg {from {background-position: 0 bottom;}to {background-position: -772px bottom;}}@keyframes move-bg {from {background-position: 0 bottom;}to {background-position: -772px bottom;}}@-webkit-keyframes move-bg-bigger {from {background-position: 0 bottom;}to {background-position: -936px bottom;}}@keyframes move-bg-bigger {from {background-position: 0 bottom;}to {background-position: -936px bottom;}}@-webkit-keyframes move-bg-biggest {from {background-position: 0 bottom;}to {background-position: -1006px bottom;}}@keyframes move-bg-biggest {from {background-position: 0 bottom;}to {background-position: -1006px bottom;}}.lang-select {position: absolute;top: 0;right: 0;}@media (min-width: 550px) {.lang-select {right: 2rem;top: 2rem;}header .header-wrapper .container {position: relative;padding-top: 38px;}header .logo {margin-bottom: 38px;}}.global-wrapper {overflow: hidden;}.content-wrapper {background: #29166f;}main {padding: 3rem 0 1rem;}.inline-block {display: inline-block;}@media (min-width: 992px) {.right-xl {float: right;}}.img-box {text-align: center;margin-bottom: 2rem;background: #190e44;}@media (min-width: 600px) {.img-box {padding: 2rem;}.img-box img {display: inline-block;max-width: 100%;width: auto;}}@media (min-width: 1200px) {.narrow-block {max-width: 870px;margin-left: auto;margin-right: auto;}.container.narrow-block {max-width: 900px;}}.partners {padding: 0 0 3rem;background: -webkit-gradient(linear, left top, left bottom, from(#391da0), color-stop(50%, #190e44), to(#190e44));background: linear-gradient(to bottom, #391da0 0%, #190e44 50%, #190e44 100%);}.partners .banners a {display: block;margin-bottom: 2rem;}.partners .banners a:hover {opacity: 0.9;-webkit-transform: translateY(-4px);transform: translateY(-4px);}.partners .gradient-line {height: 4px;margin-bottom: 3rem;background: -webkit-gradient(linear, left top, right top, from(#5430d9), color-stop(50%, #ffcc00), to(#5430d9));background: linear-gradient(to right, #5430d9 0%, #ffcc00 50%, #5430d9 100%);}footer {text-align: center;padding: 0 0 6rem;background: -webkit-gradient(linear, left bottom, left top, from(#ffcc00), to(#ff6600));background: linear-gradient(to top, #ffcc00 0%, #ff6600 100%);}@media (min-width: 450px) {footer {padding: 0 0 3rem;}}footer .gradient-line {height: 4px;margin-bottom: 3rem;background: -webkit-gradient(linear, left top, right top, from(#ff8533), color-stop(50%, #ffcc00), to(#ff8533));background: linear-gradient(to right, #ff8533 0%, #ffcc00 50%, #ff8533 100%);}footer .logo {display: inline-block;max-width: 370px;margin-bottom: 3rem;}footer .contacts span {color: black;display: block;margin-bottom: 0.5rem;font-size: 18px;}@media (min-width: 768px) {footer .contacts span {line-height: normal;display: inline-block;}footer .contacts span + span {margin-left: 15px;padding-left: 15px;border-left: 1px solid rgba(0, 0, 0, 0.3);}}@media (min-width: 1200px) {footer .contacts span {font-size: 20px;}}footer p a {color: inherit;border-bottom-color: rgba(0, 0, 0, 0.5);}footer p a:hover {color: #009a85;border-color: #009a85;}.hero {-webkit-backface-visibility: hidden;backface-visibility: hidden;background-size: auto 130%;background-repeat: no-repeat;background-position: center top;overflow: hidden;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}@media (min-width: 768px) {.hero {background-size: cover;}}.hero .slick-slide {background-size: cover;background-repeat: no-repeat;background-position: center top;}.hero, .hero .slick-slide {min-height: 540px;}@media (min-width: 450px) {.hero, .hero .slick-slide {min-height: 450px;}}@media (min-width: 768px) {.hero, .hero .slick-slide {min-height: 510px;}}.hero.hero-more-height, .hero.hero-more-height .slick-slide {min-height: 670px;}@media (min-width: 450px) {.hero.hero-more-height, .hero.hero-more-height .slick-slide {min-height: 630px;}}@media (min-width: 600px) {.hero.hero-more-height, .hero.hero-more-height .slick-slide {min-height: 570px;}}@media (min-width: 992px) {.hero.hero-more-height, .hero.hero-more-height .slick-slide {min-height: 700px;}}.hero.hero-img {padding: 4rem 0;min-height: 360px;}.hero .container {margin-top: 2rem;margin-bottom: 3rem;position: relative;z-index: 50;}.hero .overlay {position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 10;background: rgba(10, 6, 26, 0.4);}.hero-banner {display: block;margin-bottom: 3rem;-webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.5);box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.5);}.video-wrapper {position: relative;}#hero-vid {-webkit-backface-visibility: hidden;backface-visibility: hidden;background: url("../images/template/poster.jpg") no-repeat scroll 0 0 #29166f;background-size: cover;left: 0;top: 0;height: auto;min-height: 100%;min-height: 100vh;min-width: 100%;-webkit-perspective: 1000;perspective: 1000;position: fixed;width: auto;z-index: -1;}.hero-slider .slider {position: absolute;top: 0;left: 0;height: 100%;width: 100%;}.hero-slider .slick-dots {z-index: 100;}.event-img .visible-sm, .event-img .visible-xl {display: none;}@media (min-width: 450px) {.event-img .visible-xs {display: none;}.event-img .visible-sm {display: block;}}@media (min-width: 1200px) {.event-img .visible-sm {display: none;}.event-img .visible-xl {display: block;}}.event-img a {display: block;position: relative;text-align: center;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;}.event-img a:before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(57, 29, 160, 0.75);z-index: 1;opacity: 0;-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}.event-img a .hover {opacity: 0;z-index: 10;position: absolute;left: 0;right: 0;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.event-img a .hover span {display: block;text-transform: uppercase;font-weight: 500;margin-top: 3rem;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.event-img a .hover i {color: #ffcc00;font-size: 36px;}.event-img a:hover:before {opacity: 1;}.event-img a:hover .hover {opacity: 1;}.event-img a:hover .hover span {margin-top: 5px;}.next-prev-announce {margin-bottom: 3rem;}.next-prev-announce::after {content: "";display: table;clear: both;}.next-prev-announce a {display: block;background: #3f20b3;float: left;width: 33.33333%;font-size: 0;height: 38px;}.next-prev-announce a:hover {background: #ff6600;}.next-prev-announce a:hover .next-prev-image {-webkit-transform: scale(1.2);transform: scale(1.2);}.next-prev-announce a p {display: inline-block;line-height: 38px;font-size: 12px;text-transform: uppercase;font-weight: bold;color: white;}.next-prev-announce a p span {display: none;}.next-prev-announce a i {vertical-align: middle;}.next-prev-announce a.disabled, .next-prev-announce a.disabled:hover {cursor: default;background: #3f20b3;}.next-prev-announce a.disabled .next-prev-image, .next-prev-announce a.disabled p, .next-prev-announce a.disabled:hover .next-prev-image, .next-prev-announce a.disabled:hover p {display: none;}.next-prev-announce .next-prev-image {display: none;}.next-prev-announce .prev, .next-prev-announce .next {text-align: center;}.next-prev-announce .prev i, .next-prev-announce .next i {font-size: 18px;}.next-prev-announce .overview {text-align: center;border-right: 1px solid #6342dd;border-left: 1px solid #6342dd;}.next-prev-announce .overview i {font-size: 14px;}@media (min-width: 600px) {.next-prev-announce a p {display: inline-block;}.next-prev-announce a p span {display: inline;}.next-prev-announce .prev i {margin-right: 1rem;}.next-prev-announce .next i {margin-left: 1rem;}.next-prev-announce .overview i {margin-right: 1rem;}}@media (min-width: 768px) {.next-prev-announce {margin-top: -1rem;margin-bottom: 2rem;}}@media (min-width: 992px) {.next-prev-announce a {height: 45px;}.next-prev-announce a p {line-height: 45px;}.next-prev-announce .next-prev-image {display: inline-block;width: 90px;height: 45px;background-size: cover;background-repeat: no-repeat;background-position: center;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.next-prev-announce .prev {width: 34.25%;}.next-prev-announce .prev .next-prev-image, .next-prev-announce .prev p {float: left;}.next-prev-announce .prev .next-prev-image {margin-right: 32px;}.next-prev-announce .prev:hover .next-prev-image {margin-right: 22px;}.next-prev-announce .next {width: 34.25%;}.next-prev-announce .next .next-prev-image, .next-prev-announce .next p {float: right;}.next-prev-announce .next .next-prev-image {margin-left: 32px;}.next-prev-announce .next:hover .next-prev-image {margin-left: 22px;}.next-prev-announce .overview {width: 31.5%;}}.badges-wrapper {border-top: 1px solid #512dd9;height: 1px;text-align: center;margin: -0.5rem 0 3rem;font-size: 0;position: relative;}.badges {font-size: 0;display: inline-block;position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);top: -11px;background: #29166f;padding: 0 10px;white-space: nowrap;}.badges span {display: inline-block;font-size: 11px;font-weight: bold;font-family: "Montserrat", sans-serif;text-transform: uppercase;text-align: center;padding: 2px 10px;margin: 0 5px;color: white;}.badges .new {background: #ff6600;}.badges .top {background: #009a85;}.badges .club {background: #ffcc00;color: #29166f;}.info-block-wrapper {margin-bottom: 3rem;}.info-block-wrapper::after {content: "";display: table;clear: both;}.details {margin-bottom: 5rem;}.details h3 {text-align: left;padding-bottom: 1rem;border-bottom: 1px solid #512dd9;}.info-block {background: #3f20b3;padding: 2rem 2rem 1.5rem;margin-bottom: 10px;}.info-block.green {background: #009a85;}.info-block:not(.full-wide) > p {color: white;margin-bottom: 1rem;font-size: 115%;font-family: "Montserrat", sans-serif;}.info-block:not(.full-wide) > p span {margin-right: 5px;font-size: 85%;color: #ffcc00;text-transform: none;font-family: "Lato", sans-serif;}.info-block > P {margin-bottom: 1rem;}.info-block.full-wide {float: none;width: 100%;}.info-block .job-contacts span {display: block;}.info-block .job-contacts strong, .info-block .job-contacts a {font-family: "Montserrat", sans-serif;font-weight: normal;margin-left: 2px;}.prices p {margin-bottom: 2rem;}.prices p span {display: block;}.prices small {color: rgba(255, 255, 255, 0.75);font-weight: normal;}@media (min-width: 600px) {.girl-services, .cols-2, .cols-3 {-webkit-column-count: 2;column-count: 2;-webkit-column-gap: 2rem;column-gap: 2rem;}.girl-services li, .cols-2 li, .cols-3 li {display: list-item;width: 100%;}}@media (min-width: 768px) {.info-block-wrapper .info-block {width: 50%;width: calc(50% - 1rem);margin-right: 2rem;float: left;}}@media (min-width: 992px) {.info-block-wrapper .info-block {width: 40%;width: calc(40% - 1rem);}.min-height-xl {min-height: 730px;}}@media (min-width: 1200px) {.info-block-wrapper .info-block {width: 33.33333%;width: calc(33.33333% - 1rem);}.girl-info {margin-bottom: 3.5rem;}.girl-services, .cols-3 {-webkit-column-count: 3;column-count: 3;}}.left-right-buttons > a {margin-bottom: 2rem;white-space: normal;display: block;}@media (min-width: 768px) {.left-right-buttons {margin-top: 2rem;width: 50%;width: calc(50% - 1rem);float: left;}}@media (min-width: 992px) {.left-right-buttons {width: 60%;width: calc(60% - 1rem);}}@media (min-width: 1200px) {.left-right-buttons {float: none;width: auto;}.left-right-buttons::after {content: "";display: table;clear: both;}.left-right-buttons > a {display: inline-block;width: auto;max-width: 50%;max-width: calc(50% - 1rem);}.left-right-buttons > a:first-of-type {float: left;}.left-right-buttons > a:last-of-type {float: right;}}.tag-list {padding-left: 0;list-style: none;margin-right: -1rem;}.tag-list li {display: inline-block;margin-right: 1rem;margin-bottom: 1rem;}.tag-list span, .tag-list a {font-family: "Montserrat", sans-serif;display: block;font-size: 16px;padding: 0.4rem 1rem;background: #3f20b3;}.tag-list a:hover {background: #ff6600;}.tag-list-border {padding-left: 0;list-style: none;margin-right: -15px;-webkit-transform: translateX(-12px);transform: translateX(-12px);}.tag-list-border li {font-family: "Montserrat", sans-serif;display: inline-block;line-height: 1.2;padding-left: 12px;padding-right: 15px;margin-bottom: 5px;}.tag-list-border li:not(:last-child) {border-right: 1px solid #6342dd;}.tag-list-border a {border-bottom: 1px dotted transparent;}.tag-list-border a:hover {color: #ff6600;border-color: rgba(255, 102, 0, 0.5);}.contacts-block {margin-bottom: 1rem;}.contacts-block h3, .contacts-block h5 {text-align: left;}.contacts-block h5 {position: relative;padding-left: 45px;margin-bottom: 0.5rem;color: #ffcc00;}@media (min-width: 450px) {.contacts-block h5 {padding-left: 55px;}}.contacts-block p {margin-bottom: 2rem;padding-left: 45px;}@media (min-width: 450px) {.contacts-block p {padding-left: 55px;}}.contacts-block .contacts {margin-bottom: 3rem;}.contacts-block .working-hours span {display: inline-block;width: 110px;}.contacts-block i {background: #ff6600;color: #fff;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: 490px;}}.img-links {margin-bottom: 1rem;}.img-links a {margin-bottom: 2rem;display: block;}.img-links p {text-align: center;font-family: "Montserrat", sans-serif;padding: 1rem 5px;background: #3f20b3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.img-links .img-wrapper {position: relative;overflow: hidden;}.img-links .img-wrapper:after {content: '';display: block;position: absolute;background: rgba(57, 29, 160, 0.75);width: 0;height: 0;opacity: 0;border-radius: 50%;-webkit-transition: all 0.5s ease 0.25s, opacity 0.25s ease;transition: all 0.5s ease 0.25s, opacity 0.25s ease;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.img-links .img-wrapper:before {z-index: 10;content: "\f14c";font-family: 'FontAwesome';position: absolute;top: 50%;left: 50%;display: block;text-align: center;font-size: 36px;color: #ffcc00;-webkit-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);-webkit-transition: -webkit-transform 0.15s ease;transition: -webkit-transform 0.15s ease;transition: transform 0.15s ease;transition: transform 0.15s ease, -webkit-transform 0.15s ease;}.img-links a:hover .img-wrapper:after {height: 800px;width: 800px;opacity: 1;-webkit-transition: all 0.8s ease, opacity 0.25s ease;transition: all 0.8s ease, opacity 0.25s ease;}.img-links a:hover .img-wrapper:before {-webkit-transition: -webkit-transform 0.25s ease 0.25s;transition: -webkit-transform 0.25s ease 0.25s;transition: transform 0.25s ease 0.25s;transition: transform 0.25s ease 0.25s, -webkit-transform 0.25s ease 0.25s;-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);}.menu {margin-bottom: 3rem;}.menu-single {margin-bottom: 10px;background: #3f20b3;padding: 1.5rem 2rem 1rem;}.menu-single > p {margin-bottom: 0.7rem;}.menu-single p + .price-row {padding-top: 0.5rem;}.less-padding .menu-single {padding: 1rem 2rem 0.5rem;}.menu-single-heading {margin-bottom: 0.7rem;color: #ffcc00;}.price-row {margin: 0 -1rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.price-row p {padding: 0 1rem;margin-bottom: 0.5rem;display: inline-block;}.price-row p:not(.text-cursive) {font-family: "Montserrat", sans-serif;}.price-row .price {font-weight: bold;color: #ffcc00;font-size: 111%;}.menu-rows .price-row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}@media (min-width: 992px) {.menu-rows .price-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}hr.price-hr {margin-bottom: 0.7rem;margin-top: 0.5rem;}.cards {margin-bottom: 2rem;}.cards > div {margin-bottom: 2rem;}.cards .img {background-size: cover;background-repeat: no-repeat;background-position: center top;background-color: #190e44;position: relative;height: 450px;}@media (min-width: 400px) {.cards .img {height: 500px;}}@media (min-width: 450px) {.cards .img {height: 340px;}}@media (min-width: 600px) {.cards .img {height: 390px;}}@media (min-width: 768px) {.cards .img {height: 314px;}}@media (min-width: 992px) {.cards .img {height: 420px;}}@media (min-width: 1200px) {.cards .img {height: 382px;}}.cards .img .hover {position: absolute;left: 0;right: 0;top: 0;bottom: 0;overflow: hidden;}.cards .img .hover:before, .cards .img .hover:after {content: '';display: block;position: absolute;background: #ffcc00;z-index: 10;opacity: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.cards .img .hover:before {width: 50px;height: 4px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);margin-left: -120px;}.cards .img .hover:after {height: 50px;width: 4px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);margin-top: -120px;}.cards .img .hover .circle {width: 30px;height: 30px;border-radius: 50%;background: rgba(230, 92, 0, 0.65);opacity: 0;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);-webkit-transition: all 0.25s ease;transition: all 0.25s ease;}.cards h5 {color: #fdecaa;background: #ff6600;text-align: center;margin-bottom: 0;padding: 15px 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-transition: background 0.25s ease;transition: background 0.25s ease;}.cards .gradient-line {height: 4px;background: -webkit-gradient(linear, left top, right top, from(#ff8533), color-stop(50%, #ffcc00), to(#ff8533));background: linear-gradient(to right, #ff8533 0%, #ffcc00 50%, #ff8533 100%);}.cards a:hover .hover:before, .cards a:hover .hover:after {margin: 0;opacity: 1;-webkit-transition: all 0.3s ease 0.3s;transition: all 0.3s ease 0.3s;}.cards a:hover .hover .circle {opacity: 1;-webkit-transform: translate(-50%, -50%) scale(28);transform: translate(-50%, -50%) scale(28);-webkit-transition: opacity 0.2s ease,-webkit-transform 1s ease;transition: opacity 0.2s ease,-webkit-transform 1s ease;transition: transform 1s ease,opacity 0.2s ease;transition: transform 1s ease,opacity 0.2s ease,-webkit-transform 1s ease;}.cards a:hover h5 {background: #009a85;-webkit-transition: background 0.5s ease 0.1s;transition: background 0.5s ease 0.1s;}.cards .title {position: relative;}.cards .club {-webkit-backface-visibility: hidden;backface-visibility: hidden;width: 90px;display: inline-block;position: absolute;position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);top: -8px;font-size: 11px;font-weight: bold;font-family: "Montserrat", sans-serif;color: #29166f;text-transform: uppercase;text-align: center;padding: 1px 10px;background: #ffcc00;z-index: 100;border-radius: 10px;}.cards .top .img:before, .cards .new .img:after {content: '';display: block;position: absolute;z-index: 10;}.cards .top .img:before {top: 0;right: 0;width: 60px;height: 60px;background: url("../images/template/top.png") no-repeat;}.cards .new .img:after {width: 45px;height: 45px;left: 15px;top: 15px;background: url("../images/template/new.png") no-repeat;}.blog {margin-bottom: 2rem;}.blog .single {margin-bottom: 2rem;display: block;}.blog .img-container {background-size: cover;background-repeat: no-repeat;background-position: center top;height: 180px;background-color: #31198a;position: relative;}@media (min-width: 768px) {.blog .img-container {height: 240px;}}.blog .truncate {overflow: hidden;}.blog .article {background: #3f20b3;padding: 1.5rem 2rem 2rem;text-align: center;}.blog .article h3 {margin-bottom: 0.5rem;}.blog .article .article-info {font-size: 70%;text-transform: uppercase;margin-bottom: 1rem;}.blog .article .article-info span:not(:last-child) {margin-right: 0.5rem;padding-right: 1rem;border-right: 1px solid #ffcc00;}.blog .article .article-text {padding-top: 1rem;border-top: 1px solid rgba(255, 255, 255, 0.3);max-height: 115px;}@media (min-width: 768px) {.blog .article .article-text {max-height: 108px;}}.blog .img-container {text-align: center;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;}.blog .img-container:before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(57, 29, 160, 0.75);z-index: 1;opacity: 0;-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}.blog .img-container .hover {opacity: 0;z-index: 10;position: absolute;left: 0;right: 0;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.blog .img-container .hover span {display: block;text-transform: uppercase;font-size: 14px;font-weight: 500;margin-top: 3rem;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.blog .img-container .hover i {color: #ffcc00;font-size: 120%;}.blog a:hover .img-container:before {opacity: 1;}.blog a:hover .img-container .hover {opacity: 1;}.blog a:hover .img-container .hover span {margin: 0;}@media (min-width: 992px) {.blog .single {position: relative;padding-left: 240px;}.blog .img-container {height: auto;position: absolute;left: 0;top: 0;bottom: 0;width: 240px;}.blog .article-text, .blog .article-info, .blog h3 {text-align: left;}}.daily-events {background: #3f20b3;padding: 2rem;margin-bottom: 3rem;}.daily-events.no-padding {padding: 0;}.daily-events.no-padding .header {margin: 0;}.daily-events .header {margin: -2rem -2rem 2rem -2rem;padding: 10px 2rem;background: #009a85;}.daily-events .header.blue {background: #3f20b3;}.daily-events .header.orange {background: #ff6600;}.daily-events .header h4 {text-align: center;color: white;margin-bottom: 0;}.daily-events .header h4 span:not(:last-child) {margin-right: 10px;}.daily-events .img-container {background-size: cover;background-repeat: no-repeat;background-position: center top;height: 180px;background-color: #31198a;position: relative;}@media (min-width: 768px) {.daily-events .img-container {height: 240px;}}.daily-events .single-event {text-align: center;}.daily-events .single-event h3 {margin-bottom: 0.5rem;}.daily-events .event-info {padding-top: 1rem;}.daily-events .btn-wrapper {margin-top: 1rem;text-align: center;}@media (min-width: 992px) {.daily-events .header h4 {text-align: left;}.daily-events .single-event {position: relative;padding-left: 40%;}.daily-events .img-container {height: auto;position: absolute;left: 0;top: 0;bottom: 0;width: 40%;}.daily-events .event-info {padding-top: 0;padding-left: 2rem;min-height: 230px;}.daily-events .event-info p, .daily-events .event-info h3 {text-align: left;}.daily-events .btn-wrapper {text-align: right;}}.to-top {display: none;position: fixed;right: 20px;bottom: 20px;z-index: 2000;color: #fdecaa;font-size: 20px;text-align: center;background: #009a85;width: 45px;height: 45px;line-height: 48px;opacity: 0.8;-webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.3);box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.3);-webkit-transition: background 0.3s ease, opacity 0.3s ease;transition: background 0.3s ease, opacity 0.3s ease;}.to-top:hover {opacity: 1;color: #fdecaa;background: #ff6600;}.to-top i {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: 57px;}}.flickity-gallery {height: 526px;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 {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: #f7d67c;border-radius: 50%;opacity: 0.25;cursor: pointer;}.flickity-page-dots .dot.is-selected {opacity: 1;}.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 2042;overflow: hidden;position: fixed;background: #0a051a;opacity: 1;}.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: white;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 2044;}.mfp-preloader a {color: white;}.mfp-preloader a:hover {color: white;}.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.7;padding: 0 0 18px 10px;color: #ffcc00;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: #ffcc00;right: -10px;top: -3px;text-align: right;padding-right: 6px;width: 100%;}.mfp-counter {position: absolute;top: 0;right: 0;color: white;font-size: 14px;line-height: 30px;white-space: nowrap;}.mfp-arrow {position: absolute;opacity: 0.7;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 #ffcc00 inset;-webkit-box-shadow: 4px -4px #ffcc00 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: white;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: white;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.85;}.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: #ffcc00;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 a, .gallery .img-wrapper {position: relative;overflow: hidden;}.gallery a:after, .gallery .img-wrapper:after {content: '';display: block;position: absolute;background: rgba(0, 154, 133, 0.5);width: 0;height: 0;opacity: 0;border-radius: 50%;-webkit-transition: all 0.5s ease 0.25s, opacity 0.25s ease;transition: all 0.5s ease 0.25s, opacity 0.25s ease;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.gallery a:before, .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: 36px;color: #ffcc00;-webkit-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);-webkit-transition: -webkit-transform 0.15s ease;transition: -webkit-transform 0.15s ease;transition: transform 0.15s ease;transition: transform 0.15s ease, -webkit-transform 0.15s ease;}.gallery.blue-hover a:after, .gallery.blue-hover .img-wrapper:after {background: rgba(57, 29, 160, 0.75);}.gallery a {margin-bottom: 2rem;display: block;}.gallery a:hover:after, .gallery .img-wrapper:hover:after {height: 800px;width: 800px;opacity: 1;-webkit-transition: all 0.8s ease, opacity 0.25s ease;transition: all 0.8s ease, opacity 0.25s ease;}.gallery a:hover:before, .gallery .img-wrapper:hover:before {-webkit-transition: -webkit-transform 0.25s ease 0.25s;transition: -webkit-transform 0.25s ease 0.25s;transition: transform 0.25s ease 0.25s;transition: transform 0.25s ease 0.25s, -webkit-transform 0.25s ease 0.25s;-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);}@media (min-width: 992px) {.gallery.big-hover a:hover:after {height: 1500px;width: 1500px;}}.mfp-title {margin-top: 2px;line-height: 1.4;}.cards .creation-date, .cards .update-date {display: none;}.filter-toggle {display: block;padding: 0 0 0.8rem;border-bottom: 1px solid #512dd9;font-family: "Montserrat", sans-serif;font-size: 16px;color: #ff6600 !important;font-weight: bold;}.active .filter-toggle:after {top: 50%;-webkit-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}.filter-toggle:after {right: 5px;}.filters {-webkit-transition: all 0.3s ease;transition: all 0.3s ease;margin-bottom: 2rem;}.filters .row {padding-top: 2rem;overflow: hidden;max-height: 0;opacity: 0;-webkit-transition: max-height 0.5s ease, opacity 0.5s ease;transition: max-height 0.5s ease, opacity 0.5s ease;}.filters.active {margin-bottom: 0;}.filters.active .row {opacity: 1;max-height: 600px;overflow: visible;-webkit-transition: max-height 1s ease, opacity 0.5s ease;transition: max-height 1s ease, opacity 0.5s ease;}.filters .single {margin-bottom: 2rem;}.filters .ns-current {font-size: 16px;padding: 0.6rem 1rem;}.filters .ns-list .option {font-weight: bold;}.filters .checkbox-filter {margin-right: -1rem;}.filters .checkbox-filter .add, .filters .checkbox-filter .remove {margin-right: 8px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.filters .checkbox-filter .add {opacity: 0.5;}.filters .checkbox-filter .remove {display: none;}.filters .checkbox-filter input[type=checkbox] {display: none;}.filters .checkbox-filter input[type=checkbox]:checked ~ label {background: #ff6600;}.filters .checkbox-filter input[type=checkbox]:checked ~ label .remove {display: inline-block;}.filters .checkbox-filter input[type=checkbox]:checked ~ label .add {display: none;}.filters .checkbox-filter p {display: inline-block;font-size: 0;margin-bottom: 1rem;margin-right: 1rem;}.filters .checkbox-filter label {display: block;font-size: 16px;padding: 0.6rem 1rem;margin: 0;cursor: pointer;background: #3f20b3;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.filters .checkbox-filter label:hover {background: #009a85;}.filters .checkbox-filter label:hover .add {opacity: 1;}@media (min-width: 768px) {.filter-toggle {display: none;}.filters {margin-bottom: 0;}.filters .row {padding-top: 0;max-height: none;opacity: 1;overflow: visible;}}.modal-open {overflow: hidden;}.modal-open .modal {overflow-y: auto;}.modal {display: none;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 6000;-webkit-overflow-scrolling: touch;outline: 0;}.modal:hover {cursor: -webkit-zoom-out;cursor: zoom-out;}.modal-dialog {position: absolute;left: 1rem;right: 1rem;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;max-width: 900px;}@media (min-width: 768px) {.modal-dialog {width: 85%;width: calc(100% - 6rem);}}.modal-dialog:hover {cursor: default;}.modal-dialog video:hover {cursor: pointer;}.modal-body {position: relative;background-clip: padding-box;outline: 0;background-color: black;}.modal .close {position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);top: -4rem;background: none;color: white;width: 3rem;height: 3rem;text-align: center;border: none;outline: none;}@media (min-width: 768px) {.modal .close {top: -3rem;left: auto;right: -3rem;-webkit-transform: none;transform: none;}}.modal .close i {line-height: 3rem;font-size: 20px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.modal .close:hover {color: #ffcc00;}.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 5500;background-color: #0a051a;opacity: 0;-webkit-transition: opacity 1s ease 0.1s;transition: opacity 1s ease 0.1s;}.modal-backdrop.in {opacity: 0.9;filter: alpha(opacity=50);}.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}.ticker-container {background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 102, 0, 0.4)), color-stop(50%, #ff6600), to(rgba(255, 102, 0, 0.4)));background-image: linear-gradient(to right, rgba(255, 102, 0, 0.4) 0%, #ff6600 50%, rgba(255, 102, 0, 0.4) 100%);position: relative;height: 85px;padding: 3px 3rem 5px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;-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: white;font-family: "Montserrat", sans-serif;}@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;}}.ticker-orange.full-wide {background: #ff6600;}.ticker-blue.full-wide {background: #3f20b3;}.tickercontainer {margin-bottom: 3rem;height: 50px;}.full-wide .tickercontainer {margin: 0;}.ticker-blue .tickercontainer {background: #3f20b3;}.ticker-blue .tickercontainer .tickeroverlay-left {background: linear-gradient(to right, #3f20b3 0%, #3f20b3 10px, rgba(63, 32, 179, 0) 100%);}.ticker-blue .tickercontainer .tickeroverlay-right {background: linear-gradient(to left, #3f20b3 0%, #3f20b3 10px, rgba(63, 32, 179, 0) 100%);}.ticker-orange .tickercontainer {background: #ff6600;}.ticker-orange .tickercontainer .tickeroverlay-left {background: linear-gradient(to right, #ff6600 0%, #ff6600 10px, rgba(255, 102, 0, 0) 100%);}.ticker-orange .tickercontainer .tickeroverlay-right {background: linear-gradient(to left, #ff6600 0%, #ff6600 10px, rgba(255, 102, 0, 0) 100%);}.tickercontainer .mask {position: relative;padding: 0 1.5rem;}.tickercontainer .mask::after {content: "";display: table;clear: both;}.tickercontainer .tickeroverlay-left, .tickercontainer .tickeroverlay-right {display: block !important;position: absolute;width: 3rem;}.tickercontainer .tickeroverlay-left {top: 0;bottom: 0;left: 0;}.tickercontainer .tickeroverlay-right {top: 0;bottom: 0;right: 0;}.tickercontainer ul li {line-height: 50px;font-family: "Montserrat", sans-serif;padding-left: 1.5rem;padding-right: 3rem;}.tickercontainer ul li strong, .tickercontainer ul li a {color: #f7d67c;}.tickercontainer ul li a:hover {color: #fae5ac;}.pagination {margin-bottom: 3rem;margin-top: 3rem;}.pagination ul {font-size: 0px;}.pagination li {display: inline-block;margin-bottom: 1rem;margin-right: 10px;}.pagination li a {display: block;white-space: nowrap;min-width: 30px;height: 30px;padding: 0 10px;line-height: 30px;text-align: center;font-size: 14px;font-weight: 700;font-family: "Montserrat", sans-serif;color: white;background: #3f20b3;}.pagination li a:hover, .pagination li a:focus {background: #009a85;color: white;}.pagination li.active a {cursor: default;background: #ff6600;color: #fff;}.pagination li.disabled a, .pagination li.disabled a:hover, .pagination li.disabled a:focus {cursor: default;color: #6342dd;background: #311a84;}.pagination li.start, .pagination li.end {display: none;}.pagination li.arrow a {min-width: auto;width: 30px;padding: 0;}.pagination li.arrow a i {font-size: 16px;position: relative;}@media (min-width: 768px) {.pagination li a {min-width: 38px;height: 38px;line-height: 38px;}.pagination li.arrow a {width: 38px;}.pagination li.arrow a i {font-size: 24px;top: 2px;}}@media (min-width: 1200px) {.pagination li.start, .pagination li.end {display: inline-block;}.pagination li.start a, .pagination li.end a {font-size: 12px;text-transform: uppercase;width: 90px;}.pagination li.start a i, .pagination li.end a i {line-height: 38px;font-size: 14px;}.pagination li.start a {margin-right: 3.5rem;}.pagination li.start a i {margin-right: 0.5rem;}.pagination li.end a {margin-left: 3.5rem;}.pagination li.end a i {margin-left: 0.5rem;}}.grecaptcha-badge { z-index: 100;}.g-recaptcha {padding: 1rem 3rem;color: #fff;background: #ffcc00;background-image: linear-gradient(to bottom, rgba(255, 204, 0, 0) 0%, #ff6600 100%);font-family: "Montserrat", sans-serif;-webkit-box-shadow: 0 1px 10px 0 rgba(1, 51, 91, 0.25);box-shadow: 0 1px 10px 0 rgba(1, 51, 91, 0.25);font-weight: 700;font-size: 1.2rem;line-height: 1.5;text-transform: uppercase;border: none;margin-bottom: 3rem;}