html{scroll-behavior:smooth}body{padding:0;margin:0}*{box-sizing:border-box}.wrap{width:1200px;margin:auto}@media screen and (max-width:1300px){.wrap{width:100%;padding:0 50px}}#__next{display:flex;flex-direction:column;min-height:100vh}#__next footer{margin-top:auto}hr{border:0;position:relative;overflow:visible;padding:30px 0;margin:0}hr:before{content:"";height:1px;width:70%;background:linear-gradient(90deg,transparent,#351d7f,transparent);position:absolute;top:50%;left:50%;transform:translateX(-50%)}body{color:#222;font-family:Montserrat,sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6{color:#351d7f;font-weight:300;margin:0}h1{font-size:50px;line-height:1}h2{font-size:30px}h3{font-weight:600;font-size:16px}p{margin:15px 0}a{color:#351d7f}a:hover{text-decoration:none}ul.menu{display:flex;list-style-type:none;gap:35px;padding:0;margin:0}ul.menu li{position:relative}ul.menu li a{color:#351d7f;text-decoration:none}ul.menu li:after{content:"";width:50%;height:1px;background-color:#351d7f;position:absolute;left:50%;bottom:-5px;transform:translateX(-50%) scaleX(0);transition:transform .5s cubic-bezier(.075,.82,.165,1)}ul.menu li:hover:after{transform:translateX(-50%) scaleX(1)}@media screen and (max-width:900px){ul.menu{position:absolute;top:25px;right:0;left:40%;z-index:100;flex-direction:column;background-color:#8ef0fb;text-align:center;padding:50px 0;transform:translateX(100%);transition:transform .5s ease}ul.menu li{display:inline-block}ul.menu li a{display:block}ul.menu.menu-open{transform:translateX(0);display:flex}}.mobile-menu-hamburger{height:30px;width:30px;background-image:url(/_next/static/media/hamburger.da14941e.svg);background-size:cover;display:none;position:relative;z-index:150}.mobile-menu-hamburger svg{fill:#351d7f;height:30px;width:30px}.mobile-menu-hamburger svg>*{transition:all .5s ease}.mobile-menu-hamburger svg .one{transform-origin:10px 10px}.mobile-menu-hamburger svg .two{transform-origin:43px 50px}.mobile-menu-hamburger.menu-open svg .one{transform:rotate(45deg)}.mobile-menu-hamburger.menu-open svg .two{transform:rotate(-45deg)}.mobile-menu-hamburger.menu-open svg .three{opacity:0}@media screen and (max-width:900px){.mobile-menu-hamburger{display:block}body,html{overflow-x:hidden}}header{background-color:#8ef0fb;padding:10px 35px;display:flex;justify-content:space-between;align-items:center;position:relative}header a{text-decoration:none;color:#351d7f}header .site-logo{z-index:150}.button,button{display:inline-block;padding:6px 35px;background-color:#351d7f;color:#fdffff;text-decoration:none;border-radius:6px;border:1px solid #351d7f;transition:all .5s ease;font-family:Montserrat,sans-serif;font-size:16px;cursor:pointer}.button.secondary,.button:hover,button.secondary,button:hover{background-color:#fdffff;color:#351d7f}.button.secondary:hover,button.secondary:hover{background-color:#351d7f;color:#fdffff}form{margin:40px 0;padding:40px;border:1px solid rgba(0,126,254,.5);border-radius:6px;box-shadow:0 0 10px 0 rgba(0,126,254,.5)}form .invalid{border:1px solid red}form input,form textarea{padding:7px 5px;border:1px solid #351d7f;border-radius:5px;margin-bottom:20px;width:100%;font-family:Montserrat,sans-serif;font-size:16px}form textarea{resize:none}form h2{margin-bottom:30px}form #leave-empty{display:none}form .success-msg{margin-left:20px}table{table-layout:fixed;border-collapse:collapse}table thead tr th{padding-bottom:20px;border-bottom:1px solid #351d7f;font-weight:400}table thead tr th:first-child{border-bottom:0}table tbody tr{padding:0}table tbody tr:nth-child(2n){background-color:#8ef0fb}table tbody tr:last-child td{border-bottom:1px solid #351d7f}table tbody tr:last-child td:first-child{border-bottom:0}table tbody td{border-right:1px solid #351d7f;padding:10px}table tbody td:not(:first-child){text-align:center}footer{background-color:#351d7f;color:#fdffff;padding:10px 35px}footer .button.secondary,footer .button.secondary:hover{border:1px solid #fdffff}footer a{color:#fdffff;text-decoration:none}footer .top{display:flex;justify-content:space-between;align-items:flex-start}footer .copyright{margin-top:20px;text-align:center;font-size:small}footer .right{display:flex;flex-direction:column;align-items:flex-end;gap:20px}footer ul.menu{padding-bottom:15px}footer ul.menu li:after{background-color:#fdffff}footer ul.menu a{color:#fdffff}@media screen and (max-width:900px){footer ul.menu{position:relative;inset:auto;transform:translateX(0);background-color:transparent;padding:25px 0;gap:20px}footer .top{flex-direction:column}footer .top,footer .top .right{align-items:center}}ul.points{list-style-type:none;margin:0;padding:50px 0 50px 200px;position:relative}ul.points:before{content:"";height:100%;width:10px;background-color:rgba(142,240,251,.4);position:absolute;top:0;left:100px}ul.points .point{position:relative;margin-bottom:60px}ul.points .point:before{content:"";position:absolute;height:30px;width:30px;border-radius:50%;background-color:#08d2e8;top:0;left:-110px}ul.points .point:last-child{margin-bottom:0}@media screen and (max-width:650px){ul.points{padding-left:100px}ul.points:before{left:30px}ul.points .point:before{left:-80px}}.services-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px;gap:50px;color:#fdffff}.services-grid .grid-item{background-color:#007efe;padding:35px 25px;display:flex;flex-direction:column;gap:15px;transform:scale(1);transition:transform .5s ease;height:100%}.services-grid .grid-item .icon svg{width:50px;height:50px;color:#08d2e8}.services-grid .grid-item .title{font-weight:600}.services-grid .grid-item p{margin:0}.services-grid .grid-item .read-more{display:flex;align-items:center;color:#fdffff;font-size:14px;letter-spacing:1px;text-decoration:none;gap:10px;justify-content:flex-end;margin-top:auto;transition:all .5s ease}.services-grid .grid-item .read-more svg{height:15px;fill:#fdffff}.services-grid .grid-item .read-more:hover{letter-spacing:2px}.services-grid .grid-item.linked:hover{transform:scale(1.05)}.services-grid a{text-decoration:none;color:#fdffff}@media screen and (max-width:800px){.services-grid{grid-template-columns:1fr}}.scroll-to-top-btn{position:fixed;bottom:0;right:5px;font-size:30px;color:#007efe;z-index:50;cursor:pointer;transition:font-size .2s ease}.scroll-to-top-btn svg{transform:translateY(50px);transition:transform .5s ease}.scroll-to-top-btn svg.visible{transform:translateY(0)}.scroll-to-top-btn:hover{font-size:35px}section.has-bg-img{background-size:cover;background-repeat:no-repeat;background-position:50%}section.dark-bg,section.dark-bg a{color:#fdffff}ul.accordion{list-style-type:none;padding:0;margin:0;-moz-columns:2;column-count:2}ul.accordion li:not(:last-child){margin-bottom:20px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}ul.accordion details{border-radius:6px;border:1px solid #007efe}ul.accordion details summary{list-style:none}ul.accordion .accordion-heading{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#007efe;cursor:pointer;color:#fdffff}ul.accordion .accordion-content{padding:20px}@media screen and (max-width:530px){ul.accordion{-moz-columns:1;column-count:1}}.steps-component{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;gap:30px}.steps-component .step{text-align:center;display:flex;flex-direction:column;align-items:center}.steps-component .step .circle{display:flex;width:4rem;height:4rem;background-color:#007efe;border-radius:50%;color:#fdffff;align-items:center;justify-content:center;font-size:40px;border:3px solid #351d7f;margin-bottom:15px}.steps-component .step .time{font-weight:600}@media screen and (max-width:700px){.steps-component{grid-template-columns:1fr}.steps-component .step:not(:last-child){position:relative}.steps-component .step:not(:last-child):after{position:absolute;inset:100% 20% 0 20%;content:"";height:1px;background-color:rgba(0,126,254,.5)}}.contact-form{position:relative}.contact-form.full-width .row{display:flex;gap:30px;width:100%}.contact-form.full-width .row .left,.contact-form.full-width .row .right{width:50%}@media screen and (max-width:750px){.contact-form.full-width .row{flex-direction:column;gap:0}.contact-form.full-width .row .left,.contact-form.full-width .row .right{width:100%}}.contact-form.normal-width .left,.contact-form.normal-width .right{max-width:100%!important}.contact-form .form-actions{position:absolute;inset:0 0 0 0;border-radius:6px;background-color:transparent;color:#fdffff;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .5s ease;font-size:16px;pointer-events:none;padding:50px;text-align:center}.contact-form .form-actions.loading,.contact-form .form-actions.success{background-color:rgba(0,126,254,.9);font-size:30px;pointer-events:all}.lds-heart{display:inline-block;position:relative;width:80px;height:80px;transform:rotate(45deg);transform-origin:40px 40px}.lds-heart div{top:32px;left:32px;position:absolute;width:32px;height:32px;background:#fff;-webkit-animation:lds-heart 1.2s cubic-bezier(.215,.61,.355,1) infinite;animation:lds-heart 1.2s cubic-bezier(.215,.61,.355,1) infinite}.lds-heart div:after,.lds-heart div:before{content:" ";position:absolute;display:block;width:32px;height:32px;background:#fff}.lds-heart div:before{left:-24px;border-radius:50% 0 0 50%}.lds-heart div:after{top:-24px;border-radius:50% 50% 0 0}@-webkit-keyframes lds-heart{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}to{transform:scale(.9)}}@keyframes lds-heart{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}to{transform:scale(.9)}}main.blog-post #hero h1{margin-top:8px}main.blog-post .blog-content{display:flex;flex-direction:row-reverse;height:100%;padding:40px 0;gap:32px}main.blog-post .blog-content article{max-width:70%}main.blog-post .blog-content article .wrap{width:100%}@media screen and (max-width:1000px){main.blog-post .blog-content{flex-direction:column}main.blog-post .blog-content article{max-width:100%}main.blog-post .blog-content aside.blog-sidebar{position:relative;top:0;width:60%;margin:auto;text-align:center}}main.blog-post aside.blog-sidebar{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:40px;height:100%;border-bottom:3px solid #007efe}main.blog-post aside.blog-sidebar ul{list-style:none;padding:0;margin:0}main.blog-post aside.blog-sidebar ul li{margin-bottom:16px}main.blog-post aside.blog-sidebar ul li a{text-decoration:none}main.blog-post aside.blog-sidebar ul li a:hover{text-decoration:underline;color:#007efe}main.blog-post ol li{margin-bottom:8px}@media screen and (max-width:800px){main.home #hero{background-image:url(/_next/static/media/digital-marketing-hero-mobile.1fd1f8bf.webp)!important}}main.home .hero{width:50%;padding:140px 0 130px}main.home .hero h1{line-height:1.1}main.home .hero .button{margin-top:30px}@media screen and (max-width:800px){main.home .hero{width:100%;padding:20px 0;background-position:30% 0}main.home .hero .content{margin:50px auto;padding:30px;background-color:hsla(0,0%,100%,.7)}main.home .hero h1{font-size:40px}}main.home #services .services-grid-section{color:#fdffff;padding:85px 0;display:flex;flex-direction:column;gap:35px}main.home #services .services-grid-section h2{color:#fdffff}main.home .contact{display:flex;min-height:100vh;align-items:center;justify-content:space-between;gap:30px;padding:30px}main.home .contact .left{max-width:50%}@media screen and (max-width:900px){main.home .contact{flex-direction:column;gap:0}main.home .contact .left{max-width:100%}main.home .contact .right{width:100%}}main.websites #hero{min-height:calc(100vh - 39px);display:flex;align-items:center;padding:32px 0}main.websites #hero .hero{display:flex;align-items:center;gap:50px}main.websites #hero .hero .graphic{position:relative;min-width:50%;min-height:calc(100vh - 39px)}@media screen and (max-width:1000px){main.websites #hero .hero{flex-direction:column}main.websites #hero .hero .graphic{min-width:100%}}main.websites #pricing{padding:80px 0;position:relative;z-index:1}main.websites #pricing table{width:100%;margin-top:80px!important}@media screen and (max-width:500px){main.websites #pricing table{width:auto;margin-left:-30px;margin-right:-30px}}main.websites #pricing ul.pricing-info{-moz-columns:2;column-count:2;-moz-column-gap:40px;column-gap:40px;margin-top:80px;list-style-type:none;padding:0}main.websites #pricing ul.pricing-info li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}main.websites #pricing ul.pricing-info h3{margin-top:0}@media screen and (max-width:900px){main.websites #pricing ul.pricing-info{-moz-columns:1;column-count:1}}main.websites #pricing .cta{text-align:center;margin-top:40px}main.websites #steps{padding:50px 0}main.websites #limitations{display:flex;flex-direction:column;justify-content:center;padding:40px 0}main.websites #limitations .two-column{display:flex;gap:50px;align-items:center}main.websites #limitations .two-column .right{border:1px solid #007efe;border-radius:7px;padding:20px}@media screen and (max-width:830px){main.websites #limitations .two-column{flex-direction:column}}main.websites #contact{padding:40px 0}main.websites #contact form{background-color:#fff}main.social-media #hero{padding:100px 0;display:flex;align-items:center}main.social-media #intro{padding:50px 0}main.social-media #packages{padding:65px 0}main.social-media #packages .card-grid{padding:30px 20px 0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;gap:30px}main.social-media #packages .card-grid .card{background-color:#fdffff;padding:30px;border-radius:6px;border:1px solid #08d2e8}main.social-media #packages .card-grid .card h3{font-size:30px;font-weight:400}main.social-media #packages .card-grid .card .subtitle{font-weight:600}@media screen and (max-width:1060px){main.social-media #packages .card-grid{grid-template-columns:1fr}}main.social-media #social-media-grid .social-media-grid{color:#fdffff;padding:85px 0;display:flex;flex-direction:column;gap:35px}main.social-media #social-media-grid .social-media-grid h2{color:#fdffff}main.faq #faq,main.social-media #contact{padding:50px 0}main.faq #faq ul.accordion{list-style-type:none;padding:0;margin:0;-moz-columns:2;column-count:2}main.faq #faq ul.accordion li.accordion-item{display:flex;flex-direction:column;background-color:#8ef0fb;border:1px solid #007efe;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}main.faq #faq ul.accordion li.accordion-item .accordion-heading{background-color:#007efe;color:#fdffff;padding:10px 20px}main.faq #faq ul.accordion li.accordion-item .accordion-content{padding:10px 20px;transition:transform .5s ease}main.contact #contact,main.contact #hero{padding:50px 0}main.contact #contact .contact{display:flex;gap:30px;align-items:center}main.contact #contact .contact .phone{font-size:20px}main.contact #contact .contact .phone a{text-decoration:none;transition:color .5s ease}main.contact #contact .contact .phone a:hover{color:#007efe}main.contact #contact .contact .hours{font-weight:600}main.contact #contact .contact .form{min-width:40%}@media screen and (max-width:930px){main.contact #contact .contact{flex-direction:column}}main.offer-40 #hero .hero{width:50%;padding:140px 0 130px}main.offer-40 #hero .hero h1{line-height:1.1}main.offer-40 #hero .hero h2{margin:15px}main.offer-40 #hero .hero .button{margin-top:30px}@media screen and (max-width:800px){main.offer-40 #hero .hero{width:100%;padding:20px 0;background-position:30% 0}main.offer-40 #hero .hero .content{margin:50px auto;padding:30px;background-color:hsla(0,0%,100%,.7)}main.offer-40 #hero .hero h1{font-size:40px}main.offer-40 #hero{background-image:url(/_next/static/media/digital-marketing-hero-mobile.1fd1f8bf.webp)!important}}main.offer-40 #headline{padding:25px 0;font-size:24px;text-align:center}main.offer-40 #audience{padding:35px 0}main.offer-40 #audience ul{-moz-columns:2;column-count:2}@media screen and (max-width:530px){main.offer-40 #audience ul{-moz-columns:1;column-count:1}}main.offer-40 #faq{padding:30px 0}main.offer-40 #faq .faq{display:flex;flex-direction:column;gap:30px}main.content-creation #hero{min-height:60vh;display:flex;flex-direction:column;justify-content:center}main.not-found{padding:100px}main.not-found .cta{margin-top:32px}main.archive-page #hero{padding:40px 0;margin-bottom:40px}main.archive-page #hero .hero{display:flex;align-items:center;gap:32px}main.archive-page #hero .hero .content{max-width:50%}main.archive-page #hero .hero .image{position:relative;flex-grow:1}main.archive-page #hero .hero .image .hero-image{position:absolute;background-color:#007efe;inset:32px 0 -80px 32px}main.archive-page #hero .hero .image .hero-image .img{position:relative;height:100%;width:100%}@media screen and (max-width:800px){main.archive-page #hero .hero{flex-direction:column}main.archive-page #hero .hero .content{max-width:100%}main.archive-page #hero .hero .image{width:100%}}main.archive-page #archive{padding:48px 0}main.archive-page #archive .archive{display:flex;flex-direction:column;gap:48px}main.archive-page #archive .archive .content{text-align:center}main.archive-page #archive .archive ul.grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}main.archive-page #archive .archive ul.grid li{transform:scale(1);transition:transform .5s ease}main.archive-page #archive .archive ul.grid li:hover{transform:scale(1.02)}main.archive-page #archive .archive ul.grid .post .image,main.archive-page #archive .archive ul.grid .post .image span{border-radius:6px}main.archive-page #archive .archive ul.grid .post .summary-content{background-color:#351d7f;color:#fdffff;text-align:center;display:flex;flex-direction:column;gap:16px;margin:-40px 48px 0;position:relative;border-radius:6px;padding:24px}main.archive-page #archive .archive ul.grid .post .summary-content .link{display:flex;gap:8px;align-items:center;justify-content:flex-end}main.archive-page #archive .archive ul.grid .post .summary-content h3{color:#fdffff}@media screen and (max-width:600px){main.archive-page #archive .archive ul.grid .post .summary-content{margin:-40px 24px 0}}@media screen and (max-width:900px){main.archive-page #archive .archive ul.grid{grid-template-columns:1fr}}main.archive-page #mailing-list{padding:48px 0}main.archive-page #mailing-list .mailing-list{background-color:#007efe;padding:80px;text-align:center;display:flex;flex-direction:column;gap:16px}main.archive-page #mailing-list .mailing-list h2{color:#fdffff}