.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__item__text .accordion__item__text{display:inline}.accordion__item__body *{overflow:hidden}.accordion__item__text{font-size:18px;font-weight:400;line-height:1.7}.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}}.section--hero .section__content.content{display:flex}.section--hero .section__text-content{justify-content:space-between;max-width:550px}.section--hero .video-item{height:410px;width:410px}.section--hero{padding-top:150px}.container .section-description{max-width:410px}.section--examples img{height:24px;width:24px}.section--examples{margin-bottom:30px}.text-item{color:#080808;font-size:18px;font-weight:600;margin-bottom:5px;white-space:nowrap}section .cards__wrapper .card__content h2{margin-bottom:40px;text-align:left}.examples-wrapper{gap:30px}.card__content,.examples-wrapper{display:flex;flex-direction:column}.card__content{max-width:520px;width:100%}.section__text.section__additional-text-content{margin-bottom:0}.cards__wrapper{display:flex;flex-direction:column;gap:80px}.card{align-items:center;display:flex;gap:50px;justify-content:space-between}.section--examples__item{display:flex;gap:10px}.cards__wrapper.reversed .card:nth-child(odd),.cards__wrapper:not(.reversed) .card:nth-child(2n){flex-direction:row-reverse}.section--hero .section__text-content{margin-right:110px}.additional-text{font-size:24px;font-weight:400;margin-bottom:30px;margin-top:40px}.section--services.section--light-blue h2{text-align:center;width:100%}.additional-info,section h2{text-align:center}.additional-info{font-size:24px;font-weight:400;width:100%}.image-item{margin-bottom:30px}.section--with-examples .card{margin-top:40px}.card__content.section--descrption{max-width:408px}.card:last-child .card__content.section--descrption{max-width:520px}.section-img{max-width:690px}.details--items-box{margin:0 auto}.section__text.section__text--bold{font-size:18px;font-weight:400}.details-item:first-child{align-self:flex-start}.details--items-box{gap:30px;max-width:400px}.details--items-box,.details-item{display:flex;flex-direction:column}.details-item .section__text--bold{font-weight:600;line-height:1.5;margin-bottom:0}.how-to__footer .btn{font-size:24px;font-weight:600}.how-to__footer{padding-bottom:40px}.how-to__card{border:1px solid #b3c0d3;border-radius:10px;max-width:700px;outline:2px solid transparent;padding:34px 39px 34px 131px;position:relative;--pseudo-bg:var(--primary-color);min-height:130px}.how-to__card:last-child .section__text{position:relative;top:15px}.how-to__card:before{align-items:center;background-color:var(--pseudo-bg);border-radius:50%;color:#fff;content:attr(data-card-index);display:flex;font-family:var(--font-family-urbanist);font-size:32px;font-weight:700;height:60px;justify-content:center;left:31px;line-height:1.2;position:absolute;top:50%;transform:translateY(-50%);width:60px}p.how-to__card__text{margin-bottom:0}.how-to__text{color:var(--primary-color);font-size:28px;font-weight:700;line-height:1.6;margin-bottom:40px}.details-item .section__text{text-align:left}.details-item .item{align-items:center;color:#b3c0d3;display:flex;gap:20px;max-width:850px;fill:#b3c0d3;stroke:#b3c0d3}.details-item .section__text.section__text.section__text--bold{font-weight:400}.details-item .item .section__text{color:inherit}.details-item .item .item-img{color:#b3c0d3;height:42px;min-height:42px;min-width:42px;width:42px}.details-item .item .item-img svg circle{stroke:inherit;fill:none}.details-item .item .item-img svg path{fill:inherit;stroke:none}.details-item{margin-top:-20px}.details--items-box{max-width:850px}.details-item:first-child{align-self:center;max-width:515px}.section__external-text{margin-top:60px;position:relative;text-align:center;width:100%}.video-container{margin:0 auto;overflow:hidden;position:relative;width:850px}.video-section-content .additional-info{margin:60px 0 80px}.section__external-title{margin:90px 0 0}video::-webkit-media-controls{display:none!important}.section--services h2{margin-bottom:80px}.image-and-video-content{margin:0 auto;max-width:850px}.image-item{height:227px;width:270px}.section__title .footer__title{text-align:center;width:100%}.footer__content a.btn{margin:60px auto 0}.footer__content{max-width:none;text-align:center;width:100%}.section-img{margin:0 auto}h2.section__title.benefits{text-align:center}.how--it-works{display:flex;gap:100px}section:not(.section--hero).faq-section{padding:120px 0 160px}.how-to__card{margin-bottom:27px}.how-to__cards{margin:0 auto;max-width:690px}.how-to-card:last-child{margin-bottom:0}.video-item{border-radius:.01px;clip-path:fill-box;object-fit:contain}video{height:auto;max-width:100%;width:100%}@media (max-width:1200px){.section--hero .section__content{flex-direction:column}.text-item{margin-bottom:10px}.card.card-last-item{margin-top:0;padding-top:0}.section--services.section--light-blue.section--with-examples .card__image{margin-bottom:0}.section--hero{padding-top:50px}.section__text-content .section__title.section__title--small{margin-top:60px}.section__text.how-to__card__text{margin:61px 0 40px}.how-to__card{margin-bottom:100px;padding:0}.how-to__card:before{align-items:center;background-color:var(--pseudo-bg);border-radius:50%;color:#fff;content:attr(data-card-index);display:flex;font-family:var(--font-family-urbanist);font-size:32px;font-weight:700;height:60px;justify-content:center;left:50%;line-height:1.2;position:absolute;top:-30px;transform:translateX(-50%);width:60px}.cards__wrapper .card,.cards__wrapper.reversed .card:nth-child(odd).card,.cards__wrapper.reversed .card:nth-child(odd).card.card-customize{flex-direction:column!important}.section__title{text-align:center!important}.card.card-customize .card__image{margin:0}.card__content,.card__wrapper .section__title{text-align:center}.video-section-content .section__title.section__title--small{margin-bottom:40px}.how-to__cards .section__text.how-to__card__text{padding-left:25px;padding-right:25px}.video-section-content .additional-info{font-size:18px;font-weight:600}.video-section-content .additional-info.second{font-size:24px;font-weight:400}.additional-text{font-size:18px;font-weight:600}.how--it-works{gap:60px}.how--it-works .image-item{margin:0 auto 30px}.how--it-works{flex-direction:column;margin:0 auto;max-width:300px}.how--it-works,.section--hero{text-align:center}.section--hero .section__text-content,.section--hero .video-content{margin:0 auto}.card__content{max-width:850px}.cards__wrapper:not(.reversed) .card:nth-child(2n){flex-direction:column-reverse;flex-direction:column}.card,.cards__wrapper.reversed .card:nth-child(odd){flex-direction:column}.cards__wrapper .card,.cards__wrapper.reversed .card:nth-child(odd){gap:0}.card__image{margin:50px 0}.cards__wrapper{gap:0}.cards__wrapper .card+.card{padding-top:50px}.cards__wrapper .card:last-child{border-bottom:0}.card:last-child .card__image{margin-bottom:0}.card__content{align-items:center;display:flex;flex-direction:column;width:100%}.card.collect{margin-top:0;padding:0}}@media (max-width:992px){.cards__wrapper{gap:100px;padding:0}}@media (max-width:892px){.video-container{height:0;margin:0 auto;padding-bottom:56.25%;width:90%}.video-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}}@media (max-width:768px){.how-to__cards{grid-template-columns:repeat(1,1fr)}}@media (max-width:576px){.cards__wrapper{gap:60px;padding:30px 0}}@media (max-width:480px){.section__text-content .section__title.section__title--small{margin-top:10px}.section--hero{padding:60px 0 10px!important}.cards__wrapper{padding:0}.card{gap:30px}.card:has(.card__link) p.section__text{margin-bottom:20px}.card__link,.card__link span{display:inline}.card__link>div{display:inline-flex}}@media (min-width:1201px){section:not(.section--hero){padding:120px 0}}