--math=always is deprecated and will be removed in the future.
.wpcf7 .screen-reader-response {
  display: none;
}
.wpcf7 .wpcf7-response-output {
  position: relative;
  color: #fff;
  display: none;
  margin: 10px 0 0 0;
  padding: 30px 40px 30px 80px;
  text-align: left;
  line-height: 1.2;
}
.wpcf7 .wpcf7-response-output:before {
  background-position: center;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  left: 20px;
}
.wpcf7 .wpcf7-response-output.wpcf7-validation-errors {
  background: #f49090;
  display: block;
}
.wpcf7 .wpcf7-response-output.wpcf7-validation-errors:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' width='40px' height='40px' fill='%23fff'%3E%3Cpath d='M20 0C8.972 0 0 8.972 0 20s8.972 20 20 20 20-8.972 20-20S31.028 0 20 0zm0 38c-9.925 0-18-8.075-18-18S10.075 2 20 2s18 8.075 18 18-8.075 18-18 18z'/%3E%3Cpath d='M25.293 13.293L20 18.586l-5.293-5.293-1.414 1.414L18.586 20l-5.293 5.293 1.414 1.414L20 21.414l5.293 5.293 1.414-1.414L21.414 20l5.293-5.293z'/%3E%3C/svg%3E");
}
.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok {
  background: #8ed3af;
  display: block;
}
.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' width='40px' height='40px' fill='%23fff'%3E%3Cpath d='M20 40C8.972 40 0 31.028 0 20S8.972 0 20 0s20 8.972 20 20-8.972 20-20 20zm0-38C10.075 2 2 10.075 2 20s8.075 18 18 18 18-8.075 18-18S29.925 2 20 2z'/%3E%3Cpath d='M18 27.414l-6.707-6.707 1.414-1.414L18 24.586l11.293-11.293 1.414 1.414z'/%3E%3C/svg%3E");
}
.wpcf7 .wpcf7-not-valid-tip {
  display: none !important;
  width: 100%;
  font-size: 14px;
  text-align: center;
  color: #f0506e;
}
.wpcf7 .wpcf7-submit [data-uk-spinner] {
  visibility: hidden;
  transition: all 150ms;
}
.wpcf7 .wpcf7-submit [data-uk-spinner].is-active {
  visibility: visible;
}
.wpcf7 input,
.wpcf7 textarea {
  width: 100%;
  box-sizing: border-box;
  border: 0 none;
  border-radius: 4px;
  font-size: 14px;
  line-height: 20px;
  padding: 20px !important;
}
.wpcf7 input::-webkit-input-placeholder,
.wpcf7 textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.wpcf7 input::-moz-placeholder,
.wpcf7 textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.wpcf7 input:-ms-input-placeholder,
.wpcf7 textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.wpcf7 textarea {
  resize: vertical;
  height: 200px;
}
.wpcf7 input,
.wpcf7 textarea {
  font-family: 'Montserrat', sans-serif;
  border-bottom: 2px solid #e3e7e8;
  border-radius: 0;
}
.wpcf7 input::-webkit-input-placeholder,
.wpcf7 textarea::-webkit-input-placeholder,
.wpcf7 input::-moz-placeholder,
.wpcf7 textarea::-moz-placeholder,
.wpcf7 input:-ms-input-placeholder,
.wpcf7 textarea:-ms-input-placeholder,
.wpcf7 input:-moz-placeholder,
.wpcf7 textarea:-moz-placeholder {
  font-family: 'Montserrat', sans-serif;
}
.wpcf7 input.wpcf7-not-valid,
.wpcf7 textarea.wpcf7-not-valid {
  background-color: #ffe9e9;
  border-color: #e53a3a !important;
}
.wpcf7 input:not([type="file"]) {
  line-height: 40px;
  font-size: 16px;
  padding: 0;
}
.wpcf7 button {
  text-transform: uppercase;
  background-color: transparent;
  border: 1px solid #fff;
  font-weight: 500;
  font-family: 'Montserrat', sans-serif;
  cursor: pointer;
  padding: 0 40px;
  line-height: 53px;
  font-size: 0.875rem;
  border-radius: 27.5px;
  transition: all 0.2s;
  color: #fff;
}
.wpcf7 button:focus {
  outline: 0 none;
}
.wpcf7 #form-callback {
  position: relative;
}
.wpcf7 #form-callback input {
  border: solid #222222;
  border-width: 0 0 2px 0;
  color: #222222;
  line-height: 60px;
}
.wpcf7 #form-callback button {
  position: absolute;
  top: 0;
  right: 0;
  color: #222222;
  line-height: 60px;
}
.wpcf7 #form-callback button .ajax-loader {
  width: 100%;
  background: rgba(255, 255, 255, 0.8);
}
.wpcf7 form.submitting .wpcf7-submit [data-uk-spinner] {
  visibility: visible;
}
.uk-offcanvas .uk-form-horizontal .uk-form-controls {
  margin-left: 0;
}
.grecaptcha-badge {
  display: none !important;
  visibility: hidden !important;
}
.frm_forms .frm_error {
  background: #f49090;
  color: #fff;
  position: relative;
  margin: 20px 0;
  padding: 15px 20px;
}
.frm_forms .frm_message {
  background: #d8eafc;
  color: #1e87f0;
  border: 1px solid #1e87f0;
  position: relative;
  margin: 20px 0;
  padding: 15px 20px;
  border-radius: 4px;
}
.frm_forms .frm_message p {
  margin-bottom: 0;
}
.frm_forms textarea {
  resize: vertical;
  min-height: 150px;
}
.frm_forms input,
.frm_forms textarea {
  font-family: 'Montserrat', sans-serif;
}
.frm_forms input::-webkit-input-placeholder,
.frm_forms textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
  font-family: 'Montserrat', sans-serif;
}
.frm_forms input::-moz-placeholder,
.frm_forms textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
  font-family: 'Montserrat', sans-serif;
}
.frm_forms input:-ms-input-placeholder,
.frm_forms textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
  font-family: 'Montserrat', sans-serif;
}
.frm_forms input:focus,
.frm_forms textarea:focus {
  border-color: #222;
}
.frm_forms .uk-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23fff' points='12 1 5 7.5 2 5 1 5.5 5 10 13 1.5' /%3E%3C/svg%3E");
}
.frm_forms .frm_error_style {
  display: none;
}
.frm_screen_reader {
  display: none !important;
}
.tpl-register-customer fieldset {
  border: 0 none;
  padding: 0;
  margin: 0;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading h3 {
  text-align: center;
  color: #ac9d80;
  font-weight: 700;
  font-size: 36px;
  line-height: 1.2;
  margin: 0 0 15px 0;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .frm_description.frm_section_spacing {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.3;
  color: #222;
  margin-bottom: 40px;
  text-align: center;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .form-field div.frm_primary_label {
  display: none;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .form-field > label {
  width: 100%;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .form-field > input,
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .form-field > textarea {
  width: 100%;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .form-field > textarea {
  resize: vertical;
  border: solid #e3e7e8;
  border-width: 0 0 2px 0;
  padding: 10px 0;
  transition: all 300ms;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .form-field > textarea:focus {
  border-color: #222;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .frm_opt_container .frm_radio,
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .frm_opt_container .frm_checkbox {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
  color: #ac9d80;
  margin-bottom: 15px;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .frm_opt_container .frm_radio label,
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .frm_opt_container .frm_checkbox label {
  cursor: pointer;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .frm_opt_container .frm_radio input.uk-radio,
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .frm_opt_container .frm_checkbox input.uk-radio,
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .frm_opt_container .frm_radio .uk-checkbox,
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .frm_opt_container .frm_checkbox .uk-checkbox {
  margin-right: 10px;
  border-color: #ac9d80;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .frm_opt_container .frm_radio:last-child,
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .frm_opt_container .frm_checkbox:last-child {
  margin-bottom: 0;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .frm_form_field .frm_description {
  margin: 20px 0;
  font-style: italic;
  font-size: 14px;
  line-height: 1.3;
  color: #222;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading .frm_form_field .frm_description br {
  line-height: 2;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading.tpl-customer-detauls-subform .form-field {
  margin: 20px 0;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading.tpl-customer-detauls-subform .form-field.tpl-label-top {
  align-items: normal;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading.tpl-customer-detauls-subform .form-field > label {
  font-size: 14px;
  font-weight: 500;
  color: #222;
  margin-bottom: 10px;
  display: inline-block;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading.tpl-customer-detauls-subform .form-field > input,
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading.tpl-customer-detauls-subform .form-field > textarea {
  background: transparent;
  line-height: 1.5;
  border-color: rgba(0, 0, 0, 0.2);
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading.tpl-customer-detauls-subform .form-field > input {
  border-width: 0 0 2px 0;
  border-style: solid;
  transition: all 300ms;
  padding: 0 0 10px 0;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading.tpl-customer-detauls-subform .form-field > input:focus {
  border-color: #222;
}
.tpl-register-customer fieldset .frm_fields_container .frm_section_heading.tpl-customer-detauls-subform .form-field .frm_error {
  margin: 10px 0 0 0;
  padding: 5px 10px;
  font-size: 12px;
}
.tpl-register-customer fieldset .frm_submit {
  margin-top: 30px;
  text-align: center;
}
.tpl-register-customer fieldset .frm_submit button {
  line-height: 46px;
  font-size: 14px;
  font-weight: 600;
  color: #ac9d80;
  text-transform: uppercase;
  padding: 0 30px;
  border: 2px solid #ac9d80;
  background: transparent;
  border-radius: 25px;
  cursor: pointer;
}
.tpl-register-customer fieldset .frm_submit button.frm_button_submit {
  background: #ac9d80;
  color: #fff;
}
.tpl-register-customer fieldset .frm_submit button.frm_prev_page {
  margin-right: 15px;
}
.tpl-contact-us-form fieldset {
  padding: 0;
  margin: 0;
  border: 0 none;
}
.tpl-contact-us-form .form-field {
  margin: 20px 0;
}
.tpl-contact-us-form .form-field label {
  display: inline-block;
  max-width: 200px;
  width: 100%;
  float: left;
  font-size: 14px;
  font-weight: 600;
  color: #161619;
  margin: 10px 0;
}
.tpl-contact-us-form .form-field input,
.tpl-contact-us-form .form-field textarea {
  width: calc(100% - 200px);
  display: inline-block;
  border: 0;
  border-bottom: 2px solid #e3e7e8;
  border-radius: 0;
  padding: 20px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  font-size: 14px;
  line-height: 1.3;
  background-color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 640px) {
  .tpl-contact-us-form .form-field input,
  .tpl-contact-us-form .form-field textarea {
    width: 100%;
  }
}
.tpl-contact-us-form .form-field .frm_error {
  margin: 5px 0 0 0;
}
.tpl-contact-us-form .frm_submit {
  margin-top: 30px;
  text-align: center;
}
.tpl-contact-us-form .frm_submit button {
  line-height: 46px;
  font-size: 14px;
  font-weight: 600;
  color: #ac9d80;
  text-transform: uppercase;
  padding: 0 30px;
  border: 2px solid #ac9d80;
  background: transparent;
  border-radius: 25px;
  cursor: pointer;
}
.tpl-contact-us-form .frm_submit button.frm_button_submit {
  background: #ac9d80;
  color: #fff;
}
.tpl-contact-us-form .frm_submit button.frm_prev_page {
  margin-right: 15px;
}
html {
  font-family: 'Montserrat', sans-serif;
  color: #fff;
}
body {
  min-height: 100vh;
  background-color: #102343;
}
* {
  box-sizing: border-box;
  -webkit-appearance: none;
  outline: 0 none;
}
* + p:first-child {
  margin-top: 0;
}
* + p:last-child {
  margin-bottom: 0;
}
*:hover,
*:focus {
  outline: 0 none;
}
a {
  transition: all 0.4s;
}
a:hover {
  transition: all 0.4s;
}
em {
  color: inherit;
  font-style: italic;
  font-weight: 400;
}
p {
  line-height: 1.5;
}
img[data-src][src*='data:image'] {
  background: #f2f2f2;
}
b,
strong,
.uk-text-bold {
  font-weight: 600;
}
img {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
h1,
h2,
h3,
h4,
h5 {
  font-weight: 600;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
  color: inherit;
}
mark {
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
  padding: 0 3px;
}
#wpadminbar {
  z-index: 100;
}
/*
TODO: Gutenberg
*/
.alignleft {
  margin-top: 0;
  margin-right: 30px;
  float: left;
}
@media (max-width: 959px) {
  .alignleft {
    float: none;
    margin-right: 0;
  }
}
.alignright {
  margin-top: 0;
  margin-left: 30px;
  float: right;
}
@media (max-width: 959px) {
  .alignright {
    float: none;
    margin-left: 0;
  }
}
.wp-block-button a {
  padding: 0 40px;
  line-height: 53px;
  font-size: 0.875rem;
  border-radius: 27.5px;
  transition: all 0.2s;
}
.wp-block-button a:hover {
  transform: scale(1.05);
  transition: all 0.2s;
  text-decoration: none;
}
@media (min-width: 1199px) {
  .wp-block-image.alignwide,
  .wp-block-gallery.alignwide,
  .wp-block-media-text.alignwide,
  .wp-block-video.alignwide {
    max-width: 1180px;
    width: 1180px;
    margin-left: calc(-1180px/2 + 100%/2);
    margin-right: calc(-1180px/2 + 100%/2);
  }
}
.wp-block-media-text {
  margin: 0 0 20px 0;
}
@media (max-width: 640px) {
  .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__media {
    margin-bottom: 20px;
  }
}
.wp-block-quote {
  font-style: normal;
  position: relative;
}
.wp-block-quote p,
.wp-block-quote b,
.wp-block-quote i,
.wp-block-quote strong,
.wp-block-quote span,
.wp-block-quote a {
  font-size: 1.1rem;
}
.wp-block-quote cite {
  display: inline-block;
  margin-top: 20px;
  font-size: 0.9rem;
  opacity: 0.8;
  font-style: normal;
}
.wp-block-quote:before {
  content: '"';
  position: absolute;
  color: #505BD5;
  opacity: 0.2;
  line-height: 1;
  font-size: 150px;
  top: -50px;
  left: -30px;
  font-weight: 700;
  z-index: -1;
}
.wp-block-columns .wp-block-column p:last-child,
.wp-block-columns .wp-block-column ul:last-child,
.wp-block-columns .wp-block-column ol:last-child,
.wp-block-columns .wp-block-column dl:last-child,
.wp-block-columns .wp-block-column pre:last-child,
.wp-block-columns .wp-block-column address:last-child,
.wp-block-columns .wp-block-column fieldset:last-child,
.wp-block-columns .wp-block-column figure:last-child {
  margin-bottom: 0;
}
.has-green-color {
  color: #35C64C;
}
.has-yellow-color {
  color: #E8AF1F;
}
.has-faded-orange-color {
  color: #EE9E74;
}
.has-purple-color {
  color: #D9297E;
}
.has-violet-color {
  color: #A12DB6;
}
.has-blue-color {
  color: #634ECE;
}
.has-violet-background {
  background: #A12DB6;
}
.has-background.has-primary-gradient-background {
  background: linear-gradient(90deg, #FED974 0%, #DA2DC9 50%, #505BD5 100%);
  color: #fff;
  padding: 0 40px;
  line-height: 48px;
  border: 1px solid #A53FCE;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 600;
  border-radius: 25px;
  transition: all 0.4s;
}
/*
TODO: Uikit
*/
.uk-article p {
  line-height: 1.5;
}
.uk-article ul li {
  line-height: 1.5;
  font-weight: 500;
}
.uk-article ul li:nth-child(n+2) {
  margin-top: 10px;
}
.uk-form-horizontal .uk-form-label {
  color: #fff;
}
.uk-form-horizontal .uk-form-label abbr {
  text-decoration: none;
}
.uk-form-horizontal .uk-form-controls input {
  border: 0;
  border-bottom: 2px solid #e3e7e8;
  border-radius: 0;
  padding: 10px 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  font-size: 14px;
  line-height: 1.3;
  width: 100%;
}
.uk-form-horizontal .uk-form-controls input:focus {
  border-color: #161619;
  outline: 0 none;
}
.uk-list.list-style-check li:before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23D23440' points='12 1 5 7.5 2 5 1 5.5 5 10 13 1.5' /%3E%3C/svg%3E");
}
.uk-list.list-style-file li:before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' data-svg='file-text'%3E%3Crect fill='none' stroke='%23000' width='13' height='17' x='3.5' y='1.5'%3E%3C/rect%3E%3Cline fill='none' stroke='%23000' x1='6' x2='12' y1='12.5' y2='12.5'%3E%3C/line%3E%3Cline fill='none' stroke='%23000' x1='6' x2='14' y1='8.5' y2='8.5'%3E%3C/line%3E%3Cline fill='none' stroke='%23000' x1='6' x2='14' y1='6.5' y2='6.5'%3E%3C/line%3E%3Cline fill='none' stroke='%23000' x1='6' x2='14' y1='10.5' y2='10.5'%3E%3C/line%3E%3C/svg%3E");
}
.uk-list.tpl-list-check li:before {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 0.0834961C2.50999 0.0834961 0.0833282 2.51016 0.0833282 5.50016C0.0833282 8.49016 2.50999 10.9168 5.5 10.9168C8.49 10.9168 10.9167 8.49016 10.9167 5.50016C10.9167 2.51016 8.49 0.0834961 5.5 0.0834961ZM4.41666 8.2085L1.70833 5.50016L2.47208 4.73641L4.41666 6.67558L8.52791 2.56433L9.29166 3.3335L4.41666 8.2085Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='0.0833282' y1='5.50017' x2='10.9167' y2='5.50017' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FED974'/%3E%3Cstop offset='0.505208' stop-color='%23DA2DC9'/%3E%3Cstop offset='1' stop-color='%23505BD5'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.uk-container-medium {
  max-width: 1400px;
}
.uk-navbar-nav.navbar-nav-account li:last-child a {
  padding-right: 0;
}
@media (max-width: 959px) {
  .uk-navbar-item.uk-navbar-left {
    padding-left: 0;
  }
}
/*
	TODO: Header -----------
*/
header {
  background: #102343;
}
header nav {
  padding: 10px 20px;
  min-height: 50px;
}
header nav h1 {
  text-transform: uppercase;
  font-size: 15px;
  line-height: 1.2;
  color: #fff;
  font-weight: 400;
  margin: 0;
}
header nav h1 b {
  font-weight: 700;
}
header nav h1 a:hover {
  text-decoration: none;
}
header nav a {
  color: #fff;
}
header nav svg {
  width: 50px;
  height: 50px;
}
header .aligncenter {
  height: 60px;
  width: auto;
}
@media (max-width: 640px) {
  header nav {
    padding: 5px 10px !important;
  }
  header nav h1 {
    font-size: 9px;
  }
  header nav svg {
    width: 36px;
    height: 36px;
  }
  header .aligncenter {
    height: 40px;
    width: auto;
  }
}
.wb-scroll-to-forum {
  margin: 0 0 55px 0 !important;
  position: fixed !important;
  z-index: 16000160 !important;
  bottom: 0 !important;
  box-shadow: 2px 2px 6px #000000;
  left: 50px;
  background-color: #fff;
  color: #000;
  border-radius: 50px;
}
.wb-scroll-to-forum:hover,
.wb-scroll-to-forum:focus {
  background-color: #fff;
  color: #000;
}
/*
	TODO: Footer -----------
*/
footer .tpl-section-title {
  color: #fff;
}
footer .copyright {
  background: rgba(255, 255, 255, 0.1);
}
footer [data-uk-accordion] * {
  color: #fff;
}
footer [data-uk-accordion] li .uk-accordion-title {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 4px;
}
footer [data-uk-accordion] li .uk-accordion-title:hover {
  color: inherit;
}
footer [data-uk-accordion] li .uk-accordion-title:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Crect fill='%23fff' width='13' height='1' x='0' y='6'/%3E%3Crect fill='%23fff' width='1' height='13' x='6' y='0'/%3E%3C/svg%3E");
}
footer [data-uk-accordion] li .uk-open > .uk-accordion-title:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Crect fill='%23fff' width='13' height='1' x='0' y='6'/%3E%3C/svg%3E");
}
footer .tpl-show-more {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  color: #fff;
}
footer .tpl-show-more:hover {
  text-decoration: none;
}
@media (max-width: 640px) {
  footer .tpl-show-more {
    font-size: 12px;
    line-height: 1;
  }
}
footer p {
  margin: 0 0 10px 0;
  font-size: 12px;
  color: #fff;
}
footer p a {
  font-size: 12px;
  font-weight: 500;
  color: #fff;
  text-decoration: none;
  margin-right: 10px;
}
footer p a:last-child {
  margin-right: 0;
}
footer p a:hover {
  text-decoration: none;
}
footer p.allmost {
  font-size: 12px;
}
footer p.allmost a {
  font-size: inherit;
}
footer h4 {
  font-size: calc(16.4px + 0.3515625vw);
}
@media (min-width: 1024px) {
  footer h4 {
    font-size: 20px;
  }
}
.tpl-social-links {
  display: flex;
  justify-content: center;
}
.tpl-social-links li a {
  background: linear-gradient(90deg, #010c20 0%, #112442 100%);
  border-radius: 100%;
  display: inline-block;
  padding: 2px;
}
.tpl-social-links li a img {
  border-radius: inherit;
  background: #fff;
}
/*
	TODO: Additional classes
*/
#offcanvas-help .form-field input,
#offcanvas-help .form-field textarea {
  width: 100%;
}
.global-container {
  max-width: 900px;
  margin: 0 auto;
  background: #102343;
  box-shadow: 0px 0px 3.3px rgba(0, 0, 0, 0.029), 0px 0px 6.8px rgba(0, 0, 0, 0.043), 0px 0px 10.5px rgba(0, 0, 0, 0.053), 0px 0px 14.7px rgba(0, 0, 0, 0.061), 0px 0px 19.7px rgba(0, 0, 0, 0.069), 0px 0px 26.3px rgba(0, 0, 0, 0.077), 0px 0px 36.2px rgba(0, 0, 0, 0.087), 0px 0px 54.3px rgba(0, 0, 0, 0.101), 0px 0px 100px rgba(0, 0, 0, 0.13);
}
.tpl-start-now {
  background: linear-gradient(90deg, #010c20 0%, #112442 100%);
  color: #fff;
  padding: 0 40px;
  line-height: 48px;
  border: 1px solid #ac9d80;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 600;
  border-radius: 25px;
  transition: all 0.4s;
}
.tpl-start-now:hover {
  text-decoration: none;
  color: #fff;
  transform: scale(1.1);
  transition: all 0.4s;
}
.tpl-start-now[disabled] {
  opacity: 0.5;
}
.tpl-start-now[disabled]:hover {
  transform: none;
}
@media (max-width: 640px) {
  .tpl-start-now {
    padding: 0 30px;
    font-size: 16px;
  }
}
.tpl-section-background-circles-down {
  background-image: url(../images/half-circles.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: auto;
}
@media (max-width: 640px) {
  .tpl-section-background-circles-down {
    background-size: 100% auto;
  }
}
.tpl-gradient-title {
  text-transform: uppercase;
  font-weight: 700;
  font-size: calc(16.6px + 0.52734375vw);
  background: linear-gradient(90deg, #010c20 0%, #112442 100%);
  line-height: 1.2;
  /* clip hackery */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #ac9d80;
}
@media (min-width: 1024px) {
  .tpl-gradient-title {
    font-size: 22px;
  }
}
@media (max-width: 959px) {
  .tpl-gradient-title {
    font-size: 24px;
  }
}
.tpl-background-default-gradient {
  background: linear-gradient(90deg, #010c20 0%, #112442 100%);
  color: #fff;
}
.tpl-background-fade-gradient {
  position: relative;
  z-index: 1;
}
.tpl-background-fade-gradient:before {
  content: "";
  background: #cbdbf7;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  z-index: -1;
}
.tpl-section-divider-down,
.tpl-section-divider-up {
  position: relative;
}
.tpl-section-divider-down:after,
.tpl-section-divider-up:after,
.tpl-section-divider-down:before,
.tpl-section-divider-up:before {
  content: none;
  position: absolute;
  left: 0;
  height: 5px;
  width: 100%;
  background: #fff;
  opacity: 0.3;
}
.tpl-section-divider-down.tpl-section-divider-down--small:after,
.tpl-section-divider-up.tpl-section-divider-down--small:after {
  border-radius: 100%;
}
.tpl-section-divider-down:after {
  content: "";
  bottom: 0;
}
.tpl-section-divider-down.tpl-section-divider-down-small:after {
  border-radius: 100%;
}
.tpl-section-divider-up:before {
  content: "";
  top: 0;
}
.tpl-section-title {
  position: relative;
  text-align: left;
  font-weight: 700;
  font-size: 26px;
  line-height: 1;
  margin: 0 auto 30px;
  text-transform: uppercase;
  color: #102343;
}
@media (max-width: 959px) {
  .tpl-section-title {
    font-size: 18px;
    margin: 0 auto 30px;
  }
  .tpl-section-title .tpl-title-circles .tpl-title-line {
    width: 60px;
    height: 1px;
  }
}
.tpl-section-title-alt {
  display: block;
  background: linear-gradient(90deg, #010c20 0%, #112442 100%);
  color: #fff;
  border-radius: 0 0 200px 200px;
  padding: 20px 30px;
  width: 100%;
  max-width: 920px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  font-size: 24px;
  line-height: 1;
  margin: 0 auto 20px;
}
@media (max-width: 959px) {
  .tpl-section-title-alt {
    font-size: 18px;
  }
}
/*
TODO: Apply -----------
*/
.tpl-step h3 {
  font-weight: 700;
  line-height: 1;
  margin: 20px 0 0;
  font-size: 48px;
  color: #ac9d80;
}
.tpl-step p {
  color: #222222;
  font-weight: 700;
  font-size: 20px;
  margin: 10px 0 20px 0;
}
.tpl-step p small {
  font-weight: 600;
  font-size: 11px;
  color: rgba(0, 0, 0, 0.7);
}
@media (max-width: 640px) {
  .tpl-step h3 {
    font-size: 36px;
  }
  .tpl-step p {
    font-size: 16px;
  }
}
.final-step {
  position: relative;
}
.final-step:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.5;
  z-index: 2;
  transition: all 0.4s;
}
.final-step.js-open-step:after {
  height: 0;
  transition: all 0.4s;
}
.tpl-shopify-collections {
  margin: 0 0 30px 0;
}
.tpl-shopify-collections ul li a {
  display: inline-block;
  width: 100%;
  padding: 10px 10px 10px 57px;
  border: 2px solid #ac9d80;
  border-radius: 6px;
  position: relative;
}
.tpl-shopify-collections ul li a h3 {
  margin: 0 0 10px 0;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: #222222;
}
.tpl-shopify-collections ul li a p {
  margin: 0;
  font-size: 22px;
  line-height: 1;
  font-weight: 700;
  color: #ac9d80;
  word-wrap: normal;
}
.tpl-shopify-collections ul li a p span {
  font-size: 10px;
}
.tpl-shopify-collections ul li a:after,
.tpl-shopify-collections ul li a:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  border-radius: 100%;
}
.tpl-shopify-collections ul li a:before {
  border: 1px solid #222222;
  width: 17px;
  height: 17px;
  left: 20px;
}
.tpl-shopify-collections ul li a:after {
  width: 13px;
  height: 13px;
  left: 23px;
}
.tpl-shopify-collections ul li a:hover {
  text-decoration: none;
}
.tpl-shopify-collections ul li.uk-active a {
  background: #ac9d80;
}
.tpl-shopify-collections ul li.uk-active a h3,
.tpl-shopify-collections ul li.uk-active a p,
.tpl-shopify-collections ul li.uk-active a span {
  color: #fff;
}
.tpl-shopify-collections ul li.uk-active a:before {
  border: 1px solid #fff;
}
.tpl-shopify-collections ul li.uk-active a:after {
  background: #fff;
}
.tpl-attention-for-Influencers p {
  color: #222222;
  font-weight: 700;
  font-size: 18px;
  margin: 10px 0 60px 0;
}
.tpl-attention-for-Influencers p a {
  color: #ac9d80;
  position: relative;
  display: inline-block;
}
.tpl-attention-for-Influencers p a:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  height: 2px;
  width: 100%;
  background: #ac9d80;
}
.tpl-attention-for-Influencers p a:hover {
  text-decoration: none;
}
@media (max-width: 640px) {
  .tpl-attention-for-Influencers p {
    font-size: 16px;
  }
}
.tpl-nominations li ul li div {
  display: inline-block;
  width: 100%;
  padding: 15px 10px 15px 57px;
  font-size: 14px;
  font-weight: 500;
  color: #222222;
  line-height: 1;
  border: 2px solid #ac9d80;
  border-radius: 6px;
  position: relative;
  cursor: pointer;
  transition: all 0.4s;
}
.tpl-nominations li ul li div:after,
.tpl-nominations li ul li div:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
}
.tpl-nominations li ul li div:before {
  border: 1px solid #222222;
  width: 17px;
  height: 17px;
  left: 20px;
}
.tpl-nominations li ul li div:after {
  width: 13px;
  height: 13px;
  left: 23px;
}
.tpl-nominations li ul li div:hover {
  text-decoration: none;
}
.tpl-nominations li ul li.tpl-nomination-selected div {
  background: #ac9d80;
  color: #fff;
  transition: all 0.4s;
}
.tpl-nominations li ul li.tpl-nomination-selected div:before {
  border: 1px solid #fff;
}
.tpl-nominations li ul li.tpl-nomination-selected div:after {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.375 8.45364L1.42125 5.49989L0.415421 6.49864L4.375 10.4582L12.875 1.95822L11.8763 0.959473L4.375 8.45364Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 640px) {
  .tpl-nominations li ul li a {
    font-size: 14px;
  }
}
.tpl-social-network-list {
  margin-bottom: 40px;
}
.tpl-social-network-list.js-is-selected a:not(.uk-active) {
  opacity: 0.3;
}
.tpl-social-network-list a {
  position: relative;
  display: inline-block;
  padding: 30px 0 0 0;
}
.tpl-social-network-list a small {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 600;
  color: #222222;
}
.tpl-social-network-list a img {
  margin-bottom: 10px;
}
.tpl-social-network-list a:after,
.tpl-social-network-list a:before {
  content: "";
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  background: transparent;
  border-radius: 100%;
}
.tpl-social-network-list a:before {
  border: 1px solid #ac9d80;
  width: 17px;
  height: 17px;
  left: 50%;
}
.tpl-social-network-list a:after {
  width: 13px;
  height: 13px;
  top: 3px;
  left: 50%;
}
.tpl-social-network-list a.uk-active:after {
  background: #ac9d80;
}
.tpl-social-network-list a:hover {
  text-decoration: none;
}
@media (max-width: 640px) {
  .tpl-social-network-list a img {
    width: 60px;
    height: 60px;
  }
  .tpl-social-network-list a small {
    font-size: 9px;
  }
}
/*
TODO: Single
*/
.tpl-blog-feed .tpl-blog-post small {
  margin-top: 20px;
  color: #222222;
  font-size: 14px;
  text-transform: uppercase;
  opacity: 0.8;
  display: inline-block;
  font-weight: 500;
}
.tpl-blog-feed .tpl-blog-post h3 {
  color: #222222;
  font-size: calc(16.8px + 0.703125vw);
  margin: 10px 0 20px 0;
}
@media (min-width: 1024px) {
  .tpl-blog-feed .tpl-blog-post h3 {
    font-size: 24px;
  }
}
.tpl-blog-feed .tpl-blog-post h3 a:hover {
  text-decoration: none;
}
.tpl-blog-feed .tpl-blog-post p {
  font-size: 16px;
  font-weight: 500;
}
.tpl-blog-feed .tpl-blog-post .tpl-blog-post-permalink {
  color: #ac9d80;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.tpl-blog-feed .tpl-blog-post .tpl-blog-post-permalink:hover {
  text-decoration: none;
}
.single .tpl-post-navigation .nav-previous-title,
.single .tpl-post-navigation .nav-next-title {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 10px;
  color: #ac9d80;
}
.single .tpl-post-navigation .nav-previous a {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
}
.single .tpl-post-navigation .nav-previous a img {
  margin-right: 20px;
}
.single .tpl-post-navigation .nav-next a {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
}
.single .tpl-post-navigation .nav-next a img {
  margin-left: 20px;
}
/*
TODO: Front-page -----------
*/
.event-date {
  background: #9FAFC9;
  color: #102343;
  padding: 30px 10px;
  font-size: 20px;
  font-weight: 700;
  text-shadow: 2px -2px 2px rgba(0, 0, 0, 0.25);
}
.oscar {
  padding: 40px 20px;
  background-image: url('../images/oscar.png?v=2');
  background-repeat: no-repeat;
  background-position: 80% top;
  background-size: 227px auto;
  position: relative;
  max-width: 640px;
  margin: -20px auto 0;
}
.oscar .wif-logo {
  min-height: 138px;
  display: flex;
  justify-content: space-between;
  vertical-align: top;
}
.oscar .about-oscar {
  padding: 20px;
  margin-top: -5px;
  margin-bottom: 30px;
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(4px);
  border-radius: 4px;
  text-align: center;
  position: relative;
  z-index: 20;
}
.oscar .about-oscar * {
  color: #ffffff;
}
.oscar .about-oscar h2,
.oscar .about-oscar h3 {
  font-size: 22px;
  font-weight: 700;
  margin: 0 0 20px;
}
.oscar .about-oscar p {
  font-size: 12px;
  font-weight: 500;
  margin: 0 0 10px 0;
}
.oscar .about-oscar ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  font-size: 12px;
  font-weight: 700;
}
.oscar .partners-logo {
  padding: 12px 15px;
  background: rgba(16, 35, 67, 0.5);
  backdrop-filter: blur(4px);
  border-radius: 4px;
  position: relative;
}
.oscar .partners-logo .label {
  position: absolute;
  top: -10px;
  left: 0;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #D7CAB9;
}
@media (max-width: 640px) {
  .oscar .partners-logo .uk-flex-between {
    justify-content: center;
  }
}
#promo .uk-cover-container {
  position: relative;
  color: #fff;
}
#promo .uk-cover-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
}
#promo .uk-cover-container .uk-position-center {
  z-index: 3;
}
#promo .uk-cover-container .uk-position-center a {
  color: #fff;
  font-size: calc(19.4px + 2.98828125vw);
  line-height: 1.2;
}
@media (min-width: 1024px) {
  #promo .uk-cover-container .uk-position-center a {
    font-size: 50px;
  }
}
#promo .uk-cover-container .uk-position-center a:hover {
  text-decoration: none;
}
#promo .uk-cover-container .uk-position-center a strong:nth-child(1) {
  font-size: calc(21.8px + 5.09765625vw);
  line-height: 1.5;
}
@media (min-width: 1024px) {
  #promo .uk-cover-container .uk-position-center a strong:nth-child(1) {
    font-size: 74px;
  }
}
@media (max-width: 640px) {
  #promo .uk-cover-container .uk-position-center a {
    font-size: 20px;
  }
  #promo .uk-cover-container .uk-position-center a strong:nth-child(1) {
    font-size: 30px;
  }
}
#about {
  padding: 30px 0;
  background: #9FAFC9;
}
#about .tpl-images-subsection {
  margin-bottom: 20px;
}
#about .tpl-description-subsection {
  padding: 0 20px;
}
#about .tpl-description-subsection blockquote,
#about .tpl-description-subsection p,
#about .tpl-description-subsection ul {
  margin: 0 0 10px 0;
  position: relative;
  font-size: 12px;
  line-height: 1.5;
  color: #102343;
  padding-left: 7px;
}
#about .tpl-description-subsection blockquote:last-child,
#about .tpl-description-subsection p:last-child,
#about .tpl-description-subsection ul:last-child {
  margin-bottom: 0;
}
#about .tpl-description-subsection blockquote:before,
#about .tpl-description-subsection p:before,
#about .tpl-description-subsection ul:before {
  content: "";
  width: 2px;
  height: 100%;
  background-color: #102343;
  position: absolute;
  left: 0;
  top: 0;
}
#about .tpl-description-subsection ul {
  padding-left: 30px;
}
#about .tpl-description-subsection a.second-part {
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  color: #102343;
  font-size: 12px;
}
#about .tpl-description-subsection a.second-part:after {
  content: "";
  margin-left: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='4' viewBox='0 0 7 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.4248 3.33008L2.5752 3.33008L4.76837e-07 0.330078L1.77846 0.330078L3.5 2.42882L5.23577 0.330078L7 0.330078L4.4248 3.33008Z' fill='%23102343'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 10px;
  height: 10px;
}
#about .tpl-description-subsection a.second-part:hover,
#about .tpl-description-subsection a.second-part:focus,
#about .tpl-description-subsection a.second-part:visited {
  color: #102343;
  text-decoration: none;
}
@media (max-width: 640px) {
  #about .tpl-description-subsection {
    padding: 0 10px;
  }
}
#packages {
  padding: 40px;
  background-image: url('../images/apply-bg.png');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 152px 268px;
}
#packages .packages-list {
  max-width: 640px;
  margin: 40px auto;
  padding: 40px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
