.page.home section.opinions .slider,.slider{margin-top:.5rem;display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;width:200%}.page.home section.opinions .slider .slider-controls,.slider .slider-controls{display:flex;justify-content:center;padding:0 2rem}.page.home section.opinions .slider .slider-controls .slider-control,.slider .slider-controls .slider-control{width:2rem;height:2rem;border-radius:50%;background-color:#fff;z-index:1;display:flex;align-items:center;justify-content:center;color:#121117;cursor:pointer;margin:1rem;position:relative}.page.home section.opinions .slider .slider-controls .slider-control svg,.slider .slider-controls .slider-control svg{color:#b6b5b8;transition:all .3s}.page.home section.opinions .slider .slider-controls .slider-control:first-child,.slider .slider-controls .slider-control:first-child{margin-right:2rem}.page.home section.opinions .slider .slider-controls .slider-control:after,.slider .slider-controls .slider-control:after{content:"";display:block;height:130%;width:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;-webkit-box-shadow:0 0 15px -6px rgba(0,0,0,.75);-moz-box-shadow:0 0 15px -6px rgba(0,0,0,.75);box-shadow:0 0 15px -6px rgba(0,0,0,.75);transition:all .3s}.slider .slider-controls .slider-control:hover svg{color:#fff!important;z-index:1}.slider .slider-controls .slider-control:hover:after{background-color:#00d407}@media screen and (max-width:768px){.page.home section.opinions .slider,.slider{display:block;width:100%}}.page.home section.opinions .slider .swiper-container .swiper-wrapper,.slider .swiper-container .swiper-wrapper{align-items:center}.page.home section.opinions .slider .swiper-container .swiper-slide,.slider .swiper-container .swiper-slide{width:490px!important;margin:.5rem 2rem;padding:2rem 3rem;-webkit-box-shadow:0 0 15px -10px #121117;-moz-box-shadow:0 0 15px -10px #121117;box-shadow:0 0 15px -10px #121117;border-radius:1rem;text-align:center;background:#fff;position:relative}.page.home section.opinions .slider .swiper-container .swiper-slide a,.slider .swiper-container .swiper-slide a{font-weight:600}.page.home section.opinions .slider .swiper-container .swiper-slide .opinions-head,.slider .swiper-container .swiper-slide .opinions-head{display:flex;align-items:center;justify-content:center}.page.home section.opinions .slider .swiper-container .swiper-slide .avatar-one,.page.home section.opinions .slider .swiper-container .swiper-slide .avatar-two,.slider .swiper-container .swiper-slide .avatar-one,.slider .swiper-container .swiper-slide .avatar-two{position:relative}.slider .swiper-container .swiper-slide .avatar-one img,.slider .swiper-container .swiper-slide .avatar-two img{border-radius:50%;width:6rem;margin-right:1rem;position:relative}.slider .swiper-container .swiper-slide .avatar-one:before,.slider .swiper-container .swiper-slide .avatar-two:before{content:url(https://images.off-site.pl/images/pages/home/opinions/stain_opinions.png);display:block;width:133px;top:-15px;right:30px;position:absolute}.slider .swiper-container .swiper-slide .avatar-one:after,.slider .swiper-container .swiper-slide .avatar-two:after{content:url(https://images.off-site.pl/images/pages/home/opinions/dot_opinions.png?fm=webp);display:block;width:23px;top:10px;right:20px;position:absolute}.slider .swiper-container .swiper-slide .avatar-two:before{transform:rotate(90deg);right:15px;top:0}.slider .swiper-container .swiper-slide .avatar-two:after{top:85px;right:0;left:0}.page.home section.opinions .slider .swiper-container .swiper-slide .logo,.slider .swiper-container .swiper-slide .logo{align-self:end;width:6.5rem}.page.home section.opinions .slider .swiper-container .swiper-slide p,.slider .swiper-container .swiper-slide p{margin-top:2rem}@media screen and (max-width:768px){.page.home section.opinions .slider .swiper-container .swiper-slide,.slider .swiper-container .swiper-slide{width:90%!important}.slider .swiper-container .swiper-slide .opinions-head .avatar-one:before,.slider .swiper-container .swiper-slide .opinions-head .avatar-two:before{transform:scale(.7);top:-20px;right:10px}.slider .swiper-container .swiper-slide .opinions-head .avatar-one:after,.slider .swiper-container .swiper-slide .opinions-head .avatar-two:after{right:10px}.slider .swiper-container .swiper-slide .opinions-head .avatar-two:before{transform:rotate(90deg) scale(.7);top:-15px}.slider .swiper-container .swiper-slide .opinions-head .avatar-two:after{top:65px}}.page.home section.hero img.spot{position:absolute}.page.home section.hero img.spot:first-of-type{top:188px;left:20%}.page.home section.hero img.spot:nth-of-type(2){top:175px;left:35%}.page.home section.hero img.spot:nth-of-type(3){right:2rem;top:155px}.page.home section.hero .container h1{margin-top:170px}.page.home section.hero .container .monitor{width:120%;background:#121117;padding:1.1rem .9rem 2rem;border:1px solid #2b2836;position:relative;border-radius:1rem;margin-left:3rem}.page.home section.hero .container .monitor:after{content:"";display:block;position:absolute;left:50%;bottom:8px;transform:translateX(-50%);border-radius:50%;border:1px solid #2b2836;width:1.2rem;height:1.2rem}.page.home section.hero .container .monitor img{width:100%}.page.home section.hero .container .monitor img.person{z-index:11;position:absolute}.page.home section.hero .container .monitor img.person:nth-child(2){width:200px;left:-173px;top:10px}.page.home section.hero .container .monitor img.person:nth-child(3){width:130px;right:-130px;bottom:60px}.page.home section.hero .container .monitor img.person:nth-child(4){width:180px;right:70px;bottom:-90px}@media screen and (max-width:1200px){.page.home section.hero img.spot{display:none}.page.home section.hero .bg{left:0}.page.home section.hero .container h1{margin-top:0}.page.home section.hero .container .monitor{width:100%;margin-top:2rem;margin-left:0}}@media screen and (max-width:768px){.page.home section.hero .container .monitor img.person:nth-child(2),.page.home section.hero .container .monitor img.person:nth-child(3),.page.home section.hero .container h1 .top-right{display:none}}@media screen and (min-width:1920px){.page.home section.hero{height:71.4285714286vw!important}}.page.home section.offer{margin-top:-200px}.page.home section.offer h2{margin-top:12rem}.page.home section.offer .toggle{margin-top:2rem}.page.home section.offer .toggle a{margin-left:1rem}@media screen and (max-width:992px){.page.home section.offer{margin-top:-300px}.page.home section.offer h2{margin-top:2rem}}.page.home section.offer-open{max-height:0;overflow:hidden;padding-top:3rem;transition:max-height .3s}.page.home section.offer-open.open{max-height:1680px}.page.home section.offer-open .indicator{-webkit-touch-callout:none;user-select:none;pointer-events:none;width:2rem;height:2rem;border-radius:50%;background:#00d407;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:700;position:relative}.page.home section.offer-open .indicator:after{content:"";display:block;width:2.5rem;height:2.5rem;position:absolute;top:50%;left:50%;background:url(https://images.off-site.pl/images/pages/home/offer-open/dot.png?fm=webp);background-size:contain;border-radius:50%;transform:translate(-50%,-50%) rotate(var(--rotate-deg))}.page.home section.offer-open .indicator:before{content:"";display:block;position:absolute;left:50%;bottom:-1.2rem;transform:translateX(-50%);width:0;height:0;border-color:#121117 transparent transparent;border-style:solid;border-width:.3rem .3rem 0}.page.home section.offer-open .timeline{margin-top:1rem;margin-bottom:3rem}.page.home section.offer-open .timeline p{font-size:.85rem}.page.home section.offer-open .timeline .line{display:flex;justify-content:space-between;position:relative;margin:2rem 0}.page.home section.offer-open .timeline .line:before{content:"";display:block;height:2px;width:calc(100% - 2.5rem);background:#00d407;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page.home section.offer-open .timeline .line .next{position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-color:transparent transparent transparent #00d407;border-style:solid;border-width:.4rem 0 .4rem .5rem}.page.home section.offer-open .timeline .line .indicator:before{transform:translateX(-50%) rotate(-180deg)}.page.home section.offer-open .timeline .line .indicator:nth-child(2),.page.home section.offer-open .timeline .line .indicator:nth-child(4){margin-top:4.3rem}.page.home section.offer-open .timeline .line .indicator:nth-child(2):before,.page.home section.offer-open .timeline .line .indicator:nth-child(4):before{transform:translateX(-50%);bottom:auto;top:-1.2rem}.page.home section.offer-open .label img{margin:2rem 0}.page.home section.offer-open .label .step,.page.home section.offer-open .label .step .content{display:flex;align-items:center;justify-content:center}.page.home section.offer-open .label .step .content{flex-direction:column}.page.home section.offer-open .label .step .content p{display:none}.page.home section.offer-open .label .step .content span{font-weight:700;display:block;line-height:1.4;font-size:.85rem;max-width:80%;text-align:center}.page.home section.offer-open .label .step .content img{margin-top:.5rem}.page.home section.offer-open .label .step.step-1,.page.home section.offer-open .label .step.step-3{flex-direction:row-reverse}.page.home section.offer-open .label .step.step-4{flex-direction:column}.page.home section.offer-open .label .step.step-4 .indicator{margin-bottom:1rem;margin-top:3rem}.page.home section.offer-open .label .step.step-3 .indicator:before,.page.home section.offer-open .label .step.step-4 .indicator:before,.page.home section.offer-open .label .step.step-5 .indicator:before{bottom:auto;top:-1.2rem;transform:translateX(-50%) rotate(-180deg)}@media screen and (max-width:992px){.page.home section.offer-open .indicator:before,.page.home section.offer-open .timeline{display:none}.page.home section.offer-open .label{display:flex;flex-direction:column;margin-bottom:3rem}.page.home section.offer-open .label .row:first-child{order:2}.page.home section.offer-open .label .row:nth-child(2){order:1}.page.home section.offer-open .label .row:nth-child(3){order:3}.page.home section.offer-open .label .row .step{flex-direction:row;justify-content:normal;align-items:normal}.page.home section.offer-open .label .row .step .content{flex-direction:row-reverse;margin-top:3rem;margin-bottom:1rem;margin-left:1rem;flex-wrap:wrap;justify-content:flex-end;width:calc(100% - 2rem)}.page.home section.offer-open .label .row .step .content img{margin:0}.page.home section.offer-open .label .row .step .content span{max-width:100%;margin-left:1rem}.page.home section.offer-open .label .row .step .content p{display:block;width:100%}}.page.home section.casestudy{margin-top:1rem}.page.home section.casestudy .chart-options{margin-top:2.5rem}.page.home section.casestudy .chart-options .line,.page.home section.casestudy .chart-options a{display:flex;align-items:center}.page.home section.casestudy .chart-options .line{height:100%}.page.home section.casestudy .chart-options .line:before{content:"";display:block;height:1px;width:100%;background:#a2a2a4}.page.home section.casestudy .chart-options a{font-size:.75rem;cursor:pointer;justify-content:flex-end;line-height:1rem}.page.home section.casestudy .chart-options a:before{content:"";display:block;height:1rem;width:1rem;background-color:#b6b5b8;border-radius:50%;margin-right:1rem;transition:background-color .3s;will-change:background-color}.page.home section.casestudy .chart-options a:hover:not(.active):before{background-color:rgba(0,212,7,.5)}.page.home section.casestudy .chart-options a.active:before{background-color:#00d407}@media screen and (max-width:1250px){.page.home section.casestudy .chart-options{margin-top:1.5rem}}@media screen and (max-width:768px){.page.home section.casestudy .chart-options a{justify-content:flex-start;margin-bottom:.5rem}}.page.home section.casestudy .chart-container{margin:2rem 0}.page.home section.portfolio{margin-top:4rem;position:relative;text-align:center}.page.home section.portfolio h2{text-align:center}.page.home section.portfolio .portfolio-items{margin-top:3rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.page.home section.portfolio .portfolio-items img{margin:1rem;width:6rem}.page.home section.portfolio .bg{position:absolute;right:0;top:-150px;z-index:-1}@media screen and (max-width:1200px){.page.home section.portfolio .bg{top:-250px}}.page.home section.opinions{margin-top:4rem;overflow:hidden}.page.home section.blog{margin-top:3rem;text-align:center}.page.home section.blog.loading{height:666px}@media screen and (max-width:768px){.page.home section.blog .row.flex-justify-center{flex-direction:column-reverse}.page.home section.blog .row.flex-justify-center .blog-item{max-width:300px;margin:2rem auto 0}}@media screen and (min-width:768px){.page.home section.blog .check-blog{position:absolute;left:0;bottom:0;width:100%}}.page.home section.blog .blog-item{border-radius:1rem;-webkit-box-shadow:0 0 15px -6px rgba(0,0,0,.75);-moz-box-shadow:0 0 15px -6px rgba(0,0,0,.75);box-shadow:0 0 15px -6px rgba(0,0,0,.75)}.page.home section.blog .blog-item .bg{height:220px;background-color:#b6b5b8;border-top-left-radius:1rem;border-top-right-radius:1rem;background-size:cover;background-repeat:no-repeat;background-position:50%}.page.home section.blog .blog-item .content{padding:1.5rem}.page.home section.blog .blog-item .content .sneak-peek,.page.home section.blog .blog-item .content .time,.page.home section.blog .blog-item .content span{font-size:.75rem}.page.home section.blog .blog-item .content .sneak-peek,.page.home section.blog .blog-item .content .time{margin-top:2rem}.page.home section.blog .blog-item .content .title{line-height:1.4rem}.page.home section.blog .blog-item .content .time{color:#b6b5b8}.page.home section.blog .blog-item .content .sneak-peek{line-height:1rem;margin-bottom:2rem;font-weight:500}.page.home section.blog .blog-item .content span{color:#00d407;font-weight:600}.page.home section.blog .blog-item .content .dot.success{margin-top:1rem}.page.home section.blog .btn-success,.page.home section.blog .dot.success{margin:0 auto}.page.home section.blog .btn-success{margin-bottom:2rem;margin-top:.5rem}.page.home section.brief{margin-top:4rem;position:relative}.page.home section.brief .bg{position:absolute;left:0;top:0;z-index:-1}@media screen and (max-width:666px){.page.home section.brief .bg img{width:100%}}.page.home section.brief .brief-form{margin-top:3rem}.page.home section.tools{margin-top:4rem;text-align:center}.page.home section.tools .tools-list{margin-top:2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.page.home section.tools .tools-list img{width:150px;margin:1rem}section.blog-menu{margin-bottom:25px;z-index:1;position:relative}section.blog-menu .container{padding:0}section.blog-menu .blog-home-menu-list,section.blog-menu .blog-menu-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;position:relative}section.blog-menu .blog-home-menu-list .blog-menu-item,section.blog-menu .blog-home-menu-list .blog-menu-item-active,section.blog-menu .blog-menu-list .blog-menu-item,section.blog-menu .blog-menu-list .blog-menu-item-active{-webkit-box-shadow:0 2px 5px 0 rgba(18,17,23,.05);-moz-box-shadow:0 2px 5px 0 rgba(18,17,23,.05);box-shadow:0 2px 5px 0 rgba(18,17,23,.05);flex-grow:1;font-size:.85rem;background:#fff;text-align:center;padding:.5rem 1rem;border-radius:10px;border:1px solid #dddcdd;cursor:pointer;transition:all .3s}section.blog-menu .blog-home-menu-list .blog-menu-item-active:first-child,section.blog-menu .blog-home-menu-list .blog-menu-item:first-child,section.blog-menu .blog-menu-list .blog-menu-item-active:first-child,section.blog-menu .blog-menu-list .blog-menu-item:first-child{margin-left:0}section.blog-menu .blog-home-menu-list .blog-menu-item-active:hover,section.blog-menu .blog-home-menu-list .blog-menu-item:hover,section.blog-menu .blog-menu-list .blog-menu-item-active:hover,section.blog-menu .blog-menu-list .blog-menu-item:hover{border-color:#00d407}section.blog-menu .blog-home-menu-list .blog-menu-item-active,section.blog-menu .blog-menu-list .blog-menu-item-active{background:#00d407;color:#fff;font-weight:500}section.blog-menu .blog-home-menu-list{justify-content:flex-start!important}@media screen and (max-width:1200px){section.blog-menu .blog-home-menu-list .blog-menu-item,section.blog-menu .blog-home-menu-list .blog-menu-item-active{font-size:.7rem;padding:.3rem .8rem}}@media screen and (max-width:768px){section.blog-menu .container{padding:0 1.1rem}section.blog-menu .col-12{justify-content:center}section.blog-menu .blog-home-menu-list{justify-items:space-between;margin-top:50px;margin-bottom:-20px}}.brief-form.blog{padding:2rem;border-radius:1rem}.brief-form.blog .form-group label{color:#b6b5b8}.brief-form.blog .form-group input,.brief-form.blog .form-group textarea{background:hsla(0,0%,100%,.1);color:#fff;padding:.75rem 1rem}.brief-form.blog .form-group input:focus:not(:read-only),.brief-form.blog .form-group textarea:focus:not(:read-only){padding:calc(.75rem - 1px) calc(1rem - 1px)}.brief-form.blog .form-group input:focus+label,.brief-form.blog .form-group input:not(:placeholder-shown)+label,.brief-form.blog .form-group textarea:focus+label,.brief-form.blog .form-group textarea:not(:placeholder-shown)+label{color:#fff;background:#00d407;padding:.3rem .5rem;border-radius:.5rem;font-size:.5rem}.brief-form.blog .form-group input:focus+label:after,.brief-form.blog .form-group input:not(:placeholder-shown)+label:after,.brief-form.blog .form-group textarea:focus+label:after,.brief-form.blog .form-group textarea:not(:placeholder-shown)+label:after{display:none}.brief-form.blog .btn{padding:.75rem 1.5rem;font-size:.75rem;margin-top:1rem}.brief-form.background{background-position:50%;background-size:cover}