.interactive-elements-container{padding-top:30px}.section--hero2{padding-top:100px}.section--hero2 .section__content{padding:10px 0 50px;text-align:left}.section--hero2 .hero__wrapper{align-items:center;display:flex;gap:80px;justify-content:space-between}.section--hero2 .hero__content{display:flex;flex:1;flex-direction:column}.section--hero2 .hero__image{max-width:520px;width:100%}.section--hero2 .hero__image img{margin-top:0!important}.section--hero2 :is(h1,h2){margin-bottom:20px}.section--hero2 h2{font-family:var(--font-family-roboto);font-size:34px!important;font-weight:400}.section--hero2 .hero__btn{font-size:20px;margin-top:40px;padding:15px 30px}.section--page-effects{padding:100px 0}.container--page-effects{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:1290px;padding:0 15px;position:relative}.page-effects__title{font-size:40px;font-weight:900;line-height:56px}.page-effects{display:flex;flex-wrap:wrap;gap:80px;justify-content:center;text-align:center}.page-effects__list{display:flex;gap:40px 20px;margin-top:15px;padding-bottom:30px}.page-effects__item{align-items:center;display:flex;flex:0 0 calc(33.33333% - 15px);flex-direction:column;gap:40px;padding:5px}.page-effects__item__image{align-self:center;margin-bottom:36px;max-width:390px;width:100%}.page-effects__item__title{font-size:24px;font-weight:700;line-height:28px}.page-effects__item__text{font-size:18px;font-weight:400;line-height:31px}.page-effects__footer__btn{border-radius:50px;font-size:16px;font-weight:700;line-height:normal;padding:15px 30px}.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}.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;justify-content:center}.card__content,.card__image{display:flex;max-width:480px}.card__content{flex-direction:column;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)}.video-section-content .additional-info{margin:60px 0 80px}.video-container{margin:0 auto;overflow:hidden;position:relative;width:850px}.video-section-content{padding:120px 0 100px}.video-section-content .container{gap:60px;padding-bottom:40px;text-align:center}.video-section-content .container .section-label-container{align-items:center;display:flex;gap:15px;justify-content:center}.video-section-content .container .section-label-container .section-label{color:#080808;font-size:24px;font-weight:400;line-height:30px}.video-section-content .container .section-label-container .video-container-play-circle-full{height:32px;width:32px}.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(5,1fr);margin-top:30px}.examples__item{align-items:center;display:flex;justify-content:center}.examples__item img{box-shadow:0 4px 4px rgba(0,0,0,.25);height:261px;object-fit:cover;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--cta .section__content{padding:100px 0}.cta__wrapper{align-items:center;display:flex;flex-direction:column;gap:60px;text-align:center}@media (max-width:1024px){picture{margin:0 auto}section.top,section.top .section__content{padding:0!important}.section__content{flex-direction:column;text-align:center}.section__content{.section__text-content{margin:0 auto}}}@media (max-width:1200px){.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}.video-section-content .section__title.section__title--small{margin-bottom:40px}.video-section-content .additional-info{font-size:18px;font-weight:600}.video-section-content .additional-info.second{font-size:24px;font-weight:400}.examples__item img{height:100%;width:100%}}@media (max-width:992px){.section--hero2 .section__content{padding:0;text-align:center}.section--hero2 .hero__wrapper{align-items:center;flex-direction:column;justify-content:center}.section--hero2 .hero__content{align-items:center;text-align:center}.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}}@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){.page-effects__list{align-items:center;flex-direction:column}.page-effects{gap:40px}.page-effects__item{gap:0}.page-effects__item .page-effects__item__title{margin-bottom:20px}.page-effects__footer{padding-top:20px}.video-section-content .container .section-label-container .section-label{font-size:16px}.video-section-content .container .section-label-container .video-container-play-circle-full{height:24px;width:24px}.video-section-content .container .section-label-container{gap:6px}.examples__item{max-width:160px}.examples__footer,.examples__footer+.examples__footer{margin-top:30px}.cta__wrapper{gap:30px}}@media (max-width:576px){.section--hero2{padding-top:100px!important}.section--hero2 .hero__wrapper{gap:60px;padding-bottom:20px}.section--hero2 h2{font-size:28px!important}.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--page-effects{padding:80px 0!important}}@media (max-width:480px){.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}}