@import "~select2/dist/css/select2.min.css";@font-face{font-family:BebasWeb;src:url(../fonts/BebasNeueBook.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:BebasWeb;src:url(../fonts/BebasNeueBold.woff) format("woff");font-weight:400;font-style:normal}*{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased}:after,:before{box-sizing:inherit}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:400}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;cursor:pointer}a,ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;border-radius:0}img{border:0}sup{font-size:.83em}sub{vertical-align:sub}sup{vertical-align:super}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.is-hidden{display:none;visibility:hidden;opacity:0}.btn{position:relative;display:inline-block;height:36px;font:normal 18px/40px BebasWeb,Helvetica,Arial,sans-serif;background:none;border:1px solid #fff;border-radius:0;margin:0;padding:0 45px;outline:none;transition:background .2s ease-in-out;text-align:center;text-transform:uppercase;cursor:pointer;letter-spacing:2px}.btn--default{background:#fff;color:#1c1d1d;border-color:#ccc}.btn--default:hover{background:#eee;box-shadow:0 2px 6px rgba(0,0,0,.25)}.btn--default-empty{background:none;color:#fff;border-color:#fff}.btn--default-empty:hover{background:#fff}.btn--primary{background:#1c1d1d;border-color:#8e7d60;color:#fff}.btn--primary:hover{background:#282a2a;box-shadow:0 2px 6px rgba(0,0,0,.25)}.btn--inactive{background:#1c1d1d;border:1px solid #4a4a4a;color:#9b9b9b}.btn--light{background:none;border:1px solid #fff;color:#fff}.btn--light:hover{background:#fff;color:#373a3a;box-shadow:0 2px 6px rgba(0,0,0,.25)}.btn--wide{padding-left:60px;padding-right:60px}.btn--empty{height:auto;line-height:1.5;background:none;color:#fff;font:normal 10px/1.5 Helvetica,Arial,sans-serif;padding:0;letter-spacing:.2em;text-transform:uppercase}.btn--empty:hover{text-decoration:underline}.btn--link{font:normal 12px/1 Helvetica,Arial,sans-serif;color:#fff;height:auto;padding:0;text-transform:none}.btn--link:hover{text-decoration:underline}.btn--filter{display:block;height:24px;padding:0 28px 0 8px;margin-bottom:8px;font:normal 11px/1 Helvetica,Arial,sans-serif;color:#c5c7c7;border-color:#c5c7c7;letter-spacing:0;text-transform:none;background:url(../images/icon-close-gray-light.svg) no-repeat calc(100% - 6px) 50%;background-size:16px 16px;transition:0s}.btn--filter:hover{color:#fff;border-color:#fff;background-image:url(../images/icon-close-white.svg)}.input{display:block;position:relative}.input input,.input textarea{width:100%;font:normal 11px Helvetica,Arial,sans-serif;background:#fff;border:1px solid #222;border-radius:0;color:#4a4a4a;height:36px;padding:0 15px;outline:none;-webkit-appearance:none}.input input.is-filled,.input input:focus,.input textarea.is-filled,.input textarea:focus{border-color:#000;box-shadow:0 2px 6px rgba(0,0,0,.25)}.input input:hover,.input textarea:hover{box-shadow:inset 0 1px 5px rgba(0,0,0,.15)}.input input[type=number]{-moz-appearance:textfield}.input input[type=number]::-webkit-inner-spin-button,.input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input--number_group input{background:#121213!important;border:1px solid #2f2f2f!important}.input--number_group input[type=number]{display:inline-block;width:24px;height:24px;line-height:24px;padding:0;text-align:center;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:10px;color:#fff}.input--number_group input[type=button]{display:inline-block;width:24px;height:24px;padding:0;margin:0;line-height:19px;background:hsla(0,0%,7%,0);cursor:pointer;color:#fff}.input--number_group input[type=button][name=decrease]{border-right:0!important;margin-right:-4px}.input--number_group input[type=button][name=increase]{border-left:0!important;margin-left:-4px;line-height:20px}.input--number_group input[type=button]:hover{background:#2f2f2f!important}.input--number_group_white input[type=number]{background:#fff!important;color:#000}.input--number_group_white input[type=button]{color:#fff}.input--tiny input{width:50%}.input--tiny span{display:inline-block;font-size:12px;margin-left:10px}.input textarea{height:auto;line-height:1.5;padding-top:15px;padding-bottom:15px;resize:none}.input__label{display:block;font:700 13px/1.5 Helvetica,Arial,sans-serif;margin-bottom:.5em}.input__label em{display:inline-block;font-weight:400;font-style:italic;color:#737373;margin-left:10px}.input__error{display:block;position:absolute;top:-8px;left:2px;z-index:-1;opacity:0;padding:6px 15px;font:normal 11px/1.5 Helvetica,Arial,sans-serif;transition:opacity .5s ease-in-out;background:#eccbc7;border-radius:0;color:#c93d2b}.input__error:before{content:"";width:13px;height:11px;display:inline-block;background:url(../images/icon-warning-danger.svg) no-repeat;background-size:100%;position:relative;top:1px;left:-7px}.input__error:after{content:"";width:10px;height:10px;display:block;background:#eccbc7;position:absolute;left:10px;bottom:-3px;transform:rotate(45deg)}.input--inverse input,.input--inverse textarea{background:transparent;border-color:#272727;color:#fff}.input--inverse input:hover,.input--inverse textarea:hover{box-shadow:inset 0 2px 10px rgba(0,0,0,.75)}.input--inverse input::placeholder,.input--inverse textarea::placeholder{color:#fff}.input--dark input,.input--dark textarea{background:#000;border-color:#4a4a4a;color:#fff}.input--dark input:focus,.input--dark textarea:focus{border-color:#fff}.input--dark .iti__country-list{border-color:#4a4a4a;background-color:#1e1e1e}.input--dark .iti__selected-flag{border-right:1px solid #4a4a4a;background-color:#000!important}.input.is-danger .input__error{opacity:1;z-index:1}.input.is-danger .input__label{color:#c93d2b}.input.is-danger .select2-container .select2-selection--single,.input.is-danger input,.input.is-danger textarea{border-color:#c93d2b}.checkbox{font-family:Helvetica,Arial,sans-serif;font-size:10px;line-height:22px;position:relative;display:block;min-height:24px;padding-left:26px;cursor:pointer;user-select:none;-webkit-touch-callout:none}.checkbox__square{position:absolute;top:2px;left:0;width:16px;height:16px;display:inline-block;cursor:pointer;background:#000;border:1px solid #c5c7c7;border-radius:0}.checkbox__square:after{content:"";width:14px;height:14px;display:inline-block;background:url(../images/icon-check-white.svg) no-repeat;background-size:100%;position:absolute;opacity:0;transition:opacity .25s ease-in-out}.checkbox input[type=checkbox]{display:none}input[type=checkbox]:checked+.checkbox__square:after{opacity:1}input[type=checkbox]:focus+.checkbox__square{border-color:#e0e0e0}input[type=checkbox]:disabled+.checkbox__square{background-color:#eee}.checkbox a{color:#1c1d1d;text-decoration:underline}.radio{font-size:13px;line-height:22px;position:relative;display:block;min-height:24px;padding-left:26px;cursor:pointer;user-select:none;-webkit-touch-callout:none}.radio__dot{position:absolute;top:2px;left:0;width:16px;height:16px;display:inline-block;cursor:pointer;background:#fff;border:1px solid #979797;border-radius:50%}.radio__dot:after{content:"";width:6px;height:6px;display:block;opacity:0;position:absolute;top:4px;left:4px;border-radius:50%;background:#000;transition:opacity .25s ease-in-out}.radio input[type=radio]{display:none}input[type=radio]:checked+.radio__dot:after{opacity:1}input[type=radio]:focus+.radio__dot{border-color:#e0e0e0}input[type=radio]:disabled+.radio__dot{background-color:#eee}.select{display:inline-block;position:relative;width:100%;height:36px;line-height:36px;vertical-align:top;cursor:pointer}.select:after{content:"";width:18px;height:12px;display:inline-block;background:url(../images/icon-down.svg) no-repeat;background-size:100%;position:absolute;top:50%;right:13px;margin-top:-8px;pointer-events:none}.select__label{display:block;font:700 13px/1.5 Helvetica,Arial,sans-serif;margin-bottom:.5em}.select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;cursor:pointer;height:36px;line-height:36px;font:normal 13px Helvetica,Arial,sans-serif;background:#fff;border:1px solid #222;border-radius:0;color:#000;padding:0 35px 0 15px;width:100%;outline:none}.select select:focus{border-color:#000;box-shadow:0 2px 6px rgba(0,0,0,.25)}.select--form{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;cursor:pointer;background:#fff;outline:none;color:#4a4a4a;padding:0 15px;background:url(../images/icon-down.svg) no-repeat calc(100% - 8px) 50%;background-size:18px 12px}.select--customized select.hidden-select{position:relative;overflow:hidden;visibility:hidden;width:0;height:0}.select--customized .styled-select{display:inline-block;cursor:pointer;height:36px;font:normal 13px Helvetica,Arial,sans-serif;border-radius:0;padding:10px 35px 10px 15px;width:100%;outline:none;text-align:left;border:1px solid #222}.select--customized .styled-options{display:none;position:absolute;top:100%;overflow-y:scroll;max-height:250px;right:0;left:0;z-index:99;margin:0;padding:0;list-style:none;line-height:25px;text-align:left;border:1px solid #4a4a4a;background-color:#fff;color:#000}.select--customized .styled-options li{padding:0 35px 0 15px;margin:0;font-size:12px}.select--customized .styled-options li:hover{background-color:#000;color:#fff}.select--inverse{background:#0d0e0e;color:#fff}.select--inverse:after{background-image:url(../images/icon-down-white.svg)}.select--inverse select{background:#000;border-color:#4a4a4a;color:#fff}.select--inverse .styled-select{border:0;background:#000}.select--inverse .styled-options{border-top:1px solid #4a4a4a;background-color:#1e1e1e;color:#c5c7c7}.select2-container{width:100%!important}.select2-container .select2-selection--single{border:1px solid #4a4a4a;border-radius:0;background-color:#000;cursor:pointer;color:#fff;height:36px;line-height:36px;font:normal 13px Helvetica,Arial,sans-serif;padding:0 35px 0 15px;outline:none}.select2-container .select2-selection--single:active,.select2-container .select2-selection--single:focus{border-color:#4a4a4a;box-shadow:0 2px 6px rgba(0,0,0,.25)}.select2-container .select2-selection--single .select2-selection__rendered{line-height:36px;padding-left:0;padding-right:0;color:#fff}.select2-container .select2-selection--single .select2-selection__arrow{content:"";width:18px;height:12px;display:inline-block;background:url(../images/icon-down-white.svg) no-repeat;background-size:100%;height:20px;width:20px;background-position:50%;position:absolute;right:8px;top:50%;margin-top:-10px}.select2-container .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--disabled .select2-selection--single{background-color:#000!important;border-color:#272929!important}.select2-container--disabled .select2-selection--single .select2-selection__arrow{display:none}.select2-container .select2-dropdown{background-color:#1e1e1e;border-color:#4a4a4a;border-top:0;border-radius:0;padding:0;color:#c5c7c7;line-height:36px;font:normal 13px Helvetica,Arial,sans-serif;text-align:left}.select2-container .select2-results__option{padding:5px 15px;word-break:break-word}.select2-container .select2-results__option--highlighted[aria-selected]{background-color:#505050;color:#fff}.select2-container .select2-results__option[aria-selected=true],.select2-container .select2-results__option[aria-selected=true]:hover{background-color:#676767;color:#fff}.select2-container .select2-selection--multiple{border:1px solid #4a4a4a;border-radius:0;background-color:#000;padding:0 35px 0 15px;color:#fff;min-height:36px}body{min-height:100%;background:#000;font:normal 15px Helvetica,Arial,sans-serif;color:#fff;text-align:center;padding-top:80px}body.no-scroll{overflow:hidden}:focus{outline:none}::-moz-focus-inner{border:0}.wrapper{width:1280px;position:relative;margin:0 auto;text-align:left}.wrapper--wide{width:100%;padding:0 20px}@media screen and (max-width:1280px){.wrapper{width:100%;padding:0 20px}}@media screen and (max-width:1024px){body{padding-top:60px}}@media screen and (max-width:640px){*{-webkit-font-smoothing:subpixel-antialiased}.wrapper{padding:0 10px}}.header{width:100%;position:fixed;top:0;left:0;z-index:100;display:block;height:80px;background:#0a0a0a;box-shadow:0 0 10px rgba(0,0,0,.3)}.header>.wrapper{height:80px;display:flex;justify-content:flex-start;flex-direction:row;align-items:center;padding:0 20px}.header>.wrapper--wide{padding-left:40px;padding-right:40px}.header__logo{width:99px;height:28px;background:url(../images/logo.svg) no-repeat;background-size:100%;margin-top:0}.header__links{display:flex;justify-content:space-between;align-items:center;margin-left:auto;margin-right:-15px}.header__link{position:relative;display:block;height:80px;font:normal 18px/84px BebasWeb,Helvetica,Arial,sans-serif;color:#c5c7c7;text-transform:uppercase;padding:0 15px;transition:background .25s ease-in-out,color .25s ease-in-out}.header__toggler{content:"";width:16px;height:13px;display:inline-block;background:url(../images/icon-menu.svg) no-repeat;background-size:100%;margin:2px 15px 0 7px;display:none;cursor:pointer}.header__toggler:after{content:"";width:24px;height:24px;display:none;border:1px solid #919191;background:#111;transform:rotate(45deg);position:absolute;bottom:-20px;right:37px;z-index:-1;opacity:0}@media screen and (max-width:1280px){.header>.wrapper--wide{padding-left:30px;padding-right:30px}.header__link{padding:0 6px}}@media screen and (max-width:1024px){.header,.header>.wrapper{height:60px}.header__logo{margin-right:20px}.header__link{font-size:14px;height:auto}.header__toggler{display:inline-block}.header__toggler:after{opacity:1;right:16px}.header__toggler.is-active:after{display:block}}@media screen and (max-width:640px){.header>.wrapper{padding-left:20px;padding-right:20px}}.footer{padding-top:50px;background:#000}.footer__flex{display:flex;justify-content:space-between}.footer__flex__left{display:flex;flex-direction:column;justify-content:flex-start;flex-basis:33%;padding-right:2%;border-right:1px solid #272929}.footer__flex__right{flex-basis:33%}.footer__flex__center{display:flex;flex-basis:33%;padding:0 2%;border-right:1px solid #272929;justify-content:flex-start;flex-flow:column}.footer__flex__center-top{flex-basis:100%;display:flex}.footer__flex__center-bottom{padding-top:15px;flex-basis:100%}.footer__flex__center-bottom .partners{display:block}.footer__flex__center-bottom .partners img{max-height:30px;width:auto}.footer__flex__center-left,.footer__flex__center-right{flex-basis:50%;font-family:Helvetica,Arial,sans-serif;font-size:12px}.footer__flex__center-left a,.footer__flex__center-right a{display:block;color:#c5c7c7;text-decoration:none;letter-spacing:.62px;line-height:26px}.footer__flex__center-left a:hover,.footer__flex__center-right a:hover{text-decoration:underline}.footer__flex__center-left .facebook,.footer__flex__center-left .instagram,.footer__flex__center-left .youtube,.footer__flex__center-right .facebook,.footer__flex__center-right .instagram,.footer__flex__center-right .youtube{position:relative;padding-left:22px}.footer__flex__center-left .facebook:before,.footer__flex__center-left .instagram:before,.footer__flex__center-left .youtube:before,.footer__flex__center-right .facebook:before,.footer__flex__center-right .instagram:before,.footer__flex__center-right .youtube:before{content:"";display:block;background-repeat:no-repeat;background-size:100%;width:15px;height:16px;position:absolute;top:4px;left:0}.footer__flex__center-left .facebook:before,.footer__flex__center-right .facebook:before{background-image:url(../images/icon-social-facebook.svg);background-size:8px;left:4px}.footer__flex__center-left .instagram:before,.footer__flex__center-right .instagram:before{background-image:url(../images/icon-social-instagram.svg)}.footer__flex__center-left .youtube:before,.footer__flex__center-right .youtube:before{top:6px;background-image:url(../images/icon-social-youtube.svg)}.footer__flex__center .footer__flex__title{font-family:BebasWeb,Helvetica,Arial,sans-serif;font-size:16px;color:#fff;letter-spacing:0;line-height:36px;padding-top:8px}.footer__contact{display:block;margin-bottom:50px}.footer__promo{display:block;padding-bottom:10px;margin-bottom:10px}.footer__categories{list-style:none}.footer__categories li{width:49%;display:inline-block;padding:8px 0}.footer__categories li a{font:normal 16px/2 BebasWeb,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:0;line-height:32px}.footer__categories li a:hover{text-decoration:underline}.footer__contact{font-size:13px;color:#737373}.footer__contact__title{color:#fff;margin-bottom:8px}.footer__contact__email,.footer__contact__phone{padding-left:25px}.footer__contact__email p a,.footer__contact__phone p a{font:300 18px/1.5 Helvetica,Arial,sans-serif;color:#737373}.footer__contact__email p a:hover,.footer__contact__phone p a:hover{text-decoration:underline}.footer__contact__email p small,.footer__contact__phone p small{display:block;line-height:1.5;font-size:11px;font-style:italic}.footer__contact__email .footer__contact__title,.footer__contact__phone .footer__contact__title{position:relative;margin-left:-25px;padding-left:25px}.footer__contact__email .footer__contact__title:before,.footer__contact__phone .footer__contact__title:before{content:"";width:18px;height:18px;display:inline-block;background:url(../images/icon-mail.svg) no-repeat;background-size:100%;position:absolute;top:0;left:0}.footer__contact__phone .footer__contact__title:before{background-image:url(../images/icon-phone.svg)}.footer__contact__partners img{height:40px;display:inline-block;margin-right:10px}.footer__contact__social .social-link{margin:9px 0 0 15px}.footer__contact__social .social-link:hover{opacity:.8}.footer__logo{width:79px;height:13px;background:url(../images/logo-alternate.svg) no-repeat;background-size:100%}.footer__legal{background:#000;padding:35px 0}.footer__legal .wrapper{display:flex;justify-content:left;flex-direction:column}.footer__legal ul{flex:1;list-style:none;margin-left:60px}.footer__legal ul li{display:inline-block;margin-left:30px}.footer__legal ul li a{font:normal 12px/1 Helvetica,Arial,sans-serif;color:#737373;padding-right:30px;border-right:1px solid #272929}.footer__legal ul li a:hover{text-decoration:underline}.footer__legal ul li:last-child a{padding-right:0;border-right:0}.footer__legal p{color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:10px;text-transform:uppercase}.footer__legal p.compatibility{margin-top:5px;color:#c5c7c7;text-transform:none}@media screen and (max-width:1024px){.footer{padding-top:20px}.footer__flex{display:block}.footer__flex__center{border-right:0}.footer__flex__center-bottom{margin-bottom:20px}.footer__flex__left{padding-bottom:15px;margin-bottom:20px;border-right:0;border-bottom:1px solid #272929}.footer__flex__right{display:block;padding:0}.footer__promo{padding-bottom:5px}.footer__contact,.footer__promo{margin-bottom:20px}.footer__categories{padding-left:20px}.footer__legal ul{margin-left:15px}.footer__legal ul li{margin-left:12px}.footer__legal ul li a{font-size:11px;padding-right:15px}}@media screen and (max-width:768px){.footer__logo{width:115px;height:20px;display:block}.footer__legal .wrapper{display:block}.footer__legal ul{margin:15px 0}.footer__legal ul li{display:block;margin:0;padding:0}.footer__legal ul li a{border-right:0;padding:0}}@media screen and (max-width:640px){.footer{margin-top:20px;border-top:1px solid #979797}.footer__flex__center{display:block}.footer__flex__block+.footer__flex__block{margin-top:10px;border-top:1px solid #c5c7c7}.footer__contact__partners,.footer__contact__social{text-align:center}.footer__contact__partners{margin:20px 0}.footer__contact__partners .footer__contact__title{display:none}}.viola20__hero{display:block;background:#111;color:#fff;padding:40px 0;width:100%;height:56.25vw;background-size:cover;background-position:top;background-repeat:no-repeat;position:relative;will-change:transform;transition:transform .5s cubic-bezier(.25,.49,.5,.95);transform:translateY(0)}.viola20__hero .wrapper{text-align:center}.viola20__hero h1{font:normal 30px/1.3 BebasWeb,Helvetica,Arial,sans-serif}.viola20__hero__container{position:relative}.viola20__hero__container.bug-visible .viola20__hero{transform:translateX(-100px)}.viola20__hero__container.bug-visible .viola20__hero__note{opacity:1;transform:translateX(0)}.viola20__hero__note{position:absolute;display:flex;align-items:flex-end;justify-content:flex-end;width:600px;height:180px;right:40px;bottom:-80px;opacity:0;will-change:opacity,transform;z-index:1;transition:opacity .5s cubic-bezier(.25,.49,.5,.95),transform .5s cubic-bezier(.25,.49,.5,.95);background-size:cover;transform:translateX(100px)}.viola20__hero__note__arrow{display:block;width:160px;height:160px;position:relative;content:"";background-image:url(../images/right-up-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:100%;flex-basis:160px;margin-bottom:20px}.viola20__hero__note__text{text-align:right;width:430px;margin-right:10px;font:700 20px/1.5 BebasWeb,Helvetica,Arial,sans-serif;letter-spacing:1px}.viola20__hero__overlay{position:absolute;right:4%;bottom:5%;width:15%;height:9%;content:"";z-index:2}.viola20__video{margin:100px 0 0}.viola20__video .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.viola20__video .embed-container embed,.viola20__video .embed-container iframe,.viola20__video .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.viola20__title{font:700 25px/1.5 BebasWeb,Helvetica,Arial,sans-serif;color:#fff;letter-spacing:2.5px;margin:100px 0 30px;line-height:1.4}.viola20__title span{display:block;font:300 18px/1.5 Helvetica,Arial,sans-serif;text-transform:none}.viola20__title .wrapper{text-align:center}.viola20__description{display:block;max-width:1000px;margin:0 auto;padding:0;font:300 20px/1.5 Helvetica,Arial,sans-serif;color:#fff;letter-spacing:1px;text-align:center}.viola20__description__strong{font-weight:700;text-transform:uppercase}.viola20__footer{width:100%;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;height:80px;background:#0a0a0a;margin-top:100px;color:#737373}@media screen and (max-width:1280px){.viola20__hero{padding:60px 0 180px}}@media screen and (max-width:1024px){.viola20__footer{height:60px}}@media screen and (max-width:640px){.viola20__video{margin:50px 0 0}.viola20__title{font-size:20px;margin:50px 0 20px}.viola20__description{font-size:12px}.viola20__footer{margin-top:50px;font-size:12px}}