#packages .packages-list li .uk-accordion-title {
  background-color: #A29276;
  border-radius: 4px;
  display: flex;
  align-items: center;
  padding: 10px 20px;
  font-size: 17px;
  color: #fff;
  font-weight: 700;
}
#packages .packages-list li .uk-accordion-title span {
  font-size: 10px;
  font-weight: 500;
}
#packages .packages-list li .uk-accordion-title .tt {
  display: flex;
  flex-direction: column;
}
#packages .packages-list li .uk-accordion-title:before {
  width: 17px;
  height: 17px;
  margin-right: 18px;
  margin-left: 0;
  float: left;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.83008' r='8' stroke='white'/%3E%3C/svg%3E%0A");
}
#packages .packages-list li .uk-accordion-content {
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(7px);
  border-radius: 0 0 4px 4px;
  color: #102343;
  padding: 30px;
}
#packages .packages-list li .uk-accordion-content .price {
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  display: flex;
  justify-content: center;
  line-height: 1;
  margin-bottom: 30px;
}
#packages .packages-list li .uk-accordion-content .price .symbol {
  font-size: 10px;
  margin-left: 5px;
}
@media (min-width: 640px) {
  #packages .packages-list li .uk-accordion-content .price {
    font-size: 30px;
  }
  #packages .packages-list li .uk-accordion-content .price .symbol {
    font-size: 14px;
  }
}
#packages .packages-list li .uk-accordion-content ul.includes {
  margin: 0 0 30px 0;
  padding: 0;
  list-style-type: none;
}
#packages .packages-list li .uk-accordion-content ul.includes li {
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 10px;
  display: flex;
}
#packages .packages-list li .uk-accordion-content ul.includes li.day {
  font-size: 10px;
}
#packages .packages-list li .uk-accordion-content ul.includes li.day:before {
  display: none;
}
#packages .packages-list li .uk-accordion-content ul.includes li:before {
  content: "";
  background-image: url("https://design.wiba.global/wp-content/uploads/2023/02/diamond.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 10px;
  height: 18px;
  margin-right: 10px;
}
#packages .packages-list li .uk-accordion-content ul.includes li:last-child {
  margin-bottom: 0;
}
@media (min-width: 640px) {
  #packages .packages-list li .uk-accordion-content ul.includes li {
    font-size: 14px;
    line-height: 1.5;
  }
  #packages .packages-list li .uk-accordion-content ul.includes li:before {
    min-width: 12px;
    height: 21px;
    margin-right: 15px;
  }
}
#packages .packages-list li .uk-accordion-content .go-to-forum {
  display: inline-block;
  text-transform: uppercase;
  padding: 15px;
  font-size: 12px;
  line-height: 1;
  background: #D7CAB9;
  color: #102343;
  font-weight: 600;
  text-align: center;
  border-radius: 4px;
  width: 100%;
}
#packages .packages-list li .uk-accordion-content .go-to-forum:hover {
  text-decoration: none;
}
#packages .packages-list li.uk-open > .uk-accordion-title {
  border-radius: 4px 4px 0 0;
}
#packages .packages-list li.uk-open > .uk-accordion-title:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.83008' r='8' stroke='white'/%3E%3Ccircle cx='8.5' cy='8.83008' r='5' fill='white' stroke='white'/%3E%3C/svg%3E%0A");
}
#packages .program_page {
  background-color: #fff;
  color: #000;
  border-radius: 50px;
}
@media (max-width: 640px) {
  #packages .program_page {
    line-height: 1.3;
    padding: 10px;
    font-size: 12px;
    width: 100%;
  }
  #packages h2 {
    font-size: 18px;
  }
}
#instruction .tpl-instructions-list .tpl-list-item .counter {
  margin-bottom: 40px;
}
#instruction .tpl-instructions-list .tpl-list-item .counter .key {
  width: 150px;
  height: 150px;
  margin: 0 auto;
  background-image: url("data:image/svg+xml,%3Csvg width='150' height='150' viewBox='0 0 150 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='75' cy='75' r='73.5' stroke='url(%23paint0_linear)' stroke-width='3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='0' y1='75' x2='150' y2='75' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FED974'/%3E%3Cstop offset='0.505208' stop-color='%23DA2DC9'/%3E%3Cstop offset='1' stop-color='%23505BD5'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
#instruction .tpl-instructions-list .tpl-list-item .counter .key span {
  color: #505BD5;
  background: linear-gradient(90deg, #FED974 0%, #DA2DC9 50%, #505BD5 100%);
  font-size: calc(21.2px + 4.5703125vw);
  line-height: 1;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (min-width: 1024px) {
  #instruction .tpl-instructions-list .tpl-list-item .counter .key span {
    font-size: 68px;
  }
}
@media (max-width: 640px) {
  #instruction .tpl-instructions-list .tpl-list-item .counter {
    margin-bottom: 20px;
  }
  #instruction .tpl-instructions-list .tpl-list-item .counter .key {
    width: 100px;
    height: 100px;
  }
}
#instruction .tpl-instructions-list .tpl-list-item .value {
  font-size: calc(16.4px + 0.3515625vw);
  line-height: 1.2;
  font-weight: 500;
}
@media (min-width: 1024px) {
  #instruction .tpl-instructions-list .tpl-list-item .value {
    font-size: 20px;
  }
}
#instruction .tpl-winners-offer {
  color: #ac9d80;
  font-size: 16px;
  line-height: 1.4;
}
#instruction .tpl-winners-offer .tpl-text-large {
  font-size: calc(21.2px + 4.5703125vw);
  line-height: 1;
  font-weight: 700;
}
@media (min-width: 1024px) {
  #instruction .tpl-winners-offer .tpl-text-large {
    font-size: 68px;
  }
}
#instruction .tpl-followers-offer .tpl-offer-teaser {
  padding: 15px 20px;
  border-radius: 8px;
  background: linear-gradient(260.15deg, #1400C8 0%, #B900B4 50.21%, #F50000 99.38%);
  color: #fff;
  position: absolute;
  bottom: 40px;
  left: 0;
  right: 0;
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
  font-size: calc(16.4px + 0.3515625vw);
  line-height: 1.3;
  font-weight: 500;
}
@media (min-width: 1024px) {
  #instruction .tpl-followers-offer .tpl-offer-teaser {
    font-size: 20px;
  }
}
#instruction .tpl-subsection-stages ul li h3 {
  text-transform: uppercase;
  color: #ac9d80;
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 10px;
}
#instruction .tpl-subsection-stages ul li p {
  font-size: 16px;
  color: #222222;
  margin-top: 10px;
}
#instruction .tpl-subsection-stages [data-uk-slider-item] {
  color: #ac9d80;
  opacity: 1;
}
@media (max-width: 640px) {
  #instruction .tpl-subsection-stages ul li h3 {
    font-size: 18px;
  }
}
#instruction .tpl-advantages-list p {
  font-weight: 600;
  color: #112442;
}
#instruction .tpl-advantages-list svg,
#instruction .tpl-advantages-list img {
  border-radius: 100%;
  fill: currentColor;
  width: 40px;
  height: auto;
}
#judges {
  padding: 40px 10px;
  background-color: #9FAFC9;
}
#judges h2 {
  font-size: 24px;
}
#judges .tpl-user-item {
  color: #102343;
}
#judges .tpl-user-item img,
#judges .tpl-user-item svg {
  margin-bottom: 20px;
  filter: grayscale(100%);
}
#judges .tpl-user-item h3,
#judges .tpl-user-item a,
#judges .tpl-user-item p,
#judges .tpl-user-item span {
  color: inherit;
}
#judges .tpl-user-item h3 {
  margin: 0 0 10px 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.2;
}
#judges .tpl-user-item .username {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
}
#judges .tpl-user-item .username:hover {
  text-decoration: none;
}
#judges .tpl-user-item .username span {
  position: relative;
}
#judges .tpl-user-item .username span:after {
  position: absolute;
  content: "";
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #333;
}
#judges .tpl-user-item i {
  font-size: 12px;
  line-height: 1.2;
}
#judges .tpl-user-item p.uk-text-small {
  line-height: 1.1;
}
@media (max-width: 640px) {
  #judges h2 {
    font-size: 18px;
  }
}
#partners .tpl-partners-list .tpl-partner h3 {
  margin: 30px 0 15px 0;
  text-transform: uppercase;
  font-weight: 700;
}
#partners .tpl-partners-list .tpl-partner p {
  margin: 15px 0;
}
#partners .tpl-partners-list .tpl-partner a {
  font-weight: 500;
}
#partners .tpl-partners-list .tpl-partner a:hover {
  color: #ac9d80;
}
#partners .uk-dotnav > .uk-active > * {
  background: #ac9d80;
  border-color: #ac9d80;
}
#partners .uk-dotnav > * > * {
  border-color: #ac9d80;
}
#history .tpl-winners-tables .tpl-section-title {
  text-transform: capitalize;
  font-size: calc(17.2px + 1.0546875vw);
}
@media (min-width: 1024px) {
  #history .tpl-winners-tables .tpl-section-title {
    font-size: 28px;
  }
}
#media .uk-button.uk-button-default {
  line-height: 46px;
  border-radius: 25px;
  font-size: 14px;
  font-weight: 600;
  color: #ac9d80;
  border: 2px solid #ac9d80;
}
#media .tpl-background-inner {
  background-image: url("../images/globus.png");
  background-repeat: no-repeat;
  background-position: center right;
  background-size: contain;
}
#media .tpl-posts .tpl-post .tpl-post-thumb {
  display: inline-block;
  overflow: hidden;
  border-radius: 4px;
}
#media .tpl-posts .tpl-post .tpl-post-meta {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 12px;
  line-height: 1.2;
  color: #333;
}
#media .tpl-posts .tpl-post h3 {
  font-weight: 600;
  color: #333;
  line-height: 1.2;
  font-size: calc(17.2px + 1.0546875vw);
  margin: 20px 0 30px 0;
}
@media (min-width: 1024px) {
  #media .tpl-posts .tpl-post h3 {
    font-size: 28px;
  }
}
#media .tpl-posts .tpl-post h3 a {
  color: inherit;
}
#media .tpl-posts .tpl-post h3 a:hover {
  text-decoration: none;
}
#media .tpl-posts .tpl-post .tpl-post-readmore {
  color: #ac9d80;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px;
}
#media .tpl-posts .tpl-post .tpl-post-readmore span {
  display: inline-block;
  position: relative;
}
#media .tpl-posts .tpl-post .tpl-post-readmore span:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px;
  width: 50%;
  height: 1px;
  background: #ac9d80;
  transition: all 100ms;
}
#media .tpl-posts .tpl-post .tpl-post-readmore:hover {
  text-decoration: none;
}
#media .tpl-posts .tpl-post .tpl-post-readmore:hover span:after {
  width: 100%;
  transition: all 300ms;
}
#rewards .prize-amount {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 80px 0;
}
#rewards .prize-amount .total {
  font-size: 42px;
  font-weight: 700;
  color: #222222;
  position: relative;
  line-height: 1.3;
}
#rewards .prize-amount .total .currency {
  line-height: 1;
  font-size: 18px;
  color: #ac9d80;
  margin-bottom: 13px;
  text-transform: uppercase;
  letter-spacing: 3px;
}
#rewards .prize-amount p {
  font-size: 16px;
  color: #222222;
  font-weight: 600;
}
@media (max-width: 640px) {
  #rewards .prize-amount {
    padding: 50px 0;
  }
  #rewards .prize-amount .total {
    font-size: 26px;
  }
  #rewards .prize-amount .total .currency {
    font-size: 16px;
  }
  #rewards .prize-amount p {
    margin-top: 10px;
  }
}
#rewards .tpl-special-prizes-list li .number {
  width: 60px;
  height: 60px;
  border: 2px solid #ac9d80;
  font-size: 14px;
  line-height: 56px;
  text-align: center;
  font-weight: 600;
  color: #ac9d80;
  border-radius: 100%;
}
#rewards .tpl-special-prizes-list li p {
  font-size: 18px;
  line-height: 1.3;
  font-weight: 400;
  color: #222222;
}
#rewards .tpl-special-prizes-list li p b,
#rewards .tpl-special-prizes-list li p strong {
  font-weight: 600;
}
#rewards .tpl-special-prizes-list li.tpl-special-prizes-list-more-link .number {
  color: #ac9d80;
  border-color: #ac9d80;
}
#rewards .tpl-special-prizes-list li.tpl-special-prizes-list-more-link a {
  text-transform: uppercase;
  color: #ac9d80;
  position: relative;
  font-weight: 600;
}
#rewards .tpl-special-prizes-list li.tpl-special-prizes-list-more-link a:after {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='3' viewBox='0 0 6 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0L3 3L6 0H3H0Z' fill='%23505BD5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  right: -16px;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  width: 6px;
  height: 3px;
}
@media (max-width: 640px) {
  #rewards .tpl-special-prizes-list li .number {
    font-size: 10px;
    width: 34px;
    height: 34px;
    line-height: 34px;
  }
  #rewards .tpl-special-prizes-list li p {
    font-size: 14px;
  }
}
#ambassadors {
  background-image: url('../images/ambass-gb.png');
  background-position: left center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px 20px;
}
#ambassadors * {
  color: #fff;
}
#ambassadors > H2 {
  margin-bottom: 40px;
}
#ambassadors [data-uk-slider] .uk-slider-items li h3 {
  font-size: 18px;
  line-height: 1;
  margin-top: 30px;
  margin-bottom: 0;
  text-align: center;
}
#ambassadors [data-uk-slider] .uk-slider-items li h3 a {
  position: relative;
}
#ambassadors [data-uk-slider] .uk-slider-items li h3 a:after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 0;
  height: 1px;
  background-color: #fff;
  transition: all 0.4s;
}
#ambassadors [data-uk-slider] .uk-slider-items li h3 a:hover {
  text-decoration: none;
}
#ambassadors [data-uk-slider] .uk-slider-items li h3 a:hover:after {
  width: 100%;
  transition: all 0.2s;
}
#ambassadors [data-uk-slider] .uk-dotnav li a {
  border-color: #fff;
}
#ambassadors [data-uk-slider] .uk-dotnav li.uk-active a {
  background-color: #ac9d80;
  border-color: #fff;
}
@media (max-width: 640px) {
  #ambassadors {
    background-size: 200%;
  }
  #ambassadors h2 {
    font-size: 18px;
  }
  #ambassadors [data-uk-slider] li h3 {
    font-size: 14px;
    margin-top: 15px;
  }
}
#more-info .tpl-show-more,
.tpl-learn-more-section .tpl-show-more {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  color: #222222;
}
#more-info .tpl-show-more:hover,
.tpl-learn-more-section .tpl-show-more:hover {
  text-decoration: none;
}
@media (max-width: 640px) {
  #more-info .tpl-show-more,
  .tpl-learn-more-section .tpl-show-more {
    font-size: 12px;
    line-height: 1;
  }
}
#more-info a.uk-grid,
.tpl-learn-more-section a.uk-grid {
  font-weight: 500;
  color: #ac9d80;
}
#more-info a.uk-grid small,
.tpl-learn-more-section a.uk-grid small {
  color: #222222;
  opacity: 0.6;
}
#more-info a.uk-grid:hover,
.tpl-learn-more-section a.uk-grid:hover {
  text-decoration: none;
}
#more-info .uk-list-bullet > li,
.tpl-learn-more-section .uk-list-bullet > li {
  position: relative;
  padding-left: calc(1.5em + 10px);
}
#supervisors .tpl-supervisors-board-list svg,
#supervisors .tpl-supervisors-board-list img {
  border-radius: 4px 0 0 4px;
}
#supervisors .tpl-supervisors-board-list h3 {
  font-weight: 700;
  font-size: 22px;
}
#supervisors .tpl-supervisors-board-list .tpl-supervisor-post {
  color: rgba(34, 34, 34, 0.8);
  font-size: 14px;
}
#supervisors .tpl-supervisors-board-list p {
  font-size: 14px;
}
@media (max-width: 640px) {
  #supervisors .tpl-supervisors-board-list svg,
  #supervisors .tpl-supervisors-board-list img {
    border-radius: 4px 4px 0 0;
  }
  #supervisors .tpl-supervisors-board-list h3 {
    font-size: 16px;
    margin-bottom: 5px;
  }
  #supervisors .tpl-supervisors-board-list p,
  #supervisors .tpl-supervisors-board-list .tpl-supervisor-post {
    font-size: 12px;
  }
}
/*
TODO: Keyframes -----------
*/
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes animista-heartbeat {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
    transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
    transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
@keyframes animista-heartbeat {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
    transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
    transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
.woocommerce table.shop_table td {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
  width: 85px;
}
.woocommerce .quantity .qty {
  width: auto;
  text-align: center;
  background: transparent;
  border: 0 none;
  color: #fff;
  font-size: 18px;
  padding: 0;
}
.quantity button {
  border: 1px solid #000;
  background-color: #A29276;
  width: 21px;
  padding: 0;
  line-height: 19px;
  box-sizing: border-box;
  cursor: pointer;
}
.select2-container--default .select2-selection--single {
  font-size: 12px;
  border-radius: 0;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  background-color: #A29276;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background-color: #A29276;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
  padding: 6px 10px;
  font-size: 14px;
  border: 1px solid #000;
  font-family: 'Montserrat', sans-serif;
}
.woocommerce form .form-row textarea {
  resize: vertical;
  height: 100px;
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 1px;
}
.woocommerce form .form-row {
  padding: 0;
  margin: 0 0 15px;
}
.select2-container {
  font-size: 12px;
  color: #212121;
}
.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container .select2-selection--single,
.woocommerce form .form-row .select2-container {
  height: 32px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce form .form-row .select2-container {
  line-height: 32px;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
  background-color: transparent;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
  padding: 0;
}
.woocommerce table.shop_table {
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.woocommerce table.shop_table thead {
  background-color: rgba(255, 255, 255, 0.1);
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
  background-color: #cbdbf7;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
  border: 1em solid #cbdbf7;
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
}
#add_payment_method #payment div.form-row,
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row {
  padding: 0;
}
input[type="radio"],
input[type="checkbox"] {
  background-repeat: no-repeat;
  vertical-align: middle;
}
input[type="radio"] {
  width: 12px;
  height: 12px;
  min-width: 12px;
  min-height: 12px;
  margin: 0 10px 0 0 !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18px' viewBox='0 0 24 24' width='18px' fill='%23000000'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
}
input[type="radio"]:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18px' viewBox='0 0 24 24' width='18px' fill='%23000000'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3E%3C/svg%3E");
}
input[type="checkbox"] {
  width: 14px;
  height: 21px;
  min-width: 14px;
  min-height: 21px;
  margin: 0 10px 0 0 !important;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 2V16H2V2H16ZM16 0H2C0.9 0 0 0.9 0 2V16C0 17.1 0.9 18 2 18H16C17.1 18 18 17.1 18 16V2C18 0.9 17.1 0 16 0Z' fill='%23212121'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-position: center;
  -webkit-appearance: none;
  cursor: pointer;
}
input[type="checkbox"]:checked {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0H2C0.9 0 0 0.9 0 2V16C0 17.1 0.9 18 2 18H16C17.1 18 18 17.1 18 16V2C18 0.9 17.1 0 16 0ZM16 16H2V2H16V16ZM14.99 6L13.58 4.58L6.99 11.17L4.41 8.6L2.99 10.01L6.99 14L14.99 6Z' fill='%23212121'/%3E%3C/svg%3E%0A");
}
input[type="checkbox"] + label {
  cursor: pointer;
}
.wc_payment_method input[type="radio"] {
  float: none;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18px' viewBox='0 0 24 24' width='18px' fill='%23fff'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3E%3C/svg%3E");
}
.wc_payment_method input[type="radio"]:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18px' viewBox='0 0 24 24' width='18px' fill='%23fff'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3E%3C/svg%3E");
}
p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated {
  text-transform: none;
  letter-spacing: 0;
}
.place-order {
  margin-top: 20px !important;
  padding-top: 20px !important;
  border-top: 1px solid #fff;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
  border-bottom: 0 none;
}
button#place_order {
  margin: 0 auto;
  float: none !important;
  display: block;
  text-transform: uppercase;
  padding: 20px;
  min-width: 250px;
}
.paypal-buttons {
  display: block !important;
  margin: 0 auto;
}
.woocommerce ul.order_details li {
  margin-top: 10px;
}
.woocommerce ul.order_details {
  padding: 0 !important;
}
