@charset "UTF-8";.body-container{overflow-x:hidden}.main-container{max-width:1400px;margin:0 auto;padding:0 20px}.back-shadow{box-shadow:0 -3px var(--color-gray-200);position:relative}.footer-social-media a:hover svg path{fill:var(--color-primary)}.contact-social-media a svg path{fill:var(--color-secondary)}.contact-social-media a:hover svg path{fill:var(--color-primary)}.how-it-works .ap-accordion{cursor:pointer}.how-it-works .ap-accordion .ap-accordion-content{display:none}.how-it-works .ap-accordion abbr{transform:rotate(180deg)}.how-it-works .ap-accordion.active abbr{transform:rotate(0)}.features_container .ap-scroll-accordion{position:relative;padding:0 0 10px 40px;margin-bottom:20px}.features_container .ap-scroll-accordion::after{content:"";width:5px;height:95%;background-color:var(--color-gray-300);display:block;position:absolute;left:5px;border-radius:20px;top:23px}.features_container .ap-scroll-accordion::before{z-index:2;content:"";width:5px;height:0%;background-color:var(--color-secondary);display:block;position:absolute;left:5px;border-radius:20px;top:23px;transition:height .8s}.features_container .ap-scroll-accordion .ap-scroll-accordion-title{cursor:pointer}.features_container .ap-scroll-accordion .ap-scroll-accordion-title::before{content:"";width:15px;height:15px;background-color:var(--color-gray-300);display:block;position:absolute;left:0;border-radius:20px;top:5px}.features_container .ap-scroll-accordion .ap-scroll-accordion-content{padding:15px 10px;display:none}.features_container .ap-scroll-accordion.active{margin-bottom:0}.features_container .ap-scroll-accordion.active .ap-scroll-accordion-title{margin-bottom:0}.features_container .ap-scroll-accordion.active::after{height:88%}.features_container .ap-scroll-accordion.scrolled::before{height:90%}.features_container .ap-scroll-accordion.scrolled .ap-scroll-accordion-title::before{background-color:var(--color-secondary)}.features_container .ap-scroll-accordion.scrolled.active::before{height:88%}.features_container .features_image_wrapp{position:relative;padding:40px 20px 40px 0;display:flex;justify-content:center}.features_container .features_image_wrapp::before{z-index:-1;content:"";position:absolute;right:0;top:0;height:100%;width:70%;border-radius:30px;background:linear-gradient(127.47deg,#0096ff .93%,#bb64ff 49.97%,#f55273 99%)}.timeline-data-content{position:relative;padding-left:50px;cursor:pointer}.timeline-data-content::after{content:"";width:5px;height:78%;background-color:var(--color-gray-300);display:block;position:absolute;left:5px;border-radius:20px;top:23px}.timeline-data-content::before{content:"";width:15px;height:15px;background-color:var(--color-gray-300);display:block;position:absolute;left:0;border-radius:20px;top:5px}.timeline-data-content.active::after,.timeline-data-content.active::before{background-color:var(--color-secondary)}.service-button-wrap .service-button{display:flex;gap:10px}.service-button-wrap .service-button li{border:1px solid var(--color-gray-200);padding:10px;background:var(--color-white);border-radius:5px;cursor:pointer;text-align:center}.service-button-wrap .service-button li.active{background:var(--color-secondary);color:var(--color-white)}#service-output .package-option.active{background:var(--color-secondary);color:var(--color-white)}.swiper-slide-shadow{background:0 0}.logo-grid .logo-item{background-color:red;padding:20px}.marketing-agencies .marketing-item>div{transition:.5s;overflow:hidden}.marketing-agencies .marketing-item>div img{transition:.5s}.marketing-agencies .marketing-item>div:hover{transform:scale(1.05)!important}.marketing-agencies .marketing-item>div:hover img{transform:scale(1.1)!important}.testimonial-text-desktop{display:none}#track-left,#track-right{display:none}#track-mobile .swiper-slide>div{min-height:250px}.short-deliverable li{padding-left:25px;background:url(../images/short-deliverable-bullets.svg) no-repeat left 1px}.checked-bullets-green li{padding-left:25px;background:url(../images/checked-bullets-green.svg) no-repeat left 5px}.checked-bullets-blue li{padding-left:25px;background:url(../images/checked-bullets-blue.svg) no-repeat left 5px}.testimonial-panel{position:relative}.testimonial-panel:before{position:absolute;right:0;top:-60px;content:"";display:inline-block;width:120px;height:120px;background:url(../images/testimonial-icon.svg) no-repeat}.single-testimonial{position:relative}.single-testimonial:before{content:"";display:inline-block;width:60px;height:60px;background:url(../images/testimonial-icon.svg) no-repeat;background-size:cover}.single-testimonial:after{content:"";display:inline-block;width:60px;height:60px;background:url(../images/testimonial-icon.svg) no-repeat;background-size:cover}.plans-buttons li a{display:block;border-radius:50px;padding:5px 15px}.plans-buttons li a:hover{color:var(--color-secondary)}.plans-buttons li.active a{color:var(--color-white);background:var(--color-gray-500)}.plan-custom-tabs .plan-tab-nav li a svg{fill:#000}.plan-custom-tabs .plan-tab-nav li a:hover{color:var(--color-secondary)}.plan-custom-tabs .plan-tab-nav li a:hover path,.plan-custom-tabs .plan-tab-nav li a:hover svg{fill:var(--color-secondary)}.plan-custom-tabs .plan-tab-nav li a.active{background-color:var(--color-secondary);color:var(--color-white)}.plan-custom-tabs .plan-tab-nav li a.active path,.plan-custom-tabs .plan-tab-nav li a.active svg{fill:#fff}.case-study .slide-item{margin:0 10px}.case-study .slick-list{margin:0 -10px}.web-portfolio{position:relative}.web-portfolio::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;border-radius:30px;background:linear-gradient(127.47deg,#0096ff .93%,#bb64ff 49.97%,#f55273 99%)}.web-portfolio .web-portfolio-slider .slick-dots{display:flex;justify-content:center;gap:5px}.web-portfolio .web-portfolio-slider .slick-dots li button{font-size:0;width:12px;height:12px;border:2px solid #fff;border-radius:50px;cursor:pointer}.web-portfolio .web-portfolio-slider .slick-dots li button:hover{background-color:var(--color-secondary)}.web-portfolio .web-portfolio-slider .slick-dots li.slick-active button{background-color:#fff}.tail-shape{position:relative}.tail-shape:after{content:"";position:absolute;width:100%;height:10px;top:100%;left:0;background:url(../images/text-shape.png) no-repeat;background-size:contain}#form-onpage-popup .signupform{margin:0 auto;font-size:14px}#form-onpage-popup .signupform ul{margin:0;padding:0}#form-onpage-popup .signupform ul li{display:block;margin-top:10px;text-align:center}#form-onpage-popup .signupform ul li:last-child .loader{vertical-align:middle;text-align:center;display:flex;justify-content:center;gap:10px;align-items:center}#form-onpage-popup .signupform ul li.note{color:#fff;font-size:14px!important}#form-onpage-popup .signupform ul li .inputFeild,#form-onpage-popup .signupform ul li textarea{font-family:Roboto,sans-serif;width:100%;border:1px solid #ccc;padding:15px;font-size:15px;border-radius:5px;outline:0}#form-onpage-popup .signupform ul li .validation-error{color:#b50f0f;margin:5px 0 10px 0;text-align:left}#form-onpage-popup .signupform ul li .signup-step-1,#form-onpage-popup .signupform ul li .signup-submit{display:inline-block;font-size:16px;color:#fff;background:#06c;border-radius:5px;padding:10px 15px;border:none;cursor:pointer;font-weight:600;text-transform:uppercase}#form-onpage-popup .signupform ul li .signup-submit:hover #form-onpage-popup .signupform ul li .signup-step-1:hover{background:#1379e0}#form-onpage-popup .signupform ul li .prev{color:#06c;cursor:pointer}#form-onpage-popup .signupform ul li .prev:hover{color:#1379e0}#form-onpage-popup .signupform .steps{display:none}#form-onpage-popup .signupform .steps.current{display:block}#form-onpage-popup .signupform .steps .signup-step-2-loader{padding-top:15px}#form-onpage-popup .signupform .steps h2{font-size:22px;font-weight:600;text-align:center}#vimeo-popup-container{width:100%;max-width:700px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}#vimeo-popup-container #vimeo-popup-close{position:absolute;right:0;color:#fff!important;top:-45px;font-size:16px;padding:10px 10px;background:#000;border-radius:10px;z-index:999;cursor:pointer}#vimeo-popup-container .vimeo-popup-content{position:relative;padding-top:56.5%;border-radius:10px;overflow:hidden}#vimeo-popup-container .vimeo-popup-content iframe{position:absolute;left:0;top:0;width:100%;height:100%;background:#000}#vimeo-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:999}.icon-color-white path,.icon-color-white svg{fill:#fff}.partner-tab-content{display:none}.gform_wrapper .ginput_container input[type=email],.gform_wrapper .ginput_container input[type=number],.gform_wrapper .ginput_container input[type=tel],.gform_wrapper .ginput_container input[type=text],.gform_wrapper .ginput_container select,.gform_wrapper .ginput_container textarea{background:#fff;border:1px solid var(--color-gray-300);padding:10px!important;border-radius:10px;outline:0}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{display:flex;align-items:center;gap:8px;margin-bottom:10px;cursor:pointer}.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_checkbox li input[type=radio],.gform_wrapper .gfield_radio li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #ccc;border-radius:4px;outline:0;cursor:pointer;position:relative;transition:all .2s ease}.gform_wrapper .gfield_checkbox li input[type=checkbox]:checked,.gform_wrapper .gfield_checkbox li input[type=radio]:checked,.gform_wrapper .gfield_radio li input[type=checkbox]:checked,.gform_wrapper .gfield_radio li input[type=radio]:checked{background-color:#2563eb;border-color:#2563eb}.gform_wrapper .gfield_checkbox li input[type=checkbox]:checked::after,.gform_wrapper .gfield_checkbox li input[type=radio]:checked::after,.gform_wrapper .gfield_radio li input[type=checkbox]:checked::after,.gform_wrapper .gfield_radio li input[type=radio]:checked::after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:14px}.gform_wrapper .gfield_checkbox li input[type=checkbox]:checked::after,.gform_wrapper .gfield_radio li input[type=checkbox]:checked::after{content:"✓"}.gform_wrapper .gfield_checkbox li input[type=radio],.gform_wrapper .gfield_radio li input[type=radio]{border-radius:50%}.gform_wrapper .gfield_checkbox li input[type=radio]:checked::after,.gform_wrapper .gfield_radio li input[type=radio]:checked::after{content:"";width:10px;height:10px;background:#fff;border-radius:50%;top:3px;left:3px}.gform_wrapper .gform_footer .gform_button{padding:10px 20px;background-color:var(--color-secondary);color:var(--color-white);border-radius:5px;cursor:pointer}.gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-primary)}@keyframes scroll-up{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes scroll-down{0%{transform:translateY(-50%)}100%{transform:translateY(0)}}:root{--gap:0;--cardOffset:30px}.journey-section{position:relative;height:100vh;overflow:hidden}.journey-container{position:relative;display:flex;align-items:center;gap:var(--gap);padding-left:15vw;padding-right:5vw;height:100%;will-change:transform}.timeline-base,.timeline-progress{position:absolute;top:50%;height:4px;transform:translateY(-50%);pointer-events:none}.timeline-base{background:#e2e8f0;z-index:0}.timeline-progress{width:0;background:#2563eb;z-index:1}.year-section{position:relative;flex:0 0 auto;width:500px;height:100vh;opacity:.45;transition:opacity .3s ease}.year-section.active{opacity:.8}.year-section.current{opacity:1}.dot{position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;background:#cbd5e1;transform:translate(-50%,-50%);border:3px solid #fff;box-shadow:0 0 0 2px #cbd5e1;transition:background .25s,box-shadow .25s;z-index:3}.dot.active{background:#2563eb;box-shadow:0 0 0 2px #2563eb}.year{position:absolute;left:50%;top:calc(50% - 38px);transform:translateX(-50%);font-weight:700;color:#64748b;transition:color .25s}.year.active{color:#2563eb}.card{position:absolute;left:50%;transform:translateX(-50%) translateY(24px) scale(.98);width:100%;background:#fff;border-radius:16px;padding:18px 20px;box-shadow:0 10px 26px rgba(2,6,23,.08);transition:transform .45s ease,box-shadow .45s ease,opacity .45s ease;z-index:2}.year-section:nth-of-type(odd) .card{bottom:calc(50% + var(--cardOffset) + 60px)}.year-section:nth-of-type(even) .card{top:calc(50% + var(--cardOffset))}.year-section.active .card{opacity:.95}.end-spacer{flex:0 0 auto;width:50vw;height:1px}@media (min-width:768px){.testimonial-column-slider{width:100%;position:relative}.testimonial-column-slider .testimonial-column{flex:1;height:100%;overflow:hidden;position:relative}.testimonial-column-slider .testimonial-column .testimonial-track{position:absolute;width:100%;display:flex;flex-direction:column;gap:20px}.testimonial-column-slider .testimonial-column.testimonial-left .testimonial-track{animation:scroll-up 140s linear infinite}.testimonial-column-slider .testimonial-column.testimonial-right .testimonial-track{animation:scroll-down 140s linear infinite}.testimonial-column-slider:hover .testimonial-column .testimonial-track{animation-play-state:paused}.testimonial-text-desktop{display:block}.testimonial-text-mobile{display:none}#track-mobile{display:none}#track-left,#track-right{display:block}}@media (max-width:768px){#vimeo-popup-container{width:100%;max-width:600px}.service-button-wrap{border-radius:15px;padding:10px;border:1px solid var(--color-gray-300);padding:10px}.service-button-wrap .service-button{flex-direction:column;gap:5px;width:100%}}