[v-cloak]{display:none}
h1,h2,h3{font-family:'Graphik XXCond Bold',Tahoma,sans-serif}
h4,h5,h6{font-family:'Graphik Semibold',Tahoma,sans-serif}
h1{font-size:100px}
h2{font-size:76px}
h3{font-size:56px}
h4{font-size:28px}
h5{font-size:22px}
h6{font-size:18px}
p{font-size:18px}
p,h1,h2,h3,h4,h5,h6{color:unset}
p,div,span,button,select,input{font-family:'Graphik Regular',Tahoma,sans-serif}
@media(max-width:767px){h1{font-size:54px}
h2{font-size:44px}
h3{font-size:36px}
h4{font-size:22px}
h5{font-size:20px}
h6{font-size:16px}
p{font-size:16px}
}
input[type=text]:not([readonly]),input[type=textbox]:not([readonly]),input[type=email]:not([readonly]),input[type=number]:not([readonly]),input[type=password]:not([readonly]),input[type=tel]:not([readonly]),input[type=website]:not([readonly]),select:not([readonly]){height:56px;font-size:16px;line-height:24px;padding:16px;margin-top:12px;border:1px solid #565656;width:100%;border-radius:0;color:#000}
input[type=text]:not([readonly])::placeholder,input[type=textbox]:not([readonly])::placeholder,input[type=email]:not([readonly])::placeholder,input[type=number]:not([readonly])::placeholder,input[type=password]:not([readonly])::placeholder,input[type=tel]:not([readonly])::placeholder,input[type=website]:not([readonly])::placeholder,select:not([readonly])::placeholder{color:#888b8d}
label{font-family:'Graphik Semibold',Tahoma,sans-serif;text-transform:uppercase;font-weight:normal;font-size:14px;line-height:18px}
label p,label span,label div,label button{font-family:'Graphik Semibold',Tahoma,sans-serif;text-transform:uppercase;font-weight:normal}
label span{font-family:'Graphik Semibold',Tahoma,sans-serif;text-transform:uppercase;font-weight:normal;font-size:14px;line-height:18px}
label span p,label span span,label span div,label span button{font-family:'Graphik Semibold',Tahoma,sans-serif;text-transform:uppercase;font-weight:normal}
html:not(.aem-AuthorLayer-Edit) .load-placeholder{position:relative;overflow:hidden}
html:not(.aem-AuthorLayer-Edit) .load-placeholder::before{position:absolute;display:initial;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;background:linear-gradient(to right,rgba(255,255,255,0) 46%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 54%) 50% 50%;content:" ";pointer-events:none;-webkit-animation:loadPlaceholderAnimation 1s linear infinite;-moz-animation:loadPlaceholderAnimation 1s linear infinite;-o-animation:loadPlaceholderAnimation 1s linear infinite;animation:loadPlaceholderAnimation 1s linear infinite}
@keyframes loadPlaceholderAnimation{from{-webkit-transform:translate3d(-30%,0,0);-moz-transform:translate3d(-30%,0,0);-ms-transform:translate3d(-30%,0,0);-o-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
to{-webkit-transform:translate3d(30%,0,0);-moz-transform:translate3d(30%,0,0);-ms-transform:translate3d(30%,0,0);-o-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
}
.mini-loader{-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:2px solid #fff;border-top-color:#418fde;border-radius:50%;height:50px;left:calc(50% - 25px);position:absolute;top:calc(50% - 25px);width:50px;z-index:100}
@keyframes spin{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.mini-loader--top{top:20px}
.mini-loader--hide{display:none}