.back-to-top{position:fixed;bottom:-99px;right:2rem;z-index:1;-webkit-animation:slideDown .6s ease-in-out;animation:slideDown .6s ease-in-out}.back-to-top.active{bottom:3rem;-webkit-animation:slideUp .6s ease-in-out;animation:slideUp .6s ease-in-out}.back-to-top button{border:none;background-color:rgba(var(--color-primary-darken-rgb),.9);padding:.9rem 1.2rem}.back-to-top button>i{font-size:1.2rem;color:#fff}@-webkit-keyframes slideUp{0%{bottom:-99px}to{bottom:2.5rem}}@keyframes slideUp{0%{bottom:-99px}to{bottom:2.5rem}}@-webkit-keyframes slideDown{0%{bottom:2.5rem}to{bottom:-99px}}@keyframes slideDown{0%{bottom:2.5rem}to{bottom:-99px}}.contact-bar{background-color:var(--color-primary);padding:0 2rem;-webkit-transition:all .2s;transition:all .2s}.contact-bar .container{padding:.7rem 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.contact-bar li{display:inline-block}.contact-bar .contact-info{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-bar .contact-info>div span:first-child{font-weight:700}.contact-bar .contact-info a{color:var(--font-color)}.contact-bar .contact-info a:hover{color:#fff}.contact-bar .telephone{margin-right:5rem}.contact-bar .social{position:absolute;right:0}.contact-bar .social a{color:rgba(21,21,21,.3);padding:0 .8rem}.contact-bar .social a:hover{color:#fff}.nav-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:space-between;flex-direction:space-between;padding:1rem 2rem;font-size:1rem;letter-spacing:.05em;font-weight:600;font-family:Montserrat,sans-serif;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav-bar .container{padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav-bar.sticky{position:fixed;top:0;width:100%;border-bottom:1px solid var(--color-bg-gray);z-index:10;padding:.5rem 2rem}.nav-bar .brand>h1.sticky{font-size:1.8rem}.nav-bar ul li{display:inline-block;padding:0 1.8vw}.nav-bar ul li:first-child{padding-left:0}.nav-bar ul li:last-child{padding-right:0}.nav-bar .brand{z-index:2;-ms-flex-preferred-size:0 0 100px;flex-basis:0 0 100px;margin:0 .5rem;cursor:pointer}.nav-bar .brand h1{font-family:Countryside,"serif";font-size:2rem;color:#ff9199;padding:0;margin:0;text-align:center;display:inline-block;line-height:1.9;-webkit-transition:font-size .3s;transition:font-size .3s}.nav-bar .brand img{width:100%;height:100%}.nav-bar a{padding-bottom:.4rem;border-bottom:1px solid #fff;position:relative}.nav-bar a:hover:after{width:100%}.nav-bar a:after{position:absolute;content:"";bottom:-4px;left:0;width:0;height:2px;background:var(--color-primary);-webkit-transition:all .3s;transition:all .3s}.nav-bar .router-link-exact-active{padding-bottom:.4rem;border-bottom:2px solid var(--color-primary)}.nav-bar .router-link-exact-active:hover:after{content:none}.nav-bar a{cursor:pointer}.ham[data-v-611ce031]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;line-height:48px;cursor:pointer;color:#151515;background-color:transparent;border:none}.ham span[data-v-611ce031]{position:relative;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s ease;transition:all .3s ease}.ham span[data-v-611ce031],.ham span[data-v-611ce031]:after,.ham span[data-v-611ce031]:before{width:24px;height:4px;background-color:#151515;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block}.ham span[data-v-611ce031]:after,.ham span[data-v-611ce031]:before{content:"";position:absolute;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center}.ham span[data-v-611ce031]:before{left:0;top:-8px}.ham span[data-v-611ce031]:after{top:8px}.ham.active span[data-v-611ce031]{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.ham.active span[data-v-611ce031]:before{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);top:0;width:15px}.ham.active span[data-v-611ce031]:after{-webkit-transform:rotate(40deg);transform:rotate(40deg);top:0;width:15px}.nav-bar-mobile{display:none}.nav-bar-mobile .hamburger{padding-left:1rem;padding-right:.5rem}.nav-bar-mobile .hamburger--title{font-size:.5em;position:absolute;left:1.05rem;bottom:.7rem;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-bar-mobile .mobile--header{width:100%;height:4.5rem;border-bottom:1px solid #eaeced;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;z-index:10}.nav-bar-mobile .mobile--header .brand{margin:0 auto}.nav-bar-mobile .mobile--header .brand h1{cursor:pointer;padding-top:.4rem;font-family:Countryside,"serif";font-size:1.6rem;color:#ff9199;line-height:1.9;padding-left:1rem;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-bar-mobile .mobile--header .fa-ellipsis-v{padding:0 2rem;font-size:1.5rem;-webkit-transition:all .35s;transition:all .35s}.nav-bar-mobile .mobile--header .fa-ellipsis-v--active{-webkit-transform:scale(.7) rotateX(180deg);transform:scale(.7) rotateX(180deg)}.nav-bar-mobile .mobile--menu{z-index:9;padding-top:5rem;width:15rem;position:fixed;left:-999px;top:0;bottom:0;background-color:#fff;border:1px solid #eaeced;-webkit-transition:all .35s cubic-bezier(.65,.05,.36,1);transition:all .35s cubic-bezier(.65,.05,.36,1)}.nav-bar-mobile .mobile--menu a{padding:1rem 1.5rem;display:inline-block;width:100%}.nav-bar-mobile .mobile--menu .router-link-exact-active,.nav-bar-mobile .mobile--menu a:active{color:#fff;background-color:var(--color-primary)}.nav-bar-mobile .mobile--menu--active{left:0}.nav-bar-mobile .mobile--small-menu{padding:.5rem 1rem;background-color:#fff;border:1px solid #eaeced;z-index:2;position:fixed;top:4.5rem;right:0;width:20rem;line-height:1.7;right:-999px;opacity:0;-webkit-transition:opacity .35s cubic-bezier(.65,.05,.36,1);transition:opacity .35s cubic-bezier(.65,.05,.36,1)}.nav-bar-mobile .mobile--small-menu .contact-info div span:first-child{font-weight:700}.nav-bar-mobile .mobile--small-menu .contact-info a{text-decoration:underline}.nav-bar-mobile .mobile--small-menu .social{margin-top:1rem;font-size:1.4rem}.nav-bar-mobile .mobile--small-menu .social a{padding-right:.5rem}.nav-bar-mobile .mobile--small-menu ul li{display:inline-block;padding-right:1rem}.nav-bar-mobile .mobile--small-menu--active{opacity:1;right:0}footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg-gray);padding:.5rem}footer,footer>.container{display:-webkit-box;display:-ms-flexbox;display:flex}footer>.container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer h4{margin:0 auto;-webkit-transform:translateX(25%);transform:translateX(25%);font-weight:400}footer h4,footer h4 i{color:var(--font-color-light)}footer .social a{color:rgba(21,21,21,.3);padding:0 .8rem}footer .social a:hover{color:#fff}#app,footer .social ul{display:-webkit-box;display:-ms-flexbox;display:flex}#app{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}#app .contact-bar,#app .nav-bar,#app .nav-bar-mobile{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#app .content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#app .content>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#app .footer{-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem}:root{--color-primary:#ffd8cb;--color-primary-rgb:255,216,203;--color-primary-darken:#ffb399;--color-primary-darken-rgb:255,179,153;--color-bg-gray-lighten:#f4f4f4;--color-bg-gray:#f1f1f1;--color-bg-gray-darken:#e7e7e7;--font-family-primary:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-alt:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-color:#151515;--font-color-light:#9b9b9b}@font-face{font-family:Candice;src:url(../fonts/candice.71c6c8e9.ttf)}@font-face{font-family:Countryside;src:url(../fonts/countryside2.4ba0ae76.ttf)}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-family:var(--font-family-primary);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;line-height:1.5;background-color:#fff;scroll-behavior:smooth;height:100%}a,body,html{color:var(--font-color)}a{text-decoration:none}ul{list-style:none}i{color:#151515}button{border:none;outline:none;cursor:pointer}h1{font-size:1.8rem}h1,h2{font-family:Montserrat,sans-serif;font-weight:500}h2{font-size:1.4rem;line-height:1.5;letter-spacing:0}p{font-size:1.1rem;color:var(--font-color-light);font-weight:500;padding:2rem 0}section{margin:3rem 0}.btn{padding:11px 32px;background-color:var(--color-primary);border-color:var(--color-primary);font-size:.9rem;font-family:var(--font-family-alt);font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;border-radius:25px;line-height:24px}.btn:hover{background-color:var(--color-primary-darken)}.btn.inverted{background-color:transparent;border:2px solid var(--color-primary)}.btn.inverted:hover{background-color:var(--color-primary);color:#fff}.container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1120px;padding-right:40px;padding-left:40px;width:100%;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.divider:after{content:"";display:inline-block;width:90px;height:3px;background-color:var(--color-primary)}.main-hero{background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.main-hero .divider{margin-top:1rem}.main-hero p{padding:0}.main-hero .button,.main-hero p{margin:1rem 0}.main-hero .agile,.main-hero .agile__list,.main-hero .agile__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.main-hero .agile__track{-webkit-box-flex:1;-ms-flex:1;flex:1}.main-hero .agile__dots{bottom:2rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-hero .agile__dot button{margin:.2rem;width:.5rem;height:.5rem;border-radius:50%;border:2px solid var(--color-bg-gray);background-color:var(--color-bg-gray);-webkit-transition:all .2s;transition:all .2s}.main-hero .agile__dot--current button,.main-hero .agile__dot button:hover{background-color:var(--color-primary-darken);border-color:var(--color-primary-darken)}.main-hero .agile__arrow{height:100%;top:0;width:20px}.main-hero .agile__arrow:hover{background-color:rgba(0,0,0,.5)}.main-hero .agile__arrow:hover #arrow-svg{fill:#fff}.main-hero .agile__arrow[disabled]{display:none}.main-hero .agile__arrow #arrow-svg{fill:hsla(0,0%,100%,.4);height:25px}.main-hero .slide{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;position:relative}.main-hero .slide--main{-webkit-box-flex:1;-ms-flex:1;flex:1;background-position:50% 15%;background-size:cover;background-repeat:no-repeat}.main-hero .slide--caption{width:30%;position:absolute;left:1rem;top:5rem;height:15rem;border-radius:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:none;z-index:2}.main-hero .slide--caption .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}.main-hero .slide--caption .divider{-ms-flex-item-align:right;align-self:right;margin:0}.main-hero .slide--caption .divider:after{width:8rem}.main-hero .slide--caption p{font-size:1rem;color:#fff;font-weight:500}.main-hero .slide--caption h1{color:#fff;font-size:1.4rem}.main-hero .slide:first-child .slide--caption{top:9rem!important}.main-hero .slide .overlay-image{position:absolute;right:15%;bottom:0;width:25rem}.home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home .main-hero{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.home .filler{background-color:#add8e6;-webkit-box-flex:1;-ms-flex:1;flex:1}.title-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3rem}.title-header .divider{padding:1rem 0}.title-header p{padding-top:0;padding-bottom:3rem;width:60%;text-align:center;font-size:1em}.about .title-header p{padding:0}.about .summary .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about .summary p{margin:0;padding:.6rem .5rem;font-family:var(--font-family-primary);color:#737373}.about .summary p:first-of-type:first-letter{text-transform:uppercase;color:var(--color-primary-darken);font-size:120%;float:left;font-family:Georgia;font-size:4rem;line-height:40px;padding-top:8px;padding-right:8px}.about .summary--right{width:55%;margin-left:2rem}.about .summary--name{padding:.5rem .5rem;text-align:left}.about .summary--name h2{font-family:var(--font-family-primary);color:var(--color-primary-darken);font-weight:500;font-size:1.8rem;line-height:.9;padding-top:.5rem}.about .summary--name sub{color:#9b9b9b;font-size:1rem;font-style:italic}.about .summary figure{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about .summary figure img{-webkit-box-shadow:0 0 22px rgba(0,0,0,.1);box-shadow:0 0 22px rgba(0,0,0,.1)}.about .whyChooseUs{margin-top:6rem}.about .whyChooseUs .right,.about .whyChooseUs>.container>.left{width:50%;margin:0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about .whyChooseUs>.container>.left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about .whyChooseUs>.container>.right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about .divider{display:inline-block}.about .divider:after{margin-bottom:.5rem;width:80px;margin-right:.5rem}.about .image-with-backdots{position:relative;padding-top:6rem}.about .image-with-backdots>img:last-child{position:absolute;left:5rem;bottom:4rem;width:320px;height:440px}.about .image-cover{height:100%;-webkit-transform:translateX(-2rem);transform:translateX(-2rem)}.about .testimonials .agile{width:70%;margin:0 auto}.about .testimonials .agile--mobile{display:none}.about .testimonials .agile__dots{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about .testimonials .agile__dot button{margin:.2rem;width:1rem;height:1rem;border-radius:50%;border:2px solid #a9a9a9;background-color:transparent;-webkit-transition:all .2s;transition:all .2s}.about .testimonials .agile__dot--current button,.about .testimonials .agile__dot button:hover{background-color:var(--font-color);border-color:var(--font-color)}.about .testimonials .agile__arrow{height:100%;top:0;width:20px}.about .testimonials .agile__arrow:hover{background-color:rgba(0,0,0,.5)}.about .testimonials .agile__arrow:hover #arrow-svg{fill:#fff}.about .testimonials .agile__arrow[disabled]{display:none}.about .testimonials .agile__arrow #arrow-svg{fill:hsla(0,0%,100%,.4);height:25px}.about .testimonials .slide{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:1rem}.about .testimonials .slide .card{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:70rem;padding:3rem 4rem;padding-bottom:4.5rem;-webkit-box-shadow:0 0 22px rgba(0,0,0,.1);box-shadow:0 0 22px rgba(0,0,0,.1);border-bottom:4px solid var(--color-primary);margin-bottom:4rem;background-color:#fff;position:relative}.about .testimonials .slide .card:first-child{margin-right:2rem}.about .testimonials .slide .card:after{position:absolute;right:3rem;bottom:.5rem;background-size:50px 50px;background-image:url(../img/quote.829615ca.svg);display:inline-block;width:50px;height:50px;content:""}.about .testimonials blockquote{position:relative;font-style:italic;color:var(--font-color)}.about .testimonials blockquote a{text-decoration:underline}.about .testimonials .signature{border-right:1px solid #d5d5d5;font-size:1.2rem;display:inline-block;padding-right:1rem;margin-bottom:1.5rem;font-family:var(--font-family-alt);position:relative}.about .testimonials .signature:after{content:"Client";position:absolute;top:0;right:-4.5rem;font-family:var(--font-family-primary);color:var(--font-color-light);font-size:1.2rem}.about .testimonials .testiface{width:4rem;height:4.2rem;border-radius:50%;position:absolute;bottom:-2rem;left:4rem}.contactus{padding-bottom:1rem}.contactus>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contactus p{padding-top:0;padding-bottom:1.5rem;width:60%;text-align:center}.contactus form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;width:60%}.contactus form .input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.contactus form i{position:absolute;left:2rem;top:1.2rem;color:var(--font-color-light)}.contactus form input,.contactus form textarea{width:100%;line-height:1.4em;border-radius:25px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #a1a1a1;margin:.5rem;padding:.8rem 1rem;padding-left:4rem;outline:none;color:var(--font-color);font-family:var(--font-family-alt);font-weight:500}.contactus form textarea{height:10rem;white-space:pre-wrap}.contactus form button{margin:2rem 0;-ms-flex-item-align:center;align-self:center}.contactus form button:disabled{cursor:not-allowed}.contactus .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-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:1.5rem 0}.contactus .contact-info i{font-size:1.6rem;color:var(--color-primary);margin:0 2rem}.contactus .contact-info>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contactus .contact-info>div>p{width:100%;text-align:left;font-family:var(--font-family-alt);color:var(--font-color-primary);font-size:1rem}.contactus .contact-info>div>p a{text-decoration:underline}.contactus .form-submitted{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contactus .form-submitted i{color:green;font-size:2.4rem;padding:1rem}.services .service-icons{background-color:var(--color-bg-gray-lighten);margin:0;padding:.5rem 10%;display:grid;grid-template-columns:auto repeat(3,1fr) auto;grid-template-rows:repeat(2,1fr);grid-template-areas:". s1 s2 s3 ." ". s4 s5 s6 ."}.services .service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 3rem;text-align:center;position:relative}.services .service:before{position:absolute;content:"";top:50%;left:50%;width:100%;height:100%;background:#fff;-webkit-box-shadow:0 0 22px rgba(0,0,0,.1);box-shadow:0 0 22px rgba(0,0,0,.1);-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.services .service:hover:before{width:104%;height:108%;opacity:1}.services .service p{padding:0;font-weight:400}.services .service h2,.services .service p{margin:1rem 0;z-index:1}.services .service:first-child{grid-area:s1}.services .service:first-child,.services .service:nth-child(2){border-right:1px solid var(--color-bg-gray-darken);border-bottom:1px solid var(--color-bg-gray-darken)}.services .service:nth-child(2){grid-area:s2}.services .service:nth-child(3){grid-area:s3;border-bottom:1px solid var(--color-bg-gray-darken)}.services .service:nth-child(4){grid-area:s4;border-right:1px solid var(--color-bg-gray-darken)}.services .service:nth-child(5){grid-area:s5;border-right:1px solid var(--color-bg-gray-darken)}.services .service:nth-child(6){grid-area:s6}.services .service-image{grid-area:i;overflow:hidden}.services .service .pink-circle-bg{position:relative;width:80px;height:80px;border-radius:50%;background:var(--color-primary);margin:1rem}.services .service img.eyebrow{width:4rem;-webkit-transform:translateY(.7rem);transform:translateY(.7rem)}.services .pricing .asterisk:after{content:"*";color:var(--color-primary-darken);font-size:1.4rem}.services .pricing>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services .pricing .divider{padding:1rem 0}.services .pricing p{padding:0;padding-bottom:1rem;max-width:40rem;text-align:center;font-size:1rem}.services .pricing>.container>.pricing__table{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.services .pricing>.container>.pricing__table h2{font-family:var(--font-family-primary)}.services .pricing>.container>.pricing__table .right,.services .pricing>.container>.pricing__table>.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 2rem;width:100%}.services .pricing>.container>.pricing__table .item{padding:1.5rem 0;border-bottom:1px solid var(--color-bg-gray-darken)}.services .pricing>.container>.pricing__table .item:last-child{border-bottom:none}.services .pricing>.container>.pricing__table .item--title{font-size:1.4rem;margin:.5rem 0}.services .pricing>.container>.pricing__table .item .subitem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services .pricing>.container>.pricing__table .item .subitem--name{padding-bottom:.3rem;padding-left:.5rem;text-align:left}.services .pricing>.container>.pricing__table .item .subitem--price{padding-right:.5rem}.services .pricing>.container>.pricing__table .item .subitem--price:before{content:"$"}.services .terms{border:2px solid var(--color-primary);border-radius:.2rem;position:relative;padding:1.5rem;padding-top:2rem;margin:3rem 1rem;margin-bottom:1rem}.services .terms--title{font-size:1.2em;font-weight:600;position:absolute;padding:0 1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-1rem;background-color:#fff}.services .terms--subtitle{font-size:1.1em;padding-bottom:.2rem;padding-top:.5rem;text-decoration:underline}.services .terms p{text-align:left}.portfolio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:80rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:4rem}.portfolio img{cursor:pointer}.portfolio .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.portfolio .nav{margin-bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:rgba(237,241,241,.95)}.portfolio .sticky{position:fixed;top:4rem;z-index:1}.portfolio ul li{display:inline-block;margin:0 1.5rem}.portfolio ul li:first-child{margin-left:0}.portfolio ul li:last-child{margin-right:0}.portfolio button{padding:1.5rem 1rem;background:none;text-transform:uppercase;font-weight:700;font-family:var(--font-family-alt);font-size:.9rem;color:var(--font-color);-webkit-transition:.3s;transition:.3s}.portfolio .active,.portfolio button:hover{color:var(--color-primary-darken)}.portfolio .isotope .item{width:20rem;margin:1rem;height:15rem;overflow:hidden;background:var(--color-primary)}.portfolio .isotope img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-transition:all .5s;transition:all .5s;opacity:1}.portfolio .isotope img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}div.lg-thumb.group{margin-left:auto!important;margin-right:auto!important}.blog{padding-bottom:3rem}.blog img{display:block;margin:0 auto;width:200px;height:auto;padding-bottom:2rem}.blog .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tester *{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.tester{width:80%;min-height:80rem;margin:2rem auto;text-align:center}.tester h1{margin:3rem}.tester ul{list-style:none}.tester ul li{display:inline-block;margin:2rem}.tester button{background:none;border:none;font-weight:700;font-size:1.6rem}.tester button:hover{color:#f0f}.tester .grid-item{margin:1rem;width:300px;height:300px}.tester img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%;width:100%}.not-found{color:red;margin:25vh}.not-found h1{text-align:center;width:100%}@media(max-width:1200px){.about>.testimonials>.agile{width:90%}}@media(max-width:992px){.contact-bar,.nav-bar{display:none}.nav-bar-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}#app{padding-top:4rem}.about section{margin:0}.about .summary .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.about .summary .container .summary--right{width:90%;margin:2rem 0}section.testimonials{margin-bottom:3rem}.services .service-icons{padding-left:0;padding-right:0}.contactus form,.contactus p{width:80%}}@media(max-width:768px){.nav-bar-mobile .mobile--header .brand h1{padding:0;font-size:1.5em}.nav-bar-mobile .mobile--header .fa-ellipsis-v{padding:0 1rem}.services .service-icons{grid-template-columns:auto repeat(2,1fr) auto;grid-template-areas:". s1 s2 ." ". s3 s4 ." ". s5 s6 ."}.services .pricing__table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services .pricing__table .item{margin-left:2rem;margin-right:2rem}.services .pricing__table .right .item:first-child{border-top:1px solid var(--color-bg-gray-darken)}.portfolio .isotope .item{margin:.5rem;margin-bottom:1.5rem;width:16rem}.contactus form,.contactus p{width:90%}.footer .container{padding:0 1rem}.footer .container h4{margin:0;-webkit-transform:none;transform:none}}@media(max-width:414px){.nav-bar-mobile .mobile--header .brand h1{padding-top:.5rem}#slidecap1{top:73%;left:2rem;width:80%;padding:0;height:auto}#slidecap1 h1{font-size:1.2rem;font-weight:800}#slidecap1 .divider{display:none}.about .container{padding:1rem}.about .container .summary--right p{font-size:.8em}.about .container figure{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about .container figure img{width:90%}.about .testimonials .agile{display:none}.about .testimonials .agile--mobile{display:block}.about .testimonials .agile--mobile .slide{margin:0;margin-bottom:2rem}.about .testimonials .agile--mobile .slide .card{padding:2rem;padding-bottom:5rem;margin:0;margin-bottom:0}.about .testimonials .agile--mobile .slide .card .card:first-child{margin-right:0}.services .service-icons{grid-template-columns:1fr 1fr;grid-template-areas:"s1 s2" "s3 s4" "s5 s6"}.services h2{font-size:1em}.services p{font-size:.9em}.services .service{border-bottom:1px solid var(--color-bg-gray-darken);padding:0 .5rem}.services .service .pink-circle-bg{width:50px;height:50px}.services .service img{width:50px;height:60px}.services .service:last-child{border-bottom:none}.services .service:nth-child(3){border-right:1px solid var(--color-bg-gray-darken)}.services .service:nth-child(5){border-bottom:none}.services .pricing p{font-size:.8em;margin:0 1rem}.services .pricing .container{padding:0}.services .pricing .container .pricing__table .item--title{font-size:1.2em}.services .pricing .container .pricing__table .item .subitem--name{margin:0;font-size:1em}.services .pricing .container .terms{padding:2rem}.services .pricing .container .terms--title{font-size:1.1em}.services .pricing .container .terms--subtitle{font-size:.9em}.services .pricing .container .terms p{margin:0;font-size:.7em}.portfolio .title-header p{font-size:.8em}.portfolio .nav{padding:0;background:var(--color-bg-gray)}.portfolio .nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portfolio .nav ul,.portfolio .nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portfolio .nav ul li{text-align:center;margin:0}.portfolio .nav ul button{margin:0;padding:1rem;font-size:.75em;font-family:var(--font-family);font-weight:700}.contactus p{font-size:.9em}.contactus form{width:100%}.contactus .contact-info .email{padding-right:1.2rem}.contactus .contact-info>div>p{font-size:.9em}.footer .container{padding:0 .5rem}.footer .container h4{font-size:.7em;margin:0;-webkit-transform:none;transform:none}}@media(max-width:320px){.nav-bar-mobile .mobile--header .brand h1{font-size:1.3em}.nav-bar-mobile .mobile--header .fa-ellipsis-v{font-size:1.2em}}