.accordion{gap:10px}.accordion,.accordion__item{display:flex;flex-direction:column}.accordion__item{border:1px solid silver;border-radius:5px;color:var(--primary-color);overflow:hidden;transition:color .1s ease-in-out,background-color .1s ease-in-out}.accordion__item:not(.show):hover{background-color:#fff}.accordion__item__header{align-items:center;cursor:pointer;display:flex;gap:10px;height:100%;justify-content:space-between;padding:25px 30px;transition:background-color .1s ease-in-out;width:100%}.accordion__item__header *{pointer-events:none}.accordion__item__title{font-family:var(--font-family-roboto);font-size:20px;font-weight:500;line-height:1.5;transition:color .1s ease-in-out}.accordion__item__icon{flex-shrink:0;height:25px;margin:0 5px;transform-origin:50% 50%;transition:transform .2s ease-in-out;width:25px}.accordion__item__icon svg path{fill:currentColor;transition:all .1s ease-in-out}.accordion__item__body{display:grid;grid-template-rows:0fr;max-width:90%;padding:0 30px;transition:grid-template-rows .2s ease-in-out,padding .2s ease-in-out;width:100%}.accordion__item__body__list,.accordion__item__body__wrapper{display:flex;flex-direction:column}.accordion__item__body__list{padding-left:25px}.accordion__item__body__list.custom-decoration--dot li{list-style:disc}.accordion__item__body .accordion__item__body__list:not(:last-child){margin-bottom:15px}.accordion__item__body__list__item__text .accordion__item__text{display:inline}.accordion__item__body :not(ul,ol,li){overflow:hidden}.accordion__item__body>:is(ul,ol){overflow:hidden}.accordion__item__text{font-size:18px;font-weight:400;line-height:1.7}.accordion__item__text:not(:last-child){margin-bottom:15px}.accordion__item__text a{color:var(--publuu-blue)}.accordion__item__text a:hover{color:var(--publuu-blue);text-decoration:underline;text-underline-offset:5px}.accordion__item__text a:visited{color:var(--publuu-blue)}.accordion__item__text+.accordion__item__body__list{margin-top:15px}.accordion__item.show{background-color:#fff;color:var(--primary-color)}.accordion__item.show .accordion__item__body{grid-template-rows:1fr;padding-bottom:25px}.accordion.faq__accordion .accordion__item.show .accordion__item__body{padding-bottom:40px}.accordion__item.show .accordion__item__icon{transform:rotate(180deg)}.accordion.faq__accordion{gap:0}.accordion.faq__accordion .accordion__item{background-color:transparent;border:none;border-radius:0;color:var(--primary-color);gap:0;padding:0}.accordion.faq__accordion .accordion__item:not(.show) .accordion__item__header:hover{background-color:var(--publuu-blue-05)}.accordion.faq__accordion .accordion__item__body{padding:0 30px}.accordion.faq__accordion .accordion__item:not(:last-of-type){border-bottom:1px solid silver}.accordion.faq__accordion .accordion__item.show .accordion__item__icon{transform:rotate(45deg)}.accordion.reason__accordion .accordion__item.show .accordion__item__header,.accordion.reason__accordion .accordion__item:not(.show):hover .accordion__item__header{color:var(--publuu-blue)}@media (max-width:992px){.accordion__item__visuals--mobile{align-items:center;display:flex;height:auto;justify-content:center;margin:0 auto;max-width:450px;transition:all 1s;width:100%}.accordion__item :is(.reason__visuals__video,.animated-image__wrapper){display:flex;transition:all 1s}.accordion__item:not(.show) .animated-image__wrapper *{animation:none}.reason__visuals__wrapper{display:none}}@media (max-width:576px){.accordion.faq__accordion .accordion__item__header{padding:20px 10px}.accordion.faq__accordion .accordion__item__body{padding:0 10px}.accordion.faq__accordion .accordion__item.show .accordion__item__body{padding-bottom:20px}.accordion__item__visuals--mobile .animated-image__wrapper{height:300px;width:300px}.accordion.reason__accordion .accordion__item:not(.show):hover .accordion__item__header{color:var(--primary-color)}}@media (max-width:480px){.accordion__item__title{font-size:20px}.accordion__item__icon{height:20px;width:20px}.accordion__item__header{padding:20px}.accordion__item__body{max-width:100%;padding:0 20px}.accordion__item.show .accordion__item__body{padding-bottom:20px}.accordion__item__visuals--mobile .animated-image__wrapper{height:350px;width:350px}}.slider{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.swiper-notification{display:none!important}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.slider__container{box-sizing:content-box;display:flex;height:100%;margin:30px 0;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.slider__controls{gap:55px;justify-content:space-between;margin:30px auto;max-width:800px;padding:0 15px}.slider__btn,.slider__controls{align-items:center;display:flex}.slider__btn{background-color:transparent;border:none;cursor:pointer;height:40px;justify-content:center;width:40px}.slider__btn *{pointer-events:none}.slider__btn svg{height:34px;transition:transform .1s ease-in-out;width:34px}.slider__btn svg path{transition:fill .1s ease}.slider__btn:not(:disabled):hover svg{transform:translateX(-5px)}.slider__btn:not(:disabled):last-of-type:hover svg{transform:translateX(5px)}.slider__btn:disabled{cursor:default;pointer-events:none}.slider__btn:disabled svg path{fill:var(--publuu-white-40)}.slider__lines{flex:1px;gap:30px;justify-content:space-evenly}.slider__line,.slider__lines{align-items:center;display:flex}.slider__line{--progress:0;background-color:var(--publuu-white-10);flex:1;height:3px;max-width:100px;overflow:hidden;position:relative}.slider__line:before{background-color:var(--publuu-blue);content:"";height:100%;width:0}.slider__line.active:before{width:calc(var(--progress)*100%)}.feedback__item{border:3px solid var(--publuu-white-10);border-radius:10px;display:block;flex-shrink:0;height:auto;opacity:.2;padding:60px 80px;position:relative;transition:opacity .1s ease-in-out,border-color .1s ease-in-out;width:100%}a.feedback__item:hover{border-color:#fff}.slider__item:not(.active){user-select:none}.feedback__item.active{opacity:1}.feedback__item__content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.feedback__item__content__info{display:flex;flex-direction:column;gap:10px}.feedback__item__title{color:#fff;font-size:28px;font-weight:500;line-height:1.4;margin-bottom:20px}.feedback__item__subtitle{color:hsla(0,0%,100%,.85);font-size:18px;font-weight:500;line-height:1.3;margin-bottom:5px}.feedback__item__text{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:400;line-height:1.5}.feedback__item__link{color:var(--publuu-blue);font-size:16px;padding-left:0}.feedback__item__user{display:flex;gap:20px;margin-top:40px}.feedback__item__user__image{border-radius:50%;flex-shrink:0;height:71px;object-fit:cover;width:71px}.feedback__item__user__info{display:flex;flex-direction:column}.feedback__item__user__name{color:#fff;font-size:18px;font-weight:700;line-height:1.3;margin-bottom:2px}.feedback__item__user__company{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500;line-height:1.3}.feedback__item__user__stars{align-items:center;display:flex;gap:2px;margin-top:7px}.feedback__item__user__stars img{max-width:78px}@media (max-width:1920px){.feedback__item{padding:60px 90px}}@media (max-width:1400px){.feedback__item{padding:40px 50px}}@media (max-width:992px){.feedback__item{padding:30px}}@media (max-width:768px){.feedback__item{padding:30px}.feedback__item__title{font-size:24px}}@media (max-width:576px){.feedback__item__user{align-items:center;flex-direction:column}.feedback__item__user__info{align-items:center;text-align:center}.slider__lines{gap:7px}.slider__controls{gap:20px}}@media (max-width:480px){.feedback__item{padding:20px}.feedback__item__text{font-size:16px}.feedback__item__user__company,.feedback__item__user__name{font-size:14px}.feedback__item__user__image{height:60px;width:60px}}.grecaptcha-badge{opacity:0;visibility:hidden;z-index:-1}.form{display:flex;flex-direction:column;width:100%}.form__group{display:grid;grid-template-columns:1fr}.form__group--2{gap:20px;grid-template-columns:repeat(2,1fr)}.form__control,.form__control__content{position:relative}.form__control[disabled]{background-color:var(--publuu-gray);color:#a5a5a5;cursor:default;pointer-events:none;user-select:none}.form__control__placeholder{color:var(--primary-color);display:none;font-family:var(--font-family-roboto);font-size:16px;font-weight:400;left:20px;line-height:1.5;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .1s ease-in-out;user-select:none}.symbol--required{color:var(--publuu-blue)}.form__control :is(input,textarea){border:1px solid #b3c0d3;border-radius:5px;color:var(--primary-color);font-family:var(--font-family-roboto);font-size:16px;font-weight:400;line-height:1.5;outline:1px solid transparent;padding:9px 18px;resize:none;transition:border-color .1s ease-in-out,outline .1s ease-in-out;width:100%}.form__control :is(input,textarea).invalid+.form__control__placeholder{color:var(--publuu-red)}.form__control textarea+.form__control__placeholder{top:10px;transform:none}.form__control :is(input,textarea):focus{border-color:var(--publuu-blue);outline-color:var(--publuu-blue)}.form__control :is(input,textarea):disabled{background-color:var(--publuu-gray);color:#a5a5a5}.form__control :is(input,textarea).invalid{outline-color:var(--publuu-red)}.form__control :is(input,textarea).invalid:focus{border-color:var(--publuu-red);outline-color:var(--publuu-red)}.form__control[disabled] :is(input,textarea){background-color:var(--publuu-gray);color:#a5a5a5}.form__control[disabled] :is(input,textarea)+.form__control__placeholder{color:#a5a5a5}.form__control[disabled] :is(input,textarea)::placeholder{color:#a5a5a5}.form__control :is(input,textarea):not(.with-placeholder)::placeholder{opacity:0;visibility:hidden}.form__control:has(:is(input,textarea):placeholder-shown) .form__control__placeholder{display:block}.contact__form__footer{align-items:center;display:flex;gap:20px;justify-content:space-between}.form__btn{font-size:16px;font-weight:600;line-height:1.2}.form--register .form__btn{padding:15px 20px;width:100%}.form__control__checkbox__label{align-items:center;cursor:pointer;display:flex;gap:10px;position:relative}.form__control__checkbox__label[disabled]{cursor:default;pointer-events:none}.form__control__checkbox__label input[type=checkbox]{opacity:0;position:absolute;z-index:-1}.form.disabled .form__control__checkbox__label .form__control__checkbox__text{color:#a5a5a5}.form__control__checkbox__text{color:var(--primary-color);font-size:16px;font-weight:400;line-height:1.5;user-select:none}.form__control__checkbox{border:1px solid #b3c0d3;border-radius:3px;cursor:pointer;flex-shrink:0;height:20px;position:relative;width:20px}.form__control__checkbox__label input[type=checkbox].invalid+.form__control__checkbox{border-color:var(--publuu-red)}.form__control__checkbox__label:has(input[type=checkbox].invalid) .form__control__checkbox__text{color:var(--publuu-red)}.form__control__checkbox:before{background:var(--publuu-light-blue);border-radius:1px;content:"";height:10px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.8);transition:opacity .1s ease-in-out,visibility .1s ease-in-out,transform .1s ease-in-out,background .1s ease-in-out;visibility:hidden;width:10px}.form__control__checkbox__label input[type=checkbox]:checked+.form__control__checkbox:before{background:var(--publuu-blue);opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible}.form__control__checkbox__label:has(input[type=checkbox]:not(:checked)):hover .form__control__checkbox:before{background:var(--publuu-light-blue);opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible}.form__combobox__toggle{cursor:pointer;position:relative}.form__combobox.active .form__combobox__toggle input,.form__combobox__toggle:hover input{background-color:var(--publuu-light-blue)}.form__combobox.active .form__combobox__toggle__icon{transform:translateY(-50%) rotate(180deg)}.form__combobox__toggle__icon{height:24px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transform-origin:50% 50%;transition:transform .15s ease-in-out,opacity .1s ease-in-out;width:24px}.form__combobox[disabled] .form__combobox__toggle__icon{opacity:.5}input.form__combobox__toggle__input{pointer-events:none;transition:background-color .1s ease-in-out;user-select:none!important}input.form__combobox__toggle__input:focus{border-color:silver;outline-color:transparent}.form__combobox__dropdown{background-color:#fff;border:1px solid silver;border-radius:5px;color:var(--primary-color);display:flex;flex-direction:column;font-family:var(--font-family-roboto);font-size:15px;font-weight:400;left:0;line-height:1.5;max-height:250px;opacity:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 5px);transform:scale(.95);transform-origin:50% 0;transition:opacity .1s ease-in-out,visibility .1s ease-in-out,transform .1s ease-in-out;visibility:hidden;width:100%;z-index:3}.form__combobox.active .form__combobox__dropdown{opacity:1;transform:scale(1);visibility:visible}.form__combobox__search{align-items:center;border-bottom:1px solid silver;display:flex;gap:15px;padding:0 12px}.form__combobox__search__icon{flex-shrink:0;height:16px;width:16px}input.form__combobox__search__input{border:none;outline:none;padding-left:0}.form__combobox__list{display:flex;flex-direction:column;gap:1px;overflow:auto;padding:4px}.form__combobox__item{background-color:transparent;border-radius:5px;cursor:pointer;padding:6px 12px;position:relative;transition:background-color .1s ease-in-out}.form__combobox__item *{pointer-events:none}.form__combobox__item:before{background-image:url(https://d3vpszern3jgjo.cloudfront.net/wp-content/themes/setupo-new/public/assets/icons/check--blue.svg);background-repeat:no-repeat;background-size:contain;content:"";height:14px;opacity:0;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%) scale(.95);transition:opacity .05s ease-in-out,visibility .05s ease-in-out,transform .05s ease-in-out;user-select:none;visibility:hidden;width:14px}.form__combobox__item:is(:hover,[selected]){background-color:var(--publuu-light-blue)}.form__combobox__item[selected]:before{opacity:1;transform:translateY(-50%) scale(1);visibility:visible}.form__control__error{color:var(--publuu-red);font-size:14px;font-weight:500}.form__control__error .text-danger{display:block;margin-top:5px}.form__error{text-align:center}.form__error .text-danger{margin-top:20px}.form__message{color:var(--primary-color);font-size:14px;font-weight:500;text-align:center}.form__message.form__message--success{color:var(--publuu-green)}.form__message.form__message--error{color:var(--publuu-red)}.form__message span{display:block;margin-top:10px}.form:has(.form__message span) .form__btn{margin-top:30px}.form__combobox__item__message{font-size:14px;font-weight:500;padding:12px;text-align:center}.form__separator{align-items:center;color:var(--primary-color);display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:1.5;margin:2px 0;position:relative}.form__separator span{background-color:#fff;display:block;padding:20px 12px;z-index:1}.form__separator:before{background-color:silver;content:"";height:1px;left:5%;position:absolute;right:5%;top:50%;transform:translateY(-50%);width:90%}.form__footer{align-items:center;color:var(--primary-color);display:flex;font-size:14px;font-weight:400;justify-content:center;line-height:1.5;margin:20px auto 0;max-width:280px;text-align:center}.form__footer a{color:var(--publuu-blue)}.form__footer a:hover{text-decoration:underline;text-underline-offset:4px}.form__providers{display:flex;gap:10px;margin-bottom:20px;width:100%}.form__provider__btn{border-width:1px;font-size:16px;font-weight:500;line-height:1.2;position:relative;width:100%}.form__provider__btn .icon{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:32px}.form__provider__btn .loader{color:var(--primary-color)}.form__provider__btn:not(:disabled):hover{background-color:#fff;outline:1px solid var(--primary-color)}.form__switch__label{align-items:center;display:flex;gap:10px}.form__switch__label input{opacity:0;position:absolute;visibility:hidden;z-index:-1}.form__switch__text{color:var(--primary-color);font-size:16px;font-weight:500;line-height:1.5;text-transform:uppercase;user-select:none}.form__switch__toggle{background:var(--primary-color);border-radius:30px;cursor:pointer;flex-shrink:0;height:20px;padding:4px;position:relative;transition:background .15s ease-in-out;width:42px}.form__switch__toggle__inner{align-items:center;display:flex;height:100%;position:relative;width:100%}.form__switch__toggle__inner div{background-color:#fff;border-radius:50%;height:12px;left:0;position:absolute;transition:left .1s ease-in-out;width:12px}.form__switch__label input:checked+.form__switch__toggle{background-color:var(--publuu-blue)}.form__switch__label input:checked+.form__switch__toggle .form__switch__toggle__inner div{left:calc(100% - 12px)}.form__switch__label:has(input:disabled){cursor:not-allowed;opacity:.5}.form__switch__label:has(input:disabled) .form__switch__toggle{pointer-events:none}.form__control__radio,.form__control__radio label{align-items:center;display:flex;justify-content:center}.form__control__radio label{cursor:pointer;gap:10px;position:relative}.form__control__radio input{opacity:0;position:absolute;visibility:hidden}.form__control__radio__toggle__wrapper{height:16px;width:16px}.form__control__radio__toggle{align-items:center;border:2px solid #b3c0d3;border-radius:10px;display:flex;height:100%;justify-content:center;padding:2px;transition:border-color .1s ease;width:100%}.form__control__radio__toggle div{background-color:transparent;border-radius:50%;height:8px;transition:transform .1s ease,background-color .1s ease;width:8px}.form__control__radio input:checked+.form__control__radio__toggle__wrapper .form__control__radio__toggle{border-color:var(--publuu-blue)}.form__control__radio input:checked+.form__control__radio__toggle__wrapper .form__control__radio__toggle div{background-color:var(--publuu-blue)}.form__control__radio span{color:var(--primary-color);font-size:16px;font-weight:400;line-height:1;transition:color .1s ease}.form__control__radio input:checked~span{font-weight:600}.form__control__radio label:has(input:disabled){color:#b3c0d3;cursor:default}.form__control__radio label:has(input:disabled) span{color:#b3c0d3}.form__control__radio label:has(input:disabled) .form__control__radio__toggle{border-color:#b3c0d3!important}.form__control__radio label:has(input:disabled:checked) .form__control__radio__toggle div{background-color:#b3c0d3!important}.section__inner{width:100%}.section--hero{padding-bottom:50px;padding-top:100px}.section--hero .section__content .section__title{margin-bottom:20px}.section--hero .section__content .section__text{margin-bottom:10px;max-width:620px}.hero__wrapper{flex-direction:column;gap:30px;padding:25px 0 0}.hero__content,.hero__wrapper{display:flex;justify-content:space-between}.hero__content{gap:70px;width:100%}.hero__content__wrapper{display:flex;flex-direction:column;max-width:620px}.hero__dropzone__wrapper{display:flex;flex-direction:column;flex-shrink:0;gap:30px;max-width:590px;width:100%}.hero__dropzone{height:420px;min-height:420px;position:relative;width:100%}.hero__dropzone,.hero__dropzone:hover{background-color:#fff}.dropzone__message{gap:30px}.dropzone .dz-preview{padding:30px}.dropzone .dz-preview .dropzone__message__image{height:140px;width:140px}.dropzone .dz-preview .dz-progress{height:3px;max-width:410px}.dropzone .dz-preview .dz-progress-header{font-size:28px;font-weight:700;text-transform:uppercase}.dropzone .dz-preview .dz-progress-percent{font-size:24px;font-weight:900}.dropzone .dz-preview .dz-progress-text{font-size:14px;font-weight:500;margin-top:auto}.dropzone__message.dropzone__message--dragover{animation:stateFadeIn .15s ease-in-out forwards;background-color:hsla(0,0%,100%,.97);display:none;inset:0;opacity:0;pointer-events:none;position:absolute}.dropzone__message.dropzone__message--dragover .dropzone__message__content{align-items:center;display:flex;flex-direction:column;gap:10px}.dropzone__message.dropzone__message--dragover .dropzone__message__text{color:var(--publuu-blue)}.dropzone.dz-drag-hover:not(.dz-max-files-reached) .dropzone__message *{pointer-events:none}.dropzone.dz-drag-hover:not(.dz-max-files-reached) .dropzone__message.dropzone__message--dragover{display:flex}@keyframes stateFadeIn{to{opacity:1}}.dropzone__message__icon{height:50px;width:50px}.dropzone__message__image{max-height:unset;max-width:150px;width:100%}.dropzone__btn{font-size:20px;font-weight:700;padding:15px 60px}.dropzone__message__content{gap:15px}.hero__examples__wrapper{align-items:center;display:flex;gap:70px;justify-content:space-between}.hero__examples{display:flex;flex-direction:column;gap:25px;position:relative}.hero__examples__check{max-width:210px;pointer-events:none;position:absolute;right:-25%;top:-40%;user-select:none}.hero__examples__check img{height:auto;width:100%}.hero__examples__links{align-items:center;display:flex;gap:35px}.hero__example{flex-shrink:0;height:200px;position:relative;transform:scale(1);transition:transform .15s ease-in-out,outline-color .1s ease-in-out;width:150px;z-index:1}.hero__example__image{box-shadow:0 4px 4px rgba(8,8,8,.25);object-fit:cover;user-select:none}.hero__example__btn__wrapper{border-radius:50px;box-shadow:0 10px 10px rgba(0,0,0,.7);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.hero__example__btn{animation:pulse 4s infinite;font-size:16px;padding:3px 15px}.hero__example__btn:is(:active,:focus){color:#fff}.hero__content__footer{align-items:center;display:flex;gap:20px;margin:20px 0 100px}.hero__content__footer .form{width:auto}.hero__content__footer .form .form__provider__btn{border-width:1.5px;font-size:17px;padding:15px 20px 15px 65px}.hero__content__footer .form .form__provider__btn:hover{background-color:#fff;outline:1px solid var(--primary-color)}.hero__content__btn{flex-shrink:0;font-size:17px;padding:15px 30px}.hero__content__btn:focus{color:#fff}.hero__award__wrapper{align-items:center;display:flex;justify-content:center;max-width:590px;width:100%}.hero__award{align-items:center;display:flex;flex-shrink:0;gap:30px;margin:0 auto;transform:scale(.9)}.hero__award:hover .hero__award__image{transform:translateY(-3px) scale(1.02)}.hero__award__image{flex-shrink:0;max-width:110px;transition:transform .5s cubic-bezier(.075,.82,.165,1)}.hero__content__footer__awards{align-items:center;display:flex;flex:1;justify-content:center}.hero__award__content{align-items:center;display:flex;flex-direction:column;gap:5px}.hero__award__content__stars{height:auto;max-width:250px;width:100%}.hero__award__content__text{align-items:center;display:flex;gap:20px;justify-content:space-between}.hero__award__content__text span{font-size:18px;font-weight:600;line-height:1.2}.hero__award__content__text span:first-of-type{color:var(--primary-color);font-weight:700;text-transform:uppercase}.hero__award__content__text span:last-of-type{color:#909fb5}.hero__award__content__text a{color:#909fb5;text-decoration:underline;text-underline-offset:3px}.hero__award__content__text a:is(:focus,:active,:visited){color:#909fb5}.hero__reviews__wrapper{gap:20px}.hero__reviews__avatars,.hero__reviews__wrapper{align-items:center;display:flex}.hero__reviews__avatars img{flex-shrink:0}.hero__reviews__avatars img:not(:last-of-type){margin-right:-10px}.hero__reviews__content{display:flex;flex-direction:column;gap:5px}.hero__reviews__rating{gap:5px}.hero__reviews__rating,.hero__reviews__rating__stars{align-items:center;display:flex}.hero__reviews__rating__stars img{flex-shrink:0;max-width:100px}.hero__reviews__rating__grade{color:var(--primary-color);font-size:16px;font-weight:700;line-height:19px}.hero__reviews__text{color:var(--primary-color);font-size:14px;font-weight:700;line-height:17px}.section--info:before{background-color:#fff;bottom:100%;content:"";height:160px;left:0;position:absolute;right:0;width:100%}.section--info .section__content{padding:50px 0}.info__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.info__btn{margin-top:30px}.section--embed .section__content{padding:50px 0}.embed__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.embed__wrapper p.section__text:first-of-type{margin-bottom:40px}.embed__iframe__wrapper{border-radius:10px;margin:30px auto;overflow:hidden;width:100%}.embed__iframe__wrapper iframe{border-radius:inherit}.embed__footer{align-items:center;display:flex;justify-content:center;margin-top:30px;width:100%}.section--how-to .section__content{padding:50px 0}.how-to__wrapper{align-items:center;display:flex;flex-direction:column;text-align:center}h2.how-to__title{margin-left:auto;margin-right:auto;max-width:800px}.how-to__wrapper p.section__text.section__text--large{margin-bottom:20px}.how-to__cards{display:flex;flex-direction:column;gap:30px;margin:80px auto 0;max-width:var(--small-container-width);width:100%}.how-to__card{align-items:center;border:1px solid #b3c0d3;border-radius:10px;display:flex;gap:50px;outline:2px solid transparent;padding:30px 50px;transition:background-color .3s ease-in-out,outline-color .3s ease-in-out}.how-to__card__content{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.how-to__card h3.section__title{font-size:20px;font-weight:700;margin-bottom:10px}.how-to__card p.section__text{margin-bottom:0}.how-to__card__number{align-items:center;background-color:var(--primary-color);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:var(--font-family-urbanist);font-size:32px;font-weight:700;height:60px;justify-content:center;line-height:1.2;text-align:center;transition:background-color .3s ease-in-out,color .3s ease-in-out;width:60px}.how-to__card.active{background-color:#fff;outline-color:var(--publuu-blue)}.how-to__card.active .how-to__card__number{background-color:var(--publuu-blue);color:#fff}.section--features .section__content{padding:50px 0}.section--features h2.section__title{margin-left:auto;margin-right:auto;text-align:center}.cards__wrapper{display:flex;flex-direction:column;gap:120px;margin-top:130px}.card{align-items:center;display:flex;gap:50px;justify-content:space-between}.cards__wrapper.reversed .card:nth-child(odd),.cards__wrapper:not(.reversed) .card:nth-child(2n){flex-direction:row-reverse}.card__image{align-items:center;display:flex;justify-content:center;max-width:490px}.card__content{display:flex;flex-direction:column;max-width:480px;width:100%}h3.card__title{font-size:40px}.card__text{margin-bottom:40px}.card__link{color:var(--publuu-blue);gap:5px;padding-left:0}.card__link span{color:var(--primary-color)}.card__link>div{align-items:center;display:flex;gap:5px}.card__link:hover span{color:var(--publuu-blue)}.section--examples .section__content{padding:50px 0}.examples__wrapper{align-items:center;display:flex;flex-direction:column;text-align:center}.examples__wrapper .section__texts-container{margin-bottom:40px}.examples{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-top:30px}.examples__item{align-items:center;display:flex;justify-content:center;max-height:270px;max-width:260px}.examples__item img{box-shadow:0 4px 4px rgba(0,0,0,.25);height:auto;max-height:100%;max-width:100%;width:auto}.examples__footer{align-items:center;display:flex;justify-content:center;margin-top:60px;width:100%}.examples__footer+.examples__footer{margin-top:40px}.examples__footer__btn{font-size:16px}.section--cards .section__content{padding:50px 0}.section--cards .cards__wrapper{margin-top:0}.section--benefits .section__content{padding:50px 0}.benefits__wrapper h2.section__title{text-align:center}.benefits__wrapper p.section__text{margin-left:auto;margin-right:auto;max-width:var(--small-container-width);text-align:center}.benefits__toggles__wrapper{flex-direction:column;margin:60px 0}.benefits__toggles,.benefits__toggles__wrapper{align-items:center;display:flex;justify-content:center;width:100%}.benefits__toggles{flex-direction:row;gap:40px;padding-left:0}.benefits__toggle{background-color:#fff;border:1px solid #b3c0d3;border-radius:50px;color:var(--primary-color);max-width:260px;outline:1px solid transparent;padding:15px 30px;text-align:center;transition:background-color .1s ease-in-out,border-color .1s ease-in-out,outline-color .1s ease-in-out,color .1s ease-in-out;width:100%}.benefits__toggle:not(.active){cursor:pointer}.benefits__toggle.active{background-color:var(--publuu-blue);border-color:var(--publuu-blue);color:#fff;cursor:default;pointer-events:none}.benefits__toggle:not(.active):hover{border-color:var(--publuu-blue);color:var(--publuu-blue);outline-color:var(--publuu-blue)}.benefits__toggle .benefits__toggle__text{font-family:var(--font-family-roboto);font-size:18px;font-weight:700;line-height:1.2;pointer-events:none}.benefits__control__btn svg path{fill:var(--publuu-blue)}.benefits__control__btn:is([aria-disabled=true],:disabled){cursor:default;pointer-events:none}.benefits__control__btn:is([aria-disabled=true],:disabled) svg path{fill:#b3c0d3}.benefits{margin-top:100px;width:100%}.benefits__item{align-items:center;display:flex;flex-direction:column;text-align:center}.benefits__item__icon{margin-bottom:40px;max-height:60px;max-width:60px}h3.benefits__item__title{font-family:var(--font-family-roboto);font-size:24px;font-weight:700;margin-bottom:15px}.benefits__item p.section__text{margin-bottom:0}.benefits__slider{width:100%}.benefits__controls{display:none;margin:20px auto 0}.benefits__slider .slider__controls{max-width:150px}.benefits__slider .benefits__container{margin:0}.section--leader{padding-bottom:0}.section--leader .section__content{padding:20px 0 0;text-align:center}.section--leader .section__content .leader__title{font-family:var(--font-family-roboto);font-size:18px!important;font-weight:700!important;line-height:1.4!important;margin-bottom:40px}.leader__wrapper{flex-direction:column;margin:40px auto 0;max-width:1070px}.leader__bagdes,.leader__wrapper{align-items:center;display:flex;width:100%}.leader__bagdes{gap:10px;justify-content:space-between;margin:40px 0 15px;padding:10px 0}.leader__badge{flex:1;max-width:120px}.leader__badge--large{max-width:125px}.leader__services{display:flex;gap:30px;width:100%}.leader__service{align-items:center;background:#fff;border:1px solid silver;display:flex;gap:10px;justify-content:space-between;outline:1px solid transparent;padding:26px 29px;transition:border-color .1s ease-in-out,outline-color .1s ease-in-out,scale .1s ease-in-out;width:100%}.leader__service:first-child{z-index:3}.leader__service:nth-child(2){z-index:2}.leader__service:nth-child(3){z-index:1}.leader__service:first-child .leader__service__image{height:28px;width:120px}.leader__service:nth-child(2) .leader__service__image{height:30px;width:120px}.leader__service:nth-child(3) .leader__service__image{height:36px;width:120px}.leader__service__image{height:unset;width:revert-layer}.leader__service:hover{border-color:silver;outline-color:silver;scale:1.025!important}.leader__service__stars{align-items:center;display:flex}.leader__service__stars img{width:125px}.reviews__wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto 100px}.reviews__wrapper h2.section__title{max-width:1060px}.reviews__slider__wrapper{width:100%}.reviews__slider__wrapper .slider__pagination{align-items:center;display:none;gap:15px;justify-content:center;margin-top:30px}.reviews__slider__wrapper .slider__pagination span{background:#b3c0d3;border-radius:50%;flex-shrink:0;height:15px;margin:0!important;pointer-events:none;transition:background .1s ease-in-out,opacity .1s ease-in-out;width:15px}.reviews__slider__wrapper .slider__pagination span:not([aria-current=true]){cursor:pointer;pointer-events:all}.reviews__slider__container{display:flex;flex-wrap:wrap;gap:30px;text-align:left}.reviews__item{background-color:#fff;border-radius:5px;display:flex;flex:1 1 300px;flex-direction:column;height:auto;padding:40px}a.reviews__item{transition:transform .15s ease-in-out}a.reviews__item:hover{transform:scale(1.01)}a.reviews__item *{pointer-events:none}.reviews__item__title{color:var(--primary-color);font-size:24px;font-weight:500;line-height:1.6;margin-bottom:50px}.reviews__item__text{color:var(--primary-color);font-size:16px;font-weight:400;line-height:1.5;margin-bottom:40px}.reviews__item__user{align-items:center;display:flex;gap:20px;margin-bottom:40px}.reviews__item__user__avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:70px;justify-content:center;overflow:hidden;width:70px}.reviews__item__user__info{color:var(--primary-color);display:flex;flex-direction:column;text-align-last:left}.reviews__item__user__name{font-size:18px;font-weight:700;line-height:1.3}.reviews__item__user__description{font-size:14px;font-weight:400;line-height:1.7}.reviews__item__link{color:var(--publuu-blue);font-size:14px;font-weight:600;line-height:16px;margin-top:auto}.reviews__item__link *{pointer-events:none}.section--faq:before{background-color:#fff;bottom:100%;content:"";height:80px;left:0;pointer-events:none;position:absolute;right:0;width:100%}.section--faq .section__content{padding:50px 0}.section--faq .section__content .section__title{text-align:center}.faq__wrapper{margin:70px auto 50px;max-width:850px}.section--masterclass{padding-top:0}.section--masterclass .section__content{padding-bottom:50px}.masterclass__banner{margin-bottom:100px}.masterclass__banner__image{width:100%}.masterclass__banner__image img{min-height:200px;object-fit:cover;object-position:center right;pointer-events:none;user-select:none}.masterclass__banner__wrapper{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:flex-end;margin-top:-10%;text-align:center}.masterclass__banner__logo{max-width:212px}.masterclass__banner__title{margin-top:10px;max-width:467px}.masterclass__banner__text{margin-bottom:0}.masterclass__wrapper{align-items:center;display:flex;flex-direction:column;gap:100px;margin-left:auto;margin-right:auto;max-width:850px;text-align:center}.masterclass__item>p.section__text:last-of-type{margin-bottom:0}.masterclass__item{display:flex;flex-direction:column}.masterclass__item .section__texts-container{margin-top:20px}.masterclass__item .masterclass__text+.section__texts-container{margin-top:40px}.masterclass__item .section__texts-container .text--blue{color:var(--publuu-blue)}.masterclass__title__wrapper{margin-bottom:40px;position:relative}.masterclass__title__wrapper h3.masterclass__title{left:50%;margin-bottom:0;position:absolute;top:50%;transform:translate(-50%,-10%)}.masterclass__title__image img{height:100%;max-height:200px;max-width:90%;pointer-events:none;user-select:none;width:auto}h3.masterclass__title{font-family:var(--font-family-roboto);font-size:34px;font-weight:600;line-height:1.4;margin-left:auto;margin-right:auto;width:100%}p.masterclass__text{text-align:left}.masterclass__conclusion{font-weight:700;margin-top:10px;text-align:left}.footer__content{align-items:center;margin:0 auto;max-width:100%;text-align:center}@media (max-width:1300px){.hero__content__footer{margin-bottom:50px}.hero__dropzone__wrapper{max-width:540px}.hero__dropzone{height:380px;min-height:380px}.hero__examples__check{bottom:-45%;top:unset}.hero__award__wrapper{max-width:520px}}@media (max-width:1200px){.hero__wrapper{gap:50px}.hero__content,.hero__wrapper{align-items:center;flex-direction:column}.hero__content{gap:30px}.hero__content__wrapper{align-items:center;max-width:100%;text-align:center}.hero__dropzone{height:350px;min-height:350px}.dropzone__message{gap:20px}.dropzone__message__image{max-width:110px}.dropzone__btn{font-size:17px;padding:10px 30px}.dropzone__message__content{gap:10px}.hero__content__footer{margin-bottom:20px}.hero__example__image{aspect-ratio:3/4}html[lang=es-ES] .hero__award__content__text{flex-direction:column;gap:5px;justify-content:center;text-align:center}.hero__award__content__text{align-items:center;flex-direction:row;gap:10px}.section--hero .section__content .section__text{max-width:800px}.cards__wrapper{margin-top:80px}.card,.cards__wrapper.reversed .card:nth-child(odd),.cards__wrapper:not(.reversed) .card:nth-child(2n){flex-direction:column-reverse}.card{position:relative}.card:not(:last-of-type):before{background-color:#b3c0d3;bottom:-60px;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.card__content{align-items:center;max-width:900px;text-align:center}.leader__services{gap:15px}.leader__service__stars img{width:95px}}@media (max-width:992px){.section--hero{padding-bottom:50px}.hero__dropzone__wrapper{flex-direction:column-reverse;margin:0 auto}.hero__dropzone{height:300px}.hero__examples__wrapper{flex-direction:column;gap:40px}.hero__examples{align-items:center}.hero__examples__links{gap:35px}.hero__examples__check{margin:15px auto 0;max-width:360px;position:static}html[lang=es-ES] .hero__award__content__text{flex-direction:row;gap:20px}.section--info:before{height:125px}.cards__wrapper{gap:100px;padding:0}.card:nth-child(3) .card__image{margin-bottom:15px;margin-top:15px}.card:not(:last-of-type):before{bottom:-50px}.benefits__toggles{display:flex;gap:30px}.leader__service{padding:20px 10px}.leader__service:first-child .leader__service__image{height:23px;width:100px}.leader__service:nth-child(2) .leader__service__image,.leader__service:nth-child(3) .leader__service__image{height:29px;width:100px}.leader__badge{max-width:90px}.section--faq:before{height:65px}.faq__wrapper{margin:50px 0}.section--masterclass{padding-top:0}.masterclass__title__image img{max-height:200px}}@media (max-width:768px){.how-to__cards{gap:60px}.how-to__card{flex-direction:column;gap:30px;padding-inline:30px}.how-to__card__content{align-items:center;text-align:center}.how-to__card__number{margin-top:-60px;z-index:2}.examples__item{max-width:160px}.examples__footer{margin-top:30px}.benefits{border:1px solid silver;border-radius:10px;padding:40px}.benefits__item{max-width:100%}.benefits__item__icon{margin-bottom:20px}.benefits__toggles__wrapper{gap:0;margin:50px 0 0;overflow:hidden;position:relative}.benefits__toggles__indicator{background-color:var(--publuu-blue);bottom:0;height:2px;left:0;position:absolute;transition:transform .3s ease-in-out,width .1s ease-in-out;width:150px;will-change:transfrom,width}.benefits__toggles{gap:0;justify-content:unset}.benefits__toggle{background-color:transparent;border:none;outline:none}.benefits__toggle.active{background-color:transparent;color:var(--publuu-blue)}.benefits__toggle:hover{outline:none}.benefits__controls{display:flex}.leader__services{flex-direction:column}.leader__service{padding:26px 30px}.leader__service:first-child .leader__service__image{height:28px;width:120px}.leader__service:nth-child(2) .leader__service__image{height:35px;width:120px}.leader__service:nth-child(3) .leader__service__image{height:36px;width:120px}.leader__service__stars img{width:125px}.leader__bagdes{gap:15px;justify-content:center}.leader__badge:first-of-type,.leader__badge:last-of-type{display:none}.reviews__slider__wrapper .slider__pagination{display:flex}.reviews__slider__container{flex-wrap:nowrap;gap:0;margin:0}.reviews__item{flex:none}.masterclass__banner{margin-bottom:80px}.masterclass__wrapper{gap:80px}}@media (min-width:769px){.benefits__wrapper .slider__item:not(.active){user-select:unset}}@media (max-width:576px){.hero__wrapper{gap:30px}.hero__dropzone__wrapper{padding:0 10px}.hero__dropzone{height:190px;min-height:190px}.dropzone__message{gap:15px}.hero__dropzone .dz-preview.dz-processing{gap:10px;padding:15px}.hero__dropzone .dz-preview .dz-progress-header{font-size:18px}.dropzone .dz-preview .dz-progress{flex-shrink:0;max-width:250px}.dropzone__message__image{max-width:70px}.dropzone .dz-preview .dropzone__message__image{height:70px;width:70px}.dropzone .dz-preview .dz-progress-text{display:none}.dropzone__message__content{gap:5px}.dropzone__message__text{display:none}.hero__examples__links{gap:20px;width:100%}.hero__example{flex:1;height:auto;max-height:200px;width:auto}.hero__content__footer{flex-direction:column;gap:20px;max-width:300px}.hero__content__btn{flex:1;width:100%}.hero__content__footer .form{width:100%}.hero__award{flex-direction:column;gap:20px}.hero__award__image{max-width:100px}.section--info:before{height:215px}.embed__iframe__wrapper{margin:15px auto}.embed__iframe__wrapper iframe{height:450px}.cards__wrapper{gap:80px;padding:0}.card{gap:25px}h3.card__title{font-size:34px}.card:not(:last-of-type):before{bottom:-40px}.card:not(:has(.card__link)){gap:0}.examples{gap:20px;margin-top:10px}.section--benefits .section__content{padding-top:0!important}.benefits{margin-top:50px}.benefits__slider .benefits__container{align-items:center}.leader__bagdes{align-items:flex-end}.leader__badge{max-width:120px}.leader__badge:not(.leader__badge--mobile){display:none}.reviews__wrapper{margin-bottom:50px}.section--faq:before{height:160px}.masterclass__banner{margin-bottom:50px}.masterclass__banner__wrapper{gap:30px}.masterclass__wrapper{gap:60px}.masterclass__title__wrapper{margin-bottom:30px}.masterclass__title__image img{max-height:150px}.masterclass__title__wrapper h3.masterclass__title{font-size:28px;transform:translate(-50%,-40%)}}@media (max-width:480px){.section--hero{padding:60px 0 0!important}.hero__content{gap:20px}.hero__dropzone__wrapper{gap:40px}.hero__content__footer{align-items:center;justify-content:flex-start;width:100%}.hero__examples{gap:20px}.hero__examples__check{max-width:300px}.hero__award__content{flex-direction:column;gap:0}html[lang=es-ES] .hero__award__content__text{flex-direction:column;gap:5px;justify-content:center;text-align:center}.section--info:before{height:170px}.how-to__card{padding-inline:20px}.card__text{margin-bottom:20px}.card__title{gap:10px}.card{gap:30px}.card__link,.card__link span{display:inline}.card__link>div{display:inline-flex}.benefits__toggles__wrapper{margin-top:40px}.benefits__toggle:not(.active):hover{color:var(--primary-color)}.benefits__toggle{padding:15px}.benefits__toggle .benefits__toggle__text{font-size:16px}.section--leader{padding-top:10px!important}.leader__bagdes,.section--leader .section__content .leader__title{margin-bottom:20px}.leader__bagdes{padding-top:0}.leader__service{padding:20px}.leader__service__stars img{width:100px}.leader__badge{max-width:100px}.reviews__wrapper{margin-bottom:30px}.section--faq{padding-top:0!important}.section--faq:before{height:140px}.faq__wrapper{margin-bottom:0}.masterclass__banner{margin-bottom:30px}}@media (max-width:400px){.hero__award{max-width:300px;width:100%}.hero__award__content{width:100%}.leader__badge{max-width:90px}.leader__bagdes{gap:10px}}