header{text-align:center;color:#fff;background:#262048b3;position:relative}header:after{content:"";filter:blur(1.1px);z-index:-1;background:#262048 url(/images/header-bg1.jpg) 50%/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}header:hover:after{filter:blur(1.7px)}header .intro-text{padding-top:100px;padding-bottom:50px}header .intro-text .intro-title{font-family:var(--font-nunito),"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:25px;font-size:36px;line-height:52px}header .intro-text .intro-heading{font-family:var(--font-nunito),"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:25px;padding:0 20px;font-size:24px;font-weight:500;line-height:40px}@media (min-width:768px){header .intro-text{padding-top:150px;padding-bottom:150px}header .intro-text .intro-title{font-family:var(--font-nunito),"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:25px;font-size:64px;line-height:90px}header .intro-text .intro-heading{font-family:var(--font-nunito),"Helvetica Neue",Helvetica,Arial,sans-serif;width:600px;margin:0 auto 50px;font-size:36px;font-weight:500;line-height:75px}}.header__shape{z-index:1;position:absolute}.header__shape.block{background:#00ccbd99;width:100px;height:100px;animation:16s linear infinite squiggle-one;top:0;left:0}@media (min-width:480px){.header__shape.block{animation:16s linear infinite squiggle-one-medium}}@media (min-width:860px){.header__shape.block{animation:16s linear infinite squiggle-one-large}}.header__shape.triangle{border-bottom:120px solid #00ccbd80;border-left:80px solid #0000;border-right:80px solid #0000;width:0;height:0;animation:5s linear infinite squiggle-two;bottom:30px;left:50%}@media (min-width:480px){.header__shape.triangle{animation:5s linear infinite squiggle-two-medium}}@media (min-width:860px){.header__shape.triangle{animation:5s linear infinite squiggle-two-large}}.header__shape.circle{background:#28c88cb3;border-radius:50%;width:120px;height:120px;animation:20s linear infinite squiggle-three;top:150px;right:150px}@media (min-width:480px){.header__shape.circle{animation:20s linear infinite squiggle-three-medium}}@media (min-width:860px){.header__shape.circle{animation:20s linear infinite squiggle-three-large}}@keyframes squiggle-one{0%{transform:translate(0)}25%{transform:translate(150px,100px)rotate(45deg)}50%{transform:translate(240px,300px)rotate(180deg)}75%{transform:translate(220px,50px)rotate(30deg)}}@keyframes squiggle-two{0%{transform:translate(0)rotate(0)}25%{transform:translate(-60px)rotate(-20deg)}}@keyframes squiggle-three{0%{transform:translate(0)scale(1)}25%{transform:translate(30px,200px)scale(.8)}50%{transform:translate(-166.67px,-100px)scale(1.3)}75%{transform:translate(-187.5px,30px)scale(1.1)}}@keyframes squiggle-one-medium{0%{transform:translate(0)}25%{transform:translate(240px,100px)rotate(45deg)}50%{transform:translate(384px,300px)rotate(180deg)}75%{transform:translate(400px,50px)rotate(30deg)}}@keyframes squiggle-two-medium{0%{transform:translate(0)rotate(0)}25%{transform:translate(-96px)rotate(-20deg)}}@keyframes squiggle-three-medium{0%{transform:translate(0)scale(1)}25%{transform:translate(48px,200px)scale(.8)}50%{transform:translate(-266.67px,-100px)scale(1.3)}75%{transform:translate(-300px,30px)scale(1.1)}}@keyframes squiggle-one-large{0%{transform:translate(0)}25%{transform:translate(430px,100px)rotate(45deg)}50%{transform:translate(688px,300px)rotate(180deg)}75%{transform:translate(780px,50px)rotate(30deg)}}@keyframes squiggle-two-large{0%{transform:translate(0)rotate(0)}25%{transform:translate(-172px)rotate(-20deg)}}@keyframes squiggle-three-large{0%{transform:translate(0)scale(1)}25%{transform:translate(86px,200px)scale(.8)}50%{transform:translate(-477.78px,-100px)scale(1.3)}75%{transform:translate(-537.5px,30px)scale(1.1)}}
.services .fa{color:#00ccbd}.services h2{margin-top:0;font-size:36px;line-height:54px}.services h4{font-size:20px;line-height:32px}.services p{font-size:16px;line-height:24px}.services .subsection{margin-top:45px}.services .wrap-img-about{margin-bottom:50px}.service-heading{text-transform:none;margin:15px 0}
section#contact{background-color:#262048}section#contact .section-heading{color:#fff}
