/*! Vanessa Amilet's Custom Bootstrap
 *  by Vanessa A. Santos (@vanessaamilet)
 *  Copyright 2019 Vanessa Amilet
 */html{height:100%}#wrap{min-height:100%;height:auto;margin:0 auto -100px;padding:0 0 100px}html,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{height:100%;font-family:"proxima-nova", sans-serif;font-size:calc(clamp(15px, 0.875rem + ((1vw - 3.2px) * 0.2), 18px));font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;line-height:1.625;color:#000000;background:#ffffff;overflow-x:hidden;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.gallery img{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}a:not(.btn):not(.to-top):not(.cc-btn){color:#b30728 !important;font-weight:600;font-family:"new-kansas", sans-serif;text-decoration:none;background-position:0 calc(100% - 0.5px);text-transform:lowercase;transition:ease-in-out .25s}a:not(.btn):not(.to-top):not(.cc-btn):hover,a:not(.btn):not(.to-top):not(.cc-btn):focus{color:#e40f37 !important;background-image:url(/assets/elements/squiggle-red-f35b0826e9b65657442efe8b7c25718f0a775defe4a1fdaf17d7ee27dbb533dc.svg);background-size:auto 3px;background-repeat:repeat-x;border-bottom:none}.fu-logo a:not(.btn):not(.to-top):not(.cc-btn){background-image:none !important}.cta-link{font-weight:600;color:#000000;text-decoration:none;position:relative}.cta-link span{font-weight:600}.cta-link span:after{content:"";height:2px;background:#e40f37;width:100%;position:absolute;bottom:-5px;left:0;border-radius:2px;transition:.4s;width:calc(100% + 10px);margin-left:-5px}.cta-link:hover,.cta-link:focus{text-decoration:none}.cta-link:hover span:after,.cta-link:focus span:after{-webkit-transform:scaleX(0);transform:scaleX(0)}::-moz-selection{color:#000000;background:none repeat scroll 0 0 #4db9ac}::-webkit-selection{color:#000000;background:none repeat scroll 0 0 #4db9ac}::selection{color:#000000;background:none repeat scroll 0 0 #4db9ac}img::-moz-selection{background:transparent}img::selection{background:transparent}.lead{font-size:calc(clamp(18px, 0.915rem + ((1vw - 3.2px) * 0.736), 20px)) !important}.center{display:block;text-align:-webkit-center;text-align:center}b,strong{font-weight:700}blockquote,cite,em,i{font-weight:300;font-style:italic}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}caption,th{text-align:left}q:before,q:after{content:''}abbr,acronym{border:0}section,header{display:block}.clr{clear:both}.hidden{display:none}h1,h2,h3,h4,h5,h6{font-family:"new-kansas", sans-serif;line-height:1.2;margin:0 0 15px !important;font-weight:600}h1{font-size:3.5em;font-size:calc(clamp(32px, 1.976rem + ((1vw - 3.2px) * 2.439), 56px));font-weight:400;line-height:1.08}h2{font-size:calc(clamp(28px, 1.743rem + ((1vw - 3.2px) * 2.011), 48px));font-weight:400 !important;color:#343948}h3{font-size:calc(clamp(24px, 1.119rem + ((1vw - 3.2px) * 1.01), 40px));font-weight:400}h4{font-size:calc(clamp(18px, 0.984rem + ((1vw - 3.2px) * 0.825), 24px));font-weight:600}h5{font-size:calc(clamp(16px, 0.915rem + ((1vw - 3.2px) * 0.736), 21px));font-weight:600}h6{font-size:calc(clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.2), 16px));font-weight:700;color:#000000}.btn,.cc-btn{display:inline-block;font-family:"new-kansas", sans-serif;font-weight:700;font-size:calc(clamp(15px, 0.875rem + ((1vw - 3.2px) * 0.2), 18px));padding:12px 20px;border:2px solid #000000 !important;border-bottom:5px solid #000000 !important;text-transform:lowercase}.btn:hover,.btn:focus,.cc-btn:hover,.cc-btn:focus{color:#ffffff;transition:box-shadow .3s ease-out, transform .3s ease-out, opacity .2s ease-out;box-shadow:0 1rem 2.5rem rgba(27,22,66,0.05),0 0.5rem 1rem -0.75rem rgba(27,22,66,0.05) !important;transform:translate3d(0, -1.5px, 0);text-decoration:none !important}@media screen and (max-width: 768px){.btn:hover,.btn:focus,.cc-btn:hover,.cc-btn:focus{transform:none}}.btn-primary{color:#ffffff !important;background-color:#e40f37;border-color:#e40f37;border:0}.btn-primary:hover,.btn-primary:focus{background-color:#b30728 !important;color:#ffffff !important}.btn-secondary{color:#ffffff !important;background-color:#2b2b6a;border-color:#2b2b6a;border:0}.btn-secondary:hover,.btn-secondary:focus{background-color:#1c2d5e !important;color:#ffffff !important}.btn-white{background-color:#ffffff;color:#e40f37;box-shadow:0 0 6px rgba(27,22,66,0.03),0 14px 24px rgba(27,22,66,0.06)}.btn-white:hover,.btn-white:focus{background-color:#fafafa !important}.btn-white-outline{border:1px solid #ffffff;background-color:transparent;padding:10px 16px;color:#ffffff !important;transition:all 0.2s linear}.btn-white-outline:hover,.btn-white-outline:focus{color:#ddd !important;box-shadow:none;background-color:#ffffff;color:#144842 !important}.btn-blue-outline{border:1px solid #2b2b6a;background-color:transparent;color:#2b2b6a !important;transition:all 0.2s linear}.btn-blue-outline:hover,.btn-blue-outline:focus{box-shadow:none;background-color:#2b2b6a !important;color:#ffffff !important}.btn-green-outline{border:1px solid #144842;border-radius:.3rem;background-color:transparent;color:#144842 !important;transition:all 0.2s linear}.btn-green-outline:hover,.btn-green-outline:focus{box-shadow:none;background-color:#144842;color:#ffffff !important}.btn-contact{-webkit-transition:all 0.2s linear;transition:all 0.2s linear;font-weight:700;width:100%}.btn-contact:hover,.btn-contact:focus{box-shadow:none}.btn-play{width:100px;height:100px;background-color:rgba(0,0,0,0.7);border-radius:50%;border-color:transparent;cursor:pointer;display:block;position:relative;vertical-align:center;-webkit-transition:background-color .4s ease,-webkit-box-shadow .6s ease,-webkit-transform .4s ease;-o-transition:background-color .4s ease,box-shadow .6s ease,-o-transform .4s ease;transition:background-color .4s ease,box-shadow .6s ease,transform .4s ease;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);animation:pulse 2s infinite}.btn-play:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translateX(-40%) translateY(-50%);transform:translateX(-40%) translateY(-50%);transform-origin:center center;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:25px solid #ffffff;z-index:100;-webkit-transition:all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}.btn-play:hover,.btn-play:focus{background-color:#1F927D;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);animation:none}.fa-heart{color:#e40f37}ul.contact-info{padding-left:0 !important}a img{background-image:none !important}a:has(img){background-image:none !important}.center-img{display:block;margin-left:auto;margin-right:auto}.modal-body{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.modal-body iframe,.modal-body object,.modal-body embed{position:absolute;top:0;left:0;width:100%;height:100%;max-width:560px;max-height:315px}.squiggle::before{content:'';background-image:url(/assets/elements/squiggle-red-f35b0826e9b65657442efe8b7c25718f0a775defe4a1fdaf17d7ee27dbb533dc.svg);background-size:auto 5px;display:block;height:5px;width:80px;margin:20px auto}.squiggle-vertical{background-image:url(/assets/elements/squiggle-red-vertical-53bad39d4826fdf9b75441ecfb17bb627dccabb8ce49b49687c87d3c15bfd8f6.svg);background-size:100% auto;display:block;margin:0 auto;width:5px;height:100px}@keyframes draw{0%{fill-opacity:0;stroke-dashoffset:853}100%{fill-opacity:1;stroke:#ffffff;stroke-dashoffset:0}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(15px);opacity:0}}@-webkit-keyframes zoomout{0%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes zoomout{0%{transform:scale(1.5)}100%{transform:scale(1)}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(31,146,125,0.55)}70%{-webkit-box-shadow:0 0 0 10px rgba(31,146,125,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(31,146,125,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(31,146,125,0.55);box-shadow:0 0 0 0 rgba(31,146,125,0.55)}70%{-moz-box-shadow:0 0 0 10px rgba(31,146,125,0);box-shadow:0 0 0 10px rgba(31,146,125,0)}100%{-moz-box-shadow:0 0 0 0 rgba(31,146,125,0);box-shadow:0 0 0 0 rgba(31,146,125,0)}}@keyframes wipe{0%{height:0}100%{height:100%}}#contact-form{white-space:pre-wrap;border:2px solid #000000;box-shadow:0.25rem 0.25rem #000000;border-radius:8px;padding:40px}#contact-form .form-control,#contact-form .customform-form-item .form-field{height:50px;background-color:#fafafa;border:none;outline:0;font-size:16px !important;box-shadow:none;padding:.75rem 1.25rem}#contact-form .form-control:focus,#contact-form .customform-form-item .form-field:focus{background-color:#fafafa;box-shadow:none !important}#contact-form .input-group{margin-bottom:40px;border-left:none !important}#contact-form .customform-form-content h1,#contact-form .customform-form-content label,#contact-form .customform-form-content .btn{font-family:"proxima-nova", sans-serif !important}#contact-form label{color:#444;font-weight:600}#contact-form label abbr[data-bs-original-title],#contact-form label abbr[title]{color:#e40f37;text-decoration:none}#contact-form input:valid ~ label{display:none}#contact-form .help-block{width:100%;margin-left:25px;padding:10px;color:#e40f37;font-size:12px}#contact-form textarea.form-control{height:auto !important;min-height:100px;max-width:100% !important}#contact-form textarea.form-control:valid ~ label{display:none}.customform-form-question-label{font-weight:600 !important}.customform-form-content .btn{background-color:#144842 !important;font-size:16px;color:#ffffff !important;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;font-weight:700;width:100%}.input-group-addon{padding:6px;font-size:16px;font-weight:400;line-height:1;color:#000000;text-align:center;background-color:transparent !important;border:none !important;border-radius:0}.input-group .form-control{float:none !important}.form-control.is-invalid{color:#e40f37}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.row-eq-height>.col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width: 768px){.container,.container-lg{padding:0 25px}}.header{background:#f8f9fa;z-index:99}@media (max-width: 980px){.homepage{padding-top:0}}.hero{background-color:#dde1ed;background-position:center center;margin-top:0px;-webkit-animation:fade-in 1s ease-in both;animation:fade-in 1s ease-in both}.hero h6{font-family:"proxima-nova", sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.col-img{background-position:top center;background-repeat:no-repeat;background-size:cover;min-height:100vh}@media screen and (max-width: 768px){.col-img{min-height:65vh}}section{padding:60px 0}.section-gray{background-color:#fafafa;padding:15px;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-size:cover;color:#000000 !important}.get-started{background:#eeedff}@media screen and (max-width: 768px){.get-started .col-md-4{margin-bottom:30px}}.get-started h2{text-align:center;margin-bottom:35px !important}.get-started .step{margin-bottom:15px}.get-started i{color:#2b2b6a;font-size:45px;margin-bottom:10px}.get-started h5 span{font-size:24px}.portfolio-grid{background-color:#F9F4F1}.portfolio-grid h2{text-align:center;margin-bottom:35px !important}.portfolio-grid .row{padding:15px 0}@media (max-width: 767px){.portfolio-grid .row{padding:0}}.navbar{margin-bottom:0 !important;background-color:#ffffff !important;border-color:transparent;border-bottom:1px solid #000000;z-index:999}.navbar .navbar-brand{height:auto !important;color:#000000 !important;text-transform:uppercase;padding:15px !important;margin-right:0}.navbar .navbar-brand #logo{background-repeat:no-repeat;overflow:hidden;width:260px;height:auto;height:auto;fill:#000000;stroke:#000000;stroke-width:0.25px;stroke-dasharray:853}@media screen and (max-width: 991px){.navbar .navbar-brand #logo{width:200px}}.navbar .navbar-nav a.nav-link{color:#000000 !important;font-family:"new-kansas", sans-serif;font-weight:700;font-size:16px;padding:5px 30px;text-decoration:none;text-transform:lowercase}@media (max-width: 981px){.navbar .navbar-nav a.nav-link{padding:10px 20px}}.navbar .navbar-nav a.nav-link:hover,.navbar .navbar-nav a.nav-link:focus{color:#e40f37 !important}@media (max-width: 991px){.navbar .navbar-nav a.nav-link:hover,.navbar .navbar-nav a.nav-link:focus{background-image:none}}.navbar .navbar-nav a.nav-link.cta-btn{border:1px solid #144842 !important;color:#144842 !important;border-radius:.2rem;background-color:transparent;transition:all 0.2s linear}@media screen and (min-width: 768px){.navbar .navbar-nav a.nav-link.cta-btn{margin-left:15px}}.navbar .navbar-nav a.nav-link.cta-btn:hover,.navbar .navbar-nav a.nav-link.cta-btn:focus{border-color:#144842 !important;background-color:#144842;color:#ffffff !important}.navbar .navbar-toggle,.navbar .navbar-toggler{border-color:transparent !important;color:#ffffff}.navbar .navbar-toggle:hover,.navbar .navbar-toggle:focus,.navbar .navbar-toggler:hover,.navbar .navbar-toggler:focus{background-color:transparent !important}.navbar:before{content:"";position:absolute;top:0;left:0;width:100%;border-width:0;border-image:none}@media screen and (max-width: 991px){.navbar{transition:.5s}.navbar .navbar-brand #logo{fill:#000000;stroke:#000000}.navbar .navbar-nav a,.navbar .navbar-nav .nav-link{color:#000000 !important;text-shadow:none}.navbar .navbar-nav a:hover,.navbar .navbar-nav a:focus,.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:focus{color:#e40f37 !important}.navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important}}.nav-shrink,.mobile{background-color:#ffffff !important;transition:.5s}.nav-shrink .navbar-brand #logo,.mobile .navbar-brand #logo{fill:#000000;stroke:#000000}.nav-shrink .navbar-brand #logo:hover,.nav-shrink .navbar-brand #logo:focus,.mobile .navbar-brand #logo:hover,.mobile .navbar-brand #logo:focus{fill:#e40f37;stroke:#e40f37;transition:all 0.25s ease-in-out}.nav-shrink .navbar-nav a,.nav-shrink .navbar-nav .nav-link,.mobile .navbar-nav a,.mobile .navbar-nav .nav-link{color:#000000 !important;text-shadow:none}.nav-shrink .navbar-nav a:hover,.nav-shrink .navbar-nav a:focus,.nav-shrink .navbar-nav .nav-link:hover,.nav-shrink .navbar-nav .nav-link:focus,.mobile .navbar-nav a:hover,.mobile .navbar-nav a:focus,.mobile .navbar-nav .nav-link:hover,.mobile .navbar-nav .nav-link:focus{color:#e40f37 !important;text-decoration:none}.nav-shrink .navbar-toggler-icon,.mobile .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important}@media (min-width: 768px){.navbar.before-color{background-color:rgba(255,255,255,0);padding:15px 0}}@media (min-width: 768px){.navbar.after-color{background-color:rgba(255,255,255,0.95);padding:0px 0;box-shadow:0px 1px 5px rgba(0,0,0,0.302);-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.302)}}#footer{color:#222}@media (max-width: 768px){#footer{height:auto}}#footer h4{font-size:18px;margin-bottom:15px}#footer>.container{padding-left:15px;padding-right:15px;text-align:center;height:90px}#footer .footer-wrapper{position:relative;min-height:100%;padding:40px 0;border-bottom:1px solid #eee}#footer .footer-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;border-width:0;border-top:1px solid #000000}#footer .fu-logo{display:block;text-align:center}@media screen and (max-width: 768px){#footer .fu-logo{text-align:left;margin:20px 0}}#footer .footer-nav{width:100%;display:block;margin-bottom:15px}#footer .footer-nav ul{list-style:none;margin:0;padding:0;display:block}#footer .footer-nav ul li{display:block;margin-bottom:5px;padding:0}#footer .footer-nav ul li a{color:#444 !important;text-decoration:none !important}#footer .footer-nav ul li a:hover{color:#e40f37 !important;border-bottom:none !important}#footer ul.social{margin:10px 10px 10px 0px;padding-left:0px}@media (max-width: 768px){#footer ul.social{margin:25px 10px 10px 0px;padding-left:0px}}#footer ul.social li{border-radius:50%;color:#ffffff !important;display:inline-block;font-size:18px;height:35px;line-height:35px;margin:0 0.5em 0.2em 0;padding:0;text-align:center;width:35px;border:none;opacity:1}#footer ul.social li:hover{opacity:.7}#footer ul.social li a{color:#ffffff !important;background-image:none}#footer ul.social li a:hover{color:#ffffff !important}#footer ul.social li.facebook{background-color:#3b5998}#footer ul.social li.twitter{background-color:#55acee}#footer ul.social li.linkedin{background-color:#007bb5}#footer ul.social li.instagram{background-color:#fb3958}#footer ul.social li.dribbble{background-color:#ea4c89}#footer ul.social li.github{background-color:#000000}#footer .sub-footer{padding:25px 0}@media (max-width: 991px){#footer .sub-footer{text-align:center}}#footer .sub-footer p.credit{font-size:14px;margin-bottom:0}@media (max-width: 768px){#footer{height:auto}}ul.contacts{padding-left:0}ul.contacts li{margin-bottom:5px}i.contact{margin-right:5px;width:auto;height:auto;line-height:18px}.homepage-template .navbar #logo{-webkit-animation:4.5s draw forwards;animation:4.5s draw forwards}@media screen and (max-width: 991px){.homepage-template .navbar #logo{width:200px}}.homepage-template .home-hero{background-color:#dde1ed;background-repeat:no-repeat;align-items:center;justify-content:center;display:flex;margin:0;background-size:cover;background-position:bottom center;position:relative;top:0;left:0;z-index:1;text-align:center}@media screen and (max-width: 768px){.homepage-template .home-hero{padding:60px 0}}.homepage-template .home-hero .container-fluid{-webkit-animation:fade-in 2.5s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in 2.5s cubic-bezier(0.39, 0.575, 0.565, 1) both}.homepage-template .home-hero h1 span{display:block}.homepage-template .home-hero h1 span span{color:#2b2b6a;display:inline}.homepage-template .home-hero p.lead{font-size:22px !important}@media (max-width: 991px){.homepage-template .home-hero p.lead{font-size:18px !important}}.homepage-template .home-hero a.link{font-weight:700 !important;display:inline-block}.homepage-template .home-hero a.link:hover,.homepage-template .home-hero a.link:focus{transform:translate3d(0, -1.5px, 0)}.homepage-template .bg-divider{background-color:#e40f37;background-image:url(/assets/homepage/vanessaamilet-work-bfc7cd6f694a50f9ec763d6ad8c4e32b63ee7d851c04019d05fc3c1ad9e7d8f9.jpg);background-size:cover;background-attachment:fixed;min-height:50vh}.homepage-template .services{background-color:#eeedff;background-repeat:repeat;background-position:center center;display:flex;align-items:center}.homepage-template .services .services-content{border:2px solid #000000;border-radius:0.75rem;width:100%;height:100%;transition:box-shadow .3s ease-out, transform .3s ease-out, opacity .2s ease-out;transition-delay:.1s;transform:translateZ(0)}.homepage-template .services .services-content .card-img{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}.homepage-template .services .services-content .card-body{padding:2rem}.homepage-template .services h2{margin-bottom:35px}.homepage-template .services h5{text-transform:uppercase;letter-spacing:1.5px}.homepage-template .about{background-color:#ffffff;background-repeat:repeat;background-position:center center}.homepage-template .about img{box-shadow:-12px 12px 0 0 #4db9ac}@media only screen and (max-width: 768px){.homepage-template .about img{margin-bottom:30px}}.homepage-template .get-started{background:#eeedff}.reviews h2,.reviews h3{margin-bottom:35px !important}.reviews a:not([href]):not([tabindex]){cursor:pointer}.reviews hr{margin-bottom:3.5rem}.reviews .client-logos{display:-ms-flexbox;display:flex;align-items:center;padding:1rem}.reviews .client-logos .col-md-3{text-align:center}.reviews .client-logos img{margin-bottom:2rem;margin-bottom:20px;text-align:center;width:auto;max-width:250px;max-height:100px;-webkit-filter:opacity(100%);filter:opacity(100%);transition:ease-in-out .25s}.reviews .client-logos img:hover{-webkit-filter:opacity(80%);filter:opacity(80%)}.reviews #testimonials .carousel-control-next,.reviews #testimonials .carousel-control-prev{width:8%}.reviews #testimonials .carousel-control-next-icon,.reviews #testimonials .carousel-control-prev-icon{width:3rem;height:3rem}.reviews .btn-play{position:absolute;left:50%}.reviews .quote{text-align:center !important;white-space:pre-wrap;border:2px solid #144842;box-shadow:0.25rem 0.25rem #144842;border-radius:10px;padding:40px}.reviews .quote img{width:50px;height:50px;margin-bottom:15px}.reviews .quote .lead{margin-bottom:25px}.reviews .quote a{text-transform:capitalize !important}.about{overflow-x:hidden}.about .hero{background-attachment:fixed;background-repeat:repeat;background-position:center center;padding:60px 0;height:auto;display:flex;align-items:center;color:#000000 !important}@media screen and (min-width: 991px){.about .hero{height:65vh;margin-bottom:50px;margin-bottom:3rem}}@media screen and (max-width: 768px){.about .hero .btn{margin-bottom:15px}}.about .hero a.cta{display:inline-block}.about .hero a.cta:hover,.about .hero a.cta:focus{transition:box-shadow .3s ease-out, transform .3s ease-out, opacity .2s ease-out;transform:translate3d(0, -1.5px, 0)}.about .hero img{box-shadow:12px 12px 0 0 #4db9ac}.about .facts{border-bottom:1px solid #000000}.about .values{border-bottom:1px solid #000000}.about .values h2{text-align:center;margin-bottom:30px !important}.about .values{text-align:center}.about .values i.fad{font-size:35px;margin-bottom:10px;color:#b30728}.about .capabilities{background-color:#eeedff;background-size:cover;background-repeat:repeat;background-position:center center;padding:60px 0}.about .capabilities .bg{background-color:#eeedff;border-radius:.25rem;border:2px solid #000000;box-shadow:0.25rem 0.25rem #000000;border-radius:8px;padding:40px}.about .capabilities .card{border:2px solid #000000;box-shadow:0.25rem 0.25rem #000000;border-radius:8px;padding:2rem;height:100%}.about .capabilities .card .card-body i{color:#4db9ac;font-size:45px;margin-bottom:15px;margin-right:15px;text-shadow:none}.about .capabilities .col-sm-6 i{font-size:25px;width:30px;margin-right:15px;text-shadow:none;color:#2b2b6a}.about .capabilities .col-sm-6 p{display:inline-block;font-weight:600;margin-bottom:20px}.about .featured{border-top:1px solid #000000;border-bottom:1px solid #000000}.about .featured img{text-align:center;width:100%;max-width:250px}.about .process{background-color:#eeedff}.about .process h6{font-family:"proxima-nova", sans-serif;text-transform:uppercase;letter-spacing:1.5px;text-align:center}.about .process h2{text-align:center}.about .process .step{margin-bottom:15px}.about .process i{color:#b30728;font-size:45px;margin-bottom:10px}.about .process h5 span{font-size:24px;color:#2b2b6a}.about .resume{background-color:#ffffff;background-repeat:repeat;background-position:center center;padding:60px 0}.about .resume h2{text-align:center}.about .resume h5{font-size:16px}.about .resume .resume-info{margin:15px}.about .resume .resume-info div{margin-bottom:25px}.about .resume .resume-info div h5{font-size:16px}.services .hero{background-color:#dde1ed;background-position:center center;background-repeat:no-repeat;color:#000000;display:flex;margin-bottom:0;align-items:center;-webkit-animation:fade-in 1s ease-in both;animation:fade-in 1s ease-in both}.services .hero .col-md-10{background:rgba(255,255,255,0.9);padding:40px;border-radius:10px;text-align:center !important;border:2px solid #000000;box-shadow:0.25rem 0.25rem #000000}.services .quote{text-align:center !important;white-space:pre-wrap;background:#eeedff}.services .quote img{width:50px;height:50px;margin-bottom:15px}.services .quote .lead{font-size:21px !important;margin-bottom:25px}@media screen and (max-width: 768px){.services .quote .lead{font-size:18px !important}}.services .quote a{text-transform:capitalize}.services .webdesign img{box-shadow:0.25rem 0.25rem #000000}@media only screen and (max-width: 991px){.services .webdesign .row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.services .webdesign .row img{margin-bottom:30px}}@media only screen and (max-width: 991px){.services .branddesign,.services .landingpg-design{padding:20px 0}}.services .branddesign img,.services .landingpg-design img{margin-bottom:30px;box-shadow:0.25rem 0.25rem #000000}@media only screen and (min-width: 767px){.services .branddesign .col-md-6:last-child,.services .branddesign .col-lg-6:last-child,.services .landingpg-design .col-md-6:last-child,.services .landingpg-design .col-lg-6:last-child{padding-left:2em}}.services .media img,.services .additional-services img{box-shadow:0.25rem 0.25rem #000000}@media only screen and (max-width: 991px){.services .media .row,.services .additional-services .row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.services .media .row img,.services .additional-services .row img{box-shadow:0.25rem 0.25rem #000000;margin-bottom:30px}}.contact .hero{align-items:center;text-align:center}@media screen and (max-width: 768px){.contact .contact-info .border-start{border-left:none !important}}.contact .contact-info h6{font-size:18px;margin-bottom:15px !important}.contact .contact-info i.fad{font-size:35px;margin-bottom:15px;color:#b30728}.faqs .hero{text-align:center}.faqs #accordion .accordion-item{border-radius:0.75rem;border:1px solid #144842;box-shadow:0.25rem 0.25rem #144842;margin-bottom:15px}.faqs #accordion .accordion-header{margin-bottom:0 !important}.faqs #accordion button.accordion-button{color:#222;font-family:"proxima-nova", sans-serif;font-weight:600;text-align:left;padding:16px 20px;border-radius:0.75rem}.faqs #accordion .accordion-button:not(.collapsed){background:#eeedff;border:none !important;box-shadow:none !important}.faqs #accordion .accordion-body{padding:2.25rem}.faqs #accordion .accordion-collapse{border:none}.portfolio .hero{background-repeat:repeat;background-position:center center;align-items:center;align-items:flex-end}.portfolio .hero h6{color:#ffffff}.portfolio .industries{border-bottom:1px solid #000000;padding:40px 0}.portfolio .industries h2{font-size:2.5em}.portfolio .industries h6{font-weight:normal}.portfolio-grid{padding:40px 0;background-color:#eeedff;background-repeat:repeat;background-position:center center}@media screen and (max-width: 460px){.portfolio-grid{padding:40px 20px}}.portfolio-grid h2{text-align:center;margin-bottom:35px !important}.portfolio-grid .row{padding:15px 0;-webkit-animation:fade-in 1.5s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in 1.5s cubic-bezier(0.39, 0.575, 0.565, 1) both}.portfolio-grid .row.load-card{display:none}@media (max-width: 767px){.portfolio-grid .row{padding:0}}.portfolio-grid .col-md-4{-webkit-animation:fade-in 1.5s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in 1.5s cubic-bezier(0.39, 0.575, 0.565, 1) both}.portfolio-grid .col-md-4.load-card{display:none}@media (max-width: 767px){.portfolio-grid .col-md-4{margin-bottom:30px}}.portfolio-grid .portfolio-card{width:100%;height:100%;float:left;position:relative;text-align:left;transition:box-shadow .3s ease-out, transform .3s ease-out, opacity .2s ease-out;transition-delay:.1s;border:2px solid #000000 !important;border-radius:0.75rem;transform:translateZ(0);background-color:#ffffff;background-image:none !important;overflow:hidden;cursor:pointer}.portfolio-grid .portfolio-card:hover{opacity:1 !important;text-decoration:none !important;cursor:pointer}@media screen and (min-width: 767px){.portfolio-grid .portfolio-card:hover{box-shadow:0.25rem 0.25rem #000;transform:translate(0, -4px)}}.portfolio-grid .portfolio-card .card{border:transparent !important}.portfolio-grid .portfolio-card .card-body{padding:2rem}.portfolio-grid .portfolio-card .card-body h5.card-title,.portfolio-grid .portfolio-card .card-body p.card-text{color:#222 !important;text-align:left;text-transform:capitalize}.portfolio-grid .portfolio-card .card-body h5.card-title:hover,.portfolio-grid .portfolio-card .card-body h5.card-title:focus,.portfolio-grid .portfolio-card .card-body p.card-text:hover,.portfolio-grid .portfolio-card .card-body p.card-text:focus{text-decoration:none !important}.portfolio-grid .portfolio-card .card-body p.card-text{font-family:"proxima-nova", sans-serif;font-weight:normal}.portfolio-grid .portfolio-card .card-img-overlay{padding:2rem}.portfolio-grid .portfolio-card img{border-radius:0;display:block;position:relative;-webkit-transition:all 0.35s;transition:all 0.35s}.portfolio-grid .portfolio-card:hover img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter');filter:brightness(0.9);-webkit-filter:brightness(0.9);-webkit-transition:-webkit-transform 1.2s ease;-o-transition:-o-transform 1.2s ease;transition:transform 1.2s ease;cursor:pointer}.portfolio-grid .portfolio-card h2,.portfolio-grid .portfolio-card h5{text-align:left;text-transform:capitalize}.portfolio-grid .portfolio-card a{padding:1em !important;font-size:1em}.portfolio-grid .portfolio-card a:hover{text-decoration:none}.portfolio-grid .portfolio-card:hover a,.portfolio-grid .portfolio-card:hover p,.portfolio-grid .portfolio-card:hover h2,.portfolio-grid .portfolio-card:hover h5{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.portfolio-grid a.btn.btn-loadmore{text-align:center}.portfolio-grid a.btn.btn-loadmore.hidden{display:none;visibility:hidden}.portfolio-template .portfolio-info{padding:0;background:#fafafa}.portfolio-template .portfolio-info .col-md-6,.portfolio-template .portfolio-info .col-sm-6{margin-bottom:25px}.portfolio-template .portfolio-info .summary{position:sticky;height:100vh !important}@media screen and (max-width: 768px){.portfolio-template .portfolio-info .summary{height:auto !important;position:relative !important;padding:40px}}.portfolio-template .portfolio-info .summary h1{font-size:3em}.portfolio-template .portfolio-info .summary h6{font-size:14px;font-family:"proxima-nova", sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.5px}.portfolio-template .portfolio-info .summary p.lead{font-size:16px !important;font-weight:500;text-align:left}.portfolio-template .portfolio-info .summary a{background-image:none !important}.portfolio-template .portfolio-info .summary p.offline{color:#66033C;font-weight:600}.portfolio-template .browse-more{background-color:#eeedff}@media screen and (max-width: 991px){.portfolio-template .browse-more{padding:40px}}@media screen and (max-width: 768px){.portfolio-template .browse-more .view-projects{display:block;margin-bottom:30px}}.portfolio-template .cta{background-color:#ffffff}@media screen and (max-width: 768px){.portfolio-template .cta .container .col-md-4{margin-bottom:30px}}.portfolio-template .cta .container h2{text-align:center;margin-bottom:35px !important}.portfolio-template .cta .container .step{margin-bottom:15px}.portfolio-template .cta .container h5 span{font-size:24px;color:#2b2b6a}.portfolio-template .cta .container a.cta{color:#000000 !important;font-weight:600 !important}.colors{padding:40px;background:#ffffff;border-bottom:2px solid #fafafa}.colors h6{text-transform:uppercase;letter-spacing:1.5px}.colors .color-palette-container{padding-top:40px;float:left;clear:none;margin-left:0;text-align:center}.colors .color-palette-container .color-palette{display:block;width:150px;height:150px;margin:0 auto;background-color:#ffffff;box-shadow:1px 5px 20px 0 rgba(0,0,0,0.25);border-radius:50%;position:relative;overflow:hidden;transition:all .3s}.colors .color-palette-container .color-palette::before{content:'';position:absolute;background-color:var(--color-palette-var);width:100%;bottom:0;display:block;animation:wipe 6s cubic-bezier(0.2, 0.6, 0.8, 0.4) forwards}@media only screen and (max-width: 950px){.colors .color-palette-container .color-palette{width:100px;height:100px}}.colors .color-palette-container .color-palette-name{display:block;padding-top:25px;font-size:.8125em;font-weight:400;color:#4a4a4a;text-align:center;text-transform:uppercase}.fonts{padding:40px;background:#ffffff;border-bottom:2px solid #fafafa}.fonts h6{text-transform:uppercase;letter-spacing:1.5px}.fonts img{margin:15px;max-height:190px;width:auto}section.showcase{background:#fafafa;background-size:cover !important;background-repeat:no-repeat}section.showcase img{width:775px;height:auto}.hcss{background:#009639 !important}.jumpix{background:url(/portfolio-backgrounds/background-jumpix.jpg) !important}.jumpix .btn-play{position:absolute;top:40%;left:45%}.snapple{background:url(/portfolio-backgrounds/background-snapple.jpg) !important;background-position:center center !important;min-height:65vh;display:flex;align-items:center;justify-content:center}.links{background:#eeedff}.links header{display:none}.links #footer{display:none}.links img{border-radius:50%;max-width:220px;margin-bottom:20px}.links p{font-size:21px !important;margin-bottom:20px !important}.links .btn:hover,.links .btn:focus{transform:none;background-color:#144842}.links .cc-window{display:none !important}.cc-window{background-color:#ffffff;color:#000000;border:1px solid #000000;box-shadow:0.25rem 0.25rem #000000;border-radius:6px}@media print{*,*:before,*:after{background:transparent !important;box-shadow:none !important;color:#000000 !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after,.site-title>a:after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm 0.5cm}p,h2,h3{orphans:3;widows:3}blockquote,pre{border:1px solid #999;page-break-inside:avoid}button,input,select,textarea,a{display:none !important}h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3}img{page-break-after:avoid;page-break-inside:avoid}blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}.to-top{display:none;height:40px;width:40px;position:fixed;bottom:40px;right:10px;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(/assets/to-top-52d6a9b6cd5d07e06785a1ec50b13c199010ae520ffdce303c8f7d789f329334.svg) no-repeat center 50%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:9000}@media only screen and (min-width: 768px){.to-top{right:20px;bottom:20px}}@media only screen and (min-width: 1024px){.to-top{height:60px;width:60px;right:30px;bottom:30px}}.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;text-align:left}.alert-alert{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;text-align:left}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;text-align:left;display:flex;align-items:center}.alert-notice{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;text-align:left}.cc-btn,.cc-color-override-1137317775 .cc-btn:hover,.cc-color-override-1137317775 .cc-btn:focus{color:#ffffff !important}
