:root{--primary-color:#282942;--primary-color-light:#484969;--primary-color-lighter:#70718f;--primary-color-text:#fff;--color-dark:#20283e;--color-grey:#dadce7;--color-red:#ff237b;--color-primary:#573aea;--color-secondary:#5c45ff;--color-dark-1:#000;--color-dark-2:#2d3958;--color-dark-3:#7a88a8;--color-dark-4:#dadce7;--color-dark-5:#f3f4f7;--color-dark-6:#fbfbfc;--color-dark-7:#fff;--header-size:60px;--footer-size:100px;--discount-banner-height:70px}#root,body,html{height:100%;margin:0;padding:0}#root,body,h1,h2,h3,h4,html{font-family:Montserrat,sans-serif}div,p{line-height:16px}.svg-primary-color{fill:#ff237b;fill:var(--color-red)}#root-2{left:0;position:absolute;top:0}.drawer{box-sizing:border-box;flex-shrink:0;font-size:12px;height:100%;overflow-y:scroll;position:relative;width:400px}.drawer .drawer-step{border-right:1px solid var(--color-grey);height:calc(100% - var(--discount-banner-height) - 60px);overflow:auto;padding:30px}.drawer_button{align-items:center;border:2px solid var(--color-grey);border-radius:40px;display:flex;height:40px;justify-content:space-between;padding:0 20px}.drawer_button_dec,.drawer_button_inc{align-items:center;background:var(--color-grey);border-radius:50%;cursor:pointer;display:inline-flex;height:20px;justify-content:center;-webkit-user-select:none;user-select:none;width:20px}.drawer_button_inc{margin-left:5px}h2{font-size:18px;margin:30px 0 10px}h2,h2:first-of-type,h3,p{margin-top:0}h3{font-size:14px;margin:0 0 10px}.button+h2,.button+h3{margin-top:25px}p{margin:0 0 20px}.summary_item{border-top:1px solid var(--color-grey);display:flex;justify-content:space-between;padding:12px 20px}.summary_item:last-child{border-bottom:1px solid var(--color-grey)}.summary h3{margin:25px 0 20px}.button{align-items:center;border:1px solid var(--color-dark-4);border-radius:40px;display:flex;height:35px;justify-content:space-between;margin:10px 0;padding:0 20px;-webkit-user-select:none;user-select:none}.button--active{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);font-weight:700}.button--can-click{cursor:pointer}.button--disabled{background:var(--color-grey);opacity:.3;pointer-events:none}.number-button-module{display:flex}.number-button-module div{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;transition:.2s;width:20px}.number-button-module div:nth-child(2){margin-left:5px}.number-button-module--max div:nth-child(2),.number-button-module--min div:first-child{opacity:.3}.svg-icon_primary{fill:var(--color-dark-1);fill-opacity:1}.svg-icon_secondary{fill:var(--color-dark-5);fill-opacity:1}.price_total{font-size:18px;margin-bottom:5px}.price{border:1px solid var(--color-dark-2);border-radius:20px;box-sizing:border-box;cursor:pointer;padding:12px 50px 12px 20px;position:relative;-webkit-user-select:none;user-select:none}.price_dropdown{background:var(--color-dark-1);border:1px solid var(--color-dark-2);border-radius:20px;bottom:-1px;display:none;left:-1px;overflow:hidden;padding:5px 0;position:absolute;width:100%;z-index:2}.price_dropdown--show{display:block}.price_dropdown-item{padding:7px 20px}.price_dropdown-item:hover{background:var(--color-dark-2)}.price_icon{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer{background:var(--color-dark);color:#fff;font-size:14px;height:var(--footer-size);justify-content:space-between;padding:0 30px;position:relative}.footer,.footer_section{align-items:center;display:flex}.footer_section{height:100%}.footer_section:first-child{justify-content:space-between;width:370px}.footer_divider{background:#2d3958;border-radius:4px;height:100%;margin-left:30px;width:1px}.footer div{font-family:Montserrat,sans-serif;font-weight:700}.footer_button{background-color:var(--color-red);transition:.6s}.footer-button,.footer_button{align-items:center;border-radius:25px;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0 20px;-webkit-user-select:none;user-select:none}.footer-button{background-color:var(--color-primary);position:relative;transition:.3s}.footer-button--submitting{background-color:var(--color-dark-2);color:transparent;pointer-events:none}.footer-button--submitted{background:transparent;border:1px solid var(--color-primary);color:var(--color-primary);pointer-events:none}.footer-button_spinner{height:6px;position:absolute;width:40px}.lds-ellipsis{position:relative}.lds-ellipsis div{-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0);background:#fff;border-radius:50%;height:6px;position:absolute;width:6px}.lds-ellipsis div:first-child{-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite;left:4px}.lds-ellipsis div:nth-child(2){left:4px}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:18px}.lds-ellipsis div:nth-child(4){-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite;left:32px}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(14px);transform:translate(14px)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(14px);transform:translate(14px)}}.language{border-radius:4px;cursor:pointer;font-family:Montserrat,sans-serif;padding:10px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.language:hover{color:var(--color-primary)}.header{border-bottom:1px solid var(--color-grey);box-sizing:border-box;font-size:14px;height:var(--header-size);justify-content:space-between;padding:0 30px;width:100%}.header,.header_section{align-items:center;display:flex}.header_section{height:100%;position:relative}.header_logo svg{height:30px;-webkit-transform:translateX(-8px);transform:translateX(-8px);width:100px}.header_step{align-items:center;color:var(--color-dark-1);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-weight:700;height:100%;justify-content:center;position:relative;text-decoration:none;width:160px}.header_step--active,.header_step:hover{color:var(--color-primary)}.header_step-light{background:var(--color-primary);border-radius:4px;bottom:-1px;height:3px;left:0;position:absolute;transition:.3s;width:160px}.lang-switcher{font-family:Montserrat,sans-serif}.main{box-sizing:border-box;font-size:12px;padding-bottom:var(--discount-banner-height);width:640px}.discount-banner,.main{display:flex;justify-content:center}.discount-banner{align-items:center;background:var(--color-primary);bottom:0;color:#fff;font-size:14px;height:var(--discount-banner-height);padding:0 30px;position:absolute;text-align:center;width:100%}.discount-banner span{font-size:16px;margin-left:5px}@media screen and (max-width:1080px){.main{max-width:auto;padding:30px 30px calc(30px + var(--discount-banner-height));width:100%}.header_step{min-width:50px;width:auto}.header_step span{display:none}.header_step--active{width:160px}.header_step--active span{display:block}.main iframe{height:198px;width:352px}}@media screen and (max-width:780px){:root{--footer-size:140px}.discount-banner{font-size:12px}.drawer{height:auto;width:100%}.header{padding:0 30px}.header_logo{height:35px;width:36px}.footer-button{box-sizing:border-box;width:190px}#ADME_BRAND_LOGO_final{display:none}.header_step{width:50px}.header_step span{display:none}.header_step-light{font-size:12px;width:50px}.app_body--summary{flex-direction:column}.app_main{display:block!important}.footer_divider{display:none}.footer_section{height:auto}.footer_section:first-child{align-items:flex-start;flex-direction:column;height:82%;justify-content:space-between;width:100%}.footer{padding-right:100px}}.main .player,.main .player_sizer{position:relative;width:100%}.main .player_sizer{padding-top:56.25%}.main iframe{height:100%;position:absolute;top:0;width:100%}@media screen and (max-width:400px){.header_step{min-width:30px;width:30px}}.header_step,.language,.price{-webkit-tap-highlight-color:transparent}.language{font-weight:700}.main p{margin-bottom:30px}.main h2{margin-bottom:20px}.main form{display:flex;flex-wrap:wrap;justify-content:space-between}.main_input-controller{margin-bottom:30px;width:48%}.main_input-controller-area{width:100%}.main_input-label{display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;margin-bottom:15px}.main_input-label-accent{color:var(--color-primary)}.main_input{border:1px solid var(--color-grey);border-radius:25px;box-sizing:border-box;font-family:Roboto,sans-serif;outline:none;padding:10px 15px;width:100%}.main_input-area{border-radius:4px;height:120px;padding:15px}.vimeo-frame{border-radius:8px}.submit-form{width:100%}.app{color:var(--color-dark);height:100%}.app_body-wrapper{height:calc(100% - var(--header-size) - var(--footer-size));overflow:hidden}.app_body{display:flex;height:100%;justify-content:space-between}.app_main{align-items:center;background-color:#fbfbfc;display:flex;flex-grow:1;justify-content:center;position:relative}@media screen and (max-width:780px){.app_body-wrapper{overflow-y:auto!important}.app_body,.app_body-wrapper{flex-direction:column-reverse}.app_body{height:auto;min-height:100%}}.message{border:1px solid var(--color-dark-2);border-radius:25px;bottom:30px;color:var(--color-dark-4);left:430px;padding:9px 15px;position:fixed;transition:.1s}.message,.message_icon{align-items:center;display:flex}.message_icon{background:var(--color-dark-2);border-radius:50%;color:var(--color-dark-3);height:20px;justify-content:center;line-height:3px;width:20px}.message_icon>span{-webkit-transform:scale(.6);transform:scale(.6)}.message_text{margin:0 15px}.message--hidden{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}
/*# sourceMappingURL=main.7573f289.css.map*/