#page_content.service_page .lead_container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7vh 7vw;padding:5vh 2em;margin-bottom:10vh}#page_content.service_page .lead_container .image_container{width:100%;max-width:35em;overflow:hidden}#page_content.service_page .lead_container .image_container img{object-position:center;object-fit:cover;width:100%;height:auto}#page_content.service_page .lead_container .text_container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2em}#page_content.service_page .lead_container .title_container .title{font-size:min(3em,8vw);font-weight:300;text-align:left;color:#212121}#page_content.service_page .lead_container .text_container .lead{text-align:justify}#page_content.service_page .lead_container .text_container .cta_container{margin-top:2em}@media screen and (min-width: 1200px){#page_content.service_page .lead_container{flex-direction:row;margin-top:8vh}#page_content.service_page .lead_container .text_container{max-width:60em}}#page_content.service_page .introduction{padding:2em;width:100%;max-width:80em;margin:auto;margin-bottom:10vh}#page_content.service_page .introduction .title_container{margin-bottom:5vh}#page_content.service_page .introduction .title_container .title{font-size:min(3em,8vw);font-weight:300;text-align:left;color:#212121}#page_content.service_page .introduction .benefit_list{margin-top:2em;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1em}#page_content.service_page .introduction .benefit_list .benefit{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1em;font-size:min(1.15em,4.5vw);font-weight:300}#page_content.service_page .introduction .benefit_list .benefit a{color:var(--primary-color);display:contents;font-weight:400}#page_content.service_page .introduction .benefit_list .benefit .app_icon{fill:var(--primary-color)}#page_content.service_page .design_branding{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7vh 7vw;padding:5vh 2em;margin-bottom:10vh}#page_content.service_page .design_branding .image_container{width:100%;max-width:35em;overflow:hidden}#page_content.service_page .design_branding .image_container img{object-position:center;object-fit:cover;width:100%;border-radius:2em}#page_content.service_page .design_branding .text_container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2em}#page_content.service_page .design_branding .title_container .title{font-size:min(3em,8vw);font-weight:300;text-align:left;color:#212121}@media screen and (min-width: 1200px){#page_content.service_page .design_branding{flex-direction:row}#page_content.service_page .design_branding .text_container{max-width:60em}}#page_content.service_page .seo_performance{padding:2em;width:100%;max-width:80em;margin:auto;margin-bottom:10vh}#page_content.service_page .seo_performance .title_container{margin-bottom:5vh}#page_content.service_page .seo_performance .title_container .title{font-size:min(3em,8vw);font-weight:300;text-align:left;color:#212121}#page_content.service_page .seo_performance .benefit_list{margin:2em 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1em}#page_content.service_page .seo_performance .benefit_list .benefit{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1em;font-size:min(1.15em,4.5vw);font-weight:300}#page_content.service_page .seo_performance .benefit_list .benefit a{color:var(--primary-color);display:contents;font-weight:400}#page_content.service_page .seo_performance .benefit_list .benefit .app_icon{fill:var(--primary-color)}#page_content.service_page .process{width:95%;max-width:80em;margin:auto;padding:5vh 5vw;background:#e9f0ff;border-radius:1em}#page_content.service_page .process .title_container{margin-bottom:5vh}#page_content.service_page .process .title_container .title{font-size:min(3em,8vw);font-weight:300;text-align:left;color:#212121}#page_content.service_page .process>article{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1em}#page_content.service_page .process>article:not(:first-of-type){margin-top:5vh}#page_content.service_page .process>article h3{font-size:min(1.75em,5vw);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5em}#page_content.service_page .process>article h3:before{content:attr(data-step);font-size:80%;width:1.5em;height:1.5em;border-radius:50%;color:#fff;background:linear-gradient(45deg,#2196f3,#1438ff);display:flex;align-items:center;justify-content:center}#page_content.service_page .faq{width:100%;max-width:90em;margin:5vh auto;padding:10vh 5vw}#page_content.service_page .faq .title_container{margin-bottom:5vh}#page_content.service_page .faq .title_container .title{font-size:min(3em,8vw);font-weight:300;text-align:left;color:#212121}#page_content.service_page .faq .question_list_container{width:100%;max-width:80em;margin:7vh auto 0}#page_content.service_page .faq .question_list{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2em}#page_content.service_page .faq .question_list .question_container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:var(--primary-light-color);padding:.5em;border-radius:.5em}#page_content.service_page .faq .question_list .question_container .question{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1em;padding:2em min(1em,3vw);cursor:pointer}#page_content.service_page .faq .question_list .question_container .question .label{font-size:min(1.35em,4.25vw);font-weight:400;text-align:left}#page_content.service_page .faq .question_list .question_container .question .chevron-down{width:min(1.5em,4vw);min-width:min(1.5em,5vw)}#page_content.service_page .faq .question_list .question_container .question.active .chevron-down{transform:rotate(180deg)}#page_content.service_page .faq .question_list .question_container .answer_container{width:100%;transition:.5s ease-in-out max-height;max-height:0;overflow:hidden}#page_content.service_page .faq .question_list .question_container .answer_container .answer{width:100%;padding:0 min(1rem,3vw) min(1rem,3vw);font-size:min(1.15em,4vw);line-height:2em;font-weight:300;text-align:left}#page_content.service_page .cta_final{width:100%;margin:0 auto;padding:10vh 5vw;background:#fff}#page_content.service_page .cta_final .section_content{width:100%;max-width:90em;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}#page_content.service_page .cta_final .section_content>.title{font-size:min(3em,8vw);font-weight:300;color:#212121;text-align:center}#page_content.service_page .cta_final .section_content>.content{margin:2em 0;font-size:min(1.25em,4vw);font-weight:300;text-align:center;max-width:50em}#page_content.service_page{width:100%;background:#fafbff}#page_content.service_page .hero{text-align:center;margin-top:5vh;padding:1em}#page_content.service_page .hero>.title{font-size:min(4em,10vw);font-weight:300}#page_content.service_page .breadcrumb{margin:1em auto}#page_content.service_page p{font-size:min(1.15em,4.5vw);font-weight:300;line-height:1.75em}.underline_text{position:relative;display:inline-block;z-index:1}.underline_text:after{content:" ";background-color:#009cff;display:block;position:absolute;bottom:15%;left:-5px;width:100%;height:15%;z-index:-1}#page_content.service_page .title_container .label{font-size:min(1.15em,4vw);font-weight:400;text-align:left;text-transform:uppercase;color:#3444f1;letter-spacing:.3em;margin-left:.15em;margin-bottom:.25em}#page_content.service_page.maintenance .design_branding{background:#e5edff;padding:10vh 2em}#page_content.service_page.maintenance .design_branding .benefit_list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2em}#page_content.service_page.maintenance .design_branding .benefit_list .benefit{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1em;font-size:min(1.15em,4.5vw);font-weight:300}#page_content.service_page.maintenance .design_branding .benefit_list .benefit a{color:var(--primary-color);display:contents;font-weight:400}#page_content.service_page.maintenance .design_branding .benefit_list .benefit .app_icon{fill:var(--primary-color);min-width:.8em;width:.8em}
