@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400");.tech-button,.hs3__l-inner a,.hs3__r-inner a,.sp-interactive__left a,.sp-interactive__right a,#block-webform-client-block-234 .webform-submit{padding:13px 18px;margin-top:50px;font-size:20px;line-height:20px;text-decoration:none;color:#fff;background-color:#29273D;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:.5s ease;-o-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}.tech-button:hover,.hs3__l-inner a:hover,.hs3__r-inner a:hover,.sp-interactive__left a:hover,.sp-interactive__right a:hover,#block-webform-client-block-234 .webform-submit:hover{background-color:#631461}@media screen and (max-width: 767px){.tech-button,.hs3__l-inner a,.hs3__r-inner a,.sp-interactive__left a,.sp-interactive__right a,#block-webform-client-block-234 .webform-submit{margin-top:20px}}.arrow-down--extra-small,.arrow-down--extra-small-orange,.arrow-down--extra-small-green,.arrow-down--extra-small-pink,.arrow-down--extra-small-blue,.arrow-down--extra-small-red{width:0;height:0;margin:0 auto;border-left:19px solid transparent;border-right:19px solid transparent;border-top:19px solid #dcdcdc}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:22px;font-family:"Open Sans",sans-serif;line-height:normal;letter-spacing:1px;margin:0;text-align:center;color:#000}.wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.site-content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}h1{margin:0;font-size:36px;font-weight:400;line-height:normal;color:#29273D}h2{margin:0;font-size:36px;font-weight:400;line-height:normal;color:#29273D}@media screen and (max-width: 767px){h2{font-size:28px}}h4{font-size:24px;color:#29273D}p{margin:0 auto}@media screen and (max-width: 767px){p{font-size:18px}}#page-content p{font-size:22px;font-weight:normal;line-height:normal}a{word-wrap:break-word}.arrow-down{position:relative;width:0;height:0;margin:0 auto;border-left:52px solid transparent;border-right:52px solid transparent;border-top:52px solid #29273D}@media screen and (max-width: 767px){.arrow-down{border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #29273D}}.arrow-down--small{width:0;height:0;margin:0 auto;border-left:36px solid transparent;border-right:36px solid transparent;border-top:36px solid #29273D}.arrow-down--extra-small-orange{border-top-color:#f19100}.arrow-down--extra-small-green{border-top-color:#92c01f}.arrow-down--extra-small-pink{border-top-color:#e61b71}.arrow-down--extra-small-blue{border-top-color:#00abfe}.arrow-down--extra-small-red{border-top-color:#e10613}.bck--orange{background:#f19100 !important}.bck--green{background:#92c01f !important}.bck--pink{background:#e61b71 !important}.bck--blue{background:#00abfe !important}.bck--red{background:#e10613 !important}.bdr--orange{border-top-color:#f19100 !important}.bdr--green{border-top-color:#92c01f !important}.bdr--pink{border-top-color:#e61b71 !important}.bdr--blue{border-top-color:#00abfe !important}.bdr--red{border-top-color:#e10613 !important}#page-content{padding:0;margin:20px 0 0}#page-content h1{margin-bottom:20px}@media screen and (max-width: 767px){.hide-tablet--small{display:none}}#main-content li{width:auto}header{position:absolute;top:14px;width:100% !important;height:103px !important;padding-top:15px;background-color:#fff !important}@media screen and (max-width: 1350px){header{position:fixed;top:0}}.header__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:74%;height:100%;margin:0 auto}@media screen and (max-width: 1900px){.header__inner{width:93%;max-width:1408px}}@media screen and (max-width: 767px){.header__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header__logo{width:205px}@media screen and (max-width: 767px){.header__logo{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:-7px}}.header__navigation{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width: 767px){.header__navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media screen and (max-width: 767px){.header__top-nav{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}.header__top-nav ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px;font-weight:300}.header__top-nav ul li a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-decoration:none;margin-left:15px}.header__top-nav ul li a.with-svg{margin-left:6px}.header__top-nav ul svg{width:28px;fill:#631461;-webkit-transition:.3s ease;-o-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease}.header__top-nav ul svg:hover{fill:#29273D}.headerFixed{position:fixed;top:0}footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:74% !important;max-width:none !important;padding:55px 0 25px;background:#fff !important}@media screen and (max-width: 1900px){footer{width:93% !important;max-width:1408px !important}}@media screen and (max-width: 1350px){footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 979px){footer{padding:20px 0}}.footer-left{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:705px}@media screen and (max-width: 1350px){.footer-left{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.footer-left__logo svg{width:176px;height:56.25px;margin-bottom:10px}.footer-left__address{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 0 10px;font-size:18px;text-align:left}.footer-left__contact{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width: 767px){.footer-left__contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-left__contact li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;color:#000}@media screen and (max-width: 767px){.footer-left__contact li{margin-right:20px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}}.footer-left__contact svg{width:28px;margin-right:10px;fill:#631461;-webkit-transition:.3s ease;-o-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease}.footer-left__contact svg:hover{fill:#29273D}.footer-left__contact a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:18px;color:#000}.footer-right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:14px}@media screen and (max-width: 1350px){.footer-right{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px}}@media screen and (max-width: 767px){.footer-right{margin-top:0;text-align:left}}.footer-right a{text-decoration:none}.footer-right__legal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:10px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (max-width: 767px){.footer-right__legal p{font-size:14px}}.footer-right__legal ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.tb-megamenu .nav-collapse{margin-right:-15px}@media screen and (max-width: 979px){.tb-megamenu .nav-collapse{margin-right:-7px}}@media screen and (max-width: 767px){.tb-megamenu .nav-collapse{top:35px}}.tb-megamenu .nav-collapse .nav{background:#fff}@media screen and (max-width: 767px){.tb-megamenu .nav-collapse .nav{border-bottom:5px solid #000}}header nav .tb-megamenu .tb-megamenu-nav.nav li a{font-size:22px;font-weight:300;color:#29273D !important;background:#fff}@media screen and (max-width: 979px){header nav .tb-megamenu .tb-megamenu-nav.nav li a{padding:0 7px;margin:0;font-size:18px;background:#fff;border:none !important}}#homeIcon{width:19px}.tb-megamenu .mega>.mega-dropdown-menu{min-width:auto}.tb-megamenu .mega-nav>li,.tb-megamenu .dropdown-menu .mega-nav>li{width:auto}nav:focus,.btn-navbar:focus{outline:none !important}header nav .tb-megamenu .tb-megamenu-nav.nav .tb-megamenu-subnav li a{padding:6px 3px;font-size:17px;font-weight:500}@media screen and (max-width: 767px){header nav .tb-megamenu .tb-megamenu-nav.nav .tb-megamenu-subnav li a{width:auto;margin:0 auto;text-align:center}}.tb-megamenu .nav li.dropdown.open>.dropdown-toggle{padding-bottom:21px;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}@media screen and (max-width: 767px){.tb-megamenu .nav li.dropdown.open>.dropdown-toggle{padding-bottom:10px}}.nav li.megamenu-871,.nav li.megamenu-872{display:none}@media screen and (max-width: 767px){.nav li.megamenu-871,.nav li.megamenu-872{display:block}}@media screen and (max-width: 767px){.tb-megamenu .btn-navbar{color:#631461}.tb-megamenu .btn-navbar:hover,.tb-megamenu .btn-navbar:active,.tb-megamenu .btn-navbar:focus{color:#631461}.tb-megamenu-nav{min-width:280px}.tb-megamenu .btn-navbar:before{display:none}.tb-megamenu .mega-nav>li a{text-align:left}.tb-megamenu .span12.mega-col-nav .mega-inner{padding-top:0}}#section-slider{max-width:none;margin:0 !important}@media screen and (max-width: 1350px){#section-slider{margin-top:103px !important}}@media screen and (max-width: 767px){.nivo-directionNav{display:none}}.nivo-directionNav a{color:#dec4ae;font-size:136px}i.icon-angle-right{position:relative;right:30px}.testimonial{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:469px;background:url("../../images/testimonial-background.png") #29273D no-repeat center}@media screen and (max-width: 979px){.testimonial{height:380px}}@media screen and (max-width: 767px){.testimonial{height:300px}}.testimonial p{width:93%;max-width:550px;margin:30px 0;font-weight:300;letter-spacing:normal;color:#fff}@media screen and (max-width: 979px){.testimonial p{margin:0 0 30px}}.testimonial__author{color:#fff}@media screen and (max-width: 767px){.testimonial__author{font-size:20px}}.testimonial__company{color:#fff}@media screen and (max-width: 767px){.testimonial__company{font-size:20px}}.sign-up-bar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#6eaa27}.sign-up-bar span{height:36px}#gmap{position:relative;height:130px;overflow:hidden;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}#gmap.map-open{height:350px}#map-toggle{position:absolute;bottom:0;width:100%;height:100%;padding:33px 0;font-size:24px;text-align:center;color:#fff;background:rgba(0,0,0,0.7);cursor:pointer;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}#map-toggle svg{display:block;width:30px;margin:0 auto 10px;fill:#92c01f;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#map-toggle svg{margin:-10px auto -10px}}#gmap.map-open #map-toggle{height:40px;padding:10px 0 0;font-size:18px}#gmap.map-open #map-toggle svg{height:0;margin:0;opacity:0}.pagination{border:0}.pagination ul{display:block !important;width:100%;float:left}.pagination ul li{padding:0;border:0}.pagination ul li.pager-current{background:#29273D;color:#fff;text-decoration:none;padding:10px 15px;margin-right:4px}.pagination ul li a{background:#f5f5f5;color:#706f6f;text-decoration:none}.homepage-section-1{max-width:93%;margin:60px auto}@media screen and (max-width: 1023px){.homepage-section-1{margin:40px auto}}@media screen and (max-width: 767px){.homepage-section-1{margin:20px auto}}.homepage-section-1 h2{margin-bottom:40px}@media screen and (max-width: 1023px){.homepage-section-1 h2{margin-bottom:20px}}.homepage-section-1 p{max-width:940px}.homepage-divider{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:90px;background-color:#29273D}.homepage-divider p{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 3.5%;color:#fff}@media screen and (max-width: 374px){.homepage-divider p{line-height:24px}}.tech-button{max-width:90%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 auto 50px}@media screen and (max-width: 767px){.tech-button{margin-top:20px}}.tech-button:hover{color:#fff;text-decoration:none}.homepage-section-3{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:-52px 0 0}@media screen and (max-width: 767px){.homepage-section-3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:93%;margin:-52px auto 0}}.homepage-section-3>div{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.homepage-section-3>div svg{width:160px}.homepage-section-3>div p{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;padding-bottom:50px;font-size:24px;color:#706f6f}@media screen and (max-width: 767px){.homepage-section-3>div p{font-size:18px;padding-bottom:20px}}.homepage-section-3__left{position:relative}.homepage-section-3__left::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:url("../../images/team-background.png") no-repeat left top;z-index:-1}@media screen and (max-width: 1600px){.homepage-section-3__left::after{opacity:.4}}@media screen and (max-width: 1170px){.homepage-section-3__left::after{content:none}}.homepage-section-3__right{position:relative}.homepage-section-3__right::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:url("../../images/case-study-background.png") no-repeat right top;z-index:-1}@media screen and (max-width: 1600px){.homepage-section-3__right::after{opacity:.4}}@media screen and (max-width: 1170px){.homepage-section-3__right::after{content:none}}.homepage-section-3__break{width:4px;margin:100px 0;background-color:#dcdcdc}@media screen and (max-width: 767px){.homepage-section-3__break{display:none}}.hs3__l-inner,.hs3__r-inner{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;max-width:430px;letter-spacing:normal}.hs3__l-inner h2,.hs3__r-inner h2{margin-top:20px}.hs3__l-inner a,.hs3__r-inner a{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:0}.hs3__l-inner{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:100px 10.5% 100px auto;text-align:right}@media screen and (max-width: 767px){.hs3__l-inner{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:80px auto 0;text-align:center}}.hs3__r-inner{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:100px auto 100px 10.5%;text-align:left}@media screen and (max-width: 767px){.hs3__r-inner{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:50px auto 20px;text-align:center}}.logo-slider{padding:55px 0 80px;background-color:#fbfbfb}@media screen and (max-width: 767px){.logo-slider{padding:30px 0 50px}}.logo-slider h4{margin-bottom:50px}.logo-slider__inner{max-width:1142px;padding:0 3.5%;margin:0 auto;overflow:hidden}.slick__slide img{width:100%;height:auto}.slick-slider:focus,.slick-track:focus,.slick__slide:focus{outline:none !important}.standard-page-banner{width:100%}@media screen and (max-width: 1350px){.standard-page-banner{margin-top:80px}}@media screen and (max-width: 767px){.standard-page-banner{margin-top:115px}}.standard-page-banner img{width:100%}@media screen and (max-width: 767px){.standard-page-banner img{display:none}}.page-node-190 .standard-page h1{background:#f19100}.page-node-190 .standard-page .arrow-down:first-of-type{border-top-color:#f19100}.page-node-191 .standard-page h1{background:#92c01f}.page-node-191 .standard-page .arrow-down:first-of-type{border-top-color:#92c01f}.page-node-192 .standard-page h1{background:#e61b71}.page-node-192 .standard-page .arrow-down:first-of-type{border-top-color:#e61b71}.page-node-193 .standard-page h1{background:#00abfe}.page-node-193 .standard-page .arrow-down:first-of-type{border-top-color:#00abfe}.page-node-194 .standard-page h1{background:#e10613}.page-node-194 .standard-page .arrow-down:first-of-type{border-top-color:#e10613}.standard-page{position:relative}.standard-page h1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:90px;font-size:24px;color:#fff;background:#29273D}@media screen and (max-width: 767px){.standard-page h1{height:50px}}@media screen and (max-width: 374px){.standard-page h1{font-size:21px}}.standard-page__body{width:93%;max-width:945px;margin:50px auto}@media screen and (max-width: 767px){.standard-page__body{margin:25px auto}}.standard-page__body div:first-of-type{margin:0 0 50px}@media screen and (max-width: 767px){.standard-page__body div:first-of-type{margin:0 0 25px}}.standard-page__body div:first-of-type p{position:relative;margin-bottom:25px}.standard-page__body h2{margin:40px 0;font-size:22px;font-weight:600}.standard-page__body ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.standard-page__body li{-webkit-flex-basis:47.5%;-ms-flex-preferred-size:47.5%;flex-basis:47.5%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;border-bottom:1px solid #dcdcdc}@media screen and (max-width: 767px){.standard-page__body li{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:18px;padding:10px 0;margin:0 auto}}.standard-page__body img{width:100%;max-width:300px}.standard-page__contact{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:93%;margin:0 auto 50px}.standard-page__contact p{margin-bottom:55px}@media screen and (max-width: 767px){.standard-page__contact p{margin-bottom:10px}}.standard-page__contact ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.standard-page__contact li:first-of-type{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;margin-right:20px}.standard-page__contact li a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-decoration:none}.standard-page__contact li a svg{margin-right:10px;fill:#631461;-webkit-transition:.5s ease;-o-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}.standard-page__contact li a svg:hover{fill:#29273D}.sp-body-divider{width:100%;height:1px;background:#dcdcdc}.sp-body-divider--in-content{width:100%;height:1px;margin:50px 0 0 !important;background:#dcdcdc}.case-studies-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:93%;max-width:525px;height:73px;padding:0 15px;margin:0 auto}.case-studies-link a{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:15px;font-size:22px;letter-spacing:normal;text-align:left;color:#fff;text-decoration:none}@media screen and (max-width: 767px){.case-studies-link a{padding:0 10px 0 0;font-size:18px}}.case-studies-link svg{width:54px}.case-studies-link--database-design{background:#f19100}.case-studies-link--bi-systems{background:#92c01f}.case-studies-link--business-reporting{background:#e61b71}.case-studies-link--self-service{background:#00abfe}.case-studies-link--systems-support{background:#e10613}.thick-divider{width:93%;max-width:525px;height:4px;background:#dcdcdc;margin:5px auto 0}.sp-interactive{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:95px 0 70px;margin-top:-52px;background:#eee}@media screen and (max-width: 767px){.sp-interactive{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:70px 0 30px}}.sp-interactive__left{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:93%;max-width:620px;margin-left:auto;text-align:right}@media screen and (max-width: 1023px){.sp-interactive__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 20px;text-align:center}}.sp-interactive__left .svg-holder{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:45px}@media screen and (max-width: 1023px){.sp-interactive__left .svg-holder{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0}}.sp-interactive__left .svg-holder svg{width:163px}.sp-interactive__left div{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.sp-interactive__left p{color:#706f6f;letter-spacing:normal}.sp-interactive__left a{display:inline-block;margin-top:20px}.sp-interactive__break{width:4px;margin:0 5.75%;background:#dcdcdc}@media screen and (max-width: 1023px){.sp-interactive__break{margin:0 2%}}@media screen and (max-width: 767px){.sp-interactive__break{display:none}}.sp-interactive__right{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:93%;max-width:620px;margin-right:auto;text-align:left}@media screen and (max-width: 1023px){.sp-interactive__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px auto 0;text-align:center}}.sp-interactive__right .svg-holder{margin-right:45px}@media screen and (max-width: 1023px){.sp-interactive__right .svg-holder{margin:0}}.sp-interactive__right .svg-holder svg{width:163px}.sp-interactive__right div{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.sp-interactive__right p{color:#706f6f;letter-spacing:normal}.sp-interactive__right a{display:inline-block;margin-top:20px}.case-study-page h1{margin-top:140px}.case-study-page__body img{float:right;max-width:285px;margin:0 0 10px 20px}@media screen and (max-width: 767px){.case-study-page__body img{float:none;margin:0 auto 30px}}.case-study-page__body p{text-align:left;font-size:17px}.case-study-page__body p img{float:left;margin:10px 20px 10px 0}@media screen and (max-width: 767px){#block-block-24{margin-top:115px}}#block-block-24 img{width:100% !important;height:auto !important}@media screen and (max-width: 1350px){#block-block-24 img{margin-top:80px}}@media screen and (max-width: 767px){#block-block-24 img{margin-top:115px;display:none}}.view-Team{text-align:left}.view-Team .views-field-title{color:#29273D}.view-Team .views-field-field-telephone{color:#29273D}.view-Team .views-field-view-node a{width:auto;padding:10px 20px;background:#631461;-webkit-transition:.5s ease;-o-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}.view-Team .views-field-view-node a:hover{background:#29273D}.node-type-team{text-align:left}.node-type-team a.more{background:#631461;-webkit-transition:.5s ease;-o-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}.node-type-team a.more:hover{background:#29273D}.node-type-team #profileEmail{word-break:break-word}.page-blog #page-content{margin:0 !important}.page-blog h1,.node-type-blog h1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:90px;margin-top:140px;font-size:24px;color:#fff;background:#29273D}@media screen and (max-width: 767px){.page-blog h1,.node-type-blog h1{height:50px}}.blog-page{max-width:1400px}.blog-page div:first-of-type{margin:0}.views-field.views-field-created{font-size:18px}.page-blog .view-blog-grid img{width:100%;min-width:270px;max-width:none;max-height:210px}.page-blog .view-blog-grid .views-row{float:left;width:33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:3%;margin-bottom:30px}.page-blog .view-blog-grid .views-row .views-field-title a{display:block;color:#fff;text-decoration:none;background:#f5f5f5;text-align:center;color:#002d62;font-size:16px;padding:20px;height:108px;overflow:hidden}.page-blog .view-blog-grid .views-row .views-field-title a:hover{background:#29273D;color:#fff}.page-blog .view-blog-grid .views-row .views-field-created{background:#29273D;text-align:center;color:#fff;padding:5px 10px}.page-blog .view-blog-grid .views-row .views-field-field-image{background:#fff;height:210px;position:relative;overflow:hidden}@media all and (max-width: 1024px){.page-blog .view-blog-grid .views-row .views-field-field-image{height:180px}.page-blog .view-blog-grid .views-row .views-field-title a{height:130px}}@media all and (max-width: 850px){.page-blog .view-blog-grid .views-row{width:48%;padding-right:0}.page-blog .view-blog-grid .views-row-odd{margin-right:4%}.page-blog .view-blog-grid .views-row .views-field-title a{height:100px}}@media all and (max-width: 650px){.page-blog .view-blog-grid .views-row .views-field-title a{height:150px}}@media all and (max-width: 550px){.page-blog .view-blog-grid .views-row{width:auto;margin-bottom:40px}.page-blog .view-blog-grid .views-row-odd{margin-right:0%}.page-blog .view-blog-grid .views-row .views-field-title a,.page-blog .view-blog-grid .views-row .views-field-field-image{height:auto;overflow:auto}}#sidebar .widget h4.widget-title{text-align:left}.widget-latest-post li{text-align:left}.widget-latest-post li a{font-size:18px;line-height:normal;letter-spacing:normal;text-decoration:none;color:#29273D}.popular-tags a{font-size:18px;color:#29273D;text-align:left}.popular-tags a:hover{background:#29273D}.node-type-blog .widget,.page-blog .widget{background:#eee}.contact-container{width:93% !important;max-width:1400px;margin:50px auto 0}.contact-container h1{text-align:left;margin-bottom:20px}.contact-page-text{text-align:left}.contact-page-text h3{font-size:22px;margin-bottom:5px}.contact-page-text ul{margin-bottom:20px;font-size:18px}.contact-page-text p{margin-bottom:20px;font-size:18px}.contact-page-text a{text-decoration:none}.page-contact input[type="submit"]{margin:10px 0 0;background:#631461}.page-contact input[type="submit"]:hover{background:#29273D}.page-contact form{margin-top:10px}.technology .standard-page__body img{width:400px !important;max-width:100%;height:auto !important;margin:0 auto 5px}.technology .standard-page__body #ibm{padding-top:150px;margin-top:-150px}img.technology-brand-logo{position:absolute;top:-55px;right:0;width:auto;height:44px}@media screen and (max-width: 565px){img.technology-brand-logo{max-width:40%;height:auto;max-height:44px}}.body--microsoft::after{content:'';position:absolute;top:90px;right:0;bottom:0;left:0;background:url("../../images/tech-background--1.png") no-repeat left top;z-index:-1}@media screen and (max-width: 1600px){.body--microsoft::after{opacity:.3}}@media screen and (max-width: 979px){.body--microsoft::after{content:none}}.body--ibm::after{content:'';position:absolute;top:90px;right:0;bottom:0;left:0;background:url("../../images/tech-background--2.png") no-repeat left top;z-index:-1}@media screen and (max-width: 1600px){.body--ibm::after{opacity:.3}}@media screen and (max-width: 1170px){.body--ibm::after{opacity:.15}}@media screen and (max-width: 979px){.body--ibm::after{content:none}}.technical-updates-form{max-width:93%;margin:30px auto 0}#block-webform-client-block-234{margin:20px 0}#block-webform-client-block-234 h2{display:none}#block-webform-client-block-234 input.form-email{max-width:100%;padding:10px;border:1px solid #29273D;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:20px !important}#block-webform-client-block-234 .webform-submit{margin-top:10px;font-size:18px !important}#block-webform-client-block-234 label{font-size:18px !important}#block-webform-client-block-234 .form-type-checkbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#block-webform-client-block-234 input[type="checkbox"]{width:20px;height:20px;margin:10px}.view-homepage-page-teasers .view-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:87%;margin:0 auto}@media screen and (max-width: 1900px){.view-homepage-page-teasers .view-content{max-width:93%}}.view-homepage-page-teasers .view-content .views-row{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%}@media screen and (max-width: 1900px){.view-homepage-page-teasers .view-content .views-row{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (max-width: 979px){.view-homepage-page-teasers .view-content .views-row{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.view-homepage-page-teasers .view-content .views-row span{font-size:28px;letter-spacing:normal}@media screen and (max-width: 767px){.view-homepage-page-teasers .view-content .views-row span{font-size:24px}}.view-homepage-page-teasers .view-content .views-row p{font-size:22px;color:#706f6f;letter-spacing:normal;line-height:27px}@media screen and (max-width: 767px){.view-homepage-page-teasers .view-content .views-row p{font-size:22px}}.view-homepage-page-teasers .view-content .views-row a{font-size:18px;text-decoration:none;letter-spacing:normal;color:#29273D}.view-homepage-page-teasers .view-content .views-row-1 span{color:#f19100}.view-homepage-page-teasers .view-content .views-row-2 span{color:#92c01f}.view-homepage-page-teasers .view-content .views-row-3 span{color:#e61b71}.view-homepage-page-teasers .view-content .views-row-4 span{color:#00abfe}.view-homepage-page-teasers .view-content .views-row-5 span{color:#e10613}.page-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;margin:20px auto 100px}@media screen and (max-width: 1900px){.page-box{margin-bottom:40px}}@media screen and (max-width: 767px){.page-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 767px){.page-box{margin-bottom:20px}}.page-box .image-box{margin-right:20px}@media screen and (max-width: 767px){.page-box .image-box{margin:0 auto 10px}}.page-box .image-box img{width:145px}.page-box .text-box{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}@media screen and (max-width: 767px){.page-box .text-box{text-align:center}.page-box .text-box span{display:block;margin-bottom:5px}}.view-case-studies .view-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:93%;max-width:1400px;margin:50px auto}.view-case-studies .view-content>div{-webkit-box-flex:0;-webkit-flex:0 0 32%;-moz-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;max-width:432px;margin:1.25% auto}@media screen and (max-width: 1023px){.view-case-studies .view-content>div{-webkit-box-flex:0;-webkit-flex:0 0 48%;-moz-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}@media screen and (max-width: 767px){.view-case-studies .view-content>div{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.case-study-teaser{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.case-study-teaser::before{content:'';display:table;padding-top:100%}.case-study-teaser:hover .teaser-inner{top:30%}@media screen and (max-width: 374px){.case-study-teaser:hover .teaser-inner{top:20%}}.teaser-inner{position:absolute;left:0;top:-webkit-calc(100% - 70px);top:-moz-calc(100% - 70px);top:calc(100% - 70px);width:100%;height:100%;-webkit-transition:.5s ease;-o-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}@media screen and (max-width: 1170px){.teaser-inner{top:-webkit-calc(100% - 60px);top:-moz-calc(100% - 60px);top:calc(100% - 60px)}}.teaser-inner.cc--orange{background:rgba(241,145,0,0.9)}.teaser-inner.cc--orange .transparent-arrow::before{border-bottom-color:rgba(241,145,0,0.9)}.teaser-inner.cc--orange .transparent-arrow::after{border-bottom-color:rgba(241,145,0,0.9)}.teaser-inner.cc--green{background:rgba(146,192,31,0.9)}.teaser-inner.cc--green .transparent-arrow::before{border-bottom-color:rgba(146,192,31,0.9)}.teaser-inner.cc--green .transparent-arrow::after{border-bottom-color:rgba(146,192,31,0.9)}.teaser-inner.cc--pink{background:rgba(230,27,113,0.9)}.teaser-inner.cc--pink .transparent-arrow::before{border-bottom-color:rgba(230,27,113,0.9)}.teaser-inner.cc--pink .transparent-arrow::after{border-bottom-color:rgba(230,27,113,0.9)}.teaser-inner.cc--blue{background:rgba(0,171,254,0.9)}.teaser-inner.cc--blue .transparent-arrow::before{border-bottom-color:rgba(0,171,254,0.9)}.teaser-inner.cc--blue .transparent-arrow::after{border-bottom-color:rgba(0,171,254,0.9)}.teaser-inner.cc--red{background:rgba(225,6,19,0.9)}.teaser-inner.cc--red .transparent-arrow::before{border-bottom-color:rgba(225,6,19,0.9)}.teaser-inner.cc--red .transparent-arrow::after{border-bottom-color:rgba(225,6,19,0.9)}.teaser-inner .transparent-arrow{position:absolute;top:0;width:100%;height:14px}.teaser-inner .transparent-arrow::before{content:'';position:absolute;bottom:100%;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;right:50%;border-bottom:32px solid rgba(0,0,0,0.8);border-right:32px solid transparent}@media screen and (max-width: 1170px){.teaser-inner .transparent-arrow::before{border-bottom:18px solid rgba(0,0,0,0.8);border-right:18px solid transparent}}.teaser-inner .transparent-arrow::after{content:'';position:absolute;bottom:100%;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:50%;border-bottom:32px solid rgba(0,0,0,0.8);border-left:32px solid transparent}@media screen and (max-width: 1170px){.teaser-inner .transparent-arrow::after{border-bottom:18px solid rgba(0,0,0,0.8);border-left:18px solid transparent}}.teaser-inner h4{margin:20px 0 0;font-size:22px;color:#fff}@media screen and (max-width: 1170px){.teaser-inner h4{height:40px;margin:10px 5px 0}}.teaser-inner p{margin:35px 25px;font-size:18px;color:#fff}@media screen and (max-width: 1170px){.teaser-inner p{margin:6px 10px;line-height:22px}}.full-box-link{position:absolute;left:0;top:0;display:block;width:100%;height:100%}

/*# sourceMappingURL=application.css.map */
