body{font-family:"Montserrat",sans-serif;font-weight:200}h1,h2,h3,h4,h5,h6{color:#d3008a;font-family:"Montserrat",sans-serif;font-weight:600;letter-spacing:.5px}a.button,.form-click input{font-family:"Montserrat",sans-serif;font-size:15px;text-transform:none}.mb{margin-bottom:30px}@media(min-width: 1200px){.sticky-head{height:115px;background:#d3008a}}nav.desktop .nav-content{margin-top:27px}nav.desktop .nav-content li a{font-size:15px}nav.desktop .nav-content li a .fa-linkedin{font-size:22px;position:relative;top:2px}.hero.accent.parallax{position:relative}.hero.accent.parallax .home-video{left:0;position:absolute}@media screen and (max-width: 767px){.hero.accent.parallax .home-video{min-height:100%;width:auto}}@media screen and (min-width: 768px){.hero.accent.parallax .home-video{height:auto;top:50%;transform:translateY(-50%);width:100%}}.hero.accent.parallax .hero-content,.hero.accent.parallax .sub-hero{position:relative}.hero.accent.parallax .hero-content .line,.hero.accent.parallax .sub-hero .line{opacity:0}.intro-text{color:#424242;display:block;font-family:Montserrat;font-weight:400;font-size:24px;font-style:normal;line-height:1.17em;margin:0 0 50px}.flex-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.flex-row .col{padding:30px}@media(max-width: 767px){.flex-row .col.text-col{width:100%}}@media(min-width: 768px){.flex-row .col.text-col{order:1}}.flex-row .col.image-col{padding:0}@media(max-width: 767px){.flex-row .col.image-col{width:100%}}.flex-row .col.image-col img{width:100%}.background{background:url(../images/home-bg.jpg) no-repeat;background-size:cover;padding:30px 0}.background h2,.background p{color:#fff}@media screen and (min-width: 768px){.home-icons .row{display:flex}}.home-icons .col-sm-4{align-items:flex-start;display:flex;flex-direction:column;text-align:left}@media screen and (max-width: 767px){.home-icons .col-sm-4{margin-bottom:20px}}.home-icons .col-sm-4 .icon{margin-bottom:20px}.home-icons .col-sm-4 .buttons{display:flex;flex-direction:column;margin-top:auto;text-align:center}.home-icons .col-sm-4 .buttons .button{margin-top:10px}.home-testimonials{background:url(../images/home-testimonial.jpg) no-repeat;background-size:cover}.home-testimonials .bx-viewport{height:auto !important}.home-testimonials .testimonials li{margin-bottom:30px;text-align:center}.home-testimonials .testimonials li p{background:rgba(255,255,255,.75);color:#a500a5;display:inline-block;font-size:30px;font-weight:bold;line-height:1.4;max-width:700px;padding:30px}.home-testimonials .testimonials li p span{color:#d3008a;display:block;font-size:20px;font-weight:normal;margin-top:20px}.home-testimonials .testimonial-pager .bx-pager-link{background:#444;border:solid 2px #444;border-radius:100%;height:20px;width:20px}.home-testimonials .testimonial-pager .bx-pager-link.active{background:#fff;border-color:#fff}.latest-post{padding-bottom:25px}@media screen and (min-width: 768px){.latest-post{padding-bottom:50px}}.services-row{margin-bottom:20px}.logos{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:50px}@media screen and (min-width: 768px){.logos{flex-direction:row}}.logos img{margin-bottom:30px}@media screen and (min-width: 768px){.logos img{margin-bottom:0;margin-right:30px}}.contact-intro{padding-bottom:0}.contact-row .contact_info{background:#a500a5;color:#fff;height:100%;padding:60px 50px}.contact-row .contact_info .box_heading{margin-bottom:30px}.contact-row .contact_info .box_heading h2{color:#fff}.contact-row .contact_info ul{padding-left:17px}.contact-row .contact_info ul li{padding:30px 0;border-bottom:rgba(255,255,255,.5) solid 1px}.contact-row .contact_info ul li:first-child{padding-top:0}.contact-row .contact_info ul li p{color:#fff;font-size:1.1em}@media screen and (max-width: 1199px){.contact-row .contact_info ul li p{font-size:1em}}.contact-row .form_wrap{padding:60px 60px 60px 40px}.contact_info a{color:#fff}.form-field span input,.form-field span select,.form-field span textarea{font-family:"Montserrat",sans-serif}.post-body ul{color:#424242;font-size:1em;line-height:1.9em;list-style:disc;margin:0 0 .7em;padding-left:16px}.post-body ul li{margin-bottom:10px}.post-body ul li:before{display:none}.widget-recent-entries h5{font-size:15px;text-transform:none}@media(min-width: 992px){footer{background:-webkit-linear-gradient(left, #303336 0, #303336 65%, #D3008A 65%, #D3008A 100%)}}@media screen and (min-width: 992px){footer .row{display:flex}}@media(min-width: 992px){footer .contact-list{display:flex;flex-direction:column;justify-content:space-between}}footer .contact-list .legal-note{color:#fff;font-size:.7em;margin:20px 0 0}@media(min-width: 992px){footer .contact-list .legal-note{margin-top:0;max-width:90%}}footer .icaew{display:block;margin-bottom:20px;margin-left:auto !important;max-width:150px;opacity:1 !important}footer .icaew img{max-width:100%}footer .social-list{background:#d3008a}footer .social-list .foot-nav{margin-bottom:5px;margin-left:auto;max-width:250px}footer .social-list .foot-nav li{margin:0 0 0 10px}footer .social-list .foot-nav li a{color:#fff;font-size:.7em}footer .social-list li.copyright{color:#fff;font-size:.7em}