[09-May-2025 10:50:48 UTC] PHP Warning: Use of undefined constant CONFIG_MODE - assumed 'CONFIG_MODE' (this will throw an Error in a future version of PHP) in /accounts/vemcomusic/public_html/config/contact.php on line 3
Warning: Cannot modify header information - headers already sent by (output started at /accounts/vemcomusic/public_html/config/error_log:1) in /accounts/vemcomusic/public_html/controller/styleController.php on line 13
Warning: Cannot modify header information - headers already sent by (output started at /accounts/vemcomusic/public_html/config/error_log:1) in /accounts/vemcomusic/public_html/controller/styleController.php on line 14
/*! normalize.css v9.0.1 | MIT License | github.com/csstools/normalize.css */
html {
line-height: 1.15;
-ms-text-size-adjust: 100%
}
h1 {
font-size: 2em;
margin: .67em 0
}
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible
}
main {
display: block
}
pre {
font-family: monospace, monospace;
font-size: 1em
}
a {
background-color: transparent
}
abbr[title] {
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted
}
b,
strong {
font-weight: bolder
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em
}
small {
font-size: 80%
}
img {
border-style: none
}
svg:not(:root) {
overflow: hidden
}
button,
input,
select {
margin: 0
}
button {
overflow: visible;
text-transform: none
}
[type=button],
[type=reset],
[type=submit],
button {
-webkit-appearance: button
}
fieldset {
padding: .35em .75em .625em
}
input {
overflow: visible
}
legend {
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
white-space: normal
}
progress {
display: inline-block;
vertical-align: baseline
}
select {
text-transform: none
}
textarea {
margin: 0;
overflow: auto
}
[type=checkbox],
[type=radio] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0
}
[type=search] {
-webkit-appearance: textfield;
outline-offset: -2px
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
height: auto
}
::-webkit-input-placeholder {
color: inherit;
opacity: .54
}
::-webkit-search-decoration {
-webkit-appearance: none
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit
}
::-moz-focus-inner {
border-style: none
}
:-moz-focusring {
outline: 1px dotted ButtonText
}
details,
dialog {
display: block
}
dialog {
background-color: #fff;
border: solid;
color: #000;
height: -moz-fit-content;
height: -webkit-fit-content;
height: fit-content;
left: 0;
margin: auto;
padding: 1em;
position: absolute;
right: 0;
width: -moz-fit-content;
width: -webkit-fit-content;
width: fit-content
}
dialog:not([open]) {
display: none
}
summary {
display: list-item
}
[hidden],
template {
display: none
}
html {
font-size: 100%;
width: 100%;
height: 100%;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
*,
:after,
:before {
-webkit-box-sizing: inherit;
box-sizing: inherit
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0
}
body,
html {
overflow-x: hidden
}
body {
font-family: -apple-system, BlinkMacSystemFont, Lato, Helvetica, Helvetica Neue, Arial, sans-serif;
font-size: 16px;
line-height: 1.52947;
font-weight: 400;
-webkit-font-smoothing: subpixel-antialiased;
-moz-osx-font-smoothing: auto;
direction: ltr;
color: #323232;
background-color: #fff
}
.x-container {
position: relative;
max-width: 100%;
margin-left: 3.0625vw;
margin-right: 3.0625vw
}
.wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.align-right {
text-align: right
}
.align-center {
text-align: center
}
.color-white {
color: #fff
}
.color-blue {
color: #223e91
}
.color-red {
color: #b81e1b
}
.background-blue {
background-color: #3560e1
}
.section-title {
font: 5.2585vw/.8 Kenyan Coffee, sans-serif;
font-weight: 700;
font-style: italic
}
.overlay {
position: fixed;
z-index: -1;
left: -9999px;
left: -624.9375rem;
overflow-x: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
opacity: 0;
-webkit-transition: opacity .2s linear;
transition: opacity .2s linear
}
.is-visible {
opacity: 1;
top: 0;
right: 0;
bottom: 0;
left: 0
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.section-title {
font-size: 2rem;
width: 90%;
margin-left: auto;
margin-right: auto;
position: relative;
z-index: 0;
}
.section-title span {
margin-right: 1%
}
.section-title span:last-child {
margin-right: 0
}
}
body .swiper-container {
overflow: inherit
}
.product-slider .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
background-image: none;
width: 8.35vw;
height: 8.35vw;
right: 3.4585vw;
margin-top: -9vw
}
#out {
position: fixed;
top: 0;
z-index: 5000;
color: red
}
.product-section {
background: -webkit-gradient(linear, right top, left top, from(#000), color-stop(49.72%, #010c59), to(#010006));
background: linear-gradient(270deg, #000, #010c59 49.72%, #010006)
}
.ui-width-3-10 {
width: 30%
}
.ui-width-4-10 {
width: 40%
}
.ui-width-4-7-10 {
width: 47%
}
.ui-width-5-10 {
width: 50%
}
.ui-width-6-10 {
width: 60%
}
.ui-width-7-10 {
width: 70%
}
.ui-width-7_5-10 {
width: 75%
}
.ui-width-7_8-10 {
width: 78%
}
.ui-width-8-10 {
max-width: 80%
}
.ui-width-9-10 {
width: 90%
}
.ui-width-10-10 {
width: 100%
}
table {
border-collapse: collapse;
border-spacing: 0
}
figure {
margin: 0
}
menu,
ul {
margin: 0;
padding: 0
}
ul {
list-style: none outside none
}
img {
max-width: 100%;
height: auto;
display: inline-block;
vertical-align: middle
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
margin: 0
}
p {
padding: 0
}
pre {
margin: 0
}
::-moz-focus-inner {
border: 0;
padding: 0
}
button {
background-color: transparent;
outline: none;
padding: 0
}
a,
button,
input {
border: none
}
a,
button {
-webkit-tap-highlight-color: transparent
}
a:link,
a:visited {
text-decoration: none
}
:focus {
outline: 3px solid #c1e0fe;
outline: 3px solid rgba(131, 192, 253, .5);
outline-offset: 1px
}
a:focus,
input:focus,
textarea:focus {
outline: none
}
button:disabled {
cursor: default
}
@-webkit-keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
50% {
opacity: 1
}
}
@keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
50% {
opacity: 1
}
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn
}
@-webkit-keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown
}
@-webkit-keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp
}
@-webkit-keyframes slideInLeft {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
@keyframes slideInLeft {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft
}
@-webkit-keyframes bounceInLeft {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0)
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0)
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0)
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
@keyframes bounceInLeft {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0)
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0)
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0)
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft
}
@-webkit-keyframes bounceInDown {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0)
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0)
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0)
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
@keyframes bounceInDown {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0)
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0)
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0)
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown
}
@-webkit-keyframes bounceInUp {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0)
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0)
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0)
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
@keyframes bounceInUp {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0)
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0)
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0)
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp
}
@-webkit-keyframes bounceInRight {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0)
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0)
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0)
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
@keyframes bounceInRight {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0)
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0)
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0)
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg)
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg)
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out
}
@-webkit-keyframes jackInTheBox {
0% {
opacity: 0;
-webkit-transform: scale(.1) rotate(30deg);
transform: scale(.1) rotate(30deg);
-webkit-transform-origin: center bottom;
transform-origin: center bottom
}
50% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg)
}
70% {
-webkit-transform: rotate(3deg);
transform: rotate(3deg)
}
to {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1)
}
}
@keyframes jackInTheBox {
0% {
opacity: 0;
-webkit-transform: scale(.1) rotate(30deg);
transform: scale(.1) rotate(30deg);
-webkit-transform-origin: center bottom;
transform-origin: center bottom
}
50% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg)
}
70% {
-webkit-transform: rotate(3deg);
transform: rotate(3deg)
}
to {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1)
}
}
.jackInTheBox {
-webkit-animation-name: jackInTheBox;
animation-name: jackInTheBox
}
@-webkit-keyframes rubberBand {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1)
}
30% {
-webkit-transform: scale3d(1.25, .75, 1);
transform: scale3d(1.25, .75, 1)
}
40% {
-webkit-transform: scale3d(.75, 1.25, 1);
transform: scale3d(.75, 1.25, 1)
}
50% {
-webkit-transform: scale3d(1.15, .85, 1);
transform: scale3d(1.15, .85, 1)
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1)
}
to {
-webkit-transform: scaleX(1);
transform: scaleX(1)
}
}
@keyframes rubberBand {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1)
}
30% {
-webkit-transform: scale3d(1.25, .75, 1);
transform: scale3d(1.25, .75, 1)
}
40% {
-webkit-transform: scale3d(.75, 1.25, 1);
transform: scale3d(.75, 1.25, 1)
}
50% {
-webkit-transform: scale3d(1.15, .85, 1);
transform: scale3d(1.15, .85, 1)
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1)
}
to {
-webkit-transform: scaleX(1);
transform: scaleX(1)
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand
}
@-webkit-keyframes slideInUp {
0% {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
@keyframes slideInUp {
0% {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp
}
@font-face {
font-family: Kenyan Coffee;
font-weight: 400;
src: url(https://www.vemcomusic.com/fonts/kenyan-coffee-regular.woff2) format("woff2"), url(https://www.vemcomusic.com/fonts/kenyan-coffee-regular.woff) format("woff"), url(https://www.vemcomusic.com/fonts/kenyan-coffee-regular.ttf) format("truetype")
}
@font-face {
font-family: Kenyan Coffee;
font-weight: 700;
src: url(https://www.vemcomusic.com/fonts/kenyan-coffee-bold.woff2) format("woff2"), url(https://www.vemcomusic.com/fonts/kenyan-coffee-bold.woff) format("woff"), url(https://www.vemcomusic.com/fonts/kenyan-coffee-bold.ttf) format("truetype")
}
@font-face {
font-family: Lato;
font-weight: 400;
src: url(https://www.vemcomusic.com/fonts/lato-regular.woff2) format("woff2"), url(https://www.vemcomusic.com/fonts/lato-regular.woff) format("woff"), url(https://www.vemcomusic.com/fonts/lato-regular.ttf) format("truetype")
}
@font-face {
font-family: Lato;
font-weight: 700;
src: url(https://www.vemcomusic.com/fonts/lato-bold.woff2) format("woff2"), url(https://www.vemcomusic.com/fonts/lato-bold.woff) format("woff"), url(https://www.vemcomusic.com/fonts/lato-bold.ttf) format("truetype")
}
@font-face {
font-family: Marcellus;
font-weight: 400;
src: url(https://www.vemcomusic.com/fonts/marcellus-regular.woff2) format("woff2"), url(https://www.vemcomusic.com/fonts/marcellus-regular.woff) format("woff"), url(https://www.vemcomusic.com/fonts/marcellus-regular.ttf) format("truetype")
}
.header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #223e91;
width: 100%;
height: 3.1585vw;
position: relative;
z-index: 50;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.header {
display: none
}
}
@media screen and (min-width:40.625rem) and (max-width:62rem) {
.header {
display: block;
height: 35px
}
}
.header-container {
max-width: 100%;
height: 100%
}
.navigation-menus {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100%
}
@media screen and (min-width:20rem) {
.navigation-menus {
display: none
}
}
@media screen and (min-width:40.625rem) {
.navigation-menus {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
}
.navigation-menus__list {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.navigation-menus__item {
margin-left: 4.5375vw
}
.navigation-menus__item:first-child {
margin-left: 0
}
.navigation-menus__text {
display: block;
position: relative;
-webkit-transition: -webkit-transform .25s cubic-bezier(.215, .61, .355, 1);
transition: -webkit-transform .25s cubic-bezier(.215, .61, .355, 1);
transition: transform .25s cubic-bezier(.215, .61, .355, 1);
transition: transform .25s cubic-bezier(.215, .61, .355, 1), -webkit-transform .25s cubic-bezier(.215, .61, .355, 1);
padding: 0 .1225vw
}
.navigation-menus__text:before {
content: attr(data-hover);
display: inline-block;
position: absolute;
top: 100%;
font-weight: 700;
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
.navigation-menus__link {
font-size: 1.05vw;
font-weight: 400;
color: #fff;
text-transform: uppercase;
overflow: hidden;
padding: 0 .3125rem;
height: 1.0545vw;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.navigation-menus__link:hover .navigation-menus__text {
-webkit-transform: translateY(-100%);
transform: translateY(-100%)
}
@media screen and (min-width:40.625rem) and (max-width:62rem) {
.navigation-menus__link {
font-size: .875rem;
height: auto
}
}
.hamburger-menu {
position: absolute;
z-index: 1080;
top: 3%;
left: 5%
}
@media screen and (min-width:40.625rem) {
.hamburger-menu {
display: none
}
}
.hamburger-toggle {
z-index: 30;
width: 25px;
height: 19px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
cursor: pointer;
outline: 0;
-webkit-transition: -webkit-transform .25s ease-out;
transition: -webkit-transform .25s ease-out;
transition: transform .25s ease-out;
transition: transform .25s ease-out, -webkit-transform .25s ease-out;
position: relative
}
.hamburger-toggle span {
width: 100%;
height: 3px;
-webkit-transition: -webkit-transform .25s ease;
transition: -webkit-transform .25s ease;
transition: transform .25s ease;
transition: transform .25s ease, -webkit-transform .25s ease
}
.hamburger-toggle span span:first-child {
width: 50%
}
.menu-box-1,
.menu-box-2,
.menu-box-3 {
background-color: #223e91;
-webkit-transition: all .25s ease;
transition: all .25s ease
}
.open .menu-box-1 {
background-color: transparent
}
.open .menu-box-2 {
-webkit-transform: rotate(45deg) translate(-1px);
transform: rotate(45deg) translate(-1px)
}
.open .menu-box-3 {
-webkit-transform: rotate(-45deg) translate(5px, -7px);
transform: rotate(-45deg) translate(5px, -7px)
}
.interactive__socials.interactive__socials__hero {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
width: 100%
}
.interactive__socials-icon.interactive__socials-icon_hero {
width: 1.85vw;
height: 1.85vw
}
.icon-head_insta {
position: absolute;
top: 1.385vw;
right: 7.125vw
}
.icon-head_whatsApp {
position: absolute;
top: 4.385vw;
right: 4.125vw
}
.icon-head_icon-fb {
position: absolute;
top: 1.385vw;
right: 1.195vw
}
.interactive__socials-icon {
width: 5.95vw;
height: 5.95vw
}
.social-icon {
width: 100%;
height: 100%
}
.social-icon path {
fill: #b81e1b
}
.soc-box_blue {
background-color: #56a8e3
}
.interactive__socials-link {
display: block;
-webkit-transition: -webkit-transform .25s ease;
transition: -webkit-transform .25s ease;
transition: transform .25s ease;
transition: transform .25s ease, -webkit-transform .25s ease
}
.interactive__socials-link:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1)
}
.f-center {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.icon-whatsApp {
position: absolute;
left: 29.75vw;
top: 13.35vw
}
.icon-insta {
position: absolute;
left: 40.15vw;
top: 5.85vw
}
.icon-fb {
position: absolute;
left: 55.75vw;
top: 11.35vw
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.interactive__socials.interactive__socials__hero {
display: none
}
}
.x-section-contact {
margin-top: 4.6875rem
}
.contact__willContact {
position: relative
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.contact__head {
padding-top: 2.5rem
}
}
.wrapper-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
@media screen and (min-width:90rem) {
.wrapper-form {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start
}
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.contact__form {
border: 1px solid #223e91;
border-radius: 4px;
padding: 1.25rem .9375rem;
margin-top: 3.125rem
}
}
@media screen and (min-width:40.625rem) and (max-width:62rem) {
.contact__form {
max-width: 87.5%;
padding: 1.875rem
}
}
.from-talk {
padding: 0
}
.form-meet,
.form-talk {
display: inline-block;
max-width: 100%;
width: 880px;
padding: 7.5rem
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.form-meet,
.form-talk {
width: 100%;
padding: 0
}
}
@media screen and (min-width:64rem) {
.form-meet,
.form-talk {
padding-top: 0
}
}
@media screen and (min-width:90rem) {
.form-meet,
.form-talk {
padding: 2.75vw
}
}
@media screen and (min-width:100rem) {
.form-meet,
.form-talk {
padding: 4.5vw
}
}
@media screen and (min-width:120rem) {
.form-meet,
.form-talk {
width: 47.4856vw;
padding: 4.2545vw
}
}
.form-title {
font-family: Kenyan Coffee, sans-serif;
font-size: 30px;
font-size: 1.875rem;
font-weight: 400;
color: #223e91;
text-align: center;
margin-bottom: 1.75rem
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.form-title {
font-size: 1.375rem;
margin-bottom: 0
}
}
@media screen and (min-width:118.75rem) {
.form-title {
font-size: 1.675vw
}
}
.field-group-input {
margin-bottom: .5rem
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.field-group-input {
margin-bottom: 1rem
}
}
@media screen and (min-width:40.625rem) and (max-width:64rem) {
.field-group-input {
margin-bottom: 1.5625rem
}
}
@media screen and (min-width:120rem) {
.field-group-input {
margin-bottom: .5545vw
}
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.field-group-input.form-base_info-field {
margin-bottom: 1rem
}
.field-group-input.form-base_info-field .selectr-selected {
margin-bottom: 0
}
}
@media screen and (min-width:40.625rem) and (max-width:64rem) {
.field-group-input.form-base_info-field {
margin-bottom: 1.5625rem
}
}
.form-input {
font-size: 20px;
font-size: 1.25rem;
height: 55px;
padding: 1.5625rem .125rem .125rem
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.field-groups {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
@media screen and (min-width:125rem) {
.form-input {
height: 2.685vw
}
}
.form-label {
font-size: 20px;
font-size: 1.25rem;
font-weight: 400
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.form-label {
font-size: 1.0625rem
}
}
.form-label-area {
bottom: 5px
}
.form-textarea {
resize: none;
border: none;
border-bottom: 1px solid #223e91
}
.form-button {
text-align: left;
margin-top: 1.25rem
}
@media screen and (min-width:40.625rem) and (max-width:62rem) {
.form-button {
text-align: right
}
}
@media screen and (min-width:90rem) {
.form-button {
text-align: right
}
}
.field-error {
display: block
}
.field-input-error {
display: block;
opacity: 1;
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition: opacity .1s cubic-bezier(.25, .8, .25, 1), border .3s cubic-bezier(.25, .8, .25, 1), -webkit-transform .3s cubic-bezier(.25, .8, .25, 1);
transition: opacity .1s cubic-bezier(.25, .8, .25, 1), border .3s cubic-bezier(.25, .8, .25, 1), -webkit-transform .3s cubic-bezier(.25, .8, .25, 1);
transition: transform .3s cubic-bezier(.25, .8, .25, 1), opacity .1s cubic-bezier(.25, .8, .25, 1), border .3s cubic-bezier(.25, .8, .25, 1);
transition: transform .3s cubic-bezier(.25, .8, .25, 1), opacity .1s cubic-bezier(.25, .8, .25, 1), border .3s cubic-bezier(.25, .8, .25, 1), -webkit-transform .3s cubic-bezier(.25, .8, .25, 1);
border-bottom: 1px solid #f44336
}
.svg-icon-cld {
width: 20px;
height: 20px;
position: absolute;
top: 30px;
right: 0
}
@media screen and (min-width:121.875rem) {
.svg-icon-cld {
width: .9585vw;
height: .9585vw;
top: auto;
margin-top: -1.325vw
}
}
.field-groups {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%
}
.field-group-input-date,
.field-group-input-time {
width: 50%;
margin-right: 5rem
}
.field-group-input-date:last-child,
.field-group-input-time:last-child {
margin-right: 0
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.field-group-input-date,
.field-group-input-time {
width: 100%;
margin-right: 0
}
}
.contact {
margin-bottom: 3.685vw;
position: relative
}
.cubes {
position: absolute;
width: 100%;
top: -9.265vw
}
@media screen and (min-width:64rem) and (max-width:118.75rem) {
.cubes {
top: -100px
}
}
.margin-t-none {
padding-top: 0
}
.contact-hero {
position: relative
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.contact-hero {
display: none
}
}
.background-image {
background-image: url(https://www.vemcomusic.com/images/map.png);
width: 90%;
height: 46vw;
background-size: 100%;
background-repeat: no-repeat
}
@media screen and (min-width:64rem) and (max-width:100rem) {
.form-contact {
padding: 0
}
}
.contact-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-left: 3.0625vw;
margin-right: 3.0625vw
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.contact-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 3.125rem;
margin-left: 1.5625rem;
margin-right: 1.5625rem
}
}
@media screen and (min-width:40.625rem) and (max-width:62rem) {
.contact-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
}
.contact__slide-left {
width: 40%
}
.contact__slide-right {
width: 45%
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.contact__slide-left,
.contact__slide-right {
width: 100%
}
}
.select-office {
margin-bottom: 4.17vw;
width: 275px
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.select-office {
width: 100%
}
}
@media screen and (min-width:40.625rem) and (max-width:62rem) {
.select-office {
text-align: center
}
}
@media screen and (min-width:125rem) {
.select-office {
width: 11.025vw
}
}
@media screen and (min-width:40.625rem) and (max-width:62rem) {
.select-office .selectr-container {
display: inline-block;
max-width: 45%
}
}
.contact-head {
font-family: Kenyan Coffee, sans-serif;
font-size: 1.88vw;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
color: #272291
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.contact-head {
text-align: center;
font-size: 1.625rem;
margin-top: 3.125rem
}
}
@media screen and (min-width:64rem) and (max-width:100rem) {
.contact-head {
font-size: 1.75rem
}
}
.contact__willContact-text {
font-size: 1.04vw;
line-height: 1.38105;
font-weight: 400;
color: #03195b;
margin-top: 1.3vw
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.contact__willContact-text {
font-size: 1.0625rem;
line-height: 1.6685;
margin-top: 1.375rem
}
}
@media screen and (min-width:64rem) and (max-width:100rem) {
.contact__willContact-text {
font-size: 1.125rem
}
}
.contact__location {
margin-top: 4.27vw
}
.contact__location-info {
margin-top: 1.04vw
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.contact__location-info {
text-align: center;
margin-top: 1.5625rem
}
}
@media screen and (min-width: 320px) and (max-width: 660px) {
.contact__location-info ul {
flex-direction: column;
}
.contact__location-info ul li {
margin-right: 0 !important;
margin-bottom: 2rem;
}
}
.info-office-address,
.info-office-mail,
.info-office-phone {
display: block;
font-size: 1.04vw;
color: #223e91
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.info-office-address,
.info-office-mail,
.info-office-phone {
font-size: 1rem
}
}
@media screen and (min-width:64rem) and (max-width:100rem) {
.info-office-address,
.info-office-mail,
.info-office-phone {
display: block;
font-size: 1.125rem;
color: #223e91
}
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.interactive .interactive__socials {
display: none
}
}
.footer {
background-color: #223e91;
height: auto
}
.footer-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: .3125vw 0
}
.contact-phone,
.location-text,
.time-work {
font-family: Lato, sans-serif;
font-weight: 400;
color: #fff;
text-transform: uppercase
}
@media screen and (min-width:64rem) {
.contact-phone,
.location-text,
.time-work {
font-size: 1rem
}
}
@media screen and (min-width:75rem) {
.contact-phone,
.location-text,
.time-work {
font-size: 1.125rem
}
}
@media screen and (min-width:100rem) {
.contact-phone,
.location-text,
.time-work {
font-size: .85vw
}
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.footer-content {
display: none
}
.footer-content_m {
padding: 5% 0 8%
}
}
@media screen and (min-width:40.625rem) {
.footer-content_m {
display: none
}
}
.wrap-colum {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.wrap-colum {
width: 90%;
margin-left: auto;
margin-right: auto
}
.footer-mobile {
background-color: #223e91
}
.contact-phone_m,
.location-text_m,
.time-work_m {
text-transform: uppercase;
line-height: normal;
font-size: .875rem;
color: #fff;
width: 90%;
margin-left: auto;
margin-right: auto
}
}
.footer-social__list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 8% 0 5%
}
.footer-social__item {
margin-right: 10%
}
.footer-social__item:last-child {
margin-right: 0
}
.footer-social-icon {
width: 35px;
height: 35px
}
.footer-social__link {
display: block
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.interactive-squares {
margin-top: 3.125rem
}
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.cubes {
display: none
}
}
.cubes-group-contact,
.cubes-group_hiring,
.cubes-group_profit {
position: absolute;
right: 0;
width: 32px;
height: auto
}
@media screen and (min-width:40.625rem) {
.cubes-group-contact,
.cubes-group_hiring,
.cubes-group_profit {
display: none
}
}
.cubes-group-slct,
.cubes-group_adv-top,
.cubes-group_form {
position: absolute;
left: 0;
top: -50px;
width: 80px;
height: auto
}
@media screen and (min-width:40.625rem) {
.cubes-group-slct,
.cubes-group_adv-top,
.cubes-group_form {
display: none
}
}
.cubes-group-arcade,
.cubes-group-pool,
.cubes-group-toy {
position: absolute;
width: 100%;
height: auto
}
@media screen and (min-width:40.625rem) {
.cubes-group-arcade,
.cubes-group-pool,
.cubes-group-toy {
display: none
}
}
.cubes-group-arcade,
.cubes-group-toy {
top: 68px
}
.cubes-group-slct {
top: 48px;
left: -25px
}
.cubes-animate-opacity {
opacity: .2;
-webkit-transition: 2s;
transition: 2s
}
.cubes-animate-opacity-show {
opacity: 1;
-webkit-transition: 2s;
transition: 2s
}
.cube-big {
width: 5.25vw;
height: 5.25vw
}
.cube-medium {
width: 2.625vw;
height: 2.625vw
}
.cube-small {
width: 1.75vw;
height: 1.75vw
}
.lightBlue {
background-color: #3560e1
}
.darkBlue {
background-color: #223e91
}
.blue {
background-color: #56a8e3
}
.scene__list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end
}
.scene-postion_hero-top {
position: absolute;
top: 0;
right: inherit;
left: 0
}
.scene-w-100 {
width: 100%
}
.cube-position-1 {
position: absolute;
top: -4.275vw;
left: -16.875vw
}
.cube-position-2 {
position: absolute;
top: -.075vw;
left: -22.875vw
}
.cube-position-3 {
position: absolute;
top: -8.075vw;
left: -11.875vw
}
.cube-position-4 {
top: -.075vw;
right: -1.125vw
}
.cube-position-4,
.cube-position-5,
.cube-position-6,
.cube-position-7,
.cube-position-8,
.cube-position-9,
.cube-position-10,
.cube-position-11 {
position: absolute
}
.scene__item-hiro_top.cube-position-1 {
top: 0;
left: 4.625vw
}
.scene__item-hiro_top.cube-position-2 {
top: 1.625vw;
left: 8.625vw
}
.scene__item-hiro_top.cube-position-3 {
top: 4.625vw;
left: 6.625vw
}
.scene__item-hiro_top.cube-position-4 {
top: 3.625vw;
left: 22.625vw
}
.scene__item-hiro_top.cube-position-5 {
position: absolute;
top: .625vw;
left: 42vw
}
.scene__item-hiro_top.cube-position-6 {
position: absolute;
top: 2.625vw;
left: inherit;
right: 45.65vw
}
.scene__item-hiro_top.cube-position-7 {
position: absolute;
top: 1.625vw;
left: inherit;
right: 29.65vw
}
.scene__item-hiro_top.cube-position-8 {
position: absolute;
top: 2.625vw;
left: inherit;
right: 23.65vw
}
.scene__item-hiro_top.cube-position-9 {
position: absolute;
top: 1.625vw;
left: inherit;
right: 18.65vw
}
.scene__item-hiro_top.cube-position-10 {
position: absolute;
top: 3.625vw;
left: inherit;
right: 12.65vw
}
.scene__item-hiro_top.cube-position-11 {
position: absolute;
top: 6.625vw;
left: inherit;
right: 7.165vw
}
.scene-postion_hero {
position: absolute;
right: 6.125vw;
z-index: 10
}
.scene-postion_about {
position: absolute;
left: 0;
top: 0;
z-index: 1
}
.scene__item-about.cube-position-1 {
top: 0;
left: -2.525vw
}
.scene__item-about.cube-position-2 {
top: 1.125vw;
left: 11.965vw
}
.scene__item-about.cube-position-3 {
top: inherit;
bottom: -6.625vw;
left: 13.365vw
}
.scene-pos_top {
position: absolute;
top: 0;
right: 0
}
.scene-pos_boot {
right: inherit
}
.scene__item-about-content.cube-position-1 {
top: -1.125vw;
left: inherit;
right: -2.625vw
}
.scene__item-about-content.cube-position-2 {
top: -.175vw;
left: inherit;
right: 2.625vw
}
.scene__item-about-content_b.cube-position-1 {
top: 1.825vw;
left: 0;
right: inherit
}
.scene__item-about-content_b.cube-position-2 {
top: 80%;
left: -2.75vw;
right: inherit
}
.scene-h-100 {
height: 100%
}
.active-color {
fill: #8f0300
}
.scene-postion_product {
position: absolute;
top: 0;
left: 0
}
.scene__item-product.cube-position-1 {
left: 0;
top: -2.875vw
}
.scene__item-product.cube-position-2 {
left: 12.245vw;
top: -6.875vw
}
.scene__item-product.cube-position-3 {
left: 23.245vw;
top: -8.875vw
}
.scene__item-product.cube-position-4 {
left: 17.545vw;
top: -1.675vw
}
.scene__item-product.cube-position-5 {
position: absolute;
left: 22.745vw;
top: 3.525vw
}
.scene__item-product_slide.cube-position-1 {
left: 5.125vw;
top: 6.125vw
}
.scene__item-product_slide.cube-position-2 {
left: -3.875vw;
top: 19.125vw
}
.scene__item-product_slide.cube-position-3 {
left: 1.125vw;
top: 24.325vw
}
.scene__item-product_slide.cube-position-4 {
left: 18.125vw;
top: 36.025vw
}
.scene__item-product_slide.cube-position-5 {
position: absolute;
left: 44.125vw;
top: 32.025vw
}
.scene-postion_pool {
position: absolute;
top: 0;
right: 0
}
.scene__item-jukeBox.cube-position-1 {
top: -10.875vw;
left: auto;
right: 7.125vw
}
.scene__item-jukeBox.cube-position-2 {
top: -8.875vw;
left: auto;
right: 14.125vw
}
.scene__item-jukeBox_center.cube-position-1 {
top: -3.625vw;
left: 51%
}
.scene__item-jukeBox_center.cube-position-2 {
top: -2.125vw;
left: 61%
}
.scene__item-jukeBox_center.cube-position-3 {
top: 1.275vw;
left: 59%
}
.scene__item-jukeBox_right.cube-position-1 {
top: -7.615vw;
left: 4.125vw
}
.scene__item-jukeBox_right.cube-position-2 {
top: -1.615vw;
left: 1.625vw
}
.scene-postion_bot {
position: absolute;
bottom: 0
}
.scene__item-jukeBox_bot.cube-position-1 {
left: 12.85vw;
top: -13.125vw
}
.scene__item-jukeBox_bot.cube-position-2 {
left: 20.85vw;
top: -7.625vw
}
.scene__item-jukeBox_bot.cube-position-3 {
left: 45%;
top: -12.625vw
}
.scene__item-jukeBox_bot.cube-position-4 {
left: 47%;
top: -6.625vw
}
.scene__item-jukeBox_bot.cube-position-5 {
left: 56.7%;
top: -14.625vw
}
.scene__item-jukeBox_bot.cube-position-6 {
left: 54.7%;
top: -2.625vw;
z-index: 5
}
.scene__item-atm.cube-position-1 {
left: 38%;
top: auto;
bottom: 19.375vw
}
.scene__item-atm.cube-position-2 {
left: 48%;
top: auto;
bottom: 8.375vw
}
.scene__item-atm.cube-position-3 {
left: auto;
right: 33.6%;
top: auto;
bottom: 5.375vw
}
.scene__item-atm.cube-position-4 {
left: auto;
right: 0;
top: auto;
bottom: -3.125vw;
z-index: 5
}
.scene__item-_toy-crane.cube-position-1 {
left: 37%;
top: auto;
bottom: 12.625vw
}
.scene__item-_toy-crane.cube-position-2 {
left: 46%;
top: auto;
bottom: 21.65vw
}
.scene__item-_toy-crane.cube-position-3 {
left: 48%;
top: auto;
bottom: 17.25vw
}
.scene__item-_toy-crane.cube-position-4 {
left: auto;
top: auto;
right: 36%;
bottom: 1.25vw
}
.scene__item-arcade.cube-position-1,
.scene__item-arcade.cube-position-2 {
left: 44%;
top: 2.125vw
}
.scene__item-arcade.cube-position-3 {
left: 32%;
top: 30.825vw
}
.interactive-squares {
background: transparent url(https://www.vemcomusic.com/images/footer.squares.png) no-repeat 50%/contain;
background-position: 50%;
height: 22.385vw;
position: relative
}
.scene-postion_advantages {
position: absolute;
bottom: 0;
left: 0
}
.scene__item-advantages.cube-position-1 {
left: 6.256vw;
top: inherit;
bottom: 0
}
.scene__item-advantages.cube-position-2 {
left: 18.256vw;
top: inherit;
bottom: 4.125vw
}
.scene__item-advantages.cube-position-3 {
left: 30.256vw;
top: inherit;
bottom: -2.875vw
}
.scene__item-advantages.cube-position-4 {
left: 35.456vw;
top: inherit;
bottom: 2.125vw
}
.scene__item-advantages.cube-position-5 {
position: absolute;
left: 41.456vw;
top: inherit;
bottom: 11.125vw
}
.scene__item-advantages.cube-position-6 {
position: absolute;
left: inherit;
top: inherit;
right: 27.45vw;
bottom: 4.125vw
}
.scene__item-advantages.cube-position-7 {
position: absolute;
left: inherit;
top: inherit;
right: 10.45vw;
bottom: 2.125vw
}
.scene__item-advantages.cube-position-8 {
position: absolute;
left: inherit;
top: inherit;
right: 1.45vw;
bottom: 6.125vw
}
.scene-postion_history {
position: absolute;
top: 0;
right: 0
}
.scene__item-hist.cube-position-1 {
top: 5.554vw;
left: inherit;
right: -13.755vw
}
.scene__item-hist.cube-position-2 {
top: 10.754vw;
left: inherit;
right: -8.555vw
}
.scene-postion_service {
position: absolute;
top: 1.25vw;
left: 0
}
.scene__item-service.cube-position-1 {
top: -7.058vw;
left: -21.225vw
}
.scene__item-service.cube-position-2 {
top: -1.858vw;
left: -16.025vw
}
.scene__item-service.cube-position-3 {
top: -6.158vw;
left: 2.975vw
}
.scene-pos_boot {
position: absolute;
right: 0;
bottom: 0
}
.scene__item-service_b.cube-position-1 {
top: inherit;
left: inherit;
right: 2.125vw;
bottom: -6.925vw;
z-index: 1
}
.scene__item-service_b.cube-position-2 {
top: inherit;
left: inherit;
right: 7.125vw;
bottom: -11.925vw;
z-index: 1
}
.scene-postion_amenities {
position: absolute;
top: 0;
right: 0
}
.scene__item-amenities.cube-position-1 {
top: -12.515vw;
left: inherit;
right: -2.375vw
}
.scene__item-amenities.cube-position-2 {
top: -7.515vw;
left: inherit;
right: 2.625vw
}
.scene-postion_maintenance {
position: absolute;
top: 0;
left: 0
}
.scene__item-maintenance.cube-position-1 {
top: -1.625vw;
left: 0
}
.scene__item-maintenance.cube-position-2 {
top: 8.625vw;
left: 7vw
}
.scene__item-maintenance.cube-position-3 {
top: 5.225vw;
left: inherit;
right: 5.185vw
}
.scene__item-maintenance.cube-position-4 {
top: 10.425vw;
left: inherit;
right: 0
}
.scene-postion_collaboration {
position: absolute;
top: 0;
left: 0
}
.scene__item-collaboration.cube-position-1 {
top: -4.315vw;
left: 2.1625vw
}
.scene__item-collaboration.cube-position-2 {
top: 6.685vw;
left: 11.0625vw;
z-index: 15
}
.scene__item-collaboration.cube-position-3 {
top: 10.735vw;
left: inherit;
right: 3.0625vw;
z-index: 10
}
.scene__item-collaboration.cube-position-4 {
top: 5.6625vw;
left: inherit;
right: 8.3625vw
}
.incomprehensible-garbage {
position: absolute;
top: 0;
right: 0;
z-index: 1090;
width: 100%
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.scene {
display: none
}
}
@media screen and (min-width:40.625rem) {
.incomprehensible-garbage {
display: none
}
}
.ig-bottom {
position: absolute;
top: inherit;
bottom: -25px;
right: inherit;
left: 0
}
.btn-st {
font-size: 18px;
font-size: 1.125rem;
min-width: 100%;
min-height: 50px
}
@media screen and (min-width:40.6875rem) and (max-width:64rem) {
.btn-st {
min-width: inherit;
width: 200px;
min-height: 50px
}
}
@media screen and (min-width:64rem) {
.btn-st {
font-size: 1.425vw;
padding: 0;
min-width: 15.865vw;
min-height: 3.785vw
}
}
@media screen and (min-width:87.5rem) {
.btn-st {
font-size: 1.325vw;
padding: 0;
min-width: 14.865vw;
min-height: 3.185vw
}
}
.button-submit {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid #223e91;
text-transform: uppercase;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
letter-spacing: .5px;
letter-spacing: .03125rem;
color: #fff;
text-decoration: none;
background: none;
-webkit-transition: background .4s, color .4s;
transition: background .4s, color .4s;
overflow: hidden;
border-radius: 0;
cursor: pointer
}
.button-submit:after {
content: "";
display: block;
background: #223e91;
position: absolute;
height: 100%;
left: -50%;
top: 0;
-webkit-transform: skew(50deg);
transform: skew(50deg);
-webkit-transition-duration: .45s;
transition-duration: .45s;
-webkit-transform-origin: top left;
transform-origin: top left;
width: 150%;
z-index: -1
}
.button-submit:hover {
background: transparent;
color: #000
}
.button-submit:hover:after {
width: 0
}
.button-change {
font-family: Kenyan Coffee, sans-serif;
font-weight: 400;
font-size: 22px;
font-size: 1.375rem;
color: #223e91;
text-align: center;
position: relative;
display: inline-block;
background-color: transparent;
width: 100%;
max-width: 100px;
height: 40px;
border: 1px solid #223e91;
border-radius: 5px;
overflow: hidden
}
.form-hiring__dots {
display: inline-block;
margin-bottom: .92vw
}
@media screen and (min-width:20rem) {
.form-hiring__dots {
margin-top: .3125rem
}
}
@media screen and (min-width:40.6875rem) and (max-width:64rem) {
.form-hiring__dots {
margin: .9375rem 0
}
}
.item-dots {
display: inline-block;
margin-right: .325vw
}
.item-dots:last-child {
margin-right: 0
}
@media screen and (min-width:20rem) and (max-width:64rem) {
.item-dots {
margin-right: .625rem
}
}
.dot {
display: block;
border-radius: 50%;
border: 1px solid #223e91;
background-color: transparent
}
@media screen and (min-width:20rem) and (max-width:64rem) {
.dot {
width: 15px;
height: 15px
}
}
@media screen and (min-width:64rem) and (max-width:75rem) {
.dot {
width: 10px;
height: 10px
}
}
@media screen and (min-width:75rem) {
.dot {
width: .785vw;
height: .785vw
}
}
.msf_bullet_active .dot {
background-color: #223e91
}
.field-focused {
-webkit-transform: translateY(-20px) scale(.75) perspective(100px) translateZ(.001px);
transform: translateY(-20px) scale(.75) perspective(100px) translateZ(.001px);
font-size: 18px;
font-size: 1.125rem;
font-weight: 900
}
@media screen and (min-width:64rem) and (max-width:87.5rem) {
.field-focused {
-webkit-transform: translateY(-10px) scale(.75) perspective(100px) translateZ(.001px);
transform: translateY(-10px) scale(.75) perspective(100px) translateZ(.001px)
}
}
@media screen and (min-width:121.875rem) {
.field-focused {
font-size: .85vw
}
}
.field-group-input {
position: relative
}
.form-base_info-field {
margin-bottom: .5825vw
}
@media screen and (min-width:20rem) and (max-width:64rem) {
.form-base_info-field {
margin-bottom: 1.375rem;
width: 100%
}
}
@media screen and (min-width:64rem) and (max-width:87.5rem) {
.form-base_info-field {
margin-bottom: 3.655%
}
}
.field-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row
}
.form-input {
font-family: Lato, sans-serif;
font-weight: 400;
font-size: 1.05vw;
color: #03195b;
width: 100%;
height: 2.885vw;
border-bottom: 1px solid #223e91;
padding: 1.5625vw .125vw .125vw;
position: relative
}
@media screen and (min-width:20rem) and (max-width:62rem) {
.form-input {
height: 30px;
font-size: 1rem;
padding: 0
}
}
.input-file {
width: .1px;
height: .1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -999999
}
.field-m_left {
margin-right: 1.665vw
}
@media screen and (min-width:121.875rem) {
.form-input {
font-size: .85vw
}
}
.form-label {
font-family: Lato, sans-serif;
font-size: 1.025vw;
font-weight: 600;
color: #223e91;
position: absolute;
left: 0;
bottom: 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transition: color .4s cubic-bezier(.25, .8, .25, 1), -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
transition: color .4s cubic-bezier(.25, .8, .25, 1), -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
transition: transform .4s cubic-bezier(.25, .8, .25, 1), color .4s cubic-bezier(.25, .8, .25, 1);
transition: transform .4s cubic-bezier(.25, .8, .25, 1), color .4s cubic-bezier(.25, .8, .25, 1), -webkit-transform .4s cubic-bezier(.25, .8, .25, 1)
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.form-label {
font-size: 1.0625rem
}
}
@media screen and (min-width:40.6875rem) and (max-width:64rem) {
.form-label {
font-size: 1.125rem
}
}
@media screen and (min-width:64rem) and (max-width:87.5rem) {
.form-label {
font-size: 1.338vw
}
}
.field-input_file {
display: block;
font-family: Lato, sans-serif;
font-weight: 400;
font-size: 20px;
font-size: 1.25rem;
color: #03195b;
width: 100%;
height: 55px;
border-bottom: 1px solid #223e91;
padding: 1.5625rem .125rem .125rem;
position: relative
}
@media screen and (min-width:121.875rem) {
.form-label {
font-size: 1.05vw
}
}
.form-select {
font-family: Lato, sans-serif;
font-weight: 400;
font-size: 20px;
font-size: 1.25rem;
color: #03195b;
width: 100%;
height: 55px;
border-bottom: 1px solid #223e91
}
.navy-blue {
color: #272291
}
.field-info,
.label-change,
.label-option {
font-weight: 300;
opacity: .7
}
.field-info {
font-size: .695vw;
display: block;
color: #272291;
position: absolute;
left: 0;
bottom: -1.125vw;
z-index: 1
}
@media screen and (min-width:20rem) and (max-width:87.5rem) {
.field-info {
display: none
}
}
.group-checkbox {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.dr-license__c-box {
margin-left: 4.325vw;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.dr-license__c-box {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-left: 0;
margin-top: .625rem
}
}
@media screen and (min-width:40.6875rem) and (max-width:64rem) {
.dr-license__c-box {
margin-left: 1.5625rem
}
}
@media screen and (min-width:64rem) and (max-width:87.5rem) {
.dr-license__c-box {
margin-left: auto
}
}
.form-label_box {
font-size: .978vw;
font-weight: 500;
line-height: normal;
text-align: left;
color: #272291;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
padding-left: 1.575vw;
margin-bottom: 2.45%;
position: relative
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.form-label_box {
font-size: 1.125rem;
padding-left: 1.375rem
}
}
@media screen and (min-width:40.6875rem) and (max-width:64rem) {
.form-label_box {
font-size: 1rem;
padding-left: 1.375rem
}
}
@media screen and (min-width:64rem) and (max-width:87.5rem) {
.form-label_box {
font-size: 1.2525vw;
padding-left: 2.185vw
}
}
.form-label_box-bot_none {
margin-bottom: 0
}
.f-center {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.label-dr_license {
margin-bottom: 0
}
.label-dr_license:first-child {
margin-right: 2.375rem
}
@media screen and (min-width:40.6875rem) and (max-width:64rem) {
.label-dr_license:first-child {
margin-right: .9375rem
}
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.label-dr_license {
margin-bottom: .75rem
}
}
.form-checkbox {
opacity: 0;
cursor: pointer;
height: 0;
width: 0
}
.checkbox-checked,
.form-checkbox {
position: absolute
}
.checkbox-checked:after {
content: "";
position: absolute;
top: .1998vw;
left: .195vw;
width: .365vw;
height: .365vw;
display: none
}
@media screen and (min-width:20rem) and (max-width:64rem) {
.checkbox-checked:after {
top: 0;
left: 4px;
width: 7px;
height: 14px
}
}
@media screen and (min-width:64rem) and (max-width:87.5rem) {
.checkbox-checked:after {
top: 3px;
left: 3px;
width: 6px;
height: 6px
}
}
.form-label_box .checkbox-checked {
left: 0;
top: .256vw;
width: .7825vw;
height: .7789vw;
background: url(https://www.vemcomusic.com/images/checkbox.jpg) no-repeat 50%/contain
}
@media screen and (min-width:20rem) and (max-width:64rem) {
.form-label_box .checkbox-checked {
width: 15px;
height: 15px;
top: 5px
}
}
@media screen and (min-width:64rem) and (max-width:87.5rem) {
.form-label_box .checkbox-checked {
left: 0;
top: 15%;
width: 12px;
height: 12px
}
}
.form-label_box .form-checkbox:checked~.checkbox-checked:after {
display: inline-block;
background: url(https://www.vemcomusic.com/images/checkbox-checked.png) no-repeat 50%/contain
}
.add-job {
text-align: center;
position: absolute;
bottom: 10.265vw;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.add-job {
position: static;
-webkit-transform: translate(0);
transform: translate(0);
margin-top: 1.5625rem
}
}
@media screen and (min-width:40.6875rem) and (max-width:64rem) {
.add-job {
bottom: 150px
}
}
.add-job__link {
font-size: 1.05vw;
font-weight: 600;
line-height: normal;
text-transform: uppercase;
text-decoration: underline;
color: #272291
}
.add-job__link:hover {
text-decoration: none
}
@media screen and (min-width:20rem) and (max-width:64rem) {
.add-job__link {
font-size: 1.125rem
}
}
@media screen and (min-width:64rem) and (max-width:87.5rem) {
.add-job__link {
font-size: 1.225vw
}
}
.panel-resume {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 51.085vw;
background-color: #223e91;
padding: .865vw 1.625vw;
margin-top: 1.765vw
}
@media screen and (min-width:20rem) and (max-width:64rem) {
.panel-resume {
width: 100%;
padding: .75rem
}
}
.resume-info {
font-size: 1.05vw;
font-weight: 600;
line-height: normal;
color: #fff
}
@media screen and (min-width:20rem) and (max-width:64rem) {
.resume-info {
font-size: .875rem
}
}
.resume-delete,
.resume-edit {
display: block;
width: 1.09vw;
height: 2.09vw;
margin-left: auto
}
@media screen and (min-width:20rem) and (max-width:64rem) {
.resume-delete,
.resume-edit {
width: 20px;
height: 22px
}
}
.resume-delete {
margin-left: .585vw
}
.pic-delete,
.pic-edit {
width: 100%;
height: 100%
}
.hiring-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center
}
@media screen and (min-width:20rem) and (max-width:64rem) {
.hiring-form {
margin-top: 3.125rem
}
}
.hiring-form__wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-width: 62%;
min-height: 35.985vw;
padding: 0 5%;
border: 1px solid #03195b;
position: relative
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.hiring-form__wrapper {
min-width: 100%;
min-height: 100%;
border: none
}
}
@media screen and (min-width:40.6875rem) and (max-width:64rem) {
.hiring-form__wrapper {
min-width: 87.5%
}
}
.hiring-form__title {
font-family: Kenyan Coffee, sans-serif;
font-weight: 400;
line-height: normal;
font-size: 1.85vw;
text-transform: uppercase;
color: #223e91;
margin-top: 2.685vw
}
@media screen and (min-width:20rem) and (max-width:64rem) {
.hiring-form__title {
font-size: 1.375rem
}
}
@media screen and (min-width:64rem) and (max-width:93.75rem) {
.hiring-form__title {
font-size: 2.225vw
}
}
.form-sub {
line-height: normal;
font-weight: 300;
text-align: center;
color: #223e91
}
@media screen and (min-width:64rem) {
.form-sub {
font-size: .75rem
}
}
@media screen and (min-width:100rem) {
.form-sub {
font-size: .65vw
}
}
.form-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100%
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.form-hiring {
margin-top: 3.125rem
}
}
.form-hiring,
.form-link_address,
.form-skill,
.form-upload {
width: 30.285vw;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 4%
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.form-hiring,
.form-link_address,
.form-skill,
.form-upload {
width: 100%
}
}
@media screen and (min-width:40.6875rem) and (max-width:64rem) {
.form-hiring,
.form-link_address,
.form-skill,
.form-upload {
width: 87.5%
}
}
@media screen and (min-width:64rem) and (max-width:87.5rem) {
.form-hiring,
.form-link_address,
.form-skill,
.form-upload {
width: 35.285vw
}
}
.form-base_info,
.form-education,
.form-experience {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 51.085vw;
margin-bottom: 4%
}
@media screen and (min-width:20rem) and (max-width:64rem) {
.form-base_info,
.form-education,
.form-experience {
width: 100%
}
}
@media screen and (min-width:64rem) and (max-width:87.5rem) {
.form-base_info {
width: 65.085vw
}
}
.fields-left,
.fields-right {
width: 50%
}
.fields-left:first-child,
.fields-right:first-child {
margin-right: 6.925vw
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.fields-left,
.fields-right {
width: 100%
}
}
.group-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row
}
.employment {
margin-top: 1.345vw
}
@media screen and (min-width:64rem) and (max-width:87.5rem) {
.employment {
margin-top: 5.35%
}
}
.dr-license,
.employment-head,
.time-period__head {
text-align: left;
font-size: 1.08vw;
font-weight: 600;
color: #272291;
margin-bottom: 4%
}
@media screen and (min-width:20rem) and (max-width:64rem) {
.dr-license,
.employment-head,
.time-period__head {
font-size: 1.125rem
}
}
@media screen and (min-width:64rem) and (max-width:87.5rem) {
.dr-license,
.employment-head,
.time-period__head {
font-size: 1.338vw
}
}
.time-period__head {
margin-bottom: 0;
margin-top: 2.495vw
}
.dr-license {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 1%;
margin-bottom: 0
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.dr-license {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
@media screen and (min-width:40.6875rem) and (max-width:64rem) {
.dr-license {
margin-bottom: .5rem
}
}
.group-select {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.group-select {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.work-here {
margin-top: .465vw
}
.form-steep {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 100%;
z-index: 1
}
.form-steep .wtf {
margin-right: 1.465vw
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.form-steep .wtf {
margin-right: 0
}
}
@media screen and (min-width:40.6875rem) and (max-width:64rem) {
.form-steep .wtf {
margin-right: 1.875rem
}
}
.form-steep .wtf:last-child {
margin-right: 0
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.form-steep {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
@media screen and (min-width:40.6875rem) and (max-width:64rem) {
.form-steep {
margin-top: 3.125rem
}
}
.form-button_continue {
display: inline-block;
margin-bottom: 1.9875vw
}
.form-button_continue .button-submit:first-child {
margin-right: 4.125vw
}
@media screen and (min-width:20rem) and (max-width:40.625rem) {
.form-button_continue .button-submit:first-child {
margin-right: 0;
margin-bottom: 1.25rem
}
}
@media screen and (min-width:20rem) and (max-width:64rem) {
.form-button_continue {
width: 100%;
margin-top: 1.25rem
}
}
@media screen and (min-width:40.6875rem) and (max-width:64rem) {
.form-button_continue {
margin-top: 2.5rem
}
}
@media screen and (min-width:64rem) and (max-width:87.5rem) {
.form-button_continue {
margin-bottom: 1.2875vw
}
}
.field-icon {
position: absolute;
bottom: .325vw;
right: 0;
width: 19px;
height: 17px
}
.pic-folder {
width: 100%;
height: 100%
}
.msf_show {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.msf_hide {
display: none
}
.animation-show {
-webkit-animation: show .65s ease-in;
animation: show .65s ease-in;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards
}
@-webkit-keyframes show {
0% {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes show {
0% {
opacity: 0
}
to {
opacity: 1
}
}
.dr-license__head {
margin-top: .75rem
}
.menu {
margin-top: 35%;
width: 80.5%;
margin-left: auto;
margin-right: auto;
opacity: 0
}
.sideout-menu {
position: fixed;
top: 0;
left: 0;
bottom: 0;
width: 256px;
min-height: 100vh;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
z-index: 0;
background-color: #223e91;
display: none
}
.sideout-open .sideout-menu {
display: block
}
.sideout-open .sideout-menu .menu {
opacity: 1
}
.sideout-open,
.sideout-open body {
position: fixed;
width: 100%;
height: 100%;
overflow: hidden
}
.menu__item {
margin-bottom: 15%
}
.menu__link {
display: block;
font-size: 24px;
font-size: 1.5rem;
line-height: normal;
font-weight: 400;
color: #fff;
text-transform: uppercase
}
.interactive-squares {
background-image: none;
position: relative;
}
.interactive__squares {
position: absolute;
display: block;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.captcha-wrapper {
margin-top: 2rem;
display: flex;
flex-direction: column;
justify-content: center;
}
@media screen and (min-width: 90rem) {
.captcha-wrapper {
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.form-button {
margin-top: 0 !important;
}
}
.captcha {
display: flex;
justify-content: center;
}
.captcha div {
vertical-align: middle;
line-height: 0;
}
@media screen and (min-width: 90rem) {
.captcha {
justify-content: flex-start;
}
}