:root{--hero-img-size:85vw;--hero-img-overlay:15vw}#hero-section__settings,#hero-section__span{display:none}#hero-modal__fail,#hero-modal__success{-webkit-transform:translate(-50%,-101%);-ms-transform:translate(-50%,-101%);transform:translate(-50%,-101%);-webkit-transition:-webkit-transform 1s!important;transition:-webkit-transform 1s!important;-o-transition:transform 1s!important;transition:transform 1s!important;transition:transform 1s,-webkit-transform 1s!important}#hero-modal__fail{min-height:30rem}div.hero-modal__overlay{background:#fff;border-radius:5px;-webkit-box-shadow:1px 3px 6px rgba(95,94,94,.9);box-shadow:1px 3px 6px rgba(95,94,94,.9);color:#000;left:50%;position:absolute;top:0;width:75rem;z-index:99999999999}.hero-modal__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem 1.5rem 0}.hero-modal__body{padding:0 3rem}.hero-modal__wrapper{margin-bottom:2rem;padding:0 2rem}.hero-modal__icon h2{color:#000;font-size:2.5rem;margin:0}.hero-modal__wrapper p{font-size:1.5rem;margin:0}.hero-modal__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.hero-warning{display:inline-block;font-size:5rem;margin-right:2rem}.modal-content{margin-bottom:2rem}span.modal-content__success{background-color:#86dd00;border:3px solid #86dd00;border-radius:50%;-webkit-box-shadow:0 1px 4px 0 #3b3b3bc4;box-shadow:0 1px 4px 0 #3b3b3bc4;color:#fff;display:inline-block;font-size:1.8rem;font-weight:700;height:2.8rem;margin-right:1rem;vertical-align:middle;width:2.8rem}.modal-content.modal-error{height:19rem;overflow:auto}.modal-content p{font-size:1.5rem;margin:0 0 1rem}.hero-status__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;gap:2rem;justify-content:space-evenly;margin-top:1rem}.hero-modal__status{border-radius:8rem;height:1rem;overflow:hidden;-webkit-box-flex:1;background-color:#d7d7d7a1;background-image:-o-repeating-linear-gradient(134deg,transparent,transparent,#a7a7a769,#818181d1,#fff,transparent 21px);background-image:repeating-linear-gradient(316deg,transparent,transparent,#a7a7a769,#818181d1,#fff,transparent 21px);background-position:0;border:1px solid #818181;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.58);box-shadow:inset 0 0 2px rgba(0,0,0,.58);-ms-flex:1 0 80%;flex:1 0 80%}span#status-bar{background-color:#f5c076;border-radius:8rem;-webkit-box-shadow:inset 0 0 4px #000,inset 0 0 4px hsla(0,3%,61%,.72);box-shadow:inset 0 0 4px #000,inset 0 0 4px hsla(0,3%,61%,.72);display:block;height:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s!important;transition:-webkit-transform .3s!important;-o-transition:transform .3s!important;transition:transform .3s!important;transition:transform .3s,-webkit-transform .3s!important;width:100%}.hero-status__total{font-size:1.2rem;font-weight:800;text-align:center}ul.invalid-image__list{list-style:none;padding:8px 1rem 0 5rem}ul.invalid-image__list li{font-size:1.3rem;margin-bottom:1rem;position:relative}ul.invalid-image__list li:before{border:3px solid red;border-radius:50%;color:#fff;content:"X";display:inline-block;font-size:1.6rem;font-weight:700;height:2.6rem;left:-6%;line-height:1.3;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2.6rem;-webkit-text-stroke:.5px #fff;background-color:red;-webkit-box-shadow:0 2px 3px 0 #3b3b3bc4;box-shadow:0 2px 3px 0 #3b3b3bc4}div#hero-modal__success p{text-align:center}span.modal-btn__close{font-size:1.8rem;-ms-flex-item-align:start;align-self:flex-start;cursor:pointer}.hero-section__main{z-index:0}.hero-section__image{background-repeat:no-repeat;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:1024px){.hero-section__image{background-position:68% 100%;background-size:cover;height:100%}}@media only screen and (max-width:1023px){div.section.section--first{padding:0}.hero-section__main{overflow:hidden}.hero-section__gradient{left:0;position:absolute;top:0;width:100%;z-index:1}.hero-section__gradient,.hero-section__image{height:calc(var(--hero-img-size) + var(--hero-img-overlay))}.hero-section__image{background-position:top;background-size:100% calc(var(--hero-img-size) + var(--hero-img-overlay))}}