﻿/*! 2017-09-11
Theme Name: SOSVE_UNDESCORE
Theme URI: Author: Kitae
Author URI:
Version: 0.0.1
Description: SOSVE
Theme Version: 1.0
License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Text
Domain: sosve */

@charset "UTF-8";
/*!
Theme Name: SOSVE
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sosve
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

SOSVE is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
	## Asides
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/**
 * Placeholder & focus Mixin
 */
/**
 * Font-Size Mixin
 * @param  {[type]} $size [description]
 * @return {[type]}       [description]
 */
/**
 * Calc Mixin
 * @param  {[type]} $property   [description]
 * @param  {[type]} $expression [description]
 * @return {[type]}             [description]
 */
/**
 * Center text vertically ( https://css-tricks.com/centering-in-the-unknown/ )
 * @return {[type]} [description]
 */
/**
 * Rotate Font-icon Mixin
 * @param  {[type]} $degrees [description]
 * @return {[type]}          [description]
 */
/**
 * Dotted Border Mixin
 * @param  {[type]} $dot-size    :             1      [description]
 * @param  {[type]} $spacing     :             4      [description]
 * @param  {[type]} $square-size :             1      [description]
 * @param  {[type]} $color       :             $black [description]
 * @return {[type]}              [description]
 */
/**
 * =========================================
 * Framework Flexbox Grid generation Mixins
 * (inspired by bootstrap's grid)
 * =========================================
 */
/**
 * Make Grid Columns Mixin
 * @param  {[type]} $i:    1                 [description]
 * @param  {[type]} $list: ".col-xs-{$i}, .col-sm-{$i}, .col-md-{$i}, .col-lg-{$i}" [description]
 * @return {[type]}        [description]
 */
/**
 * Float Grid Columns Mixin
 * @param  {[type]} $class [description]
 * @param  {[type]} $i:    1                          [description]
 * @param  {[type]} $list: ".col-{$class}-{$i}" [description]
 * @return {[type]}        [description]
 */
/**
 * Calc Grid Columns Mixin
 * @param  {[type]} $index [description]
 * @param  {[type]} $class [description]
 * @param  {[type]} $type  [description]
 * @return {[type]}        [description]
 */
/**
 * Loop Grid Column Mixin
 * @param  {[type]} $columns [description]
 * @param  {[type]} $class   [description]
 * @param  {[type]} $type    [description]
 * @return {[type]}          [description]
 */
/**
 * Make Grid Mixin
 * @param  {[type]} $class [description]
 * @return {[type]}        [description]
 */
/**
 * Responsive Visibility Mixin (visible-xs, visible-lg)
 * @param  {[type]} $parent [description]
 * @return {[type]}         [description]
 */
/**
 * Responsive Invisibility (hidden-xs, hidden-lg)
 * @param  {[type]} $parent [description]
 * @return {[type]}         [description]
 */
/**
 * =============================================
 * End Framework Flexbox Grid generation Mixins
 * =============================================
 */
/**
 * ========================================
 * Flat checkboxes and radiobuttons
 * Base styles in components/_buttons.scss
 * https://gist.github.com/Adriench/5670bfa12cc0829430f5
 * ========================================
 */
/**
 * Flexbox Mixins
 */
@import url(vendors/owl.carousel/dist/assets/owl.carousel.css);
/* line 15, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom,
input[type="radio"].flat-custom {
  display: none;
}
/* line 22, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom + label,
input[type="radio"].flat-custom + label {
  line-height: 20px;
  min-height: 20px;
  position: relative;
  display: inline-block;
  padding-left: 26px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 32, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom + label:before, input[type="checkbox"].flat-custom + label:after,
input[type="radio"].flat-custom + label:before,
input[type="radio"].flat-custom + label:after {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 43, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom + label:before,
input[type="radio"].flat-custom + label:before {
  height: 20px;
  width: 20px;
  border: 2px solid #b1b3b4;
}
/* line 48, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom + label:after,
input[type="radio"].flat-custom + label:after {
  height: 10px;
  width: 10px;
  background-color: #b1b3b4;
  margin-top: 5px;
  margin-left: 5px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 62, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom:checked + label:after,
input[type="radio"].flat-custom:checked + label:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 70, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom:disabled + label,
input[type="radio"].flat-custom:disabled + label {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  cursor: not-allowed;
}
/* line 79, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.small + label,
input[type="radio"].flat-custom.small + label {
  line-height: 16px;
  padding-left: 20.8px;
}
/* line 83, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.small + label:before,
input[type="radio"].flat-custom.small + label:before {
  height: 16px;
  width: 16px;
}
/* line 87, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.small + label:after,
input[type="radio"].flat-custom.small + label:after {
  height: 8px;
  width: 8px;
  margin-left: 4px;
  margin-top: 4px;
}
/* line 100, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.large + label,
input[type="radio"].flat-custom.large + label {
  line-height: 24px;
  padding-left: 31.2px;
}
/* line 104, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.large + label:before,
input[type="radio"].flat-custom.large + label:before {
  height: 24px;
  width: 24px;
}
/* line 108, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.large + label:after,
input[type="radio"].flat-custom.large + label:after {
  height: 12px;
  width: 12px;
  margin-left: 6px;
  margin-top: 6px;
}
/* line 118, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.inverted + label,
input[type="radio"].flat-custom.inverted + label {
  text-align: right;
  padding-left: 0;
  padding-right: 24px;
}
/* line 123, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.inverted + label:before, input[type="checkbox"].flat-custom.inverted + label:after,
input[type="radio"].flat-custom.inverted + label:before,
input[type="radio"].flat-custom.inverted + label:after {
  right: 0;
  left: initial;
}
/* line 128, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.inverted + label:after,
input[type="radio"].flat-custom.inverted + label:after {
  margin-top: 5px;
  margin-right: 5px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 135, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.inverted:checked + label:after,
input[type="radio"].flat-custom.inverted:checked + label:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 139, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.inverted.small + label,
input[type="radio"].flat-custom.inverted.small + label {
  padding-right: 20.8px;
  padding-left: 0;
}
/* line 142, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.inverted.small + label:after,
input[type="radio"].flat-custom.inverted.small + label:after {
  margin-top: 4px;
  margin-right: 4px;
  margin-left: 0;
}
/* line 148, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.inverted.large + label,
input[type="radio"].flat-custom.inverted.large + label {
  padding-right: 31.2px;
  padding-left: 0;
}
/* line 151, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.inverted.large + label:after,
input[type="radio"].flat-custom.inverted.large + label:after {
  margin-top: 6px;
  margin-right: 6px;
  margin-left: 0;
}

/* line 165, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom:indeterminate + label:after {
  width: 0;
  height: 0;
  background-color: transparent;
  border-style: solid;
  border-width: 0 0 10px 10px;
  border-color: transparent transparent #b1b3b4 transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 176, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.small:indeterminate + label:after {
  border-width: 0 0 8px 8px;
}
/* line 181, sass/mixins/_flat-customs.scss */
input[type="checkbox"].flat-custom.large:indeterminate + label:after {
  border-width: 0 0 12px 12px;
}

/* line 192, sass/mixins/_flat-customs.scss */
input[type="radio"].flat-custom + label:before, input[type="radio"].flat-custom + label:after {
  border-radius: 100%;
}

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* line 1, sass/_normalize.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 7, sass/_normalize.scss */
body {
  margin: 0;
}

/* line 11, sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 26, sass/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 34, sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 39, sass/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 44, sass/_normalize.scss */
a {
  background-color: transparent;
}

/* line 48, sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 53, sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 57, sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 62, sass/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 66, sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 71, sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 76, sass/_normalize.scss */
small {
  font-size: 80%;
}

/* line 80, sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 88, sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 92, sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 96, sass/_normalize.scss */
img {
  border: 0;
}

/* line 100, sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 104, sass/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 108, sass/_normalize.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

/* line 113, sass/_normalize.scss */
pre {
  overflow: auto;
}

/* line 117, sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 125, sass/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 135, sass/_normalize.scss */
button {
  overflow: visible;
}

/* line 139, sass/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 144, sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 0;
  cursor: pointer;
}

/* line 153, sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 158, sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 164, sass/_normalize.scss */
input {
  line-height: normal;
}

/* line 168, sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/* line 174, sass/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 179, sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

/* line 184, sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 189, sass/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 195, sass/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 200, sass/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 204, sass/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 208, sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 213, sass/_normalize.scss */
td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/* line 1, sass/elements/_elements.scss */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 4, sass/elements/_elements.scss */
html, body {
  width: 100%;
  max-width: 100%;
  overflow-x: hidden;
}

/* line 10, sass/elements/_elements.scss */
*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* line 16, sass/elements/_elements.scss */
body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}
/* line 19, sass/elements/_elements.scss */
body * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
  font-family: inherit;
  margin: 0;
}

/* line 28, sass/elements/_elements.scss */
blockquote, q {
  quotes: "" "";
}
/* line 31, sass/elements/_elements.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 37, sass/elements/_elements.scss */
.image_quote_block {
  margin-bottom: 30px;
}

/* line 41, sass/elements/_elements.scss */
.sub-title {
  margin-bottom: 30px;
}

/* line 45, sass/elements/_elements.scss */
.document_telecharger a span {
  display: block;
}

/* line 49, sass/elements/_elements.scss */
.offre-filter-formation {
  width: 170px;
}

/* line 53, sass/elements/_elements.scss */
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

/* line 5, sass/elements/_lists.scss */
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 31, sass/elements/_lists.scss */
.arrow-button-list-wrapper .arrow-button-list-el {
  margin: 0 0 15px 0;
}
/* line 34, sass/elements/_lists.scss */
.arrow-button-list-wrapper .arrow-button-list-el:last-of-type {
  margin: 0;
}
/* line 38, sass/elements/_lists.scss */
.arrow-button-list-wrapper .arrow-button-list-link {
  font-size: 18px;
  font-size: 1.125rem;
  display: block;
  color: #ffffff;
}
/* line 43, sass/elements/_lists.scss */
.arrow-button-list-wrapper .arrow-button-list-link > span {
  display: inline-block;
  vertical-align: middle;
  width: 94%;
}
/* line 49, sass/elements/_lists.scss */
.arrow-button-list-wrapper .arrow-button-list-link:before {
  width: 6%;
}
/* line 53, sass/elements/_lists.scss */
.arrow-button-list-wrapper .arrow-button-list-link:hover > span {
  text-decoration: underline;
}

/* line 61, sass/elements/_lists.scss */
.town-list-wrapper.dot-list {
  list-style: disc;
  padding: 0 0 0 20px;
}
/* line 65, sass/elements/_lists.scss */
.town-list-wrapper.dot-list > li {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4em;
  padding: 0;
  margin: 0 0 25px 0;
}
/* line 71, sass/elements/_lists.scss */
.town-list-wrapper.dot-list > li strong {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: bold;
}
/* line 76, sass/elements/_lists.scss */
.town-list-wrapper.dot-list > li .town-list-name {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 82, sass/elements/_lists.scss */
.town-list-wrapper.line-list {
  list-style: dash;
  padding: 0 0 0 20px;
}
/* line 86, sass/elements/_lists.scss */
.town-list-wrapper.line-list > li {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4em;
  padding: 0;
  margin: 0 0 5px 0;
}
/* line 92, sass/elements/_lists.scss */
.town-list-wrapper.line-list > li strong {
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
}
/* line 97, sass/elements/_lists.scss */
.town-list-wrapper.line-list > li .town-list-name {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 101, sass/elements/_lists.scss */
.town-list-wrapper.line-list > li.town-list-el {
  margin: 15px 0 0 0;
}
/* line 105, sass/elements/_lists.scss */
.town-list-wrapper.line-list > li.regular {
  padding: 0 0 0 15px;
  margin: 0 0 15px 0;
}
/* line 112, sass/elements/_lists.scss */
.town-list-wrapper .town-list-el {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin: 0 0 20px 0;
}
/* line 119, sass/elements/_lists.scss */
.town-list-wrapper .town-list-pdf-link {
  display: inline-block;
  vertical-align: top;
  height: 40px;
  width: 30px;
  margin: 0 15px 0 0;
  color: #ffffff;
}
/* line 127, sass/elements/_lists.scss */
.town-list-wrapper .town-list-pdf-link > i:before {
  font-size: 56px;
  font-size: 3.5rem;
}
/* line 132, sass/elements/_lists.scss */
.town-list-wrapper .town-list-name {
  font-size: 14px;
  font-size: 0.875rem;
  display: inline-block;
  vertical-align: bottom;
  color: #ffffff;
}
/* line 140, sass/elements/_lists.scss */
.town-list-wrapper a.town-list-name:hover {
  text-decoration: underline;
}

/* line 146, sass/elements/_lists.scss */
.contact-sidebar-list-wrapper {
  color: #1A171B;
}
/* line 149, sass/elements/_lists.scss */
.contact-sidebar-list-wrapper.center {
  text-align: center;
}
/* line 153, sass/elements/_lists.scss */
.contact-sidebar-list-wrapper .contact-sidebar-list-el {
  font-size: 12px;
  font-size: 0.75rem;
  margin: 0 0 10px 0;
}
/* line 157, sass/elements/_lists.scss */
.contact-sidebar-list-wrapper .contact-sidebar-list-el:last-of-type {
  margin: 0;
}

/* line 163, sass/elements/_lists.scss */
.list-inline {
  position: relative;
  display: block;
  width: 100%;
}
/* line 168, sass/elements/_lists.scss */
.list-inline.text-green {
  color: #78BA41 !important;
}
/* line 170, sass/elements/_lists.scss */
.list-inline li {
  display: inline-block;
  width: auto;
  margin: 0 10px;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "Montserrat", sans-serif;
}
/* line 177, sass/elements/_lists.scss */
.list-inline li:first-child {
  margin-left: 0;
}
/* line 178, sass/elements/_lists.scss */
.list-inline li:last-child {
  margin-right: 0;
}
/* line 181, sass/elements/_lists.scss */
.list-inline a {
  color: inherit;
}

/* line 185, sass/elements/_lists.scss */
.list-arrow li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 20px;
}
/* line 190, sass/elements/_lists.scss */
.list-arrow li:before {
  content: "\e61e";
  position: absolute;
  display: block;
  top: 3px;
  left: 0;
  font-family: 'sosve';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 210, sass/elements/_lists.scss */
.town-list-name.delete-town {
  font-size: 21px;
  margin-left: 10px;
}

@media (max-width: 730px) {
  /* line 220, sass/elements/_lists.scss */
  .arrow-button-list-wrapper .arrow-button-list-link > span {
    width: 90%;
  }
  /* line 224, sass/elements/_lists.scss */
  .arrow-button-list-wrapper .arrow-button-list-link:before {
    width: 10%;
  }
}
/* line 62, sass/elements/_elements.scss */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

/* line 67, sass/elements/_elements.scss */
.attachment-full {
  margin: auto;
}

/* line 1, sass/elements/_tables.scss */
table {
  margin: 0 0 1.5em;
}

/* line 5, sass/elements/_tables.scss */
article table {
  margin: 0 auto;
}

/* line 10, sass/elements/_tables.scss */
article .entry-content table img {
  margin: 0 auto;
}

@media (max-width: 500px) {
  /* line 15, sass/elements/_tables.scss */
  article table {
    width: auto;
  }
}
/* line 1, sass/elements/_opening.scss */
#loader {
  content: '';
  display: block;
  position: fixed;
  background-color: #009EE0;
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  z-index: 10000;
}
/* line 12, sass/elements/_opening.scss */
#loader.hide {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 200ms 0;
  transition: opacity 200ms 0;
}

/* line 18, sass/elements/_opening.scss */
.spinner1 {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 27, sass/elements/_opening.scss */
.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: bounce 2s infinite ease-in-out;
  animation: bounce 2s infinite ease-in-out;
}

/* line 39, sass/elements/_opening.scss */
.double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes bounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes bounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes bounce {
  0%, 100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@keyframes bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
/* line 63, sass/elements/_opening.scss */
.opening {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  position: relative;
  display: block;
  max-height: 500px;
  z-index: 90;
}
/* line 72, sass/elements/_opening.scss */
.opening.full {
  max-height: none;
}
/* line 76, sass/elements/_opening.scss */
.opening.small {
  max-height: 90px;
  margin-top: 0;
}
/* line 81, sass/elements/_opening.scss */
.opening .bg {
  height: 100%;
  position: relative;
  top: 0%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 90, sass/elements/_opening.scss */
.opening .bg-mobile {
  display: none;
}
/* line 92, sass/elements/_opening.scss */
.opening #bgvid {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  z-index: -100;
  background-size: cover;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 106, sass/elements/_opening.scss */
.opening .sosve-btn {
  font-size: 30px;
  font-size: 1.875rem;
  display: block;
  position: absolute;
  top: 70%;
  left: 50%;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  line-height: 1;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}
/* line 119, sass/elements/_opening.scss */
.opening .sosve-btn.cerise {
  background-color: #D62261;
}
/* line 121, sass/elements/_opening.scss */
.opening .sosve-btn span {
  font-size: 18px;
  font-size: 1.125rem;
  display: block;
}
/* line 126, sass/elements/_opening.scss */
.opening .sosve-btn + .opening-title {
  top: 45%;
}

/* line 130, sass/elements/_opening.scss */
.opening-title {
  color: #ffffff;
  font-family: "Amatic SC", cursive;
  font-size: 92px;
  font-size: 5.75rem;
  line-height: 1.2;
  text-align: center;
  width: 100%;
  max-width: 60%;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 144, sass/elements/_opening.scss */
.opening-title.blue {
  color: #009EE0;
}
/* line 146, sass/elements/_opening.scss */
.opening-title.blue + .call-to-scroll {
  color: #ffffff;
}
/* line 151, sass/elements/_opening.scss */
.opening-title sup {
  top: -4em;
}

/* line 154, sass/elements/_opening.scss */
.call-to-scroll {
  position: absolute;
  font-family: "Amatic SC", cursive;
  font-size: 92px;
  font-size: 5.75rem;
  color: #009EE0;
  bottom: 1%;
  left: 50%;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 165, sass/elements/_opening.scss */
.page-template-faire-un-don .opening {
  height: 100%;
  /*max-height: 90px;*/
  max-height: 100%;
  margin-top: 0;
}
/* line 169, sass/elements/_opening.scss */
.page-template-faire-un-don .opening .bg {
  display: none;
}

@media (max-width: 970px) {
  /* line 173, sass/elements/_opening.scss */
  .opening {
    background-position: center center;
  }

  /* line 177, sass/elements/_opening.scss */
  .opening-title {
    font-size: 92px;
    font-size: 5.75rem;
    max-width: 80%;
    width: 80%;
    top: 65%;
  }

  /* line 184, sass/elements/_opening.scss */
  .call-to-scroll {
    bottom: 0;
    left: 47%;
  }
}
@media (max-width: 969px) {
  /* line 192, sass/elements/_opening.scss */
  .opening {
    height: auto;
  }
  /* line 196, sass/elements/_opening.scss */
  .opening:not(.full) {
    position: relative;
    overflow: hidden;
  }
  /* line 327, sass/mixins/_mixins.scss */
  .opening:not(.full):before {
    display: block;
    content: " ";
    width: 100%;
    padding-top: 36%;
  }
  /* line 333, sass/mixins/_mixins.scss */
  .opening:not(.full) > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  /* line 198, sass/elements/_opening.scss */
  .opening:not(.full):before {
    padding-top: 15%;
  }
  /* line 203, sass/elements/_opening.scss */
  .opening .bg-mobile {
    display: block;
    -webkit-transform: none !important;
            transform: none !important;
  }
  /* line 208, sass/elements/_opening.scss */
  .opening .bg {
    background-position: center center;
    height: 100%;
    width: 100%;
    position: absolute;
  }
  /* line 215, sass/elements/_opening.scss */
  .opening .bg + .bg {
    display: none;
  }
  /* line 218, sass/elements/_opening.scss */
  .opening .bg + .bg + .opening-title {
    top: 50%;
    color: #ffffff !important;
  }

  /* line 225, sass/elements/_opening.scss */
  .page-template-faire-un-don .opening {
    display: none;
  }
}
@media (max-width: 730px) {
  /* line 230, sass/elements/_opening.scss */
  .opening .header-carousel {
    display: none;
  }
  /* line 231, sass/elements/_opening.scss */
  .opening .bg-mobile {
    display: block;
  }
  /* line 233, sass/elements/_opening.scss */
  .opening .bg + .bg {
    display: none;
  }
  /* line 236, sass/elements/_opening.scss */
  .opening .bg + .bg + .opening-title {
    top: 50%;
  }
}
@media (max-width: 729px) {
  /* line 245, sass/elements/_opening.scss */
  .opening-title {
    font-size: 46px;
    font-size: 2.875rem;
  }

  /* line 250, sass/elements/_opening.scss */
  .opening #bgvid {
    display: none;
  }
}
/* line 13, sass/elements/_social.scss */
.sosve-social-link-wrapper {
  display: block;
  position: relative;
  width: 100%;
}
/* line 19, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-link-inner-wrapper {
  display: block;
  position: relative;
  margin: 0 0 25px 0;
}
/* line 25, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  display: inline-block;
  width: 33.3%;
  margin-bottom: 15px;
  vertical-align: top;
}
/* line 32, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-link .sosve-social-icon {
  border-radius: 50%;
  -ms-flex-preferred-size: 45px;
  flex-basis: 45px;
  margin: 0 15px 0 0;
  height: 45px;
  width: 45px;
  display: inline-block;
  vertical-align: top;
}
/* line 41, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-link .sosve-social-icon:before {
  display: inline-block;
  vertical-align: top;
  min-width: 45px;
  max-width: 45px;
  min-height: 45px;
  max-height: 45px;
  line-height: 45px;
  text-align: center;
}
/* line 53, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-link .social-link-data {
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  display: inline-block;
}
/* line 61, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-link span {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1em;
}
/* line 67, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-link a {
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: underline;
  font-family: "Montserrat", sans-serif;
}
/* line 72, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-link a.sosve-social-icon {
  font-size: 2em;
  color: #ffffff;
  text-decoration: none;
}
/* line 79, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-link .bottom-social-wrapper {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
/* line 85, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-facebook {
  color: #3B5998;
}
/* line 88, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-facebook .sosve-facebook {
  background: #3B5998;
}
/* line 92, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-facebook a {
  color: #3B5998;
}
/* line 97, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-linkedin {
  color: #007BB6;
}
/* line 100, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-linkedin .sosve-linkedin {
  background: #007BB6;
}
/* line 104, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-linkedin a {
  color: #007BB6;
}
/* line 109, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-pinterest {
  color: #CB2027;
}
/* line 112, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-pinterest .sosve-pinterest {
  background: #CB2027;
}
/* line 116, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-pinterest a {
  color: #CB2027;
}
/* line 121, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-twitter {
  color: #00ACED;
}
/* line 124, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-twitter .sosve-twitter {
  background: #00ACED;
}
/* line 128, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-twitter a {
  color: #00ACED;
}
/* line 133, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-youtube {
  color: #BB0000;
}
/* line 136, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-youtube .sosve-youtube {
  background: #BB0000;
}
/* line 140, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-youtube a {
  color: #BB0000;
}

/* Agence différente */
.sosve-social-link-wrapper .sosve-social-instagram {
  color: #bd1577;
}
.sosve-social-link-wrapper .sosve-social-instagram .sosve-instagram {
  background: #bd1577;
}
.sosve-social-link-wrapper .sosve-social-instagram a {
  color: #bd1577;
}
/* /Agence différente */

/* line 143, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-youtube a.sosve-social-icon {
  font-size: 1.4em;
  line-height: 40px;
}
/* line 150, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-rss {
  color: #F27318;
}
/* line 153, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-rss .sosve-rss {
  background: #F27318;
}
/* line 157, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-rss a {
  color: #F27318;
}
/* line 159, sass/elements/_social.scss */
.sosve-social-link-wrapper .sosve-social-rss a.sosve-social-icon {
  font-size: 1.3em;
}

@media (max-width: 969px) {
  /* line 167, sass/elements/_social.scss */
  .sosve-social-link-wrapper {
    padding: 20px 0;
  }

  /* line 170, sass/elements/_social.scss */
  .bottom-social-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 730px) {
  /* line 176, sass/elements/_social.scss */
  .sosve-social-link-wrapper {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding: 0px !important;
  }
  /* line 180, sass/elements/_social.scss */
  .sosve-social-link-wrapper .sosve-social-link-inner-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 184, sass/elements/_social.scss */
  .sosve-social-link-wrapper .sosve-social-link {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    margin: 0 0 20px 0;
    width: 50%;
    text-align: center;
  }
  /* line 192, sass/elements/_social.scss */
  .sosve-social-link-wrapper .sosve-social-link .sosve-social-icon {
    margin: 0 0 10px;
  }
  /* line 196, sass/elements/_social.scss */
  .sosve-social-link-wrapper .sosve-social-link .social-link-data {
    display: block;
  }
  /* line 201, sass/elements/_social.scss */
  .sosve-social-link-wrapper .sosve-social-link-inner-wrapper {
    margin: 0;
  }
}
/* line 207, sass/elements/_social.scss */
.article-social-share {
  float: right;
  margin-top: 20px;
}
/* line 211, sass/elements/_social.scss */
.article-social-share div.fb-share-button {
  vertical-align: top;
  display: inline-block;
  height: 20px;
  overflow: none;
}
/* line 217, sass/elements/_social.scss */
.article-social-share div.fb-share-button > span {
  vertical-align: top !important;
}
/* line 222, sass/elements/_social.scss */
.article-social-share iframe.twitter-share-button {
  vertical-align: top;
  display: inline-block;
  height: 20px;
  overflow: none;
}
/* line 229, sass/elements/_social.scss */
.article-social-share span.IN-widget {
  vertical-align: top;
  display: inline-block;
  height: 20px;
  overflow: none;
}

/* line 8, sass/elements/_timeline.scss */
.timeline {
  position: relative;
  width: 100%;
  margin: 0 auto;
  list-style-type: none;
}

/* line 15, sass/elements/_timeline.scss */
.timeline:before {
  content: ' ';
  position: absolute;
  left: 50%;
  top: 0;
  display: block;
  width: 1px;
  height: 100%;
  margin-left: -0.5px;
  background: #C6E3ED;
  z-index: 5;
}

/* line 28, sass/elements/_timeline.scss */
.timeline li {
  padding: 1em 0;
}

/* line 32, sass/elements/_timeline.scss */
.timeline li:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 41, sass/elements/_timeline.scss */
.direction-l,
.direction-r {
  color: #009EE0;
}

/* line 46, sass/elements/_timeline.scss */
.direction-l {
  position: relative;
  width: 50%;
  padding: 0 80px 0 0;
  float: left;
  text-align: right;
}
/* line 53, sass/elements/_timeline.scss */
.direction-l:after {
  content: '';
  border-radius: 7.5px;
  display: block;
  height: 15px;
  width: 15px;
  position: absolute;
  top: 2px;
  right: -7.5px;
  background: #EC7404;
  z-index: 6;
}

/* line 67, sass/elements/_timeline.scss */
.direction-r {
  position: relative;
  width: 50%;
  padding: 0 0 0 80px;
  float: right;
}
/* line 73, sass/elements/_timeline.scss */
.direction-r:after {
  content: '';
  border-radius: 7.5px;
  display: block;
  height: 15px;
  width: 15px;
  position: absolute;
  top: 2px;
  left: -7.5px;
  background: #EC7404;
  z-index: 6;
}

/* line 90, sass/elements/_timeline.scss */
.timeline .timeline-date {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  font-family: "Montserrat", sans-serif;
  margin: 0 0 30px 0;
}
/* line 96, sass/elements/_timeline.scss */
.timeline .timeline-date:after {
  content: '';
  display: block;
  position: absolute;
  background: #C6E3ED;
  height: 1px;
  width: 75px;
}
/* line 108, sass/elements/_timeline.scss */
.timeline .direction-r .timeline-date:after {
  bottom: 50%;
  margin-bottom: -0.5px;
  left: -80px;
}
/* line 117, sass/elements/_timeline.scss */
.timeline .direction-l .timeline-date:after {
  bottom: 50%;
  margin-bottom: -0.5px;
  right: -80px;
}
/* line 124, sass/elements/_timeline.scss */
.timeline .sosve-title {
  margin: 0 0 20px;
}
/* line 128, sass/elements/_timeline.scss */
.timeline .timeline-card {
  width: 100%;
  min-height: 260px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
/* line 134, sass/elements/_timeline.scss */
.timeline .timeline-card.background-color,
.timeline .timeline-card .background-color {
  padding: 25px 20px;
}
/* line 140, sass/elements/_timeline.scss */
.timeline .timeline-card-left {
  position: relative;
  overflow: hidden;
}
/* line 151, sass/elements/_timeline.scss */
.timeline .picture-timeline {
  position: absolute;
  display: block;
  top: 0%;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
/* line 159, sass/elements/_timeline.scss */
.timeline .timeline-card-right {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 169, sass/elements/_timeline.scss */
.timeline .timeline-card.right .timeline-card-left {
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
}
/* line 173, sass/elements/_timeline.scss */
.timeline .timeline-card.right .timeline-card-right {
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
  text-align: right;
}
/* line 179, sass/elements/_timeline.scss */
.timeline .timeline-card.left .timeline-card-left {
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
}
/* line 183, sass/elements/_timeline.scss */
.timeline .timeline-card.left .timeline-card-right {
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
}
/* line 187, sass/elements/_timeline.scss */
.timeline .timeline-card.top .timeline-card-left,
.timeline .timeline-card.top .timeline-card-right {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  min-height: 230px;
}

/* line 194, sass/elements/_timeline.scss */
.chrono-load {
  margin-top: 20px;
  color: #009EE0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}

@media (max-width: 730px) {
  /* line 206, sass/elements/_timeline.scss */
  .timeline {
    padding: 30px 0 0 0;
  }
  /* line 209, sass/elements/_timeline.scss */
  .timeline li {
    margin: 0 0 30px 0;
  }
  /* line 213, sass/elements/_timeline.scss */
  .timeline .direction-l,
  .timeline .direction-r {
    position: relative;
    z-index: 10;
    width: 100%;
    text-align: left;
    float: left;
    padding: 10px 20px;
    background: #f7f4f0;
  }
  /* line 223, sass/elements/_timeline.scss */
  .timeline .direction-l:after,
  .timeline .direction-r:after {
    top: -40px;
    left: 50%;
    margin-left: -7.5px;
  }
  /* line 230, sass/elements/_timeline.scss */
  .timeline .timeline-card {
    min-height: 0;
  }
  /* line 233, sass/elements/_timeline.scss */
  .timeline .timeline-date {
    text-align: center;
    margin: 0 0 10px 0;
  }
  /* line 237, sass/elements/_timeline.scss */
  .timeline .timeline-date:after {
    content: '';
    display: none !important;
  }
  /* line 243, sass/elements/_timeline.scss */
  .timeline .sosve-title {
    text-align: center;
    width: 100%;
    background-position: bottom center !important;
  }
}
/* line 5, sass/elements/_accordion.scss */
.sosve-accordion-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin: 0 0 10px 0;
}
/* line 11, sass/elements/_accordion.scss */
.sosve-accordion-wrapper:last-of-type {
  border-bottom: 2px solid #A2A3A3;
}
/* line 16, sass/elements/_accordion.scss */
.sosve-accordion-wrapper .sosve-accordion-toggle {
  position: relative !important;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 20px;
  font-size: 1.25rem;
  width: 100%;
  min-height: 90px;
  text-transform: uppercase;
  color: #A2A3A3;
  border-top: 2px solid #A2A3A3;
}
/* line 32, sass/elements/_accordion.scss */
.sosve-accordion-wrapper .sosve-accordion-toggle:last-of-type {
  border-bottom: 2px solid #A2A3A3;
}
/* line 38, sass/elements/_accordion.scss */
.sosve-accordion-wrapper .sosve-accordion-toggle:after {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  content: "\e621";
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -10px;
  font-family: 'sosve';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  text-decoration: none;
}
/* line 57, sass/elements/_accordion.scss */
.sosve-accordion-wrapper .sosve-accordion-inner-title {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: bold;
  text-align: left;
  display: inline-block;
  vertical-align: top;
  min-width: 100%;
  min-height: 90px;
  line-height: 90px;
  padding: 30px 40px;
}
/* line 72, sass/elements/_accordion.scss */
.sosve-accordion-wrapper .sosve-accordion-title {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: normal;
  line-height: 1.2;
  font-family: "Montserrat", sans-serif;
  display: block;
}
/* line 80, sass/elements/_accordion.scss */
.sosve-accordion-wrapper .sosve-accordion-subtitle {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.2;
  font-family: "Montserrat", sans-serif;
  display: block;
  text-transform: none;
}
/* line 89, sass/elements/_accordion.scss */
.sosve-accordion-wrapper .sosve-accordion-inner-pink-title {
  font-size: 18px;
  font-size: 1.125rem;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  background: #F19A9C;
  display: inline-block;
  vertical-align: top;
  min-width: 100%;
  min-height: 60px;
  line-height: 60px;
}
/* line 102, sass/elements/_accordion.scss */
.sosve-accordion-wrapper .sosve-accordion-inner-pink-title:first-child {
  margin: 15px 0 0 0;
}
/* line 107, sass/elements/_accordion.scss */
.sosve-accordion-wrapper .sosve-accordion-data {
  overflow: hidden;
  max-height: 0px;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  -webkit-transition: max-height 0.6s ease;
  transition: max-height 0.6s ease;
}
/* line 115, sass/elements/_accordion.scss */
.sosve-accordion-wrapper .sosve-accordion-inner-data {
  width: 800px;
  max-width: 800px;
  padding: 30px 0;
  margin: 0 auto;
}
/* line 121, sass/elements/_accordion.scss */
.sosve-accordion-wrapper .sosve-accordion-inner-data.full {
  width: 100%;
  max-width: 100%;
}
/* line 128, sass/elements/_accordion.scss */
.sosve-accordion-wrapper.open .sosve-accordion-data {
  max-height: 5000px;
  -webkit-transition: max-height 5s ease;
  transition: max-height 5s ease;
}
/* line 134, sass/elements/_accordion.scss */
.sosve-accordion-wrapper.open .sosve-accordion-toggle {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
/* line 138, sass/elements/_accordion.scss */
.sosve-accordion-wrapper.open .sosve-accordion-toggle.red {
  background: #F19A9C;
  color: #ffffff;
  border-top: 2px solid #F19A9C;
}
/* line 144, sass/elements/_accordion.scss */
.sosve-accordion-wrapper.open .sosve-accordion-toggle.blue {
  background: #009EE0;
  color: #ffffff;
  border-top: 2px solid #009EE0;
}
/* line 150, sass/elements/_accordion.scss */
.sosve-accordion-wrapper.open .sosve-accordion-toggle.green {
  background: #78BA41;
  color: #ffffff;
  border-top: 2px solid #78BA41;
}
/* line 156, sass/elements/_accordion.scss */
.sosve-accordion-wrapper.open .sosve-accordion-toggle:after {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 165, sass/elements/_accordion.scss */
.sosve-accordion-wrapper.compact .sosve-accordion-toggle {
  min-height: 50px;
}
/* line 169, sass/elements/_accordion.scss */
.sosve-accordion-wrapper.compact .sosve-accordion-inner-title {
  min-height: 50px;
  line-height: 50px;
  padding: 10px 10px 20px;
}
/* line 175, sass/elements/_accordion.scss */
.sosve-accordion-wrapper.compact .sosve-accordion-title {
  padding: 10px 30px 0 0;
}

@media (max-width: 730px) {
  /* line 184, sass/elements/_accordion.scss */
  .sosve-accordion-wrapper .sosve-accordion-toggle {
    line-height: 90px;
  }
  /* line 188, sass/elements/_accordion.scss */
  .sosve-accordion-wrapper.compact {
    margin: 0;
  }
  /* line 191, sass/elements/_accordion.scss */
  .sosve-accordion-wrapper.compact .sosve-accordion-toggle {
    line-height: 50px;
  }
  /* line 195, sass/elements/_accordion.scss */
  .sosve-accordion-wrapper.compact .sosve-accordion-title {
    font-size: 18px;
    font-size: 1.125rem;
  }
  /* line 199, sass/elements/_accordion.scss */
  .sosve-accordion-wrapper.compact.open .sosve-accordion-data {
    padding: 0px 20px;
  }
  /* line 202, sass/elements/_accordion.scss */
  .sosve-accordion-wrapper.compact.open .sosve-accordion-data .article ol, .sosve-accordion-wrapper.compact.open .sosve-accordion-data article ol {
    padding-left: 10%;
  }
  /* line 205, sass/elements/_accordion.scss */
  .sosve-accordion-wrapper.compact.open .sosve-accordion-data .article ol li:before, .sosve-accordion-wrapper.compact.open .sosve-accordion-data article ol li:before {
    left: 5px;
  }
}
/* line 5, sass/elements/_tabs.scss */
.sosve-tabs-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-bottom: 40px;
}
/* line 11, sass/elements/_tabs.scss */
.sosve-tabs-wrapper .sosve-tabs-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
/* line 15, sass/elements/_tabs.scss */
.sosve-tabs-wrapper .sosve-tabs-links .sosve-tab-link {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 18px;
  font-size: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  min-height: 55px;
  max-height: 55px;
  background-color: transparent;
  color: #A2A3A3;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 29, sass/elements/_tabs.scss */
.sosve-tabs-wrapper .sosve-tabs-links .sosve-tab-link:hover {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: rgba(241, 154, 156, 0.5);
  color: #ffffff;
}
/* line 35, sass/elements/_tabs.scss */
.sosve-tabs-wrapper .sosve-tabs-links .sosve-tab-link.active {
  background-color: #F19A9C;
  color: #ffffff;
}
/* line 42, sass/elements/_tabs.scss */
.sosve-tabs-wrapper .sosve-tabs-links .sosve-tab-link.blue.active {
  background-color: #009EE0;
}
/* line 45, sass/elements/_tabs.scss */
.sosve-tabs-wrapper .sosve-tabs-links .sosve-tab-link.blue:hover {
  background-color: rgba(0, 158, 224, 0.5);
}
/* line 53, sass/elements/_tabs.scss */
.sosve-tabs-wrapper .sosve-form-wrapper,
.sosve-tabs-wrapper .sosve-tab-select {
  display: none;
}
/* line 58, sass/elements/_tabs.scss */
.sosve-tabs-wrapper .sosve-tabs-data .sosve-tabs-tab {
  -webkit-transition: max-height 0.3s ease;
  transition: max-height 0.3s ease;
  max-height: 0px;
  overflow: hidden;
  padding: 0;
}
/* line 64, sass/elements/_tabs.scss */
.sosve-tabs-wrapper .sosve-tabs-data .sosve-tabs-tab .intro {
  text-align: center;
  color: #A2A3A3;
  margin-bottom: 30px;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "Montserrat", sans-serif;
}
/* line 72, sass/elements/_tabs.scss */
.sosve-tabs-wrapper .sosve-tabs-data .sosve-tabs-tab.active {
  -webkit-transition: max-height 0.3s ease;
  transition: max-height 0.3s ease;
  max-height: 3000px;
  background-color: #ffffff;
  padding: 60px 45px;
}

@media (max-width: 730px) {
  /* line 82, sass/elements/_tabs.scss */
  .sosve-tabs-wrapper .sosve-tabs-links {
    display: block;
    /* .sosve-form-wrapper,
    .sosve-tab-select {
    	display: block;
    } */
  }
  /* line 85, sass/elements/_tabs.scss */
  .sosve-tabs-wrapper .sosve-tabs-links .sosve-tab-link {
    /* display: none; */
    display: block;
    text-align: center;
  }
}
/* line 1, sass/elements/_cards.scss */
.card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  height: 476px;
  background-size: cover;
}

/* line 8, sass/elements/_cards.scss */
.card-text {
  padding: 30px;
  background-color: #009EE0;
  position: relative;
}

/* line 13, sass/elements/_cards.scss */
.card-title {
  font-size: 18px;
  font-size: 1.125rem;
  color: #ffffff;
  line-height: 1.2;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
}

/* line 23, sass/elements/_cards.scss */
.card-date,
.card-excerpt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4;
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
}

/* line 33, sass/elements/_cards.scss */
.card--large {
  margin-bottom: 0px;
  width: 100%;
}
/* line 37, sass/elements/_cards.scss */
.card--large .card-text {
  padding: 50px 30px;
  position: absolute;
  bottom: 0;
}
/* line 42, sass/elements/_cards.scss */
.card--large .card-title {
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 48, sass/elements/_cards.scss */
.sosve-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  width: 100%;
}
/* line 52, sass/elements/_cards.scss */
.sosve-card a {
  color: #ffffff;
}
/* line 58, sass/elements/_cards.scss */
.sosve-card .sosve-card-image {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 68, sass/elements/_cards.scss */
.sosve-card .sosve-card-data,
.sosve-card .sosve-card-village {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
}
/* line 74, sass/elements/_cards.scss */
.sosve-card .sosve-card-data {
  padding: 0;
}
/* line 77, sass/elements/_cards.scss */
.sosve-card .sosve-card-data .content-card-data {
  padding: 30px;
}
/* line 82, sass/elements/_cards.scss */
.sosve-card .sosve-card-top-info,
.sosve-card .sosve-card-title,
.sosve-card .sosve-card-sub-title,
.sosve-card .sosve-card-content-wrapper,
.sosve-card .sosve-card-link {
  font-family: "Montserrat", sans-serif;
}
/* line 90, sass/elements/_cards.scss */
.sosve-card .sosve-card-top-info,
.sosve-card .sosve-card-title,
.sosve-card .sosve-card-sub-title,
.sosve-card .sosve-card-date {
  margin: 0 0 15px 0;
}
/* line 97, sass/elements/_cards.scss */
.sosve-card .sosve-card-top-info {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 101, sass/elements/_cards.scss */
.sosve-card .sosve-card-title {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.4em;
}
/* line 108, sass/elements/_cards.scss */
.sosve-card .sosve-card-sub-title {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 113, sass/elements/_cards.scss */
.sosve-card .sosve-card-date {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 117, sass/elements/_cards.scss */
.sosve-card .title-card-village {
  font-family: "Amatic SC", cursive;
  font-size: 50px;
  font-size: 3.125rem;
  margin-bottom: 25px;
}
/* line 122, sass/elements/_cards.scss */
.sosve-card .content-card-village {
  font-family: "Montserrat", sans-serif;
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 1.4em;
}
/* line 128, sass/elements/_cards.scss */
.sosve-card .sosve-card-content-wrapper {
  margin: 15px 0;
}
/* line 131, sass/elements/_cards.scss */
.sosve-card .sosve-card-content-wrapper p {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4em;
}
/* line 137, sass/elements/_cards.scss */
.sosve-card .sosve-card-link-wrapper {
  margin: 15px 0 0 0;
  text-align: right;
}
/* line 142, sass/elements/_cards.scss */
.sosve-card .sosve-card-link {
  font-size: 14px;
  font-size: 0.875rem;
  color: #ffffff;
  text-transform: uppercase;
  width: auto;
  margin-top: 50px;
  font-weight: bold;
}
/* line 150, sass/elements/_cards.scss */
.sosve-card .sosve-card-link:hover {
  text-decoration: underline;
}
/* line 157, sass/elements/_cards.scss */
.sosve-card.vertical {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: auto;
  margin-bottom: 30px;
}
/* line 163, sass/elements/_cards.scss */
.sosve-card.vertical .sosve-card-image {
  display: block;
  background-position: top center;
  position: relative;
  overflow: hidden;
}
/* line 327, sass/mixins/_mixins.scss */
.sosve-card.vertical .sosve-card-image:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 74.05405%;
}
/* line 333, sass/mixins/_mixins.scss */
.sosve-card.vertical .sosve-card-image > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 172, sass/elements/_cards.scss */
.sosve-card.vertical .sosve-card-data {
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
/* line 176, sass/elements/_cards.scss */
.sosve-card.vertical .sosve-card-data .content-card-data {
  -ms-flex-preferred-size: 275px;
  flex-basis: 275px;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  overflow: hidden;
}
/* line 184, sass/elements/_cards.scss */
.sosve-card.vertical.small-card {
  height: 275px;
}
/* line 188, sass/elements/_cards.scss */
.sosve-card.vertical.small-card .sosve-card-data .content-card-data {
  padding: 10px 5px;
}
/* line 196, sass/elements/_cards.scss */
.sosve-card.horizontal {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 460px;
}
/* line 200, sass/elements/_cards.scss */
.sosve-card.horizontal.size--auto {
  height: auto;
}
/* line 202, sass/elements/_cards.scss */
.sosve-card.horizontal .sosve-card-image {
  -ms-flex-preferred-size: 33%;
  flex-basis: 33%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
}
/* line 207, sass/elements/_cards.scss */
.sosve-card.horizontal .sosve-card-data {
  -ms-flex-preferred-size: 67%;
  flex-basis: 67%;
}
/* line 211, sass/elements/_cards.scss */
.sosve-card.horizontal.reverse {
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
/* line 216, sass/elements/_cards.scss */
.sosve-card.horizontal.card--large .sosve-card-image {
  -ms-flex-preferred-size: 68%;
  flex-basis: 68%;
}
/* line 220, sass/elements/_cards.scss */
.sosve-card.horizontal.card--large .sosve-card-data {
  -ms-flex-preferred-size: 32%;
  flex-basis: 32%;
}
/* line 226, sass/elements/_cards.scss */
.sosve-card.card-map {
  height: auto;
}
/* line 229, sass/elements/_cards.scss */
.sosve-card.card-map.reverse {
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
/* line 231, sass/elements/_cards.scss */
.sosve-card.card-map .sosve-card-village {
  -ms-flex-preferred-size: 67%;
  flex-basis: 67%;
}
/* line 235, sass/elements/_cards.scss */
.sosve-card.card-map .sosve-card-map {
  -ms-flex-preferred-size: 33%;
  flex-basis: 33%;
  position: relative;
  overflow: hidden;
}
/* line 327, sass/mixins/_mixins.scss */
.sosve-card.card-map .sosve-card-map:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 75%;
}
/* line 333, sass/mixins/_mixins.scss */
.sosve-card.card-map .sosve-card-map > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 239, sass/elements/_cards.scss */
.sosve-card.card-map .sosve-card-map > .content {
  margin: auto;
}
/* line 247, sass/elements/_cards.scss */
.sosve-card.music {
  position: relative;
  overflow: hidden;
  position: relative;
  width: 100%;
  display: block;
}
/* line 327, sass/mixins/_mixins.scss */
.sosve-card.music:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 100%;
}
/* line 333, sass/mixins/_mixins.scss */
.sosve-card.music > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 253, sass/elements/_cards.scss */
.sosve-card.music.small {
  height: 100px;
}
/* line 256, sass/elements/_cards.scss */
.sosve-card.music.small .sosve-card-data {
  height: 100px;
}
/* line 261, sass/elements/_cards.scss */
.sosve-card.music .sosve-card-image,
.sosve-card.music .sosve-card-data {
  position: absolute;
}
/* line 266, sass/elements/_cards.scss */
.sosve-card.music .sosve-card-image {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  background-size: 100% auto;
  background-position: top center;
  position: relative;
  display: block;
  height: 240px;
}
/* line 279, sass/elements/_cards.scss */
.sosve-card.music .sosve-card-data {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  bottom: 0;
  left: 0;
  height: 130px;
  display: block;
  z-index: 11;
}
/* line 288, sass/elements/_cards.scss */
.sosve-card.music .sosve-card-data .content-card-data {
  padding: 10px;
}
/* line 291, sass/elements/_cards.scss */
.sosve-card.music .sosve-music-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  min-height: 80px;
  position: relative;
}
/* line 300, sass/elements/_cards.scss */
.sosve-card.music .sosve-music-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  padding: 5px 0 0 0;
  min-height: 20px;
}
/* line 309, sass/elements/_cards.scss */
.sosve-card.music .wrapper-music-footer {
  display: block;
  position: relative;
  height: 100%;
  width: 100%;
}
/* line 316, sass/elements/_cards.scss */
.sosve-card.music .content-music-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
/* line 323, sass/elements/_cards.scss */
.sosve-card.music .music-card-text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 0 15px;
}
/* line 330, sass/elements/_cards.scss */
.sosve-card.music .music-player-wrapper {
  position: relative;
  height: 60px;
  -ms-flex-preferred-size: 60px;
  flex-basis: 60px;
}
/* line 336, sass/elements/_cards.scss */
.sosve-card.music .player-play-btn,
.sosve-card.music .player-stop-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 20px;
  width: 20px;
  margin-top: -10px;
  margin-left: -10px;
  z-index: 12;
  display: block;
  cursor: pointer;
}
/* line 353, sass/elements/_cards.scss */
.sosve-card.music .player-play-btn {
  margin-left: -7px;
}
/* line 357, sass/elements/_cards.scss */
.sosve-card.music .player-stop-btn {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  display: none;
  opacity: 0;
}
/* line 362, sass/elements/_cards.scss */
.sosve-card.music .player-stop-btn.domActive {
  display: block;
}
/* line 366, sass/elements/_cards.scss */
.sosve-card.music .player-stop-btn.playing {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1;
}
/* line 373, sass/elements/_cards.scss */
.sosve-card.music .player-play-btn:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 18px;
  border-color: transparent transparent transparent #ffffff;
}
/* line 386, sass/elements/_cards.scss */
.sosve-card.music .player-stop-btn:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
}
/* line 397, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: calc( -55px / 2 );
  margin-left: calc( -55px / 2 );
  width: 55px;
  height: 55px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}
/* line 421, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress .circle .mask, .sosve-card.music .player-radial-progress .circle .fill, .sosve-card.music .player-radial-progress .circle .shadow {
  width: 55px;
  height: 55px;
  position: absolute;
  border-radius: 50%;
}
/* line 427, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress .circle .mask, .sosve-card.music .player-radial-progress .circle .fill {
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 1s;
  -webkit-transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  border-radius: 50%;
}
/* line 434, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress .circle .mask {
  clip: rect(0px, 55px, 55px, 27.5px);
}
/* line 436, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress .circle .mask .fill {
  clip: rect(0px, 27.5px, 55px, 0px);
  background-color: #ffffff;
}
/* line 443, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress .inset {
  width: 49px;
  height: 49px;
  position: absolute;
  margin-left: 3px;
  margin-top: 3px;
  background-color: #009EE0;
  border-radius: 50%;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="0"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="0"] .circle .fill {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="0"] .circle .fill.fix {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="0"] .inset .percentage .numbers {
  width: 57px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="0.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="0.5"] .circle .fill {
  -webkit-transform: rotate(0.9deg);
  transform: rotate(0.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="0.5"] .circle .fill.fix {
  -webkit-transform: rotate(1.8deg);
  transform: rotate(1.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="0.5"] .inset .percentage .numbers {
  width: 85.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="1"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="1"] .circle .fill {
  -webkit-transform: rotate(1.8deg);
  transform: rotate(1.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="1"] .circle .fill.fix {
  -webkit-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="1"] .inset .percentage .numbers {
  width: 114px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="1.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="1.5"] .circle .fill {
  -webkit-transform: rotate(2.7deg);
  transform: rotate(2.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="1.5"] .circle .fill.fix {
  -webkit-transform: rotate(5.4deg);
  transform: rotate(5.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="1.5"] .inset .percentage .numbers {
  width: 142.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="2"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="2"] .circle .fill {
  -webkit-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="2"] .circle .fill.fix {
  -webkit-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="2"] .inset .percentage .numbers {
  width: 171px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="2.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="2.5"] .circle .fill {
  -webkit-transform: rotate(4.5deg);
  transform: rotate(4.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="2.5"] .circle .fill.fix {
  -webkit-transform: rotate(9deg);
  transform: rotate(9deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="2.5"] .inset .percentage .numbers {
  width: 199.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="3"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="3"] .circle .fill {
  -webkit-transform: rotate(5.4deg);
  transform: rotate(5.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="3"] .circle .fill.fix {
  -webkit-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="3"] .inset .percentage .numbers {
  width: 228px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="3.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="3.5"] .circle .fill {
  -webkit-transform: rotate(6.3deg);
  transform: rotate(6.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="3.5"] .circle .fill.fix {
  -webkit-transform: rotate(12.6deg);
  transform: rotate(12.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="3.5"] .inset .percentage .numbers {
  width: 256.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="4"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="4"] .circle .fill {
  -webkit-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="4"] .circle .fill.fix {
  -webkit-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="4"] .inset .percentage .numbers {
  width: 285px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="4.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="4.5"] .circle .fill {
  -webkit-transform: rotate(8.1deg);
  transform: rotate(8.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="4.5"] .circle .fill.fix {
  -webkit-transform: rotate(16.2deg);
  transform: rotate(16.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="4.5"] .inset .percentage .numbers {
  width: 313.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="5"] .circle .fill {
  -webkit-transform: rotate(9deg);
  transform: rotate(9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="5"] .circle .fill.fix {
  -webkit-transform: rotate(18deg);
  transform: rotate(18deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="5"] .inset .percentage .numbers {
  width: 342px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="5.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="5.5"] .circle .fill {
  -webkit-transform: rotate(9.9deg);
  transform: rotate(9.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="5.5"] .circle .fill.fix {
  -webkit-transform: rotate(19.8deg);
  transform: rotate(19.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="5.5"] .inset .percentage .numbers {
  width: 370.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="6"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="6"] .circle .fill {
  -webkit-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="6"] .circle .fill.fix {
  -webkit-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="6"] .inset .percentage .numbers {
  width: 399px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="6.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="6.5"] .circle .fill {
  -webkit-transform: rotate(11.7deg);
  transform: rotate(11.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="6.5"] .circle .fill.fix {
  -webkit-transform: rotate(23.4deg);
  transform: rotate(23.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="6.5"] .inset .percentage .numbers {
  width: 427.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="7"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="7"] .circle .fill {
  -webkit-transform: rotate(12.6deg);
  transform: rotate(12.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="7"] .circle .fill.fix {
  -webkit-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="7"] .inset .percentage .numbers {
  width: 456px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="7.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="7.5"] .circle .fill {
  -webkit-transform: rotate(13.5deg);
  transform: rotate(13.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="7.5"] .circle .fill.fix {
  -webkit-transform: rotate(27deg);
  transform: rotate(27deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="7.5"] .inset .percentage .numbers {
  width: 484.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="8"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="8"] .circle .fill {
  -webkit-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="8"] .circle .fill.fix {
  -webkit-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="8"] .inset .percentage .numbers {
  width: 513px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="8.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="8.5"] .circle .fill {
  -webkit-transform: rotate(15.3deg);
  transform: rotate(15.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="8.5"] .circle .fill.fix {
  -webkit-transform: rotate(30.6deg);
  transform: rotate(30.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="8.5"] .inset .percentage .numbers {
  width: 541.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="9"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="9"] .circle .fill {
  -webkit-transform: rotate(16.2deg);
  transform: rotate(16.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="9"] .circle .fill.fix {
  -webkit-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="9"] .inset .percentage .numbers {
  width: 570px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="9.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="9.5"] .circle .fill {
  -webkit-transform: rotate(17.1deg);
  transform: rotate(17.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="9.5"] .circle .fill.fix {
  -webkit-transform: rotate(34.2deg);
  transform: rotate(34.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="9.5"] .inset .percentage .numbers {
  width: 598.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="10"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="10"] .circle .fill {
  -webkit-transform: rotate(18deg);
  transform: rotate(18deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="10"] .circle .fill.fix {
  -webkit-transform: rotate(36deg);
  transform: rotate(36deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="10"] .inset .percentage .numbers {
  width: 627px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="10.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="10.5"] .circle .fill {
  -webkit-transform: rotate(18.9deg);
  transform: rotate(18.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="10.5"] .circle .fill.fix {
  -webkit-transform: rotate(37.8deg);
  transform: rotate(37.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="10.5"] .inset .percentage .numbers {
  width: 655.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="11"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="11"] .circle .fill {
  -webkit-transform: rotate(19.8deg);
  transform: rotate(19.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="11"] .circle .fill.fix {
  -webkit-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="11"] .inset .percentage .numbers {
  width: 684px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="11.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="11.5"] .circle .fill {
  -webkit-transform: rotate(20.7deg);
  transform: rotate(20.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="11.5"] .circle .fill.fix {
  -webkit-transform: rotate(41.4deg);
  transform: rotate(41.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="11.5"] .inset .percentage .numbers {
  width: 712.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="12"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="12"] .circle .fill {
  -webkit-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="12"] .circle .fill.fix {
  -webkit-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="12"] .inset .percentage .numbers {
  width: 741px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="12.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="12.5"] .circle .fill {
  -webkit-transform: rotate(22.5deg);
  transform: rotate(22.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="12.5"] .circle .fill.fix {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="12.5"] .inset .percentage .numbers {
  width: 769.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="13"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="13"] .circle .fill {
  -webkit-transform: rotate(23.4deg);
  transform: rotate(23.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="13"] .circle .fill.fix {
  -webkit-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="13"] .inset .percentage .numbers {
  width: 798px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="13.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="13.5"] .circle .fill {
  -webkit-transform: rotate(24.3deg);
  transform: rotate(24.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="13.5"] .circle .fill.fix {
  -webkit-transform: rotate(48.6deg);
  transform: rotate(48.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="13.5"] .inset .percentage .numbers {
  width: 826.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="14"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="14"] .circle .fill {
  -webkit-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="14"] .circle .fill.fix {
  -webkit-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="14"] .inset .percentage .numbers {
  width: 855px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="14.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="14.5"] .circle .fill {
  -webkit-transform: rotate(26.1deg);
  transform: rotate(26.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="14.5"] .circle .fill.fix {
  -webkit-transform: rotate(52.2deg);
  transform: rotate(52.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="14.5"] .inset .percentage .numbers {
  width: 883.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="15"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="15"] .circle .fill {
  -webkit-transform: rotate(27deg);
  transform: rotate(27deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="15"] .circle .fill.fix {
  -webkit-transform: rotate(54deg);
  transform: rotate(54deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="15"] .inset .percentage .numbers {
  width: 912px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="15.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="15.5"] .circle .fill {
  -webkit-transform: rotate(27.9deg);
  transform: rotate(27.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="15.5"] .circle .fill.fix {
  -webkit-transform: rotate(55.8deg);
  transform: rotate(55.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="15.5"] .inset .percentage .numbers {
  width: 940.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="16"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="16"] .circle .fill {
  -webkit-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="16"] .circle .fill.fix {
  -webkit-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="16"] .inset .percentage .numbers {
  width: 969px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="16.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="16.5"] .circle .fill {
  -webkit-transform: rotate(29.7deg);
  transform: rotate(29.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="16.5"] .circle .fill.fix {
  -webkit-transform: rotate(59.4deg);
  transform: rotate(59.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="16.5"] .inset .percentage .numbers {
  width: 997.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="17"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="17"] .circle .fill {
  -webkit-transform: rotate(30.6deg);
  transform: rotate(30.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="17"] .circle .fill.fix {
  -webkit-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="17"] .inset .percentage .numbers {
  width: 1026px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="17.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="17.5"] .circle .fill {
  -webkit-transform: rotate(31.5deg);
  transform: rotate(31.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="17.5"] .circle .fill.fix {
  -webkit-transform: rotate(63deg);
  transform: rotate(63deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="17.5"] .inset .percentage .numbers {
  width: 1054.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="18"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="18"] .circle .fill {
  -webkit-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="18"] .circle .fill.fix {
  -webkit-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="18"] .inset .percentage .numbers {
  width: 1083px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="18.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="18.5"] .circle .fill {
  -webkit-transform: rotate(33.3deg);
  transform: rotate(33.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="18.5"] .circle .fill.fix {
  -webkit-transform: rotate(66.6deg);
  transform: rotate(66.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="18.5"] .inset .percentage .numbers {
  width: 1111.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="19"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="19"] .circle .fill {
  -webkit-transform: rotate(34.2deg);
  transform: rotate(34.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="19"] .circle .fill.fix {
  -webkit-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="19"] .inset .percentage .numbers {
  width: 1140px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="19.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="19.5"] .circle .fill {
  -webkit-transform: rotate(35.1deg);
  transform: rotate(35.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="19.5"] .circle .fill.fix {
  -webkit-transform: rotate(70.2deg);
  transform: rotate(70.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="19.5"] .inset .percentage .numbers {
  width: 1168.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="20"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="20"] .circle .fill {
  -webkit-transform: rotate(36deg);
  transform: rotate(36deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="20"] .circle .fill.fix {
  -webkit-transform: rotate(72deg);
  transform: rotate(72deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="20"] .inset .percentage .numbers {
  width: 1197px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="20.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="20.5"] .circle .fill {
  -webkit-transform: rotate(36.9deg);
  transform: rotate(36.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="20.5"] .circle .fill.fix {
  -webkit-transform: rotate(73.8deg);
  transform: rotate(73.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="20.5"] .inset .percentage .numbers {
  width: 1225.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="21"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="21"] .circle .fill {
  -webkit-transform: rotate(37.8deg);
  transform: rotate(37.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="21"] .circle .fill.fix {
  -webkit-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="21"] .inset .percentage .numbers {
  width: 1254px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="21.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="21.5"] .circle .fill {
  -webkit-transform: rotate(38.7deg);
  transform: rotate(38.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="21.5"] .circle .fill.fix {
  -webkit-transform: rotate(77.4deg);
  transform: rotate(77.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="21.5"] .inset .percentage .numbers {
  width: 1282.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="22"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="22"] .circle .fill {
  -webkit-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="22"] .circle .fill.fix {
  -webkit-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="22"] .inset .percentage .numbers {
  width: 1311px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="22.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="22.5"] .circle .fill {
  -webkit-transform: rotate(40.5deg);
  transform: rotate(40.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="22.5"] .circle .fill.fix {
  -webkit-transform: rotate(81deg);
  transform: rotate(81deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="22.5"] .inset .percentage .numbers {
  width: 1339.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="23"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="23"] .circle .fill {
  -webkit-transform: rotate(41.4deg);
  transform: rotate(41.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="23"] .circle .fill.fix {
  -webkit-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="23"] .inset .percentage .numbers {
  width: 1368px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="23.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="23.5"] .circle .fill {
  -webkit-transform: rotate(42.3deg);
  transform: rotate(42.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="23.5"] .circle .fill.fix {
  -webkit-transform: rotate(84.6deg);
  transform: rotate(84.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="23.5"] .inset .percentage .numbers {
  width: 1396.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="24"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="24"] .circle .fill {
  -webkit-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="24"] .circle .fill.fix {
  -webkit-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="24"] .inset .percentage .numbers {
  width: 1425px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="24.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="24.5"] .circle .fill {
  -webkit-transform: rotate(44.1deg);
  transform: rotate(44.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="24.5"] .circle .fill.fix {
  -webkit-transform: rotate(88.2deg);
  transform: rotate(88.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="24.5"] .inset .percentage .numbers {
  width: 1453.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="25"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="25"] .circle .fill {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="25"] .circle .fill.fix {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="25"] .inset .percentage .numbers {
  width: 1482px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="25.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="25.5"] .circle .fill {
  -webkit-transform: rotate(45.9deg);
  transform: rotate(45.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="25.5"] .circle .fill.fix {
  -webkit-transform: rotate(91.8deg);
  transform: rotate(91.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="25.5"] .inset .percentage .numbers {
  width: 1510.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="26"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="26"] .circle .fill {
  -webkit-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="26"] .circle .fill.fix {
  -webkit-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="26"] .inset .percentage .numbers {
  width: 1539px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="26.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="26.5"] .circle .fill {
  -webkit-transform: rotate(47.7deg);
  transform: rotate(47.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="26.5"] .circle .fill.fix {
  -webkit-transform: rotate(95.4deg);
  transform: rotate(95.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="26.5"] .inset .percentage .numbers {
  width: 1567.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="27"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="27"] .circle .fill {
  -webkit-transform: rotate(48.6deg);
  transform: rotate(48.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="27"] .circle .fill.fix {
  -webkit-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="27"] .inset .percentage .numbers {
  width: 1596px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="27.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="27.5"] .circle .fill {
  -webkit-transform: rotate(49.5deg);
  transform: rotate(49.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="27.5"] .circle .fill.fix {
  -webkit-transform: rotate(99deg);
  transform: rotate(99deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="27.5"] .inset .percentage .numbers {
  width: 1624.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="28"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="28"] .circle .fill {
  -webkit-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="28"] .circle .fill.fix {
  -webkit-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="28"] .inset .percentage .numbers {
  width: 1653px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="28.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="28.5"] .circle .fill {
  -webkit-transform: rotate(51.3deg);
  transform: rotate(51.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="28.5"] .circle .fill.fix {
  -webkit-transform: rotate(102.6deg);
  transform: rotate(102.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="28.5"] .inset .percentage .numbers {
  width: 1681.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="29"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="29"] .circle .fill {
  -webkit-transform: rotate(52.2deg);
  transform: rotate(52.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="29"] .circle .fill.fix {
  -webkit-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="29"] .inset .percentage .numbers {
  width: 1710px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="29.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="29.5"] .circle .fill {
  -webkit-transform: rotate(53.1deg);
  transform: rotate(53.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="29.5"] .circle .fill.fix {
  -webkit-transform: rotate(106.2deg);
  transform: rotate(106.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="29.5"] .inset .percentage .numbers {
  width: 1738.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="30"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="30"] .circle .fill {
  -webkit-transform: rotate(54deg);
  transform: rotate(54deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="30"] .circle .fill.fix {
  -webkit-transform: rotate(108deg);
  transform: rotate(108deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="30"] .inset .percentage .numbers {
  width: 1767px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="30.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="30.5"] .circle .fill {
  -webkit-transform: rotate(54.9deg);
  transform: rotate(54.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="30.5"] .circle .fill.fix {
  -webkit-transform: rotate(109.8deg);
  transform: rotate(109.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="30.5"] .inset .percentage .numbers {
  width: 1795.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="31"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="31"] .circle .fill {
  -webkit-transform: rotate(55.8deg);
  transform: rotate(55.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="31"] .circle .fill.fix {
  -webkit-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="31"] .inset .percentage .numbers {
  width: 1824px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="31.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="31.5"] .circle .fill {
  -webkit-transform: rotate(56.7deg);
  transform: rotate(56.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="31.5"] .circle .fill.fix {
  -webkit-transform: rotate(113.4deg);
  transform: rotate(113.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="31.5"] .inset .percentage .numbers {
  width: 1852.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="32"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="32"] .circle .fill {
  -webkit-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="32"] .circle .fill.fix {
  -webkit-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="32"] .inset .percentage .numbers {
  width: 1881px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="32.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="32.5"] .circle .fill {
  -webkit-transform: rotate(58.5deg);
  transform: rotate(58.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="32.5"] .circle .fill.fix {
  -webkit-transform: rotate(117deg);
  transform: rotate(117deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="32.5"] .inset .percentage .numbers {
  width: 1909.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="33"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="33"] .circle .fill {
  -webkit-transform: rotate(59.4deg);
  transform: rotate(59.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="33"] .circle .fill.fix {
  -webkit-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="33"] .inset .percentage .numbers {
  width: 1938px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="33.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="33.5"] .circle .fill {
  -webkit-transform: rotate(60.3deg);
  transform: rotate(60.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="33.5"] .circle .fill.fix {
  -webkit-transform: rotate(120.6deg);
  transform: rotate(120.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="33.5"] .inset .percentage .numbers {
  width: 1966.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="34"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="34"] .circle .fill {
  -webkit-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="34"] .circle .fill.fix {
  -webkit-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="34"] .inset .percentage .numbers {
  width: 1995px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="34.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="34.5"] .circle .fill {
  -webkit-transform: rotate(62.1deg);
  transform: rotate(62.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="34.5"] .circle .fill.fix {
  -webkit-transform: rotate(124.2deg);
  transform: rotate(124.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="34.5"] .inset .percentage .numbers {
  width: 2023.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="35"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="35"] .circle .fill {
  -webkit-transform: rotate(63deg);
  transform: rotate(63deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="35"] .circle .fill.fix {
  -webkit-transform: rotate(126deg);
  transform: rotate(126deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="35"] .inset .percentage .numbers {
  width: 2052px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="35.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="35.5"] .circle .fill {
  -webkit-transform: rotate(63.9deg);
  transform: rotate(63.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="35.5"] .circle .fill.fix {
  -webkit-transform: rotate(127.8deg);
  transform: rotate(127.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="35.5"] .inset .percentage .numbers {
  width: 2080.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="36"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="36"] .circle .fill {
  -webkit-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="36"] .circle .fill.fix {
  -webkit-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="36"] .inset .percentage .numbers {
  width: 2109px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="36.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="36.5"] .circle .fill {
  -webkit-transform: rotate(65.7deg);
  transform: rotate(65.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="36.5"] .circle .fill.fix {
  -webkit-transform: rotate(131.4deg);
  transform: rotate(131.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="36.5"] .inset .percentage .numbers {
  width: 2137.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="37"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="37"] .circle .fill {
  -webkit-transform: rotate(66.6deg);
  transform: rotate(66.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="37"] .circle .fill.fix {
  -webkit-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="37"] .inset .percentage .numbers {
  width: 2166px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="37.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="37.5"] .circle .fill {
  -webkit-transform: rotate(67.5deg);
  transform: rotate(67.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="37.5"] .circle .fill.fix {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="37.5"] .inset .percentage .numbers {
  width: 2194.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="38"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="38"] .circle .fill {
  -webkit-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="38"] .circle .fill.fix {
  -webkit-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="38"] .inset .percentage .numbers {
  width: 2223px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="38.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="38.5"] .circle .fill {
  -webkit-transform: rotate(69.3deg);
  transform: rotate(69.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="38.5"] .circle .fill.fix {
  -webkit-transform: rotate(138.6deg);
  transform: rotate(138.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="38.5"] .inset .percentage .numbers {
  width: 2251.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="39"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="39"] .circle .fill {
  -webkit-transform: rotate(70.2deg);
  transform: rotate(70.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="39"] .circle .fill.fix {
  -webkit-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="39"] .inset .percentage .numbers {
  width: 2280px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="39.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="39.5"] .circle .fill {
  -webkit-transform: rotate(71.1deg);
  transform: rotate(71.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="39.5"] .circle .fill.fix {
  -webkit-transform: rotate(142.2deg);
  transform: rotate(142.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="39.5"] .inset .percentage .numbers {
  width: 2308.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="40"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="40"] .circle .fill {
  -webkit-transform: rotate(72deg);
  transform: rotate(72deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="40"] .circle .fill.fix {
  -webkit-transform: rotate(144deg);
  transform: rotate(144deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="40"] .inset .percentage .numbers {
  width: 2337px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="40.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="40.5"] .circle .fill {
  -webkit-transform: rotate(72.9deg);
  transform: rotate(72.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="40.5"] .circle .fill.fix {
  -webkit-transform: rotate(145.8deg);
  transform: rotate(145.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="40.5"] .inset .percentage .numbers {
  width: 2365.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="41"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="41"] .circle .fill {
  -webkit-transform: rotate(73.8deg);
  transform: rotate(73.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="41"] .circle .fill.fix {
  -webkit-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="41"] .inset .percentage .numbers {
  width: 2394px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="41.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="41.5"] .circle .fill {
  -webkit-transform: rotate(74.7deg);
  transform: rotate(74.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="41.5"] .circle .fill.fix {
  -webkit-transform: rotate(149.4deg);
  transform: rotate(149.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="41.5"] .inset .percentage .numbers {
  width: 2422.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="42"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="42"] .circle .fill {
  -webkit-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="42"] .circle .fill.fix {
  -webkit-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="42"] .inset .percentage .numbers {
  width: 2451px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="42.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="42.5"] .circle .fill {
  -webkit-transform: rotate(76.5deg);
  transform: rotate(76.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="42.5"] .circle .fill.fix {
  -webkit-transform: rotate(153deg);
  transform: rotate(153deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="42.5"] .inset .percentage .numbers {
  width: 2479.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="43"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="43"] .circle .fill {
  -webkit-transform: rotate(77.4deg);
  transform: rotate(77.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="43"] .circle .fill.fix {
  -webkit-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="43"] .inset .percentage .numbers {
  width: 2508px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="43.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="43.5"] .circle .fill {
  -webkit-transform: rotate(78.3deg);
  transform: rotate(78.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="43.5"] .circle .fill.fix {
  -webkit-transform: rotate(156.6deg);
  transform: rotate(156.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="43.5"] .inset .percentage .numbers {
  width: 2536.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="44"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="44"] .circle .fill {
  -webkit-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="44"] .circle .fill.fix {
  -webkit-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="44"] .inset .percentage .numbers {
  width: 2565px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="44.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="44.5"] .circle .fill {
  -webkit-transform: rotate(80.1deg);
  transform: rotate(80.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="44.5"] .circle .fill.fix {
  -webkit-transform: rotate(160.2deg);
  transform: rotate(160.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="44.5"] .inset .percentage .numbers {
  width: 2593.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="45"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="45"] .circle .fill {
  -webkit-transform: rotate(81deg);
  transform: rotate(81deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="45"] .circle .fill.fix {
  -webkit-transform: rotate(162deg);
  transform: rotate(162deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="45"] .inset .percentage .numbers {
  width: 2622px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="45.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="45.5"] .circle .fill {
  -webkit-transform: rotate(81.9deg);
  transform: rotate(81.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="45.5"] .circle .fill.fix {
  -webkit-transform: rotate(163.8deg);
  transform: rotate(163.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="45.5"] .inset .percentage .numbers {
  width: 2650.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="46"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="46"] .circle .fill {
  -webkit-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="46"] .circle .fill.fix {
  -webkit-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="46"] .inset .percentage .numbers {
  width: 2679px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="46.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="46.5"] .circle .fill {
  -webkit-transform: rotate(83.7deg);
  transform: rotate(83.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="46.5"] .circle .fill.fix {
  -webkit-transform: rotate(167.4deg);
  transform: rotate(167.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="46.5"] .inset .percentage .numbers {
  width: 2707.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="47"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="47"] .circle .fill {
  -webkit-transform: rotate(84.6deg);
  transform: rotate(84.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="47"] .circle .fill.fix {
  -webkit-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="47"] .inset .percentage .numbers {
  width: 2736px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="47.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="47.5"] .circle .fill {
  -webkit-transform: rotate(85.5deg);
  transform: rotate(85.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="47.5"] .circle .fill.fix {
  -webkit-transform: rotate(171deg);
  transform: rotate(171deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="47.5"] .inset .percentage .numbers {
  width: 2764.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="48"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="48"] .circle .fill {
  -webkit-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="48"] .circle .fill.fix {
  -webkit-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="48"] .inset .percentage .numbers {
  width: 2793px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="48.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="48.5"] .circle .fill {
  -webkit-transform: rotate(87.3deg);
  transform: rotate(87.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="48.5"] .circle .fill.fix {
  -webkit-transform: rotate(174.6deg);
  transform: rotate(174.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="48.5"] .inset .percentage .numbers {
  width: 2821.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="49"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="49"] .circle .fill {
  -webkit-transform: rotate(88.2deg);
  transform: rotate(88.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="49"] .circle .fill.fix {
  -webkit-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="49"] .inset .percentage .numbers {
  width: 2850px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="49.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="49.5"] .circle .fill {
  -webkit-transform: rotate(89.1deg);
  transform: rotate(89.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="49.5"] .circle .fill.fix {
  -webkit-transform: rotate(178.2deg);
  transform: rotate(178.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="49.5"] .inset .percentage .numbers {
  width: 2878.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="50"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="50"] .circle .fill {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="50"] .circle .fill.fix {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="50"] .inset .percentage .numbers {
  width: 2907px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="50.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="50.5"] .circle .fill {
  -webkit-transform: rotate(90.9deg);
  transform: rotate(90.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="50.5"] .circle .fill.fix {
  -webkit-transform: rotate(181.8deg);
  transform: rotate(181.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="50.5"] .inset .percentage .numbers {
  width: 2935.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="51"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="51"] .circle .fill {
  -webkit-transform: rotate(91.8deg);
  transform: rotate(91.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="51"] .circle .fill.fix {
  -webkit-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="51"] .inset .percentage .numbers {
  width: 2964px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="51.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="51.5"] .circle .fill {
  -webkit-transform: rotate(92.7deg);
  transform: rotate(92.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="51.5"] .circle .fill.fix {
  -webkit-transform: rotate(185.4deg);
  transform: rotate(185.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="51.5"] .inset .percentage .numbers {
  width: 2992.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="52"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="52"] .circle .fill {
  -webkit-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="52"] .circle .fill.fix {
  -webkit-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="52"] .inset .percentage .numbers {
  width: 3021px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="52.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="52.5"] .circle .fill {
  -webkit-transform: rotate(94.5deg);
  transform: rotate(94.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="52.5"] .circle .fill.fix {
  -webkit-transform: rotate(189deg);
  transform: rotate(189deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="52.5"] .inset .percentage .numbers {
  width: 3049.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="53"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="53"] .circle .fill {
  -webkit-transform: rotate(95.4deg);
  transform: rotate(95.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="53"] .circle .fill.fix {
  -webkit-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="53"] .inset .percentage .numbers {
  width: 3078px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="53.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="53.5"] .circle .fill {
  -webkit-transform: rotate(96.3deg);
  transform: rotate(96.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="53.5"] .circle .fill.fix {
  -webkit-transform: rotate(192.6deg);
  transform: rotate(192.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="53.5"] .inset .percentage .numbers {
  width: 3106.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="54"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="54"] .circle .fill {
  -webkit-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="54"] .circle .fill.fix {
  -webkit-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="54"] .inset .percentage .numbers {
  width: 3135px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="54.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="54.5"] .circle .fill {
  -webkit-transform: rotate(98.1deg);
  transform: rotate(98.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="54.5"] .circle .fill.fix {
  -webkit-transform: rotate(196.2deg);
  transform: rotate(196.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="54.5"] .inset .percentage .numbers {
  width: 3163.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="55"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="55"] .circle .fill {
  -webkit-transform: rotate(99deg);
  transform: rotate(99deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="55"] .circle .fill.fix {
  -webkit-transform: rotate(198deg);
  transform: rotate(198deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="55"] .inset .percentage .numbers {
  width: 3192px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="55.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="55.5"] .circle .fill {
  -webkit-transform: rotate(99.9deg);
  transform: rotate(99.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="55.5"] .circle .fill.fix {
  -webkit-transform: rotate(199.8deg);
  transform: rotate(199.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="55.5"] .inset .percentage .numbers {
  width: 3220.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="56"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="56"] .circle .fill {
  -webkit-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="56"] .circle .fill.fix {
  -webkit-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="56"] .inset .percentage .numbers {
  width: 3249px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="56.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="56.5"] .circle .fill {
  -webkit-transform: rotate(101.7deg);
  transform: rotate(101.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="56.5"] .circle .fill.fix {
  -webkit-transform: rotate(203.4deg);
  transform: rotate(203.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="56.5"] .inset .percentage .numbers {
  width: 3277.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="57"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="57"] .circle .fill {
  -webkit-transform: rotate(102.6deg);
  transform: rotate(102.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="57"] .circle .fill.fix {
  -webkit-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="57"] .inset .percentage .numbers {
  width: 3306px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="57.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="57.5"] .circle .fill {
  -webkit-transform: rotate(103.5deg);
  transform: rotate(103.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="57.5"] .circle .fill.fix {
  -webkit-transform: rotate(207deg);
  transform: rotate(207deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="57.5"] .inset .percentage .numbers {
  width: 3334.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="58"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="58"] .circle .fill {
  -webkit-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="58"] .circle .fill.fix {
  -webkit-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="58"] .inset .percentage .numbers {
  width: 3363px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="58.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="58.5"] .circle .fill {
  -webkit-transform: rotate(105.3deg);
  transform: rotate(105.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="58.5"] .circle .fill.fix {
  -webkit-transform: rotate(210.6deg);
  transform: rotate(210.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="58.5"] .inset .percentage .numbers {
  width: 3391.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="59"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="59"] .circle .fill {
  -webkit-transform: rotate(106.2deg);
  transform: rotate(106.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="59"] .circle .fill.fix {
  -webkit-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="59"] .inset .percentage .numbers {
  width: 3420px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="59.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="59.5"] .circle .fill {
  -webkit-transform: rotate(107.1deg);
  transform: rotate(107.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="59.5"] .circle .fill.fix {
  -webkit-transform: rotate(214.2deg);
  transform: rotate(214.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="59.5"] .inset .percentage .numbers {
  width: 3448.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="60"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="60"] .circle .fill {
  -webkit-transform: rotate(108deg);
  transform: rotate(108deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="60"] .circle .fill.fix {
  -webkit-transform: rotate(216deg);
  transform: rotate(216deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="60"] .inset .percentage .numbers {
  width: 3477px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="60.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="60.5"] .circle .fill {
  -webkit-transform: rotate(108.9deg);
  transform: rotate(108.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="60.5"] .circle .fill.fix {
  -webkit-transform: rotate(217.8deg);
  transform: rotate(217.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="60.5"] .inset .percentage .numbers {
  width: 3505.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="61"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="61"] .circle .fill {
  -webkit-transform: rotate(109.8deg);
  transform: rotate(109.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="61"] .circle .fill.fix {
  -webkit-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="61"] .inset .percentage .numbers {
  width: 3534px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="61.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="61.5"] .circle .fill {
  -webkit-transform: rotate(110.7deg);
  transform: rotate(110.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="61.5"] .circle .fill.fix {
  -webkit-transform: rotate(221.4deg);
  transform: rotate(221.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="61.5"] .inset .percentage .numbers {
  width: 3562.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="62"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="62"] .circle .fill {
  -webkit-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="62"] .circle .fill.fix {
  -webkit-transform: rotate(223.2deg);
  transform: rotate(223.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="62"] .inset .percentage .numbers {
  width: 3591px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="62.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="62.5"] .circle .fill {
  -webkit-transform: rotate(112.5deg);
  transform: rotate(112.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="62.5"] .circle .fill.fix {
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="62.5"] .inset .percentage .numbers {
  width: 3619.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="63"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="63"] .circle .fill {
  -webkit-transform: rotate(113.4deg);
  transform: rotate(113.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="63"] .circle .fill.fix {
  -webkit-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="63"] .inset .percentage .numbers {
  width: 3648px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="63.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="63.5"] .circle .fill {
  -webkit-transform: rotate(114.3deg);
  transform: rotate(114.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="63.5"] .circle .fill.fix {
  -webkit-transform: rotate(228.6deg);
  transform: rotate(228.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="63.5"] .inset .percentage .numbers {
  width: 3676.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="64"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="64"] .circle .fill {
  -webkit-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="64"] .circle .fill.fix {
  -webkit-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="64"] .inset .percentage .numbers {
  width: 3705px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="64.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="64.5"] .circle .fill {
  -webkit-transform: rotate(116.1deg);
  transform: rotate(116.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="64.5"] .circle .fill.fix {
  -webkit-transform: rotate(232.2deg);
  transform: rotate(232.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="64.5"] .inset .percentage .numbers {
  width: 3733.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="65"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="65"] .circle .fill {
  -webkit-transform: rotate(117deg);
  transform: rotate(117deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="65"] .circle .fill.fix {
  -webkit-transform: rotate(234deg);
  transform: rotate(234deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="65"] .inset .percentage .numbers {
  width: 3762px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="65.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="65.5"] .circle .fill {
  -webkit-transform: rotate(117.9deg);
  transform: rotate(117.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="65.5"] .circle .fill.fix {
  -webkit-transform: rotate(235.8deg);
  transform: rotate(235.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="65.5"] .inset .percentage .numbers {
  width: 3790.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="66"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="66"] .circle .fill {
  -webkit-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="66"] .circle .fill.fix {
  -webkit-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="66"] .inset .percentage .numbers {
  width: 3819px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="66.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="66.5"] .circle .fill {
  -webkit-transform: rotate(119.7deg);
  transform: rotate(119.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="66.5"] .circle .fill.fix {
  -webkit-transform: rotate(239.4deg);
  transform: rotate(239.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="66.5"] .inset .percentage .numbers {
  width: 3847.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="67"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="67"] .circle .fill {
  -webkit-transform: rotate(120.6deg);
  transform: rotate(120.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="67"] .circle .fill.fix {
  -webkit-transform: rotate(241.2deg);
  transform: rotate(241.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="67"] .inset .percentage .numbers {
  width: 3876px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="67.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="67.5"] .circle .fill {
  -webkit-transform: rotate(121.5deg);
  transform: rotate(121.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="67.5"] .circle .fill.fix {
  -webkit-transform: rotate(243deg);
  transform: rotate(243deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="67.5"] .inset .percentage .numbers {
  width: 3904.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="68"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="68"] .circle .fill {
  -webkit-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="68"] .circle .fill.fix {
  -webkit-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="68"] .inset .percentage .numbers {
  width: 3933px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="68.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="68.5"] .circle .fill {
  -webkit-transform: rotate(123.3deg);
  transform: rotate(123.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="68.5"] .circle .fill.fix {
  -webkit-transform: rotate(246.6deg);
  transform: rotate(246.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="68.5"] .inset .percentage .numbers {
  width: 3961.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="69"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="69"] .circle .fill {
  -webkit-transform: rotate(124.2deg);
  transform: rotate(124.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="69"] .circle .fill.fix {
  -webkit-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="69"] .inset .percentage .numbers {
  width: 3990px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="69.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="69.5"] .circle .fill {
  -webkit-transform: rotate(125.1deg);
  transform: rotate(125.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="69.5"] .circle .fill.fix {
  -webkit-transform: rotate(250.2deg);
  transform: rotate(250.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="69.5"] .inset .percentage .numbers {
  width: 4018.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="70"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="70"] .circle .fill {
  -webkit-transform: rotate(126deg);
  transform: rotate(126deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="70"] .circle .fill.fix {
  -webkit-transform: rotate(252deg);
  transform: rotate(252deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="70"] .inset .percentage .numbers {
  width: 4047px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="70.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="70.5"] .circle .fill {
  -webkit-transform: rotate(126.9deg);
  transform: rotate(126.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="70.5"] .circle .fill.fix {
  -webkit-transform: rotate(253.8deg);
  transform: rotate(253.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="70.5"] .inset .percentage .numbers {
  width: 4075.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="71"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="71"] .circle .fill {
  -webkit-transform: rotate(127.8deg);
  transform: rotate(127.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="71"] .circle .fill.fix {
  -webkit-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="71"] .inset .percentage .numbers {
  width: 4104px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="71.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="71.5"] .circle .fill {
  -webkit-transform: rotate(128.7deg);
  transform: rotate(128.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="71.5"] .circle .fill.fix {
  -webkit-transform: rotate(257.4deg);
  transform: rotate(257.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="71.5"] .inset .percentage .numbers {
  width: 4132.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="72"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="72"] .circle .fill {
  -webkit-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="72"] .circle .fill.fix {
  -webkit-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="72"] .inset .percentage .numbers {
  width: 4161px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="72.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="72.5"] .circle .fill {
  -webkit-transform: rotate(130.5deg);
  transform: rotate(130.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="72.5"] .circle .fill.fix {
  -webkit-transform: rotate(261deg);
  transform: rotate(261deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="72.5"] .inset .percentage .numbers {
  width: 4189.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="73"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="73"] .circle .fill {
  -webkit-transform: rotate(131.4deg);
  transform: rotate(131.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="73"] .circle .fill.fix {
  -webkit-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="73"] .inset .percentage .numbers {
  width: 4218px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="73.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="73.5"] .circle .fill {
  -webkit-transform: rotate(132.3deg);
  transform: rotate(132.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="73.5"] .circle .fill.fix {
  -webkit-transform: rotate(264.6deg);
  transform: rotate(264.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="73.5"] .inset .percentage .numbers {
  width: 4246.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="74"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="74"] .circle .fill {
  -webkit-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="74"] .circle .fill.fix {
  -webkit-transform: rotate(266.4deg);
  transform: rotate(266.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="74"] .inset .percentage .numbers {
  width: 4275px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="74.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="74.5"] .circle .fill {
  -webkit-transform: rotate(134.1deg);
  transform: rotate(134.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="74.5"] .circle .fill.fix {
  -webkit-transform: rotate(268.2deg);
  transform: rotate(268.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="74.5"] .inset .percentage .numbers {
  width: 4303.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="75"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="75"] .circle .fill {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="75"] .circle .fill.fix {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="75"] .inset .percentage .numbers {
  width: 4332px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="75.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="75.5"] .circle .fill {
  -webkit-transform: rotate(135.9deg);
  transform: rotate(135.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="75.5"] .circle .fill.fix {
  -webkit-transform: rotate(271.8deg);
  transform: rotate(271.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="75.5"] .inset .percentage .numbers {
  width: 4360.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="76"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="76"] .circle .fill {
  -webkit-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="76"] .circle .fill.fix {
  -webkit-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="76"] .inset .percentage .numbers {
  width: 4389px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="76.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="76.5"] .circle .fill {
  -webkit-transform: rotate(137.7deg);
  transform: rotate(137.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="76.5"] .circle .fill.fix {
  -webkit-transform: rotate(275.4deg);
  transform: rotate(275.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="76.5"] .inset .percentage .numbers {
  width: 4417.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="77"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="77"] .circle .fill {
  -webkit-transform: rotate(138.6deg);
  transform: rotate(138.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="77"] .circle .fill.fix {
  -webkit-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="77"] .inset .percentage .numbers {
  width: 4446px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="77.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="77.5"] .circle .fill {
  -webkit-transform: rotate(139.5deg);
  transform: rotate(139.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="77.5"] .circle .fill.fix {
  -webkit-transform: rotate(279deg);
  transform: rotate(279deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="77.5"] .inset .percentage .numbers {
  width: 4474.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="78"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="78"] .circle .fill {
  -webkit-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="78"] .circle .fill.fix {
  -webkit-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="78"] .inset .percentage .numbers {
  width: 4503px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="78.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="78.5"] .circle .fill {
  -webkit-transform: rotate(141.3deg);
  transform: rotate(141.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="78.5"] .circle .fill.fix {
  -webkit-transform: rotate(282.6deg);
  transform: rotate(282.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="78.5"] .inset .percentage .numbers {
  width: 4531.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="79"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="79"] .circle .fill {
  -webkit-transform: rotate(142.2deg);
  transform: rotate(142.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="79"] .circle .fill.fix {
  -webkit-transform: rotate(284.4deg);
  transform: rotate(284.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="79"] .inset .percentage .numbers {
  width: 4560px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="79.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="79.5"] .circle .fill {
  -webkit-transform: rotate(143.1deg);
  transform: rotate(143.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="79.5"] .circle .fill.fix {
  -webkit-transform: rotate(286.2deg);
  transform: rotate(286.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="79.5"] .inset .percentage .numbers {
  width: 4588.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="80"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="80"] .circle .fill {
  -webkit-transform: rotate(144deg);
  transform: rotate(144deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="80"] .circle .fill.fix {
  -webkit-transform: rotate(288deg);
  transform: rotate(288deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="80"] .inset .percentage .numbers {
  width: 4617px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="80.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="80.5"] .circle .fill {
  -webkit-transform: rotate(144.9deg);
  transform: rotate(144.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="80.5"] .circle .fill.fix {
  -webkit-transform: rotate(289.8deg);
  transform: rotate(289.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="80.5"] .inset .percentage .numbers {
  width: 4645.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="81"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="81"] .circle .fill {
  -webkit-transform: rotate(145.8deg);
  transform: rotate(145.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="81"] .circle .fill.fix {
  -webkit-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="81"] .inset .percentage .numbers {
  width: 4674px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="81.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="81.5"] .circle .fill {
  -webkit-transform: rotate(146.7deg);
  transform: rotate(146.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="81.5"] .circle .fill.fix {
  -webkit-transform: rotate(293.4deg);
  transform: rotate(293.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="81.5"] .inset .percentage .numbers {
  width: 4702.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="82"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="82"] .circle .fill {
  -webkit-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="82"] .circle .fill.fix {
  -webkit-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="82"] .inset .percentage .numbers {
  width: 4731px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="82.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="82.5"] .circle .fill {
  -webkit-transform: rotate(148.5deg);
  transform: rotate(148.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="82.5"] .circle .fill.fix {
  -webkit-transform: rotate(297deg);
  transform: rotate(297deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="82.5"] .inset .percentage .numbers {
  width: 4759.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="83"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="83"] .circle .fill {
  -webkit-transform: rotate(149.4deg);
  transform: rotate(149.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="83"] .circle .fill.fix {
  -webkit-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="83"] .inset .percentage .numbers {
  width: 4788px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="83.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="83.5"] .circle .fill {
  -webkit-transform: rotate(150.3deg);
  transform: rotate(150.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="83.5"] .circle .fill.fix {
  -webkit-transform: rotate(300.6deg);
  transform: rotate(300.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="83.5"] .inset .percentage .numbers {
  width: 4816.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="84"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="84"] .circle .fill {
  -webkit-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="84"] .circle .fill.fix {
  -webkit-transform: rotate(302.4deg);
  transform: rotate(302.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="84"] .inset .percentage .numbers {
  width: 4845px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="84.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="84.5"] .circle .fill {
  -webkit-transform: rotate(152.1deg);
  transform: rotate(152.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="84.5"] .circle .fill.fix {
  -webkit-transform: rotate(304.2deg);
  transform: rotate(304.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="84.5"] .inset .percentage .numbers {
  width: 4873.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="85"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="85"] .circle .fill {
  -webkit-transform: rotate(153deg);
  transform: rotate(153deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="85"] .circle .fill.fix {
  -webkit-transform: rotate(306deg);
  transform: rotate(306deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="85"] .inset .percentage .numbers {
  width: 4902px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="85.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="85.5"] .circle .fill {
  -webkit-transform: rotate(153.9deg);
  transform: rotate(153.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="85.5"] .circle .fill.fix {
  -webkit-transform: rotate(307.8deg);
  transform: rotate(307.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="85.5"] .inset .percentage .numbers {
  width: 4930.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="86"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="86"] .circle .fill {
  -webkit-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="86"] .circle .fill.fix {
  -webkit-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="86"] .inset .percentage .numbers {
  width: 4959px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="86.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="86.5"] .circle .fill {
  -webkit-transform: rotate(155.7deg);
  transform: rotate(155.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="86.5"] .circle .fill.fix {
  -webkit-transform: rotate(311.4deg);
  transform: rotate(311.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="86.5"] .inset .percentage .numbers {
  width: 4987.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="87"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="87"] .circle .fill {
  -webkit-transform: rotate(156.6deg);
  transform: rotate(156.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="87"] .circle .fill.fix {
  -webkit-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="87"] .inset .percentage .numbers {
  width: 5016px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="87.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="87.5"] .circle .fill {
  -webkit-transform: rotate(157.5deg);
  transform: rotate(157.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="87.5"] .circle .fill.fix {
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="87.5"] .inset .percentage .numbers {
  width: 5044.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="88"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="88"] .circle .fill {
  -webkit-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="88"] .circle .fill.fix {
  -webkit-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="88"] .inset .percentage .numbers {
  width: 5073px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="88.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="88.5"] .circle .fill {
  -webkit-transform: rotate(159.3deg);
  transform: rotate(159.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="88.5"] .circle .fill.fix {
  -webkit-transform: rotate(318.6deg);
  transform: rotate(318.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="88.5"] .inset .percentage .numbers {
  width: 5101.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="89"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="89"] .circle .fill {
  -webkit-transform: rotate(160.2deg);
  transform: rotate(160.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="89"] .circle .fill.fix {
  -webkit-transform: rotate(320.4deg);
  transform: rotate(320.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="89"] .inset .percentage .numbers {
  width: 5130px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="89.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="89.5"] .circle .fill {
  -webkit-transform: rotate(161.1deg);
  transform: rotate(161.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="89.5"] .circle .fill.fix {
  -webkit-transform: rotate(322.2deg);
  transform: rotate(322.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="89.5"] .inset .percentage .numbers {
  width: 5158.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="90"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="90"] .circle .fill {
  -webkit-transform: rotate(162deg);
  transform: rotate(162deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="90"] .circle .fill.fix {
  -webkit-transform: rotate(324deg);
  transform: rotate(324deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="90"] .inset .percentage .numbers {
  width: 5187px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="90.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="90.5"] .circle .fill {
  -webkit-transform: rotate(162.9deg);
  transform: rotate(162.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="90.5"] .circle .fill.fix {
  -webkit-transform: rotate(325.8deg);
  transform: rotate(325.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="90.5"] .inset .percentage .numbers {
  width: 5215.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="91"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="91"] .circle .fill {
  -webkit-transform: rotate(163.8deg);
  transform: rotate(163.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="91"] .circle .fill.fix {
  -webkit-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="91"] .inset .percentage .numbers {
  width: 5244px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="91.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="91.5"] .circle .fill {
  -webkit-transform: rotate(164.7deg);
  transform: rotate(164.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="91.5"] .circle .fill.fix {
  -webkit-transform: rotate(329.4deg);
  transform: rotate(329.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="91.5"] .inset .percentage .numbers {
  width: 5272.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="92"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="92"] .circle .fill {
  -webkit-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="92"] .circle .fill.fix {
  -webkit-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="92"] .inset .percentage .numbers {
  width: 5301px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="92.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="92.5"] .circle .fill {
  -webkit-transform: rotate(166.5deg);
  transform: rotate(166.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="92.5"] .circle .fill.fix {
  -webkit-transform: rotate(333deg);
  transform: rotate(333deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="92.5"] .inset .percentage .numbers {
  width: 5329.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="93"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="93"] .circle .fill {
  -webkit-transform: rotate(167.4deg);
  transform: rotate(167.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="93"] .circle .fill.fix {
  -webkit-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="93"] .inset .percentage .numbers {
  width: 5358px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="93.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="93.5"] .circle .fill {
  -webkit-transform: rotate(168.3deg);
  transform: rotate(168.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="93.5"] .circle .fill.fix {
  -webkit-transform: rotate(336.6deg);
  transform: rotate(336.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="93.5"] .inset .percentage .numbers {
  width: 5386.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="94"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="94"] .circle .fill {
  -webkit-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="94"] .circle .fill.fix {
  -webkit-transform: rotate(338.4deg);
  transform: rotate(338.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="94"] .inset .percentage .numbers {
  width: 5415px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="94.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="94.5"] .circle .fill {
  -webkit-transform: rotate(170.1deg);
  transform: rotate(170.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="94.5"] .circle .fill.fix {
  -webkit-transform: rotate(340.2deg);
  transform: rotate(340.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="94.5"] .inset .percentage .numbers {
  width: 5443.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="95"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="95"] .circle .fill {
  -webkit-transform: rotate(171deg);
  transform: rotate(171deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="95"] .circle .fill.fix {
  -webkit-transform: rotate(342deg);
  transform: rotate(342deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="95"] .inset .percentage .numbers {
  width: 5472px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="95.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="95.5"] .circle .fill {
  -webkit-transform: rotate(171.9deg);
  transform: rotate(171.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="95.5"] .circle .fill.fix {
  -webkit-transform: rotate(343.8deg);
  transform: rotate(343.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="95.5"] .inset .percentage .numbers {
  width: 5500.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="96"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="96"] .circle .fill {
  -webkit-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="96"] .circle .fill.fix {
  -webkit-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="96"] .inset .percentage .numbers {
  width: 5529px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="96.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="96.5"] .circle .fill {
  -webkit-transform: rotate(173.7deg);
  transform: rotate(173.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="96.5"] .circle .fill.fix {
  -webkit-transform: rotate(347.4deg);
  transform: rotate(347.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="96.5"] .inset .percentage .numbers {
  width: 5557.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="97"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="97"] .circle .fill {
  -webkit-transform: rotate(174.6deg);
  transform: rotate(174.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="97"] .circle .fill.fix {
  -webkit-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="97"] .inset .percentage .numbers {
  width: 5586px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="97.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="97.5"] .circle .fill {
  -webkit-transform: rotate(175.5deg);
  transform: rotate(175.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="97.5"] .circle .fill.fix {
  -webkit-transform: rotate(351deg);
  transform: rotate(351deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="97.5"] .inset .percentage .numbers {
  width: 5614.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="98"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="98"] .circle .fill {
  -webkit-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="98"] .circle .fill.fix {
  -webkit-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="98"] .inset .percentage .numbers {
  width: 5643px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="98.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="98.5"] .circle .fill {
  -webkit-transform: rotate(177.3deg);
  transform: rotate(177.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="98.5"] .circle .fill.fix {
  -webkit-transform: rotate(354.6deg);
  transform: rotate(354.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="98.5"] .inset .percentage .numbers {
  width: 5671.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="99"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="99"] .circle .fill {
  -webkit-transform: rotate(178.2deg);
  transform: rotate(178.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="99"] .circle .fill.fix {
  -webkit-transform: rotate(356.4deg);
  transform: rotate(356.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="99"] .inset .percentage .numbers {
  width: 5700px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="99.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="99.5"] .circle .fill {
  -webkit-transform: rotate(179.1deg);
  transform: rotate(179.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="99.5"] .circle .fill.fix {
  -webkit-transform: rotate(358.2deg);
  transform: rotate(358.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="99.5"] .inset .percentage .numbers {
  width: 5728.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="100"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="100"] .circle .fill {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="100"] .circle .fill.fix {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="100"] .inset .percentage .numbers {
  width: 5757px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="100.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="100.5"] .circle .fill {
  -webkit-transform: rotate(180.9deg);
  transform: rotate(180.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="100.5"] .circle .fill.fix {
  -webkit-transform: rotate(361.8deg);
  transform: rotate(361.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="100.5"] .inset .percentage .numbers {
  width: 5785.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="101"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="101"] .circle .fill {
  -webkit-transform: rotate(181.8deg);
  transform: rotate(181.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="101"] .circle .fill.fix {
  -webkit-transform: rotate(363.6deg);
  transform: rotate(363.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="101"] .inset .percentage .numbers {
  width: 5814px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="101.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="101.5"] .circle .fill {
  -webkit-transform: rotate(182.7deg);
  transform: rotate(182.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="101.5"] .circle .fill.fix {
  -webkit-transform: rotate(365.4deg);
  transform: rotate(365.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="101.5"] .inset .percentage .numbers {
  width: 5842.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="102"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="102"] .circle .fill {
  -webkit-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="102"] .circle .fill.fix {
  -webkit-transform: rotate(367.2deg);
  transform: rotate(367.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="102"] .inset .percentage .numbers {
  width: 5871px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="102.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="102.5"] .circle .fill {
  -webkit-transform: rotate(184.5deg);
  transform: rotate(184.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="102.5"] .circle .fill.fix {
  -webkit-transform: rotate(369deg);
  transform: rotate(369deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="102.5"] .inset .percentage .numbers {
  width: 5899.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="103"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="103"] .circle .fill {
  -webkit-transform: rotate(185.4deg);
  transform: rotate(185.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="103"] .circle .fill.fix {
  -webkit-transform: rotate(370.8deg);
  transform: rotate(370.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="103"] .inset .percentage .numbers {
  width: 5928px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="103.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="103.5"] .circle .fill {
  -webkit-transform: rotate(186.3deg);
  transform: rotate(186.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="103.5"] .circle .fill.fix {
  -webkit-transform: rotate(372.6deg);
  transform: rotate(372.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="103.5"] .inset .percentage .numbers {
  width: 5956.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="104"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="104"] .circle .fill {
  -webkit-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="104"] .circle .fill.fix {
  -webkit-transform: rotate(374.4deg);
  transform: rotate(374.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="104"] .inset .percentage .numbers {
  width: 5985px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="104.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="104.5"] .circle .fill {
  -webkit-transform: rotate(188.1deg);
  transform: rotate(188.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="104.5"] .circle .fill.fix {
  -webkit-transform: rotate(376.2deg);
  transform: rotate(376.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="104.5"] .inset .percentage .numbers {
  width: 6013.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="105"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="105"] .circle .fill {
  -webkit-transform: rotate(189deg);
  transform: rotate(189deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="105"] .circle .fill.fix {
  -webkit-transform: rotate(378deg);
  transform: rotate(378deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="105"] .inset .percentage .numbers {
  width: 6042px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="105.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="105.5"] .circle .fill {
  -webkit-transform: rotate(189.9deg);
  transform: rotate(189.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="105.5"] .circle .fill.fix {
  -webkit-transform: rotate(379.8deg);
  transform: rotate(379.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="105.5"] .inset .percentage .numbers {
  width: 6070.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="106"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="106"] .circle .fill {
  -webkit-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="106"] .circle .fill.fix {
  -webkit-transform: rotate(381.6deg);
  transform: rotate(381.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="106"] .inset .percentage .numbers {
  width: 6099px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="106.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="106.5"] .circle .fill {
  -webkit-transform: rotate(191.7deg);
  transform: rotate(191.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="106.5"] .circle .fill.fix {
  -webkit-transform: rotate(383.4deg);
  transform: rotate(383.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="106.5"] .inset .percentage .numbers {
  width: 6127.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="107"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="107"] .circle .fill {
  -webkit-transform: rotate(192.6deg);
  transform: rotate(192.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="107"] .circle .fill.fix {
  -webkit-transform: rotate(385.2deg);
  transform: rotate(385.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="107"] .inset .percentage .numbers {
  width: 6156px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="107.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="107.5"] .circle .fill {
  -webkit-transform: rotate(193.5deg);
  transform: rotate(193.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="107.5"] .circle .fill.fix {
  -webkit-transform: rotate(387deg);
  transform: rotate(387deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="107.5"] .inset .percentage .numbers {
  width: 6184.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="108"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="108"] .circle .fill {
  -webkit-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="108"] .circle .fill.fix {
  -webkit-transform: rotate(388.8deg);
  transform: rotate(388.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="108"] .inset .percentage .numbers {
  width: 6213px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="108.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="108.5"] .circle .fill {
  -webkit-transform: rotate(195.3deg);
  transform: rotate(195.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="108.5"] .circle .fill.fix {
  -webkit-transform: rotate(390.6deg);
  transform: rotate(390.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="108.5"] .inset .percentage .numbers {
  width: 6241.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="109"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="109"] .circle .fill {
  -webkit-transform: rotate(196.2deg);
  transform: rotate(196.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="109"] .circle .fill.fix {
  -webkit-transform: rotate(392.4deg);
  transform: rotate(392.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="109"] .inset .percentage .numbers {
  width: 6270px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="109.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="109.5"] .circle .fill {
  -webkit-transform: rotate(197.1deg);
  transform: rotate(197.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="109.5"] .circle .fill.fix {
  -webkit-transform: rotate(394.2deg);
  transform: rotate(394.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="109.5"] .inset .percentage .numbers {
  width: 6298.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="110"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="110"] .circle .fill {
  -webkit-transform: rotate(198deg);
  transform: rotate(198deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="110"] .circle .fill.fix {
  -webkit-transform: rotate(396deg);
  transform: rotate(396deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="110"] .inset .percentage .numbers {
  width: 6327px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="110.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="110.5"] .circle .fill {
  -webkit-transform: rotate(198.9deg);
  transform: rotate(198.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="110.5"] .circle .fill.fix {
  -webkit-transform: rotate(397.8deg);
  transform: rotate(397.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="110.5"] .inset .percentage .numbers {
  width: 6355.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="111"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="111"] .circle .fill {
  -webkit-transform: rotate(199.8deg);
  transform: rotate(199.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="111"] .circle .fill.fix {
  -webkit-transform: rotate(399.6deg);
  transform: rotate(399.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="111"] .inset .percentage .numbers {
  width: 6384px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="111.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="111.5"] .circle .fill {
  -webkit-transform: rotate(200.7deg);
  transform: rotate(200.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="111.5"] .circle .fill.fix {
  -webkit-transform: rotate(401.4deg);
  transform: rotate(401.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="111.5"] .inset .percentage .numbers {
  width: 6412.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="112"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="112"] .circle .fill {
  -webkit-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="112"] .circle .fill.fix {
  -webkit-transform: rotate(403.2deg);
  transform: rotate(403.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="112"] .inset .percentage .numbers {
  width: 6441px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="112.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="112.5"] .circle .fill {
  -webkit-transform: rotate(202.5deg);
  transform: rotate(202.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="112.5"] .circle .fill.fix {
  -webkit-transform: rotate(405deg);
  transform: rotate(405deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="112.5"] .inset .percentage .numbers {
  width: 6469.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="113"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="113"] .circle .fill {
  -webkit-transform: rotate(203.4deg);
  transform: rotate(203.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="113"] .circle .fill.fix {
  -webkit-transform: rotate(406.8deg);
  transform: rotate(406.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="113"] .inset .percentage .numbers {
  width: 6498px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="113.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="113.5"] .circle .fill {
  -webkit-transform: rotate(204.3deg);
  transform: rotate(204.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="113.5"] .circle .fill.fix {
  -webkit-transform: rotate(408.6deg);
  transform: rotate(408.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="113.5"] .inset .percentage .numbers {
  width: 6526.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="114"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="114"] .circle .fill {
  -webkit-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="114"] .circle .fill.fix {
  -webkit-transform: rotate(410.4deg);
  transform: rotate(410.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="114"] .inset .percentage .numbers {
  width: 6555px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="114.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="114.5"] .circle .fill {
  -webkit-transform: rotate(206.1deg);
  transform: rotate(206.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="114.5"] .circle .fill.fix {
  -webkit-transform: rotate(412.2deg);
  transform: rotate(412.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="114.5"] .inset .percentage .numbers {
  width: 6583.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="115"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="115"] .circle .fill {
  -webkit-transform: rotate(207deg);
  transform: rotate(207deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="115"] .circle .fill.fix {
  -webkit-transform: rotate(414deg);
  transform: rotate(414deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="115"] .inset .percentage .numbers {
  width: 6612px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="115.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="115.5"] .circle .fill {
  -webkit-transform: rotate(207.9deg);
  transform: rotate(207.9deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="115.5"] .circle .fill.fix {
  -webkit-transform: rotate(415.8deg);
  transform: rotate(415.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="115.5"] .inset .percentage .numbers {
  width: 6640.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="116"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="116"] .circle .fill {
  -webkit-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="116"] .circle .fill.fix {
  -webkit-transform: rotate(417.6deg);
  transform: rotate(417.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="116"] .inset .percentage .numbers {
  width: 6669px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="116.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="116.5"] .circle .fill {
  -webkit-transform: rotate(209.7deg);
  transform: rotate(209.7deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="116.5"] .circle .fill.fix {
  -webkit-transform: rotate(419.4deg);
  transform: rotate(419.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="116.5"] .inset .percentage .numbers {
  width: 6697.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="117"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="117"] .circle .fill {
  -webkit-transform: rotate(210.6deg);
  transform: rotate(210.6deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="117"] .circle .fill.fix {
  -webkit-transform: rotate(421.2deg);
  transform: rotate(421.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="117"] .inset .percentage .numbers {
  width: 6726px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="117.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="117.5"] .circle .fill {
  -webkit-transform: rotate(211.5deg);
  transform: rotate(211.5deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="117.5"] .circle .fill.fix {
  -webkit-transform: rotate(423deg);
  transform: rotate(423deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="117.5"] .inset .percentage .numbers {
  width: 6754.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="118"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="118"] .circle .fill {
  -webkit-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="118"] .circle .fill.fix {
  -webkit-transform: rotate(424.8deg);
  transform: rotate(424.8deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="118"] .inset .percentage .numbers {
  width: 6783px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="118.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="118.5"] .circle .fill {
  -webkit-transform: rotate(213.3deg);
  transform: rotate(213.3deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="118.5"] .circle .fill.fix {
  -webkit-transform: rotate(426.6deg);
  transform: rotate(426.6deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="118.5"] .inset .percentage .numbers {
  width: 6811.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="119"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="119"] .circle .fill {
  -webkit-transform: rotate(214.2deg);
  transform: rotate(214.2deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="119"] .circle .fill.fix {
  -webkit-transform: rotate(428.4deg);
  transform: rotate(428.4deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="119"] .inset .percentage .numbers {
  width: 6840px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="119.5"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="119.5"] .circle .fill {
  -webkit-transform: rotate(215.1deg);
  transform: rotate(215.1deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="119.5"] .circle .fill.fix {
  -webkit-transform: rotate(430.2deg);
  transform: rotate(430.2deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="119.5"] .inset .percentage .numbers {
  width: 6868.5px;
}
/* line 459, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="120"] .circle .mask.full, .sosve-card.music .player-radial-progress[data-progress="120"] .circle .fill {
  -webkit-transform: rotate(216deg);
  transform: rotate(216deg);
}
/* line 464, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="120"] .circle .fill.fix {
  -webkit-transform: rotate(432deg);
  transform: rotate(432deg);
}
/* line 470, sass/elements/_cards.scss */
.sosve-card.music .player-radial-progress[data-progress="120"] .inset .percentage .numbers {
  width: 6897px;
}
/* line 480, sass/elements/_cards.scss */
.sosve-card.music .music-card-title {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 486, sass/elements/_cards.scss */
.sosve-card.music .music-card-date {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 491, sass/elements/_cards.scss */
.sosve-card.music .sosve-music-footer-left,
.sosve-card.music .sosve-music-footer-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  height: 30px;
}
/* line 500, sass/elements/_cards.scss */
.sosve-card.music .sosve-music-footer-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-preferred-size: 55%;
  flex-basis: 55%;
}
/* line 504, sass/elements/_cards.scss */
.sosve-card.music .sosve-music-footer-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-preferred-size: 45%;
  flex-basis: 45%;
}
/* line 509, sass/elements/_cards.scss */
.sosve-card.music .sosve-music-footer-left .sosve-like-btn,
.sosve-card.music .sosve-music-footer-left .sosve-likes {
  color: #ffffff;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  font-weight: normal;
}
/* line 518, sass/elements/_cards.scss */
.sosve-card.music .sosve-music-footer-left .sosve-like-btn span,
.sosve-card.music .sosve-music-footer-left .sosve-like-btn .twitter-share-button,
.sosve-card.music .sosve-music-footer-left .sosve-likes span,
.sosve-card.music .sosve-music-footer-left .sosve-likes .twitter-share-button {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 524, sass/elements/_cards.scss */
.sosve-card.music .fb-share-button {
  height: 24px;
}
/* line 526, sass/elements/_cards.scss */
.sosve-card.music .fb-share-button.fb_iframe_widget > span {
  vertical-align: middle !important;
}
/* line 530, sass/elements/_cards.scss */
.sosve-card.music iframe.twitter-share-button {
  position: relative !important;
  top: 1px;
  margin-left: 5px;
}
/* line 536, sass/elements/_cards.scss */
.sosve-card.music .sosve-music-footer-left .sosve-like-btn:hover {
  text-decoration: underline;
}
/* line 540, sass/elements/_cards.scss */
.sosve-card.music .sosve-music-footer-left .sosve-like-btn {
  padding: 0 5px 0 0;
  position: relative;
}
/* line 544, sass/elements/_cards.scss */
.sosve-card.music .sosve-music-footer-left .sosve-like-btn:after {
  content: '';
  height: 12px;
  line-height: 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  position: absolute;
  left: 100%;
  top: 12px;
}
/* line 555, sass/elements/_cards.scss */
.sosve-card.music .sosve-music-footer-left .sosve-likes {
  padding: 0 0 0 5px;
}

/* line 561, sass/elements/_cards.scss */
.video-holder {
  position: relative;
}
/* line 564, sass/elements/_cards.scss */
.video-holder:after {
  content: "\e602";
  font-family: "sosve";
  color: rgba(255, 255, 255, 0.6);
  width: auto;
  height: auto;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 150px;
  font-size: 9.375rem;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
/* line 579, sass/elements/_cards.scss */
.video-holder:hover {
  cursor: pointer;
}
/* line 581, sass/elements/_cards.scss */
.video-holder:hover:after {
  color: rgba(255, 255, 255, 0.9);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

/* line 588, sass/elements/_cards.scss */
.color-push-content {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 21px;
  margin-bottom: 20px;
  padding: 0 20px;
}

/* line 596, sass/elements/_cards.scss */
.transmission-bloc .sosve-card.vertical {
  margin-bottom: 30px;
}
@media (min-width: 729px) {
  /* line 596, sass/elements/_cards.scss */
  .transmission-bloc .sosve-card.vertical {
    margin-bottom: 0;
  }
}

/* line 606, sass/elements/_cards.scss */
.contact-bloc .color-push-content {
  padding: 0;
}
@media (min-width: 729px) {
  /* line 606, sass/elements/_cards.scss */
  .contact-bloc .color-push-content {
    padding: 0 50px;
  }
}
/* line 613, sass/elements/_cards.scss */
.contact-bloc .color-push-content img {
  margin-right: 1.5em;
  display: inline;
  float: left;
}
/* line 619, sass/elements/_cards.scss */
.contact-bloc .color-push-content a {
  color: inherit;
  text-decoration: underline;
  font-size: inherit;
}

/* line 628, sass/elements/_cards.scss */
.intro-bloc a {
  color: inherit;
  text-decoration: underline;
  font-size: inherit;
}

/* line 636, sass/elements/_cards.scss */
.video-bloc .wrapper-video {
  margin: 0 0 1rem 0;
}
@media (min-width: 729px) {
  /* line 636, sass/elements/_cards.scss */
  .video-bloc .wrapper-video {
    margin: 0 2rem 2rem 0;
    width: 50%;
    float: left;
    height: 400px;
    padding: 0;
  }
}
/* line 648, sass/elements/_cards.scss */
.video-bloc .video-holder {
  height: 100%;
  position: static;
}
@media (min-width: 729px) {
  /* line 648, sass/elements/_cards.scss */
  .video-bloc .video-holder {
    position: relative;
  }
}
/* line 656, sass/elements/_cards.scss */
.video-bloc .video-holder::after {
  font-size: 10vw;
}
/* line 659, sass/elements/_cards.scss */
.video-bloc iframe.video-holder {
  position: absolute;
}
@media (min-width: 729px) {
  /* line 659, sass/elements/_cards.scss */
  .video-bloc iframe.video-holder {
    position: static;
  }
}
/* line 667, sass/elements/_cards.scss */
.video-bloc a {
  color: inherit;
  text-decoration: underline;
  font-size: inherit;
}
/* line 673, sass/elements/_cards.scss */
.video-bloc img {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 100%;
  min-width: 100%;
  max-width: none;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 688, sass/elements/_cards.scss */
.contact-form-bloc .sosve-form-wrapper.block-form .input-label {
  margin: 0 0 10px 0;
}
/* line 691, sass/elements/_cards.scss */
.contact-form-bloc .sosve-form-wrapper .input-wrapper {
  padding: 0 15px;
}
/* line 694, sass/elements/_cards.scss */
.contact-form-bloc .sosve-form-wrapper .input-wrapper:last-child {
  margin-bottom: 0;
}
@media (max-width: 730px) {
  /* line 694, sass/elements/_cards.scss */
  .contact-form-bloc .sosve-form-wrapper .input-wrapper:last-child {
    margin-top: 10px;
  }
}
/* line 704, sass/elements/_cards.scss */
.contact-form-bloc .ajax-loader {
  display: none;
  margin-top: 10px;
}
/* line 708, sass/elements/_cards.scss */
.contact-form-bloc .ajax-loader.loading {
  display: block;
}

/* line 712, sass/elements/_cards.scss */
.more {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  position: relative;
  width: 100%;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}
/* line 720, sass/elements/_cards.scss */
.more a {
  color: #009EE0;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  margin: auto;
  text-transform: uppercase;
}
/* line 728, sass/elements/_cards.scss */
.more a:hover {
  text-decoration: underline;
  cursor: pointer;
}
/* line 735, sass/elements/_cards.scss */
.more.pink a {
  color: #E75761;
}

@media (max-width: 969px) {
  /* line 745, sass/elements/_cards.scss */
  .sosve-card.vertical {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    margin-bottom: 30px;
  }
  /* line 750, sass/elements/_cards.scss */
  .sosve-card.vertical .sosve-card-image {
    -ms-flex-preferred-size: 230px;
    flex-basis: 230px;
    background-position: top center;
  }
  /* line 755, sass/elements/_cards.scss */
  .sosve-card.vertical .sosve-card-data {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    display: block;
  }
  /* line 767, sass/elements/_cards.scss */
  .sosve-card .sosve-card-data .content-card-data {
    padding: 15px;
  }
  /* line 771, sass/elements/_cards.scss */
  .sosve-card .sosve-card-data .content-card-data .text {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1;
  }
  /* line 777, sass/elements/_cards.scss */
  .sosve-card.music {
    margin-bottom: 30px;
  }
  /* line 780, sass/elements/_cards.scss */
  .sosve-card.music:before {
    content: none;
  }
  /* line 785, sass/elements/_cards.scss */
  .sosve-card.music .sosve-card-image {
    position: relative;
    overflow: hidden;
    display: block;
    position: relative;
  }
  /* line 327, sass/mixins/_mixins.scss */
  .sosve-card.music .sosve-card-image:before {
    display: block;
    content: " ";
    width: 100%;
    padding-top: 56.25%;
  }
  /* line 333, sass/mixins/_mixins.scss */
  .sosve-card.music .sosve-card-image > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  /* line 791, sass/elements/_cards.scss */
  .sosve-card.music .sosve-card-data {
    height: 130px;
    display: block;
    position: relative;
  }
  /* line 796, sass/elements/_cards.scss */
  .sosve-card.music .content {
    display: block;
    position: relative;
  }
  /* line 801, sass/elements/_cards.scss */
  .sosve-card.music .sosve-card-image {
    height: auto;
  }
  /* line 804, sass/elements/_cards.scss */
  .sosve-card.music .sosve-music-wrapper {
    min-height: 80px;
  }
  /* line 809, sass/elements/_cards.scss */
  .sosve-card.music.small .sosve-music-wrapper {
    min-height: 80px;
  }
}
@media (max-width: 730px) {
  /* line 819, sass/elements/_cards.scss */
  .sosve-card.vertical {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    margin-bottom: 30px;
  }
  /* line 824, sass/elements/_cards.scss */
  .sosve-card.vertical .sosve-card-image {
    -ms-flex-preferred-size: 230px;
    flex-basis: 230px;
    background-position: top center;
  }
  /* line 829, sass/elements/_cards.scss */
  .sosve-card.vertical .sosve-card-data {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    display: block;
  }
  /* line 834, sass/elements/_cards.scss */
  .sosve-card.horizontal {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    display: block;
  }
  /* line 839, sass/elements/_cards.scss */
  .sosve-card.horizontal.reverse {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 843, sass/elements/_cards.scss */
  .sosve-card.horizontal .sosve-card-image {
    -ms-flex-preferred-size: 230px;
    flex-basis: 230px;
    height: 180px;
  }
  /* line 848, sass/elements/_cards.scss */
  .sosve-card.horizontal .sosve-card-data {
    -ms-flex-preferred-size: 300px;
    flex-basis: 300px;
  }
  /* line 853, sass/elements/_cards.scss */
  .sosve-card.music {
    margin-bottom: 30px;
  }
  /* line 856, sass/elements/_cards.scss */
  .sosve-card.music .sosve-music-footer-right {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
  }
  /* line 857, sass/elements/_cards.scss */
  .sosve-card.music .sosve-music-footer-left {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
  }
  /* line 860, sass/elements/_cards.scss */
  .sosve-card.card-map {
    height: auto;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 864, sass/elements/_cards.scss */
  .sosve-card.card-map.reverse {
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  /* line 866, sass/elements/_cards.scss */
  .sosve-card.card-map .sosve-card-village {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  /* line 870, sass/elements/_cards.scss */
  .sosve-card.card-map .sosve-card-map {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    position: relative;
    overflow: hidden;
  }
  /* line 327, sass/mixins/_mixins.scss */
  .sosve-card.card-map .sosve-card-map:before {
    display: block;
    content: " ";
    width: 100%;
    padding-top: 56.25%;
  }
  /* line 333, sass/mixins/_mixins.scss */
  .sosve-card.card-map .sosve-card-map > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
@media (max-width: 480px) {
  /* line 881, sass/elements/_cards.scss */
  .sosve-card.music {
    margin-bottom: 30px;
  }
  /* line 884, sass/elements/_cards.scss */
  .sosve-card.music .sosve-card-data {
    height: 180px;
  }
  /* line 886, sass/elements/_cards.scss */
  .sosve-card.music .wrapper-music-footer {
    height: 80px;
  }
  /* line 888, sass/elements/_cards.scss */
  .sosve-card.music .content-music-footer {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    height: 100%;
  }
}
/* line 5, sass/elements/_boxed.scss */
.boxed-el-wrapper {
  height: 390px;
  margin: 0 0 30px 0;
  padding: 0 !important;
}
/* line 10, sass/elements/_boxed.scss */
.boxed-el-wrapper:last-of-type {
  margin: 0;
}
/* line 14, sass/elements/_boxed.scss */
.boxed-el-wrapper .boxed-el {
  height: 100%;
  padding: 40px 35px;
}
/* line 18, sass/elements/_boxed.scss */
.boxed-el-wrapper .boxed-el span.sosve-date,
.boxed-el-wrapper .boxed-el h3.sosve-title,
.boxed-el-wrapper .boxed-el h4.sosve-title,
.boxed-el-wrapper .boxed-el ul {
  display: block;
  width: 100%;
}
/* line 26, sass/elements/_boxed.scss */
.boxed-el-wrapper .boxed-el span.sosve-date,
.boxed-el-wrapper .boxed-el h3.sosve-title,
.boxed-el-wrapper .boxed-el h4.sosve-title {
  font-family: "Montserrat", sans-serif;
}
/* line 32, sass/elements/_boxed.scss */
.boxed-el-wrapper .boxed-el span.sosve-date {
  margin: 0 0 10px 0;
}
/* line 36, sass/elements/_boxed.scss */
.boxed-el-wrapper .boxed-el h3.sosve-title {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  margin: 0 0 10px 0;
}
/* line 42, sass/elements/_boxed.scss */
.boxed-el-wrapper .boxed-el h4.sosve-title {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0 0 30px 0;
}
/* line 47, sass/elements/_boxed.scss */
.boxed-el-wrapper .boxed-el .town-list-wrapper.dot-list > li .town-list-name {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 51, sass/elements/_boxed.scss */
.boxed-el-wrapper .boxed-el.boxed-el-image {
  padding: 0;
  height: 100%;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 64, sass/elements/_boxed.scss */
.boxed-el-wrapper.magazine {
  height: 570px;
}
/* line 67, sass/elements/_boxed.scss */
.boxed-el-wrapper.magazine h3.sosve-title {
  margin: 0 0 40px 0;
}

/* line 73, sass/elements/_boxed.scss */
.box-red {
  border: 3px;
  border-style: solid;
  border-color: #E75761;
}

/* line 1, sass/elements/_big-push.scss */
.big-push {
  position: relative;
  height: 800px;
  width: 100vw;
  overflow: hidden;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 10, sass/elements/_big-push.scss */
.big-push .main-content {
  max-width: 1170px;
}
/* line 14, sass/elements/_big-push.scss */
.big-push .bg {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  max-height: 100vw;
}
/* line 25, sass/elements/_big-push.scss */
.big-push .push-mobile-placeholder {
  position: relative;
  height: 800px;
  width: 0;
}
/* line 31, sass/elements/_big-push.scss */
.big-push .know-more {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 35, sass/elements/_big-push.scss */
.big-push .push-text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  font-size: 14px;
  font-size: 0.875rem;
  position: absolute;
  width: 33.333%;
  width: calc(33% - 15px);
  top: 0;
  left: 0;
  right: auto;
  padding: 60px 30px;
  background-color: #009EE0;
  text-align: left;
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  line-height: 1.4 !important;
}
/* line 53, sass/elements/_big-push.scss */
.big-push .push-text-wrapper a {
  color: #ffffff;
  text-transform: uppercase;
  margin-top: 50px;
  font-weight: 900;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 60, sass/elements/_big-push.scss */
.big-push .push-text-wrapper a:hover {
  text-decoration: underline;
}
/* line 64, sass/elements/_big-push.scss */
.big-push .push-text-wrapper .text {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 21px;
  width: 100%;
}
/* line 70, sass/elements/_big-push.scss */
.big-push .push-text-wrapper.blue {
  background-color: #E75761;
}
/* line 72, sass/elements/_big-push.scss */
.big-push .push-text-wrapper.pink {
  background-color: #E75761;
}
/* line 74, sass/elements/_big-push.scss */
.big-push .push-text-wrapper.black {
  background-color: #1A171B;
}
/* line 79, sass/elements/_big-push.scss */
.big-push.right .push-text-wrapper {
  left: auto;
  right: 0;
}

@media (max-width: 730px) {
  /* line 88, sass/elements/_big-push.scss */
  .big-push {
    height: auto;
  }
  /* line 91, sass/elements/_big-push.scss */
  .big-push .push-mobile-placeholder {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
  }
  /* line 327, sass/mixins/_mixins.scss */
  .big-push .push-mobile-placeholder:before {
    display: block;
    content: " ";
    width: 100%;
    padding-top: 100%;
  }
  /* line 333, sass/mixins/_mixins.scss */
  .big-push .push-mobile-placeholder > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  /* line 97, sass/elements/_big-push.scss */
  .big-push .push-text-wrapper {
    padding: 30px 20px;
    position: relative;
    width: 100%;
  }
  /* line 103, sass/elements/_big-push.scss */
  .big-push .bg {
    background-position: top right;
  }
  /* line 108, sass/elements/_big-push.scss */
  .big-push.right .bg {
    background-position: top left;
  }
  /* line 113, sass/elements/_big-push.scss */
  .big-push .default-bg {
    background-position: top center !important;
  }
}
/* line 1, sass/elements/_carousels.scss */
.wrapper-carousel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  width: 100%;
}
/* line 7, sass/elements/_carousels.scss */
.wrapper-carousel .quote {
  width: auto;
}
@media (max-width: 969px) {
  /* line 7, sass/elements/_carousels.scss */
  .wrapper-carousel .quote {
    position: relative;
  }
}
/* line 14, sass/elements/_carousels.scss */
.wrapper-carousel .quote:before {
  content: '\201C';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  color: #009EE0;
  font-size: 120px;
  font-size: 7.5rem;
  font-family: "Amatic SC", cursive;
  width: auto;
  display: block;
  line-height: 0.5;
  height: 40px;
}
@media (max-width: 969px) {
  /* line 14, sass/elements/_carousels.scss */
  .wrapper-carousel .quote:before {
    left: -20%;
    top: -10px;
    bottom: auto;
    -webkit-transform: none;
            transform: none;
    height: 25px;
    line-height: 1;
  }
}
/* line 38, sass/elements/_carousels.scss */
.wrapper-carousel .quote:after {
  content: '\201D';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  color: #009EE0;
  font-size: 120px;
  font-size: 7.5rem;
  font-family: "Amatic SC", cursive;
  width: auto;
  display: block;
  line-height: 0.5;
  height: 40px;
}
@media (max-width: 969px) {
  /* line 38, sass/elements/_carousels.scss */
  .wrapper-carousel .quote:after {
    right: -20%;
    top: auto;
    bottom: 10px;
    -webkit-transform: none;
            transform: none;
    height: 25px;
    line-height: 1;
  }
}
/* line 62, sass/elements/_carousels.scss */
.wrapper-carousel .quote-author {
  font-size: 18px;
  font-size: 1.125rem;
  text-transform: uppercase;
  line-height: 1.2;
  display: block;
  text-align: center;
  margin-top: 45px;
}
/* line 70, sass/elements/_carousels.scss */
.wrapper-carousel .quote-author-job {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  display: block;
  text-align: center;
}

/* line 78, sass/elements/_carousels.scss */
.owl-carousel,
.owl-stage-outer {
  max-width: 800px;
  margin: auto;
}

/* line 84, sass/elements/_carousels.scss */
.item {
  font-size: 19px;
  font-size: 1.1875rem;
  max-width: 800px;
  color: #1A171B;
  font-family: "Montserrat", sans-serif;
  line-height: 1.8;
  text-align: center;
  overflow: hidden;
  padding: 0 50px;
}

/* line 96, sass/elements/_carousels.scss */
.small-item {
  font-size: 19px;
  font-size: 1.1875rem;
  max-width: 800px;
  color: #1A171B;
  font-family: "Montserrat", sans-serif;
  line-height: 1.8;
  text-align: center;
  overflow: hidden;
  padding: 0 30px;
}

/* line 108, sass/elements/_carousels.scss */
.owl-nav {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 114, sass/elements/_carousels.scss */
.owl-nav .disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 116, sass/elements/_carousels.scss */
.owl-nav .disabled:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 121, sass/elements/_carousels.scss */
.owl-prev {
  background: url("./images/carousel_arrow_left.png") center center no-repeat transparent;
  position: absolute;
  left: 5px;
  top: 0;
  height: 100%;
  width: 50px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
/* line 131, sass/elements/_carousels.scss */
.owl-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

/* line 138, sass/elements/_carousels.scss */
.owl-next {
  background: url("./images/carousel_arrow_right.png") center center no-repeat transparent;
  position: absolute;
  right: 5px;
  top: 0;
  height: 100%;
  width: 50px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
/* line 148, sass/elements/_carousels.scss */
.owl-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

/* line 155, sass/elements/_carousels.scss */
.owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  margin-top: 30px;
}
/* line 160, sass/elements/_carousels.scss */
.owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  border: 2px solid #009EE0;
  border-radius: 50%;
  margin: 0 5px;
}
/* line 167, sass/elements/_carousels.scss */
.owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 3px;
  background: #ffffff;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  border-radius: 30px;
}
/* line 180, sass/elements/_carousels.scss */
.owl-dots .owl-dot:hover span, .owl-dots .owl-dot.active span {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  background: #009EE0;
}

/* line 188, sass/elements/_carousels.scss */
#audio_carousel {
  display: block;
  position: relative;
  margin-bottom: 50px;
}
/* line 193, sass/elements/_carousels.scss */
#audio_carousel .owl-carousel,
#audio_carousel .owl-stage-outer {
  max-width: 1030px;
}
/* line 197, sass/elements/_carousels.scss */
#audio_carousel .small-item {
  height: 275px;
  padding: 0 10px;
}
/* line 202, sass/elements/_carousels.scss */
#audio_carousel .audio-carousel-wrapper {
  position: relative;
  display: block;
  height: auto;
}

/* line 209, sass/elements/_carousels.scss */
.youtube-display {
  position: relative;
  width: 100%;
  margin-bottom: 20px;
}

/* line 215, sass/elements/_carousels.scss */
#youtube-player {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 221, sass/elements/_carousels.scss */
#youtube-player iframe {
  width: 100%;
}
/* line 226, sass/elements/_carousels.scss */
#youtube-player.small-height .video-player-placeholder {
  height: 508px;
  width: 80%;
}
/* line 232, sass/elements/_carousels.scss */
#youtube-player .video-player-placeholder {
  width: 100%;
  height: 658px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
}

/* line 243, sass/elements/_carousels.scss */
#village_carousel {
  position: relative;
  display: block;
}
/* line 247, sass/elements/_carousels.scss */
#village_carousel .owl-carousel,
#village_carousel .owl-stage-outer {
  max-width: 1030px;
}
/* line 252, sass/elements/_carousels.scss */
#village_carousel .item-village {
  position: relative;
  overflow: hidden;
  position: relative;
  display: block;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
/* line 327, sass/mixins/_mixins.scss */
#village_carousel .item-village:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 56.25%;
}
/* line 333, sass/mixins/_mixins.scss */
#village_carousel .item-village > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 265, sass/elements/_carousels.scss */
#village_carousel .item-village > img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}
/* line 274, sass/elements/_carousels.scss */
#village_carousel .owl-nav .owl-prev,
#village_carousel .owl-nav .owl-next {
  height: 90%;
}

/* line 282, sass/elements/_carousels.scss */
#swipebox-title {
  margin-top: 40px;
}

/* line 287, sass/elements/_carousels.scss */
.header-carousel.owl-carousel,
.header-carousel .owl-stage-outer {
  max-width: 100%;
}

@media (max-width: 970px) {
  /* line 295, sass/elements/_carousels.scss */
  .owl-carousel,
  .owl-stage-outer {
    max-width: 600px;
    margin: auto;
  }
}
@media (max-width: 730px) {
  /* line 304, sass/elements/_carousels.scss */
  .owl-stage-outer {
    max-width: 100%;
  }

  /* line 308, sass/elements/_carousels.scss */
  .owl-carousel {
    margin: auto;
  }

  /* line 312, sass/elements/_carousels.scss */
  .owl-nav {
    display: none;
  }
}
@media (max-width: 969px) {
  /* line 318, sass/elements/_carousels.scss */
  .item {
    padding: 0 40px;
  }
  /* line 321, sass/elements/_carousels.scss */
  .item .quote {
    font-size: 16px;
    font-size: 1rem;
    line-height: 25px;
    display: inline-block;
  }
}
/* line 5, sass/elements/_contact.scss */
.sosve-contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  min-height: 190px;
  margin-bottom: 30px;
}
/* line 11, sass/elements/_contact.scss */
.sosve-contact .sosve-contact-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  min-height: 110px;
}
/* line 19, sass/elements/_contact.scss */
.sosve-contact .sosve-contact-inner:first-of-type {
  background: url("./images/temp/contact-seperator-v.png") center right no-repeat transparent;
}
/* line 24, sass/elements/_contact.scss */
.sosve-contact .sosve-contact-number {
  display: block;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: bold;
  line-height: 38px;
}
/* line 31, sass/elements/_contact.scss */
.sosve-contact .sosve-contact-text {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 36, sass/elements/_contact.scss */
.vertical .sosve-contact {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: none;
  max-height: none;
  margin-bottom: 30px;
  padding: 15px;
}
/* line 43, sass/elements/_contact.scss */
.vertical .sosve-contact .sosve-contact-inner:first-of-type {
  background: url("./images/temp/icon-profil-h-line.png") bottom center no-repeat transparent;
}

@media (max-width: 730px) {
  /* line 50, sass/elements/_contact.scss */
  .sosve-contact {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: none;
    max-height: none;
    margin-bottom: 30px;
    padding: 15px;
  }
  /* line 57, sass/elements/_contact.scss */
  .sosve-contact .sosve-contact-inner:first-of-type {
    background: url("./images/temp/icon-profil-h-line.png") bottom center no-repeat transparent;
  }
}
@media (max-width: 970px) {
  /* line 65, sass/elements/_contact.scss */
  .apply-block {
    margin-bottom: 30px;
  }

  /* line 68, sass/elements/_contact.scss */
  .sosve-contact {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 30px;
  }
  /* line 73, sass/elements/_contact.scss */
  .sosve-contact .sosve-contact-inner {
    text-align: center;
  }
  /* line 76, sass/elements/_contact.scss */
  .sosve-contact .sosve-contact-number {
    font-size: 25px;
    font-size: 1.5625rem;
  }
}
/* line 5, sass/elements/_errors.scss */
.sosve-errors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #E75761;
  color: #ffffff;
  min-width: 100%;
  margin: 30px 0 0 0;
  padding: 20px 30px;
  list-style: disc;
}
/* line 15, sass/elements/_errors.scss */
.sosve-errors .notice-dismiss {
  display: none;
}
/* line 19, sass/elements/_errors.scss */
.sosve-errors a {
  color: #ffffff;
}
/* line 22, sass/elements/_errors.scss */
.sosve-errors a:hover {
  text-decoration: underline;
}
/* line 27, sass/elements/_errors.scss */
.sosve-errors .sosve-errors-el {
  font-family: "Montserrat", sans-serif;
  margin: 0 0 10px 0;
}
/* line 31, sass/elements/_errors.scss */
.sosve-errors .sosve-errors-el:last-of-type {
  margin: 0;
}

/* line 1, sass/elements/_article.scss */
.wrapper-article {
  display: block;
  width: 66.66667%;
  margin: 0 auto;
}

/* line 7, sass/elements/_article.scss */
.entry-title {
  font-size: 60px;
  font-size: 3.75rem;
  font-family: "Amatic SC", cursive;
  color: #009EE0;
  line-height: 1.3;
  text-align: center;
  margin: auto;
  background: url("images/temp/temp-h-line-blue.png") no-repeat bottom center;
}
@media (max-width: 969px) {
  /* line 7, sass/elements/_article.scss */
  .entry-title {
    font-size: 40px;
    font-size: 2.5rem;
  }
}

/* line 24, sass/elements/_article.scss */
.article h1,
article h1 {
  font-family: "Amatic SC", cursive;
  font-weight: bold;
  font-size: 60px;
  font-size: 3.75rem;
  line-height: 92px;
  margin: 45px 0;
  text-transform: uppercase;
}
@media (max-width: 969px) {
  /* line 24, sass/elements/_article.scss */
  .article h1,
  article h1 {
    font-size: 40px;
    font-size: 2.5rem;
    margin: 20px 0;
  }
}
/* line 37, sass/elements/_article.scss */
.article h2,
article h2 {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 30px;
  margin: 45px 0;
  text-transform: uppercase;
}
@media (max-width: 969px) {
  /* line 37, sass/elements/_article.scss */
  .article h2,
  article h2 {
    font-size: 20px;
    font-size: 1.25rem;
    margin: 20px 0;
  }
}
/* line 50, sass/elements/_article.scss */
.article h3,
article h3 {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  line-height: 30px;
  margin: 45px 0;
  font-weight: normal;
}
@media (max-width: 969px) {
  /* line 50, sass/elements/_article.scss */
  .article h3,
  article h3 {
    font-size: 16px;
    font-size: 1rem;
    margin: 20px 0;
  }
}
/* line 63, sass/elements/_article.scss */
.article h4,
article h4 {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "Montserrat", sans-serif;
  line-height: 30px;
  margin: 45px 0;
  font-weight: normal;
}
@media (max-width: 969px) {
  /* line 63, sass/elements/_article.scss */
  .article h4,
  article h4 {
    font-size: 16px;
    font-size: 1rem;
    margin: 20px 0;
  }
}
/* line 77, sass/elements/_article.scss */
.article.title-blue h1, .article.title-blue h2, .article.title-blue h3, .article.title-blue h4,
article.title-blue h1,
article.title-blue h2,
article.title-blue h3,
article.title-blue h4 {
  color: #009EE0;
}
/* line 79, sass/elements/_article.scss */
.article.title-blue h1 > span, .article.title-blue h2 > span, .article.title-blue h3 > span, .article.title-blue h4 > span,
article.title-blue h1 > span,
article.title-blue h2 > span,
article.title-blue h3 > span,
article.title-blue h4 > span {
  font-size: inherit;
}
/* line 101, sass/elements/_article.scss */
.article .article-hat,
.article .article-hat p,
article .article-hat,
article .article-hat p {
  color: #1A171B;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 30px;
  font-family: "Montserrat", sans-serif;
}
/* line 109, sass/elements/_article.scss */
.article .legend,
article .legend {
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 112, sass/elements/_article.scss */
.article p,
article p {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5em;
  font-family: "Montserrat", sans-serif;
}
/* line 118, sass/elements/_article.scss */
.article strong,
article strong {
  font-size: inherit;
  font-weight: bold;
}
/* line 123, sass/elements/_article.scss */
.article em,
article em {
  font-size: inherit;
  font-style: italic;
}
/* line 128, sass/elements/_article.scss */
.article del,
article del {
  font-size: inherit;
  text-decoration: line-through;
}
/* line 134, sass/elements/_article.scss */
.article ul, .article ol,
article ul,
article ol {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5em;
  padding-left: 85px;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 969px) {
  /* line 134, sass/elements/_article.scss */
  .article ul, .article ol,
  article ul,
  article ol {
    padding-left: 25px;
  }
}
/* line 144, sass/elements/_article.scss */
.article ul ul, .article ul ol, .article ol ul, .article ol ol,
article ul ul,
article ul ol,
article ol ul,
article ol ol {
  padding-left: 40px;
}
@media (max-width: 969px) {
  /* line 144, sass/elements/_article.scss */
  .article ul ul, .article ul ol, .article ol ul, .article ol ol,
  article ul ul,
  article ul ol,
  article ol ul,
  article ol ol {
    padding-left: 10px;
  }
}
/* line 152, sass/elements/_article.scss */
.article ul li, .article ol li,
article ul li,
article ol li {
  font-size: inherit;
}
/* line 154, sass/elements/_article.scss */
.article ul,
article ul {
  list-style-type: disc;
}
/* line 157, sass/elements/_article.scss */
.article ol,
article ol {
  counter-reset: item;
  list-style-type: none;
  position: relative;
}
/* line 162, sass/elements/_article.scss */
.article ol li,
article ol li {
  display: block;
}
/* line 165, sass/elements/_article.scss */
.article ol li:before,
article ol li:before {
  content: counter(item) "  ";
  counter-increment: item;
  position: absolute;
  left: 65px;
}
/* line 175, sass/elements/_article.scss */
.article img,
article img {
  display: block;
  margin: 15px auto;
}
/* line 179, sass/elements/_article.scss */
.article img.alignleft,
article img.alignleft {
  margin-right: 30px;
}
/* line 182, sass/elements/_article.scss */
.article img.alignright,
article img.alignright {
  margin-left: 30px;
}
/* line 185, sass/elements/_article.scss */
.article img.alignnone,
article img.alignnone {
  margin: 15px 0;
}
/* line 191, sass/elements/_article.scss */
.article blockquote,
article blockquote {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  text-align: center;
  padding: 0 12%;
  margin: 25px 0 20px 0;
  text-align: center;
}
/* line 202, sass/elements/_article.scss */
.article blockquote p,
article blockquote p {
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 30px;
}
/* line 207, sass/elements/_article.scss */
.article blockquote:before, .article blockquote:after,
article blockquote:before,
article blockquote:after {
  font-size: 120px;
  font-size: 7.5rem;
  position: absolute;
  top: 50%;
  height: 40px;
  color: #009EE0;
  font-family: "Amatic SC", cursive;
  line-height: 0.8em;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 219, sass/elements/_article.scss */
.article blockquote:before,
article blockquote:before {
  content: '\201C';
  left: 8%;
}
/* line 224, sass/elements/_article.scss */
.article blockquote:after,
article blockquote:after {
  content: '\201D';
  right: 8%;
}
/* line 231, sass/elements/_article.scss */
.article a,
article a {
  color: #009EE0;
  text-decoration: none;
}
/* line 235, sass/elements/_article.scss */
.article a:hover,
article a:hover {
  text-decoration: underline;
}
/* line 240, sass/elements/_article.scss */
.article .mentions,
article .mentions {
  font-size: 12px;
}

/* line 245, sass/elements/_article.scss */
.logo_wrapper {
  font-size: 0;
  margin: auto;
}

/* line 249, sass/elements/_article.scss */
.partner_logo {
  height: 150px;
  width: 150px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 10px;
}
/* line 257, sass/elements/_article.scss */
.partner_logo > img {
  position: absolute;
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  height: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 267, sass/elements/_article.scss */
.news {
  width: 100%;
}

/* line 272, sass/elements/_article.scss */
.information-col:not(:first-child) {
  background: transparent url("images/temp/temp-v-line-blue.png") no-repeat left center;
}
/* line 276, sass/elements/_article.scss */
.information-col .content-information {
  padding: 0 85px;
}
/* line 279, sass/elements/_article.scss */
.information-col article ul, .information-col article ol {
  padding-left: 0;
}
/* line 282, sass/elements/_article.scss */
.information-col article ul ul, .information-col article ul ol, .information-col article ol ul, .information-col article ol ol {
  padding-left: 40px;
}

/* line 290, sass/elements/_article.scss */
.single-sosve-news article p {
  text-align: justify;
}
/* line 291, sass/elements/_article.scss */
.single-sosve-news article td {
  padding: 10px;
}
/* line 293, sass/elements/_article.scss */
.single-sosve-news article td img {
  margin: 0;
}

@media (max-width: 969px) {
  /* line 304, sass/elements/_article.scss */
  .wrapper-article {
    width: 100%;
    padding: 0 15px;
  }

  /* line 310, sass/elements/_article.scss */
  .information-col:not(:first-child) {
    background: transparent url("images/temp/temp-h-line-blue.png") no-repeat center top;
  }
  /* line 314, sass/elements/_article.scss */
  .information-col .content-information {
    padding: 40px 20px;
  }

  /* line 320, sass/elements/_article.scss */
  .article blockquote:before,
  article blockquote:before {
    left: 0;
    top: 0;
    bottom: auto;
    -webkit-transform: none;
            transform: none;
    height: 25px;
  }
  /* line 328, sass/elements/_article.scss */
  .article blockquote:after,
  article blockquote:after {
    right: 0;
    top: auto;
    bottom: 0;
    -webkit-transform: none;
            transform: none;
    height: 25px;
  }
}
/* line 339, sass/elements/_article.scss */
.text-fat {
  font-size: 120px;
  font-size: 7.5rem;
  font-family: "Amatic SC", cursive;
  font-weight: 600;
  line-height: 1;
}

/* line 346, sass/elements/_article.scss */
.text-medium {
  font-size: 46px;
  font-size: 2.875rem;
  font-family: "Amatic SC", cursive;
  font-weight: 600;
  line-height: 1;
}
/* line 352, sass/elements/_article.scss */
.text-medium.uppercase {
  text-transform: uppercase;
}

/* line 1, sass/elements/_single_share_block.scss */
.single-share-icon {
  margin: 0 25px;
}

/* line 3, sass/elements/_single_share_block.scss */
.single-share-content {
  color: #1A171B;
  font-size: 19px;
  font-size: 1.1875rem;
  font-family: "Montserrat", sans-serif;
  line-height: 1.4em;
}

/* line 1, sass/elements/_image_map.scss */
#sosve-map {
  position: relative;
}

/* line 5, sass/elements/_image_map.scss */
.popin-map-image {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 300px;
  padding: 10px;
  color: #009EE0;
  font-size: 14px;
  font-size: 0.875rem;
  background: #f7f4f0;
  border: 1px solid #eeeeee;
  border-radius: 15px;
  -webkit-box-shadow: #c6c6c6 1px 0 3px;
  box-shadow: #c6c6c6 1px 0 3px;
}

/* line 5, sass/elements/_footer.scss */
.sosve-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-bottom: 0 !important;
  display: block;
}
/* line 12, sass/elements/_footer.scss */
.sosve-footer .footer-partners,
.sosve-footer .wrapper-footer-list {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  width: 100%;
}
/* line 19, sass/elements/_footer.scss */
.sosve-footer .footer-partners {
  min-height: 100px;
  background: #ffffff;
  padding: 0 5%;
}
/* line 24, sass/elements/_footer.scss */
.sosve-footer .footer-partners a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}
/* line 29, sass/elements/_footer.scss */
.sosve-footer .footer-partners .main-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  -moz-justify-content: space-around;
  justify-content: space-around;
}
/* line 36, sass/elements/_footer.scss */
.sosve-footer .wrapper-footer-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #1A171B;
  height: 100%;
  padding: 25px 0;
}
/* line 44, sass/elements/_footer.scss */
.sosve-footer .footer-main,
.sosve-footer .footer-sitemap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  width: 100%;
}
/* line 51, sass/elements/_footer.scss */
.sosve-footer .footer-main {
  -ms-flex-pack: distribute;
  -moz-justify-content: space-around;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  padding: 0 10% 25px;
}
/* line 57, sass/elements/_footer.scss */
.sosve-footer .footer-main li > div.fb-share-button {
  vertical-align: top;
  display: inline-block;
  overflow: none;
  height: 20px;
}
/* line 63, sass/elements/_footer.scss */
.sosve-footer .footer-main li > div.fb-share-button > span {
  vertical-align: top !important;
}
/* line 68, sass/elements/_footer.scss */
.sosve-footer .footer-main li > iframe.twitter-share-button {
  vertical-align: top;
  display: inline-block;
  overflow: none;
  height: 20px;
}
/* line 75, sass/elements/_footer.scss */
.sosve-footer .footer-main a {
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: bold;
  color: #ffffff;
}
/* line 81, sass/elements/_footer.scss */
.sosve-footer .footer-main a:hover {
  text-decoration: underline;
}
/* line 86, sass/elements/_footer.scss */
.sosve-footer .footer-main + .footer-sitemap {
  padding-top: 25px;
}
/* line 89, sass/elements/_footer.scss */
.sosve-footer .footer-sitemap {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0;
}
/* line 93, sass/elements/_footer.scss */
.sosve-footer .footer-sitemap .footer-sitemap-el,
.sosve-footer .footer-sitemap > .menu-item {
  -webkit-box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding: 0 5%;
}
/* line 104, sass/elements/_footer.scss */
.sosve-footer .footer-sitemap a {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  color: #b1b3b4;
  height: auto;
  border: none;
  padding: 0;
}
/* line 115, sass/elements/_footer.scss */
.sosve-footer .footer-sitemap .footer-title,
.sosve-footer .footer-sitemap .footer-sub-title,
.sosve-footer .footer-sitemap .footer-list {
  width: 100%;
}
/* line 122, sass/elements/_footer.scss */
.sosve-footer .footer-sitemap .footer-title,
.sosve-footer .footer-sitemap > .menu-item > a {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 25px 0;
  color: #ffffff;
  cursor: default;
}
/* line 133, sass/elements/_footer.scss */
.sosve-footer .footer-sitemap .footer-sub-title, .sosve-footer .footer-sitemap .footer-sub-title > a {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 0 10px 0;
  text-transform: none;
  color: #ffffff;
  padding: 0;
}
/* line 142, sass/elements/_footer.scss */
.sosve-footer .footer-sitemap .footer-list {
  margin: 0 0 25px 0;
}
/* line 145, sass/elements/_footer.scss */
.sosve-footer .footer-sitemap .footer-list li {
  margin: 0 0 5px 0;
}
/* line 150, sass/elements/_footer.scss */
.sosve-footer .footer-sitemap .submenu {
  display: block;
  position: relative;
  top: 0;
  padding: 0;
  background-color: transparent;
}
/* line 158, sass/elements/_footer.scss */
.sosve-footer .footer-sitemap .submenu li {
  display: block;
  background: transparent;
  width: 100%;
  padding: 0;
  height: auto;
  border: none;
}
/* line 166, sass/elements/_footer.scss */
.sosve-footer .footer-sitemap .submenu li a {
  cursor: default;
}
/* line 170, sass/elements/_footer.scss */
.sosve-footer .footer-sitemap .submenu li:not(:last-child) {
  margin-bottom: 5px;
}
/* line 173, sass/elements/_footer.scss */
.sosve-footer .footer-sitemap .submenu,
.sosve-footer .footer-sitemap .subsubmenu {
  margin-bottom: 20px;
}
/* line 180, sass/elements/_footer.scss */
.sosve-footer .footer-sitemap .subsubmenu li a {
  cursor: pointer;
}
/* line 183, sass/elements/_footer.scss */
.sosve-footer .footer-sitemap .subsubmenu li a:hover {
  text-decoration: underline;
}

/* line 191, sass/elements/_footer.scss */
.apply-block {
  margin-bottom: 30px;
  padding: 20px 50px;
}

@media (max-width: 969px) {
  /* line 198, sass/elements/_footer.scss */
  .sosve-footer .wrapper-footer-list {
    min-height: auto;
  }

  /* line 201, sass/elements/_footer.scss */
  .apply-block {
    margin-bottom: 30px;
  }

  /* line 204, sass/elements/_footer.scss */
  .sosve-footer {
    position: relative;
    display: block;
    margin-bottom: 0;
  }
  /* line 209, sass/elements/_footer.scss */
  .sosve-footer .footer-partners {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    -moz-justify-content: space-around;
    justify-content: space-around;
    padding: 10px 0;
    min-height: auto;
    height: auto;
    display: block;
  }
  /* line 218, sass/elements/_footer.scss */
  .sosve-footer .footer-partners a {
    margin: 0 20px;
    display: block;
  }
  /* line 224, sass/elements/_footer.scss */
  .sosve-footer .footer-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    min-height: auto;
  }
  /* line 230, sass/elements/_footer.scss */
  .sosve-footer .footer-main a {
    padding: 2% 0;
  }
  /* line 235, sass/elements/_footer.scss */
  .sosve-footer .footer-sitemap {
    display: none;
  }
}
@media (max-width: 730px) {
  /* line 246, sass/elements/_footer.scss */
  .apply-block {
    margin-bottom: 30px;
  }

  /* line 249, sass/elements/_footer.scss */
  .sosve-contact-inner {
    text-align: center;
  }
}
@media (max-width: 480px) {
  /* line 257, sass/elements/_footer.scss */
  .sosve-footer .footer-partners .main-content {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    height: auto;
  }
  /* line 262, sass/elements/_footer.scss */
  .sosve-footer .footer-partners .main-content a {
    margin: 10px 0;
  }
  /* line 265, sass/elements/_footer.scss */
  .sosve-footer .footer-main .main-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    height: auto;
  }
  /* line 271, sass/elements/_footer.scss */
  .sosve-footer .footer-main .main-content a {
    padding: 2% 0;
  }
  /* line 276, sass/elements/_footer.scss */
  .sosve-footer .footer-sitemap {
    display: none;
  }
}
/* line 1, sass/elements/_polaroid.scss */
.wrapper-polaroid {
  display: block;
  position: relative;
  width: 100%;
}

/* line 7, sass/elements/_polaroid.scss */
.polaroid {
  display: block;
  position: relative;
  width: calc(33.33333% - 30px);
  padding: 15px;
  margin-bottom: 30px;
  background-color: #ffffff;
  -webkit-box-shadow: 15px 15px 30px 0px rgba(173, 173, 173, 0.54);
          box-shadow: 15px 15px 30px 0px rgba(173, 173, 173, 0.54);
}
@media (max-width: 969px) {
  /* line 7, sass/elements/_polaroid.scss */
  .polaroid {
    width: calc(50% - 30px);
  }
}
@media (max-width: 730px) {
  /* line 7, sass/elements/_polaroid.scss */
  .polaroid {
    width: 100%;
  }
}
/* line 22, sass/elements/_polaroid.scss */
.polaroid.horizontal-2 {
  width: calc(66.66667% - 30px);
}
@media (max-width: 969px) {
  /* line 22, sass/elements/_polaroid.scss */
  .polaroid.horizontal-2 {
    width: 100%;
  }
}
/* line 29, sass/elements/_polaroid.scss */
.polaroid img {
  display: block;
  position: relative;
  height: auto;
  width: 100%;
  max-height: 100%;
  max-width: 100%;
}

/* line 1, sass/elements/_margin_left.scss */
.margin_left {
  margin-left: -10%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* line 4, sass/forms/_fields.scss */
.sosve-form-wrapper {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  max-width: 100%;
  /* General styles */
  /* input styles */
  /* select styles */
  /* block specific */
  /* inline specific */
}
/* line 11, sass/forms/_fields.scss */
.sosve-form-wrapper input[type=email], .sosve-form-wrapper input[type=text], .sosve-form-wrapper input[type=url], .sosve-form-wrapper input[type=search], .sosve-form-wrapper input[type=password], .sosve-form-wrapper input[type=number], .sosve-form-wrapper input[type=tel], .sosve-form-wrapper input[type=date] {
  -moz-appearance: none;
  -webkit-appearance: none;
  font-size: 18px;
  font-size: 1.125rem;
  max-width: none;
  padding: 0 0;
  height: auto;
  border-radius: 0;
  border: none;
}
/* line 22, sass/forms/_fields.scss */
.sosve-form-wrapper .sosve-title {
  margin: 0 0 60px 0;
}
/* line 25, sass/forms/_fields.scss */
.sosve-form-wrapper .sosve-title.no-margin {
  margin: 0;
}
/* line 29, sass/forms/_fields.scss */
.sosve-form-wrapper .input-wrapper {
  position: relative;
  margin: 0 0 30px 0;
  padding: 0 10px;
}
@media (max-width: 969px) {
  /* line 29, sass/forms/_fields.scss */
  .sosve-form-wrapper .input-wrapper {
    margin: 0 0 15px 0;
  }
}
/* line 38, sass/forms/_fields.scss */
.sosve-form-wrapper .input-wrapper .mixology-row {
  margin: 0;
}
/* line 42, sass/forms/_fields.scss */
.sosve-form-wrapper .input-wrapper.align-right {
  text-align: right;
}
/* line 46, sass/forms/_fields.scss */
.sosve-form-wrapper .input-wrapper.no-margin {
  margin: 0;
}
/* line 50, sass/forms/_fields.scss */
.sosve-form-wrapper .input-wrapper.has-margin {
  margin: 30px 0;
}
/* line 54, sass/forms/_fields.scss */
.sosve-form-wrapper .input-wrapper:last-of-type {
  margin: 0;
}
@media (max-width: 969px) {
  /* line 54, sass/forms/_fields.scss */
  .sosve-form-wrapper .input-wrapper:last-of-type {
    margin: 0 0 15px 0;
  }
}
/* line 62, sass/forms/_fields.scss */
.sosve-form-wrapper .input-wrapper.no-pad-l {
  padding-left: 0;
}
/* line 68, sass/forms/_fields.scss */
.sosve-form-wrapper .checkbox-row {
  position: relative;
}
/* line 72, sass/forms/_fields.scss */
.sosve-form-wrapper .input-label,
.sosve-form-wrapper .checkbox-label,
.sosve-form-wrapper .radio-label {
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 0 20px 0 0;
}
/* line 82, sass/forms/_fields.scss */
.sosve-form-wrapper a.input-label {
  color: #ffffff;
}
/* line 87, sass/forms/_fields.scss */
.sosve-form-wrapper a.input-label:hover span {
  text-decoration: underline;
}
/* line 93, sass/forms/_fields.scss */
.sosve-form-wrapper .special-el-label {
  font-size: 18px;
  font-size: 1.125rem;
  padding: 0 20px 0 0;
}
/* line 98, sass/forms/_fields.scss */
.sosve-form-wrapper label.special-el-label {
  cursor: pointer;
}
/* line 102, sass/forms/_fields.scss */
.sosve-form-wrapper label.form-error {
  font-size: 16px;
  font-size: 1rem;
  color: #E75761;
  position: absolute;
  bottom: -20px;
  left: 7.5px;
  width: 100%;
}
/* line 111, sass/forms/_fields.scss */
.sosve-form-wrapper .select-wrapper {
  position: relative;
}
/* line 114, sass/forms/_fields.scss */
.sosve-form-wrapper .select-wrapper::after {
  content: "\e621";
  font-family: 'sosve';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  text-decoration: none;
  color: #b1b3b4;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 10px;
  pointer-events: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: middle;
}
/* line 140, sass/forms/_fields.scss */
.sosve-form-wrapper .select-wrapper.no-pad:after {
  display: none;
}
/* line 142, sass/forms/_fields.scss */
.sosve-form-wrapper .select-wrapper label.form-error {
  left: 0;
}
/* line 146, sass/forms/_fields.scss */
.sosve-form-wrapper .select-wrapper:first-of-type {
  padding: 0 20px 0 0;
}
/* line 150, sass/forms/_fields.scss */
.sosve-form-wrapper .select-wrapper:last-of-type {
  padding: 0 0 0 20px;
}
/* line 156, sass/forms/_fields.scss */
.sosve-form-wrapper input[type=text].input-el,
.sosve-form-wrapper input[type=email].input-el,
.sosve-form-wrapper input[type=tel].input-el,
.sosve-form-wrapper input[type=password].input-el,
.sosve-form-wrapper select.select-el,
.sosve-form-wrapper textarea.textarea-el {
  font-size: 18px;
  font-size: 1.125rem;
  height: 55px;
  line-height: 55px;
  padding: 0 20px;
  overflow-x: hidden;
  font-family: "Montserrat", sans-serif;
  border: 2px solid #b1b3b4;
  width: 100%;
  color: #b1b3b4;
}
/* line 31, sass/mixins/_mixins.scss */
.sosve-form-wrapper input[type=text].input-el:-moz-placeholder,
.sosve-form-wrapper input[type=email].input-el:-moz-placeholder,
.sosve-form-wrapper input[type=tel].input-el:-moz-placeholder,
.sosve-form-wrapper input[type=password].input-el:-moz-placeholder,
.sosve-form-wrapper select.select-el:-moz-placeholder,
.sosve-form-wrapper textarea.textarea-el:-moz-placeholder {
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  color: #b1b3b4;
}
/* line 32, sass/mixins/_mixins.scss */
.sosve-form-wrapper input[type=text].input-el::-moz-placeholder,
.sosve-form-wrapper input[type=email].input-el::-moz-placeholder,
.sosve-form-wrapper input[type=tel].input-el::-moz-placeholder,
.sosve-form-wrapper input[type=password].input-el::-moz-placeholder,
.sosve-form-wrapper select.select-el::-moz-placeholder,
.sosve-form-wrapper textarea.textarea-el::-moz-placeholder {
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  color: #b1b3b4;
}
/* line 33, sass/mixins/_mixins.scss */
.sosve-form-wrapper input[type=text].input-el::-webkit-input-placeholder,
.sosve-form-wrapper input[type=email].input-el::-webkit-input-placeholder,
.sosve-form-wrapper input[type=tel].input-el::-webkit-input-placeholder,
.sosve-form-wrapper input[type=password].input-el::-webkit-input-placeholder,
.sosve-form-wrapper select.select-el::-webkit-input-placeholder,
.sosve-form-wrapper textarea.textarea-el::-webkit-input-placeholder {
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  color: #b1b3b4;
}
/* line 34, sass/mixins/_mixins.scss */
.sosve-form-wrapper input[type=text].input-el:-ms-input-placeholder,
.sosve-form-wrapper input[type=email].input-el:-ms-input-placeholder,
.sosve-form-wrapper input[type=tel].input-el:-ms-input-placeholder,
.sosve-form-wrapper input[type=password].input-el:-ms-input-placeholder,
.sosve-form-wrapper select.select-el:-ms-input-placeholder,
.sosve-form-wrapper textarea.textarea-el:-ms-input-placeholder {
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  color: #b1b3b4;
}
/* line 37, sass/mixins/_mixins.scss */
.sosve-form-wrapper input[type=text].input-el:focus:-moz-placeholder,
.sosve-form-wrapper input[type=email].input-el:focus:-moz-placeholder,
.sosve-form-wrapper input[type=tel].input-el:focus:-moz-placeholder,
.sosve-form-wrapper input[type=password].input-el:focus:-moz-placeholder,
.sosve-form-wrapper select.select-el:focus:-moz-placeholder,
.sosve-form-wrapper textarea.textarea-el:focus:-moz-placeholder {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(120px, 0);
  transform: translate(120px, 0);
  opacity: 0;
}
/* line 38, sass/mixins/_mixins.scss */
.sosve-form-wrapper input[type=text].input-el:focus::-moz-placeholder,
.sosve-form-wrapper input[type=email].input-el:focus::-moz-placeholder,
.sosve-form-wrapper input[type=tel].input-el:focus::-moz-placeholder,
.sosve-form-wrapper input[type=password].input-el:focus::-moz-placeholder,
.sosve-form-wrapper select.select-el:focus::-moz-placeholder,
.sosve-form-wrapper textarea.textarea-el:focus::-moz-placeholder {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(120px, 0);
  transform: translate(120px, 0);
  opacity: 0;
}
/* line 39, sass/mixins/_mixins.scss */
.sosve-form-wrapper input[type=text].input-el:focus::-webkit-input-placeholder,
.sosve-form-wrapper input[type=email].input-el:focus::-webkit-input-placeholder,
.sosve-form-wrapper input[type=tel].input-el:focus::-webkit-input-placeholder,
.sosve-form-wrapper input[type=password].input-el:focus::-webkit-input-placeholder,
.sosve-form-wrapper select.select-el:focus::-webkit-input-placeholder,
.sosve-form-wrapper textarea.textarea-el:focus::-webkit-input-placeholder {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(120px, 0);
  transform: translate(120px, 0);
  opacity: 0;
}
/* line 40, sass/mixins/_mixins.scss */
.sosve-form-wrapper input[type=text].input-el:focus:-ms-input-placeholder,
.sosve-form-wrapper input[type=email].input-el:focus:-ms-input-placeholder,
.sosve-form-wrapper input[type=tel].input-el:focus:-ms-input-placeholder,
.sosve-form-wrapper input[type=password].input-el:focus:-ms-input-placeholder,
.sosve-form-wrapper select.select-el:focus:-ms-input-placeholder,
.sosve-form-wrapper textarea.textarea-el:focus:-ms-input-placeholder {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(120px, 0);
  transform: translate(120px, 0);
  opacity: 0;
}
/* line 187, sass/forms/_fields.scss */
.sosve-form-wrapper input[type=text].input-el.small-text,
.sosve-form-wrapper input[type=email].input-el.small-text,
.sosve-form-wrapper input[type=tel].input-el.small-text,
.sosve-form-wrapper input[type=password].input-el.small-text,
.sosve-form-wrapper select.select-el.small-text,
.sosve-form-wrapper textarea.textarea-el.small-text {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 192, sass/forms/_fields.scss */
.sosve-form-wrapper input[type=text].input-el:focus, .sosve-form-wrapper input[type=text].input-el:active,
.sosve-form-wrapper input[type=email].input-el:focus,
.sosve-form-wrapper input[type=email].input-el:active,
.sosve-form-wrapper input[type=tel].input-el:focus,
.sosve-form-wrapper input[type=tel].input-el:active,
.sosve-form-wrapper input[type=password].input-el:focus,
.sosve-form-wrapper input[type=password].input-el:active,
.sosve-form-wrapper select.select-el:focus,
.sosve-form-wrapper select.select-el:active,
.sosve-form-wrapper textarea.textarea-el:focus,
.sosve-form-wrapper textarea.textarea-el:active {
  outline: 0;
  -webkit-box-shadow: inset 0 0 0 transparent, 0 0 0 transparent;
  box-shadow: inset 0 0 0 transparent, 0 0 0 transparent;
}
/* line 199, sass/forms/_fields.scss */
.sosve-form-wrapper textarea.textarea-el {
  display: block;
  padding: 10px 20px;
  line-height: 1em;
  min-height: 80px;
  resize: vertical;
}
/* line 211, sass/forms/_fields.scss */
.sosve-form-wrapper input[type=submit] {
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  border: 2px solid transparent;
}
/* line 215, sass/forms/_fields.scss */
.sosve-form-wrapper input[type=submit]:focus, .sosve-form-wrapper input[type=submit]:active {
  outline: 0;
  -webkit-box-shadow: inset 0 0 0 transparent, 0 0 0 transparent;
  box-shadow: inset 0 0 0 transparent, 0 0 0 transparent;
}
/* line 222, sass/forms/_fields.scss */
.sosve-form-wrapper label.checkbox-label {
  font-size: 18px;
  font-size: 1.125rem;
  padding-right: 0;
}
/* line 226, sass/forms/_fields.scss */
.sosve-form-wrapper label.checkbox-label:hover {
  text-decoration: underline;
}
/* line 231, sass/forms/_fields.scss */
.sosve-form-wrapper a.form-link {
  font-size: 18px;
  font-size: 1.125rem;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  color: #b1b3b4;
}
/* line 236, sass/forms/_fields.scss */
.sosve-form-wrapper a.form-link:hover {
  text-decoration: underline;
}
/* line 241, sass/forms/_fields.scss */
.sosve-form-wrapper .wrapper-input-delete {
  position: relative;
}
/* line 244, sass/forms/_fields.scss */
.sosve-form-wrapper .wrapper-input-delete input {
  padding-right: 65px;
}
/* line 246, sass/forms/_fields.scss */
.sosve-form-wrapper .btn-delete-input {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 55px;
  color: #ffffff;
  background-color: #b1b3b4;
  text-align: center;
  cursor: pointer;
}
/* line 258, sass/forms/_fields.scss */
.sosve-form-wrapper .form-span {
  font-size: 18px;
  font-size: 1.125rem;
  color: #b1b3b4;
  padding: 0 10px;
}
/* line 265, sass/forms/_fields.scss */
.sosve-form-wrapper select.select-el {
  border-radius: 0;
  border: 2px solid #b1b3b4;
  width: 100%;
  padding: 0 25px 0 20px;
  background-color: #ffffff;
  -webkit-appearance: none;
  -moz-appearance: none;
}
/* line 275, sass/forms/_fields.scss */
.sosve-form-wrapper select.select-el::-ms-expand {
  display: none;
}
/* line 282, sass/forms/_fields.scss */
.sosve-form-wrapper.block-form .input-label,
.sosve-form-wrapper.block-form .special-el-label {
  margin: 0 0 20px 0;
}
/* line 289, sass/forms/_fields.scss */
.sosve-form-wrapper.inline-form {
  /*block exception*/
}
/* line 293, sass/forms/_fields.scss */
.sosve-form-wrapper.inline-form .input-wrapper.full .input-label {
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
/* line 298, sass/forms/_fields.scss */
.sosve-form-wrapper.inline-form .input-label {
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-preferred-size: 150px;
  flex-basis: 150px;
}
/* line 302, sass/forms/_fields.scss */
.sosve-form-wrapper.inline-form .input-label.big {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}
/* line 305, sass/forms/_fields.scss */
.sosve-form-wrapper.inline-form .sosve-btn.inline {
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  margin-left: 20px;
}
/* line 311, sass/forms/_fields.scss */
.sosve-form-wrapper.inline-form .select-wrapper,
.sosve-form-wrapper.inline-form input.input-el {
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
/* line 316, sass/forms/_fields.scss */
.sosve-form-wrapper.inline-form .full {
  display: inline-block;
  width: 100%;
  margin: 0 0 20px 0;
}
/* line 322, sass/forms/_fields.scss */
.sosve-form-wrapper.inline-form .no-basis {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
/* line 326, sass/forms/_fields.scss */
.sosve-form-wrapper.inline-form .center {
  text-align: center;
  margin: 0;
  padding: 0;
}
/* line 333, sass/forms/_fields.scss */
.sosve-form-wrapper .sosve-btn {
  font-size: 18px;
  font-size: 1.125rem;
}

/* line 341, sass/forms/_fields.scss */
.background-color .sosve-form-wrapper label.form-error {
  color: #1A171B;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 349, sass/forms/_fields.scss */
.helper-link {
  position: relative;
}
@media (min-width: 1200px) {
  /* line 353, sass/forms/_fields.scss */
  .helper-link:hover {
    color: #E75761;
  }
}
/* line 356, sass/forms/_fields.scss */
.helper-link .helper-data {
  position: absolute;
  display: none;
  bottom: 100%;
  left: 50%;
  margin-bottom: 10px;
  width: 330px;
  border: 2px solid #E75761;
  background: #ffffff;
  color: #1A171B;
  padding: 10px;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
/* line 371, sass/forms/_fields.scss */
.helper-link .helper-data.show {
  display: block;
}

/* line 377, sass/forms/_fields.scss */
.read-more:after {
  margin: 0 0 0 5px;
}

/* line 381, sass/forms/_fields.scss */
.sosve-filters-wrapper {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
/* line 384, sass/forms/_fields.scss */
.sosve-filters-wrapper .input-wrapper {
  margin: 0;
}
/* line 385, sass/forms/_fields.scss */
.sosve-filters-wrapper .input-label {
  padding: 0;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
/* line 389, sass/forms/_fields.scss */
.sosve-filters-wrapper .select-wrapper:last-of-type {
  padding: 0;
}

/* line 392, sass/forms/_fields.scss */
.sosve-create-wrapper {
  padding: 50px;
}

/* line 397, sass/forms/_fields.scss */
.filters-wrapper {
  background-color: #ffffff;
  border: 2px solid #ffffff;
  padding: 40px;
  /* adapting form styles */
}
/* line 278, sass/mixins/_mixins.scss */
.filters-wrapper .blue input[type="checkbox"].flat-custom + label,
.filters-wrapper .blue input[type="radio"].flat-custom + label,
.filters-wrapper input[type="checkbox"].flat-custom.blue + label,
.filters-wrapper input[type="radio"].flat-custom.blue + label {
  color: #009EE0;
}
/* line 279, sass/mixins/_mixins.scss */
.filters-wrapper .blue input[type="checkbox"].flat-custom + label:before,
.filters-wrapper .blue input[type="radio"].flat-custom + label:before,
.filters-wrapper input[type="checkbox"].flat-custom.blue + label:before,
.filters-wrapper input[type="radio"].flat-custom.blue + label:before {
  border-color: #009EE0;
}
/* line 280, sass/mixins/_mixins.scss */
.filters-wrapper .blue input[type="checkbox"].flat-custom + label:after,
.filters-wrapper .blue input[type="radio"].flat-custom + label:after,
.filters-wrapper input[type="checkbox"].flat-custom.blue + label:after,
.filters-wrapper input[type="radio"].flat-custom.blue + label:after {
  background-color: #009EE0;
}
/* line 283, sass/mixins/_mixins.scss */
.filters-wrapper .blue input[type="checkbox"].flat-custom:checked + label,
.filters-wrapper .blue input[type="radio"].flat-custom:checked + label,
.filters-wrapper input[type="checkbox"].flat-custom.blue:checked + label,
.filters-wrapper input[type="radio"].flat-custom.blue:checked + label {
  color: #009EE0;
}
/* line 290, sass/mixins/_mixins.scss */
.filters-wrapper input[type="checkbox"].flat-custom.blue:indeterminate + label:after,
.filters-wrapper .blue input[type="checkbox"].flat-custom:indeterminate + label:after {
  background-color: transparent;
  border-color: transparent transparent #009EE0 transparent;
}
/* line 278, sass/mixins/_mixins.scss */
.filters-wrapper .pink input[type="checkbox"].flat-custom + label,
.filters-wrapper .pink input[type="radio"].flat-custom + label,
.filters-wrapper input[type="checkbox"].flat-custom.pink + label,
.filters-wrapper input[type="radio"].flat-custom.pink + label {
  color: #EB727C;
}
/* line 279, sass/mixins/_mixins.scss */
.filters-wrapper .pink input[type="checkbox"].flat-custom + label:before,
.filters-wrapper .pink input[type="radio"].flat-custom + label:before,
.filters-wrapper input[type="checkbox"].flat-custom.pink + label:before,
.filters-wrapper input[type="radio"].flat-custom.pink + label:before {
  border-color: #EB727C;
}
/* line 280, sass/mixins/_mixins.scss */
.filters-wrapper .pink input[type="checkbox"].flat-custom + label:after,
.filters-wrapper .pink input[type="radio"].flat-custom + label:after,
.filters-wrapper input[type="checkbox"].flat-custom.pink + label:after,
.filters-wrapper input[type="radio"].flat-custom.pink + label:after {
  background-color: #EB727C;
}
/* line 283, sass/mixins/_mixins.scss */
.filters-wrapper .pink input[type="checkbox"].flat-custom:checked + label,
.filters-wrapper .pink input[type="radio"].flat-custom:checked + label,
.filters-wrapper input[type="checkbox"].flat-custom.pink:checked + label,
.filters-wrapper input[type="radio"].flat-custom.pink:checked + label {
  color: #EB727C;
}
/* line 290, sass/mixins/_mixins.scss */
.filters-wrapper input[type="checkbox"].flat-custom.pink:indeterminate + label:after,
.filters-wrapper .pink input[type="checkbox"].flat-custom:indeterminate + label:after {
  background-color: transparent;
  border-color: transparent transparent #EB727C transparent;
}
/* line 278, sass/mixins/_mixins.scss */
.filters-wrapper .green input[type="checkbox"].flat-custom + label,
.filters-wrapper .green input[type="radio"].flat-custom + label,
.filters-wrapper input[type="checkbox"].flat-custom.green + label,
.filters-wrapper input[type="radio"].flat-custom.green + label {
  color: #78BA41;
}
/* line 279, sass/mixins/_mixins.scss */
.filters-wrapper .green input[type="checkbox"].flat-custom + label:before,
.filters-wrapper .green input[type="radio"].flat-custom + label:before,
.filters-wrapper input[type="checkbox"].flat-custom.green + label:before,
.filters-wrapper input[type="radio"].flat-custom.green + label:before {
  border-color: #78BA41;
}
/* line 280, sass/mixins/_mixins.scss */
.filters-wrapper .green input[type="checkbox"].flat-custom + label:after,
.filters-wrapper .green input[type="radio"].flat-custom + label:after,
.filters-wrapper input[type="checkbox"].flat-custom.green + label:after,
.filters-wrapper input[type="radio"].flat-custom.green + label:after {
  background-color: #78BA41;
}
/* line 283, sass/mixins/_mixins.scss */
.filters-wrapper .green input[type="checkbox"].flat-custom:checked + label,
.filters-wrapper .green input[type="radio"].flat-custom:checked + label,
.filters-wrapper input[type="checkbox"].flat-custom.green:checked + label,
.filters-wrapper input[type="radio"].flat-custom.green:checked + label {
  color: #78BA41;
}
/* line 290, sass/mixins/_mixins.scss */
.filters-wrapper input[type="checkbox"].flat-custom.green:indeterminate + label:after,
.filters-wrapper .green input[type="checkbox"].flat-custom:indeterminate + label:after {
  background-color: transparent;
  border-color: transparent transparent #78BA41 transparent;
}
/* line 278, sass/mixins/_mixins.scss */
.filters-wrapper .orange input[type="checkbox"].flat-custom + label,
.filters-wrapper .orange input[type="radio"].flat-custom + label,
.filters-wrapper input[type="checkbox"].flat-custom.orange + label,
.filters-wrapper input[type="radio"].flat-custom.orange + label {
  color: #EC7404;
}
/* line 279, sass/mixins/_mixins.scss */
.filters-wrapper .orange input[type="checkbox"].flat-custom + label:before,
.filters-wrapper .orange input[type="radio"].flat-custom + label:before,
.filters-wrapper input[type="checkbox"].flat-custom.orange + label:before,
.filters-wrapper input[type="radio"].flat-custom.orange + label:before {
  border-color: #EC7404;
}
/* line 280, sass/mixins/_mixins.scss */
.filters-wrapper .orange input[type="checkbox"].flat-custom + label:after,
.filters-wrapper .orange input[type="radio"].flat-custom + label:after,
.filters-wrapper input[type="checkbox"].flat-custom.orange + label:after,
.filters-wrapper input[type="radio"].flat-custom.orange + label:after {
  background-color: #EC7404;
}
/* line 283, sass/mixins/_mixins.scss */
.filters-wrapper .orange input[type="checkbox"].flat-custom:checked + label,
.filters-wrapper .orange input[type="radio"].flat-custom:checked + label,
.filters-wrapper input[type="checkbox"].flat-custom.orange:checked + label,
.filters-wrapper input[type="radio"].flat-custom.orange:checked + label {
  color: #EC7404;
}
/* line 290, sass/mixins/_mixins.scss */
.filters-wrapper input[type="checkbox"].flat-custom.orange:indeterminate + label:after,
.filters-wrapper .orange input[type="checkbox"].flat-custom:indeterminate + label:after {
  background-color: transparent;
  border-color: transparent transparent #EC7404 transparent;
}
/* line 406, sass/forms/_fields.scss */
.filters-wrapper .filter-by {
  font-family: "Amatic SC", cursive;
  font-weight: bold;
  font-size: 36px;
  font-size: 2.25rem;
}
/* line 412, sass/forms/_fields.scss */
.filters-wrapper input[type="checkbox"].flat-custom + label,
.filters-wrapper input[type="radio"].flat-custom + label {
  padding: 10px 0px 10px 24px;
}
/* line 416, sass/forms/_fields.scss */
.filters-wrapper input[type="checkbox"].flat-custom + label:before, .filters-wrapper input[type="checkbox"].flat-custom + label:after,
.filters-wrapper input[type="radio"].flat-custom + label:before,
.filters-wrapper input[type="radio"].flat-custom + label:after {
  top: 10px;
}
/* line 424, sass/forms/_fields.scss */
.filters-wrapper .sosve-form-wrapper input[type=text].input-el,
.filters-wrapper .sosve-form-wrapper input[type=email].input-el,
.filters-wrapper .sosve-form-wrapper input[type=tel].input-el,
.filters-wrapper .sosve-form-wrapper select.select-el {
  border: 2px solid #b1b3b4;
}
/* line 431, sass/forms/_fields.scss */
.filters-wrapper .sosve-form-wrapper select.select-el {
  border: 2px solid #b1b3b4;
  min-width: 120px;
}
/* line 436, sass/forms/_fields.scss */
.filters-wrapper .input-label {
  color: #b1b3b4;
  padding-right: 5px;
}
/* line 441, sass/forms/_fields.scss */
.filters-wrapper .sosve-filters-wrapper .select-wrapper {
  width: 100%;
}
/* line 445, sass/forms/_fields.scss */
.filters-wrapper .sosve-filters-wrapper .input-wrapper {
  padding: 0 5px;
}
/* line 450, sass/forms/_fields.scss */
.filters-wrapper .sosve-form-wrapper input[type=submit] {
  background: #98C679;
  color: #ffffff;
}
/* line 454, sass/forms/_fields.scss */
.filters-wrapper .sosve-form-wrapper input[type=submit]:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #98C679 !important;
}
/* line 303, sass/mixins/_mixins.scss */
.filters-wrapper .sosve-form-wrapper input[type=submit]:hover:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #b4d59d;
  color: #ffffff;
}

/* line 461, sass/forms/_fields.scss */
.ui-datepicker {
  width: auto !important;
}

/* line 466, sass/forms/_fields.scss */
#support_us {
  margin-top: 15px;
}

/* line 470, sass/forms/_fields.scss */
#home-donation-amount-custom {
  width: 190px;
  -ms-flex-preferred-size: 190;
  flex-basis: 190;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

/* line 476, sass/forms/_fields.scss */
.home-support-us input[type="radio"].flat-custom + label,
.home-support-us input[type="radio"].flat-custom + label {
  text-align: center;
}
/* line 480, sass/forms/_fields.scss */
.home-support-us input[type="radio"].flat-custom + label:before, .home-support-us input[type="radio"].flat-custom + label:after,
.home-support-us input[type="radio"].flat-custom + label:before,
.home-support-us input[type="radio"].flat-custom + label:after {
  left: 20px;
}

/**
 * Filters
 */
/* line 492, sass/forms/_fields.scss */
#publication_filters .input-wrapper {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-preferred-size: 44%;
  flex-basis: 44%;
}
/* line 496, sass/forms/_fields.scss */
#publication_filters .filter-by-wrapper {
  -ms-flex-preferred-size: 12%;
  flex-basis: 12%;
}

@media (max-width: 1199px) {
  /* line 502, sass/forms/_fields.scss */
  .filters-wrapper {
    padding: 10px;
  }

  /* line 505, sass/forms/_fields.scss */
  .sosve-filters-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
  }
  /* line 508, sass/forms/_fields.scss */
  .sosve-filters-wrapper .input-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    width: 100%;
  }
  /* line 514, sass/forms/_fields.scss */
  .sosve-filters-wrapper .input-wrapper.categories input[type="submit"] {
    margin-top: 25px;
  }

  /* line 521, sass/forms/_fields.scss */
  .filter-by + div {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
}
@media (max-width: 970px) {
  /* line 529, sass/forms/_fields.scss */
  .filters-wrapper .input-label.filter-by {
    font-size: 36px;
    font-size: 2.25rem;
    margin: 0;
  }
  /* line 537, sass/forms/_fields.scss */
  .filters-wrapper input[type="submit"] {
    margin-top: 10px;
  }

  /* line 541, sass/forms/_fields.scss */
  .sosve-filters-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: block;
  }
  /* line 546, sass/forms/_fields.scss */
  .sosve-filters-wrapper .input-wrapper {
    display: block;
  }
  /* line 549, sass/forms/_fields.scss */
  .sosve-filters-wrapper .input-wrapper.types, .sosve-filters-wrapper .input-wrapper.towns, .sosve-filters-wrapper .input-wrapper.categories, .sosve-filters-wrapper .input-wrapper.countries {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  /* line 560, sass/forms/_fields.scss */
  .filter-by {
    width: 100%;
    display: block;
  }

  /* line 564, sass/forms/_fields.scss */
  #support_us {
    margin-top: 15px;
  }
  /* line 567, sass/forms/_fields.scss */
  #support_us button[type="submit"] {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media (max-width: 969px) {
  /* line 576, sass/forms/_fields.scss */
  input.sosve-btn {
    width: 100%;
  }

  /* line 580, sass/forms/_fields.scss */
  .filters-wrapper {
    padding: 10px;
  }
  /* line 583, sass/forms/_fields.scss */
  .filters-wrapper .input-label.filter-by {
    font-size: 36px;
    font-size: 2.25rem;
    margin: 0;
  }
  /* line 591, sass/forms/_fields.scss */
  .filters-wrapper input[type="submit"] {
    margin-top: 10px;
  }

  /* line 595, sass/forms/_fields.scss */
  .sosve-filters-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: block !important;
  }
  /* line 600, sass/forms/_fields.scss */
  .sosve-filters-wrapper .input-wrapper {
    display: block;
  }
  /* line 603, sass/forms/_fields.scss */
  .sosve-filters-wrapper .input-wrapper.types, .sosve-filters-wrapper .input-wrapper.towns, .sosve-filters-wrapper .input-wrapper.categories, .sosve-filters-wrapper .input-wrapper.countries {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  /* line 614, sass/forms/_fields.scss */
  .filter-by {
    width: 100%;
    display: block;
  }
}
@media (max-width: 730px) {
  /* line 624, sass/forms/_fields.scss */
  .sosve-form-wrapper .input-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 628, sass/forms/_fields.scss */
  .sosve-form-wrapper .input-label,
  .sosve-form-wrapper .special-el-label {
    margin: 0 0 20px 0;
  }
  /* line 633, sass/forms/_fields.scss */
  .sosve-form-wrapper .select-wrapper {
    padding: 0;
    margin: 0 0 10px 0;
  }
  /* line 637, sass/forms/_fields.scss */
  .sosve-form-wrapper .select-wrapper:first-of-type {
    padding: 0;
  }
  /* line 641, sass/forms/_fields.scss */
  .sosve-form-wrapper .select-wrapper:last-of-type {
    padding: 0;
    margin: 0;
  }
  /* line 647, sass/forms/_fields.scss */
  .sosve-form-wrapper .form-error {
    font-size: 10px;
    font-size: 0.625rem;
  }
  /* line 651, sass/forms/_fields.scss */
  .sosve-form-wrapper input.sosve-btn {
    width: 100%;
  }
  /* line 656, sass/forms/_fields.scss */
  .sosve-form-wrapper.inline-form .input-label,
  .sosve-form-wrapper.inline-form .checkbox-label,
  .sosve-form-wrapper.inline-form .radio-label,
  .sosve-form-wrapper.inline-form .select-wrapper,
  .sosve-form-wrapper.inline-form .special-el-label {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  /* line 664, sass/forms/_fields.scss */
  .sosve-form-wrapper.inline-form .input-label.big, .sosve-form-wrapper.inline-form .sosve-btn.inline {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  /* line 665, sass/forms/_fields.scss */
  .sosve-form-wrapper.inline-form .sosve-btn.inline {
    margin: 20px 0 0;
  }
}
@media (max-width: 969px) {
  /* line 671, sass/forms/_fields.scss */
  #home-donation-amount-custom {
    width: 100%;
  }

  /* line 674, sass/forms/_fields.scss */
  #home-donation {
    margin: 0;
    padding: 0;
  }
  /* line 678, sass/forms/_fields.scss */
  #home-donation .input-wrapper {
    margin: 0 0 20px !important;
    padding: 0;
  }
  /* line 682, sass/forms/_fields.scss */
  #home-donation .input-wrapper > div {
    margin-bottom: 0px;
  }
  /* line 685, sass/forms/_fields.scss */
  #home-donation .input-wrapper > div:last-of-type {
    margin-bottom: 0;
  }
  /* line 689, sass/forms/_fields.scss */
  #home-donation .input-wrapper > div .sosve-btn {
    font-size: 15px;
    font-size: 0.9375rem;
  }
  /* line 695, sass/forms/_fields.scss */
  #home-donation.sosve-form-wrapper.inline-form .radio-label {
    text-align: center;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  /* line 701, sass/forms/_fields.scss */
  #home-donation .home-support-us input[type="radio"].flat-custom + label,
  #home-donation .home-support-us input[type="radio"].flat-custom + label {
    text-align: left;
  }
  /* line 705, sass/forms/_fields.scss */
  #home-donation .home-support-us input[type="radio"].flat-custom + label:before, #home-donation .home-support-us input[type="radio"].flat-custom + label:after,
  #home-donation .home-support-us input[type="radio"].flat-custom + label:before,
  #home-donation .home-support-us input[type="radio"].flat-custom + label:after {
    left: 0px;
  }
}
/* line 715, sass/forms/_fields.scss */
.countries-children {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 721, sass/forms/_fields.scss */
.countries-children .input-label {
  margin: 0 20px;
}
/* line 724, sass/forms/_fields.scss */
.countries-children .flex-grow {
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

/* line 729, sass/forms/_fields.scss */
.disconnect-donation {
  position: absolute;
  right: 66px;
  vertical-align: middle;
}

/* line 737, sass/forms/_fields.scss */
.sosve-title a.disconnect-donation {
  font-size: initial;
}

/* line 741, sass/forms/_fields.scss */
.close-button-donate {
  font-size: 25px;
}

@media (max-width: 970px) {
  /* line 747, sass/forms/_fields.scss */
  #filter-press {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 749, sass/forms/_fields.scss */
  #filter-press .select-wrapper {
    margin-bottom: 20px;
  }

  /* line 753, sass/forms/_fields.scss */
  .disconnect-donation {
    position: initial;
    display: block;
    margin-top: 10px;
  }
}
/* line 760, sass/forms/_fields.scss */
#container {
  background: #FFFFFF;
  color: #000000;
  position: absolute;
  z-index: 9999;
  padding: 0 20px;
  width: 96.5%;
  cursor: default;
}
/* line 769, sass/forms/_fields.scss */
#container .address-choice:hover {
  background: #d9d9d9;
}

/* line 5, sass/forms/_buttons.scss */
.sosve-btn {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -moz-appearance: none;
  -webkit-appearance: none;
  width: auto;
  max-width: 100%;
  min-height: 55px;
  padding: 20px;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1em;
  cursor: pointer;
  border: none;
}
/* line 23, sass/forms/_buttons.scss */
.sosve-btn a {
  color: inherit;
  text-decoration: none;
}
/* line 28, sass/forms/_buttons.scss */
.sosve-btn.flex-btn {
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 0;
  text-align: center;
}
/* line 35, sass/forms/_buttons.scss */
.sosve-btn.green {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #98C679 !important;
  color: #ffffff;
}
/* line 303, sass/mixins/_mixins.scss */
.sosve-btn.green:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #b4d59d;
  color: #ffffff;
}
/* line 40, sass/forms/_buttons.scss */
.sosve-btn.pink {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #E75761 !important;
  color: #ffffff;
}
/* line 303, sass/mixins/_mixins.scss */
.sosve-btn.pink:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #ed848b;
  color: #ffffff;
}
/* line 45, sass/forms/_buttons.scss */
.sosve-btn.orange {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #EF8A2C !important;
  color: #ffffff;
}
/* line 303, sass/mixins/_mixins.scss */
.sosve-btn.orange:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #f3a45b;
  color: #ffffff;
}
/* line 50, sass/forms/_buttons.scss */
.sosve-btn.blue {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #5CC5ED !important;
  color: #ffffff;
}
/* line 303, sass/mixins/_mixins.scss */
.sosve-btn.blue:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #8ad5f2;
  color: #ffffff;
}
/* line 55, sass/forms/_buttons.scss */
.sosve-btn.light-grey {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #b1b3b4 !important;
  color: #ffffff;
}
/* line 303, sass/mixins/_mixins.scss */
.sosve-btn.light-grey:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #cbcccd;
  color: #ffffff;
}
/* line 60, sass/forms/_buttons.scss */
.sosve-btn.white {
  background-color: #ffffff;
  border: 2px solid #ffffff;
}
/* line 64, sass/forms/_buttons.scss */
.cerise .sosve-btn.white {
  color: #D62261;
}
/* line 67, sass/forms/_buttons.scss */
.sosve-btn.no-background {
  background: transparent;
  padding: 0;
}
/* line 71, sass/forms/_buttons.scss */
.sosve-btn.no-background.green {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #98C679;
}
/* line 315, sass/mixins/_mixins.scss */
.sosve-btn.no-background.green:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #7cb755;
  background: transparent;
}
/* line 74, sass/forms/_buttons.scss */
.sosve-btn.no-background.green:hover {
  text-decoration: underline;
}
/* line 79, sass/forms/_buttons.scss */
.sosve-btn.no-background.pink {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #E75761;
}
/* line 315, sass/mixins/_mixins.scss */
.sosve-btn.no-background.pink:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #e12a37;
  background: transparent;
}
/* line 82, sass/forms/_buttons.scss */
.sosve-btn.no-background.pink:hover {
  text-decoration: underline;
}
/* line 87, sass/forms/_buttons.scss */
.sosve-btn.no-background.orange {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #EF8A2C;
}
/* line 315, sass/mixins/_mixins.scss */
.sosve-btn.no-background.orange:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #d87010;
  background: transparent;
}
/* line 90, sass/forms/_buttons.scss */
.sosve-btn.no-background.orange:hover {
  text-decoration: underline;
}
/* line 95, sass/forms/_buttons.scss */
.sosve-btn.no-background.blue {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #5CC5ED;
}
/* line 315, sass/mixins/_mixins.scss */
.sosve-btn.no-background.blue:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #2eb5e8;
  background: transparent;
}
/* line 98, sass/forms/_buttons.scss */
.sosve-btn.no-background.blue:hover {
  text-decoration: underline;
}
/* line 103, sass/forms/_buttons.scss */
.sosve-btn.no-background.light-grey {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #b1b3b4;
}
/* line 315, sass/mixins/_mixins.scss */
.sosve-btn.no-background.light-grey:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #979a9b;
  background: transparent;
}
/* line 106, sass/forms/_buttons.scss */
.sosve-btn.no-background.light-grey:hover {
  text-decoration: underline;
}
/* line 112, sass/forms/_buttons.scss */
.sosve-btn.btn-marg-center {
  margin-left: auto;
  margin-right: auto;
}
/* line 117, sass/forms/_buttons.scss */
.sosve-btn.full {
  width: 100%;
}
@media (min-width: 730px) {
  /* line 119, sass/forms/_buttons.scss */
  .sosve-btn.limited {
    width: 350px;
  }
  /* line 123, sass/forms/_buttons.scss */
  .sosve-btn.limited span {
    -webkit-box-flex: 1;
    -moz-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    display: block;
    width: 100%;
  }
}

@media (max-width: 969px) {
  /* line 135, sass/forms/_buttons.scss */
  .sosve-btn {
    width: 100% !important;
  }
}
@media (max-width: 730px) {
  /* line 142, sass/forms/_buttons.scss */
  .sosve-btn {
    display: block;
    width: 100% !important;
    padding: 15px 20px;
    line-height: 1.5;
    text-align: center;
  }
}
/* line 1, sass/forms/_messages.scss */
.no-result {
  text-align: center;
  margin: 0 auto;
}

/*--------------------------------------------------------------
# Wrappers
--------------------------------------------------------------*/
/* line 1, sass/layout/_wrappers.scss */
body {
  background: #f7f4f0;
}

/* line 4, sass/layout/_wrappers.scss */
.small-pad {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
@media (max-width: 969px) {
  /* line 4, sass/layout/_wrappers.scss */
  .small-pad {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}
/* line 13, sass/layout/_wrappers.scss */
.small-pad:not([class*="col-"]) {
  padding: 30px 0 !important;
}
@media (max-width: 969px) {
  /* line 13, sass/layout/_wrappers.scss */
  .small-pad:not([class*="col-"]) {
    padding: 15px 0 !important;
  }
}
/* line 20, sass/layout/_wrappers.scss */
.small-pad:not([class*="col-"]).no-pad-top {
  padding-top: 0 !important;
}

/* line 25, sass/layout/_wrappers.scss */
.pad {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}
@media (max-width: 969px) {
  /* line 25, sass/layout/_wrappers.scss */
  .pad {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
}
/* line 34, sass/layout/_wrappers.scss */
.pad:not([class*="col-"]) {
  padding: 45px 0 !important;
}
@media (max-width: 969px) {
  /* line 34, sass/layout/_wrappers.scss */
  .pad:not([class*="col-"]) {
    padding: 20px 0 !important;
  }
}

/* line 42, sass/layout/_wrappers.scss */
.big-pad {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
@media (max-width: 969px) {
  /* line 42, sass/layout/_wrappers.scss */
  .big-pad {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}
/* line 51, sass/layout/_wrappers.scss */
.big-pad:not([class*="col-"]) {
  padding: 15px 0 !important;
}

/* line 54, sass/layout/_wrappers.scss */
.small-top-pad {
  padding-top: 30px !important;
}
@media (max-width: 969px) {
  /* line 54, sass/layout/_wrappers.scss */
  .small-top-pad {
    padding-top: 15px !important;
  }
}

/* line 61, sass/layout/_wrappers.scss */
.small-bottom-pad {
  padding-bottom: 30px !important;
}
@media (max-width: 969px) {
  /* line 61, sass/layout/_wrappers.scss */
  .small-bottom-pad {
    padding-bottom: 15px !important;
  }
}

/* line 69, sass/layout/_wrappers.scss */
.top-pad {
  padding-top: 45px !important;
}
@media (max-width: 969px) {
  /* line 69, sass/layout/_wrappers.scss */
  .top-pad {
    padding-top: 20px !important;
  }
}

/* line 76, sass/layout/_wrappers.scss */
.bottom-pad {
  padding-bottom: 45px !important;
}
@media (max-width: 969px) {
  /* line 76, sass/layout/_wrappers.scss */
  .bottom-pad {
    padding-bottom: 20px !important;
  }
}

/* line 84, sass/layout/_wrappers.scss */
.big-top-pad {
  padding-top: 60px !important;
}
@media (max-width: 969px) {
  /* line 84, sass/layout/_wrappers.scss */
  .big-top-pad {
    padding-top: 30px !important;
  }
}

/* line 92, sass/layout/_wrappers.scss */
.big-bottom-pad {
  padding-bottom: 60px !important;
}
@media (max-width: 969px) {
  /* line 92, sass/layout/_wrappers.scss */
  .big-bottom-pad {
    padding-bottom: 30px !important;
  }
}

/* line 100, sass/layout/_wrappers.scss */
.margin-pad {
  margin: 60px 0 !important;
}
@media (max-width: 969px) {
  /* line 100, sass/layout/_wrappers.scss */
  .margin-pad {
    margin: 30px 0 !important;
  }
}

/* line 108, sass/layout/_wrappers.scss */
.margin-pad-top {
  margin-top: 60px !important;
}
@media (max-width: 969px) {
  /* line 108, sass/layout/_wrappers.scss */
  .margin-pad-top {
    margin-top: 30px !important;
  }
}

/* line 116, sass/layout/_wrappers.scss */
.margin-pad-bottom {
  margin-bottom: 60px !important;
}
@media (max-width: 969px) {
  /* line 116, sass/layout/_wrappers.scss */
  .margin-pad-bottom {
    margin-bottom: 30px !important;
  }
}

/* line 124, sass/layout/_wrappers.scss */
.small-margin-pad {
  margin: 30px 0 !important;
}
@media (max-width: 969px) {
  /* line 124, sass/layout/_wrappers.scss */
  .small-margin-pad {
    margin: 15px 0 !important;
  }
}

/* line 132, sass/layout/_wrappers.scss */
.small-margin-pad-top {
  margin-top: 30px !important;
}
@media (max-width: 969px) {
  /* line 132, sass/layout/_wrappers.scss */
  .small-margin-pad-top {
    margin-top: 15px !important;
  }
}

/* line 140, sass/layout/_wrappers.scss */
.small-margin-pad-bottom {
  margin-bottom: 30px !important;
}
@media (max-width: 969px) {
  /* line 140, sass/layout/_wrappers.scss */
  .small-margin-pad-bottom {
    margin-bottom: 15px !important;
  }
}

/* line 148, sass/layout/_wrappers.scss */
.smaller-margin-pad {
  margin: 10px 0 !important;
}

/* line 149, sass/layout/_wrappers.scss */
.smaller-margin-pad-top {
  margin-top: 10px !important;
}

/* line 150, sass/layout/_wrappers.scss */
.smaller-margin-pad-bottom {
  margin-bottom: 10px !important;
}

/* line 152, sass/layout/_wrappers.scss */
.no-pad {
  padding: 0 !important;
}

/* line 153, sass/layout/_wrappers.scss */
.no-pad-top {
  padding-top: 0 !important;
}

/* line 154, sass/layout/_wrappers.scss */
.no-pad-bottom {
  padding-bottom: 0 !important;
}

/* line 155, sass/layout/_wrappers.scss */
.no-pad-left {
  padding-left: 0 !important;
}

/* line 156, sass/layout/_wrappers.scss */
.no-pad-right {
  padding-right: 0 !important;
}

/* line 158, sass/layout/_wrappers.scss */
.no-margin {
  margin: 0 !important;
}

/* line 159, sass/layout/_wrappers.scss */
.no-margin-top {
  margin-top: 0 !important;
}

/* line 160, sass/layout/_wrappers.scss */
.no-margin-bottom {
  margin-bottom: 0 !important;
}

/* line 162, sass/layout/_wrappers.scss */
.text-center {
  text-align: center;
}

/* line 166, sass/layout/_wrappers.scss */
.sosve-paragraph-wrapper {
  width: 100%;
  text-align: center;
  line-height: 1.4em;
  color: #1A171B;
  font-family: "Montserrat", sans-serif;
}

/* line 174, sass/layout/_wrappers.scss */
body {
  overflow: hidden;
}

/* line 179, sass/layout/_wrappers.scss */
.section-wrapper {
  display: block;
  position: relative;
  padding: 0;
}
/* line 184, sass/layout/_wrappers.scss */
.section-wrapper.white-section {
  background: #ffffff;
}
/* line 188, sass/layout/_wrappers.scss */
.section-wrapper.border-top {
  border-top: 1px solid #000000;
}
/* line 190, sass/layout/_wrappers.scss */
.section-wrapper.bg-house {
  z-index: 1;
  margin-bottom: -1px;
}
/* line 194, sass/layout/_wrappers.scss */
.section-wrapper.bg-house .main-content {
  position: relative;
  padding-bottom: 180px;
  background: transparent url("images/bg_house.png") no-repeat 30px bottom;
}
@media (max-width: 969px) {
  /* line 194, sass/layout/_wrappers.scss */
  .section-wrapper.bg-house .main-content {
    background-size: 40% auto;
  }
}
@media (max-width: 730px) {
  /* line 194, sass/layout/_wrappers.scss */
  .section-wrapper.bg-house .main-content {
    background-size: 85% auto;
  }
}
/* line 205, sass/layout/_wrappers.scss */
.section-wrapper.bg-house .main-content::before, .section-wrapper.bg-house .main-content::after {
  content: '';
  display: block;
  position: absolute;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
/* line 216, sass/layout/_wrappers.scss */
.section-wrapper.bg-house .main-content::before {
  bottom: 6%;
  right: 10%;
  height: 10%;
  width: 40%;
  background-image: url("images/bg_merci.png");
}
@media (max-width: 969px) {
  /* line 216, sass/layout/_wrappers.scss */
  .section-wrapper.bg-house .main-content::before {
    bottom: 5%;
    right: 5%;
    height: 7%;
    width: 50%;
  }
}
@media (max-width: 730px) {
  /* line 216, sass/layout/_wrappers.scss */
  .section-wrapper.bg-house .main-content::before {
    bottom: 6%;
    left: 50%;
    height: 5%;
    width: 85%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
/* line 240, sass/layout/_wrappers.scss */
.section-wrapper.bg-house .main-content::after {
  bottom: -2%;
  right: 2%;
  height: 6%;
  width: 48%;
  background-image: url("images/bg_ensemble.png");
}
@media (max-width: 969px) {
  /* line 240, sass/layout/_wrappers.scss */
  .section-wrapper.bg-house .main-content::after {
    bottom: -2%;
    right: 1%;
    height: 4%;
    width: 55%;
  }
}
@media (max-width: 730px) {
  /* line 240, sass/layout/_wrappers.scss */
  .section-wrapper.bg-house .main-content::after {
    bottom: -1%;
    left: 50%;
    height: 3%;
    width: 90%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

/* line 268, sass/layout/_wrappers.scss */
.main-content {
  width: 100%;
  max-width: 1230px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  overflow: hidden;
}
/* line 276, sass/layout/_wrappers.scss */
.main-content.no-overflow {
  overflow: visible;
}

/* line 279, sass/layout/_wrappers.scss */
.wide-content {
  width: 100%;
  max-width: none;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
/* line 286, sass/layout/_wrappers.scss */
.wide-content.border-top {
  border-top: 1px solid #1A171B;
}
/* line 287, sass/layout/_wrappers.scss */
.wide-content.border-bottom {
  border-bottom: 1px solid #1A171B;
}

/* line 291, sass/layout/_wrappers.scss */
.wrapper-bottom-arrow {
  position: relative;
  width: 100%;
  padding-bottom: 100px;
}
/* line 296, sass/layout/_wrappers.scss */
.wrapper-bottom-arrow::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  height: 87px;
  width: 34px;
  background: transparent url("images/arrow_white_left.png") no-repeat center;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
/* line 308, sass/layout/_wrappers.scss */
.wrapper-bottom-arrow.right::after {
  background-image: url("images/arrow_white_right.png");
}
/* line 309, sass/layout/_wrappers.scss */
.wrapper-bottom-arrow.green::after {
  background-image: url("images/arrow_green_left.png");
}
/* line 310, sass/layout/_wrappers.scss */
.wrapper-bottom-arrow.green.right::after {
  background-image: url("images/arrow_green_right.png");
}
/* line 312, sass/layout/_wrappers.scss */
.wrapper-bottom-arrow .sosve-title {
  margin-bottom: 0;
}

@media (max-width: 969px) {
  /* line 317, sass/layout/_wrappers.scss */
  .no-pad-left {
    padding-left: 15px !important;
  }

  /* line 318, sass/layout/_wrappers.scss */
  .no-pad-right {
    padding-right: 15px !important;
  }
}
/*--------------------------------------------------------------
# Grid
--------------------------------------------------------------*/
/* line 536, sass/layout/_grid.scss */
.mixology-row {
  clear: both;
  min-width: 0px;
  width: 100%;
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  zoom: 1;
  max-width: 1230px;
}
/* line 315, sass/layout/_grid.scss */
.mixology-row:before, .mixology-row:after {
  content: ' ';
  display: none;
}
/* line 321, sass/layout/_grid.scss */
.mixology-row:after {
  clear: both;
}
/* line 330, sass/layout/_grid.scss */
.mixology-row .mixology-row {
  width: auto;
  min-width: 0;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 45.625em) {
  /* line 351, sass/layout/_grid.scss */
  .mixo-grid-snappy .mixology-row, .mixology-row--snappy {
    max-width: 730px;
  }
}
@media (min-width: 60.625em) {
  /* line 351, sass/layout/_grid.scss */
  .mixo-grid-snappy .mixology-row, .mixology-row--snappy {
    max-width: 970px;
  }
}
@media (min-width: 75em) {
  /* line 351, sass/layout/_grid.scss */
  .mixo-grid-snappy .mixology-row, .mixology-row--snappy {
    max-width: 1200px;
  }
}

/* line 539, sass/layout/_grid.scss */
[class*="col-"] {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
  -moz-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
}

/* line 543, sass/layout/_grid.scss */
.no-flexbox.no-flexboxtweener .mixology-row .mixology-row {
  display: inline-block;
  width: 100%;
}
/* line 547, sass/layout/_grid.scss */
.no-flexbox.no-flexboxtweener [class*="-12"] {
  display: inline-block;
}

/* line 554, sass/layout/_grid.scss */
.mixo-grid-snappy {
  margin-left: auto;
  margin-right: auto;
}

/* line 560, sass/layout/_grid.scss */
[class*="col-1"] {
  -ms-flex-preferred-size: 8.33333%;
  flex-basis: 8.33333%;
  flex-basis: 8.33333%;
  min-width: 8.33333%;
  max-width: 8.33333%;
  width: 8.33333%;
}

/* line 560, sass/layout/_grid.scss */
[class*="col-2"] {
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%;
  flex-basis: 16.66667%;
  min-width: 16.66667%;
  max-width: 16.66667%;
  width: 16.66667%;
}

/* line 560, sass/layout/_grid.scss */
[class*="col-3"] {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  flex-basis: 25%;
  min-width: 25%;
  max-width: 25%;
  width: 25%;
}

/* line 560, sass/layout/_grid.scss */
[class*="col-4"] {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  flex-basis: 33.33333%;
  min-width: 33.33333%;
  max-width: 33.33333%;
  width: 33.33333%;
}

/* line 560, sass/layout/_grid.scss */
[class*="col-5"] {
  -ms-flex-preferred-size: 41.66667%;
  flex-basis: 41.66667%;
  flex-basis: 41.66667%;
  min-width: 41.66667%;
  max-width: 41.66667%;
  width: 41.66667%;
}

/* line 560, sass/layout/_grid.scss */
[class*="col-6"] {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  flex-basis: 50%;
  min-width: 50%;
  max-width: 50%;
  width: 50%;
}

/* line 560, sass/layout/_grid.scss */
[class*="col-7"] {
  -ms-flex-preferred-size: 58.33333%;
  flex-basis: 58.33333%;
  flex-basis: 58.33333%;
  min-width: 58.33333%;
  max-width: 58.33333%;
  width: 58.33333%;
}

/* line 560, sass/layout/_grid.scss */
[class*="col-8"] {
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%;
  flex-basis: 66.66667%;
  min-width: 66.66667%;
  max-width: 66.66667%;
  width: 66.66667%;
}

/* line 560, sass/layout/_grid.scss */
[class*="col-9"] {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  flex-basis: 75%;
  min-width: 75%;
  max-width: 75%;
  width: 75%;
}

/* line 560, sass/layout/_grid.scss */
[class*="col-10"] {
  -ms-flex-preferred-size: 83.33333%;
  flex-basis: 83.33333%;
  flex-basis: 83.33333%;
  min-width: 83.33333%;
  max-width: 83.33333%;
  width: 83.33333%;
}

/* line 560, sass/layout/_grid.scss */
[class*="col-11"] {
  -ms-flex-preferred-size: 91.66667%;
  flex-basis: 91.66667%;
  flex-basis: 91.66667%;
  min-width: 91.66667%;
  max-width: 91.66667%;
  width: 91.66667%;
}

/* line 560, sass/layout/_grid.scss */
[class*="col-12"] {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
}

/* line 571, sass/layout/_grid.scss */
.mixology-row-compact,
.mixology-row-compact > [class*="col-"],
.mixology-row--compact,
.mixology-row--compact > [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}
/* line 464, sass/layout/_grid.scss */
.mixology-row-compact .mixology-row,
.mixology-row-compact > [class*="col-"] .mixology-row,
.mixology-row--compact .mixology-row,
.mixology-row--compact > [class*="col-"] .mixology-row {
  margin-left: 0;
}
/* line 471, sass/layout/_grid.scss */
.mixology-row-compact .mixology-row,
.mixology-row-compact > [class*="col-"] .mixology-row,
.mixology-row--compact .mixology-row,
.mixology-row--compact > [class*="col-"] .mixology-row {
  margin-right: 0;
}

/* line 170, sass/layout/_grid.scss */
[class~="hide"],
[class~="0"] {
  display: none;
}

/* line 176, sass/layout/_grid.scss */
[class~="center"] {
  margin-left: auto;
  margin-right: auto;
  float: none;
}

/* line 189, sass/layout/_grid.scss */
[class~="full-width"] {
  display: block;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  flex-basis: 100%;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
}

/* line 189, sass/layout/_grid.scss */
[class~="one-half"] {
  display: block;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  flex-basis: 50%;
  min-width: 50%;
  max-width: 50%;
  width: 50%;
}

/* line 189, sass/layout/_grid.scss */
[class~="one-third"] {
  display: block;
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  flex-basis: 33.33333%;
  min-width: 33.33333%;
  max-width: 33.33333%;
  width: 33.33333%;
}

/* line 189, sass/layout/_grid.scss */
[class~="two-thirds"] {
  display: block;
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%;
  flex-basis: 66.66667%;
  min-width: 66.66667%;
  max-width: 66.66667%;
  width: 66.66667%;
}

/* line 189, sass/layout/_grid.scss */
[class~="one-quarter"] {
  display: block;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  flex-basis: 25%;
  min-width: 25%;
  max-width: 25%;
  width: 25%;
}

/* line 189, sass/layout/_grid.scss */
[class~="three-quarters"] {
  display: block;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  flex-basis: 75%;
  min-width: 75%;
  max-width: 75%;
  width: 75%;
}

/* line 209, sass/layout/_grid.scss */
[class*="push-0"] {
  left: 0%;
  right: auto;
}

/* line 212, sass/layout/_grid.scss */
[class*="pull-0"] {
  right: 0%;
  left: auto;
}

/* line 215, sass/layout/_grid.scss */
[class*="offset-0"] {
  margin-left: 0%;
}

/* line 209, sass/layout/_grid.scss */
[class*="push-1"] {
  left: 8.33333%;
  right: auto;
}

/* line 212, sass/layout/_grid.scss */
[class*="pull-1"] {
  right: 8.33333%;
  left: auto;
}

/* line 215, sass/layout/_grid.scss */
[class*="offset-1"] {
  margin-left: 8.33333%;
}

/* line 209, sass/layout/_grid.scss */
[class*="push-2"] {
  left: 16.66667%;
  right: auto;
}

/* line 212, sass/layout/_grid.scss */
[class*="pull-2"] {
  right: 16.66667%;
  left: auto;
}

/* line 215, sass/layout/_grid.scss */
[class*="offset-2"] {
  margin-left: 16.66667%;
}

/* line 209, sass/layout/_grid.scss */
[class*="push-3"] {
  left: 25%;
  right: auto;
}

/* line 212, sass/layout/_grid.scss */
[class*="pull-3"] {
  right: 25%;
  left: auto;
}

/* line 215, sass/layout/_grid.scss */
[class*="offset-3"] {
  margin-left: 25%;
}

/* line 209, sass/layout/_grid.scss */
[class*="push-4"] {
  left: 33.33333%;
  right: auto;
}

/* line 212, sass/layout/_grid.scss */
[class*="pull-4"] {
  right: 33.33333%;
  left: auto;
}

/* line 215, sass/layout/_grid.scss */
[class*="offset-4"] {
  margin-left: 33.33333%;
}

/* line 209, sass/layout/_grid.scss */
[class*="push-5"] {
  left: 41.66667%;
  right: auto;
}

/* line 212, sass/layout/_grid.scss */
[class*="pull-5"] {
  right: 41.66667%;
  left: auto;
}

/* line 215, sass/layout/_grid.scss */
[class*="offset-5"] {
  margin-left: 41.66667%;
}

/* line 209, sass/layout/_grid.scss */
[class*="push-6"] {
  left: 50%;
  right: auto;
}

/* line 212, sass/layout/_grid.scss */
[class*="pull-6"] {
  right: 50%;
  left: auto;
}

/* line 215, sass/layout/_grid.scss */
[class*="offset-6"] {
  margin-left: 50%;
}

/* line 209, sass/layout/_grid.scss */
[class*="push-7"] {
  left: 58.33333%;
  right: auto;
}

/* line 212, sass/layout/_grid.scss */
[class*="pull-7"] {
  right: 58.33333%;
  left: auto;
}

/* line 215, sass/layout/_grid.scss */
[class*="offset-7"] {
  margin-left: 58.33333%;
}

/* line 209, sass/layout/_grid.scss */
[class*="push-8"] {
  left: 66.66667%;
  right: auto;
}

/* line 212, sass/layout/_grid.scss */
[class*="pull-8"] {
  right: 66.66667%;
  left: auto;
}

/* line 215, sass/layout/_grid.scss */
[class*="offset-8"] {
  margin-left: 66.66667%;
}

/* line 209, sass/layout/_grid.scss */
[class*="push-9"] {
  left: 75%;
  right: auto;
}

/* line 212, sass/layout/_grid.scss */
[class*="pull-9"] {
  right: 75%;
  left: auto;
}

/* line 215, sass/layout/_grid.scss */
[class*="offset-9"] {
  margin-left: 75%;
}

/* line 209, sass/layout/_grid.scss */
[class*="push-10"] {
  left: 83.33333%;
  right: auto;
}

/* line 212, sass/layout/_grid.scss */
[class*="pull-10"] {
  right: 83.33333%;
  left: auto;
}

/* line 215, sass/layout/_grid.scss */
[class*="offset-10"] {
  margin-left: 83.33333%;
}

/* line 209, sass/layout/_grid.scss */
[class*="push-11"] {
  left: 91.66667%;
  right: auto;
}

/* line 212, sass/layout/_grid.scss */
[class*="pull-11"] {
  right: 91.66667%;
  left: auto;
}

/* line 215, sass/layout/_grid.scss */
[class*="offset-11"] {
  margin-left: 91.66667%;
}

/* line 585, sass/layout/_grid.scss */
.mixo-grid-remove-gutters,
.mixo-grid-remove-gutters--left {
  padding-left: 0;
}
/* line 464, sass/layout/_grid.scss */
.mixo-grid-remove-gutters .mixology-row,
.mixo-grid-remove-gutters--left .mixology-row {
  margin-left: 0;
}

/* line 589, sass/layout/_grid.scss */
.mixo-grid-remove-gutters,
.mixo-grid-remove-gutters--right {
  padding-right: 0;
}
/* line 471, sass/layout/_grid.scss */
.mixo-grid-remove-gutters .mixology-row,
.mixo-grid-remove-gutters--right .mixology-row {
  margin-right: 0;
}

@media all {
  /* line 170, sass/layout/_grid.scss */
  [class~="col-xs-hide"],
  [class~="col-xs-0"] {
    display: none;
  }

  /* line 176, sass/layout/_grid.scss */
  [class~="col-xs-center"] {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 182, sass/layout/_grid.scss */
  [class~="col-xs-uncenter"] {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-xs-full-width"] {
    display: block;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-xs-one-half"] {
    display: block;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-xs-one-third"] {
    display: block;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-xs-two-thirds"] {
    display: block;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-xs-one-quarter"] {
    display: block;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-xs-three-quarters"] {
    display: block;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-xs-push-0"] {
    left: 0%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-xs-pull-0"] {
    right: 0%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-xs-offset-0"] {
    margin-left: 0%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-xs-push-1"] {
    left: 8.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-xs-pull-1"] {
    right: 8.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-xs-offset-1"] {
    margin-left: 8.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-xs-push-2"] {
    left: 16.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-xs-pull-2"] {
    right: 16.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-xs-offset-2"] {
    margin-left: 16.66667%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-xs-push-3"] {
    left: 25%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-xs-pull-3"] {
    right: 25%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-xs-offset-3"] {
    margin-left: 25%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-xs-push-4"] {
    left: 33.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-xs-pull-4"] {
    right: 33.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-xs-offset-4"] {
    margin-left: 33.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-xs-push-5"] {
    left: 41.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-xs-pull-5"] {
    right: 41.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-xs-offset-5"] {
    margin-left: 41.66667%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-xs-push-6"] {
    left: 50%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-xs-pull-6"] {
    right: 50%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-xs-offset-6"] {
    margin-left: 50%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-xs-push-7"] {
    left: 58.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-xs-pull-7"] {
    right: 58.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-xs-offset-7"] {
    margin-left: 58.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-xs-push-8"] {
    left: 66.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-xs-pull-8"] {
    right: 66.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-xs-offset-8"] {
    margin-left: 66.66667%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-xs-push-9"] {
    left: 75%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-xs-pull-9"] {
    right: 75%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-xs-offset-9"] {
    margin-left: 75%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-xs-push-10"] {
    left: 83.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-xs-pull-10"] {
    right: 83.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-xs-offset-10"] {
    margin-left: 83.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-xs-push-11"] {
    left: 91.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-xs-pull-11"] {
    right: 91.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-xs-offset-11"] {
    margin-left: 91.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-xs-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    flex-basis: 8.33333%;
    min-width: 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-xs-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    flex-basis: 16.66667%;
    min-width: 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-xs-3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-xs-4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-xs-5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    flex-basis: 41.66667%;
    min-width: 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-xs-6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-xs-7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    flex-basis: 58.33333%;
    min-width: 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-xs-8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-xs-9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-xs-10 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    flex-basis: 83.33333%;
    min-width: 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-xs-11 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    flex-basis: 91.66667%;
    min-width: 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-xs-12 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }

  /* line 513, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-xs-,
  .mixo-grid-remove-gutters--left--col-xs- {
    padding-left: 0;
  }
  /* line 464, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-xs- .mixology-row,
  .mixo-grid-remove-gutters--left--col-xs- .mixology-row {
    margin-left: 0;
  }

  /* line 517, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-xs-,
  .mixo-grid-remove-gutters--right--col-xs- {
    padding-right: 0;
  }
  /* line 471, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-xs- .mixology-row,
  .mixo-grid-remove-gutters--right--col-xs- .mixology-row {
    margin-right: 0;
  }
}
@media (min-width: 45.625em) {
  /* line 170, sass/layout/_grid.scss */
  [class~="col-sm-hide"],
  [class~="col-sm-0"] {
    display: none;
  }

  /* line 176, sass/layout/_grid.scss */
  [class~="col-sm-center"] {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 182, sass/layout/_grid.scss */
  [class~="col-sm-uncenter"] {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-sm-full-width"] {
    display: block;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-sm-one-half"] {
    display: block;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-sm-one-third"] {
    display: block;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-sm-two-thirds"] {
    display: block;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-sm-one-quarter"] {
    display: block;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-sm-three-quarters"] {
    display: block;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-sm-push-0"] {
    left: 0%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-sm-pull-0"] {
    right: 0%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-sm-offset-0"] {
    margin-left: 0%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-sm-push-1"] {
    left: 8.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-sm-pull-1"] {
    right: 8.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-sm-offset-1"] {
    margin-left: 8.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-sm-push-2"] {
    left: 16.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-sm-pull-2"] {
    right: 16.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-sm-offset-2"] {
    margin-left: 16.66667%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-sm-push-3"] {
    left: 25%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-sm-pull-3"] {
    right: 25%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-sm-offset-3"] {
    margin-left: 25%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-sm-push-4"] {
    left: 33.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-sm-pull-4"] {
    right: 33.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-sm-offset-4"] {
    margin-left: 33.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-sm-push-5"] {
    left: 41.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-sm-pull-5"] {
    right: 41.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-sm-offset-5"] {
    margin-left: 41.66667%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-sm-push-6"] {
    left: 50%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-sm-pull-6"] {
    right: 50%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-sm-offset-6"] {
    margin-left: 50%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-sm-push-7"] {
    left: 58.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-sm-pull-7"] {
    right: 58.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-sm-offset-7"] {
    margin-left: 58.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-sm-push-8"] {
    left: 66.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-sm-pull-8"] {
    right: 66.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-sm-offset-8"] {
    margin-left: 66.66667%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-sm-push-9"] {
    left: 75%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-sm-pull-9"] {
    right: 75%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-sm-offset-9"] {
    margin-left: 75%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-sm-push-10"] {
    left: 83.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-sm-pull-10"] {
    right: 83.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-sm-offset-10"] {
    margin-left: 83.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-sm-push-11"] {
    left: 91.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-sm-pull-11"] {
    right: 91.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-sm-offset-11"] {
    margin-left: 91.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-sm-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    flex-basis: 8.33333%;
    min-width: 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-sm-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    flex-basis: 16.66667%;
    min-width: 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-sm-3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-sm-4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-sm-5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    flex-basis: 41.66667%;
    min-width: 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-sm-6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-sm-7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    flex-basis: 58.33333%;
    min-width: 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-sm-8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-sm-9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-sm-10 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    flex-basis: 83.33333%;
    min-width: 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-sm-11 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    flex-basis: 91.66667%;
    min-width: 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-sm-12 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }

  /* line 513, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-sm-,
  .mixo-grid-remove-gutters--left--col-sm- {
    padding-left: 0;
  }
  /* line 464, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-sm- .mixology-row,
  .mixo-grid-remove-gutters--left--col-sm- .mixology-row {
    margin-left: 0;
  }

  /* line 517, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-sm-,
  .mixo-grid-remove-gutters--right--col-sm- {
    padding-right: 0;
  }
  /* line 471, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-sm- .mixology-row,
  .mixo-grid-remove-gutters--right--col-sm- .mixology-row {
    margin-right: 0;
  }
}
@media (min-width: 60.625em) {
  /* line 170, sass/layout/_grid.scss */
  [class~="col-md-hide"],
  [class~="col-md-0"] {
    display: none;
  }

  /* line 176, sass/layout/_grid.scss */
  [class~="col-md-center"] {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 182, sass/layout/_grid.scss */
  [class~="col-md-uncenter"] {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-md-full-width"] {
    display: block;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-md-one-half"] {
    display: block;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-md-one-third"] {
    display: block;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-md-two-thirds"] {
    display: block;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-md-one-quarter"] {
    display: block;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-md-three-quarters"] {
    display: block;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-md-push-0"] {
    left: 0%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-md-pull-0"] {
    right: 0%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-md-offset-0"] {
    margin-left: 0%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-md-push-1"] {
    left: 8.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-md-pull-1"] {
    right: 8.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-md-offset-1"] {
    margin-left: 8.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-md-push-2"] {
    left: 16.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-md-pull-2"] {
    right: 16.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-md-offset-2"] {
    margin-left: 16.66667%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-md-push-3"] {
    left: 25%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-md-pull-3"] {
    right: 25%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-md-offset-3"] {
    margin-left: 25%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-md-push-4"] {
    left: 33.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-md-pull-4"] {
    right: 33.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-md-offset-4"] {
    margin-left: 33.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-md-push-5"] {
    left: 41.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-md-pull-5"] {
    right: 41.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-md-offset-5"] {
    margin-left: 41.66667%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-md-push-6"] {
    left: 50%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-md-pull-6"] {
    right: 50%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-md-offset-6"] {
    margin-left: 50%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-md-push-7"] {
    left: 58.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-md-pull-7"] {
    right: 58.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-md-offset-7"] {
    margin-left: 58.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-md-push-8"] {
    left: 66.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-md-pull-8"] {
    right: 66.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-md-offset-8"] {
    margin-left: 66.66667%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-md-push-9"] {
    left: 75%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-md-pull-9"] {
    right: 75%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-md-offset-9"] {
    margin-left: 75%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-md-push-10"] {
    left: 83.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-md-pull-10"] {
    right: 83.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-md-offset-10"] {
    margin-left: 83.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-md-push-11"] {
    left: 91.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-md-pull-11"] {
    right: 91.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-md-offset-11"] {
    margin-left: 91.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-md-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    flex-basis: 8.33333%;
    min-width: 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-md-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    flex-basis: 16.66667%;
    min-width: 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-md-3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-md-4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-md-5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    flex-basis: 41.66667%;
    min-width: 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-md-6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-md-7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    flex-basis: 58.33333%;
    min-width: 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-md-8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-md-9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-md-10 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    flex-basis: 83.33333%;
    min-width: 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-md-11 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    flex-basis: 91.66667%;
    min-width: 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-md-12 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }

  /* line 513, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-md-,
  .mixo-grid-remove-gutters--left--col-md- {
    padding-left: 0;
  }
  /* line 464, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-md- .mixology-row,
  .mixo-grid-remove-gutters--left--col-md- .mixology-row {
    margin-left: 0;
  }

  /* line 517, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-md-,
  .mixo-grid-remove-gutters--right--col-md- {
    padding-right: 0;
  }
  /* line 471, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-md- .mixology-row,
  .mixo-grid-remove-gutters--right--col-md- .mixology-row {
    margin-right: 0;
  }
}
@media (min-width: 75em) {
  /* line 170, sass/layout/_grid.scss */
  [class~="col-lg-hide"],
  [class~="col-lg-0"] {
    display: none;
  }

  /* line 176, sass/layout/_grid.scss */
  [class~="col-lg-center"] {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 182, sass/layout/_grid.scss */
  [class~="col-lg-uncenter"] {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-lg-full-width"] {
    display: block;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-lg-one-half"] {
    display: block;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-lg-one-third"] {
    display: block;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-lg-two-thirds"] {
    display: block;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-lg-one-quarter"] {
    display: block;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%;
  }

  /* line 189, sass/layout/_grid.scss */
  [class~="col-lg-three-quarters"] {
    display: block;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-lg-push-0"] {
    left: 0%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-lg-pull-0"] {
    right: 0%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-lg-offset-0"] {
    margin-left: 0%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-lg-push-1"] {
    left: 8.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-lg-pull-1"] {
    right: 8.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-lg-offset-1"] {
    margin-left: 8.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-lg-push-2"] {
    left: 16.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-lg-pull-2"] {
    right: 16.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-lg-offset-2"] {
    margin-left: 16.66667%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-lg-push-3"] {
    left: 25%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-lg-pull-3"] {
    right: 25%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-lg-offset-3"] {
    margin-left: 25%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-lg-push-4"] {
    left: 33.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-lg-pull-4"] {
    right: 33.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-lg-offset-4"] {
    margin-left: 33.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-lg-push-5"] {
    left: 41.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-lg-pull-5"] {
    right: 41.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-lg-offset-5"] {
    margin-left: 41.66667%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-lg-push-6"] {
    left: 50%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-lg-pull-6"] {
    right: 50%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-lg-offset-6"] {
    margin-left: 50%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-lg-push-7"] {
    left: 58.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-lg-pull-7"] {
    right: 58.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-lg-offset-7"] {
    margin-left: 58.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-lg-push-8"] {
    left: 66.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-lg-pull-8"] {
    right: 66.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-lg-offset-8"] {
    margin-left: 66.66667%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-lg-push-9"] {
    left: 75%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-lg-pull-9"] {
    right: 75%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-lg-offset-9"] {
    margin-left: 75%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-lg-push-10"] {
    left: 83.33333%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-lg-pull-10"] {
    right: 83.33333%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-lg-offset-10"] {
    margin-left: 83.33333%;
  }

  /* line 209, sass/layout/_grid.scss */
  [class*="col-lg-push-11"] {
    left: 91.66667%;
    right: auto;
  }

  /* line 212, sass/layout/_grid.scss */
  [class*="col-lg-pull-11"] {
    right: 91.66667%;
    left: auto;
  }

  /* line 215, sass/layout/_grid.scss */
  [class*="col-lg-offset-11"] {
    margin-left: 91.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-lg-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    flex-basis: 8.33333%;
    min-width: 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-lg-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    flex-basis: 16.66667%;
    min-width: 16.66667%;
    max-width: 16.66667%;
    width: 16.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-lg-3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    flex-basis: 25%;
    min-width: 25%;
    max-width: 25%;
    width: 25%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-lg-4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    flex-basis: 33.33333%;
    min-width: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-lg-5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    flex-basis: 41.66667%;
    min-width: 41.66667%;
    max-width: 41.66667%;
    width: 41.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-lg-6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    flex-basis: 50%;
    min-width: 50%;
    max-width: 50%;
    width: 50%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-lg-7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    flex-basis: 58.33333%;
    min-width: 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-lg-8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    flex-basis: 66.66667%;
    min-width: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-lg-9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    flex-basis: 75%;
    min-width: 75%;
    max-width: 75%;
    width: 75%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-lg-10 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    flex-basis: 83.33333%;
    min-width: 83.33333%;
    max-width: 83.33333%;
    width: 83.33333%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-lg-11 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    flex-basis: 91.66667%;
    min-width: 91.66667%;
    max-width: 91.66667%;
    width: 91.66667%;
  }

  /* line 492, sass/layout/_grid.scss */
  .col-lg-12 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    flex-basis: 100%;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }

  /* line 513, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-lg-,
  .mixo-grid-remove-gutters--left--col-lg- {
    padding-left: 0;
  }
  /* line 464, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-lg- .mixology-row,
  .mixo-grid-remove-gutters--left--col-lg- .mixology-row {
    margin-left: 0;
  }

  /* line 517, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-lg-,
  .mixo-grid-remove-gutters--right--col-lg- {
    padding-right: 0;
  }
  /* line 471, sass/layout/_grid.scss */
  .mixo-grid-remove-gutters--col-lg- .mixology-row,
  .mixo-grid-remove-gutters--right--col-lg- .mixology-row {
    margin-right: 0;
  }
}
/*
CLASS HELPERS
*/
/**
 * =====================
 *  Parent's properties
 * =====================
 */
/**
 * Display Flex
 */
/* line 615, sass/layout/_grid.scss */
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
}

/**
 * Flex Direction
 */
/* line 624, sass/layout/_grid.scss */
.row-flex {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

/* line 627, sass/layout/_grid.scss */
.row-inverse-flex {
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

/* line 630, sass/layout/_grid.scss */
.column-flex {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 633, sass/layout/_grid.scss */
.column-inverse-flex {
  -webkit-box-direction: reverse;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

/**
 * Flex Wrap
 */
/* line 640, sass/layout/_grid.scss */
.flex-no-wrap {
  -ms-flex-wrap: no-wrap;
  flex-wrap: no-wrap;
}

/* line 643, sass/layout/_grid.scss */
.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 646, sass/layout/_grid.scss */
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}

/**
 * Justify content
 */
/* line 653, sass/layout/_grid.scss */
.justify-content-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
}

/* line 656, sass/layout/_grid.scss */
.justify-content-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}

/* line 659, sass/layout/_grid.scss */
.justify-content-around {
  -ms-flex-pack: distribute;
  -moz-justify-content: space-around;
  justify-content: space-around;
}

/* line 662, sass/layout/_grid.scss */
.justify-content-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
}

/* line 665, sass/layout/_grid.scss */
.justify-content-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}

/**
 * Align items
 */
/* line 672, sass/layout/_grid.scss */
.align-items-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}

/* line 675, sass/layout/_grid.scss */
.align-items-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}

/* line 678, sass/layout/_grid.scss */
.align-items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}

/* line 681, sass/layout/_grid.scss */
.align-items-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -moz-align-items: stretch;
  align-items: stretch;
}

/* line 684, sass/layout/_grid.scss */
.align-items-baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -moz-align-items: baseline;
  align-items: baseline;
}

/**
 * Align content
 */
/* line 691, sass/layout/_grid.scss */
.align-content-start {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

/* line 694, sass/layout/_grid.scss */
.align-content-end {
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

/* line 697, sass/layout/_grid.scss */
.align-content-center {
  -ms-flex-line-pack: center;
  align-content: center;
}

/* line 700, sass/layout/_grid.scss */
.align-content-stretch {
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

/* line 703, sass/layout/_grid.scss */
.align-content-around {
  -ms-flex-line-pack: space-around;
  align-content: space-around;
}

/* line 706, sass/layout/_grid.scss */
.align-content-between {
  -ms-flex-line-pack: space-between;
  align-content: space-between;
}

/**
 * =======================
 *  Children's properties
 * =======================
 */
/**
 * Flex Grow
 */
/* line 718, sass/layout/_grid.scss */
.flex-grow {
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 721, sass/layout/_grid.scss */
.flex-no-grow {
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

/**
 * Flex-shrink
 */
/* line 728, sass/layout/_grid.scss */
.flex-shrink {
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

/* line 731, sass/layout/_grid.scss */
.flex-no-shrink {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

/**
 * Align-self
 */
/* line 738, sass/layout/_grid.scss */
.align-self-start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

/* line 741, sass/layout/_grid.scss */
.align-self-end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

/* line 744, sass/layout/_grid.scss */
.align-self-center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

/* line 747, sass/layout/_grid.scss */
.align-self-baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

/* line 750, sass/layout/_grid.scss */
.align-self-stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

/*--------------------------------------------------------------
# Responsive utilities
--------------------------------------------------------------*/
@-ms-viewport {
  width: device-width;
}
/* line 254, sass/mixins/_mixins.scss */
.visible-xs {
  display: none !important;
}

/* line 254, sass/mixins/_mixins.scss */
.visible-sm {
  display: none !important;
}

/* line 254, sass/mixins/_mixins.scss */
.visible-md {
  display: none !important;
}

/* line 254, sass/mixins/_mixins.scss */
.visible-lg {
  display: none !important;
}

/* line 34, sass/layout/_responsive-utilities.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 729px) {
  /* line 238, sass/mixins/_mixins.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 241, sass/mixins/_mixins.scss */
  table.visible-xs {
    display: table;
  }

  /* line 242, sass/mixins/_mixins.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 243, sass/mixins/_mixins.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 729px) {
  /* line 52, sass/layout/_responsive-utilities.scss */
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 729px) {
  /* line 57, sass/layout/_responsive-utilities.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 729px) {
  /* line 62, sass/layout/_responsive-utilities.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 730px) and (max-width: 969px) {
  /* line 238, sass/mixins/_mixins.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 241, sass/mixins/_mixins.scss */
  table.visible-sm {
    display: table;
  }

  /* line 242, sass/mixins/_mixins.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 243, sass/mixins/_mixins.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 730px) and (max-width: 969px) {
  /* line 71, sass/layout/_responsive-utilities.scss */
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 730px) and (max-width: 969px) {
  /* line 76, sass/layout/_responsive-utilities.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 730px) and (max-width: 969px) {
  /* line 81, sass/layout/_responsive-utilities.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 970px) and (max-width: 1199px) {
  /* line 238, sass/mixins/_mixins.scss */
  .visible-md {
    display: block !important;
  }

  /* line 241, sass/mixins/_mixins.scss */
  table.visible-md {
    display: table;
  }

  /* line 242, sass/mixins/_mixins.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 243, sass/mixins/_mixins.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 970px) and (max-width: 1199px) {
  /* line 90, sass/layout/_responsive-utilities.scss */
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 970px) and (max-width: 1199px) {
  /* line 95, sass/layout/_responsive-utilities.scss */
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 970px) and (max-width: 1199px) {
  /* line 100, sass/layout/_responsive-utilities.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  /* line 238, sass/mixins/_mixins.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 241, sass/mixins/_mixins.scss */
  table.visible-lg {
    display: table;
  }

  /* line 242, sass/mixins/_mixins.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 243, sass/mixins/_mixins.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 109, sass/layout/_responsive-utilities.scss */
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  /* line 114, sass/layout/_responsive-utilities.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  /* line 119, sass/layout/_responsive-utilities.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 729px) {
  /* line 254, sass/mixins/_mixins.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 730px) and (max-width: 969px) {
  /* line 254, sass/mixins/_mixins.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 970px) and (max-width: 1199px) {
  /* line 254, sass/mixins/_mixins.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 254, sass/mixins/_mixins.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 254, sass/mixins/_mixins.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 238, sass/mixins/_mixins.scss */
  .visible-print {
    display: block !important;
  }

  /* line 241, sass/mixins/_mixins.scss */
  table.visible-print {
    display: table;
  }

  /* line 242, sass/mixins/_mixins.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 243, sass/mixins/_mixins.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
/* line 153, sass/layout/_responsive-utilities.scss */
.visible-print-block {
  display: none !important;
}
@media print {
  /* line 153, sass/layout/_responsive-utilities.scss */
  .visible-print-block {
    display: block !important;
  }
}

/* line 160, sass/layout/_responsive-utilities.scss */
.visible-print-inline {
  display: none !important;
}
@media print {
  /* line 160, sass/layout/_responsive-utilities.scss */
  .visible-print-inline {
    display: inline !important;
  }
}

/* line 167, sass/layout/_responsive-utilities.scss */
.visible-print-inline-block {
  display: none !important;
}
@media print {
  /* line 167, sass/layout/_responsive-utilities.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  /* line 254, sass/mixins/_mixins.scss */
  .hidden-print {
    display: none !important;
  }
}
/* line 179, sass/layout/_responsive-utilities.scss */
.hidden {
  display: none !important;
  height: 0;
  margin: 0 !important;
  width: 0;
  overflow: hidden;
}

/* line 187, sass/layout/_responsive-utilities.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 198, sass/layout/_responsive-utilities.scss */
.center {
  text-align: center;
}

/* line 202, sass/layout/_responsive-utilities.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/* line 1, sass/navigation/_links.scss */
a {
  color: royalblue;
  text-decoration: none;
}
/* line 17, sass/navigation/_links.scss */
a:hover, a:active {
  outline: 0;
}
/* line 22, sass/navigation/_links.scss */
a.toAll {
  color: #009EE0;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: uppercase;
  text-align: center;
  margin: 20px;
  display: block;
  line-height: 1.2;
}
/* line 32, sass/navigation/_links.scss */
a.toAll:hover {
  text-decoration: underline;
}
/* line 36, sass/navigation/_links.scss */
a.toAll.pink {
  color: #E75761;
}
/* line 42, sass/navigation/_links.scss */
a.link-under-hover:hover {
  text-decoration: underline;
}
/* line 44, sass/navigation/_links.scss */
a.link-under-hover [class^="sosve-icon-"], a.link-under-hover [class*=" sosve-icon-"] {
  margin-left: 5px;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
/* Small menu. */
/* line 9, sass/navigation/_menus.scss */
.secondary-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  position: relative;
}
/* line 15, sass/navigation/_menus.scss */
.secondary-nav.hidden {
  display: none;
}
/* line 18, sass/navigation/_menus.scss */
.secondary-nav .small-link {
  padding-top: 10px;
}
/* line 21, sass/navigation/_menus.scss */
.secondary-nav a {
  color: rgba(255, 255, 255, 0.6);
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: normal;
  text-transform: uppercase;
  padding: 0 10px;
  text-decoration: none;
  line-height: 20px;
  display: inline-block;
}

/* line 33, sass/navigation/_menus.scss */
#search_button {
  -moz-appearance: none;
  -webkit-appearance: none;
  color: rgba(255, 255, 255, 0.6);
  background: transparent;
  border: none;
  outline: none;
  line-height: 20px;
}

/* line 42, sass/navigation/_menus.scss */
.header-search-form {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #009EE0;
  display: none;
  height: 35px;
  width: 100%;
  padding-top: 6px;
}
/* line 53, sass/navigation/_menus.scss */
.header-search-form.open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
}
/* line 57, sass/navigation/_menus.scss */
.header-search-form input {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: none;
  outline: none;
  color: #ffffff;
  border: none;
  border-bottom: 1px solid #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -ms-flex-preferred-size: 80%;
  flex-basis: 80%;
}
/* line 7, sass/mixins/_mixins.scss */
.header-search-form input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
/* line 7, sass/mixins/_mixins.scss */
.header-search-form input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
/* line 7, sass/mixins/_mixins.scss */
.header-search-form input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
/* line 7, sass/mixins/_mixins.scss */
.header-search-form input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
/* line 74, sass/navigation/_menus.scss */
.header-search-form button {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: none;
  outline: none;
  color: #ffffff;
  border: none;
}

/* line 85, sass/navigation/_menus.scss */
.main-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 10px;
  padding-top: 5px;
}
/* line 91, sass/navigation/_menus.scss */
.main-nav.top {
  margin-top: 35px;
}
/* line 95, sass/navigation/_menus.scss */
.main-nav a {
  color: #ffffff;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: none;
  cursor: default;
}

/* line 102, sass/navigation/_menus.scss */
.big-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  padding-bottom: 16px;
}
/* line 108, sass/navigation/_menus.scss */
.big-link a {
  line-height: 20px;
}
/* line 113, sass/navigation/_menus.scss */
.big-link:hover > a {
  text-decoration: underline;
}
/* line 116, sass/navigation/_menus.scss */
.big-link:hover .submenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  position: absolute;
}

/* line 124, sass/navigation/_menus.scss */
.submenu {
  padding-top: 10px;
  margin: 0;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  max-width: 100%;
  background-color: rgba(26, 23, 27, 0.85);
  display: none;
  overflow: hidden;
}
/* line 136, sass/navigation/_menus.scss */
.submenu > li {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  padding: 25px 25px 0 25px;
}
/* line 140, sass/navigation/_menus.scss */
.submenu > li:last-of-type {
  border: none;
}
/* line 143, sass/navigation/_menus.scss */
.submenu > li > a {
  text-decoration: none;
  line-height: 1.2;
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
  cursor: default;
}
/* line 152, sass/navigation/_menus.scss */
.submenu a {
  font-size: 14px;
  font-size: 0.875rem;
  display: block;
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: bold;
  height: 55px;
}

/* line 166, sass/navigation/_menus.scss */
.subsubmenu > li {
  height: 55px;
  border-bottom: 1px solid #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
}
/* line 173, sass/navigation/_menus.scss */
.subsubmenu > li:last-of-type {
  border-bottom: none;
}
/* line 177, sass/navigation/_menus.scss */
.subsubmenu > li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  font-size: 12px;
  font-size: 0.75rem;
  color: #ffffff;
  line-height: 14px;
  font-weight: normal;
  text-transform: none;
  height: 100%;
  width: 100%;
  position: relative;
  padding: 8px 14px;
  cursor: pointer;
}
/* line 193, sass/navigation/_menus.scss */
.subsubmenu > li:hover {
  background-color: #009EE0;
  cursor: pointer;
}
/* line 196, sass/navigation/_menus.scss */
.subsubmenu > li:hover a {
  color: #ffffff;
}
/* line 202, sass/navigation/_menus.scss */
.subsubmenu .up-title {
  display: none;
}

@media (max-width: 1200px) {
  /* line 209, sass/navigation/_menus.scss */
  .secondary-nav a {
    font-size: 10px;
    font-size: 0.625rem;
    padding: 0 5px;
  }

  /* line 214, sass/navigation/_menus.scss */
  .main-nav a {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media (max-width: 970px) {
  /* line 221, sass/navigation/_menus.scss */
  .submenu .up-title {
    display: block;
    color: #009EE0;
    font-size: 14px;
    font-size: 0.875rem;
    text-transform: uppercase;
  }
  /* line 227, sass/navigation/_menus.scss */
  .submenu .up-title:before {
    content: "\e61f";
    font-family: 'sosve';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    text-decoration: none;
    margin-right: 10px;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    vertical-align: middle;
    font-size: 24px;
    font-size: 1.5rem;
  }

  /* line 252, sass/navigation/_menus.scss */
  .secondary-nav .small-link {
    padding-top: 8px;
    padding-left: 15px;
  }

  /* line 257, sass/navigation/_menus.scss */
  .big-link {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 10px;
  }
  /* line 264, sass/navigation/_menus.scss */
  .big-link:hover .submenu {
    display: none;
  }
  /* line 270, sass/navigation/_menus.scss */
  .big-link .submenu.open {
    display: block;
  }

  /* line 275, sass/navigation/_menus.scss */
  .nav-wrapper {
    display: none;
    position: absolute;
    top: 65px;
    left: 0;
    width: 100%;
    background-color: #009EE0;
  }
  /* line 283, sass/navigation/_menus.scss */
  .nav-wrapper.open {
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
  }

  /* line 290, sass/navigation/_menus.scss */
  .header-search-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    position: relative;
    padding: 0 25px 5px;
    height: auto;
  }

  /* line 296, sass/navigation/_menus.scss */
  #search_input {
    -webkit-box-flex: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }

  /* line 300, sass/navigation/_menus.scss */
  .secondary-nav,
  .main-nav {
    display: block;
    position: relative;
  }

  /* line 306, sass/navigation/_menus.scss */
  #search_button {
    display: none;
  }

  /* line 310, sass/navigation/_menus.scss */
  .submenu {
    top: 0;
    height: auto;
    max-height: 100vh;
    max-height: calc(100vh - 42px);
    height: calc(100vh - 42px);
    background-color: #1A171B;
  }
  /* line 320, sass/navigation/_menus.scss */
  .submenu > li {
    display: block;
    position: initial;
  }
  /* line 326, sass/navigation/_menus.scss */
  .submenu > li > a {
    border: none;
    text-transform: capitalize;
  }
  /* line 331, sass/navigation/_menus.scss */
  .submenu > li:hover .subsubmenu {
    display: none;
  }
  /* line 337, sass/navigation/_menus.scss */
  .submenu > li .subsubmenu.open {
    display: block;
    position: absolute;
    left: 0;
    z-index: 1;
  }

  /* line 346, sass/navigation/_menus.scss */
  .subsubmenu {
    background-color: #1A171B;
    display: none;
    width: 100%;
    max-height: calc(100vh - 65px);
    height: calc(100vh - 65px);
  }
  /* line 353, sass/navigation/_menus.scss */
  .subsubmenu > li {
    border: none;
    padding: 25px 25px 0 25px;
    height: 49px;
  }
  /* line 358, sass/navigation/_menus.scss */
  .subsubmenu > li > a {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 0;
  }
  /* line 364, sass/navigation/_menus.scss */
  .subsubmenu.open {
    top: 10px;
  }

  /* line 369, sass/navigation/_menus.scss */
  #menu-primary-menu {
    -webkit-box-ordinal-group: 1;
    -moz-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  /* line 373, sass/navigation/_menus.scss */
  #search_form {
    -webkit-box-ordinal-group: 2;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  /* line 377, sass/navigation/_menus.scss */
  .menu-secondary-header-menu-container {
    -webkit-box-ordinal-group: 3;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media screen and (min-width: 37.5em) {
  /* line 384, sass/navigation/_menus.scss */
  .menu-toggle {
    display: none;
  }

  /* line 388, sass/navigation/_menus.scss */
  .main-navigation ul {
    display: block;
  }
}
/* line 397, sass/navigation/_menus.scss */
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}
/* line 402, sass/navigation/_menus.scss */
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}
/* line 407, sass/navigation/_menus.scss */
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

/* line 414, sass/navigation/_menus.scss */
.header-wrapper.scroll-menu {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 417, sass/navigation/_menus.scss */
.header-wrapper.scroll-menu .secondary-nav {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 421, sass/navigation/_menus.scss */
.header-wrapper.scroll-menu .main-nav {
  padding-top: 11px;
}
/* line 424, sass/navigation/_menus.scss */
.header-wrapper.scroll-menu .logo-link img {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
/* line 2, sass/modules/_accessibility.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
/* line 9, sass/modules/_accessibility.scss */
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 0.875px;
  font-size: 0.05469rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
/* line 1, sass/modules/_alignments.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

/* line 7, sass/modules/_alignments.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

/* line 13, sass/modules/_alignments.scss */
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
/* line 1, sass/modules/_clearings.scss */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
}

/* line 16, sass/modules/_clearings.scss */
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
# Backgrounds
--------------------------------------------------------------*/
/* line 5, sass/modules/_backgrounds.scss */
.background-color {
  width: 100%;
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  padding: 30px;
}
/* line 11, sass/modules/_backgrounds.scss */
.background-color.no-pad {
  padding: 0;
}
/* line 17, sass/modules/_backgrounds.scss */
.background-color:not(.border) .sosve-title {
  color: #ffffff;
}
/* line 20, sass/modules/_backgrounds.scss */
.background-color:not(.border) .sosve-title.light-grey {
  color: #b1b3b4;
}
/* line 24, sass/modules/_backgrounds.scss */
.background-color:not(.border) .sosve-title.dark-grey {
  color: #1A171B;
}
/* line 30, sass/modules/_backgrounds.scss */
.background-color .sosve-form-wrapper input[type=text].input-el,
.background-color .sosve-form-wrapper input[type=email].input-el,
.background-color .sosve-form-wrapper input[type=tel].input-el,
.background-color .sosve-form-wrapper input[type=password].input-el,
.background-color .sosve-form-wrapper select.select-el,
.background-color .sosve-form-wrapper textarea.textarea-el {
  border: 2px solid #ffffff;
}
/* line 39, sass/modules/_backgrounds.scss */
.background-color .sosve-form-wrapper select.select-el {
  border: 2px solid #ffffff;
  background: url("images/temp/select-arrow-white.png") right 20px center no-repeat;
  color: #ffffff;
}
/* line 44, sass/modules/_backgrounds.scss */
.background-color .sosve-form-wrapper select.select-el optgroup,
.background-color .sosve-form-wrapper select.select-el option {
  background: #ffffff;
  color: #1A171B;
  padding: 0 20px;
}
/* line 55, sass/modules/_backgrounds.scss */
.background-color .sosve-form-wrapper input[type="checkbox"].flat-custom.label:before,
.background-color .sosve-form-wrapper input[type="radio"].flat-custom.label:before {
  border-color: #ffffff;
}
/* line 61, sass/modules/_backgrounds.scss */
.background-color .sosve-form-wrapper input[type=submit] {
  background: #ffffff;
  color: #1A171B;
}
/* line 65, sass/modules/_backgrounds.scss */
.background-color .sosve-form-wrapper input[type=submit]:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #ffffff !important;
}
/* line 303, sass/mixins/_mixins.scss */
.background-color .sosve-form-wrapper input[type=submit]:hover:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: white;
  color: #ffffff;
}
/* line 70, sass/modules/_backgrounds.scss */
.background-color input[type="checkbox"].flat-custom + label:before, .background-color input[type="radio"].flat-custom + label:before {
  border-color: #ffffff;
}
/* line 74, sass/modules/_backgrounds.scss */
.background-color input[type="checkbox"].flat-custom + label:after, .background-color input[type="radio"].flat-custom + label:after {
  background-color: #ffffff;
}
/* line 78, sass/modules/_backgrounds.scss */
.background-color .sosve-form-wrapper label.checkbox-label {
  color: #ffffff;
}
/* line 82, sass/modules/_backgrounds.scss */
.background-color .sosve-form-wrapper a.form-link {
  color: #ffffff;
}
/* line 85, sass/modules/_backgrounds.scss */
.background-color .sosve-form-wrapper a.form-link:hover {
  color: #ffffff;
  text-decoration: underline;
}
/* line 91, sass/modules/_backgrounds.scss */
.background-color .sosve-form-wrapper .form-span {
  color: #ffffff;
}
/* line 95, sass/modules/_backgrounds.scss */
.background-color.grey {
  background-color: #A2A3A3;
}
/* line 98, sass/modules/_backgrounds.scss */
.background-color.grey .sosve-btn {
  border: 2px solid #A2A3A3;
}
/* line 101, sass/modules/_backgrounds.scss */
.background-color.grey .sosve-btn:hover {
  border: 2px solid #ffffff;
}
/* line 106, sass/modules/_backgrounds.scss */
.background-color.grey .sosve-form-wrapper input[type=submit] {
  background: #A2A3A3;
  color: #ffffff;
}
/* line 110, sass/modules/_backgrounds.scss */
.background-color.grey .sosve-form-wrapper input[type=submit]:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #A2A3A3 !important;
}
/* line 303, sass/mixins/_mixins.scss */
.background-color.grey .sosve-form-wrapper input[type=submit]:hover:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #bcbcbc;
  color: #ffffff;
}
/* line 116, sass/modules/_backgrounds.scss */
.background-color.blue {
  background-color: #009EE0;
}
/* line 119, sass/modules/_backgrounds.scss */
.background-color.blue .sosve-btn {
  border: 2px solid #009EE0;
}
/* line 122, sass/modules/_backgrounds.scss */
.background-color.blue .sosve-btn:hover {
  border: 2px solid #ffffff;
}
/* line 127, sass/modules/_backgrounds.scss */
.background-color.blue .sosve-form-wrapper input[type=submit] {
  background: #009EE0;
  color: #ffffff;
}
/* line 131, sass/modules/_backgrounds.scss */
.background-color.blue .sosve-form-wrapper input[type=submit]:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #009EE0 !important;
}
/* line 303, sass/mixins/_mixins.scss */
.background-color.blue .sosve-form-wrapper input[type=submit]:hover:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #14baff;
  color: #ffffff;
}
/* line 137, sass/modules/_backgrounds.scss */
.background-color.pink {
  background-color: #E75761;
}
/* line 140, sass/modules/_backgrounds.scss */
.background-color.pink .sosve-btn {
  border: 2px solid #F19A9C !important;
  background: #F19A9C !important;
  color: #ffffff;
}
/* line 145, sass/modules/_backgrounds.scss */
.background-color.pink .sosve-btn:hover {
  background: #eb6d70 !important;
  border: 2px solid #ffffff !important;
}
/* line 151, sass/modules/_backgrounds.scss */
.background-color.pink .sosve-form-wrapper input[type=submit] {
  background: #EB727C;
  color: #ffffff;
}
/* line 155, sass/modules/_backgrounds.scss */
.background-color.pink .sosve-form-wrapper input[type=submit]:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #EB727C !important;
}
/* line 303, sass/mixins/_mixins.scss */
.background-color.pink .sosve-form-wrapper input[type=submit]:hover:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #f19fa5;
  color: #ffffff;
}
/* line 160, sass/modules/_backgrounds.scss */
.background-color.pink .player-radial-progress .inset {
  background-color: #E75761;
}
/* line 165, sass/modules/_backgrounds.scss */
.background-color.orange {
  background-color: #EC7404;
}
/* line 168, sass/modules/_backgrounds.scss */
.background-color.orange .sosve-btn {
  border: 2px solid #EF8A2C;
}
/* line 171, sass/modules/_backgrounds.scss */
.background-color.orange .sosve-btn:hover {
  border: 2px solid #ffffff;
}
/* line 176, sass/modules/_backgrounds.scss */
.background-color.orange .sosve-form-wrapper input[type=submit] {
  background: #EF8A2C;
  color: #ffffff;
}
/* line 180, sass/modules/_backgrounds.scss */
.background-color.orange .sosve-form-wrapper input[type=submit]:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #EF8A2C !important;
}
/* line 303, sass/mixins/_mixins.scss */
.background-color.orange .sosve-form-wrapper input[type=submit]:hover:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #f3a45b;
  color: #ffffff;
}
/* line 186, sass/modules/_backgrounds.scss */
.background-color.green {
  background-color: #78BA41;
}
/* line 189, sass/modules/_backgrounds.scss */
.background-color.green .sosve-btn {
  border: 2px solid #98C679;
}
/* line 192, sass/modules/_backgrounds.scss */
.background-color.green .sosve-btn:hover {
  border: 2px solid #ffffff;
}
/* line 197, sass/modules/_backgrounds.scss */
.background-color.green .sosve-form-wrapper input[type=submit] {
  background: #98C679;
  color: #ffffff;
}
/* line 201, sass/modules/_backgrounds.scss */
.background-color.green .sosve-form-wrapper input[type=submit]:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #98C679 !important;
}
/* line 303, sass/mixins/_mixins.scss */
.background-color.green .sosve-form-wrapper input[type=submit]:hover:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #b4d59d;
  color: #ffffff;
}
/* line 207, sass/modules/_backgrounds.scss */
.background-color.light-grey {
  background-color: #b1b3b4;
}
/* line 210, sass/modules/_backgrounds.scss */
.background-color.light-grey .sosve-btn {
  border: 2px solid #b1b3b4;
}
/* line 213, sass/modules/_backgrounds.scss */
.background-color.light-grey .sosve-btn:hover {
  border: 2px solid #ffffff;
}
/* line 219, sass/modules/_backgrounds.scss */
.background-color.white {
  background-color: #ffffff;
  color: #000000;
}
/* line 223, sass/modules/_backgrounds.scss */
.background-color.white .sosve-form-wrapper select.select-el {
  background: url("images/temp/select-arrow-grey.png") 95% center no-repeat;
}
/* line 227, sass/modules/_backgrounds.scss */
.background-color.white .sosve-btn {
  border: 2px solid #ffffff;
}
/* line 230, sass/modules/_backgrounds.scss */
.background-color.white .sosve-btn:hover {
  border: 2px solid #ffffff;
}
/* line 236, sass/modules/_backgrounds.scss */
.background-color.cerise {
  background-color: #D62261;
  color: #ffffff;
}
/* line 240, sass/modules/_backgrounds.scss */
.background-color.cerise .sosve-btn:not(.white) {
  border: 2px solid #D62261;
}
/* line 243, sass/modules/_backgrounds.scss */
.background-color.cerise .sosve-btn:not(.white):hover {
  border: 2px solid #ffffff;
}
/* line 249, sass/modules/_backgrounds.scss */
.background-color.border {
  width: 100%;
  margin: 0 auto;
  color: #1A171B;
  background-color: #ffffff;
}
/* line 255, sass/modules/_backgrounds.scss */
.background-color.border .sosve-btn {
  border: 0px solid transparent;
}
/* line 258, sass/modules/_backgrounds.scss */
.background-color.border .sosve-btn:hover {
  border: 0px solid transparent;
}
/* line 263, sass/modules/_backgrounds.scss */
.background-color.border select.select-el,
.background-color.border label.checkbox-label {
  color: #1A171B;
}
/* line 268, sass/modules/_backgrounds.scss */
.background-color.border select.select-el {
  background: url("images/temp/select-arrow-grey.png") 95% center no-repeat;
}
/* line 272, sass/modules/_backgrounds.scss */
.background-color.border.blue {
  border: 2px solid #009EE0;
  /* adapting form styles */
}
/* line 276, sass/modules/_backgrounds.scss */
.background-color.border.blue .sosve-form-wrapper input[type=text].input-el,
.background-color.border.blue .sosve-form-wrapper input[type=email].input-el,
.background-color.border.blue .sosve-form-wrapper input[type=tel].input-el,
.background-color.border.blue .sosve-form-wrapper select.select-el,
.background-color.border.blue .sosve-form-wrapper textarea.textarea-el {
  border: 2px solid #009EE0;
}
/* line 287, sass/modules/_backgrounds.scss */
.background-color.border.blue .sosve-form-wrapper input[type="checkbox"].flat-custom.label:before,
.background-color.border.blue .sosve-form-wrapper input[type="radio"].flat-custom.label:before {
  border-color: #009EE0;
}
/* line 293, sass/modules/_backgrounds.scss */
.background-color.border.blue .sosve-form-wrapper input[type=submit],
.background-color.border.blue .btn-delete-input {
  background: #009EE0;
  color: #ffffff;
}
/* line 298, sass/modules/_backgrounds.scss */
.background-color.border.blue .sosve-form-wrapper input[type=submit]:hover,
.background-color.border.blue .btn-delete-input:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #009EE0 !important;
}
/* line 303, sass/mixins/_mixins.scss */
.background-color.border.blue .sosve-form-wrapper input[type=submit]:hover:hover,
.background-color.border.blue .btn-delete-input:hover:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #14baff;
  color: #ffffff;
}
/* line 303, sass/modules/_backgrounds.scss */
.background-color.border.blue input[type="checkbox"].flat-custom + label:before, .background-color.border.blue input[type="radio"].flat-custom + label:before {
  border-color: #009EE0;
}
/* line 307, sass/modules/_backgrounds.scss */
.background-color.border.blue input[type="checkbox"].flat-custom + label:after, .background-color.border.blue input[type="radio"].flat-custom + label:after {
  background-color: #009EE0;
}
/* line 312, sass/modules/_backgrounds.scss */
.background-color.border.pink {
  border: 2px solid #E75761;
  /* adapting form styles */
}
/* line 316, sass/modules/_backgrounds.scss */
.background-color.border.pink .sosve-form-wrapper input[type=text].input-el,
.background-color.border.pink .sosve-form-wrapper input[type=email].input-el,
.background-color.border.pink .sosve-form-wrapper input[type=tel].input-el,
.background-color.border.pink .sosve-form-wrapper input[type=password].input-el,
.background-color.border.pink .sosve-form-wrapper select.select-el,
.background-color.border.pink .sosve-form-wrapper textarea.textarea-el {
  border: 2px solid #E75761;
}
/* line 328, sass/modules/_backgrounds.scss */
.background-color.border.pink .sosve-form-wrapper input[type="checkbox"].flat-custom.label:before,
.background-color.border.pink .sosve-form-wrapper input[type="radio"].flat-custom.label:before {
  border-color: #E75761;
}
/* line 334, sass/modules/_backgrounds.scss */
.background-color.border.pink .sosve-form-wrapper input[type=submit],
.background-color.border.pink .btn-delete-input {
  background: #E75761;
  color: #ffffff;
}
/* line 339, sass/modules/_backgrounds.scss */
.background-color.border.pink .sosve-form-wrapper input[type=submit]:hover,
.background-color.border.pink .btn-delete-input:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #E75761 !important;
}
/* line 303, sass/mixins/_mixins.scss */
.background-color.border.pink .sosve-form-wrapper input[type=submit]:hover:hover,
.background-color.border.pink .btn-delete-input:hover:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #ed848b;
  color: #ffffff;
}
/* line 344, sass/modules/_backgrounds.scss */
.background-color.border.pink input[type="checkbox"].flat-custom + label:before, .background-color.border.pink input[type="radio"].flat-custom + label:before {
  border-color: #E75761;
}
/* line 348, sass/modules/_backgrounds.scss */
.background-color.border.pink input[type="checkbox"].flat-custom + label:after, .background-color.border.pink input[type="radio"].flat-custom + label:after {
  background-color: #E75761;
}
/* line 353, sass/modules/_backgrounds.scss */
.background-color.border.orange {
  border: 2px solid #EC7404;
  /* adapting form styles */
}
/* line 357, sass/modules/_backgrounds.scss */
.background-color.border.orange .sosve-form-wrapper input[type=text].input-el,
.background-color.border.orange .sosve-form-wrapper input[type=email].input-el,
.background-color.border.orange .sosve-form-wrapper input[type=tel].input-el,
.background-color.border.orange .sosve-form-wrapper select.select-el,
.background-color.border.orange .sosve-form-wrapper textarea.textarea-el {
  border: 2px solid #EC7404;
}
/* line 368, sass/modules/_backgrounds.scss */
.background-color.border.orange .sosve-form-wrapper input[type="checkbox"].flat-custom.label:before,
.background-color.border.orange .sosve-form-wrapper input[type="radio"].flat-custom.label:before {
  border-color: #EC7404;
}
/* line 374, sass/modules/_backgrounds.scss */
.background-color.border.orange .sosve-form-wrapper input[type=submit],
.background-color.border.orange .btn-delete-input {
  background: #EC7404;
  color: #ffffff;
}
/* line 379, sass/modules/_backgrounds.scss */
.background-color.border.orange .sosve-form-wrapper input[type=submit]:hover,
.background-color.border.orange .btn-delete-input:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #EC7404 !important;
}
/* line 303, sass/mixins/_mixins.scss */
.background-color.border.orange .sosve-form-wrapper input[type=submit]:hover:hover,
.background-color.border.orange .btn-delete-input:hover:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #fb8e28;
  color: #ffffff;
}
/* line 384, sass/modules/_backgrounds.scss */
.background-color.border.orange input[type="checkbox"].flat-custom + label:before, .background-color.border.orange input[type="radio"].flat-custom + label:before {
  border-color: #EC7404;
}
/* line 388, sass/modules/_backgrounds.scss */
.background-color.border.orange input[type="checkbox"].flat-custom + label:after, .background-color.border.orange input[type="radio"].flat-custom + label:after {
  background-color: #EC7404;
}
/* line 393, sass/modules/_backgrounds.scss */
.background-color.border.green {
  border: 2px solid #78BA41;
  /* adapting form styles */
}
/* line 397, sass/modules/_backgrounds.scss */
.background-color.border.green .sosve-form-wrapper input[type=text].input-el,
.background-color.border.green .sosve-form-wrapper input[type=email].input-el,
.background-color.border.green .sosve-form-wrapper input[type=tel].input-el,
.background-color.border.green .sosve-form-wrapper select.select-el,
.background-color.border.green .sosve-form-wrapper textarea.textarea-el {
  border: 2px solid #78BA41;
}
/* line 408, sass/modules/_backgrounds.scss */
.background-color.border.green .sosve-form-wrapper input[type="checkbox"].flat-custom.label:before,
.background-color.border.green .sosve-form-wrapper input[type="radio"].flat-custom.label:before {
  border-color: #78BA41;
}
/* line 414, sass/modules/_backgrounds.scss */
.background-color.border.green .sosve-form-wrapper input[type=submit],
.background-color.border.green .btn-delete-input {
  background: #98C679;
  color: #ffffff;
}
/* line 419, sass/modules/_backgrounds.scss */
.background-color.border.green .sosve-form-wrapper input[type=submit]:hover,
.background-color.border.green .btn-delete-input:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #98C679 !important;
}
/* line 303, sass/mixins/_mixins.scss */
.background-color.border.green .sosve-form-wrapper input[type=submit]:hover:hover,
.background-color.border.green .btn-delete-input:hover:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #b4d59d;
  color: #ffffff;
}
/* line 424, sass/modules/_backgrounds.scss */
.background-color.border.green input[type="checkbox"].flat-custom + label:before, .background-color.border.green input[type="radio"].flat-custom + label:before {
  border-color: #78BA41;
}
/* line 428, sass/modules/_backgrounds.scss */
.background-color.border.green input[type="checkbox"].flat-custom + label:after, .background-color.border.green input[type="radio"].flat-custom + label:after {
  background-color: #78BA41;
}
/* line 433, sass/modules/_backgrounds.scss */
.background-color.border.light-grey {
  border: 2px solid #b1b3b4;
  /* adapting form styles */
}
/* line 437, sass/modules/_backgrounds.scss */
.background-color.border.light-grey .sosve-form-wrapper input[type=text].input-el,
.background-color.border.light-grey .sosve-form-wrapper input[type=email].input-el,
.background-color.border.light-grey .sosve-form-wrapper input[type=tel].input-el,
.background-color.border.light-grey .sosve-form-wrapper select.select-el,
.background-color.border.light-grey .sosve-form-wrapper textarea.textarea-el {
  border: 2px solid #b1b3b4;
}
/* line 448, sass/modules/_backgrounds.scss */
.background-color.border.light-grey .sosve-form-wrapper input[type="checkbox"].flat-custom.label:before,
.background-color.border.light-grey .sosve-form-wrapper input[type="radio"].flat-custom.label:before {
  border-color: #b1b3b4;
}
/* line 454, sass/modules/_backgrounds.scss */
.background-color.border.light-grey .sosve-form-wrapper input[type=submit],
.background-color.border.light-grey .btn-delete-input {
  background: #98C679;
  color: #ffffff;
}
/* line 459, sass/modules/_backgrounds.scss */
.background-color.border.light-grey .sosve-form-wrapper input[type=submit]:hover,
.background-color.border.light-grey .btn-delete-input:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #98C679 !important;
}
/* line 303, sass/mixins/_mixins.scss */
.background-color.border.light-grey .sosve-form-wrapper input[type=submit]:hover:hover,
.background-color.border.light-grey .btn-delete-input:hover:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #b4d59d;
  color: #ffffff;
}
/* line 464, sass/modules/_backgrounds.scss */
.background-color.border.light-grey input[type="checkbox"].flat-custom + label:before, .background-color.border.light-grey input[type="radio"].flat-custom + label:before {
  border-color: #b1b3b4;
}
/* line 468, sass/modules/_backgrounds.scss */
.background-color.border.light-grey input[type="checkbox"].flat-custom + label:after, .background-color.border.light-grey input[type="radio"].flat-custom + label:after {
  background-color: #b1b3b4;
}
/* line 473, sass/modules/_backgrounds.scss */
.background-color.border.white {
  border: 2px solid #ffffff;
  /* adapting form styles */
}
/* line 477, sass/modules/_backgrounds.scss */
.background-color.border.white .sosve-form-wrapper input[type=text].input-el,
.background-color.border.white .sosve-form-wrapper input[type=email].input-el,
.background-color.border.white .sosve-form-wrapper input[type=tel].input-el,
.background-color.border.white .sosve-form-wrapper select.select-el
.sosve-form-wrapper textarea.textarea-el {
  border: 2px solid #b1b3b4;
}
/* line 485, sass/modules/_backgrounds.scss */
.background-color.border.white .sosve-form-wrapper input[type=submit],
.background-color.border.white .btn-delete-input {
  background: #98C679;
  color: #ffffff;
}
/* line 490, sass/modules/_backgrounds.scss */
.background-color.border.white .sosve-form-wrapper input[type=submit]:hover,
.background-color.border.white .btn-delete-input:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #98C679 !important;
}
/* line 303, sass/mixins/_mixins.scss */
.background-color.border.white .sosve-form-wrapper input[type=submit]:hover:hover,
.background-color.border.white .btn-delete-input:hover:hover {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #b4d59d;
  color: #ffffff;
}
/* line 497, sass/modules/_backgrounds.scss */
.background-color .sosve-btn.no-background {
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
/* line 500, sass/modules/_backgrounds.scss */
.background-color .sosve-btn.no-background:hover {
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  border: 0px solid transparent;
  text-decoration: underline;
}

@media (max-width: 730px) {
  /* line 509, sass/modules/_backgrounds.scss */
  .background-color {
    padding: 16px 20px;
  }
}
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* line 1, sass/typography/_typography.scss */
body,
button,
input,
select,
textarea {
  color: #404040;
  font-family: sans-serif;
  /* @include font-size(1); */
  line-height: 1.5;
}

/* line 1, sass/typography/_headings.scss */
h1, h2, h3, h4, h5, h6 {
  clear: both;
  margin: 0;
  line-height: 1;
}

/* general style */
/* line 11, sass/typography/_headings.scss */
.sosve-title {
  display: inline-block;
  vertical-align: top;
  font-family: "Amatic SC", cursive;
  font-weight: normal;
  color: #1A171B;
  margin: 30px 0;
  display: block;
  font-size: 36px;
  font-size: 2.25rem;
  /* size-modifiers */
  /* Decorations */
  /* colors */
}
@media (max-width: 969px) {
  /* line 11, sass/typography/_headings.scss */
  .sosve-title {
    margin: 15px 0;
  }
  /* line 24, sass/typography/_headings.scss */
  .small-pad .sosve-title {
    margin: 0;
  }
}
/* line 27, sass/typography/_headings.scss */
.sosve-title sup {
  top: -2em;
}
/* line 31, sass/typography/_headings.scss */
.sosve-title.biggest-title {
  font-size: 92px;
  font-size: 5.75rem;
}
/* line 32, sass/typography/_headings.scss */
.sosve-title.bigger-title {
  font-size: 60px;
  font-size: 3.75rem;
}
/* line 33, sass/typography/_headings.scss */
.sosve-title.big-title {
  font-size: 50px;
  font-size: 3.125rem;
}
/* line 36, sass/typography/_headings.scss */
.sosve-title.small-title {
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}
/* line 41, sass/typography/_headings.scss */
.sosve-title.smaller-title {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "Montserrat", sans-serif;
}
/* line 45, sass/typography/_headings.scss */
.sosve-title.smallest-title {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
}
/* line 50, sass/typography/_headings.scss */
.sosve-title.title-bolder {
  font-weight: bold;
}
/* line 53, sass/typography/_headings.scss */
.sosve-title.small-pad {
  margin-bottom: 25px;
}
/* line 56, sass/typography/_headings.scss */
.sosve-title.big-pad {
  margin-bottom: 35px;
}
/* line 59, sass/typography/_headings.scss */
.sosve-title.no-pad {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 63, sass/typography/_headings.scss */
.sosve-title.no-top-pad {
  margin-top: 0px;
}
/* line 68, sass/typography/_headings.scss */
.sosve-title.underline {
  /* @todo: replace with SVG */
  padding-bottom: 10px;
  background: url("images/temp/temp-h-line.png") no-repeat bottom left;
}
/* line 73, sass/typography/_headings.scss */
.sosve-title.underline.center {
  /* @todo: replace with SVG */
  text-align: center;
  background: url("images/temp/temp-h-line.png") no-repeat bottom center;
}
/* line 79, sass/typography/_headings.scss */
.sosve-title.underline.right {
  /* @todo: replace with SVG */
  background: url("images/temp/temp-h-line.png") no-repeat bottom right;
}
/* line 86, sass/typography/_headings.scss */
.sosve-title.quotes span {
  font-size: inherit;
}
@media (max-width: 969px) {
  /* line 86, sass/typography/_headings.scss */
  .sosve-title.quotes span {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
/* line 94, sass/typography/_headings.scss */
.sosve-title.quotes:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  /* @todo : replace with SVG */
  background: url("images/temp/temp-quotes-left.png") no-repeat center left;
}
/* line 104, sass/typography/_headings.scss */
.sosve-title.quotes:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  /* @todo : replace with SVG */
  background: url("images/temp/temp-quotes-right.png") no-repeat center right;
}
/* line 115, sass/typography/_headings.scss */
.sosve-title.center-text {
  width: 100%;
  text-align: center;
}
/* line 120, sass/typography/_headings.scss */
.sosve-title.left-pad {
  padding-left: 85px;
}
/* line 123, sass/typography/_headings.scss */
.sosve-title.white {
  color: #ffffff;
}
/* line 126, sass/typography/_headings.scss */
.sosve-title.white.underline {
  background: url("images/temp/temp-h-line-white.png") no-repeat bottom left;
}
/* line 129, sass/typography/_headings.scss */
.sosve-title.white.underline.center {
  background: url("images/temp/temp-h-line-white.png") no-repeat bottom center;
}
/* line 134, sass/typography/_headings.scss */
.sosve-title.white.underline.right {
  background: url("images/temp/temp-h-line-white.png") no-repeat bottom right;
}
/* line 141, sass/typography/_headings.scss */
.sosve-title.white.quotes:before {
  background: url("images/temp/temp-quotes-left-white.png") no-repeat center left;
}
/* line 146, sass/typography/_headings.scss */
.sosve-title.white.quotes:after {
  background: url("images/temp/temp-quotes-right-white.png") no-repeat center right;
}
/* line 153, sass/typography/_headings.scss */
.sosve-title.blue {
  color: #009EE0;
}
/* line 156, sass/typography/_headings.scss */
.sosve-title.blue.underline {
  background: url("images/temp/temp-h-line-blue.png") no-repeat bottom left;
}
/* line 159, sass/typography/_headings.scss */
.sosve-title.blue.underline.center {
  background: url("images/temp/temp-h-line-blue.png") no-repeat bottom center;
}
/* line 164, sass/typography/_headings.scss */
.sosve-title.blue.underline.right {
  background: url("images/temp/temp-h-line-blue.png") no-repeat bottom right;
}
/* line 171, sass/typography/_headings.scss */
.sosve-title.blue.quotes:before {
  background: url("images/temp/temp-quotes-left-blue.png") no-repeat center left;
}
/* line 176, sass/typography/_headings.scss */
.sosve-title.blue.quotes:after {
  background: url("images/temp/temp-quotes-right-blue.png") no-repeat center right;
}
/* line 183, sass/typography/_headings.scss */
.sosve-title.orange {
  color: #EC7404;
}
/* line 186, sass/typography/_headings.scss */
.sosve-title.orange.underline {
  color: #EC7404;
  background: url("images/temp/temp-h-line-orange.png") no-repeat bottom left;
}
/* line 190, sass/typography/_headings.scss */
.sosve-title.orange.underline.center {
  background: url("images/temp/temp-h-line-orange.png") no-repeat bottom center;
}
/* line 195, sass/typography/_headings.scss */
.sosve-title.orange.underline.right {
  background: url("images/temp/temp-h-line-orange.png") no-repeat bottom right;
}
/* line 202, sass/typography/_headings.scss */
.sosve-title.orange.quotes:before {
  background: url("images/temp/temp-quotes-left-orange.png") no-repeat center left;
}
/* line 207, sass/typography/_headings.scss */
.sosve-title.orange.quotes:after {
  background: url("images/temp/temp-quotes-right-orange.png") no-repeat center right;
}
/* line 214, sass/typography/_headings.scss */
.sosve-title.pink {
  color: #E75761;
}
/* line 217, sass/typography/_headings.scss */
.sosve-title.pink.underline {
  background: url("images/temp/temp-h-line-pink.png") no-repeat bottom left;
}
/* line 220, sass/typography/_headings.scss */
.sosve-title.pink.underline.center {
  background: url("images/temp/temp-h-line-pink.png") no-repeat bottom center;
}
/* line 225, sass/typography/_headings.scss */
.sosve-title.pink.underline.right {
  background: url("images/temp/temp-h-line-pink.png") no-repeat bottom right;
}
/* line 232, sass/typography/_headings.scss */
.sosve-title.pink.quotes:before {
  background: url("images/temp/temp-quotes-left-pink.png") no-repeat center left;
}
/* line 237, sass/typography/_headings.scss */
.sosve-title.pink.quotes:after {
  background: url("images/temp/temp-quotes-right-pink.png") no-repeat center right;
}
/* line 244, sass/typography/_headings.scss */
.sosve-title.green {
  color: #78BA41;
}
/* line 247, sass/typography/_headings.scss */
.sosve-title.green.underline {
  background: url("images/temp/temp-h-line-green.png") no-repeat bottom left;
}
/* line 250, sass/typography/_headings.scss */
.sosve-title.green.underline.center {
  background: url("images/temp/temp-h-line-green.png") no-repeat bottom center;
}
/* line 255, sass/typography/_headings.scss */
.sosve-title.green.underline.right {
  background: url("images/temp/temp-h-line-green.png") no-repeat bottom right;
}
/* line 262, sass/typography/_headings.scss */
.sosve-title.green.quotes:before {
  background: url("images/temp/temp-quotes-left-green.png") no-repeat center left;
}
/* line 267, sass/typography/_headings.scss */
.sosve-title.green.quotes:after {
  background: url("images/temp/temp-quotes-right-green.png") no-repeat center right;
}
/* line 274, sass/typography/_headings.scss */
.sosve-title.dark-grey {
  color: #1A171B;
}
/* line 278, sass/typography/_headings.scss */
.sosve-title.light-grey {
  color: #b1b3b4;
}
/* line 281, sass/typography/_headings.scss */
.sosve-title.light-grey.underline {
  background: url("images/temp/temp-h-line-light-grey.png") no-repeat bottom left;
}
/* line 284, sass/typography/_headings.scss */
.sosve-title.light-grey.underline.center {
  background: url("images/temp/temp-h-line-light-grey.png") no-repeat bottom center;
}
/* line 289, sass/typography/_headings.scss */
.sosve-title.light-grey.underline.right {
  background: url("images/temp/temp-h-line-light-grey.png") no-repeat bottom right;
}
/* line 296, sass/typography/_headings.scss */
.sosve-title.light-grey.quotes:before {
  background: url("images/temp/temp-quotes-left-light-grey.png") no-repeat center left;
}
/* line 301, sass/typography/_headings.scss */
.sosve-title.light-grey.quotes:after {
  background: url("images/temp/temp-quotes-right-light-grey.png") no-repeat center right;
}
/* line 308, sass/typography/_headings.scss */
.sosve-title.uppercase {
  text-transform: uppercase;
}
/* line 312, sass/typography/_headings.scss */
.sosve-title.discover-more {
  color: #009EE0;
  margin-top: 60px;
  width: 100%;
  position: relative;
}
/* line 318, sass/typography/_headings.scss */
.sosve-title.discover-more:before {
  content: "";
  display: block;
  height: 5px;
  width: 100%;
  background: url("images/bottom-separator.png") no-repeat top center;
  position: absolute;
  top: -60px;
  left: 0;
}
/* line 330, sass/typography/_headings.scss */
.sosve-title.title-bicolor {
  font-size: 45px;
  font-size: 2.8125rem;
}
/* line 333, sass/typography/_headings.scss */
.sosve-title.title-bicolor span {
  display: block;
  font-size: inherit;
  font-weight: 600;
}
/* line 339, sass/typography/_headings.scss */
.sosve-title.title-bicolor.cerise span {
  color: #D62261;
}
/* line 342, sass/typography/_headings.scss */
.sosve-title a {
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
}
/* line 347, sass/typography/_headings.scss */
.sosve-title a:hover {
  text-decoration: underline;
}

/* line 357, sass/typography/_headings.scss */
.sosve-title a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 969px) {
  /* line 365, sass/typography/_headings.scss */
  .sosve-title {
    font-size: 25px;
    font-size: 1.5625rem;
  }
}
@media (max-width: 730px) {
  /* line 371, sass/typography/_headings.scss */
  .sosve-title.biggest-title {
    font-size: 82px;
    font-size: 5.125rem;
  }
  /* line 372, sass/typography/_headings.scss */
  .sosve-title.bigger-title {
    font-size: 45px;
    font-size: 2.8125rem;
  }
  /* line 373, sass/typography/_headings.scss */
  .sosve-title.big-title {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /* line 382, sass/typography/_headings.scss */
  .sosve-title.bigger-title {
    font-size: 35px;
    font-size: 2.1875rem;
  }
  /* line 383, sass/typography/_headings.scss */
  .sosve-title.big-title {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
/* Fonts */
@font-face {
  font-family: 'ffad';
  src: url("./fonts/ffad_matro-webfont.eot");
  src: url("./fonts/ffad_matro-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/ffad_matro-webfont.woff2") format("woff2"), url("./fonts/ffad_matro-webfont.woff") format("woff"), url("./fonts/ffad_matro-webfont.ttf") format("truetype"), url("./fonts/ffad_matro-webfont.svg#ffad_matroregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/**
 * Font Icon SOS VE
 */
@font-face {
  font-family: 'sosve';
  src: url("./fonts/sosve.eot?eyc5if");
  src: url("./fonts/sosve.eot?#iefixeyc5if") format("embedded-opentype"), url("./fonts/sosve.ttf?eyc5if") format("truetype"), url("./fonts/sosve.woff?eyc5if") format("woff"), url("./fonts/sosve.svg?eyc5if#sosve") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 28, sass/typography/_fonts.scss */
[class^="sosve-icon-"]:before, [class*=" sosve-icon-"]:before,
[class^="sosve-icon-"]:after, [class*=" sosve-icon-"]:after {
  font-family: 'sosve';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  text-decoration: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: middle;
}

/* line 49, sass/typography/_fonts.scss */
.fi-1-5x {
  font-size: 1.5em;
}

/* line 50, sass/typography/_fonts.scss */
.fi-2x {
  font-size: 2em;
}

/* line 51, sass/typography/_fonts.scss */
.fi-2-5x {
  font-size: 2.5em;
}

/* line 52, sass/typography/_fonts.scss */
.fi-3x {
  font-size: 3em;
}

/* line 53, sass/typography/_fonts.scss */
.fi-3-5x {
  font-size: 3.5em;
}

/* line 54, sass/typography/_fonts.scss */
.fi-4x {
  font-size: 4em;
}

/* line 55, sass/typography/_fonts.scss */
.fi-5x {
  font-size: 5em;
}

/* line 56, sass/typography/_fonts.scss */
.fi-6x {
  font-size: 6em;
}

/* line 58, sass/typography/_fonts.scss */
.fi-rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 59, sass/typography/_fonts.scss */
.fi-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 60, sass/typography/_fonts.scss */
.fi-rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 62, sass/typography/_fonts.scss */
.sosve-icon-village:before {
  content: "\e605";
}

/* line 65, sass/typography/_fonts.scss */
.sosve-icon-mom:before {
  content: "\e60c";
}

/* line 68, sass/typography/_fonts.scss */
.sosve-icon-house:before {
  content: "\e60d";
}

/* line 71, sass/typography/_fonts.scss */
.sosve-icon-book:before {
  content: "\e60e";
}

/* line 74, sass/typography/_fonts.scss */
.sosve-icon-earth:before {
  content: "\e60f";
}

/* line 77, sass/typography/_fonts.scss */
.sosve-icon-sheet:before {
  content: "\e610";
}

/* line 80, sass/typography/_fonts.scss */
.sosve-icon-family:before {
  content: "\e611";
}

/* line 83, sass/typography/_fonts.scss */
.sosve-icon-phone:before {
  content: "\e612";
}

/* line 86, sass/typography/_fonts.scss */
.sosve-icon-lock:before {
  content: "\e613";
}

/* line 89, sass/typography/_fonts.scss */
.sosve-icon-hand-coin:before {
  content: "\e614";
}

/* line 92, sass/typography/_fonts.scss */
.sosve-icon-pie:before {
  content: "\e615";
}

/* line 95, sass/typography/_fonts.scss */
.sosve-icon-sunny-house:before {
  content: "\e616";
}

/* line 98, sass/typography/_fonts.scss */
.sosve-icon-hand-sheet:before {
  content: "\e617";
}

/* line 101, sass/typography/_fonts.scss */
.sosve-icon-pdf:before {
  content: "\e618";
}

/* line 104, sass/typography/_fonts.scss */
.sosve-icon-person:before {
  content: "\e619";
}

/* line 107, sass/typography/_fonts.scss */
.sosve-icon-heart:before {
  content: "\e61a";
}

/* line 110, sass/typography/_fonts.scss */
.sosve-icon-paycard:before {
  content: "\e61b";
}

/* line 113, sass/typography/_fonts.scss */
.sosve-icon-check:before {
  content: "\e61c";
}

/* line 116, sass/typography/_fonts.scss */
.sosve-icon-like:before {
  content: "\e61d";
}

/* line 119, sass/typography/_fonts.scss */
.sosve-icon-unlike:before {
  content: "\e61d";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 123, sass/typography/_fonts.scss */
.sosve-icon-arrow-right:before {
  content: "\e61e";
}

/* line 126, sass/typography/_fonts.scss */
.sosve-icon-arrow-left:before {
  content: "\e61f";
}

/* line 129, sass/typography/_fonts.scss */
.sosve-icon-arrow-up:before {
  content: "\e620";
}

/* line 132, sass/typography/_fonts.scss */
.sosve-icon-arrow-down:before {
  content: "\e621";
}

/* line 135, sass/typography/_fonts.scss */
.sosve-icon-play:before {
  content: "\e600";
}

/* line 138, sass/typography/_fonts.scss */
.sosve-icon-search:before {
  content: "\e601";
}

/* line 141, sass/typography/_fonts.scss */
.sosve-icon-play2:before {
  content: "\e602";
}

/* line 144, sass/typography/_fonts.scss */
.sosve-icon-rss:before {
  content: "\e603";
}

/* line 147, sass/typography/_fonts.scss */
.sosve-icon-youtube:before {
  content: "\e604";
}

/* line 150, sass/typography/_fonts.scss */
.sosve-icon-close:before {
  content: "\e606";
}

/* line 153, sass/typography/_fonts.scss */
.sosve-icon-menu:before {
  content: "\e607";
}

/* line 156, sass/typography/_fonts.scss */
.sosve-icon-linkedin:before {
  content: "\e608";
}

/* line 159, sass/typography/_fonts.scss */
.sosve-icon-pinterest:before {
  content: "\e609";
}

/* line 162, sass/typography/_fonts.scss */
.sosve-icon-twitter:before {
  content: "\e60a";
}

/* line 165, sass/typography/_fonts.scss */
.sosve-icon-facebook:before {
  content: "\e60b";
}

/* line 172, sass/typography/_fonts.scss */
.sosve-icon-village-after:before {
  display: none;
  content: "";
}
/* line 177, sass/typography/_fonts.scss */
.sosve-icon-village-after:after {
  content: "\e605";
}

/* line 182, sass/typography/_fonts.scss */
.sosve-icon-mom-after:before {
  display: none;
  content: "";
}
/* line 187, sass/typography/_fonts.scss */
.sosve-icon-mom-after:after {
  content: "\e60c";
}

/* line 192, sass/typography/_fonts.scss */
.sosve-icon-house-after:before {
  display: none;
  content: "";
}
/* line 197, sass/typography/_fonts.scss */
.sosve-icon-house-after:after {
  content: "\e60d";
}

/* line 202, sass/typography/_fonts.scss */
.sosve-icon-book-after:before {
  display: none;
  content: "";
}
/* line 207, sass/typography/_fonts.scss */
.sosve-icon-book-after:after {
  content: "\e60e";
}

/* line 212, sass/typography/_fonts.scss */
.sosve-icon-earth-after:before {
  display: none;
  content: "";
}
/* line 217, sass/typography/_fonts.scss */
.sosve-icon-earth-after:after {
  content: "\e60f";
}

/* line 222, sass/typography/_fonts.scss */
.sosve-icon-sheet-after:before {
  display: none;
  content: "";
}
/* line 227, sass/typography/_fonts.scss */
.sosve-icon-sheet-after:after {
  content: "\e610";
}

/* line 232, sass/typography/_fonts.scss */
.sosve-icon-family-after:before {
  display: none;
  content: "";
}
/* line 237, sass/typography/_fonts.scss */
.sosve-icon-family-after:after {
  content: "\e611";
}

/* line 242, sass/typography/_fonts.scss */
.sosve-icon-phone-after:before {
  display: none;
  content: "";
}
/* line 247, sass/typography/_fonts.scss */
.sosve-icon-phone-after:after {
  content: "\e612";
}

/* line 252, sass/typography/_fonts.scss */
.sosve-icon-lock-after:before {
  display: none;
  content: "";
}
/* line 257, sass/typography/_fonts.scss */
.sosve-icon-lock-after:after {
  content: "\e613";
}

/* line 262, sass/typography/_fonts.scss */
.sosve-icon-hand-coin-after:before {
  display: none;
  content: "";
}
/* line 267, sass/typography/_fonts.scss */
.sosve-icon-hand-coin-after:after {
  content: "\e614";
}

/* line 272, sass/typography/_fonts.scss */
.sosve-icon-pie-after:before {
  display: none;
  content: "";
}
/* line 277, sass/typography/_fonts.scss */
.sosve-icon-pie-after:after {
  content: "\e615";
}

/* line 282, sass/typography/_fonts.scss */
.sosve-icon-sunny-house-after:before {
  display: none;
  content: "";
}
/* line 287, sass/typography/_fonts.scss */
.sosve-icon-sunny-house-after:after {
  content: "\e616";
}

/* line 292, sass/typography/_fonts.scss */
.sosve-icon-hand-sheet-after:before {
  display: none;
  content: "";
}
/* line 297, sass/typography/_fonts.scss */
.sosve-icon-hand-sheet-after:after {
  content: "\e617";
}

/* line 302, sass/typography/_fonts.scss */
.sosve-icon-pdf-after:before {
  display: none;
  content: "";
}
/* line 307, sass/typography/_fonts.scss */
.sosve-icon-pdf-after:after {
  content: "\e618";
}

/* line 312, sass/typography/_fonts.scss */
.sosve-icon-person-after:before {
  display: none;
  content: "";
}
/* line 317, sass/typography/_fonts.scss */
.sosve-icon-person-after:after {
  content: "\e619";
}

/* line 322, sass/typography/_fonts.scss */
.sosve-icon-heart-after:before {
  display: none;
  content: "";
}
/* line 327, sass/typography/_fonts.scss */
.sosve-icon-heart-after:after {
  content: "\e61a";
}

/* line 332, sass/typography/_fonts.scss */
.sosve-icon-paycard-after:before {
  display: none;
  content: "";
}
/* line 337, sass/typography/_fonts.scss */
.sosve-icon-paycard-after:after {
  content: "\e61b";
}

/* line 342, sass/typography/_fonts.scss */
.sosve-icon-check-after:before {
  display: none;
  content: "";
}
/* line 347, sass/typography/_fonts.scss */
.sosve-icon-check-after:after {
  content: "\e61c";
}

/* line 352, sass/typography/_fonts.scss */
.sosve-icon-like-after:before {
  display: none;
  content: "";
}
/* line 357, sass/typography/_fonts.scss */
.sosve-icon-like-after:after {
  content: "\e61d";
}

/* line 362, sass/typography/_fonts.scss */
.sosve-icon-arrow-right-after:before {
  display: none;
  content: "";
}
/* line 367, sass/typography/_fonts.scss */
.sosve-icon-arrow-right-after:after {
  content: "\e61e";
}

/* line 372, sass/typography/_fonts.scss */
.sosve-icon-arrow-left-after:before {
  display: none;
  content: "";
}
/* line 377, sass/typography/_fonts.scss */
.sosve-icon-arrow-left-after:after {
  content: "\e61f";
}

/* line 382, sass/typography/_fonts.scss */
.sosve-icon-arrow-up-after:before {
  display: none;
  content: "";
}
/* line 387, sass/typography/_fonts.scss */
.sosve-icon-arrow-up-after:after {
  content: "\e620";
}

/* line 392, sass/typography/_fonts.scss */
.sosve-icon-arrow-down-after:before {
  display: none;
  content: "";
}
/* line 397, sass/typography/_fonts.scss */
.sosve-icon-arrow-down-after:after {
  content: "\e621";
}

/* line 402, sass/typography/_fonts.scss */
.sosve-icon-play-after:before {
  display: none;
  content: "";
}
/* line 407, sass/typography/_fonts.scss */
.sosve-icon-play-after:after {
  content: "\e600";
}

/* line 412, sass/typography/_fonts.scss */
.sosve-icon-search-after:before {
  display: none;
  content: "";
}
/* line 417, sass/typography/_fonts.scss */
.sosve-icon-search-after:after {
  content: "\e601";
}

/* line 422, sass/typography/_fonts.scss */
.sosve-icon-play2-after:before {
  display: none;
  content: "";
}
/* line 427, sass/typography/_fonts.scss */
.sosve-icon-play2-after:after {
  content: "\e602";
}

/* line 432, sass/typography/_fonts.scss */
.sosve-icon-rss-after:before {
  display: none;
  content: "";
}
/* line 437, sass/typography/_fonts.scss */
.sosve-icon-rss-after:after {
  content: "\e603";
}

/* line 442, sass/typography/_fonts.scss */
.sosve-icon-youtube-after:before {
  display: none;
  content: "";
}
/* line 447, sass/typography/_fonts.scss */
.sosve-icon-youtube-after:after {
  content: "\e604";
}

/* line 452, sass/typography/_fonts.scss */
.sosve-icon-close-after:before {
  display: none;
  content: "";
}
/* line 457, sass/typography/_fonts.scss */
.sosve-icon-close-after:after {
  content: "\e606";
}

/* line 462, sass/typography/_fonts.scss */
.sosve-icon-menu-after:before {
  display: none;
  content: "";
}
/* line 467, sass/typography/_fonts.scss */
.sosve-icon-menu-after:after {
  content: "\e607";
}

/* line 472, sass/typography/_fonts.scss */
.sosve-icon-linkedin-after:before {
  display: none;
  content: "";
}
/* line 477, sass/typography/_fonts.scss */
.sosve-icon-linkedin-after:after {
  content: "\e608";
}

/* line 482, sass/typography/_fonts.scss */
.sosve-icon-pinterest-after:before {
  display: none;
  content: "";
}
/* line 487, sass/typography/_fonts.scss */
.sosve-icon-pinterest-after:after {
  content: "\e609";
}

/* line 492, sass/typography/_fonts.scss */
.sosve-icon-twitter-after:before {
  display: none;
  content: "";
}
/* line 497, sass/typography/_fonts.scss */
.sosve-icon-twitter-after:after {
  content: "\e60a";
}

/* line 502, sass/typography/_fonts.scss */
.sosve-icon-facebook-after:before {
  display: none;
  content: "";
}
/* line 507, sass/typography/_fonts.scss */
.sosve-icon-facebook-after:after {
  content: "\e60b";
}

/* line 5, sass/typography/_paragraphs.scss */
p.sosve-paragraph {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
  color: #1A171B;
  line-height: 1.5em;
}
/* line 11, sass/typography/_paragraphs.scss */
p.sosve-paragraph > strong {
  font-weight: bold;
}
/* line 15, sass/typography/_paragraphs.scss */
p.sosve-paragraph > em {
  font-style: italic;
}
/* line 19, sass/typography/_paragraphs.scss */
p.sosve-paragraph.big {
  font-size: 19px;
  font-size: 1.1875rem;
}

/* line 24, sass/typography/_paragraphs.scss */
p.quote-text {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  line-height: 2em;
  margin: 5px 0 0 0;
  padding: 10px;
  text-align: center;
}
/* line 35, sass/typography/_paragraphs.scss */
p.quote-text:after {
  content: '"';
  font-size: 64px;
  font-size: 4rem;
  line-height: 1em;
  position: absolute;
  top: -5px;
  left: 0px;
  color: #ffffff;
  font-family: "Amatic SC", cursive;
}
/* line 46, sass/typography/_paragraphs.scss */
p.quote-text:before {
  content: '"';
  font-size: 64px;
  font-size: 4rem;
  line-height: 1em;
  position: absolute;
  top: -5px;
  right: 0px;
  color: #ffffff;
  font-family: "Amatic SC", cursive;
}

/* line 58, sass/typography/_paragraphs.scss */
.quote-text-author {
  font-size: 18px;
  font-size: 1.125rem;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin: 20px 0 0 0;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
}

/* line 70, sass/typography/_paragraphs.scss */
.quote-text-job {
  font-size: 14px;
  font-size: 0.875rem;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin: 10px 0 0 0;
  text-align: center;
  color: #ffffff;
}

/*--------------------------------------------------------------
# Breadcrumbs
--------------------------------------------------------------*/
/* line 5, sass/modules/_breadcrumbs.scss */
.sosve-breadcrumbs {
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "Montserrat", sans-serif;
  color: #b1b3b4;
  text-transform: uppercase;
  padding: 8px 0;
}
/* line 12, sass/modules/_breadcrumbs.scss */
.sosve-breadcrumbs .sosve-breadcrumbs-list {
  list-style: none;
  line-height: 1;
}
/* line 16, sass/modules/_breadcrumbs.scss */
.sosve-breadcrumbs .sosve-breadcrumbs-list > li {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 25, sass/modules/_breadcrumbs.scss */
.sosve-breadcrumbs .sosve-breadcrumbs-list > li a, .sosve-breadcrumbs .sosve-breadcrumbs-list > li span {
  display: inline-block;
  vertical-align: middle;
  color: #b1b3b4;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 33, sass/modules/_breadcrumbs.scss */
.sosve-breadcrumbs .sosve-breadcrumbs-list > li a:hover {
  text-decoration: underline;
}
/* line 38, sass/modules/_breadcrumbs.scss */
.sosve-breadcrumbs .sosve-breadcrumbs-list > li:after {
  content: '\003E';
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
}
/* line 46, sass/modules/_breadcrumbs.scss */
.sosve-breadcrumbs .sosve-breadcrumbs-list > li:last-of-type:after {
  display: none;
}
/* line 51, sass/modules/_breadcrumbs.scss */
.sosve-breadcrumbs .sosve-breadcrumbs-list > li.active a {
  text-decoration: underline;
}

@media (max-width: 969px) {
  /* line 65, sass/modules/_breadcrumbs.scss */
  .sosve-breadcrumbs .col-xs-12 {
    padding: 0;
  }
  /* line 71, sass/modules/_breadcrumbs.scss */
  .sosve-breadcrumbs .sosve-breadcrumbs-list li a, .sosve-breadcrumbs .sosve-breadcrumbs-list li span {
    font-size: 10px;
    font-size: 0.625rem;
  }
}
/*--------------------------------------------------------------
# Steps
--------------------------------------------------------------*/
/* line 1, sass/modules/_steps.scss */
.sosve-steps-wrapper {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #b1b3b4;
}
/* line 7, sass/modules/_steps.scss */
.sosve-steps-wrapper .sosve-steps-el {
  border-radius: 55px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  height: 55px;
  width: 55px;
  border: 2px solid #b1b3b4;
  text-align: center;
  line-height: 55px;
}
/* line 16, sass/modules/_steps.scss */
.sosve-steps-wrapper .sosve-steps-el.step-selected {
  border: 0px solid transparent;
  background: #EC7404;
  color: #ffffff;
}
/* line 22, sass/modules/_steps.scss */
.sosve-steps-wrapper .sosve-steps-el.step-past {
  border: 2px solid #EC7404;
  color: #EC7404;
}
/* line 28, sass/modules/_steps.scss */
.sosve-steps-wrapper .sosve-steps-line {
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 2px;
  background-color: #b1b3b4;
}
/* line 33, sass/modules/_steps.scss */
.sosve-steps-wrapper .sosve-steps-line.step-past {
  background-color: #EC7404;
}

@media (max-width: 969px) {
  /* line 41, sass/modules/_steps.scss */
  .sosve-steps-wrapper .sosve-steps-el {
    height: 35px;
    width: 35px;
    line-height: 35px;
  }
}
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
/* line 1, sass/site/secondary/_widgets.scss */
.widget {
  margin: 0 0 1.5em;
  /* Make sure select elements fit in widgets. */
}
/* line 5, sass/site/secondary/_widgets.scss */
.widget select {
  max-width: 100%;
}

/* Search widget. */
/* line 11, sass/site/secondary/_widgets.scss */
.widget_search .search-submit {
  display: none;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_posts-and-pages.scss */
.sticky {
  display: block;
}

/* line 5, sass/site/primary/_posts-and-pages.scss */
.hentry {
  margin: 0 0 1.5em;
}

/* line 9, sass/site/primary/_posts-and-pages.scss */
.byline {
  display: none;
}

/* line 11, sass/site/primary/_posts-and-pages.scss */
.updated:not(.published) {
  display: block;
  background-color: #ffffff;
  border: 2px solid;
  padding: 30px;
  margin: 30px auto;
  text-align: center;
  width: 100%;
}
/* line 20, sass/site/primary/_posts-and-pages.scss */
.updated:not(.published).settings-error {
  border-color: #E75761;
}
/* line 21, sass/site/primary/_posts-and-pages.scss */
.updated:not(.published).settings-success {
  border-color: #98C679;
}

/* line 24, sass/site/primary/_posts-and-pages.scss */
.single .byline,
.group-blog .byline {
  display: inline;
}

/* line 29, sass/site/primary/_posts-and-pages.scss */
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

/* line 35, sass/site/primary/_posts-and-pages.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Asides
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_asides.scss */
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_comments.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 4, sass/site/primary/_comments.scss */
.bypostauthor {
  display: block;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_header.scss */
.header-site {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1000;
}

/* line 9, sass/site/primary/_header.scss */
.header-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  height: 75px;
  top: 15px;
  position: relative;
  max-width: 1170px;
  margin: 0 auto;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
}

/* line 19, sass/site/primary/_header.scss */
.header-inner-wrapper {
  -webkit-box-shadow: rgba(10, 10, 10, 0.3) 0px 0px 10px;
  box-shadow: rgba(10, 10, 10, 0.3) 0px 0px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  width: 100%;
  position: relative;
  max-width: 100%;
  height: inherit;
}

/* line 28, sass/site/primary/_header.scss */
#mobile-menu-button {
  display: none;
}

/* line 33, sass/site/primary/_header.scss */
#logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  height: inherit;
  position: relative;
  background-color: #009EE0;
  overflow: hidden;
}

/* line 45, sass/site/primary/_header.scss */
.logo-link {
  display: block;
  text-align: center;
  position: relative;
  max-width: 100%;
  max-height: 100%;
}
/* line 52, sass/site/primary/_header.scss */
.logo-link img {
  position: relative;
  width: auto;
  /* height: 100%; */
  margin: 0 auto;
  display: block;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

/* line 63, sass/site/primary/_header.scss */
.nav-wrapper {
  float: none;
  padding: 0;
  -ms-flex-preferred-size: 100px;
  flex-basis: 100px;
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  background-color: #009EE0;
}

/* line 75, sass/site/primary/_header.scss */
#give {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -ms-flex-preferred-size: 14%;
  flex-basis: 14%;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  background-color: #EC7404;
}
/* line 85, sass/site/primary/_header.scss */
#give.cerise {
  background-color: #D62261;
}

/* line 87, sass/site/primary/_header.scss */
.give-btn {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
}

/* line 96, sass/site/primary/_header.scss */
.menu-secondary-header-menu-container {
  position: relative;
}

/* line 102, sass/site/primary/_header.scss */
.page-template-faire-un-don #give {
  display: none;
}

@media (max-width: 970px) {
  /* line 106, sass/site/primary/_header.scss */
  .header-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -webkit-box-flex: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background-color: #009EE0;
    height: 65px;
    max-height: 65px;
    top: 0;
  }

  /* line 114, sass/site/primary/_header.scss */
  #logo {
    -webkit-box-flex: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  /* line 118, sass/site/primary/_header.scss */
  .logo-link {
    max-width: 100%;
    max-height: 100%;
    height: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
  }
  /* line 125, sass/site/primary/_header.scss */
  .logo-link img {
    max-height: 90%;
    max-width: 100%;
    width: auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  /* line 132, sass/site/primary/_header.scss */
  #mobile-menu-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 65px;
    flex-basis: 65px;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    color: #ffffff;
  }

  /* line 142, sass/site/primary/_header.scss */
  #give {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    background-color: #EC7404;
  }
  /* line 151, sass/site/primary/_header.scss */
  #give.cerise {
    background-color: #D62261;
  }
}
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 2, sass/modules/_infinite-scroll.scss */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
/* line 8, sass/modules/_infinite-scroll.scss */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/* line 1, sass/media/_media.scss */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
/* line 11, sass/media/_media.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
/* line 1, sass/media/_captions.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
/* line 5, sass/media/_captions.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 9, sass/media/_captions.scss */
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* line 14, sass/media/_captions.scss */
.wp-caption-text {
  text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
/* line 1, sass/media/_galleries.scss */
.gallery {
  margin-bottom: 1.5em;
}

/* line 5, sass/media/_galleries.scss */
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
/* line 11, sass/media/_galleries.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
/* line 15, sass/media/_galleries.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
/* line 19, sass/media/_galleries.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
/* line 23, sass/media/_galleries.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
/* line 27, sass/media/_galleries.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
/* line 31, sass/media/_galleries.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
/* line 35, sass/media/_galleries.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
/* line 39, sass/media/_galleries.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

/* line 44, sass/media/_galleries.scss */
.gallery-caption {
  display: block;
}

/* line 27, sass/media/_media.scss */
.wrapper-video {
  position: relative;
  padding-bottom: 56.25%;
  margin-bottom: 30px;
  height: 0;
  overflow: hidden;
}
/* line 34, sass/media/_media.scss */
.wrapper-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*--------------------------------------------------------------
# Pages
--------------------------------------------------------------*/
/* line 8, sass/pages/_donate-profil.scss */
.login-profil-form {
  text-align: center;
}
/* line 11, sass/pages/_donate-profil.scss */
.login-profil-form .sosve-title {
  margin: 0 0 20px 0;
}

/* line 16, sass/pages/_donate-profil.scss */
.create-profil-form {
  text-align: center;
}
/* line 19, sass/pages/_donate-profil.scss */
.create-profil-form .sosve-title {
  margin: 0 0 20px 0;
}
/* line 23, sass/pages/_donate-profil.scss */
.create-profil-form p {
  margin: 0 0 10px 0;
}
/* line 26, sass/pages/_donate-profil.scss */
.create-profil-form p:last-of-type {
  margin: 0 0 35px 0;
}

/* line 33, sass/pages/_donate-profil.scss */
.extra-profil-wrapper .sosve-title {
  display: inline-block;
  vertical-align: middle;
}
/* line 37, sass/pages/_donate-profil.scss */
.extra-profil-wrapper .sosve-title [class^="sosve-icon-"], .extra-profil-wrapper .sosve-title [class*=" sosve-icon-"] {
  display: inline-block;
  margin-right: 30px;
  vertical-align: middle;
}
/* line 44, sass/pages/_donate-profil.scss */
.extra-profil-wrapper p {
  font-size: 18px;
  font-size: 1.125rem;
  padding: 0 0 0 85px;
  color: #1A171B;
  margin: 0 0 15px 0;
}
/* line 50, sass/pages/_donate-profil.scss */
.extra-profil-wrapper p:last-of-type {
  margin: 0;
}

/* line 56, sass/pages/_donate-profil.scss */
.questions-profil-wrapper {
  text-align: center;
}
/* line 59, sass/pages/_donate-profil.scss */
.questions-profil-wrapper .sosve-title {
  margin: 0 0 25px 0;
}
/* line 63, sass/pages/_donate-profil.scss */
.questions-profil-wrapper ul {
  font-size: 18px;
  font-size: 1.125rem;
  color: #1A171B;
  font-family: "Montserrat", sans-serif;
}
/* line 68, sass/pages/_donate-profil.scss */
.questions-profil-wrapper ul li {
  margin: 0 0 10px 0;
}
/* line 73, sass/pages/_donate-profil.scss */
.questions-profil-wrapper strong {
  font-weight: bold;
}

/* line 82, sass/pages/_donate-profil.scss */
.subscribe-form-wrapper .input-wrapper {
  position: relative;
}
/* line 86, sass/pages/_donate-profil.scss */
.subscribe-form-wrapper .input-wrapper .helper {
  font-size: 12px;
  font-size: 0.75rem;
  position: absolute;
  top: 110%;
  left: 0;
}
/* line 92, sass/pages/_donate-profil.scss */
.subscribe-form-wrapper .input-wrapper .helper > span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: bold;
}
/* line 97, sass/pages/_donate-profil.scss */
.subscribe-form-wrapper .input-wrapper .helper ul li {
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 102, sass/pages/_donate-profil.scss */
.subscribe-form-wrapper .sosve-title {
  margin: 0 0 35px 0;
}
/* line 106, sass/pages/_donate-profil.scss */
.subscribe-form-wrapper .sosve-form-wrapper .special-el-label,
.subscribe-form-wrapper .sosve-form-wrapper .input-label {
  margin: 0 0 20px 0;
}
/* line 112, sass/pages/_donate-profil.scss */
.subscribe-form-wrapper .sosve-form-wrapper .input-wrapper {
  margin: 0 0 30px 0;
}
/* line 115, sass/pages/_donate-profil.scss */
.subscribe-form-wrapper .sosve-form-wrapper .input-wrapper:last-of-type {
  margin: 0 0 30px 0;
}

/* line 122, sass/pages/_donate-profil.scss */
.subscribe-extra-wrapper .sosve-title {
  margin: 0 0 25px 0;
}
/* line 126, sass/pages/_donate-profil.scss */
.subscribe-extra-wrapper p {
  font-size: 18px;
  font-size: 1.125rem;
  color: #ffffff;
  margin: 0 0 15px 0;
}
/* line 131, sass/pages/_donate-profil.scss */
.subscribe-extra-wrapper p:last-of-type {
  margin: 30px 0 0 0;
}

/* line 140, sass/pages/_donate-profil.scss */
.donate-home-menu {
  height: 70px;
  border-top: 2px solid #EC7404;
  border-bottom: 2px solid #EC7404;
  width: 100%;
  list-style: none;
}
/* line 147, sass/pages/_donate-profil.scss */
.donate-home-menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 100%;
}
/* line 152, sass/pages/_donate-profil.scss */
.donate-home-menu li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  color: #ffffff;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}
/* line 161, sass/pages/_donate-profil.scss */
.donate-home-menu li a:hover {
  text-decoration: underline;
}
/* line 167, sass/pages/_donate-profil.scss */
.donate-home-menu li.active {
  background: #ffffff;
}
/* line 170, sass/pages/_donate-profil.scss */
.donate-home-menu li.active a {
  color: #EC7404;
}

/* line 176, sass/pages/_donate-profil.scss */
.donateur-select {
  font-size: 20px;
  font-size: 1.25rem;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: transparent;
  border: 0px solid transparent;
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("images/temp/select-arrow-white.png") right 0px center no-repeat;
}
/* line 191, sass/pages/_donate-profil.scss */
.donateur-select option {
  color: #1A171B;
}
/* line 195, sass/pages/_donate-profil.scss */
.donateur-select:focus, .donateur-select:active {
  outline: 0;
}

/* line 204, sass/pages/_donate-profil.scss */
.background-color.donate-home-main-wrapper {
  padding: 40px 30px;
}
/* line 207, sass/pages/_donate-profil.scss */
.background-color.donate-home-main-wrapper .subscribed-date {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 300;
  font-style: italic;
  margin: 0 0 50px 0;
}
/* line 215, sass/pages/_donate-profil.scss */
.background-color.donate-home-main-wrapper .donate-number {
  margin: 0 0 28px 0;
}

/* line 220, sass/pages/_donate-profil.scss */
.sidebar-testimonial-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  text-align: center;
}
/* line 226, sass/pages/_donate-profil.scss */
.sidebar-testimonial-wrapper .quote {
  position: relative;
  display: block;
  vertical-align: middle;
  max-width: 80%;
  padding: 0 40px;
}
/* line 233, sass/pages/_donate-profil.scss */
.sidebar-testimonial-wrapper .quote:before {
  content: '\201C';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  color: #009EE0;
  font-size: 120px;
  font-size: 7.5rem;
  line-height: 0.9;
  height: 40px;
  font-family: "Amatic SC", cursive;
  width: auto;
  display: block;
}
/* line 248, sass/pages/_donate-profil.scss */
.sidebar-testimonial-wrapper .quote:after {
  content: '\201D';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  color: #009EE0;
  font-size: 120px;
  font-size: 7.5rem;
  line-height: 0.9;
  height: 40px;
  font-family: "Amatic SC", cursive;
  width: auto;
  display: block;
}
/* line 266, sass/pages/_donate-profil.scss */
.sidebar-testimonial-wrapper.orange {
  max-width: none;
  width: 100%;
  text-align: center;
  background-color: transparent;
}
/* line 272, sass/pages/_donate-profil.scss */
.sidebar-testimonial-wrapper.orange .quote {
  max-width: 80%;
  width: 100%;
  color: #1A171B;
  margin: auto;
}
/* line 280, sass/pages/_donate-profil.scss */
.sidebar-testimonial-wrapper.orange .quote:before,
.sidebar-testimonial-wrapper.orange .quote:after {
  color: #EF8A2C;
}
/* line 285, sass/pages/_donate-profil.scss */
.sidebar-testimonial-wrapper.orange .quote-author {
  color: #EF8A2C;
}

/* line 291, sass/pages/_donate-profil.scss */
.donate-home-link {
  font-size: 18px;
  font-size: 1.125rem;
  display: block;
  color: #ffffff;
  font-weight: normal;
  margin: 0 0 30px 0;
}
/* line 298, sass/pages/_donate-profil.scss */
.donate-home-link > span {
  display: inline-block;
  vertical-align: middle;
  width: 94%;
}
/* line 304, sass/pages/_donate-profil.scss */
.donate-home-link:before {
  width: 6%;
}
/* line 308, sass/pages/_donate-profil.scss */
.donate-home-link:hover > span {
  text-decoration: underline;
}

/* line 313, sass/pages/_donate-profil.scss */
.background-color.donate-home-picture-wrapper {
  padding: 40px 20px;
}

/* line 317, sass/pages/_donate-profil.scss */
.background-color.donate-home-contact-wrapper {
  padding: 30px 20px;
}

/* line 321, sass/pages/_donate-profil.scss */
.background-color.donate-home-quote-wrapper {
  padding: 20px;
}

/* line 325, sass/pages/_donate-profil.scss */
.donate-home-main-right {
  background: url("images/temp/donate-page-h-line.png") left center no-repeat;
  padding: 0 0 0 30px;
}
/* line 329, sass/pages/_donate-profil.scss */
.donate-home-main-right .sosve-title {
  margin: 0 0 20px 0;
}

/* line 336, sass/pages/_donate-profil.scss */
.donate-home-social-wrapper .sosve-title {
  margin: 0 0 30px 0;
}

/* line 342, sass/pages/_donate-profil.scss */
.create-collect-wrapper {
  text-align: center;
}
/* line 345, sass/pages/_donate-profil.scss */
.create-collect-wrapper .sosve-title {
  margin: 0 0 35px 0;
}
/* line 349, sass/pages/_donate-profil.scss */
.create-collect-wrapper .sosve-btn {
  width: 60%;
  text-align: center;
}

/* line 355, sass/pages/_donate-profil.scss */
.background-color.donate-home-social-wrapper {
  padding: 30px 25px;
}

/* line 361, sass/pages/_donate-profil.scss */
.timeline-content-wrapper > .sosve-title {
  margin: 65px 0 10px 0;
}

/* line 369, sass/pages/_donate-profil.scss */
.sidebar-contact-wrapper .sosve-title {
  margin: 0 0 30px 0;
}

/* line 375, sass/pages/_donate-profil.scss */
.donate-home-quote-wrapper .sosve-btn {
  text-align: center;
  margin: 80px 0 0 0;
}

/* line 388, sass/pages/_donate-profil.scss */
.donate-profil-form-flex.menu .column-flex {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  width: 100%;
}
/* line 394, sass/pages/_donate-profil.scss */
.donate-profil-form-flex .column-flex,
.donate-profil-form-flex .donate-profil-form-flex:not(.menu) .column-flex {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  width: 50%;
}

/* line 402, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .main-title {
  margin: 0 0 30px 0;
}
/* line 407, sass/pages/_donate-profil.scss */
.donate-profil-wrapper > [class^="col-"] {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 411, sass/pages/_donate-profil.scss */
.donate-profil-wrapper > [class^="col-"] > .background-color > .mixology-row {
  margin: 0 !important;
}
/* line 417, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .donate-profil-background {
  padding: 35px 30px;
}
/* line 421, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .donate-profil-menu-image-wrapper {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}
/* line 426, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .donate-profil-menu-el-wrapper.active .donate-profil-menu-link {
  text-decoration: underline;
}
/* line 432, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .donate-profil-form-wrapper {
  padding: 50px;
}
/* line 435, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .donate-profil-form-wrapper .sosve-title {
  margin: 0 0 60px 0;
}
/* line 438, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .donate-profil-form-wrapper .sosve-title.small-margin {
  margin: 0 0 20px 0;
}
/* line 443, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .donate-profil-form-wrapper .donate-title-wrapper {
  margin: 0 0 20px 0;
}
/* line 447, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .donate-profil-form-wrapper .radio-row,
.donate-profil-wrapper .donate-profil-form-wrapper .checkbox-row {
  margin: 10px 0 5px 0;
}
/* line 452, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .donate-profil-form-wrapper .special-label,
.donate-profil-wrapper .donate-profil-form-wrapper .input-label {
  display: block;
  margin: 0 0 5px 0;
}
/* line 459, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .donate-profil-form-wrapper.preferences .checkbox-label,
.donate-profil-wrapper .donate-profil-form-wrapper.preferences .radio-label,
.donate-profil-wrapper .donate-profil-form-wrapper.preferences .special-label {
  font-size: 14px;
  font-size: 0.875rem;
  color: #1A171B;
}
/* line 468, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .donate-profil-debits-select {
  margin: 0 0 40px 0;
}
/* line 473, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .debit-form .info {
  margin: 0 0 10px 0;
}
/* line 477, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .debit-form .edit {
  margin: 0 0 20px 0;
  color: #E75761;
}
/* line 481, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .debit-form .edit:hover {
  text-decoration: underline;
}
/* line 486, sass/pages/_donate-profil.scss */
.donate-profil-wrapper .debit-form .input-wrapper .radio-label,
.donate-profil-wrapper .debit-form .input-wrapper .input-label {
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 10px 0;
}

/* line 493, sass/pages/_donate-profil.scss */
.donate-profil-menu-el-wrapper {
  padding: 25px;
  background: url("images/temp/icon-profil-h-line.png") bottom center no-repeat;
}

/* line 498, sass/pages/_donate-profil.scss */
.donate-profil-menu-link {
  -ms-flex-preferred-size: 80%;
  flex-basis: 80%;
  font-size: 16px;
  font-size: 1rem;
  color: #ffffff;
}
/* line 503, sass/pages/_donate-profil.scss */
.donate-profil-menu-link:hover {
  text-decoration: underline;
}

/* line 511, sass/pages/_donate-profil.scss */
.donate-history-wrapper .donate-history-title {
  margin: 0 0 35px 0;
}
/* line 515, sass/pages/_donate-profil.scss */
.donate-history-wrapper .donate-history-desc {
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0 0 80px 0;
  color: #1A171B;
  padding: 0 15%;
  line-height: 1.4em;
  text-align: center;
  font-weight: bold;
}
/* line 525, sass/pages/_donate-profil.scss */
.donate-history-wrapper .donate-history-table {
  font-family: "Montserrat", sans-serif;
}
/* line 528, sass/pages/_donate-profil.scss */
.donate-history-wrapper .donate-history-table tr {
  height: 30px;
}
/* line 531, sass/pages/_donate-profil.scss */
.donate-history-wrapper .donate-history-table tr:last-of-type {
  margin: 0 0 30px 0;
}
/* line 536, sass/pages/_donate-profil.scss */
.donate-history-wrapper .donate-history-table th {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: bold;
  color: #1A171B;
}
/* line 542, sass/pages/_donate-profil.scss */
.donate-history-wrapper .donate-history-table td {
  font-size: 18px;
  font-size: 1.125rem;
  text-align: center;
  color: #1A171B;
}
/* line 547, sass/pages/_donate-profil.scss */
.donate-history-wrapper .donate-history-table td.price {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  color: #E75761;
}
/* line 555, sass/pages/_donate-profil.scss */
.donate-history-wrapper .donate-history-table.small th,
.donate-history-wrapper .donate-history-table.small td,
.donate-history-wrapper .donate-history-table.small td.price {
  font-size: 14px;
  font-size: 0.875rem;
  color: #E75761;
  font-weight: normal;
  color: #1A171B;
}
/* line 566, sass/pages/_donate-profil.scss */
.donate-history-wrapper .mobile-price {
  display: none;
}
/* line 570, sass/pages/_donate-profil.scss */
.donate-history-wrapper .donate-history-recap {
  padding: 0 5%;
  text-align: center;
}
/* line 574, sass/pages/_donate-profil.scss */
.donate-history-wrapper .donate-history-recap .border-wrapper {
  padding: 15px 0;
  border-bottom: 1px solid #b1b3b4;
  margin: 0 0 15px 0;
}
/* line 580, sass/pages/_donate-profil.scss */
.donate-history-wrapper .donate-history-recap .recap-help-link {
  font-size: 14px;
  font-size: 0.875rem;
  color: #1A171B;
  text-decoration: underline;
  font-weight: bold;
}
/* line 587, sass/pages/_donate-profil.scss */
.donate-history-wrapper .donate-history-recap .download-recap-link {
  font-size: 14px;
  font-size: 0.875rem;
  color: #E75761;
  font-weight: bold;
}

/* line 596, sass/pages/_donate-profil.scss */
.profil-description {
  display: block;
  font-size: 19px;
  font-size: 1.1875rem;
  color: #1A171B;
  width: 100%;
  font-weight: 300;
  padding: 0 15%;
  text-align: center;
  margin: 0 0 30px 0;
  font-family: "Montserrat", sans-serif;
}

/* line 609, sass/pages/_donate-profil.scss */
.testimony-form-wrapper .sosve-title {
  width: 100%;
  margin: 0 0 30px 0;
}
/* line 614, sass/pages/_donate-profil.scss */
.testimony-form-wrapper .textarea-el {
  min-height: 245px;
  margin: 0 0 10px 0;
  max-width: 100%;
}
/* line 620, sass/pages/_donate-profil.scss */
.testimony-form-wrapper .textarea-details {
  margin: 0 0 30px 0;
}
/* line 624, sass/pages/_donate-profil.scss */
.testimony-form-wrapper .sosve-btn {
  float: right;
}

/* line 656, sass/pages/_donate-profil.scss */
.more-towns-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 660, sass/pages/_donate-profil.scss */
.more-towns-wrapper .sosve-form-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 664, sass/pages/_donate-profil.scss */
.more-towns-wrapper .sosve-form-wrapper .more-towns-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 669, sass/pages/_donate-profil.scss */
.more-towns-wrapper .sosve-form-wrapper .inner-form-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 100%;
}
/* line 676, sass/pages/_donate-profil.scss */
.more-towns-wrapper .sosve-form-wrapper .inner-form-wrapper .input-wrapper {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  margin: 0 0 15px 0;
}
/* line 682, sass/pages/_donate-profil.scss */
.more-towns-wrapper .sosve-form-wrapper .inner-form-wrapper-submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}

@media (max-width: 969px) {
  /* line 693, sass/pages/_donate-profil.scss */
  .mobile-pad {
    padding: 20px 10%;
  }
}
@media (max-width: 730px) {
  /* line 700, sass/pages/_donate-profil.scss */
  .mobile-pad {
    padding: 20px 10%;
  }

  /* line 708, sass/pages/_donate-profil.scss */
  .summary-wrapper .payement-image {
    margin: 0 !important;
  }

  /* line 712, sass/pages/_donate-profil.scss */
  .donate-history-recap {
    padding: 0;
  }

  /* line 718, sass/pages/_donate-profil.scss */
  .donate-history-wrapper .donate-history-table th,
  .donate-history-wrapper .donate-history-table td,
  .donate-history-wrapper .donate-history-table td.price {
    font-size: 14px;
    font-size: 0.875rem;
  }
  /* line 724, sass/pages/_donate-profil.scss */
  .donate-history-wrapper .donate-history-table td {
    padding: 0 5px;
  }
  /* line 728, sass/pages/_donate-profil.scss */
  .donate-history-wrapper .donate-history-table th.price ¨ {
    display: none;
  }
  /* line 732, sass/pages/_donate-profil.scss */
  .donate-history-wrapper .donate-history-table td.price {
    display: none;
  }

  /* line 738, sass/pages/_donate-profil.scss */
  .donate-history-wrapper .mobile-price {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    text-align: center;
    font-size: 24px;
    font-size: 1.5rem;
    font-weight: bold;
    color: #E75761;
  }

  /* line 748, sass/pages/_donate-profil.scss */
  .donate-profil-form-flex,
  .donate-profil-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* line 753, sass/pages/_donate-profil.scss */
  .donate-profil-form-flex .column-flex,
  .donate-profil-menu-el-wrapper {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    width: 100%;
  }

  /* line 759, sass/pages/_donate-profil.scss */
  .donate-profil-menu-el-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
  }
  /* line 762, sass/pages/_donate-profil.scss */
  .donate-profil-menu-el-wrapper:last-of-type {
    background: none;
  }

  /* line 767, sass/pages/_donate-profil.scss */
  .donate-profil-menu-el-wrapper .donate-profil-menu-image-wrapper {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }

  /* line 771, sass/pages/_donate-profil.scss */
  .donate-profil-menu-el-wrapper .donate-profil-menu-link {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
  }

  /* line 775, sass/pages/_donate-profil.scss */
  .mobile-margin {
    margin: 0 0 15px 0 !important;
  }

  /* line 779, sass/pages/_donate-profil.scss */
  .create-collect-wrapper {
    padding: 10px;
    width: 100% !important;
  }
  /* line 783, sass/pages/_donate-profil.scss */
  .create-collect-wrapper .sosve-title {
    font-size: 35px;
    font-size: 2.1875rem;
  }

  /* line 788, sass/pages/_donate-profil.scss */
  .donate-home-main-right {
    background-image: none;
    padding: 0;
  }

  /* line 793, sass/pages/_donate-profil.scss */
  .donate-home-border-top
  .donate-home-border-bottom,
  .donate-home-border-left,
  .donate-home-border-right {
    border: 0px solid transparent;
  }

  /* line 800, sass/pages/_donate-profil.scss */
  .sosve-form-wrapper .input-label,
  .sosve-form-wrapper .special-input-label {
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 806, sass/pages/_donate-profil.scss */
  .extra-profil-wrapper p {
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 811, sass/pages/_donate-profil.scss */
  .donate-home-link {
    font-size: 18px;
    font-size: 1.125rem;
    display: block;
    color: #ffffff;
    font-weight: normal;
    margin: 0 0 30px 0;
  }
  /* line 818, sass/pages/_donate-profil.scss */
  .donate-home-link > span {
    display: inline-block;
    vertical-align: middle;
    width: 90%;
  }
  /* line 824, sass/pages/_donate-profil.scss */
  .donate-home-link:before {
    width: 10%;
  }
}
/* line 5, sass/pages/_donate.scss */
.donate-orange-blocs {
  margin-top: 20px;
}
@media (max-width: 970px) {
  /* line 9, sass/pages/_donate.scss */
  .donate-orange-blocs.version2 {
    padding: 0;
  }
  /* line 12, sass/pages/_donate.scss */
  .donate-orange-blocs.version2 .mixology-row, .donate-orange-blocs.version2 [class*="col-"] {
    padding: 0;
  }
}

@media (max-width: 970px) {
  /* line 21, sass/pages/_donate.scss */
  .etape-1 .version2 .mixology-row, .etape-1 .version2 [class*="col-"], .social-don .mixology-row, .social-don [class*="col-"] {
    padding: 0 !important;
  }
}

@media (max-width: 970px) {
  /* line 27, sass/pages/_donate.scss */
  .etape-1.small-pad {
    padding-bottom: 0 !important;
  }
}

@media (max-width: 970px) {
  /* line 35, sass/pages/_donate.scss */
  .etape-1 .version2 .background-color.orange {
    margin-top: 10px;
    padding: 0;
  }
  /* line 39, sass/pages/_donate.scss */
  .etape-1 .version2 .background-color.orange .sosve-accordion-inner-title {
    padding: 20px;
  }
  /* line 43, sass/pages/_donate.scss */
  .etape-1 .version2 .background-color.orange .sosve-accordion-toggle {
    border: 0;
  }
  /* line 47, sass/pages/_donate.scss */
  .etape-1 .version2 .background-color.orange .sosve-accordion-wrapper {
    margin: 0;
    border: 0;
  }
  /* line 51, sass/pages/_donate.scss */
  .etape-1 .version2 .background-color.orange .sosve-accordion-wrapper .sosve-accordion-data {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 58, sass/pages/_donate.scss */
  .etape-1 .version2 .background-color.orange .sosve-accordion-inner-data {
    width: 100%;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 66, sass/pages/_donate.scss */
  .etape-1 .version2 .background-color.orange .sosve-accordion-toggle::after {
    color: #ffffff;
    pointer-events: none;
  }
  /* line 72, sass/pages/_donate.scss */
  .etape-1 .version2 .background-color.orange .sosve-btn {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

/* line 79, sass/pages/_donate.scss */
.etape-1 .background-color {
  padding: 35px 25px;
}
/* line 82, sass/pages/_donate.scss */
.etape-1 .background-color.special-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
}
@media (min-width: 970px) {
  /* line 87, sass/pages/_donate.scss */
  .etape-1 .background-color .sosve-accordion-wrapper {
    border: 0;
    height: 100%;
  }
  /* line 91, sass/pages/_donate.scss */
  .etape-1 .background-color .sosve-accordion-wrapper.open, .etape-1 .background-color .sosve-accordion-wrapper .sosve-accordion-data {
    padding: 0;
    height: 100%;
    max-height: 100%;
  }
  /* line 98, sass/pages/_donate.scss */
  .etape-1 .background-color .sosve-accordion-toggle {
    border: 0;
    min-height: 85px;
  }
  /* line 102, sass/pages/_donate.scss */
  .etape-1 .background-color .sosve-accordion-toggle::after {
    display: none;
  }
  /* line 105, sass/pages/_donate.scss */
  .etape-1 .background-color .sosve-accordion-inner-title {
    display: block;
    padding: 0;
    min-height: 0;
    line-height: 1;
  }
  /* line 112, sass/pages/_donate.scss */
  .etape-1 .background-color .wrapper-accordion-donate {
    display: block;
    height: 100%;
  }
  /* line 117, sass/pages/_donate.scss */
  .etape-1 .background-color .content-accordion-donate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
  }
  /* line 122, sass/pages/_donate.scss */
  .etape-1 .background-color .content-accordion-donate .input-label, .etape-1 .background-color .content-accordion-donate .checkbox-label, .etape-1 .background-color .content-accordion-donate .radio-label {
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  /* line 125, sass/pages/_donate.scss */
  .etape-1 .background-color .footer-accordion-donate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    -webkit-box-flex: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
}
/* line 134, sass/pages/_donate.scss */
.etape-1 .background-color .sosve-title {
  font-size: 45px;
  font-size: 2.8125rem;
}
@media (min-width: 970px) {
  /* line 134, sass/pages/_donate.scss */
  .etape-1 .background-color .sosve-title {
    display: block;
    cursor: default;
  }
}
@media (max-width: 970px) {
  /* line 134, sass/pages/_donate.scss */
  .etape-1 .background-color .sosve-title {
    font-size: 35px;
    font-size: 2.1875rem;
  }
}
/* line 147, sass/pages/_donate.scss */
.etape-1 .background-color .label-custom {
  font-size: 14px;
  font-size: 0.875rem;
  display: block;
  padding: 0;
  font-weight: bold;
}
@media (max-width: 970px) {
  /* line 147, sass/pages/_donate.scss */
  .etape-1 .background-color .label-custom {
    margin-top: 0;
  }
}
/* line 159, sass/pages/_donate.scss */
.etape-1 .background-color .form-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  height: 100%;
  min-height: 100%;
}
/* line 167, sass/pages/_donate.scss */
.etape-1 .background-color .indication {
  font-size: 14px;
  font-size: 0.875rem;
  color: #ffffff;
}
/* line 171, sass/pages/_donate.scss */
.etape-1 .background-color .indication.opened:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 175, sass/pages/_donate.scss */
.etape-1 .background-color .indication:after {
  margin: 0 0 0 10px;
}
/* line 179, sass/pages/_donate.scss */
.etape-1 .background-color .indication:hover {
  text-decoration: underline;
}
/* line 184, sass/pages/_donate.scss */
.etape-1 .background-color .calcul-result {
  margin: 0 0 20px;
  font-style: italic;
}
/* line 188, sass/pages/_donate.scss */
.etape-1 .background-color .calcul-result, .etape-1 .background-color .calcul-result span {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 191, sass/pages/_donate.scss */
.etape-1 .background-color .input-wrapper {
  padding: 0;
}
/* line 194, sass/pages/_donate.scss */
.etape-1 .background-color .input-wrapper label {
  display: block;
  margin-bottom: 5px;
}
/* line 198, sass/pages/_donate.scss */
.etape-1 .background-color .input-wrapper label.error {
  font-size: 14px;
  font-size: 0.875rem;
  color: red;
  padding: 0;
  line-height: 1em;
  margin-top: 10px;
}
/* line 208, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 20px 0;
  position: relative !important;
}
@media (max-width: 970px) {
  /* line 208, sass/pages/_donate.scss */
  .etape-1 .background-color .special-input-wrapper {
    display: block;
  }
}
/* line 221, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper.full-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 226, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}
/* line 231, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper.right {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}
/* line 235, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper.last {
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  margin: 0;
}
/* line 242, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper.no-sizing label,
.etape-1 .background-color .special-input-wrapper.no-sizing .input-el,
.etape-1 .background-color .special-input-wrapper.no-sizing .select-el,
.etape-1 .background-color .special-input-wrapper.no-sizing .close-input {
  -ms-flex-preferred-size: auto !important;
  flex-basis: auto !important;
  width: auto !important;
}
/* line 252, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper label {
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 16px;
  font-size: 1rem;
  max-width: 50%;
  padding: 0 20px 0 0;
  line-height: 1.2em;
}
/* line 263, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper label.radio-label {
  padding: 0 0 0 35px;
  -ms-flex-preferred-size: auto !important;
  flex-basis: auto !important;
  width: auto !important;
  max-width: 0;
  height: auto;
}
/* line 271, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper label.error {
  -ms-flex-preferred-size: 100% !important;
  flex-basis: 100% !important;
  width: 100% !important;
  max-width: 100%;
  color: red;
}
/* line 278, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper label span {
  display: block;
  width: 100%;
}
/* line 284, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper [type=text] {
  display: inline-block;
  width: 150px;
}
/* line 289, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper select,
.etape-1 .background-color .special-input-wrapper .input-wrapper,
.etape-1 .background-color .special-input-wrapper .amount,
.etape-1 .background-color .special-input-wrapper .custom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  font-size: 16px;
  font-size: 1rem;
  -ms-flex-preferred-size: 50% !important;
  flex-basis: 50% !important;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 50% !important;
  max-width: 50%;
}
/* line 300, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper select.bigger,
.etape-1 .background-color .special-input-wrapper .input-wrapper.bigger,
.etape-1 .background-color .special-input-wrapper .amount.bigger,
.etape-1 .background-color .special-input-wrapper .custom.bigger {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 305, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper .amount select {
  -ms-flex-preferred-size: 100% !important;
  flex-basis: 100% !important;
  width: 100% !important;
  max-width: 100% !important;
}
/* line 311, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper.no-grow select {
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
/* line 315, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper .close-input {
  line-height: 1em;
  height: auto;
}
/* line 320, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper .input-wrapper {
  padding: 0;
}
/* line 324, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper .input-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
/* line 329, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper .input-wrapper.custom {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}
/* line 333, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper .input-wrapper.center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}
/* line 337, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper .input-wrapper .input-el {
  -ms-flex-preferred-size: 90%;
  flex-basis: 90%;
  width: 90%;
  max-width: 90%;
}
/* line 343, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper .input-wrapper .close-input {
  -ms-flex-preferred-size: 10%;
  flex-basis: 10%;
  width: 10%;
  max-width: 10%;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  text-align: right;
}
/* line 352, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper.radio {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
/* line 355, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper.radio label {
  position: relative;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  width: 50%;
  max-width: 50%;
}
/* line 362, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper.radio .radio-wrapper {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  width: 50%;
  max-width: 50%;
}
/* line 367, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper.radio .radio-wrapper .radio-label {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  width: 100%;
  max-width: 100%;
}
/* line 374, sass/pages/_donate.scss */
.etape-1 .background-color .special-input-wrapper.radio .float-wrapper {
  margin: 0 0 10px 0;
}
/* line 380, sass/pages/_donate.scss */
.etape-1 .background-color .read-more-btn {
  font-size: 16px;
  font-size: 1rem;
  color: #ffffff;
  text-transform: uppercase;
  height: 25px;
  line-height: 25px;
}
/* line 387, sass/pages/_donate.scss */
.etape-1 .background-color .read-more-btn > span {
  display: inline-block;
  vertical-align: middle;
}
/* line 392, sass/pages/_donate.scss */
.etape-1 .background-color .read-more-btn:after {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 0 0 5px;
}
/* line 398, sass/pages/_donate.scss */
.etape-1 .background-color .read-more-btn:hover > span {
  text-decoration: underline;
}
/* line 406, sass/pages/_donate.scss */
.etape-1 .background-color select.error,
.etape-1 .background-color input.error {
  border: 2px solid red !important;
}

/* line 412, sass/pages/_donate.scss */
.blocs-radio-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  margin: 5px 0 15px;
}

/* line 418, sass/pages/_donate.scss */
.bloc-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -ms-flex-preferred-size: 24%;
  flex-basis: 24%;
  margin-right: 3px;
  margin-bottom: 3px;
  width: 19%;
}
@media (max-width: 730px) {
  /* line 418, sass/pages/_donate.scss */
  .bloc-radio {
    -ms-flex-preferred-size: 19%;
    flex-basis: 19%;
  }
}
/* line 428, sass/pages/_donate.scss */
.bloc-radio:last-child {
  margin-right: 0;
}
/* line 430, sass/pages/_donate.scss */
.bloc-radio label {
  font-size: 12px;
  font-size: 0.75rem;
  display: block;
  width: 100%;
  padding: 15px 0;
  border: 2px solid #ffffff;
  text-align: center;
  cursor: pointer;
  -webkit-transition: background-color 100ms linear, color 100ms linear;
  transition: background-color 100ms linear, color 100ms linear;
}
/* line 440, sass/pages/_donate.scss */
.bloc-radio label:hover {
  background-color: #ffffff;
  color: #EC7404;
}
/* line 446, sass/pages/_donate.scss */
.bloc-radio [type=radio]:checked + label {
  background-color: #ffffff;
  color: #EC7404;
}
/* line 451, sass/pages/_donate.scss */
.bloc-radio input {
  display: none;
}

/* line 454, sass/pages/_donate.scss */
.custom-wrapper .error {
  bottom: -18px !important;
}

/* line 458, sass/pages/_donate.scss */
.donate-form-left {
  border-right: 30px solid #f7f4f0;
}

/* line 462, sass/pages/_donate.scss */
.donate-form-right {
  border-left: 30px solid #f7f4f0;
}

/* line 466, sass/pages/_donate.scss */
.indication-wrapper {
  font-size: 14px;
  font-size: 0.875rem;
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 473, sass/pages/_donate.scss */
.indication-wrapper a {
  color: #ffffff;
  margin: 0 0 5px 0;
}
/* line 477, sass/pages/_donate.scss */
.indication-wrapper a:after {
  margin: 0 0 0 10px;
}

/* line 483, sass/pages/_donate.scss */
.close-input {
  font-size: 20px;
  font-size: 1.25rem;
  color: #ffffff;
}

/* line 488, sass/pages/_donate.scss */
#calcul_type {
  width: auto;
}

/* line 493, sass/pages/_donate.scss */
.etape-1-footer .sosve-title {
  margin: 0 0 30px 0;
}
/* line 497, sass/pages/_donate.scss */
.etape-1-footer .col-xs-12 {
  text-align: center;
  color: #ffffff;
  padding: 0 20px;
  background: url("images/temp/donate-block-seperator.png") center right no-repeat;
}
/* line 503, sass/pages/_donate.scss */
.etape-1-footer .col-xs-12:last-of-type {
  background: none;
}
/* line 508, sass/pages/_donate.scss */
.etape-1-footer .donate-block {
  width: 100%;
}
/* line 511, sass/pages/_donate.scss */
.etape-1-footer .donate-block-title {
  margin: 0 0 15px 0;
}
/* line 515, sass/pages/_donate.scss */
.etape-1-footer .donate-block-image {
  height: 100px;
  margin: 0 0 30px 0;
}
/* line 519, sass/pages/_donate.scss */
.etape-1-footer .donate-block-image > img {
  height: 100%;
}
/* line 525, sass/pages/_donate.scss */
.etape-1-footer .donate-title {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
}
/* line 533, sass/pages/_donate.scss */
.etape-1-footer .donate-block-text {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  line-height: 1.6em;
}
/* line 540, sass/pages/_donate.scss */
.etape-1-footer .donate-block-link {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 15px 0 0 0;
  color: #ffffff;
}
/* line 548, sass/pages/_donate.scss */
.etape-1-footer .donate-block-link:hover {
  text-decoration: underline;
}
/* line 552, sass/pages/_donate.scss */
.etape-1-footer .donate-block-link:after {
  display: inline-block;
  vertical-align: top;
}

/* line 559, sass/pages/_donate.scss */
.sosve-form-wrapper .sosve-title.donate-special-title {
  margin: 0 0 30px 0;
}

/* line 563, sass/pages/_donate.scss */
.donate-special-container {
  margin: 0 0 20px 0;
}
/* line 566, sass/pages/_donate.scss */
.donate-special-container label,
.donate-special-container select,
.donate-special-container .calcul-result {
  font-size: 18px;
  font-size: 1.125rem;
  padding: 0 20px;
}
/* line 573, sass/pages/_donate.scss */
.donate-special-container .calcul-result > span {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: bold;
}

/* line 579, sass/pages/_donate.scss */
.donate-special-container-footer {
  font-size: 12px;
  font-size: 0.75rem;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin: 0 0 30px 0;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}
/* line 591, sass/pages/_donate.scss */
.donate-special-container-footer .calcul-result {
  display: block;
  width: 100%;
  font-size: 18px;
  font-size: 1.125rem;
  text-transform: none;
  margin: 0 0 15px 0;
}
/* line 599, sass/pages/_donate.scss */
.donate-special-container-footer .opacity {
  display: block;
  width: 100%;
  opacity: 0.6;
}

/* line 611, sass/pages/_donate.scss */
.donate-special-container-button {
  text-align: center;
}

/* line 615, sass/pages/_donate.scss */
.login-form-row {
  margin: 0 0 5px 0;
}
/* line 618, sass/pages/_donate.scss */
.login-form-row:last-of-type {
  margin: 0;
}
/* line 622, sass/pages/_donate.scss */
.login-form-row input[type="checkbox"].flat-custom + label {
  font-size: 12px;
  font-size: 0.75rem;
  height: 17px;
  line-height: 17px;
  padding-left: 25px;
}
/* line 628, sass/pages/_donate.scss */
.login-form-row input[type="checkbox"].flat-custom + label:before {
  height: 15px;
  width: 15px;
}
/* line 633, sass/pages/_donate.scss */
.login-form-row input[type="checkbox"].flat-custom + label:after {
  height: 7.5px;
  width: 7.5px;
  margin: 3.5px 0 0 3.5px;
}
/* line 640, sass/pages/_donate.scss */
.login-form-row a.form-link {
  font-size: 12px;
  font-size: 0.75rem;
  height: 17px;
  line-height: 17px;
}
/* line 646, sass/pages/_donate.scss */
.login-form-row .form-span {
  font-size: 12px;
  font-size: 0.75rem;
}

/* line 651, sass/pages/_donate.scss */
.login-title {
  margin: 0 0 20px 0;
}

/* line 655, sass/pages/_donate.scss */
.register-form-title {
  margin: 0 0 30px 0;
}

/* line 659, sass/pages/_donate.scss */
.register-form-description {
  font-size: 19px;
  font-size: 1.1875rem;
  width: 100%;
  text-align: center;
  color: #1A171B;
  margin: 0 0 50px 0;
  font-family: "Montserrat", sans-serif;
}

/* line 669, sass/pages/_donate.scss */
.register-form .input-label,
.register-form .special-el-label {
  display: block;
  margin: 0 0 10px 0;
}
/* line 675, sass/pages/_donate.scss */
.register-form .radio-label {
  margin: 0 0 5px 0;
}

/* line 680, sass/pages/_donate.scss */
.lower-register-wrapper {
  color: #1A171B;
  padding: 60px;
}
/* line 685, sass/pages/_donate.scss */
.lower-register-wrapper .lower-register-inner-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
/* line 689, sass/pages/_donate.scss */
.lower-register-wrapper .lower-register-inner-wrapper .lower-half-el {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  width: 50%;
  max-width: 50%;
}
/* line 694, sass/pages/_donate.scss */
.lower-register-wrapper .lower-register-inner-wrapper .lower-half-el > .input-wrapper {
  padding: 0;
}
/* line 703, sass/pages/_donate.scss */
.lower-register-wrapper .sosve-title {
  margin: 0 0 30px 0;
}
/* line 707, sass/pages/_donate.scss */
.lower-register-wrapper .sosve-form-wrapper .special-el-label,
.lower-register-wrapper .sosve-form-wrapper .radio-label,
.lower-register-wrapper .sosve-form-wrapper .checkbox-label {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 713, sass/pages/_donate.scss */
.lower-register-wrapper .sosve-form-wrapper .special-el-label {
  line-height: 1.4em;
}
/* line 717, sass/pages/_donate.scss */
.lower-register-wrapper input[type="checkbox"].flat-custom + label:after,
.lower-register-wrapper input[type="radio"].flat-custom + label:after {
  background-color: #E75761;
}
/* line 722, sass/pages/_donate.scss */
.lower-register-wrapper input[type="checkbox"].flat-custom + label:before,
.lower-register-wrapper input[type="radio"].flat-custom + label:before {
  border-color: #E75761;
}
/* line 727, sass/pages/_donate.scss */
.lower-register-wrapper .last-row {
  margin: 40px 0 0 0;
}
/* line 730, sass/pages/_donate.scss */
.lower-register-wrapper .last-row .strong-text {
  margin: 0 0 10px 0;
}
/* line 735, sass/pages/_donate.scss */
.lower-register-wrapper .submit-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  margin: 75px 0 0 0;
}

/* line 743, sass/pages/_donate.scss */
.big-text {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 746, sass/pages/_donate.scss */
.big-text strong {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 750, sass/pages/_donate.scss */
.big-text .link-kadeos {
  color: #EC7404;
}
/* line 753, sass/pages/_donate.scss */
.big-text .link-kadeos [class^="sosve-icon-"], .big-text .link-kadeos [class*=" sosve-icon-"] {
  margin-right: 5px;
}

/* summary */
/* line 758, sass/pages/_donate.scss */
.summary-wrapper {
  font-size: 14px;
  font-size: 0.875rem;
  color: #1A171B;
  padding: 30px;
}
/* line 763, sass/pages/_donate.scss */
.summary-wrapper .sosve-title {
  margin: 0 0 60px 0;
}
/* line 767, sass/pages/_donate.scss */
.summary-wrapper .summary-label-wrapper {
  min-height: 36px;
}
/* line 771, sass/pages/_donate.scss */
.summary-wrapper .summary-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  font-size: 18px;
  font-size: 1.125rem;
  color: #EF8A2C;
}
/* line 776, sass/pages/_donate.scss */
.summary-wrapper .summary-label span {
  display: block;
  width: 100%;
}
/* line 782, sass/pages/_donate.scss */
.summary-wrapper .summary-result {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
}
/* line 784, sass/pages/_donate.scss */
.summary-wrapper .summary-result span {
  display: block;
  width: 100%;
}
/* line 790, sass/pages/_donate.scss */
.summary-wrapper .summary-wrapper-left .summary-label {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  width: 25%;
  max-width: 25%;
}
/* line 796, sass/pages/_donate.scss */
.summary-wrapper .summary-wrapper-left .summary-result {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  width: 75%;
  max-width: 75%;
}
/* line 802, sass/pages/_donate.scss */
.summary-wrapper .summary-wrapper-right .summary-label {
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
  width: 40%;
  max-width: 40%;
}
/* line 808, sass/pages/_donate.scss */
.summary-wrapper .summary-wrapper-right .summary-result {
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
  width: 60%;
  max-width: 60%;
}
/* line 814, sass/pages/_donate.scss */
.summary-wrapper .payement-form-wrapper {
  margin: 0 0 60px 0;
}
/* line 818, sass/pages/_donate.scss */
.summary-wrapper .payement-choice-wrapper {
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  background-color: #ffffff;
  padding: 40px 30px;
  height: 115px;
}
/* line 825, sass/pages/_donate.scss */
.summary-wrapper .payement-choice-wrapper .radio-label {
  color: #1A171B;
}
/* line 829, sass/pages/_donate.scss */
.summary-wrapper .payement-choice-wrapper.multiple-choice {
  background-color: transparent;
  padding: 0;
}
/* line 835, sass/pages/_donate.scss */
.summary-wrapper .payement-choice-inner {
  background-color: #ffffff;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 0 30px;
}
/* line 844, sass/pages/_donate.scss */
.summary-wrapper .payement-choice-inner .radio-label {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 848, sass/pages/_donate.scss */
.summary-wrapper .payement-choice-inner:first-of-type {
  border-bottom: 4px solid #E75761;
}
/* line 852, sass/pages/_donate.scss */
.summary-wrapper .payement-choice-inner:last-of-type {
  border-top: 4px solid #E75761;
}
/* line 857, sass/pages/_donate.scss */
.summary-wrapper .payement-image {
  margin: 0 0 0 20px;
}
/* line 861, sass/pages/_donate.scss */
.summary-wrapper input[type="checkbox"].flat-custom + label:after,
.summary-wrapper input[type="radio"].flat-custom + label:after {
  background-color: #E75761;
}
/* line 866, sass/pages/_donate.scss */
.summary-wrapper input[type="checkbox"].flat-custom + label:before,
.summary-wrapper input[type="radio"].flat-custom + label:before {
  border-color: #E75761;
}

/* line 872, sass/pages/_donate.scss */
.summary-description {
  font-size: 19px;
  font-size: 1.1875rem;
  margin: 60px 0;
  color: #1A171B;
}
/* line 877, sass/pages/_donate.scss */
.summary-description > span {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  font-weight: bold;
}

/* accepted */
/* line 887, sass/pages/_donate.scss */
.donate-accepted-text .sosve-title {
  margin: 0 0 30px 0;
}
/* line 891, sass/pages/_donate.scss */
.donate-accepted-text p {
  font-size: 19px;
  font-size: 1.1875rem;
  text-align: center;
  line-height: 1.4em;
}
/* line 896, sass/pages/_donate.scss */
.donate-accepted-text p.margin-p {
  margin: 0 0 30px 0;
}
/* line 899, sass/pages/_donate.scss */
.donate-accepted-text p.margin-p.small {
  margin: 0 0 15px 0;
}
/* line 905, sass/pages/_donate.scss */
.donate-accepted-text strong {
  display: block;
  width: 100%;
  font-weight: bold;
}

/* line 912, sass/pages/_donate.scss */
.wrapper-confirm-donate {
  width: 66.66667%;
  margin: 0 auto;
}

/* line 917, sass/pages/_donate.scss */
.donate-share-wrapper {
  font-size: 19px;
  font-size: 1.1875rem;
  width: 100%;
  padding: 35px 0;
  border-top: 2px solid #78BA41;
  border-bottom: 2px solid #78BA41;
  color: #78BA41;
  margin: 30px 0;
}
/* line 926, sass/pages/_donate.scss */
.donate-share-wrapper.orange {
  border-top: 2px solid #EF8A2C;
  border-bottom: 2px solid #EF8A2C;
  color: #EF8A2C;
}
/* line 932, sass/pages/_donate.scss */
.donate-share-wrapper.pink {
  border-top: 2px solid #E75761;
  border-bottom: 2px solid #E75761;
  color: #E75761;
}
/* line 938, sass/pages/_donate.scss */
.donate-share-wrapper .social-links {
  color: #ffffff;
  margin: 10px 0 0 0;
}
/* line 943, sass/pages/_donate.scss */
.donate-share-wrapper .facebook-link,
.donate-share-wrapper .twitter-link {
  border-radius: 25px;
  display: inline-block;
  height: 45px;
  width: 45px;
  line-height: 40px;
  color: #ffffff;
}
/* line 953, sass/pages/_donate.scss */
.donate-share-wrapper #twitter-share-donation {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
/* line 959, sass/pages/_donate.scss */
.donate-share-wrapper .facebook-link {
  background-color: #3b5998;
}
/* line 963, sass/pages/_donate.scss */
.donate-share-wrapper .twitter-link {
  background-color: #00aced;
}

/* forgotten form */
/* line 969, sass/pages/_donate.scss */
.forgotten-form .sosve-title {
  margin: 0 0 30px 0;
}

/* login page donateur */
/* line 974, sass/pages/_donate.scss */
.login-form-donate {
  text-align: center;
}
/* line 977, sass/pages/_donate.scss */
.login-form-donate .sosve-title {
  margin: 0 0 30px 0;
}

/* line 984, sass/pages/_donate.scss */
.donate-confirm-text p,
.donate-share-wrapper p {
  font-size: 16px;
  font-size: 1rem;
}
/* line 988, sass/pages/_donate.scss */
.donate-confirm-text strong,
.donate-share-wrapper strong {
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 10px 0;
}
/* line 993, sass/pages/_donate.scss */
.donate-confirm-text a,
.donate-share-wrapper a {
  color: #009EE0;
  text-decoration: underline;
}

/* line 999, sass/pages/_donate.scss */
.donate-cb-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  margin: 30px 0 0 0;
  color: #ffffff;
  font-size: 16px;
  font-size: 1rem;
}
/* line 1009, sass/pages/_donate.scss */
.donate-cb-text .small {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 1012, sass/pages/_donate.scss */
.donate-cb-text .small > strong {
  font-size: 14px;
  font-size: 0.875rem;
}

@media (max-width: 969px) {
  /* etape 1 */
  /* line 1021, sass/pages/_donate.scss */
  .donate-form-left,
  .donate-form-right {
    border: 0px solid transparent;
  }

  /* line 1026, sass/pages/_donate.scss */
  .donate-block {
    text-align: center;
    color: #ffffff;
    padding: 0 20px;
    background: url("images/temp/donate-block-seperator.png") center right no-repeat;
  }
  /* line 1032, sass/pages/_donate.scss */
  .donate-block:nth-child(2n) {
    background: none;
  }

  /* etape 2*/
  /* line 1039, sass/pages/_donate.scss */
  .login-form-row .col-xs-12 {
    margin: 0 0 5px 0;
  }

  /* line 1044, sass/pages/_donate.scss */
  .register-form-description {
    padding: 0 40px;
  }

  /* line 1049, sass/pages/_donate.scss */
  .etape-1 .background-color .special-input-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
  /* line 1053, sass/pages/_donate.scss */
  .etape-1 .background-color .special-input-wrapper select,
  .etape-1 .background-color .special-input-wrapper label,
  .etape-1 .background-color .special-input-wrapper .input-wrapper,
  .etape-1 .background-color .special-input-wrapper .amount,
  .etape-1 .background-color .special-input-wrapper .custom {
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
    min-width: 100%;
  }
  /* line 1062, sass/pages/_donate.scss */
  .etape-1 .background-color .special-input-wrapper label.input-label {
    margin: 0 0 10px 0 !important;
  }

  /* line 1068, sass/pages/_donate.scss */
  .summary-wrapper .summary-wrapper-left .summary-label,
  .summary-wrapper .summary-wrapper-right .summary-label {
    -ms-flex-preferred-size: 30% !important;
    flex-basis: 30% !important;
    width: 30%;
    max-width: 30%;
    line-height: 1;
  }

  /* line 1076, sass/pages/_donate.scss */
  .summary-wrapper .summary-wrapper-left .summary-result {
    -ms-flex-preferred-size: 70% !important;
    flex-basis: 70% !important;
    width: 70%;
    max-width: 70%;
  }

  /* line 1083, sass/pages/_donate.scss */
  .etape-1 .background-color .sosve-title.white.underline {
    margin-bottom: 30px;
  }
  /* line 1087, sass/pages/_donate.scss */
  .etape-1 .background-color label[for="calcul_type"] {
    margin-bottom: 20px;
    display: block;
  }
  /* line 1092, sass/pages/_donate.scss */
  .etape-1 .background-color .col-xs-12 {
    padding: 0;
  }

  /* line 1097, sass/pages/_donate.scss */
  .wrapper-confirm-donate {
    width: 100%;
  }
}
@media (max-width: 730px) {
  /* line 1102, sass/pages/_donate.scss */
  .mobile-column {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* line 1106, sass/pages/_donate.scss */
  .mobile-margin {
    margin: 0 0 30px 0 !important;
  }

  /* line 1110, sass/pages/_donate.scss */
  .mobile-margin-top {
    margin: 30px 0 0 0 !important;
  }

  /* line 1115, sass/pages/_donate.scss */
  .etape-1 .background-color .special-input-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
  /* line 1119, sass/pages/_donate.scss */
  .etape-1 .background-color .special-input-wrapper select,
  .etape-1 .background-color .special-input-wrapper label,
  .etape-1 .background-color .special-input-wrapper .input-wrapper,
  .etape-1 .background-color .special-input-wrapper .amount,
  .etape-1 .background-color .special-input-wrapper .custom {
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
    min-width: 100%;
  }
  /* line 1128, sass/pages/_donate.scss */
  .etape-1 .background-color .special-input-wrapper label.input-label {
    margin: 0 0 10px 0 !important;
  }

  /* line 1134, sass/pages/_donate.scss */
  .lower-register-wrapper {
    padding: 60px 15px 0;
  }
  /* line 1138, sass/pages/_donate.scss */
  .lower-register-wrapper .lower-register-inner-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 1141, sass/pages/_donate.scss */
  .lower-register-wrapper .lower-register-inner-wrapper .lower-half-el {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  /* line 1146, sass/pages/_donate.scss */
  .lower-register-wrapper .submit-row {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    margin: 30px 0 0 0;
  }

  /* etape 1 */
  /* line 1154, sass/pages/_donate.scss */
  .donate-form-left,
  .donate-form-right {
    border: 0px solid transparent;
  }

  /* line 1159, sass/pages/_donate.scss */
  .donate-form-left {
    margin: 0 0 60px 0;
  }

  /* line 1164, sass/pages/_donate.scss */
  .etape-1-footer .sosve-title {
    margin: 0 0 30px 0;
  }
  /* line 1168, sass/pages/_donate.scss */
  .etape-1-footer .donate-block {
    text-align: center;
    color: #ffffff;
    padding: 0 20px 20px 20px;
    background: url("images/temp/donate-block-seperator-bottom.png") bottom center no-repeat;
    margin: 0 0 20px 0;
  }
  /* line 1175, sass/pages/_donate.scss */
  .etape-1-footer .donate-block:last-of-type {
    background: none;
  }

  /* etape 2*/
  /* line 1183, sass/pages/_donate.scss */
  .login-form-row .col-xs-12 {
    margin: 0 0 5px 0;
  }

  /* line 1188, sass/pages/_donate.scss */
  #donation-step-2 .col-xs-12 {
    display: block;
  }

  /* line 1195, sass/pages/_donate.scss */
  #donation-step-3 .submit-row {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* line 1201, sass/pages/_donate.scss */
  .register-form-description {
    padding: 0 40px;
  }

  /* line 1205, sass/pages/_donate.scss */
  .mobile-form-2-wrapper {
    margin: 20px 0 0 0;
  }

  /* line 1209, sass/pages/_donate.scss */
  .mobile-margin {
    margin: 0 0 30px 0;
  }

  /* line 1213, sass/pages/_donate.scss */
  .sosve-form-wrapper .special-el-label {
    padding: 0;
  }

  /* etape 3*/
  /* line 1219, sass/pages/_donate.scss */
  .summary-wrapper .summary-wrapper-left .summary-label,
  .summary-wrapper .summary-wrapper-left .summary-result,
  .summary-wrapper .summary-wrapper-right .summary-label,
  .summary-wrapper .summary-wrapper-right .summary-result {
    -ms-flex-preferred-size: 50% !important;
    flex-basis: 50% !important;
    width: 50%;
    max-width: 50%;
  }
  /* line 1228, sass/pages/_donate.scss */
  .summary-wrapper .payement-choice-wrapper {
    width: 100%;
  }
  /* line 1232, sass/pages/_donate.scss */
  .summary-wrapper .cb-wrapper {
    margin: 0 0 8px 0;
  }
  /* line 1236, sass/pages/_donate.scss */
  .summary-wrapper .multiple-choice {
    overflow: hidden;
    margin: 8px 0 0 0;
  }
  /* line 1241, sass/pages/_donate.scss */
  .summary-wrapper .payement-choice-inner {
    padding: 0 37.5px;
    max-width: none;
    width: auto;
  }
  /* line 1247, sass/pages/_donate.scss */
  .summary-wrapper .payement-choice-inner .radio-label {
    text-align: left;
  }

  /* line 1254, sass/pages/_donate.scss */
  .sosve-social-link-wrapper {
    padding: 16px 20px !important;
  }
}
/* line 1, sass/pages/_chronologie.scss */
.chronologie-menu {
  background-color: #EC7404;
  border-top: 2px solid #EC7404;
  border-bottom: 2px solid #EC7404;
  height: 74px;
}
/* line 9, sass/pages/_chronologie.scss */
.chronologie-menu .main-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  height: 100%;
}
/* line 16, sass/pages/_chronologie.scss */
.chronologie-menu .chronologie-menu-item {
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  width: 100%;
  height: 100%;
}
/* line 23, sass/pages/_chronologie.scss */
.chronologie-menu .chronologie-menu-item > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  padding: 0 40px;
  height: 100%;
  color: #ffffff;
  font-weight: bold;
  font-family: "Montserrat", sans-serif;
}
/* line 35, sass/pages/_chronologie.scss */
.chronologie-menu .chronologie-menu-item > a:hover {
  text-decoration: underline;
}
/* line 39, sass/pages/_chronologie.scss */
.chronologie-menu .chronologie-menu-item > a.selected {
  background: #ffffff;
  color: #EC7404;
}
/* line 43, sass/pages/_chronologie.scss */
.chronologie-menu .chronologie-menu-item > a.selected:hover {
  text-decoration: none;
}

@media (max-width: 969px) {
  /* line 55, sass/pages/_chronologie.scss */
  .chronologie-menu .chronologie-menu-item > a {
    font-size: 12px;
    font-size: 0.75rem;
    padding: 0;
  }
}
/* line 2, sass/pages/_moodboard.scss */
.moodboard-body {
  text-align: center;
}

/* line 5, sass/pages/_moodboard.scss */
.border {
  background-color: grey;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid black;
}

/* line 11, sass/pages/_moodboard.scss */
.moodboard-wrapper {
  display: inline-block;
  vertical-align: top;
  max-width: 1200px;
  width: 100%;
  height: auto;
  text-align: left;
  padding: 50px 0 0 0;
  margin: 0 0 20px 0;
}
/* line 21, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-title {
  font-size: 40px;
  font-size: 2.5rem;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0 0 5px 0;
  border-bottom: 2px solid #1A171B;
}
/* line 31, sass/pages/_moodboard.scss */
.moodboard-wrapper h2.moodboard-title {
  font-size: 20px;
  font-size: 1.25rem;
  padding: 0;
  border-bottom: 0px solid transparent;
  font-weight: bold;
}
/* line 38, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-color {
  display: inline-block;
  vertical-align: top;
  width: 200px;
  height: 200px;
  text-align: center;
}
/* line 45, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-color.white {
  background: #ffffff;
  border: 1px solid #000000;
}
/* line 50, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-color.black {
  background: #000000;
  color: #ffffff;
}
/* line 55, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-color.cerulean {
  background: #009EE0;
}
/* line 59, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-color.tahitiGold {
  background: #EC7404;
}
/* line 63, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-color.mandy {
  background: #E75761;
}
/* line 67, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-color.carrotOrange {
  background: #EF8A2C;
}
/* line 71, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-color.apricot {
  background: #EB727C;
}
/* line 75, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-color.balticSea {
  background: #1A171B;
  color: #ffffff;
}
/* line 80, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-color.bombay {
  background: #b1b3b4;
}
/* line 84, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-color.sushi {
  background: #78BA41;
}
/* line 88, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-color.olivine {
  background: #98C679;
}
/* line 93, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-text {
  font-size: 30px;
  font-size: 1.875rem;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin: 0 0 10px 0;
  color: #1A171B;
}
/* line 101, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-text.montserratRegular {
  font-family: "Montserrat", sans-serif;
}
/* line 105, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-text.montserratBold {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}
/* line 110, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-text.AmaticSCRegular {
  font-family: "Amatic SC", cursive;
}
/* line 114, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-text.AmaticSCBold {
  font-family: "Amatic SC", cursive;
  font-weight: bold;
}
/* line 119, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-text.openSansCondensedBold {
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: bold;
}
/* line 124, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-text.FFADMatro {
  font-family: "ffad", cursive;
}
/* line 129, sass/pages/_moodboard.scss */
.moodboard-wrapper .moodboard-background {
  display: inline-block;
  vertical-align: top;
  width: 49%;
  height: 300px;
  text-align: center;
}

/* line 2, sass/pages/_musique.scss */
.musique-page .musique-content-wrapper {
  padding: 0 70px;
  text-align: center;
}
/* line 6, sass/pages/_musique.scss */
.musique-page .musique-content-wrapper > h2 {
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "Montserrat", sans-serif;
  color: #009EE0;
  margin: 0 0 20px 0;
}
/* line 13, sass/pages/_musique.scss */
.musique-page .musique-content-wrapper > p {
  font-size: 16px;
  font-size: 1rem;
  font-family: "Montserrat", sans-serif;
  color: #1A171B;
  line-height: 1.4em;
}
/* line 21, sass/pages/_musique.scss */
.musique-page .music-cards-title {
  font-size: 36px;
  font-size: 2.25rem;
  font-family: "Amatic SC", cursive;
  color: #009EE0;
  margin: 0 0 30px 0;
  text-align: center;
}
/* line 29, sass/pages/_musique.scss */
.musique-page .mixology-row.musique > .col-xs-12 {
  margin: 0 0 20px 0;
}
/* line 33, sass/pages/_musique.scss */
.musique-page .pagination {
  margin: 10px 0 0 0;
}
/* line 37, sass/pages/_musique.scss */
.musique-page .musique-search {
  background: #ffffff;
}
/* line 40, sass/pages/_musique.scss */
.musique-page .musique-search .musique-search-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  width: 100%;
  padding: 0 10%;
}
/* line 48, sass/pages/_musique.scss */
.musique-page .musique-search .musique-search-content .musique-search-desc {
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 48px;
  font-size: 3rem;
  font-family: "Amatic SC", cursive;
  color: #009EE0;
  text-align: center;
}
/* line 56, sass/pages/_musique.scss */
.musique-page .musique-search .musique-search-content .select-el {
  font-size: 18px;
  font-size: 1.125rem;
  height: 55px;
  line-height: 55px;
  padding: 0 20px;
  overflow-x: hidden;
  font-family: "Montserrat", sans-serif;
  border: 2px solid #b1b3b4;
  min-width: 250px;
  color: #b1b3b4;
}
/* line 31, sass/mixins/_mixins.scss */
.musique-page .musique-search .musique-search-content .select-el:-moz-placeholder {
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  color: #b1b3b4;
}
/* line 32, sass/mixins/_mixins.scss */
.musique-page .musique-search .musique-search-content .select-el::-moz-placeholder {
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  color: #b1b3b4;
}
/* line 33, sass/mixins/_mixins.scss */
.musique-page .musique-search .musique-search-content .select-el::-webkit-input-placeholder {
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  color: #b1b3b4;
}
/* line 34, sass/mixins/_mixins.scss */
.musique-page .musique-search .musique-search-content .select-el:-ms-input-placeholder {
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  color: #b1b3b4;
}
/* line 37, sass/mixins/_mixins.scss */
.musique-page .musique-search .musique-search-content .select-el:focus:-moz-placeholder {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(120px, 0);
  transform: translate(120px, 0);
  opacity: 0;
}
/* line 38, sass/mixins/_mixins.scss */
.musique-page .musique-search .musique-search-content .select-el:focus::-moz-placeholder {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(120px, 0);
  transform: translate(120px, 0);
  opacity: 0;
}
/* line 39, sass/mixins/_mixins.scss */
.musique-page .musique-search .musique-search-content .select-el:focus::-webkit-input-placeholder {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(120px, 0);
  transform: translate(120px, 0);
  opacity: 0;
}
/* line 40, sass/mixins/_mixins.scss */
.musique-page .musique-search .musique-search-content .select-el:focus:-ms-input-placeholder {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate(120px, 0);
  transform: translate(120px, 0);
  opacity: 0;
}
/* line 82, sass/pages/_musique.scss */
.musique-page .musique-search .musique-search-content .select-el.small-text {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 87, sass/pages/_musique.scss */
.musique-page .musique-search .musique-search-content .select-el:focus, .musique-page .musique-search .musique-search-content .select-el:active {
  outline: 0;
  -webkit-box-shadow: inset 0 0 0 transparent, 0 0 0 transparent;
  box-shadow: inset 0 0 0 transparent, 0 0 0 transparent;
}

@media (max-width: 730px) {
  /* line 100, sass/pages/_musique.scss */
  .musique-page .musique-content-wrapper {
    padding: 0;
  }
  /* line 105, sass/pages/_musique.scss */
  .musique-page .musique-search .musique-search-content {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 108, sass/pages/_musique.scss */
  .musique-page .musique-search .musique-search-content .musique-search-desc {
    -webkit-box-flex: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: 40px;
    font-size: 2.5rem;
    margin: 0 0 20px 0;
  }
  /* line 114, sass/pages/_musique.scss */
  .musique-page .musique-search .musique-search-content .select-el {
    width: 100%;
  }
}
/* line 1, sass/pages/_recruitement.scss */
.recruit-filter-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-line-pack: space-around;
  align-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  min-width: 100%;
}
/* line 8, sass/pages/_recruitement.scss */
.recruit-filter-wrapper .input-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  margin: 0;
}
/* line 15, sass/pages/_recruitement.scss */
.recruit-filter-wrapper .input-wrapper .select-wrapper {
  width: 100%;
}
/* line 20, sass/pages/_recruitement.scss */
.recruit-filter-wrapper input[type="radio"].flat-custom + label {
  padding: 0 0 0 24px;
}
/* line 23, sass/pages/_recruitement.scss */
.recruit-filter-wrapper input[type="radio"].flat-custom + label:before, .recruit-filter-wrapper input[type="radio"].flat-custom + label:after {
  top: 0;
}
@media (max-width: 969px) {
  /* line 1, sass/pages/_recruitement.scss */
  .recruit-filter-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

/* line 34, sass/pages/_recruitement.scss */
.sosve-accordion-wrapper.open .sosve-accordion-data {
  max-width: none;
  width: 100%;
  padding: 30px 20px;
}

/* line 44, sass/pages/_recruitement.scss */
.recruits .col-xs-12:last-of-type {
  margin: 0;
}

@media (max-width: 969px) {
  /* line 52, sass/pages/_recruitement.scss */
  .wrapper-btn-post {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 55, sass/pages/_recruitement.scss */
  .wrapper-btn-post > *:not(:first-child) {
    margin-top: 15px;
  }
}
/*--------------------------------------------------------------
# Carousels
--------------------------------------------------------------*/
/* line 1, sass/elements/_carousels.scss */
.wrapper-carousel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  width: 100%;
}
/* line 7, sass/elements/_carousels.scss */
.wrapper-carousel .quote {
  width: auto;
}
@media (max-width: 969px) {
  /* line 7, sass/elements/_carousels.scss */
  .wrapper-carousel .quote {
    position: relative;
  }
}
/* line 14, sass/elements/_carousels.scss */
.wrapper-carousel .quote:before {
  content: '\201C';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  color: #009EE0;
  font-size: 120px;
  font-size: 7.5rem;
  font-family: "Amatic SC", cursive;
  width: auto;
  display: block;
  line-height: 0.5;
  height: 40px;
}
@media (max-width: 969px) {
  /* line 14, sass/elements/_carousels.scss */
  .wrapper-carousel .quote:before {
    left: -20%;
    top: -10px;
    bottom: auto;
    -webkit-transform: none;
            transform: none;
    height: 25px;
    line-height: 1;
  }
}
/* line 38, sass/elements/_carousels.scss */
.wrapper-carousel .quote:after {
  content: '\201D';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  color: #009EE0;
  font-size: 120px;
  font-size: 7.5rem;
  font-family: "Amatic SC", cursive;
  width: auto;
  display: block;
  line-height: 0.5;
  height: 40px;
}
@media (max-width: 969px) {
  /* line 38, sass/elements/_carousels.scss */
  .wrapper-carousel .quote:after {
    right: -20%;
    top: auto;
    bottom: 10px;
    -webkit-transform: none;
            transform: none;
    height: 25px;
    line-height: 1;
  }
}
/* line 62, sass/elements/_carousels.scss */
.wrapper-carousel .quote-author {
  font-size: 18px;
  font-size: 1.125rem;
  text-transform: uppercase;
  line-height: 1.2;
  display: block;
  text-align: center;
  margin-top: 45px;
}
/* line 70, sass/elements/_carousels.scss */
.wrapper-carousel .quote-author-job {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  display: block;
  text-align: center;
}

/* line 78, sass/elements/_carousels.scss */
.owl-carousel,
.owl-stage-outer {
  max-width: 800px;
  margin: auto;
}

/* line 84, sass/elements/_carousels.scss */
.item {
  font-size: 19px;
  font-size: 1.1875rem;
  max-width: 800px;
  color: #1A171B;
  font-family: "Montserrat", sans-serif;
  line-height: 1.8;
  text-align: center;
  overflow: hidden;
  padding: 0 50px;
}

/* line 96, sass/elements/_carousels.scss */
.small-item {
  font-size: 19px;
  font-size: 1.1875rem;
  max-width: 800px;
  color: #1A171B;
  font-family: "Montserrat", sans-serif;
  line-height: 1.8;
  text-align: center;
  overflow: hidden;
  padding: 0 30px;
}

/* line 108, sass/elements/_carousels.scss */
.owl-nav {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 114, sass/elements/_carousels.scss */
.owl-nav .disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 116, sass/elements/_carousels.scss */
.owl-nav .disabled:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 121, sass/elements/_carousels.scss */
.owl-prev {
  background: url("./images/carousel_arrow_left.png") center center no-repeat transparent;
  position: absolute;
  left: 5px;
  top: 0;
  height: 100%;
  width: 50px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
/* line 131, sass/elements/_carousels.scss */
.owl-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

/* line 138, sass/elements/_carousels.scss */
.owl-next {
  background: url("./images/carousel_arrow_right.png") center center no-repeat transparent;
  position: absolute;
  right: 5px;
  top: 0;
  height: 100%;
  width: 50px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
/* line 148, sass/elements/_carousels.scss */
.owl-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

/* line 155, sass/elements/_carousels.scss */
.owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  margin-top: 30px;
}
/* line 160, sass/elements/_carousels.scss */
.owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  border: 2px solid #009EE0;
  border-radius: 50%;
  margin: 0 5px;
}
/* line 167, sass/elements/_carousels.scss */
.owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 3px;
  background: #ffffff;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  border-radius: 30px;
}
/* line 180, sass/elements/_carousels.scss */
.owl-dots .owl-dot:hover span, .owl-dots .owl-dot.active span {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  background: #009EE0;
}

/* line 188, sass/elements/_carousels.scss */
#audio_carousel {
  display: block;
  position: relative;
  margin-bottom: 50px;
}
/* line 193, sass/elements/_carousels.scss */
#audio_carousel .owl-carousel,
#audio_carousel .owl-stage-outer {
  max-width: 1030px;
}
/* line 197, sass/elements/_carousels.scss */
#audio_carousel .small-item {
  height: 275px;
  padding: 0 10px;
}
/* line 202, sass/elements/_carousels.scss */
#audio_carousel .audio-carousel-wrapper {
  position: relative;
  display: block;
  height: auto;
}

/* line 209, sass/elements/_carousels.scss */
.youtube-display {
  position: relative;
  width: 100%;
  margin-bottom: 20px;
}

/* line 215, sass/elements/_carousels.scss */
#youtube-player {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 221, sass/elements/_carousels.scss */
#youtube-player iframe {
  width: 100%;
}
/* line 226, sass/elements/_carousels.scss */
#youtube-player.small-height .video-player-placeholder {
  height: 508px;
  width: 80%;
}
/* line 232, sass/elements/_carousels.scss */
#youtube-player .video-player-placeholder {
  width: 100%;
  height: 658px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
}

/* line 243, sass/elements/_carousels.scss */
#village_carousel {
  position: relative;
  display: block;
}
/* line 247, sass/elements/_carousels.scss */
#village_carousel .owl-carousel,
#village_carousel .owl-stage-outer {
  max-width: 1030px;
}
/* line 252, sass/elements/_carousels.scss */
#village_carousel .item-village {
  position: relative;
  overflow: hidden;
  position: relative;
  display: block;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
/* line 327, sass/mixins/_mixins.scss */
#village_carousel .item-village:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 56.25%;
}
/* line 333, sass/mixins/_mixins.scss */
#village_carousel .item-village > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 265, sass/elements/_carousels.scss */
#village_carousel .item-village > img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}
/* line 274, sass/elements/_carousels.scss */
#village_carousel .owl-nav .owl-prev,
#village_carousel .owl-nav .owl-next {
  height: 90%;
}

/* line 282, sass/elements/_carousels.scss */
#swipebox-title {
  margin-top: 40px;
}

/* line 287, sass/elements/_carousels.scss */
.header-carousel.owl-carousel,
.header-carousel .owl-stage-outer {
  max-width: 100%;
}

@media (max-width: 970px) {
  /* line 295, sass/elements/_carousels.scss */
  .owl-carousel,
  .owl-stage-outer {
    max-width: 600px;
    margin: auto;
  }
}
@media (max-width: 730px) {
  /* line 304, sass/elements/_carousels.scss */
  .owl-stage-outer {
    max-width: 100%;
  }

  /* line 308, sass/elements/_carousels.scss */
  .owl-carousel {
    margin: auto;
  }

  /* line 312, sass/elements/_carousels.scss */
  .owl-nav {
    display: none;
  }
}
@media (max-width: 969px) {
  /* line 318, sass/elements/_carousels.scss */
  .item {
    padding: 0 40px;
  }
  /* line 321, sass/elements/_carousels.scss */
  .item .quote {
    font-size: 16px;
    font-size: 1rem;
    line-height: 25px;
    display: inline-block;
  }
}
/*--------------------------------------------------------------
# 4 push
--------------------------------------------------------------*/
/* line 2, sass/elements/_four_push.scss */
.push-block-wrapper div[class*="col-"] {
  background: url(./images/temp/donate-block-seperator.png) no-repeat center right transparent;
}
/* line 5, sass/elements/_four_push.scss */
.push-block-wrapper div[class*="col-"]:last-of-type {
  background: none;
}
/* line 10, sass/elements/_four_push.scss */
.push-block-wrapper a:not(.sosve-btn) {
  display: block;
  position: relative;
  height: 100%;
  width: 100%;
}

/* line 19, sass/elements/_four_push.scss */
.push-link a {
  color: #ffffff;
  font-size: 14px;
  font-size: 0.875rem;
}

@media (max-width: 969px) {
  /* line 28, sass/elements/_four_push.scss */
  .push-block-wrapper div[class*="col-"] {
    background: none;
  }
  /* line 31, sass/elements/_four_push.scss */
  .push-block-wrapper div[class*="col-"]:nth-of-type(2n-1) {
    background: url(./images/temp/donate-block-seperator.png) no-repeat center right transparent;
  }
  /* line 34, sass/elements/_four_push.scss */
  .push-block-wrapper div[class*="col-"]:last-of-type {
    background: none;
  }
}
@media (max-width: 730px) {
  /* line 43, sass/elements/_four_push.scss */
  .push-block-wrapper div[class*="col-"]:nth-of-type(n) {
    background: url(./images/temp/temp-h-line-white.png) no-repeat bottom center transparent;
  }
  /* line 46, sass/elements/_four_push.scss */
  .push-block-wrapper div[class*="col-"]:last-of-type {
    background: none;
  }

  /* line 50, sass/elements/_four_push.scss */
  .push-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
/* line 57, sass/elements/_four_push.scss */
.push-block {
  width: 100%;
  text-align: center;
}

/* line 61, sass/elements/_four_push.scss */
.push-block-title {
  margin: 0 0 15px 0;
}

/* line 65, sass/elements/_four_push.scss */
.push-block-image {
  height: 100px;
  margin: 0 0 30px 0;
}
/* line 69, sass/elements/_four_push.scss */
.push-block-image .push-block-number {
  font-size: 80px;
  font-size: 5rem;
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  font-family: "Amatic SC", cursive;
  font-weight: 600;
}
/* line 77, sass/elements/_four_push.scss */
.push-block-image .push-block-number + img {
  max-width: 90%;
}
/* line 82, sass/elements/_four_push.scss */
.push-block-image > img {
  display: inline-block;
  height: 100%;
  width: auto;
  max-height: 100%;
  vertical-align: middle;
}
/* line 90, sass/elements/_four_push.scss */
.push-block-image.full {
  height: auto;
}
/* line 93, sass/elements/_four_push.scss */
.push-block-image.full > img {
  height: auto;
}

/* line 99, sass/elements/_four_push.scss */
.push-title {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
}

/* line 107, sass/elements/_four_push.scss */
.push-block-text {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  line-height: 1.6em;
  color: #ffffff;
}

/* line 115, sass/elements/_four_push.scss */
.push-block-link {
  font-size: 14px;
  font-size: 0.875rem;
  display: inline-block;
  vertical-align: top;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 15px 0 0 0;
  color: #ffffff;
}
/* line 125, sass/elements/_four_push.scss */
.push-block-link:hover {
  text-decoration: underline;
}
/* line 129, sass/elements/_four_push.scss */
.push-block-link:after {
  display: inline-block;
  vertical-align: middle;
}

/*--------------------------------------------------------------
# Google Map
--------------------------------------------------------------*/
/* line 1, sass/elements/_map.scss */
.home-map-wrapper {
  position: relative;
  display: block;
  height: 600px;
}

/* line 6, sass/elements/_map.scss */
#home_map {
  height: 600px;
}

/* line 10, sass/elements/_map.scss */
.map-filters-wrapper {
  position: relative;
  max-width: 1170px;
  height: 1px;
  margin: -600px auto 0;
  display: block;
  overflow: visible;
  z-index: 10;
}

/* line 19, sass/elements/_map.scss */
.map-filters {
  position: absolute;
  background-color: #009EE0;
  right: 0;
  top: 0;
  height: auto;
  width: 270px;
  display: block;
  color: #ffffff;
  padding: 50px 30px;
}
/* line 32, sass/elements/_map.scss */
.map-filters .input-wrapper .flat-custom + label {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 36, sass/elements/_map.scss */
.map-filters .input-wrapper .flat-custom + label:before {
  border: 2px solid white !important;
}
/* line 39, sass/elements/_map.scss */
.map-filters .input-wrapper .flat-custom + label:after {
  background-color: white !important;
}
/* line 45, sass/elements/_map.scss */
.map-filters .input-wrapper.pink .flat-custom + label {
  color: white !important;
}
/* line 48, sass/elements/_map.scss */
.map-filters .input-wrapper.pink .flat-custom + label:after {
  background-color: #E75761 !important;
}
/* line 55, sass/elements/_map.scss */
.map-filters .input-wrapper.green .flat-custom + label {
  color: white !important;
}
/* line 58, sass/elements/_map.scss */
.map-filters .input-wrapper.green .flat-custom + label:after {
  background-color: #78BA41 !important;
}

/* line 66, sass/elements/_map.scss */
.bubble-content {
  color: #1A171B;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
}
/* line 72, sass/elements/_map.scss */
.bubble-content .sosve-title {
  margin: 10px 0 20px 0;
  display: block;
}

/* line 78, sass/elements/_map.scss */
.bubbleContent {
  text-align: center;
}

/* line 82, sass/elements/_map.scss */
.link-to-village {
  color: #78BA41;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 900;
  text-transform: uppercase;
  margin: 20px 0 10px 0;
  display: block;
}
/* line 91, sass/elements/_map.scss */
.link-to-village.green {
  color: #78BA41;
}
/* line 94, sass/elements/_map.scss */
.link-to-village.pink {
  color: #EB727C;
}
/* line 97, sass/elements/_map.scss */
.link-to-village.light-grey {
  color: #EB727C;
}

/* line 103, sass/elements/_map.scss */
.village-map img {
  width: 100%;
}

@media (max-width: 730px) {
  /* line 112, sass/elements/_map.scss */
  .home-map-wrapper {
    height: auto;
  }

  /* line 115, sass/elements/_map.scss */
  #home_map {
    height: 260px;
  }

  /* line 119, sass/elements/_map.scss */
  .map-filters-wrapper,
  .map-filters {
    margin: 0;
    position: relative;
    width: 100%;
    height: auto;
  }

  /* line 129, sass/elements/_map.scss */
  .map-filters .input-wrapper input[type="checkbox"].flat-custom + label {
    height: auto;
    line-height: 1.2;
    margin-bottom: 10px;
  }
}
/*--------------------------------------------------------------
# WYSIWYG
--------------------------------------------------------------*/
/* == WordPress WYSIWYG Editor Styles == */
/* line 2, sass/wysiwyg/_base.scss */
.entry-content img {
  margin: 0 0 1.5em 0;
}

/* line 5, sass/wysiwyg/_base.scss */
.alignleft, img.alignleft {
  margin-right: 1.5em;
  display: inline;
  float: left;
}

/* line 10, sass/wysiwyg/_base.scss */
.alignright, img.alignright {
  margin-left: 1.5em;
  display: inline;
  float: right;
}

/* line 15, sass/wysiwyg/_base.scss */
.aligncenter, img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both;
}

/* line 21, sass/wysiwyg/_base.scss */
.alignnone, img.alignnone {
  /* not sure about this one */
}

/* line 24, sass/wysiwyg/_base.scss */
.wp-caption {
  margin-bottom: 1.5em;
  text-align: center;
  padding-top: 5px;
}

/* line 29, sass/wysiwyg/_base.scss */
.wp-caption img {
  border: 0 none;
  padding: 0;
  margin: 0;
}

/* line 34, sass/wysiwyg/_base.scss */
.wp-caption p.wp-caption-text {
  line-height: 1.5;
  font-size: 10px;
  margin: 0;
}

/* line 39, sass/wysiwyg/_base.scss */
.wp-smiley {
  margin: 0 !important;
  max-height: 1em;
}

/* line 43, sass/wysiwyg/_base.scss */
blockquote.left {
  margin-right: 20px;
  text-align: right;
  margin-left: 0;
  width: 33%;
  float: left;
}

/* line 50, sass/wysiwyg/_base.scss */
blockquote.right {
  margin-left: 20px;
  text-align: left;
  margin-right: 0;
  width: 33%;
  float: right;
}

/* line 1, sass/elements/_result_list.scss */
.search-result-summary,
.result-type,
.result-title,
.result-content,
.result-date {
  display: block;
  position: relative;
  font-family: "Montserrat", sans-serif;
  color: #1A171B;
  line-height: 1.2;
}

/* line 12, sass/elements/_result_list.scss */
.search-result-summary {
  text-align: center;
  margin: 0 auto;
  font-size: 19px;
  font-size: 1.1875rem;
  margin: 0;
}
/* line 18, sass/elements/_result_list.scss */
.search-result-summary .input-label,
.search-result-summary .number-result {
  color: #5CC5ED;
  font-family: "Montserrat", sans-serif;
  -ms-flex-preferred-size: 33%;
  flex-basis: 33%;
}

/* line 27, sass/elements/_result_list.scss */
.result-type {
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: uppercase;
}

/* line 32, sass/elements/_result_list.scss */
.result-title {
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
}

/* line 38, sass/elements/_result_list.scss */
.result-date {
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 42, sass/elements/_result_list.scss */
.result-content {
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 15px;
  color: #666;
}

@media (max-width: 1199px) {
  /* line 51, sass/elements/_result_list.scss */
  .search-result-summary .input-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 53, sass/elements/_result_list.scss */
  .search-result-summary .input-label,
  .search-result-summary .number-result {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
  }
}
@media (max-width: 969px) {
  /* line 60, sass/elements/_result_list.scss */
  .search-result-summary .input-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 62, sass/elements/_result_list.scss */
  .search-result-summary .input-label, .search-result-summary .number-result {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  /* line 63, sass/elements/_result_list.scss */
  .search-result-summary .input-el {
    margin: 20px 0;
  }
}
/*--------------------------------------------------------------
# ios 6 - 7 vh fix - Keep Last
--------------------------------------------------------------*/
/* fix iOS bug not displaying 100vh correctly */
/* ipad */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 4, sass/mixins/_ios-vh-fix.scss */
  .fullheight {
    height: 768px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 9, sass/mixins/_ios-vh-fix.scss */
  .fullheight {
    height: 1024px;
  }
}
/* iphone5 */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
  /* line 15, sass/mixins/_ios-vh-fix.scss */
  .fullheight {
    height: 320px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
  /* line 20, sass/mixins/_ios-vh-fix.scss */
  .fullheight {
    height: 568px;
  }
}
/* iPhone 4 */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 26, sass/mixins/_ios-vh-fix.scss */
  .fullheight {
    height: 320px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  /* line 31, sass/mixins/_ios-vh-fix.scss */
  .fullheight {
    height: 480px;
  }
}
/*--------------------------------------------------------------
# Android 4.x - Keep Last
--------------------------------------------------------------*/
/* line 4, sass/layout/_oldflexbox.scss */
html:not(.flexbox):not(.flexboxtweener) section .mixology-row,
.no-flexbox.no-flexboxtweener section .mixology-row {
  display: block !important;
  font-size: 0 !important;
  width: 100% !important;
}
/* line 10, sass/layout/_oldflexbox.scss */
html:not(.flexbox):not(.flexboxtweener) section [class^="col-"], html:not(.flexbox):not(.flexboxtweener) section [class*=" col-"],
.no-flexbox.no-flexboxtweener section [class^="col-"],
.no-flexbox.no-flexboxtweener section [class*=" col-"] {
  display: inline-block !important;
  font-size: 1rem !important;
}
/* line 15, sass/layout/_oldflexbox.scss */
html:not(.flexbox):not(.flexboxtweener) section [class*="-12"],
.no-flexbox.no-flexboxtweener section [class*="-12"] {
  width: 104% !important;
  max-width: 104% !important;
}
/* line 21, sass/layout/_oldflexbox.scss */
html:not(.flexbox):not(.flexboxtweener) .sosve-music-wrapper,
.no-flexbox.no-flexboxtweener .sosve-music-wrapper {
  display: block;
  font-size: 0 !important;
  width: 100% !important;
}
/* line 26, sass/layout/_oldflexbox.scss */
html:not(.flexbox):not(.flexboxtweener) .sosve-music-wrapper .music-player-wrapper,
html:not(.flexbox):not(.flexboxtweener) .sosve-music-wrapper .music-card-text-wrapper,
.no-flexbox.no-flexboxtweener .sosve-music-wrapper .music-player-wrapper,
.no-flexbox.no-flexboxtweener .sosve-music-wrapper .music-card-text-wrapper {
  display: inline-block !important;
  font-size: 1rem !important;
}
/* line 31, sass/layout/_oldflexbox.scss */
html:not(.flexbox):not(.flexboxtweener) .sosve-music-wrapper .music-player-wrapper,
.no-flexbox.no-flexboxtweener .sosve-music-wrapper .music-player-wrapper {
  width: 60px;
}
/* line 32, sass/layout/_oldflexbox.scss */
html:not(.flexbox):not(.flexboxtweener) .sosve-music-wrapper .music-card-text-wrapper,
.no-flexbox.no-flexboxtweener .sosve-music-wrapper .music-card-text-wrapper {
  width: 80%;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

/* line 47, sass/layout/_oldflexbox.scss */
.no-flexbox.flexboxtweener.no-flexboxlegacy .etape-1 .background-color .special-input-wrapper label {
  display: inline-block !important;
}
/* line 50, sass/layout/_oldflexbox.scss */
.no-flexbox.flexboxtweener.no-flexboxlegacy .subsubmenu > li a {
  display: inline-block !important;
}
/* line 53, sass/layout/_oldflexbox.scss */
.no-flexbox.flexboxtweener.no-flexboxlegacy .donate-profil-menu-el-wrapper .donate-profil-menu-link {
  display: inline-block !important;
}
/* line 58, sass/layout/_oldflexbox.scss */
.no-flexbox.flexboxtweener.no-flexboxlegacy .sosve-filters-wrapper .input-wrapper {
  display: inline-block !important;
}

/* line 64, sass/layout/_oldflexbox.scss */
.play-img {
  cursor: pointer;
}
.home .opening .sosve-btn{
	background: #C01F28;
	padding: 0 20px;
  min-height: 50px;
  line-height: 50px;
	display: inline-block;
	background-size: 100% 100%;
	max-width: 100%;
	text-decoration: none;
  border-radius: 30px;
  border: 4px double #fff;
  font-family: georgia;
  letter-spacing: 4px;
}
.home .opening .sosve-btn:hover{
	background: #fff;
	color: #C01F28;
  border: 4px solid #C01F28;
}
#donner{padding-top: 100px;}
