.optimizer__process__complete__preview,.optimizer__process__list__item__image figure{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.optimizer__process__complete__preview>span,.optimizer__process__list__item__error,.optimizer__process__list__item__notice{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optimizer__cdn__switch__info,.optimizer__options__compression__info{border-radius:5px}@media(min-width:600px){.how-to-choose{width:700px}}.how-to-choose__dialog-content{display:flex;flex-direction:column;gap:2em}@media(min-width:600px){.how-to-choose__dialog-content{flex-direction:row}}.how-to-choose__dialog-content__column{background:var(--wp--preset--color--off-white)}@media(min-width:600px){.how-to-choose__dialog-content__column{width:50%}}.how-to-choose__dialog-content__column h3{background:var(--wp--preset--color--blue);color:var(--wp--preset--color--white);margin:0;padding:10px 20px}.how-to-choose__dialog-content__column p{padding:5px 20px;text-align:left}.optimizer__layout{background-color:var(--wp--preset--color--white);display:flex;flex-direction:column}@media(min-width:600px){.optimizer__layout{flex-direction:row}}.optimizer__action,.optimizer__options{padding:50px}@media(min-width:600px){.optimizer__action,.optimizer__options{width:50%}}.optimizer__action .wp-block-heading:first-child,.optimizer__options .wp-block-heading:first-child{margin-top:0}.optimizer__options{padding-left:75px;padding-right:75px}.optimizer__options__compression{padding-bottom:var(--wp--preset--spacing--20)}.optimizer__options__compression__info{background-color:var(--wp--preset--color--off-white);color:var(--wp--preset--color--grey-dark);display:inline-block;font-size:12px;line-height:normal;margin-top:20px;padding:2px 4px}.optimizer__options__compression .wp-block-button{width:50%}.optimizer__options__compression .wp-block-button a{width:100%}.optimizer__options__compression .wp-block-button a.active{background-color:var(--wp--preset--color--green-darker);border-color:var(--wp--preset--color--green-extra-dark)}.optimizer__options__form__message.rumble{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.optimizer__switch{padding-bottom:var(--wp--preset--spacing--60)}.optimizer__switch .wp-block-button a.active{background-color:var(--wp--preset--color--blue-darker);border-color:var(--wp--preset--color--blue-extra-dark)}.optimizer__resizeoptions{background:var(--wp--preset--color--grey-dark);color:var(--wp--preset--color--off-white);display:grid;grid-template-columns:repeat(2,1fr);padding:20px;position:relative}.optimizer__resizeoptions:before{border-bottom:12px solid var(--wp--preset--color--grey-dark);border-left:12px solid transparent;border-right:12px solid transparent;content:"";left:51px;position:absolute;top:-12px}.optimizer__resizeoptions input{background:var(--wp--preset--color--off-white);border:0;color:var(--wp--preset--color--blue);letter-spacing:0;max-width:6em;padding:8px;text-align:right}.optimizer__cdn{margin-bottom:15px}.optimizer__cdn__switch__button{background-color:transparent;border:none;box-shadow:none;color:var(--wp--preset--color--off-white);padding:0}.optimizer__cdn__switch__info{background-color:var(--wp--preset--color--off-white);color:var(--wp--preset--color--grey-dark);display:inline-block;font-size:12px;line-height:normal;padding:2px 4px}.optimizer__cdn__input{display:none;position:relative}.optimizer__cdn__input__url{width:100%}.optimizer__cdn__input__cancel{background-color:transparent;border:none;box-shadow:none;font-family:inherit;font-size:18px;height:45px;padding:0;position:absolute;right:0;top:0;width:45px}.optimizer__pageform{margin:0 auto;width:60%}.optimizer__pageform__url{margin-bottom:15px;width:100%}.optimizer__pageform__error{display:none;font-weight:700;margin-bottom:20px;text-transform:uppercase}.optimizer__pageform__error span{background-color:var(--wp--preset--color--magenta);border:2px solid #fff;border-radius:50%;display:inline-block;font-size:14px;font-weight:700;height:26px;margin-right:.4em;width:26px}.optimizer__pageform__error strong{font-size:14px;letter-spacing:1px}.optimizer__action{background:transparent radial-gradient(var(--wp--preset--color--blue-light),var(--wp--preset--color--grey-dark)) repeat scroll 0 0;display:flex;flex-direction:column;position:relative;text-align:center;transition:background .35s ease 0s}.optimizer__action.hover{background:radial-gradient(var(--wp--preset--color--blue),var(--wp--preset--color--grey-darker))}.optimizer__action .icon-upload{display:block;font-size:4.2em;margin-bottom:.6em;margin-top:.4em}.optimizer__action p{font-size:16px;font-weight:700;left:50%;margin:0;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.optimizer__action em{font-style:normal}.optimizer__action label{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.optimizer__action input[type=file]{position:absolute;clip:rect(0,0,0,0);bottom:0;left:0;right:0;top:0}.optimizer__action--upload:before{border:2px dashed var(--wp--preset--color--grey-light);bottom:15px;content:"";left:15px;position:absolute;right:15px;top:15px}.optimizer__action--url{display:none;overflow:hidden}.optimizer__crunchanim{display:none;left:50%;position:absolute;top:65%;transform:translate(-50%,-50%)}.optimizer__crunchanim strong{animation:cruncher-loader-message 1.5s ease-in-out infinite;display:block;font-size:.875em;letter-spacing:3px;margin-top:20px;opacity:.85;text-align:center;text-transform:uppercase}.optimizer__crunchanim__img{animation:cruncher-img 4s ease infinite;left:50%;margin:-70px 0 0 -85px;position:absolute;top:40%}.optimizer__crunchanim__press{opacity:0;position:absolute;top:50%;transform:translateY(-68%);transition:opacity .35s ease}.optimizer__crunchanim__press.active{opacity:1}.optimizer__crunchanim__press--left{animation:cruncher-press-left 4s ease infinite;transform:translate(-228px,-68%)}.optimizer__crunchanim__press--right{animation:cruncher-press-right 4s ease infinite;transform:translate(77px,-68%)}.optimizer__crunchanim__step1{display:none;height:143px;margin:0 auto;position:relative;width:220px}.optimizer__crunchanim__step1 svg{animation:cruncher-loader 3s ease-in-out infinite;left:0;position:absolute;top:-10px;transform:translateY(-50%)}.optimizer__crunchanim__step2{display:none;height:143px;margin:0 auto;width:220px}.optimizer__crunchanim__cursor{animation:cruncher-loader-cursor 1.7s ease-in-out infinite}.optimizer__process{margin-top:40px}.no-flexbox .optimizer__process>div{display:table;width:100%}.no-flexbox .optimizer__process>div>div{display:table-cell}.optimizer__process__footer,.optimizer__process__header{display:flex}.optimizer__process__header{font-weight:700}.optimizer__process__header__filename{align-items:center;display:flex;flex-direction:row;padding-left:.5em;padding-right:.5em;width:30%}.optimizer__process__header__status{width:20%}.optimizer__process__header__download,.optimizer__process__header__optimized,.optimizer__process__header__original,.optimizer__process__header__percentage{width:12%}.optimizer__process__header>div{color:var(--wp--preset--color--white);letter-spacing:1px;padding-bottom:12px;padding-top:12px}.optimizer__process__progress{background-color:var(--wp--preset--color--grey-dark);height:0;overflow:hidden;transition:height .25s ease 0s}.no-flexbox.no-flexbox .optimizer__process__progress{display:block}.optimizer__process__progress.active{height:16px}.optimizer__process__progress__track{background-color:var(--wp--preset--color--green);height:16px;position:relative;transition:width .25s ease 0s;width:0}.optimizer__process__progress__track span{color:var(--wp--preset--color--white);font-size:12px;font-weight:700;line-height:1;position:absolute;right:2px;top:45%;transform:translateY(-38%)}.optimizer__process__complete{background-color:var(--wp--preset--color--green);color:var(--wp--preset--color--white);display:none;min-height:200px;padding:2em;position:relative;text-align:left;z-index:100}.optimizer__process__complete__preview{border:2px solid var(--wp--preset--color--grey-medium);display:none;height:190px;left:1.5em;margin:0;position:absolute;top:1.5em;width:240px}.optimizer__process__complete__preview>span{background-color:var(--wp--preset--color--grey-medium);bottom:0;color:#fff;left:0;padding:.3em 1em .3em .6em;position:absolute;right:0}.optimizer__process__complete__preview>span i{margin-right:.4em;vertical-align:middle}.optimizer__process__complete.crunch{padding:2.5em 2em 2.5em 300px}.optimizer__process__complete.crunch figure{display:block}.no-flexbox.no-flexbox .optimizer__process__complete{display:none}.optimizer__process__complete a{color:inherit;text-decoration:none}.optimizer__process__complete a i{cursor:pointer}.optimizer__process__complete.active.active{animation:congrate .5s ease-in-out 1;display:block}.optimizer__process__congrat{color:var(--wp--preset--color--off-white);padding-left:116px;position:relative}.optimizer__process__congrat em{display:none}.optimizer__process__congrat span{color:var(--wp--preset--color--white);font-size:1.4em;font-weight:700;left:0;position:absolute;text-align:center;top:22px;width:88px}.optimizer__process__congrat h2{color:var(--wp--preset--color--white);font-size:1.5em;margin-bottom:0;margin-top:0}.optimizer__process__congrat svg{left:0;position:absolute;top:-2px}.optimizer__process__share{align-content:stretch;align-items:center;background-color:hsla(0,0%,100%,.2);display:inline-flex;font-size:16px;font-weight:700;letter-spacing:1px;margin-left:116px;margin-top:20px;padding:.2em 1em .4em;text-transform:uppercase}.optimizer__process__share *{vertical-align:middle}.optimizer__process__share__intro{margin-right:15px}.optimizer__process__share .wp-block-social-links{margin-bottom:0;margin-top:0}.optimizer__process__share i,.optimizer__process__share img{vertical-align:middle}.optimizer__process__share__link{display:none}.optimizer__process__downloadall{bottom:1.2em;position:absolute;right:3em}.optimizer__process__downloadall.loading{background:var(--wp--preset--color--white);color:var(--wp--preset--color--green)}.optimizer__process__downloadall img{display:none;height:55px}.optimizer__process__downloadall .icon-download{font-size:1.6em;margin-right:10px;vertical-align:-.25em}.optimizer__process__list{background-color:var(--wp--preset--color--white);border-left:1px solid rgba(139,166,180,.4);border-right:1px solid rgba(139,166,180,.4);max-height:550px;min-height:300px;overflow-y:auto;position:relative}.optimizer__process__list__item{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;padding:.5em 0}.optimizer__process__list__item:nth-child(2n){background-color:var(--wp--preset--color--off-white)}.optimizer__process__list__item__error,.optimizer__process__list__item__notice{font-size:.9em;line-height:1.2;margin:0!important;padding-left:.5em;padding-top:.6em;text-align:left;width:100%}.optimizer__process__list__item__notice{color:var(--wp--preset--color--blue)}.optimizer__process__list__item__error{color:var(--wp--preset--color--magenta)}.optimizer__process__list__item__download,.optimizer__process__list__item__optimized,.optimizer__process__list__item__original,.optimizer__process__list__item__percentage{width:12%}.optimizer__process__list__item__download a{display:none;font-size:16px;font-weight:700;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.optimizer__process__list__item__download a i{cursor:pointer;font-size:1em;margin-right:.3em;vertical-align:-10%}.optimizer__process__list__item__status{text-align:left;width:20%}.optimizer__process__list__item__status__upload{color:var(--wp--preset--color--blue)}.optimizer__process__list__item__status__error{color:var(--wp--preset--color--magenta)}.optimizer__process__list__item__status__compress{color:var(--wp--preset--color--blue)}.optimizer__process__list__item__status__compress i{animation:compress-spin 1.2s linear infinite;display:inline-block;line-height:1}.optimizer__process__list__item__status__complete{color:var(--wp--preset--color--green)}.optimizer__process__list__item__status>div{font-size:.9em;font-weight:700;text-align:left}.optimizer__process__list__item__status>div i{font-size:1.2em;line-height:1;margin-right:.3em;vertical-align:-10%}.optimizer__process__list__item__percentage{font-weight:700}.optimizer__process__list__item__percentage svg{margin-right:.5em;vertical-align:-15%}.optimizer__process__list__item__image{align-items:center;display:flex;flex-direction:row;padding-left:.5em;padding-right:.5em;width:30%}.optimizer__process__list__item__image__filename{flex:1;max-width:85%}.optimizer__process__list__item__image__filename span{text-align:left}.optimizer__process__list__item__image figure{background-color:var(--wp--preset--color--blue);height:35px;margin:0 .5em 0 0!important;width:35px}.optimizer__process__list__item__image span{display:block;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optimizer__process__list__noimage{font-weight:700;left:50%;letter-spacing:.175em;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.optimizer__process__footer{background-color:var(--wp--preset--color--grey-medium);color:var(--wp--preset--color--white);font-size:.9em}.optimizer__process__footer>div{padding-bottom:1em;padding-top:1em;text-align:left}.optimizer__process__footer__nbfiles{flex:1 1 0;padding-left:.5em}.optimizer__process__footer__nberrors,.optimizer__process__footer__totalgain,.optimizer__process__footer__totaloriginal{width:20%}.rangeslider{border-radius:4px;height:5px;margin-top:.7em;max-width:100px;position:relative;width:100%}.rangeslider__fill{border-radius:4px 0 0 4px;height:5px}.rangeslider__fill,.rangeslider__handle{background:var(--wp--preset--color--blue)}.rangeslider__handle{border-radius:50%;box-shadow:1px 1px 3px rgba(0,0,0,.5);height:16px;position:absolute;top:-5px;width:16px}@keyframes congrate{0%{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes compress-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes cruncher-loader{0%{filter:drop-shadow(0 0 5px white);transform:translateY(0)}5%{filter:drop-shadow(0 -3px 5px white)}45%{filter:drop-shadow(0 -3px 5px white)}50%{filter:drop-shadow(0 0 5px white);transform:translateY(143px)}55%{filter:drop-shadow(0 3px 5px white)}95%{filter:drop-shadow(0 3px 5px white)}to{filter:drop-shadow(0 0 5px white);transform:translateY(0)}}@keyframes cruncher-loader-cursor{50%{transform:translateX(-100px)}to{transform:translateX(0)}}@keyframes cruncher-loader-message{0%{opacity:.8}50%{opacity:.2}to{opacity:.8}}@keyframes cruncher-img{0%{top:-120%;transform:scale(1)}30%{top:40%;transform:scale(1)}70%{top:40%;transform:scale(.5)}to{top:200%;transform:scale(.5)}}@keyframes cruncher-press-left{0%{transform:translate(-228px,-68%)}30%{transform:translate(-228px,-68%)}70%{transform:translate(-186px,-68%)}to{transform:translate(-228px,-68%)}}@keyframes cruncher-press-right{0%{transform:translate(77px,-68%)}30%{transform:translate(77px,-68%)}70%{transform:translate(35px,-68%)}to{transform:translate(77px,-68%)}}
