html,body{margin:0;padding:0;max-width:100%;overflow-x:hidden;font-family:"Ubuntu",sans-serif;letter-spacing:-0.04em;color:#969696;scroll-behavior:smooth}html *,body *{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}html a,body a{text-decoration:none}html main,html h1,html h2,html h3,html h4,html h5,html h6,html p,html ul,html li,body main,body h1,body h2,body h3,body h4,body h5,body h6,body p,body ul,body li{padding:0;margin:0 0 0.5rem}html p,body p{font-size:1.5rem;font-weight:300;line-height:1.35}@media screen and (max-width: 1280px){html p,body p{font-size:1.25rem}}@media screen and (max-width: 767px){html p,body p{font-size:1.25rem}}.button{position:relative;display:inline-block;text-transform:uppercase;font-family:"Ubuntu",sans-serif;font-size:1.5rem;font-weight:700;border-color:#96D6E2;border-style:solid;text-align:center;color:#fff;padding:0 2rem;overflow:hidden;cursor:pointer}@media screen and (max-width: 1280px){.button{font-size:1.25rem}}.button span{position:relative;z-index:2}.button::before,.button::after{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:'';-webkit-transition:0.5s;transition:0.5s}.button::before{background:-webkit-gradient(linear, left top, left bottom, from(#00E6FD), to(rgba(0,0,0,0)));background:linear-gradient(#00E6FD 0%, rgba(0,0,0,0));top:-100%;z-index:1}.button:hover:before{top:50%}.button::after{z-index:0}.button-fat{height:60px;line-height:60px;border-width:1px;background-color:#0090B8;-webkit-box-shadow:0 0 0 8px #0079A7;box-shadow:0 0 0 8px #0079A7;min-width:calc(100% - 16px);margin:auto}.button-thin,.button-gradient{height:70px;line-height:70px;border-width:2px;border-radius:8px}@media screen and (min-width: 1280px){.button-thin,.button-gradient{min-width:360px}}.button-gradient{border-color:#fff}.button-gradient::after{background-color:#0090B8}.button-gradient::before{top:50%}.button-gradient:hover:before{top:-100%}.button-center{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}input,select{display:block;width:100%;height:52px;background-color:#fff;border:1px solid #d3d3d3;font-family:"Ubuntu",sans-serif;font-size:1.25rem;font-weight:300;line-height:1.25;padding:0 1rem;margin-bottom:1.25rem;color:#969696}@media screen and (min-width: 767px) and (max-width: 1280px){input,select{height:42px;font-size:1rem;line-height:1;margin-bottom:1rem}}.content-wrapper{max-width:1668px;margin:auto}.content-wrapper-sm{max-width:1280px;margin:auto}@media screen and (max-width: 1668px){.content-wrapper,.content-wrapper-sm{padding-left:60px;padding-right:60px}}@media screen and (max-width: 992px){.content-wrapper,.content-wrapper-sm{padding-left:40px;padding-right:40px}}@media screen and (max-width: 576px){.content-wrapper,.content-wrapper-sm{padding-left:30px;padding-right:30px}}@media screen and (min-width: 767px){.col-30,.col-50{width:50%}}@media screen and (min-width: 1280px){.col-30{width:30%}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-between{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[class^="heading-"]{color:#0090B8;margin-bottom:1.5rem;font-weight:bold}.app__banner [class^="heading-"]{color:#fff}.heading-1{font-size:4rem}@media screen and (max-width: 1280px){.heading-1{font-size:3.125rem}}@media screen and (max-width: 767px){.heading-1{font-size:3.125rem}}.heading-2{font-size:3.125rem}@media screen and (max-width: 1280px){.heading-2{font-size:2.375rem}}@media screen and (max-width: 767px){.heading-2{font-size:2.0625rem}}.heading-3{font-size:2.375rem}@media screen and (max-width: 1280px){.heading-3{font-size:2.0625rem}}@media screen and (max-width: 767px){.heading-3{font-size:1.625rem}}.heading-4{font-size:2.0625rem}@media screen and (max-width: 1280px){.heading-4{font-size:1.625rem}}@media screen and (max-width: 767px){.heading-4{font-size:1.5rem}}.heading-5{font-size:1.625rem}@media screen and (max-width: 1280px){.heading-5{font-size:1.625rem}}@media screen and (max-width: 767px){.heading-5{font-size:1.25rem}}.small{font-size:1.25rem;font-weight:300;margin-bottom:1rem}@media screen and (max-width: 1280px){.small{font-size:1rem}}@media screen and (max-width: 767px){.small{font-size:1rem}}.img-control{width:100%;height:auto}.icon-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3rem}@media screen and (min-width: 767px){.icon-list-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.icon-list-txt{text-align:center;margin:1rem 0 0 0}@media screen and (min-width: 767px){.icon-list-txt{margin:0 0 0 2rem;text-align:left;max-width:370px;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 767px) and (max-width: 992px){.icon-list-txt{margin:0 0 0 1rem}}.icon-list-img{display:block}@media screen and (min-width: 992px){.icon-list-img img{min-width:100px}}@media screen and (max-width: 992px){.icon-list-img{max-width:80px}}.card-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5rem}.card{background-color:#fff;-webkit-box-shadow:0px 6px 32px rgba(0,0,0,0.1);box-shadow:0px 6px 32px rgba(0,0,0,0.1);text-align:center;margin-bottom:4rem}.card:last-child{margin-bottom:0}@media screen and (min-width: 767px){.card{max-width:48%;margin-bottom:0}}@media screen and (min-width: 1280px){.card{max-width:40%}}.card-img{position:relative;overflow:hidden;height:260px}.card-img img{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.card-content{padding:2.5rem}.card:hover img{-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}.app__header{position:fixed;width:100%;left:0;top:0;background-color:#fff;padding:0.925rem 0;min-height:90px;z-index:10;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.app__header-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app__header-brand{max-width:150px}.app__header-brand img,.app__header-brand{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}@media screen and (min-width: 1280px){.app__header-brand{max-width:240px}}@media screen and (max-width: 992px){.app__header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:90px;left:0;width:100%;height:auto;overflow:hidden;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform-origin:top;transform-origin:top;display:none;-webkit-animation:scale 0.5s ease;animation:scale 0.5s ease;z-index:1;-webkit-box-shadow:0 0 0 1px #EBEBEB;box-shadow:0 0 0 1px #EBEBEB}.show-nav .app__header-nav{display:block}.show-nav.exit .app__header-nav{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:0.3s ease-out;transition:0.3s ease-out}}.app__header-nav a{font-weight:500;font-size:1.125rem;color:#969696;text-transform:uppercase;padding:0.5rem 0.75rem;position:relative}@media screen and (max-width: 1280px){.app__header-nav a{font-size:1rem}}.app__header-nav a:hover,.app__header-nav a.active{color:#0090B8}@media screen and (max-width: 992px){.app__header-nav a{padding:1.5rem 0.75rem;font-size:1rem;width:100%;display:none;text-align:center;border-top:1px solid #F7F7F7;-webkit-animation:show 0.35s ease-in-out;animation:show 0.35s ease-in-out}.show-nav .app__header-nav a{display:block}.show-nav.exit .app__header-nav a{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes show{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes show{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scale{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes scale{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.app__header--scrolled{padding:0.425rem 0;min-height:50px;-webkit-box-shadow:0 0 0 1px #EBEBEB;box-shadow:0 0 0 1px #EBEBEB}.app__header--scrolled .app__header-brand{max-width:150px}@media screen and (max-width: 992px){.app__header--scrolled .app__header-nav{top:72px}}.app__header .navbar-toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:50px;width:50px;background:transparent;border:none;cursor:pointer}.show-nav .app__header .navbar-toggler{-webkit-transform:rotate(360deg) translateX(6px);transform:rotate(360deg) translateX(6px)}.app__header .navbar-toggler:before,.app__header .navbar-toggler:after,.app__header .navbar-toggler span{content:'';display:inline-block;width:30px;height:3px;background-color:#969696;position:absolute;left:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.app__header .navbar-toggler:before{top:15px}.show-nav .app__header .navbar-toggler:before{-webkit-transform:translateX(-50%) rotate(45deg) translateY(12px);transform:translateX(-50%) rotate(45deg) translateY(12px)}.app__header .navbar-toggler:after{bottom:15px}.show-nav .app__header .navbar-toggler:after{-webkit-transform:translateX(-50%) rotate(-45deg) translateY(-12px);transform:translateX(-50%) rotate(-45deg) translateY(-12px)}.app__header .navbar-toggler span{top:50%;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.show-nav .app__header .navbar-toggler span{-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}@media screen and (min-width: 992px){.app__header .navbar-toggler{display:none}}.app__banner{margin-top:90px}.app__banner-main{position:relative}@media screen and (min-width: 767px){.app__banner-main{min-height:600px;height:calc(100vh - 240px)}}@media screen and (max-width: 767px){.app__banner-main{padding:60px 0}}@media screen and (max-width: 576px){.app__banner-main{padding-top:20px}.app__banner-main .heading-1{font-size:2.1875rem}.app__banner-main p{font-size:1.125rem}}.app__banner-main .content-wrapper{height:100%;position:relative}.app__banner-main .bg-overlay{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% + 2px);height:calc(100% + 2px);background-position:left center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 767px){.app__banner-main .bg-overlay{background-position:30% center}.app__banner-main .bg-overlay:before{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:'';background:#000;opacity:0.5}}.app__banner-content{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;padding:2rem 2rem 2rem 0}@media screen and (max-width: 767px){.app__banner-content{padding:2rem 0 0 0;text-align:center}}.app__banner-content p{max-width:600px;margin-top:1.5rem}.app__banner-content .heading-1{margin-bottom:0.5rem}.app__banner-form{background-color:#EBEBEB;-webkit-box-shadow:0px 6px 24px rgba(0,0,0,0.16);box-shadow:0px 6px 24px rgba(0,0,0,0.16);margin-bottom:-180px;width:350px;padding:2.5rem;z-index:1}.app__banner-form .heading-5,.app__banner-form .small{color:#0090B8}.app__banner-form .small{margin-bottom:2rem}@media screen and (min-width: 1668px){.app__banner-form{margin-right:4rem;margin-bottom:-240px}}@media screen and (min-width: 1280px){.app__banner-form{width:400px;padding:3rem}}@media screen and (max-width: 992px){.app__banner-form{margin-bottom:-140px}}@media screen and (max-width: 767px){.app__banner-form{margin:70px auto 0;position:relative;overflow:hidden;background-color:rgba(255,255,255,0.8)}}@media screen and (max-width: 576px){.app__banner-form{width:100%}}.app__banner-actions{padding:2.5rem 0;background-color:#0090B8}.app__banner-actions .actions{padding:1rem;max-width:320px}@media screen and (min-width: 767px){.app__banner-actions .actions{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 1668px){.app__banner-actions .actions{margin-left:3rem}.app__banner-actions .actions img{width:320px}}@media screen and (max-width: 1280px){.app__banner-actions .actions{max-width:250px}}@media screen and (min-width: 767px) and (max-width: 992px){.app__banner-actions{padding:3rem 0}}@media screen and (max-width: 767px){.app__banner .flex-between{display:block}.app__banner .flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.app__benefits{padding-top:160px;padding-bottom:80px;background-color:#fff;position:relative}@media screen and (max-width: 1280px){.app__benefits{padding-top:160px}}@media screen and (max-width: 767px){.app__benefits{padding-top:80px}}@media screen and (max-width: 1280px){.app__benefits .col-50{padding:2rem}}@media screen and (max-width: 767px){.app__benefits .heading-4,.app__benefits .heading-2{text-align:center}}@media screen and (max-width: 576px){.app__benefits .col-50{padding:1rem}}.app__benefits .heading-2{max-width:590px;margin-bottom:3rem}.app__benefits-extras{max-width:550px;margin:auto}.app__benefits:after{content:'';width:0;height:0;border-left:58px solid transparent;border-right:58px solid transparent;border-top:58px solid #fff;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}@media screen and (max-width: 767px){.app__benefits:after{border-left:38px solid transparent;border-right:38px solid transparent;border-top:38px solid #fff}}.speech-bubble{position:relative;background:#F7F7F7;border:2px solid #d3d3d3;margin:0 0 3rem;padding:2rem}.speech-bubble blockquote,.speech-bubble figcaption{margin:0}.speech-bubble:after{content:'';background:transparent url("../images/speech-bubble-point.png") no-repeat center center;background-size:100%;width:45px;height:45px;position:absolute;top:100%;right:20px}@media screen and (max-width: 1280px){.speech-bubble:after{width:32px;height:32px}}.app__cover{padding-top:220px;padding-bottom:160px;background:#EBEBEB url("../images/particles.png") no-repeat center;background-size:cover;background-attachment:fixed}@media screen and (max-width: 1280px){.app__cover{padding-top:160px}}@media screen and (max-width: 767px){.app__cover{padding-top:80px}}@media screen and (max-width: 1280px){.app__cover{padding-bottom:160px}}@media screen and (max-width: 767px){.app__cover{padding-bottom:80px}}.app__cover-price{color:#00E6FD}.app__services{padding-top:160px;padding-bottom:160px;text-align:center}@media screen and (max-width: 1280px){.app__services{padding-top:160px}}@media screen and (max-width: 767px){.app__services{padding-top:80px}}@media screen and (max-width: 1280px){.app__services{padding-bottom:160px}}@media screen and (max-width: 767px){.app__services{padding-bottom:80px}}.app__services .col-50{margin:auto}@media screen and (min-width: 1280px){.app__services .col-50{padding:1.5rem}}.app__services-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:5rem}.app__services-item{padding:2rem;width:100%}@media screen and (min-width: 576px){.app__services-item{width:50%}}@media screen and (min-width: 1280px){.app__services-item{width:25%}}.app__services-item:hover .app__services-icon{-webkit-box-shadow:0 0 0 26px #0090B8;box-shadow:0 0 0 26px #0090B8;-webkit-transform:scale(0.75);transform:scale(0.75)}.app__services-item:hover .app__services-icon img{-webkit-transform:scale(1.4);transform:scale(1.4)}.app__services-item:hover p{color:#0090B8}.app__services-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px;border-radius:50%;background-color:#32A5C0;border:2px solid #96D6E2;-webkit-box-shadow:0 0 0 7px #0090B8;box-shadow:0 0 0 7px #0090B8;margin:0 auto 2rem;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.app__services-icon img{max-width:70px;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;-webkit-transition-delay:-0.1s;transition-delay:-0.1s}@media screen and (min-width: 992px){.app__services-icon{width:150px;height:150px}}@media screen and (min-width: 1280px){.app__services-icon{width:196px;height:196px}}@media screen and (max-width: 767px){.app__services .heading-1{font-size:2.375rem}}.app__testimonials{padding-top:160px;padding-bottom:160px;background-color:#32A5C0;color:#fff}@media screen and (max-width: 1280px){.app__testimonials{padding-top:160px}}@media screen and (max-width: 767px){.app__testimonials{padding-top:80px}}@media screen and (max-width: 1280px){.app__testimonials{padding-bottom:160px}}@media screen and (max-width: 767px){.app__testimonials{padding-bottom:80px}}.app__testimonials-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center}@media screen and (min-width: 1280px){.app__testimonials-item{margin:1.5%}}.app__testimonials-img{width:150px;height:150px;border-radius:50%;position:relative;overflow:hidden;margin:auto}@media screen and (min-width: 767px){.app__testimonials-img{width:230px;height:230px}}.app__testimonials-img img{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.app__testimonials-item:hover img{-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}.app__testimonials blockquote{margin:1.5rem 1.5rem 5rem}.app__testimonials blockquote p{position:relative}.app__testimonials blockquote p:before,.app__testimonials blockquote p:after{content:"";width:20px;height:20px;background:url("../images/quotes-top.png") no-repeat center center;display:inline-block;position:absolute}@media screen and (max-width: 576px){.app__testimonials blockquote p:before,.app__testimonials blockquote p:after{width:15px;height:15px}}.app__testimonials blockquote p:before{top:-5px;left:-22px}@media screen and (max-width: 576px){.app__testimonials blockquote p:before{left:-17px}}.app__testimonials blockquote p:after{bottom:0;right:-22px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 576px){.app__testimonials blockquote p:after{right:-17px}}.app__testimonials figcaption{font-family:"Felipa",cursive;font-weight:300;color:#fff}@media screen and (max-width: 576px){.app__testimonials figure{margin-left:0;margin-right:0}}.app__footer{padding:50px 0}.app__footer p,.app__footer a{font-size:1rem;color:#000;max-width:630px}@media screen and (max-width: 767px){.app__footer p,.app__footer a{font-size:.8125rem;text-align:center}}.app__footer a{text-decoration:underline}.app__footer a:hover{color:#0090B8}.app__footer-brand{display:inline-block}@media screen and (max-width: 767px){.app__footer-brand{margin:0 auto}}.app__footer p:last-child{margin-top:1.5rem}
